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

Comparing rxvt-unicode/configure (file contents):
Revision 1.77 by root, Tue Jan 17 15:41:32 2006 UTC vs.
Revision 1.169 by sf-exg, Sun Nov 7 14:13:40 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.59. 3# Generated by GNU Autoconf 2.71.
4# 4#
5# Copyright (C) 2003 Free Software Foundation, Inc. 5#
6# Copyright (C) 1992-1996, 1998-2017, 2020-2021 Free Software Foundation,
7# Inc.
8#
9#
6# This configure script is free software; the Free Software Foundation 10# This configure script is free software; the Free Software Foundation
7# gives unlimited permission to copy, distribute and modify it. 11# gives unlimited permission to copy, distribute and modify it.
8## --------------------- ## 12## -------------------- ##
9## M4sh Initialization. ## 13## M4sh Initialization. ##
10## --------------------- ## 14## -------------------- ##
11 15
12# Be Bourne compatible 16# Be more Bourne compatible
17DUALCASE=1; export DUALCASE # for MKS sh
18as_nop=:
13if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then 19if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
20then :
14 emulate sh 21 emulate sh
15 NULLCMD=: 22 NULLCMD=:
16 # 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
17 # is contrary to our usage. Disable this feature. 24 # is contrary to our usage. Disable this feature.
18 alias -g '${1+"$@"}'='"$@"' 25 alias -g '${1+"$@"}'='"$@"'
19elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then 26 setopt NO_GLOB_SUBST
27else $as_nop
28 case `(set -o) 2>/dev/null` in #(
29 *posix*) :
20 set -o posix 30 set -o posix ;; #(
31 *) :
32 ;;
33esac
21fi 34fi
22DUALCASE=1; export DUALCASE # for MKS sh
23 35
24# Support unset when possible.
25if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
26 as_unset=unset
27else
28 as_unset=false
29fi
30 36
31 37
32# Work around bugs in pre-3.0 UWIN ksh. 38# Reset variables that may have inherited troublesome values from
33$as_unset ENV MAIL MAILPATH 39# the environment.
40
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.)
44# Quoting is to prevent editors from complaining about space-tab.
45as_nl='
46'
47export as_nl
48IFS=" "" $as_nl"
49
34PS1='$ ' 50PS1='$ '
35PS2='> ' 51PS2='> '
36PS4='+ ' 52PS4='+ '
37 53
38# NLS nuisances. 54# Ensure predictable behavior from utilities with locale-dependent output.
39for as_var in \ 55LC_ALL=C
40 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \ 56export LC_ALL
41 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \ 57LANGUAGE=C
42 LC_TELEPHONE LC_TIME 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
85# Find who we are. Look in the path if we contain no directory separator.
86as_myself=
87case $0 in #((
88 *[\\/]* ) as_myself=$0 ;;
89 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
90for as_dir in $PATH
43do 91do
44 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then 92 IFS=$as_save_IFS
45 eval $as_var=C; export $as_var 93 case $as_dir in #(((
94 '') as_dir=./ ;;
95 */) ;;
96 *) as_dir=$as_dir/ ;;
97 esac
98 test -r "$as_dir$0" && as_myself=$as_dir$0 && break
99 done
100IFS=$as_save_IFS
101
102 ;;
103esac
104# We did not find ourselves, most probably we were run as `sh COMMAND'
105# in which case we are not to be found in the path.
106if test "x$as_myself" = x; then
107 as_myself=$0
108fi
109if test ! -f "$as_myself"; then
110 printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
111 exit 1
112fi
113
114
115# Use a proper internal environment variable to ensure we don't fall
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
223done
224IFS=$as_save_IFS
225if $as_found
226then :
227
228else $as_nop
229 if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
230 as_run=a "$SHELL" -c "$as_bourne_compatible""$as_required" 2>/dev/null
231then :
232 CONFIG_SHELL=$SHELL as_have_required=yes
233fi
234fi
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."
46 else 267 else
47 $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."
48 fi 272 fi
49done 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
50 282
51# 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
52if expr a : '\(a\)' >/dev/null 2>&1; then 439if expr a : '\(a\)' >/dev/null 2>&1 &&
440 test "X`expr 00001 : '.*\(...\)'`" = X001; then
53 as_expr=expr 441 as_expr=expr
54else 442else
55 as_expr=false 443 as_expr=false
56fi 444fi
57 445
58if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then 446if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
59 as_basename=basename 447 as_basename=basename
60else 448else
61 as_basename=false 449 as_basename=false
62fi 450fi
63 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
64 457
65# Name of the executable.
66as_me=`$as_basename "$0" || 458as_me=`$as_basename -- "$0" ||
67$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 459$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
68 X"$0" : 'X\(//\)$' \| \ 460 X"$0" : 'X\(//\)$' \| \
69 X"$0" : 'X\(/\)$' \| \ 461 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
70 . : '\(.\)' 2>/dev/null || 462printf "%s\n" X/"$0" |
71echo X/"$0" |
72 sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; } 463 sed '/^.*\/\([^/][^/]*\)\/*$/{
73 /^X\/\(\/\/\)$/{ s//\1/; q; } 464 s//\1/
74 /^X\/\(\/\).*/{ s//\1/; q; } 465 q
466 }
467 /^X\/\(\/\/\)$/{
468 s//\1/
469 q
470 }
471 /^X\/\(\/\).*/{
472 s//\1/
473 q
474 }
75 s/.*/./; q'` 475 s/.*/./; q'`
76 476
77
78# PATH needs CR, and LINENO needs CR and PATH.
79# Avoid depending upon Character Ranges. 477# Avoid depending upon Character Ranges.
80as_cr_letters='abcdefghijklmnopqrstuvwxyz' 478as_cr_letters='abcdefghijklmnopqrstuvwxyz'
81as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 479as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
82as_cr_Letters=$as_cr_letters$as_cr_LETTERS 480as_cr_Letters=$as_cr_letters$as_cr_LETTERS
83as_cr_digits='0123456789' 481as_cr_digits='0123456789'
84as_cr_alnum=$as_cr_Letters$as_cr_digits 482as_cr_alnum=$as_cr_Letters$as_cr_digits
85 483
86# The user is always right.
87if test "${PATH_SEPARATOR+set}" != set; then
88 echo "#! /bin/sh" >conf$$.sh
89 echo "exit 0" >>conf$$.sh
90 chmod +x conf$$.sh
91 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
92 PATH_SEPARATOR=';'
93 else
94 PATH_SEPARATOR=:
95 fi
96 rm -f conf$$.sh
97fi
98 484
99 485 as_lineno_1=$LINENO as_lineno_1a=$LINENO
100 as_lineno_1=$LINENO 486 as_lineno_2=$LINENO as_lineno_2a=$LINENO
101 as_lineno_2=$LINENO
102 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
103 test "x$as_lineno_1" != "x$as_lineno_2" && 487 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
104 test "x$as_lineno_3" = "x$as_lineno_2" || { 488 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
105 # Find who we are. Look in the path if we contain no path at all 489 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
106 # relative or not. 490 sed -n '
107 case $0 in 491 p
108 *[\\/]* ) as_myself=$0 ;; 492 /[$]LINENO/=
109 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
110for as_dir in $PATH
111do
112 IFS=$as_save_IFS
113 test -z "$as_dir" && as_dir=.
114 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
115done
116
117 ;;
118 esac
119 # We did not find ourselves, most probably we were run as `sh COMMAND'
120 # in which case we are not to be found in the path.
121 if test "x$as_myself" = x; then
122 as_myself=$0
123 fi
124 if test ! -f "$as_myself"; then
125 { echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2
126 { (exit 1); exit 1; }; }
127 fi
128 case $CONFIG_SHELL in
129 '')
130 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
131for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
132do
133 IFS=$as_save_IFS
134 test -z "$as_dir" && as_dir=.
135 for as_base in sh bash ksh sh5; do
136 case $as_dir in
137 /*)
138 if ("$as_dir/$as_base" -c '
139 as_lineno_1=$LINENO
140 as_lineno_2=$LINENO
141 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
142 test "x$as_lineno_1" != "x$as_lineno_2" &&
143 test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then
144 $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
145 $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
146 CONFIG_SHELL=$as_dir/$as_base
147 export CONFIG_SHELL
148 exec "$CONFIG_SHELL" "$0" ${1+"$@"}
149 fi;;
150 esac
151 done
152done
153;;
154 esac
155
156 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
157 # uniformly replaced by the line number. The first 'sed' inserts a
158 # line-number line before each line; the second 'sed' does the real
159 # work. The second script uses 'N' to pair each line-number line
160 # with the numbered line, and appends trailing '-' during
161 # substitution so that $LINENO is not a special case at line end.
162 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
163 # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-)
164 sed '=' <$as_myself | 493 ' <$as_myself |
165 sed ' 494 sed '
495 s/[$]LINENO.*/&-/
496 t lineno
497 b
498 :lineno
166 N 499 N
167 s,$,-,
168 : loop 500 :loop
169 s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3, 501 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
170 t loop 502 t loop
171 s,-$,, 503 s/-\n.*//
172 s,^['$as_cr_digits']*\n,,
173 ' >$as_me.lineno && 504 ' >$as_me.lineno &&
174 chmod +x $as_me.lineno || 505 chmod +x "$as_me.lineno" ||
175 { 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; }
176 { (exit 1); exit 1; }; }
177 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
178 # 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
179 # (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
180 # original and so on. Autoconf is especially sensible to this). 514 # original and so on. Autoconf is especially sensitive to this).
181 . ./$as_me.lineno 515 . "./$as_me.lineno"
182 # Exit status is that of the last command. 516 # Exit status is that of the last command.
183 exit 517 exit
184} 518}
185 519
186 520
187case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in 521# Determine whether it's possible to make 'echo' print without a newline.
188 *c*,-n*) ECHO_N= ECHO_C=' 522# These variables are no longer used directly by Autoconf, but are AC_SUBSTed
523# for compatibility with existing Makefiles.
524ECHO_C= ECHO_N= ECHO_T=
525case `echo -n x` in #(((((
526-n*)
527 case `echo 'xy\c'` in
528 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
529 xy) ECHO_C='\c';;
530 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
189' ECHO_T=' ' ;; 531 ECHO_T=' ';;
190 *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;; 532 esac;;
191 *) ECHO_N= ECHO_C='\c' ECHO_T= ;; 533*)
534 ECHO_N='-n';;
192esac 535esac
193 536
194if expr a : '\(a\)' >/dev/null 2>&1; then 537# For backward compatibility with old third-party macros, we provide
195 as_expr=expr 538# the shell variables $as_echo and $as_echo_n. New code should use
539# AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively.
540as_echo='printf %s\n'
541as_echo_n='printf %s'
542
543
544rm -f conf$$ conf$$.exe conf$$.file
545if test -d conf$$.dir; then
546 rm -f conf$$.dir/conf$$.file
196else 547else
197 as_expr=false 548 rm -f conf$$.dir
549 mkdir conf$$.dir 2>/dev/null
198fi 550fi
199 551if (echo >conf$$.file) 2>/dev/null; then
200rm -f conf$$ conf$$.exe conf$$.file
201echo >conf$$.file
202if ln -s conf$$.file conf$$ 2>/dev/null; then 552 if ln -s conf$$.file conf$$ 2>/dev/null; then
203 # We could just check for DJGPP; but this test a) works b) is more generic 553 as_ln_s='ln -s'
204 # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04). 554 # ... but there are two gotchas:
205 if test -f conf$$.exe; then 555 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
206 # Don't use ln at all; we don't have any links 556 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
557 # In both cases, we have to default to `cp -pR'.
558 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
207 as_ln_s='cp -p' 559 as_ln_s='cp -pR'
560 elif ln conf$$.file conf$$ 2>/dev/null; then
561 as_ln_s=ln
208 else 562 else
209 as_ln_s='ln -s' 563 as_ln_s='cp -pR'
210 fi 564 fi
211elif ln conf$$.file conf$$ 2>/dev/null; then
212 as_ln_s=ln
213else 565else
214 as_ln_s='cp -p' 566 as_ln_s='cp -pR'
215fi 567fi
216rm -f conf$$ conf$$.exe conf$$.file 568rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
569rmdir conf$$.dir 2>/dev/null
217 570
218if mkdir -p . 2>/dev/null; then 571if mkdir -p . 2>/dev/null; then
219 as_mkdir_p=: 572 as_mkdir_p='mkdir -p "$as_dir"'
220else 573else
221 test -d ./-p && rmdir ./-p 574 test -d ./-p && rmdir ./-p
222 as_mkdir_p=false 575 as_mkdir_p=false
223fi 576fi
224 577
225as_executable_p="test -f" 578as_test_x='test -x'
579as_executable_p=as_fn_executable_p
226 580
227# Sed expression to map a string onto a valid CPP name. 581# Sed expression to map a string onto a valid CPP name.
228as_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'"
229 583
230# Sed expression to map a string onto a valid variable name. 584# Sed expression to map a string onto a valid variable name.
231as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 585as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
232 586
233 587
234# IFS 588test -n "$DJDIR" || exec 7<&0 </dev/null
235# We need space, tab and new line, in precisely that order. 589exec 6>&1
236as_nl='
237'
238IFS=" $as_nl"
239
240# CDPATH.
241$as_unset CDPATH
242
243 590
244# Name of the host. 591# Name of the host.
245# 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,
246# so uname gets run too. 593# so uname gets run too.
247ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 594ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
248
249exec 6>&1
250 595
251# 596#
252# Initializations. 597# Initializations.
253# 598#
254ac_default_prefix=/usr/local 599ac_default_prefix=/usr/local
600ac_clean_files=
255ac_config_libobj_dir=. 601ac_config_libobj_dir=.
602LIBOBJS=
256cross_compiling=no 603cross_compiling=no
257subdirs= 604subdirs=
258MFLAGS= 605MFLAGS=
259MAKEFLAGS= 606MAKEFLAGS=
260SHELL=${CONFIG_SHELL-/bin/sh}
261
262# Maximum number of lines to put in a shell here document.
263# This variable seems obsolete. It should probably be removed, and
264# only ac_max_sed_lines should be used.
265: ${ac_max_here_lines=38}
266 607
267# Identity of this package. 608# Identity of this package.
268PACKAGE_NAME= 609PACKAGE_NAME=''
269PACKAGE_TARNAME= 610PACKAGE_TARNAME=''
270PACKAGE_VERSION= 611PACKAGE_VERSION=''
271PACKAGE_STRING= 612PACKAGE_STRING=''
272PACKAGE_BUGREPORT= 613PACKAGE_BUGREPORT=''
614PACKAGE_URL=''
273 615
274ac_unique_file="src/feature.h" 616ac_unique_file="src/feature.h"
275# Factoring default headers for most tests. 617# Factoring default headers for most tests.
276ac_includes_default="\ 618ac_includes_default="\
619#include <stddef.h>
620#ifdef HAVE_STDIO_H
277#include <stdio.h> 621# include <stdio.h>
622#endif
623#ifdef HAVE_STDLIB_H
624# include <stdlib.h>
625#endif
626#ifdef HAVE_STRING_H
627# include <string.h>
628#endif
629#ifdef HAVE_INTTYPES_H
630# include <inttypes.h>
631#endif
632#ifdef HAVE_STDINT_H
633# include <stdint.h>
634#endif
635#ifdef HAVE_STRINGS_H
636# include <strings.h>
637#endif
278#if HAVE_SYS_TYPES_H 638#ifdef HAVE_SYS_TYPES_H
279# include <sys/types.h> 639# include <sys/types.h>
280#endif 640#endif
281#if HAVE_SYS_STAT_H 641#ifdef HAVE_SYS_STAT_H
282# include <sys/stat.h> 642# include <sys/stat.h>
283#endif 643#endif
284#if STDC_HEADERS
285# include <stdlib.h>
286# include <stddef.h>
287#else
288# if HAVE_STDLIB_H
289# include <stdlib.h>
290# endif
291#endif
292#if HAVE_STRING_H
293# if !STDC_HEADERS && HAVE_MEMORY_H
294# include <memory.h>
295# endif
296# include <string.h>
297#endif
298#if HAVE_STRINGS_H
299# include <strings.h>
300#endif
301#if HAVE_INTTYPES_H
302# include <inttypes.h>
303#else
304# if HAVE_STDINT_H
305# include <stdint.h>
306# endif
307#endif
308#if HAVE_UNISTD_H 644#ifdef HAVE_UNISTD_H
309# include <unistd.h> 645# include <unistd.h>
310#endif" 646#endif"
311 647
312ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS build build_cpu build_vendor build_os host host_cpu host_vendor host_os VERSION DATE LSMDATE LIBVERSION CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT CXX CXXFLAGS ac_ct_CXX CPP INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA AWK LINKER CXXCPP EGREP INSTALL_LIBRXVT RXVTNAME MV RM CP LN SED ECHO CMP TBL TIC X_CFLAGS X_PRE_LIBS X_LIBS X_EXTRA_LIBS XPM_CPPFLAGS XPM_CFLAGS XPM_LIBS rxvt_int16_typedef rxvt_uint16_typedef rxvt_int32_typedef rxvt_uint32_typedef rxvt_intp_define rxvt_u_intp_define PERL PERLLIB PERLFLAGS PERLPRIVLIBEXP IF_PERL PERL_O DEBUG DINCLUDE DLIB include_stdint_h include_stdarg_h include_stdlib_h include_unistd_h include_string_h include_fcntl_h include_util_h include_assert_h include_sys_ioctl_h include_sys_select_h include_sys_strredir_h include_sys_time_h include_time_h LIBOBJS LTLIBOBJS' 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
728PATH_SEPARATOR
729SHELL'
313ac_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'
773 ac_precious_vars='build_alias
774host_alias
775target_alias
776CC
777CFLAGS
778LDFLAGS
779LIBS
780CPPFLAGS
781CXX
782CXXFLAGS
783CCC
784XMKMF
785CXXCPP'
786
314 787
315# Initialize some variables set by options. 788# Initialize some variables set by options.
316ac_init_help= 789ac_init_help=
317ac_init_version=false 790ac_init_version=false
791ac_unrecognized_opts=
792ac_unrecognized_sep=
318# The variables have the same names as the options, with 793# The variables have the same names as the options, with
319# dashes changed to underlines. 794# dashes changed to underlines.
320cache_file=/dev/null 795cache_file=/dev/null
321exec_prefix=NONE 796exec_prefix=NONE
322no_create= 797no_create=
335# Installation directory options. 810# Installation directory options.
336# These are left unexpanded so users can "make install exec_prefix=/foo" 811# These are left unexpanded so users can "make install exec_prefix=/foo"
337# and all the variables that are supposed to be based on exec_prefix 812# and all the variables that are supposed to be based on exec_prefix
338# by default will actually change. 813# by default will actually change.
339# Use braces instead of parens because sh, perl, etc. also accept them. 814# Use braces instead of parens because sh, perl, etc. also accept them.
815# (The list follows the same order as the GNU Coding Standards.)
340bindir='${exec_prefix}/bin' 816bindir='${exec_prefix}/bin'
341sbindir='${exec_prefix}/sbin' 817sbindir='${exec_prefix}/sbin'
342libexecdir='${exec_prefix}/libexec' 818libexecdir='${exec_prefix}/libexec'
343datadir='${prefix}/share' 819datarootdir='${prefix}/share'
820datadir='${datarootdir}'
344sysconfdir='${prefix}/etc' 821sysconfdir='${prefix}/etc'
345sharedstatedir='${prefix}/com' 822sharedstatedir='${prefix}/com'
346localstatedir='${prefix}/var' 823localstatedir='${prefix}/var'
347libdir='${exec_prefix}/lib' 824runstatedir='${localstatedir}/run'
348includedir='${prefix}/include' 825includedir='${prefix}/include'
349oldincludedir='/usr/include' 826oldincludedir='/usr/include'
827docdir='${datarootdir}/doc/${PACKAGE}'
350infodir='${prefix}/info' 828infodir='${datarootdir}/info'
351mandir='${prefix}/man' 829htmldir='${docdir}'
830dvidir='${docdir}'
831pdfdir='${docdir}'
832psdir='${docdir}'
833libdir='${exec_prefix}/lib'
834localedir='${datarootdir}/locale'
835mandir='${datarootdir}/man'
352 836
353ac_prev= 837ac_prev=
838ac_dashdash=
354for ac_option 839for ac_option
355do 840do
356 # If the previous option needs an argument, assign it. 841 # If the previous option needs an argument, assign it.
357 if test -n "$ac_prev"; then 842 if test -n "$ac_prev"; then
358 eval "$ac_prev=\$ac_option" 843 eval $ac_prev=\$ac_option
359 ac_prev= 844 ac_prev=
360 continue 845 continue
361 fi 846 fi
362 847
363 ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'`
364
365 # Accept the important Cygnus configure options, so we can diagnose typos.
366
367 case $ac_option in 848 case $ac_option in
849 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
850 *=) ac_optarg= ;;
851 *) ac_optarg=yes ;;
852 esac
853
854 case $ac_dashdash$ac_option in
855 --)
856 ac_dashdash=yes ;;
368 857
369 -bindir | --bindir | --bindi | --bind | --bin | --bi) 858 -bindir | --bindir | --bindi | --bind | --bin | --bi)
370 ac_prev=bindir ;; 859 ac_prev=bindir ;;
371 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 860 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
372 bindir=$ac_optarg ;; 861 bindir=$ac_optarg ;;
384 cache_file=$ac_optarg ;; 873 cache_file=$ac_optarg ;;
385 874
386 --config-cache | -C) 875 --config-cache | -C)
387 cache_file=config.cache ;; 876 cache_file=config.cache ;;
388 877
389 -datadir | --datadir | --datadi | --datad | --data | --dat | --da) 878 -datadir | --datadir | --datadi | --datad)
390 ac_prev=datadir ;; 879 ac_prev=datadir ;;
391 -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \ 880 -datadir=* | --datadir=* | --datadi=* | --datad=*)
392 | --da=*)
393 datadir=$ac_optarg ;; 881 datadir=$ac_optarg ;;
394 882
883 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
884 | --dataroo | --dataro | --datar)
885 ac_prev=datarootdir ;;
886 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
887 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
888 datarootdir=$ac_optarg ;;
889
395 -disable-* | --disable-*) 890 -disable-* | --disable-*)
396 ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 891 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
397 # Reject names that are not valid shell variable names. 892 # Reject names that are not valid shell variable names.
398 expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null && 893 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
399 { echo "$as_me: error: invalid feature name: $ac_feature" >&2 894 as_fn_error $? "invalid feature name: \`$ac_useropt'"
400 { (exit 1); exit 1; }; } 895 ac_useropt_orig=$ac_useropt
401 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
402 eval "enable_$ac_feature=no" ;; 904 eval enable_$ac_useropt=no ;;
905
906 -docdir | --docdir | --docdi | --doc | --do)
907 ac_prev=docdir ;;
908 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
909 docdir=$ac_optarg ;;
910
911 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
912 ac_prev=dvidir ;;
913 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
914 dvidir=$ac_optarg ;;
403 915
404 -enable-* | --enable-*) 916 -enable-* | --enable-*)
405 ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 917 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
406 # Reject names that are not valid shell variable names. 918 # Reject names that are not valid shell variable names.
407 expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null && 919 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
408 { echo "$as_me: error: invalid feature name: $ac_feature" >&2 920 as_fn_error $? "invalid feature name: \`$ac_useropt'"
409 { (exit 1); exit 1; }; } 921 ac_useropt_orig=$ac_useropt
410 ac_feature=`echo $ac_feature | sed 's/-/_/g'` 922 ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
411 case $ac_option in 923 case $ac_user_opts in
412 *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;; 924 *"
413 *) ac_optarg=yes ;; 925"enable_$ac_useropt"
926"*) ;;
927 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
928 ac_unrecognized_sep=', ';;
414 esac 929 esac
415 eval "enable_$ac_feature='$ac_optarg'" ;; 930 eval enable_$ac_useropt=\$ac_optarg ;;
416 931
417 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 932 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
418 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 933 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
419 | --exec | --exe | --ex) 934 | --exec | --exe | --ex)
420 ac_prev=exec_prefix ;; 935 ac_prev=exec_prefix ;;
437 -host | --host | --hos | --ho) 952 -host | --host | --hos | --ho)
438 ac_prev=host_alias ;; 953 ac_prev=host_alias ;;
439 -host=* | --host=* | --hos=* | --ho=*) 954 -host=* | --host=* | --hos=* | --ho=*)
440 host_alias=$ac_optarg ;; 955 host_alias=$ac_optarg ;;
441 956
957 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
958 ac_prev=htmldir ;;
959 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
960 | --ht=*)
961 htmldir=$ac_optarg ;;
962
442 -includedir | --includedir | --includedi | --included | --include \ 963 -includedir | --includedir | --includedi | --included | --include \
443 | --includ | --inclu | --incl | --inc) 964 | --includ | --inclu | --incl | --inc)
444 ac_prev=includedir ;; 965 ac_prev=includedir ;;
445 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 966 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
446 | --includ=* | --inclu=* | --incl=* | --inc=*) 967 | --includ=* | --inclu=* | --incl=* | --inc=*)
461 ac_prev=libexecdir ;; 982 ac_prev=libexecdir ;;
462 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 983 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
463 | --libexe=* | --libex=* | --libe=*) 984 | --libexe=* | --libex=* | --libe=*)
464 libexecdir=$ac_optarg ;; 985 libexecdir=$ac_optarg ;;
465 986
987 -localedir | --localedir | --localedi | --localed | --locale)
988 ac_prev=localedir ;;
989 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
990 localedir=$ac_optarg ;;
991
466 -localstatedir | --localstatedir | --localstatedi | --localstated \ 992 -localstatedir | --localstatedir | --localstatedi | --localstated \
467 | --localstate | --localstat | --localsta | --localst \ 993 | --localstate | --localstat | --localsta | --localst | --locals)
468 | --locals | --local | --loca | --loc | --lo)
469 ac_prev=localstatedir ;; 994 ac_prev=localstatedir ;;
470 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 995 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
471 | --localstate=* | --localstat=* | --localsta=* | --localst=* \ 996 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
472 | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
473 localstatedir=$ac_optarg ;; 997 localstatedir=$ac_optarg ;;
474 998
475 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 999 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
476 ac_prev=mandir ;; 1000 ac_prev=mandir ;;
477 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1001 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
532 | --program-transfo=* | --program-transf=* \ 1056 | --program-transfo=* | --program-transf=* \
533 | --program-trans=* | --program-tran=* \ 1057 | --program-trans=* | --program-tran=* \
534 | --progr-tra=* | --program-tr=* | --program-t=*) 1058 | --progr-tra=* | --program-tr=* | --program-t=*)
535 program_transform_name=$ac_optarg ;; 1059 program_transform_name=$ac_optarg ;;
536 1060
1061 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1062 ac_prev=pdfdir ;;
1063 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1064 pdfdir=$ac_optarg ;;
1065
1066 -psdir | --psdir | --psdi | --psd | --ps)
1067 ac_prev=psdir ;;
1068 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1069 psdir=$ac_optarg ;;
1070
537 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1071 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
538 | -silent | --silent | --silen | --sile | --sil) 1072 | -silent | --silent | --silen | --sile | --sil)
539 silent=yes ;; 1073 silent=yes ;;
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 ;;
540 1083
541 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1084 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
542 ac_prev=sbindir ;; 1085 ac_prev=sbindir ;;
543 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1086 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
544 | --sbi=* | --sb=*) 1087 | --sbi=* | --sb=*)
582 1125
583 -version | --version | --versio | --versi | --vers | -V) 1126 -version | --version | --versio | --versi | --vers | -V)
584 ac_init_version=: ;; 1127 ac_init_version=: ;;
585 1128
586 -with-* | --with-*) 1129 -with-* | --with-*)
587 ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1130 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
588 # Reject names that are not valid shell variable names. 1131 # Reject names that are not valid shell variable names.
589 expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null && 1132 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
590 { echo "$as_me: error: invalid package name: $ac_package" >&2 1133 as_fn_error $? "invalid package name: \`$ac_useropt'"
591 { (exit 1); exit 1; }; } 1134 ac_useropt_orig=$ac_useropt
592 ac_package=`echo $ac_package| sed 's/-/_/g'` 1135 ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
593 case $ac_option in 1136 case $ac_user_opts in
594 *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;; 1137 *"
595 *) ac_optarg=yes ;; 1138"with_$ac_useropt"
1139"*) ;;
1140 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1141 ac_unrecognized_sep=', ';;
596 esac 1142 esac
597 eval "with_$ac_package='$ac_optarg'" ;; 1143 eval with_$ac_useropt=\$ac_optarg ;;
598 1144
599 -without-* | --without-*) 1145 -without-* | --without-*)
600 ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1146 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
601 # Reject names that are not valid shell variable names. 1147 # Reject names that are not valid shell variable names.
602 expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null && 1148 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
603 { echo "$as_me: error: invalid package name: $ac_package" >&2 1149 as_fn_error $? "invalid package name: \`$ac_useropt'"
604 { (exit 1); exit 1; }; } 1150 ac_useropt_orig=$ac_useropt
605 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
606 eval "with_$ac_package=no" ;; 1159 eval with_$ac_useropt=no ;;
607 1160
608 --x) 1161 --x)
609 # Obsolete; use --with-x. 1162 # Obsolete; use --with-x.
610 with_x=yes ;; 1163 with_x=yes ;;
611 1164
621 ac_prev=x_libraries ;; 1174 ac_prev=x_libraries ;;
622 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1175 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
623 | --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=*)
624 x_libraries=$ac_optarg ;; 1177 x_libraries=$ac_optarg ;;
625 1178
626 -*) { echo "$as_me: error: unrecognized option: $ac_option 1179 -*) as_fn_error $? "unrecognized option: \`$ac_option'
627Try \`$0 --help' for more information." >&2 1180Try \`$0 --help' for more information"
628 { (exit 1); exit 1; }; }
629 ;; 1181 ;;
630 1182
631 *=*) 1183 *=*)
632 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1184 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
633 # Reject names that are not valid shell variable names. 1185 # Reject names that are not valid shell variable names.
634 expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null && 1186 case $ac_envvar in #(
1187 '' | [0-9]* | *[!_$as_cr_alnum]* )
635 { echo "$as_me: error: invalid variable name: $ac_envvar" >&2 1188 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
636 { (exit 1); exit 1; }; } 1189 esac
637 ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`
638 eval "$ac_envvar='$ac_optarg'" 1190 eval $ac_envvar=\$ac_optarg
639 export $ac_envvar ;; 1191 export $ac_envvar ;;
640 1192
641 *) 1193 *)
642 # FIXME: should be removed in autoconf 3.0. 1194 # FIXME: should be removed in autoconf 3.0.
643 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
644 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1196 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
645 echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1197 printf "%s\n" "$as_me: WARNING: invalid host type: $ac_option" >&2
646 : ${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}"
647 ;; 1199 ;;
648 1200
649 esac 1201 esac
650done 1202done
651 1203
652if test -n "$ac_prev"; then 1204if test -n "$ac_prev"; then
653 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1205 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
654 { echo "$as_me: error: missing argument to $ac_option" >&2 1206 as_fn_error $? "missing argument to $ac_option"
655 { (exit 1); exit 1; }; }
656fi 1207fi
657 1208
658# Be sure to have absolute paths. 1209if test -n "$ac_unrecognized_opts"; then
659for ac_var in exec_prefix prefix 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.
1218for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1219 datadir sysconfdir sharedstatedir localstatedir includedir \
1220 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1221 libdir localedir mandir runstatedir
660do 1222do
661 eval ac_val=$`echo $ac_var` 1223 eval ac_val=\$$ac_var
1224 # Remove trailing slashes.
662 case $ac_val in 1225 case $ac_val in
663 [\\/$]* | ?:[\\/]* | NONE | '' ) ;; 1226 */ )
664 *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2 1227 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
665 { (exit 1); exit 1; }; };; 1228 eval $ac_var=\$ac_val;;
666 esac 1229 esac
667done
668
669# Be sure to have absolute paths. 1230 # Be sure to have absolute directory names.
670for ac_var in bindir sbindir libexecdir datadir sysconfdir sharedstatedir \
671 localstatedir libdir includedir oldincludedir infodir mandir
672do
673 eval ac_val=$`echo $ac_var`
674 case $ac_val in 1231 case $ac_val in
675 [\\/$]* | ?:[\\/]* ) ;; 1232 [\\/$]* | ?:[\\/]* ) continue;;
676 *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2 1233 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
677 { (exit 1); exit 1; }; };;
678 esac 1234 esac
1235 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
679done 1236done
680 1237
681# 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'
682# used to hold the argument of --host etc. 1239# used to hold the argument of --host etc.
683# FIXME: To remove some day. 1240# FIXME: To remove some day.
687 1244
688# FIXME: To remove some day. 1245# FIXME: To remove some day.
689if test "x$host_alias" != x; then 1246if test "x$host_alias" != x; then
690 if test "x$build_alias" = x; then 1247 if test "x$build_alias" = x; then
691 cross_compiling=maybe 1248 cross_compiling=maybe
692 echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
693 If a cross compiler is detected then cross compile mode will be used." >&2
694 elif test "x$build_alias" != "x$host_alias"; then 1249 elif test "x$build_alias" != "x$host_alias"; then
695 cross_compiling=yes 1250 cross_compiling=yes
696 fi 1251 fi
697fi 1252fi
698 1253
699ac_tool_prefix= 1254ac_tool_prefix=
700test -n "$host_alias" && ac_tool_prefix=$host_alias- 1255test -n "$host_alias" && ac_tool_prefix=$host_alias-
701 1256
702test "$silent" = yes && exec 6>/dev/null 1257test "$silent" = yes && exec 6>/dev/null
1258
1259
1260ac_pwd=`pwd` && test -n "$ac_pwd" &&
1261ac_ls_di=`ls -di .` &&
1262ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1263 as_fn_error $? "working directory cannot be determined"
1264test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1265 as_fn_error $? "pwd does not report name of working directory"
703 1266
704 1267
705# Find the source files, if location was not specified. 1268# Find the source files, if location was not specified.
706if test -z "$srcdir"; then 1269if test -z "$srcdir"; then
707 ac_srcdir_defaulted=yes 1270 ac_srcdir_defaulted=yes
708 # Try the directory containing this script, then its parent. 1271 # Try the directory containing this script, then the parent directory.
709 ac_confdir=`(dirname "$0") 2>/dev/null || 1272 ac_confdir=`$as_dirname -- "$as_myself" ||
710$as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1273$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
711 X"$0" : 'X\(//\)[^/]' \| \ 1274 X"$as_myself" : 'X\(//\)[^/]' \| \
712 X"$0" : 'X\(//\)$' \| \ 1275 X"$as_myself" : 'X\(//\)$' \| \
713 X"$0" : 'X\(/\)' \| \ 1276 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
714 . : '\(.\)' 2>/dev/null || 1277printf "%s\n" X"$as_myself" |
715echo X"$0" |
716 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } 1278 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
717 /^X\(\/\/\)[^/].*/{ s//\1/; q; } 1279 s//\1/
718 /^X\(\/\/\)$/{ s//\1/; q; } 1280 q
719 /^X\(\/\).*/{ s//\1/; q; } 1281 }
1282 /^X\(\/\/\)[^/].*/{
1283 s//\1/
1284 q
1285 }
1286 /^X\(\/\/\)$/{
1287 s//\1/
1288 q
1289 }
1290 /^X\(\/\).*/{
1291 s//\1/
1292 q
1293 }
720 s/.*/./; q'` 1294 s/.*/./; q'`
721 srcdir=$ac_confdir 1295 srcdir=$ac_confdir
722 if test ! -r $srcdir/$ac_unique_file; then 1296 if test ! -r "$srcdir/$ac_unique_file"; then
723 srcdir=.. 1297 srcdir=..
724 fi 1298 fi
725else 1299else
726 ac_srcdir_defaulted=no 1300 ac_srcdir_defaulted=no
727fi 1301fi
728if test ! -r $srcdir/$ac_unique_file; then 1302if test ! -r "$srcdir/$ac_unique_file"; then
729 if test "$ac_srcdir_defaulted" = yes; then 1303 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
730 { echo "$as_me: error: cannot find sources ($ac_unique_file) in $ac_confdir or .." >&2
731 { (exit 1); exit 1; }; }
732 else
733 { 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"
734 { (exit 1); exit 1; }; }
735 fi
736fi 1305fi
737(cd $srcdir && test -r ./$ac_unique_file) 2>/dev/null ||
738 { echo "$as_me: error: sources are in $srcdir, but \`cd $srcdir' does not work" >&2 1306ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
739 { (exit 1); exit 1; }; } 1307ac_abs_confdir=`(
740srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'` 1308 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
741ac_env_build_alias_set=${build_alias+set} 1309 pwd)`
742ac_env_build_alias_value=$build_alias 1310# When building in place, set srcdir=.
743ac_cv_env_build_alias_set=${build_alias+set} 1311if test "$ac_abs_confdir" = "$ac_pwd"; then
744ac_cv_env_build_alias_value=$build_alias 1312 srcdir=.
745ac_env_host_alias_set=${host_alias+set} 1313fi
746ac_env_host_alias_value=$host_alias 1314# Remove unnecessary trailing slashes from srcdir.
747ac_cv_env_host_alias_set=${host_alias+set} 1315# Double slashes in file names in object file debugging info
748ac_cv_env_host_alias_value=$host_alias 1316# mess up M-x gdb in Emacs.
749ac_env_target_alias_set=${target_alias+set} 1317case $srcdir in
750ac_env_target_alias_value=$target_alias 1318*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
751ac_cv_env_target_alias_set=${target_alias+set} 1319esac
752ac_cv_env_target_alias_value=$target_alias 1320for ac_var in $ac_precious_vars; do
753ac_env_CC_set=${CC+set} 1321 eval ac_env_${ac_var}_set=\${${ac_var}+set}
754ac_env_CC_value=$CC 1322 eval ac_env_${ac_var}_value=\$${ac_var}
755ac_cv_env_CC_set=${CC+set} 1323 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
756ac_cv_env_CC_value=$CC 1324 eval ac_cv_env_${ac_var}_value=\$${ac_var}
757ac_env_CFLAGS_set=${CFLAGS+set} 1325done
758ac_env_CFLAGS_value=$CFLAGS
759ac_cv_env_CFLAGS_set=${CFLAGS+set}
760ac_cv_env_CFLAGS_value=$CFLAGS
761ac_env_LDFLAGS_set=${LDFLAGS+set}
762ac_env_LDFLAGS_value=$LDFLAGS
763ac_cv_env_LDFLAGS_set=${LDFLAGS+set}
764ac_cv_env_LDFLAGS_value=$LDFLAGS
765ac_env_CPPFLAGS_set=${CPPFLAGS+set}
766ac_env_CPPFLAGS_value=$CPPFLAGS
767ac_cv_env_CPPFLAGS_set=${CPPFLAGS+set}
768ac_cv_env_CPPFLAGS_value=$CPPFLAGS
769ac_env_CXX_set=${CXX+set}
770ac_env_CXX_value=$CXX
771ac_cv_env_CXX_set=${CXX+set}
772ac_cv_env_CXX_value=$CXX
773ac_env_CXXFLAGS_set=${CXXFLAGS+set}
774ac_env_CXXFLAGS_value=$CXXFLAGS
775ac_cv_env_CXXFLAGS_set=${CXXFLAGS+set}
776ac_cv_env_CXXFLAGS_value=$CXXFLAGS
777ac_env_CPP_set=${CPP+set}
778ac_env_CPP_value=$CPP
779ac_cv_env_CPP_set=${CPP+set}
780ac_cv_env_CPP_value=$CPP
781ac_env_CXXCPP_set=${CXXCPP+set}
782ac_env_CXXCPP_value=$CXXCPP
783ac_cv_env_CXXCPP_set=${CXXCPP+set}
784ac_cv_env_CXXCPP_value=$CXXCPP
785 1326
786# 1327#
787# Report the --help message. 1328# Report the --help message.
788# 1329#
789if test "$ac_init_help" = "long"; then 1330if test "$ac_init_help" = "long"; then
802Configuration: 1343Configuration:
803 -h, --help display this help and exit 1344 -h, --help display this help and exit
804 --help=short display options specific to this package 1345 --help=short display options specific to this package
805 --help=recursive display the short help of all the included packages 1346 --help=recursive display the short help of all the included packages
806 -V, --version display version information and exit 1347 -V, --version display version information and exit
807 -q, --quiet, --silent do not print \`checking...' messages 1348 -q, --quiet, --silent do not print \`checking ...' messages
808 --cache-file=FILE cache test results in FILE [disabled] 1349 --cache-file=FILE cache test results in FILE [disabled]
809 -C, --config-cache alias for \`--cache-file=config.cache' 1350 -C, --config-cache alias for \`--cache-file=config.cache'
810 -n, --no-create do not create output files 1351 -n, --no-create do not create output files
811 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1352 --srcdir=DIR find the sources in DIR [configure dir or \`..']
812 1353
813_ACEOF
814
815 cat <<_ACEOF
816Installation directories: 1354Installation directories:
817 --prefix=PREFIX install architecture-independent files in PREFIX 1355 --prefix=PREFIX install architecture-independent files in PREFIX
818 [$ac_default_prefix] 1356 [$ac_default_prefix]
819 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1357 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
820 [PREFIX] 1358 [PREFIX]
821 1359
822By default, \`make install' will install all the files in 1360By default, \`make install' will install all the files in
823\`$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
824an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1362an installation prefix other than \`$ac_default_prefix' using \`--prefix',
825for instance \`--prefix=\$HOME'. 1363for instance \`--prefix=\$HOME'.
826 1364
827For better control, use the options below. 1365For better control, use the options below.
828 1366
829Fine tuning of the installation directories: 1367Fine tuning of the installation directories:
830 --bindir=DIR user executables [EPREFIX/bin] 1368 --bindir=DIR user executables [EPREFIX/bin]
831 --sbindir=DIR system admin executables [EPREFIX/sbin] 1369 --sbindir=DIR system admin executables [EPREFIX/sbin]
832 --libexecdir=DIR program executables [EPREFIX/libexec] 1370 --libexecdir=DIR program executables [EPREFIX/libexec]
833 --datadir=DIR read-only architecture-independent data [PREFIX/share]
834 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1371 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
835 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1372 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
836 --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]
837 --libdir=DIR object code libraries [EPREFIX/lib] 1375 --libdir=DIR object code libraries [EPREFIX/lib]
838 --includedir=DIR C header files [PREFIX/include] 1376 --includedir=DIR C header files [PREFIX/include]
839 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1377 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1378 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1379 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
840 --infodir=DIR info documentation [PREFIX/info] 1380 --infodir=DIR info documentation [DATAROOTDIR/info]
1381 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
841 --mandir=DIR man documentation [PREFIX/man] 1382 --mandir=DIR man documentation [DATAROOTDIR/man]
1383 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1384 --htmldir=DIR html documentation [DOCDIR]
1385 --dvidir=DIR dvi documentation [DOCDIR]
1386 --pdfdir=DIR pdf documentation [DOCDIR]
1387 --psdir=DIR ps documentation [DOCDIR]
842_ACEOF 1388_ACEOF
843 1389
844 cat <<\_ACEOF 1390 cat <<\_ACEOF
845 1391
846X features: 1392X features:
847 --x-includes=DIR X include files are in DIR 1393 --x-includes=DIR X include files are in DIR
848 --x-libraries=DIR X library files are in DIR 1394 --x-libraries=DIR X library files are in DIR
849
850Program names:
851 --program-prefix=PREFIX prepend PREFIX to installed program names
852 --program-suffix=SUFFIX append SUFFIX to installed program names
853 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
854
855System types:
856 --build=BUILD configure for building on BUILD [guessed]
857 --host=HOST cross-compile to build programs to run on HOST [BUILD]
858_ACEOF 1395_ACEOF
859fi 1396fi
860 1397
861if test -n "$ac_init_help"; then 1398if test -n "$ac_init_help"; then
862 1399
863 cat <<\_ACEOF 1400 cat <<\_ACEOF
864 1401
865Optional Features: 1402Optional Features:
1403 --disable-option-checking ignore unrecognized --enable/--with options
866 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1404 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
867 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1405 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
868 --enable-everything enable standard non-multichoice features 1406 --enable-everything enable standard non-multichoice features
869 NOTE: this option is order dependent 1407 NOTE: this option is order dependent
870 NOTE: automatically enabled with --enable-shared 1408 --enable-assert enable assertions
1409 --enable-warnings turn on g++ warnings
1410 --enable-256-color enable 256-color support
871 --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
872 --enable-combining enable composition of base and combining characters 1412 --enable-combining enable composition of base and combining characters
873 --enable-xft enable xft support on systems that have it 1413 --enable-xft enable xft support on systems that have it
874 --enable-font-styles enable bold and italic support 1414 --enable-font-styles enable bold and italic support
875 --enable-utmp enable utmp (utmpx) support 1415 --enable-pixbuf enable integration with gdk-pixbuf for background images
876 --enable-wtmp enable wtmp (wtmpx) support (requires --enable-utmp) 1416 --enable-startup-notification enable freedesktop startup notification support
877 --enable-lastlog enable lastlog support (requires --enable-utmp)
878 --enable-xpm-background enable XPM background pixmaps
879 --enable-transparency enable transparent backgrounds 1417 --enable-transparency enable transparent backgrounds
880 --enable-tinting enable tinting of transparent bg
881 --enable-fading enable colors fading when off focus 1418 --enable-fading enable colors fading when off focus
882 --enable-rxvt-scroll enable rxvt style scrollbar 1419 --enable-rxvt-scroll enable rxvt style scrollbar
883 --enable-next-scroll enable NeXT style scrollbar 1420 --enable-next-scroll enable NeXT style scrollbar
884 --enable-xterm-scroll enable Xterm style scrollbar 1421 --enable-xterm-scroll enable Xterm style scrollbar
885 --enable-perl enable embedded perl interpreter 1422 --enable-perl enable embedded perl interpreter
886 --enable-plain-scroll enable plain style scrollbar
887 --enable-xim XIM (X Input Method) protocol support 1423 --enable-xim XIM (X Input Method) protocol support
888 --enable-ttygid enable tty setting to group named "tty"
889 --disable-backspace-key disable handling of the backspace key 1424 --disable-backspace-key disable handling of the backspace key
890 --disable-delete-key disable handling of the delete key 1425 --disable-delete-key disable handling of the delete key
891 --disable-resources disable all resource checking 1426 --disable-resources disable all resource checking
892 --enable-8bitctrls enable 8 bit control sequences (not recommended) 1427 --enable-8bitctrls enable 8 bit control sequences (not recommended)
893 --enable-fallback(=CLASS) fall back on CLASS resources in addition to URxvt ones (default: Rxvt) 1428 --enable-fallback[=CLASS] fall back on CLASS resources in addition to URxvt ones (default: Rxvt)
894 --disable-swapscreen disable swap screen support 1429 --disable-swapscreen disable swap screen support
895 --enable-iso14755 enable support for extended ISO 14755 modes 1430 --enable-iso14755 enable support for extended ISO 14755 modes
896 --enable-frills enable support for rarely used features 1431 --enable-frills enable support for rarely used features
897 --enable-24bit enable support for using 24bit visuals if available
898 --enable-keepscrolling enable continual scrolling on scrollbar arrow press 1432 --enable-keepscrolling enable continual scrolling on scrollbar arrow press
899 --enable-selectionscrolling enable scrolling during selections 1433 --enable-selectionscrolling enable scrolling during selections
900 --enable-mousewheel enable scrolling via mouse wheel or buttons 4 & 5 1434 --enable-mousewheel enable scrolling via mouse wheel or buttons 4 & 5
901 --enable-slipwheeling enable slip wheel scrolling (requires previous) 1435 --enable-slipwheeling enable slip wheel scrolling (requires --enable-mousewheel)
902 --enable-dmalloc enable Gray Watson's malloc - for debugging use
903 --enable-dlmalloc enable Doug Lea's malloc - for production use
904 NOTE: enable only one malloc package
905 --enable-smart-resize enable smart growth/shrink behaviour 1436 --enable-smart-resize enable smart growth/shrink behaviour
906 --enable-text-blink enable blinking text 1437 --enable-text-blink enable blinking text
907 --enable-pointer-blank enable pointer blank when typing or inactive pointer 1438 --enable-pointer-blank enable pointer blanking when typing or inactive
908 1439
909Optional Packages: 1440Optional Packages:
910 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1441 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
911 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1442 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
912 --with-codesets=NAME,.. 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)
913 --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)
914 --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)
915 --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)
916 --with-term=NAME set the terminal to NAME (default: rxvt) 1447 --with-term=NAME set the terminal to NAME (default: rxvt)
917 --with-terminfo=PATH set the path to the terminfo tree to PATH 1448 --with-terminfo=PATH set the path to the terminfo tree to PATH
918 --with-x use the X Window System 1449 --with-x use the X Window System
919 --with-xpm-includes=DIR use XPM includes in DIR
920 --with-xpm-library=DIR use XPM library in DIR
921 --with-xpm use XPM
922 1450
923Some influential environment variables: 1451Some influential environment variables:
924 CC C compiler command 1452 CC C compiler command
925 CFLAGS C compiler flags 1453 CFLAGS C compiler flags
926 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
927 nonstandard directory <lib dir> 1455 nonstandard directory <lib dir>
1456 LIBS libraries to pass to the linker, e.g. -l<library>
928 CPPFLAGS C/C++ preprocessor flags, e.g. -I<include dir> if you have 1457 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
929 headers in a nonstandard directory <include dir> 1458 you have headers in a nonstandard directory <include dir>
930 CXX C++ compiler command 1459 CXX C++ compiler command
931 CXXFLAGS C++ compiler flags 1460 CXXFLAGS C++ compiler flags
932 CPP C preprocessor 1461 XMKMF Path to xmkmf, Makefile generator for X Window System
933 CXXCPP C++ preprocessor 1462 CXXCPP C++ preprocessor
934 1463
935Use 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
936it to find libraries and programs with nonstandard names/locations. 1465it to find libraries and programs with nonstandard names/locations.
937 1466
1467Report bugs to the package provider.
938_ACEOF 1468_ACEOF
1469ac_status=$?
939fi 1470fi
940 1471
941if test "$ac_init_help" = "recursive"; then 1472if test "$ac_init_help" = "recursive"; then
942 # If there are subdirs, report their specific --help. 1473 # If there are subdirs, report their specific --help.
943 ac_popdir=`pwd`
944 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
945 test -d $ac_dir || continue 1475 test -d "$ac_dir" ||
1476 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1477 continue
946 ac_builddir=. 1478 ac_builddir=.
947 1479
948if test "$ac_dir" != .; then 1480case "$ac_dir" in
1481.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1482*)
949 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` 1483 ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'`
950 # A "../" for each directory in $ac_dir_suffix. 1484 # A ".." for each directory in $ac_dir_suffix.
951 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'` 1485 ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
952else 1486 case $ac_top_builddir_sub in
953 ac_dir_suffix= ac_top_builddir= 1487 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
954fi 1488 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1489 esac ;;
1490esac
1491ac_abs_top_builddir=$ac_pwd
1492ac_abs_builddir=$ac_pwd$ac_dir_suffix
1493# for backward compatibility:
1494ac_top_builddir=$ac_top_build_prefix
955 1495
956case $srcdir in 1496case $srcdir in
957 .) # No --srcdir option. We are building in place. 1497 .) # We are building in place.
958 ac_srcdir=. 1498 ac_srcdir=.
959 if test -z "$ac_top_builddir"; then 1499 ac_top_srcdir=$ac_top_builddir_sub
1500 ac_abs_top_srcdir=$ac_pwd ;;
1501 [\\/]* | ?:[\\/]* ) # Absolute name.
1502 ac_srcdir=$srcdir$ac_dir_suffix;
960 ac_top_srcdir=. 1503 ac_top_srcdir=$srcdir
1504 ac_abs_top_srcdir=$srcdir ;;
1505 *) # Relative name.
1506 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1507 ac_top_srcdir=$ac_top_build_prefix$srcdir
1508 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1509esac
1510ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1511
1512 cd "$ac_dir" || { ac_status=$?; continue; }
1513 # Check for configure.gnu first; this name is used for a wrapper for
1514 # Metaconfig's "Configure" on case-insensitive file systems.
1515 if test -f "$ac_srcdir/configure.gnu"; then
1516 echo &&
1517 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1518 elif test -f "$ac_srcdir/configure"; then
1519 echo &&
1520 $SHELL "$ac_srcdir/configure" --help=recursive
961 else 1521 else
962 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
963 fi ;;
964 [\\/]* | ?:[\\/]* ) # Absolute path.
965 ac_srcdir=$srcdir$ac_dir_suffix;
966 ac_top_srcdir=$srcdir ;;
967 *) # Relative path.
968 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
969 ac_top_srcdir=$ac_top_builddir$srcdir ;;
970esac
971
972# Do not use `cd foo && pwd` to compute absolute paths, because
973# the directories may not exist.
974case `pwd` in
975.) ac_abs_builddir="$ac_dir";;
976*)
977 case "$ac_dir" in
978 .) ac_abs_builddir=`pwd`;;
979 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
980 *) ac_abs_builddir=`pwd`/"$ac_dir";;
981 esac;;
982esac
983case $ac_abs_builddir in
984.) ac_abs_top_builddir=${ac_top_builddir}.;;
985*)
986 case ${ac_top_builddir}. in
987 .) ac_abs_top_builddir=$ac_abs_builddir;;
988 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
989 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
990 esac;;
991esac
992case $ac_abs_builddir in
993.) ac_abs_srcdir=$ac_srcdir;;
994*)
995 case $ac_srcdir in
996 .) ac_abs_srcdir=$ac_abs_builddir;;
997 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
998 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
999 esac;;
1000esac
1001case $ac_abs_builddir in
1002.) ac_abs_top_srcdir=$ac_top_srcdir;;
1003*)
1004 case $ac_top_srcdir in
1005 .) ac_abs_top_srcdir=$ac_abs_builddir;;
1006 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
1007 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
1008 esac;;
1009esac
1010
1011 cd $ac_dir
1012 # Check for guested configure; otherwise get Cygnus style configure.
1013 if test -f $ac_srcdir/configure.gnu; then
1014 echo
1015 $SHELL $ac_srcdir/configure.gnu --help=recursive
1016 elif test -f $ac_srcdir/configure; then
1017 echo
1018 $SHELL $ac_srcdir/configure --help=recursive
1019 elif test -f $ac_srcdir/configure.ac ||
1020 test -f $ac_srcdir/configure.in; then
1021 echo
1022 $ac_configure --help
1023 else
1024 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
1025 fi 1523 fi || ac_status=$?
1026 cd "$ac_popdir" 1524 cd "$ac_pwd" || { ac_status=$?; break; }
1027 done 1525 done
1028fi 1526fi
1029 1527
1030test -n "$ac_init_help" && exit 0 1528test -n "$ac_init_help" && exit $ac_status
1031if $ac_init_version; then 1529if $ac_init_version; then
1032 cat <<\_ACEOF 1530 cat <<\_ACEOF
1531configure
1532generated by GNU Autoconf 2.71
1033 1533
1034Copyright (C) 2003 Free Software Foundation, Inc. 1534Copyright (C) 2021 Free Software Foundation, Inc.
1035This configure script is free software; the Free Software Foundation 1535This configure script is free software; the Free Software Foundation
1036gives unlimited permission to copy, distribute and modify it. 1536gives unlimited permission to copy, distribute and modify it.
1037_ACEOF 1537_ACEOF
1038 exit 0 1538 exit
1039fi 1539fi
1040exec 5>config.log 1540
1041cat >&5 <<_ACEOF 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
2092cat >config.log <<_ACEOF
1042This file contains any messages produced by compilers while 2093This file contains any messages produced by compilers while
1043running configure, to aid debugging if configure makes a mistake. 2094running configure, to aid debugging if configure makes a mistake.
1044 2095
1045It was created by $as_me, which was 2096It was created by $as_me, which was
1046generated by GNU Autoconf 2.59. Invocation command line was 2097generated by GNU Autoconf 2.71. Invocation command line was
1047 2098
1048 $ $0 $@ 2099 $ $0$ac_configure_args_raw
1049 2100
1050_ACEOF 2101_ACEOF
2102exec 5>>config.log
1051{ 2103{
1052cat <<_ASUNAME 2104cat <<_ASUNAME
1053## --------- ## 2105## --------- ##
1054## Platform. ## 2106## Platform. ##
1055## --------- ## 2107## --------- ##
1064/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 2116/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1065 2117
1066/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 2118/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1067/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 2119/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1068/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 2120/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1069hostinfo = `(hostinfo) 2>/dev/null || echo unknown` 2121/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1070/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 2122/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1071/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 2123/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1072/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 2124/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1073 2125
1074_ASUNAME 2126_ASUNAME
1075 2127
1076as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2128as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1077for as_dir in $PATH 2129for as_dir in $PATH
1078do 2130do
1079 IFS=$as_save_IFS 2131 IFS=$as_save_IFS
1080 test -z "$as_dir" && as_dir=. 2132 case $as_dir in #(((
1081 echo "PATH: $as_dir" 2133 '') as_dir=./ ;;
2134 */) ;;
2135 *) as_dir=$as_dir/ ;;
2136 esac
2137 printf "%s\n" "PATH: $as_dir"
1082done 2138 done
2139IFS=$as_save_IFS
1083 2140
1084} >&5 2141} >&5
1085 2142
1086cat >&5 <<_ACEOF 2143cat >&5 <<_ACEOF
1087 2144
1099# Also quote any args containing shell meta-characters. 2156# Also quote any args containing shell meta-characters.
1100# Make two passes to allow for proper duplicate-argument suppression. 2157# Make two passes to allow for proper duplicate-argument suppression.
1101ac_configure_args= 2158ac_configure_args=
1102ac_configure_args0= 2159ac_configure_args0=
1103ac_configure_args1= 2160ac_configure_args1=
1104ac_sep=
1105ac_must_keep_next=false 2161ac_must_keep_next=false
1106for ac_pass in 1 2 2162for ac_pass in 1 2
1107do 2163do
1108 for ac_arg 2164 for ac_arg
1109 do 2165 do
1110 case $ac_arg in 2166 case $ac_arg in
1111 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 2167 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1112 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 2168 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1113 | -silent | --silent | --silen | --sile | --sil) 2169 | -silent | --silent | --silen | --sile | --sil)
1114 continue ;; 2170 continue ;;
1115 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*) 2171 *\'*)
1116 ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 2172 ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1117 esac 2173 esac
1118 case $ac_pass in 2174 case $ac_pass in
1119 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;; 2175 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
1120 2) 2176 2)
1121 ac_configure_args1="$ac_configure_args1 '$ac_arg'" 2177 as_fn_append ac_configure_args1 " '$ac_arg'"
1122 if test $ac_must_keep_next = true; then 2178 if test $ac_must_keep_next = true; then
1123 ac_must_keep_next=false # Got value, back to normal. 2179 ac_must_keep_next=false # Got value, back to normal.
1124 else 2180 else
1125 case $ac_arg in 2181 case $ac_arg in
1126 *=* | --config-cache | -C | -disable-* | --disable-* \ 2182 *=* | --config-cache | -C | -disable-* | --disable-* \
1132 esac 2188 esac
1133 ;; 2189 ;;
1134 -* ) ac_must_keep_next=true ;; 2190 -* ) ac_must_keep_next=true ;;
1135 esac 2191 esac
1136 fi 2192 fi
1137 ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'" 2193 as_fn_append ac_configure_args " '$ac_arg'"
1138 # Get rid of the leading space.
1139 ac_sep=" "
1140 ;; 2194 ;;
1141 esac 2195 esac
1142 done 2196 done
1143done 2197done
1144$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;}
1145$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;}
1146 2200
1147# When interrupted or exit'd, cleanup temporary files, and complete 2201# When interrupted or exit'd, cleanup temporary files, and complete
1148# config.log. We remove comments because anyway the quotes in there 2202# config.log. We remove comments because anyway the quotes in there
1149# would cause problems or look ugly. 2203# would cause problems or look ugly.
1150# WARNING: Be sure not to use single quotes in there, as some shells, 2204# WARNING: Use '\'' to represent an apostrophe within the trap.
1151# such as our DU 5.0 friend, will then `close' the trap. 2205# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1152trap 'exit_status=$? 2206trap 'exit_status=$?
2207 # Sanitize IFS.
2208 IFS=" "" $as_nl"
1153 # Save into config.log some information that might help in debugging. 2209 # Save into config.log some information that might help in debugging.
1154 { 2210 {
1155 echo 2211 echo
1156 2212
1157 cat <<\_ASBOX 2213 printf "%s\n" "## ---------------- ##
1158## ---------------- ##
1159## Cache variables. ## 2214## Cache variables. ##
1160## ---------------- ## 2215## ---------------- ##"
1161_ASBOX
1162 echo 2216 echo
1163 # The following way of writing the cache mishandles newlines in values, 2217 # The following way of writing the cache mishandles newlines in values,
1164{ 2218(
2219 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2220 eval ac_val=\$$ac_var
2221 case $ac_val in #(
2222 *${as_nl}*)
2223 case $ac_var in #(
2224 *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2225printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2226 esac
2227 case $ac_var in #(
2228 _ | IFS | as_nl) ;; #(
2229 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2230 *) { eval $ac_var=; unset $ac_var;} ;;
2231 esac ;;
2232 esac
2233 done
1165 (set) 2>&1 | 2234 (set) 2>&1 |
1166 case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in 2235 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1167 *ac_space=\ *) 2236 *${as_nl}ac_space=\ *)
1168 sed -n \ 2237 sed -n \
1169 "s/'"'"'/'"'"'\\\\'"'"''"'"'/g; 2238 "s/'\''/'\''\\\\'\'''\''/g;
1170 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p" 2239 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2240 ;; #(
2241 *)
2242 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1171 ;; 2243 ;;
1172 *)
1173 sed -n \
1174 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
1175 ;;
1176 esac; 2244 esac |
1177} 2245 sort
2246)
1178 echo 2247 echo
1179 2248
1180 cat <<\_ASBOX 2249 printf "%s\n" "## ----------------- ##
1181## ----------------- ##
1182## Output variables. ## 2250## Output variables. ##
1183## ----------------- ## 2251## ----------------- ##"
1184_ASBOX
1185 echo 2252 echo
1186 for ac_var in $ac_subst_vars 2253 for ac_var in $ac_subst_vars
1187 do 2254 do
1188 eval ac_val=$`echo $ac_var` 2255 eval ac_val=\$$ac_var
1189 echo "$ac_var='"'"'$ac_val'"'"'" 2256 case $ac_val in
2257 *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2258 esac
2259 printf "%s\n" "$ac_var='\''$ac_val'\''"
1190 done | sort 2260 done | sort
1191 echo 2261 echo
1192 2262
1193 if test -n "$ac_subst_files"; then 2263 if test -n "$ac_subst_files"; then
1194 cat <<\_ASBOX 2264 printf "%s\n" "## ------------------- ##
2265## File substitutions. ##
1195## ------------- ## 2266## ------------------- ##"
1196## Output files. ##
1197## ------------- ##
1198_ASBOX
1199 echo 2267 echo
1200 for ac_var in $ac_subst_files 2268 for ac_var in $ac_subst_files
1201 do 2269 do
1202 eval ac_val=$`echo $ac_var` 2270 eval ac_val=\$$ac_var
1203 echo "$ac_var='"'"'$ac_val'"'"'" 2271 case $ac_val in
2272 *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2273 esac
2274 printf "%s\n" "$ac_var='\''$ac_val'\''"
1204 done | sort 2275 done | sort
1205 echo 2276 echo
1206 fi 2277 fi
1207 2278
1208 if test -s confdefs.h; then 2279 if test -s confdefs.h; then
1209 cat <<\_ASBOX 2280 printf "%s\n" "## ----------- ##
1210## ----------- ##
1211## confdefs.h. ## 2281## confdefs.h. ##
1212## ----------- ## 2282## ----------- ##"
1213_ASBOX
1214 echo 2283 echo
1215 sed "/^$/d" confdefs.h | sort 2284 cat confdefs.h
1216 echo 2285 echo
1217 fi 2286 fi
1218 test "$ac_signal" != 0 && 2287 test "$ac_signal" != 0 &&
1219 echo "$as_me: caught signal $ac_signal" 2288 printf "%s\n" "$as_me: caught signal $ac_signal"
1220 echo "$as_me: exit $exit_status" 2289 printf "%s\n" "$as_me: exit $exit_status"
1221 } >&5 2290 } >&5
1222 rm -f core *.core && 2291 rm -f core *.core core.conftest.* &&
1223 rm -rf conftest* confdefs* conf$$* $ac_clean_files && 2292 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
1224 exit $exit_status 2293 exit $exit_status
1225 ' 0 2294' 0
1226for ac_signal in 1 2 13 15; do 2295for ac_signal in 1 2 13 15; do
1227 trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal 2296 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
1228done 2297done
1229ac_signal=0 2298ac_signal=0
1230 2299
1231# 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.
1232rm -rf conftest* confdefs.h 2301rm -f -r conftest* confdefs.h
1233# AIX cpp loses on an empty file, so make sure it contains at least a newline. 2302
1234echo >confdefs.h 2303printf "%s\n" "/* confdefs.h */" > confdefs.h
1235 2304
1236# Predefined preprocessor variables. 2305# Predefined preprocessor variables.
1237 2306
1238cat >>confdefs.h <<_ACEOF 2307printf "%s\n" "#define PACKAGE_NAME \"$PACKAGE_NAME\"" >>confdefs.h
1239#define PACKAGE_NAME "$PACKAGE_NAME"
1240_ACEOF
1241 2308
2309printf "%s\n" "#define PACKAGE_TARNAME \"$PACKAGE_TARNAME\"" >>confdefs.h
1242 2310
1243cat >>confdefs.h <<_ACEOF 2311printf "%s\n" "#define PACKAGE_VERSION \"$PACKAGE_VERSION\"" >>confdefs.h
1244#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1245_ACEOF
1246 2312
2313printf "%s\n" "#define PACKAGE_STRING \"$PACKAGE_STRING\"" >>confdefs.h
1247 2314
1248cat >>confdefs.h <<_ACEOF 2315printf "%s\n" "#define PACKAGE_BUGREPORT \"$PACKAGE_BUGREPORT\"" >>confdefs.h
1249#define PACKAGE_VERSION "$PACKAGE_VERSION"
1250_ACEOF
1251 2316
1252 2317printf "%s\n" "#define PACKAGE_URL \"$PACKAGE_URL\"" >>confdefs.h
1253cat >>confdefs.h <<_ACEOF
1254#define PACKAGE_STRING "$PACKAGE_STRING"
1255_ACEOF
1256
1257
1258cat >>confdefs.h <<_ACEOF
1259#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1260_ACEOF
1261 2318
1262 2319
1263# 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.
1264# Prefer explicitly selected file to automatically selected ones. 2321# Prefer an explicitly selected file to automatically selected ones.
1265if test -z "$CONFIG_SITE"; then 2322if test -n "$CONFIG_SITE"; then
2323 ac_site_files="$CONFIG_SITE"
1266 if test "x$prefix" != xNONE; then 2324elif test "x$prefix" != xNONE; then
1267 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site" 2325 ac_site_files="$prefix/share/config.site $prefix/etc/config.site"
1268 else 2326else
1269 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site" 2327 ac_site_files="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
1270 fi
1271fi 2328fi
1272for ac_site_file in $CONFIG_SITE; do 2329
1273 if test -r "$ac_site_file"; then 2330for ac_site_file in $ac_site_files
2331do
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
1274 { 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
1275echo "$as_me: loading site script $ac_site_file" >&6;} 2340printf "%s\n" "$as_me: loading site script $ac_site_file" >&6;}
1276 sed 's/^/| /' "$ac_site_file" >&5 2341 sed 's/^/| /' "$ac_site_file" >&5
1277 . "$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; }
1278 fi 2347 fi
1279done 2348done
1280 2349
1281if test -r "$cache_file"; then 2350if test -r "$cache_file"; then
1282 # Some versions of bash will fail to source /dev/null (special 2351 # Some versions of bash will fail to source /dev/null (special files
1283 # files actually), so we avoid doing that. 2352 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
1284 if test -f "$cache_file"; then 2353 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
1285 { echo "$as_me:$LINENO: loading cache $cache_file" >&5 2354 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
1286echo "$as_me: loading cache $cache_file" >&6;} 2355printf "%s\n" "$as_me: loading cache $cache_file" >&6;}
1287 case $cache_file in 2356 case $cache_file in
1288 [\\/]* | ?:[\\/]* ) . $cache_file;; 2357 [\\/]* | ?:[\\/]* ) . "$cache_file";;
1289 *) . ./$cache_file;; 2358 *) . "./$cache_file";;
1290 esac 2359 esac
1291 fi 2360 fi
1292else 2361else
1293 { echo "$as_me:$LINENO: creating cache $cache_file" >&5 2362 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
1294echo "$as_me: creating cache $cache_file" >&6;} 2363printf "%s\n" "$as_me: creating cache $cache_file" >&6;}
1295 >$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"
1296fi 2998fi
1297 2999
1298# 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
1299# value. 3001# value.
1300ac_cache_corrupted=false 3002ac_cache_corrupted=false
1301for ac_var in `(set) 2>&1 | 3003for ac_var in $ac_precious_vars; do
1302 sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
1303 eval ac_old_set=\$ac_cv_env_${ac_var}_set 3004 eval ac_old_set=\$ac_cv_env_${ac_var}_set
1304 eval ac_new_set=\$ac_env_${ac_var}_set 3005 eval ac_new_set=\$ac_env_${ac_var}_set
1305 eval ac_old_val="\$ac_cv_env_${ac_var}_value" 3006 eval ac_old_val=\$ac_cv_env_${ac_var}_value
1306 eval ac_new_val="\$ac_env_${ac_var}_value" 3007 eval ac_new_val=\$ac_env_${ac_var}_value
1307 case $ac_old_set,$ac_new_set in 3008 case $ac_old_set,$ac_new_set in
1308 set,) 3009 set,)
1309 { 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
1310echo "$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;}
1311 ac_cache_corrupted=: ;; 3012 ac_cache_corrupted=: ;;
1312 ,set) 3013 ,set)
1313 { 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
1314echo "$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;}
1315 ac_cache_corrupted=: ;; 3016 ac_cache_corrupted=: ;;
1316 ,);; 3017 ,);;
1317 *) 3018 *)
1318 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
1319 { 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
1320echo "$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;}
1321 { echo "$as_me:$LINENO: former value: $ac_old_val" >&5
1322echo "$as_me: former value: $ac_old_val" >&2;}
1323 { echo "$as_me:$LINENO: current value: $ac_new_val" >&5
1324echo "$as_me: current value: $ac_new_val" >&2;}
1325 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;}
1326 fi;; 3036 fi;;
1327 esac 3037 esac
1328 # Pass precious variables to config.status. 3038 # Pass precious variables to config.status.
1329 if test "$ac_new_set" = set; then 3039 if test "$ac_new_set" = set; then
1330 case $ac_new_val in 3040 case $ac_new_val in
1331 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1332 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"` ;;
1333 *) ac_arg=$ac_var=$ac_new_val ;; 3042 *) ac_arg=$ac_var=$ac_new_val ;;
1334 esac 3043 esac
1335 case " $ac_configure_args " in 3044 case " $ac_configure_args " in
1336 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 3045 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
1337 *) ac_configure_args="$ac_configure_args '$ac_arg'" ;; 3046 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
1338 esac 3047 esac
1339 fi 3048 fi
1340done 3049done
1341if $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;}
1342 { 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
1343echo "$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;}
1344 { { 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'
1345echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;} 3056 and start over" "$LINENO" 5
1346 { (exit 1); exit 1; }; }
1347fi 3057fi
3058## -------------------- ##
3059## Main body of script. ##
3060## -------------------- ##
1348 3061
1349ac_ext=c 3062ac_ext=c
1350ac_cpp='$CPP $CPPFLAGS' 3063ac_cpp='$CPP $CPPFLAGS'
1351ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3064ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1352ac_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'
1353ac_compiler_gnu=$ac_cv_c_compiler_gnu 3066ac_compiler_gnu=$ac_cv_c_compiler_gnu
1354 3067
1355 3068
1356 3069
1357 3070
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375 ac_config_headers="$ac_config_headers config.h:config.h.in" 3071ac_config_headers="$ac_config_headers config.h:config.h.in"
1376 3072
1377 3073
1378ac_aux_dir=
1379for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
1380 if test -f $ac_dir/install-sh; then
1381 ac_aux_dir=$ac_dir
1382 ac_install_sh="$ac_aux_dir/install-sh -c"
1383 break
1384 elif test -f $ac_dir/install.sh; then
1385 ac_aux_dir=$ac_dir
1386 ac_install_sh="$ac_aux_dir/install.sh -c"
1387 break
1388 elif test -f $ac_dir/shtool; then
1389 ac_aux_dir=$ac_dir
1390 ac_install_sh="$ac_aux_dir/shtool install -c"
1391 break
1392 fi
1393done
1394if test -z "$ac_aux_dir"; then
1395 { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5
1396echo "$as_me: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&2;}
1397 { (exit 1); exit 1; }; }
1398fi
1399ac_config_guess="$SHELL $ac_aux_dir/config.guess"
1400ac_config_sub="$SHELL $ac_aux_dir/config.sub"
1401ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
1402
1403# Make sure we can run config.sub.
1404$ac_config_sub sun4 >/dev/null 2>&1 ||
1405 { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5
1406echo "$as_me: error: cannot run $ac_config_sub" >&2;}
1407 { (exit 1); exit 1; }; }
1408
1409echo "$as_me:$LINENO: checking build system type" >&5
1410echo $ECHO_N "checking build system type... $ECHO_C" >&6
1411if test "${ac_cv_build+set}" = set; then
1412 echo $ECHO_N "(cached) $ECHO_C" >&6
1413else
1414 ac_cv_build_alias=$build_alias
1415test -z "$ac_cv_build_alias" &&
1416 ac_cv_build_alias=`$ac_config_guess`
1417test -z "$ac_cv_build_alias" &&
1418 { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
1419echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
1420 { (exit 1); exit 1; }; }
1421ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
1422 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5
1423echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;}
1424 { (exit 1); exit 1; }; }
1425
1426fi
1427echo "$as_me:$LINENO: result: $ac_cv_build" >&5
1428echo "${ECHO_T}$ac_cv_build" >&6
1429build=$ac_cv_build
1430build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1431build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1432build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1433
1434
1435echo "$as_me:$LINENO: checking host system type" >&5
1436echo $ECHO_N "checking host system type... $ECHO_C" >&6
1437if test "${ac_cv_host+set}" = set; then
1438 echo $ECHO_N "(cached) $ECHO_C" >&6
1439else
1440 ac_cv_host_alias=$host_alias
1441test -z "$ac_cv_host_alias" &&
1442 ac_cv_host_alias=$ac_cv_build_alias
1443ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
1444 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5
1445echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
1446 { (exit 1); exit 1; }; }
1447
1448fi
1449echo "$as_me:$LINENO: result: $ac_cv_host" >&5
1450echo "${ECHO_T}$ac_cv_host" >&6
1451host=$ac_cv_host
1452host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1453host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1454host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1455
1456
1457
1458VERSION=`sed -n -e 's/^.*[ \t]VERSION.*"\(.*\)"$/\1/p' ${srcdir}/src/version.h` 3074VERSION=`sed -n -e 's/^.* VERSION.*"\(.*\)"$/\1/p' ${srcdir}/src/version.h`
1459DATE=`sed -n -e 's/^.*[ \t]DATE.*"\(.*\)"$/\1/p' ${srcdir}/src/version.h` 3075DATE=`sed -n -e 's/^.* DATE.*"\(.*\)"$/\1/p' ${srcdir}/src/version.h`
3076
1460echo "" 3077echo ""
1461echo "configuring for rxvt $VERSION" 3078echo "configuring for rxvt $VERSION"
1462echo "" 3079echo ""
1463 3080
1464orig_CXXFLAGS="$CXXFLAGS" 3081orig_CXXFLAGS="$CXXFLAGS"
3082
3083
3084
3085
3086
3087
3088
3089
1465 3090
1466 3091
1467ac_ext=c 3092ac_ext=c
1468ac_cpp='$CPP $CPPFLAGS' 3093ac_cpp='$CPP $CPPFLAGS'
1469ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3094ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1470ac_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'
1471ac_compiler_gnu=$ac_cv_c_compiler_gnu 3096ac_compiler_gnu=$ac_cv_c_compiler_gnu
1472if test -n "$ac_tool_prefix"; then 3097if test -n "$ac_tool_prefix"; then
1473 # 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.
1474set dummy ${ac_tool_prefix}gcc; ac_word=$2 3099set dummy ${ac_tool_prefix}gcc; ac_word=$2
1475echo "$as_me:$LINENO: checking for $ac_word" >&5 3100{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
1476echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 3101printf %s "checking for $ac_word... " >&6; }
1477if test "${ac_cv_prog_CC+set}" = set; then 3102if test ${ac_cv_prog_CC+y}
1478 echo $ECHO_N "(cached) $ECHO_C" >&6 3103then :
1479else 3104 printf %s "(cached) " >&6
3105else $as_nop
1480 if test -n "$CC"; then 3106 if test -n "$CC"; then
1481 ac_cv_prog_CC="$CC" # Let the user override the test. 3107 ac_cv_prog_CC="$CC" # Let the user override the test.
1482else 3108else
1483as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3109as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1484for as_dir in $PATH 3110for as_dir in $PATH
1485do 3111do
1486 IFS=$as_save_IFS 3112 IFS=$as_save_IFS
1487 test -z "$as_dir" && as_dir=. 3113 case $as_dir in #(((
3114 '') as_dir=./ ;;
3115 */) ;;
3116 *) as_dir=$as_dir/ ;;
3117 esac
1488 for ac_exec_ext in '' $ac_executable_extensions; do 3118 for ac_exec_ext in '' $ac_executable_extensions; do
1489 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3119 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
1490 ac_cv_prog_CC="${ac_tool_prefix}gcc" 3120 ac_cv_prog_CC="${ac_tool_prefix}gcc"
1491 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
1492 break 2 3122 break 2
1493 fi 3123 fi
1494done 3124done
1495done 3125 done
3126IFS=$as_save_IFS
1496 3127
1497fi 3128fi
1498fi 3129fi
1499CC=$ac_cv_prog_CC 3130CC=$ac_cv_prog_CC
1500if test -n "$CC"; then 3131if test -n "$CC"; then
1501 echo "$as_me:$LINENO: result: $CC" >&5 3132 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
1502echo "${ECHO_T}$CC" >&6 3133printf "%s\n" "$CC" >&6; }
1503else 3134else
1504 echo "$as_me:$LINENO: result: no" >&5 3135 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
1505echo "${ECHO_T}no" >&6 3136printf "%s\n" "no" >&6; }
1506fi 3137fi
3138
1507 3139
1508fi 3140fi
1509if test -z "$ac_cv_prog_CC"; then 3141if test -z "$ac_cv_prog_CC"; then
1510 ac_ct_CC=$CC 3142 ac_ct_CC=$CC
1511 # 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.
1512set dummy gcc; ac_word=$2 3144set dummy gcc; ac_word=$2
1513echo "$as_me:$LINENO: checking for $ac_word" >&5 3145{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
1514echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 3146printf %s "checking for $ac_word... " >&6; }
1515if test "${ac_cv_prog_ac_ct_CC+set}" = set; then 3147if test ${ac_cv_prog_ac_ct_CC+y}
1516 echo $ECHO_N "(cached) $ECHO_C" >&6 3148then :
1517else 3149 printf %s "(cached) " >&6
3150else $as_nop
1518 if test -n "$ac_ct_CC"; then 3151 if test -n "$ac_ct_CC"; then
1519 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.
1520else 3153else
1521as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3154as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1522for as_dir in $PATH 3155for as_dir in $PATH
1523do 3156do
1524 IFS=$as_save_IFS 3157 IFS=$as_save_IFS
1525 test -z "$as_dir" && as_dir=. 3158 case $as_dir in #(((
3159 '') as_dir=./ ;;
3160 */) ;;
3161 *) as_dir=$as_dir/ ;;
3162 esac
1526 for ac_exec_ext in '' $ac_executable_extensions; do 3163 for ac_exec_ext in '' $ac_executable_extensions; do
1527 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3164 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
1528 ac_cv_prog_ac_ct_CC="gcc" 3165 ac_cv_prog_ac_ct_CC="gcc"
1529 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
1530 break 2 3167 break 2
1531 fi 3168 fi
1532done 3169done
1533done 3170 done
3171IFS=$as_save_IFS
1534 3172
1535fi 3173fi
1536fi 3174fi
1537ac_ct_CC=$ac_cv_prog_ac_ct_CC 3175ac_ct_CC=$ac_cv_prog_ac_ct_CC
1538if test -n "$ac_ct_CC"; then 3176if test -n "$ac_ct_CC"; then
1539 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 3177 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
1540echo "${ECHO_T}$ac_ct_CC" >&6 3178printf "%s\n" "$ac_ct_CC" >&6; }
1541else 3179else
1542 echo "$as_me:$LINENO: result: no" >&5 3180 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
1543echo "${ECHO_T}no" >&6 3181printf "%s\n" "no" >&6; }
1544fi 3182fi
1545 3183
3184 if test "x$ac_ct_CC" = x; then
3185 CC=""
3186 else
3187 case $cross_compiling:$ac_tool_warned in
3188yes:)
3189{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3190printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3191ac_tool_warned=yes ;;
3192esac
1546 CC=$ac_ct_CC 3193 CC=$ac_ct_CC
3194 fi
1547else 3195else
1548 CC="$ac_cv_prog_CC" 3196 CC="$ac_cv_prog_CC"
1549fi 3197fi
1550 3198
1551if test -z "$CC"; then 3199if test -z "$CC"; then
1552 if test -n "$ac_tool_prefix"; then 3200 if test -n "$ac_tool_prefix"; then
1553 # 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.
1554set dummy ${ac_tool_prefix}cc; ac_word=$2 3202set dummy ${ac_tool_prefix}cc; ac_word=$2
1555echo "$as_me:$LINENO: checking for $ac_word" >&5 3203{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
1556echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 3204printf %s "checking for $ac_word... " >&6; }
1557if test "${ac_cv_prog_CC+set}" = set; then 3205if test ${ac_cv_prog_CC+y}
1558 echo $ECHO_N "(cached) $ECHO_C" >&6 3206then :
1559else 3207 printf %s "(cached) " >&6
3208else $as_nop
1560 if test -n "$CC"; then 3209 if test -n "$CC"; then
1561 ac_cv_prog_CC="$CC" # Let the user override the test. 3210 ac_cv_prog_CC="$CC" # Let the user override the test.
1562else 3211else
1563as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3212as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1564for as_dir in $PATH 3213for as_dir in $PATH
1565do 3214do
1566 IFS=$as_save_IFS 3215 IFS=$as_save_IFS
1567 test -z "$as_dir" && as_dir=. 3216 case $as_dir in #(((
3217 '') as_dir=./ ;;
3218 */) ;;
3219 *) as_dir=$as_dir/ ;;
3220 esac
1568 for ac_exec_ext in '' $ac_executable_extensions; do 3221 for ac_exec_ext in '' $ac_executable_extensions; do
1569 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3222 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
1570 ac_cv_prog_CC="${ac_tool_prefix}cc" 3223 ac_cv_prog_CC="${ac_tool_prefix}cc"
1571 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
1572 break 2 3225 break 2
1573 fi 3226 fi
1574done 3227done
1575done 3228 done
3229IFS=$as_save_IFS
1576 3230
1577fi 3231fi
1578fi 3232fi
1579CC=$ac_cv_prog_CC 3233CC=$ac_cv_prog_CC
1580if test -n "$CC"; then 3234if test -n "$CC"; then
1581 echo "$as_me:$LINENO: result: $CC" >&5 3235 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
1582echo "${ECHO_T}$CC" >&6 3236printf "%s\n" "$CC" >&6; }
1583else 3237else
1584 echo "$as_me:$LINENO: result: no" >&5 3238 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
1585echo "${ECHO_T}no" >&6 3239printf "%s\n" "no" >&6; }
1586fi 3240fi
1587 3241
1588fi
1589if test -z "$ac_cv_prog_CC"; then
1590 ac_ct_CC=$CC
1591 # Extract the first word of "cc", so it can be a program name with args.
1592set dummy cc; ac_word=$2
1593echo "$as_me:$LINENO: checking for $ac_word" >&5
1594echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1595if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1596 echo $ECHO_N "(cached) $ECHO_C" >&6
1597else
1598 if test -n "$ac_ct_CC"; then
1599 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1600else
1601as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1602for as_dir in $PATH
1603do
1604 IFS=$as_save_IFS
1605 test -z "$as_dir" && as_dir=.
1606 for ac_exec_ext in '' $ac_executable_extensions; do
1607 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1608 ac_cv_prog_ac_ct_CC="cc"
1609 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1610 break 2
1611 fi
1612done
1613done
1614 3242
1615fi 3243 fi
1616fi
1617ac_ct_CC=$ac_cv_prog_ac_ct_CC
1618if test -n "$ac_ct_CC"; then
1619 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
1620echo "${ECHO_T}$ac_ct_CC" >&6
1621else
1622 echo "$as_me:$LINENO: result: no" >&5
1623echo "${ECHO_T}no" >&6
1624fi
1625
1626 CC=$ac_ct_CC
1627else
1628 CC="$ac_cv_prog_CC"
1629fi
1630
1631fi 3244fi
1632if test -z "$CC"; then 3245if test -z "$CC"; then
1633 # 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.
1634set dummy cc; ac_word=$2 3247set dummy cc; ac_word=$2
1635echo "$as_me:$LINENO: checking for $ac_word" >&5 3248{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
1636echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 3249printf %s "checking for $ac_word... " >&6; }
1637if test "${ac_cv_prog_CC+set}" = set; then 3250if test ${ac_cv_prog_CC+y}
1638 echo $ECHO_N "(cached) $ECHO_C" >&6 3251then :
1639else 3252 printf %s "(cached) " >&6
3253else $as_nop
1640 if test -n "$CC"; then 3254 if test -n "$CC"; then
1641 ac_cv_prog_CC="$CC" # Let the user override the test. 3255 ac_cv_prog_CC="$CC" # Let the user override the test.
1642else 3256else
1643 ac_prog_rejected=no 3257 ac_prog_rejected=no
1644as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3258as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1645for as_dir in $PATH 3259for as_dir in $PATH
1646do 3260do
1647 IFS=$as_save_IFS 3261 IFS=$as_save_IFS
1648 test -z "$as_dir" && as_dir=. 3262 case $as_dir in #(((
3263 '') as_dir=./ ;;
3264 */) ;;
3265 *) as_dir=$as_dir/ ;;
3266 esac
1649 for ac_exec_ext in '' $ac_executable_extensions; do 3267 for ac_exec_ext in '' $ac_executable_extensions; do
1650 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3268 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
1651 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
1652 ac_prog_rejected=yes 3270 ac_prog_rejected=yes
1653 continue 3271 continue
1654 fi 3272 fi
1655 ac_cv_prog_CC="cc" 3273 ac_cv_prog_CC="cc"
1656 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
1657 break 2 3275 break 2
1658 fi 3276 fi
1659done 3277done
1660done 3278 done
3279IFS=$as_save_IFS
1661 3280
1662if test $ac_prog_rejected = yes; then 3281if test $ac_prog_rejected = yes; then
1663 # 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.
1664 set dummy $ac_cv_prog_CC 3283 set dummy $ac_cv_prog_CC
1665 shift 3284 shift
1666 if test $# != 0; then 3285 if test $# != 0; then
1667 # We chose a different compiler from the bogus one. 3286 # We chose a different compiler from the bogus one.
1668 # 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
1669 # 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.
1670 shift 3289 shift
1671 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 3290 ac_cv_prog_CC="$as_dir$ac_word${1+' '}$@"
1672 fi 3291 fi
1673fi 3292fi
1674fi 3293fi
1675fi 3294fi
1676CC=$ac_cv_prog_CC 3295CC=$ac_cv_prog_CC
1677if test -n "$CC"; then 3296if test -n "$CC"; then
1678 echo "$as_me:$LINENO: result: $CC" >&5 3297 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
1679echo "${ECHO_T}$CC" >&6 3298printf "%s\n" "$CC" >&6; }
1680else 3299else
1681 echo "$as_me:$LINENO: result: no" >&5 3300 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
1682echo "${ECHO_T}no" >&6 3301printf "%s\n" "no" >&6; }
1683fi 3302fi
3303
1684 3304
1685fi 3305fi
1686if test -z "$CC"; then 3306if test -z "$CC"; then
1687 if test -n "$ac_tool_prefix"; then 3307 if test -n "$ac_tool_prefix"; then
1688 for ac_prog in cl 3308 for ac_prog in cl.exe
1689 do 3309 do
1690 # 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.
1691set dummy $ac_tool_prefix$ac_prog; ac_word=$2 3311set dummy $ac_tool_prefix$ac_prog; ac_word=$2
1692echo "$as_me:$LINENO: checking for $ac_word" >&5 3312{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
1693echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 3313printf %s "checking for $ac_word... " >&6; }
1694if test "${ac_cv_prog_CC+set}" = set; then 3314if test ${ac_cv_prog_CC+y}
1695 echo $ECHO_N "(cached) $ECHO_C" >&6 3315then :
1696else 3316 printf %s "(cached) " >&6
3317else $as_nop
1697 if test -n "$CC"; then 3318 if test -n "$CC"; then
1698 ac_cv_prog_CC="$CC" # Let the user override the test. 3319 ac_cv_prog_CC="$CC" # Let the user override the test.
1699else 3320else
1700as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3321as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1701for as_dir in $PATH 3322for as_dir in $PATH
1702do 3323do
1703 IFS=$as_save_IFS 3324 IFS=$as_save_IFS
1704 test -z "$as_dir" && as_dir=. 3325 case $as_dir in #(((
3326 '') as_dir=./ ;;
3327 */) ;;
3328 *) as_dir=$as_dir/ ;;
3329 esac
1705 for ac_exec_ext in '' $ac_executable_extensions; do 3330 for ac_exec_ext in '' $ac_executable_extensions; do
1706 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3331 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
1707 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 3332 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
1708 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
1709 break 2 3334 break 2
1710 fi 3335 fi
1711done 3336done
1712done 3337 done
3338IFS=$as_save_IFS
1713 3339
1714fi 3340fi
1715fi 3341fi
1716CC=$ac_cv_prog_CC 3342CC=$ac_cv_prog_CC
1717if test -n "$CC"; then 3343if test -n "$CC"; then
1718 echo "$as_me:$LINENO: result: $CC" >&5 3344 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
1719echo "${ECHO_T}$CC" >&6 3345printf "%s\n" "$CC" >&6; }
1720else 3346else
1721 echo "$as_me:$LINENO: result: no" >&5 3347 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
1722echo "${ECHO_T}no" >&6 3348printf "%s\n" "no" >&6; }
1723fi 3349fi
3350
1724 3351
1725 test -n "$CC" && break 3352 test -n "$CC" && break
1726 done 3353 done
1727fi 3354fi
1728if test -z "$CC"; then 3355if test -z "$CC"; then
1729 ac_ct_CC=$CC 3356 ac_ct_CC=$CC
1730 for ac_prog in cl 3357 for ac_prog in cl.exe
1731do 3358do
1732 # 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.
1733set dummy $ac_prog; ac_word=$2 3360set dummy $ac_prog; ac_word=$2
1734echo "$as_me:$LINENO: checking for $ac_word" >&5 3361{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
1735echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 3362printf %s "checking for $ac_word... " >&6; }
1736if test "${ac_cv_prog_ac_ct_CC+set}" = set; then 3363if test ${ac_cv_prog_ac_ct_CC+y}
1737 echo $ECHO_N "(cached) $ECHO_C" >&6 3364then :
1738else 3365 printf %s "(cached) " >&6
3366else $as_nop
1739 if test -n "$ac_ct_CC"; then 3367 if test -n "$ac_ct_CC"; then
1740 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.
1741else 3369else
1742as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3370as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1743for as_dir in $PATH 3371for as_dir in $PATH
1744do 3372do
1745 IFS=$as_save_IFS 3373 IFS=$as_save_IFS
1746 test -z "$as_dir" && as_dir=. 3374 case $as_dir in #(((
3375 '') as_dir=./ ;;
3376 */) ;;
3377 *) as_dir=$as_dir/ ;;
3378 esac
1747 for ac_exec_ext in '' $ac_executable_extensions; do 3379 for ac_exec_ext in '' $ac_executable_extensions; do
1748 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3380 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
1749 ac_cv_prog_ac_ct_CC="$ac_prog" 3381 ac_cv_prog_ac_ct_CC="$ac_prog"
1750 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
1751 break 2 3383 break 2
1752 fi 3384 fi
1753done 3385done
1754done 3386 done
3387IFS=$as_save_IFS
1755 3388
1756fi 3389fi
1757fi 3390fi
1758ac_ct_CC=$ac_cv_prog_ac_ct_CC 3391ac_ct_CC=$ac_cv_prog_ac_ct_CC
1759if test -n "$ac_ct_CC"; then 3392if test -n "$ac_ct_CC"; then
1760 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 3393 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
1761echo "${ECHO_T}$ac_ct_CC" >&6 3394printf "%s\n" "$ac_ct_CC" >&6; }
1762else 3395else
1763 echo "$as_me:$LINENO: result: no" >&5 3396 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
1764echo "${ECHO_T}no" >&6 3397printf "%s\n" "no" >&6; }
1765fi 3398fi
3399
1766 3400
1767 test -n "$ac_ct_CC" && break 3401 test -n "$ac_ct_CC" && break
1768done 3402done
1769 3403
3404 if test "x$ac_ct_CC" = x; then
3405 CC=""
3406 else
3407 case $cross_compiling:$ac_tool_warned in
3408yes:)
3409{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3410printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3411ac_tool_warned=yes ;;
3412esac
1770 CC=$ac_ct_CC 3413 CC=$ac_ct_CC
3414 fi
1771fi 3415fi
1772 3416
1773fi 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
1774 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
1775 3460
1776test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH 3461
1777See \`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;}
1778echo "$as_me: error: no acceptable C compiler found in \$PATH 3526as_fn_error $? "no acceptable C compiler found in \$PATH
1779See \`config.log' for more details." >&2;} 3527See \`config.log' for more details" "$LINENO" 5; }
1780 { (exit 1); exit 1; }; }
1781 3528
1782# Provide some information about the compiler. 3529# Provide some information about the compiler.
1783echo "$as_me:$LINENO:" \ 3530printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
1784 "checking for C compiler version" >&5 3531set X $ac_compile
1785ac_compiler=`set X $ac_compile; echo $2` 3532ac_compiler=$2
1786{ (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5 3533for ac_option in --version -v -V -qversion -version; do
1787 (eval $ac_compiler --version </dev/null >&5) 2>&5 3534 { { ac_try="$ac_compiler $ac_option >&5"
3535case "(($ac_try" in
3536 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3537 *) ac_try_echo=$ac_try;;
3538esac
3539eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3540printf "%s\n" "$ac_try_echo"; } >&5
3541 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
1788 ac_status=$? 3542 ac_status=$?
1789 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
1790 (exit $ac_status); } 3551 test $ac_status = 0; }
1791{ (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5 3552done
1792 (eval $ac_compiler -v </dev/null >&5) 2>&5
1793 ac_status=$?
1794 echo "$as_me:$LINENO: \$? = $ac_status" >&5
1795 (exit $ac_status); }
1796{ (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
1797 (eval $ac_compiler -V </dev/null >&5) 2>&5
1798 ac_status=$?
1799 echo "$as_me:$LINENO: \$? = $ac_status" >&5
1800 (exit $ac_status); }
1801 3553
1802cat >conftest.$ac_ext <<_ACEOF
1803/* confdefs.h. */
1804_ACEOF
1805cat confdefs.h >>conftest.$ac_ext 3554cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1806cat >>conftest.$ac_ext <<_ACEOF
1807/* end confdefs.h. */ 3555/* end confdefs.h. */
1808 3556
1809int 3557int
1810main () 3558main (void)
1811{ 3559{
1812 3560
1813 ; 3561 ;
1814 return 0; 3562 return 0;
1815} 3563}
1816_ACEOF 3564_ACEOF
1817ac_clean_files_save=$ac_clean_files 3565ac_clean_files_save=$ac_clean_files
1818ac_clean_files="$ac_clean_files a.out a.exe b.out" 3566ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
1819# Try to create an executable without -o first, disregard a.out. 3567# Try to create an executable without -o first, disregard a.out.
1820# It will help us diagnose broken compilers, and finding out an intuition 3568# It will help us diagnose broken compilers, and finding out an intuition
1821# of exeext. 3569# of exeext.
1822echo "$as_me:$LINENO: checking for C compiler default output file name" >&5 3570{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
1823echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6 3571printf %s "checking whether the C compiler works... " >&6; }
1824ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 3572ac_link_default=`printf "%s\n" "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
1825if { (eval echo "$as_me:$LINENO: \"$ac_link_default\"") >&5 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"
3588case "(($ac_try" in
3589 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3590 *) ac_try_echo=$ac_try;;
3591esac
3592eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3593printf "%s\n" "$ac_try_echo"; } >&5
1826 (eval $ac_link_default) 2>&5 3594 (eval "$ac_link_default") 2>&5
1827 ac_status=$? 3595 ac_status=$?
1828 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3596 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1829 (exit $ac_status); }; then 3597 test $ac_status = 0; }
1830 # Find the output, starting from the most likely. This scheme is 3598then :
1831# not robust to junk in `.', hence go to wildcards (a.*) only as a last 3599 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
1832# resort. 3600# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
1833 3601# in a Makefile. We should not override ac_cv_exeext if it was cached,
1834# Be careful to initialize this variable, since it used to be cached. 3602# so that the user can short-circuit this test for compilers unknown to
1835# Otherwise an old cache value of `no' led to `EXEEXT = no' in a Makefile. 3603# Autoconf.
1836ac_cv_exeext= 3604for ac_file in $ac_files ''
1837# b.out is created by i960 compilers.
1838for ac_file in a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out
1839do 3605do
1840 test -f "$ac_file" || continue 3606 test -f "$ac_file" || continue
1841 case $ac_file in 3607 case $ac_file in
1842 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj ) 3608 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
1843 ;;
1844 conftest.$ac_ext )
1845 # This is the source file.
1846 ;; 3609 ;;
1847 [ab].out ) 3610 [ab].out )
1848 # We found the default executable, but exeext='' is most 3611 # We found the default executable, but exeext='' is most
1849 # certainly right. 3612 # certainly right.
1850 break;; 3613 break;;
1851 *.* ) 3614 *.* )
3615 if test ${ac_cv_exeext+y} && test "$ac_cv_exeext" != no;
3616 then :; else
1852 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3617 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
1853 # FIXME: I believe we export ac_cv_exeext for Libtool, 3618 fi
1854 # but it would be cool to find out if it's true. Does anybody 3619 # We set ac_cv_exeext here because the later test for it is not
1855 # maintain Libtool? --akim. 3620 # safe: cross compilers may not add the suffix if given an `-o'
1856 export ac_cv_exeext 3621 # argument, so we may need to know it at that point already.
3622 # Even if this section looks crufty: it has the advantage of
3623 # actually working.
1857 break;; 3624 break;;
1858 * ) 3625 * )
1859 break;; 3626 break;;
1860 esac 3627 esac
1861done 3628done
1862else 3629test "$ac_cv_exeext" = no && ac_cv_exeext=
3630
3631else $as_nop
3632 ac_file=''
3633fi
3634if test -z "$ac_file"
3635then :
3636 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3637printf "%s\n" "no" >&6; }
1863 echo "$as_me: failed program was:" >&5 3638printf "%s\n" "$as_me: failed program was:" >&5
1864sed 's/^/| /' conftest.$ac_ext >&5 3639sed 's/^/| /' conftest.$ac_ext >&5
1865 3640
1866{ { echo "$as_me:$LINENO: error: C compiler cannot create executables 3641{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
1867See \`config.log' for more details." >&5 3642printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
1868echo "$as_me: error: C compiler cannot create executables 3643as_fn_error 77 "C compiler cannot create executables
1869See \`config.log' for more details." >&2;} 3644See \`config.log' for more details" "$LINENO" 5; }
1870 { (exit 77); exit 77; }; } 3645else $as_nop
3646 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3647printf "%s\n" "yes" >&6; }
1871fi 3648fi
1872 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; }
1873ac_exeext=$ac_cv_exeext 3653ac_exeext=$ac_cv_exeext
1874echo "$as_me:$LINENO: result: $ac_file" >&5
1875echo "${ECHO_T}$ac_file" >&6
1876 3654
1877# Check the compiler produces executables we can run. If not, either 3655rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
1878# the compiler is broken, or we cross compile. 3656ac_clean_files=$ac_clean_files_save
1879echo "$as_me:$LINENO: checking whether the C compiler works" >&5 3657{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
1880echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6 3658printf %s "checking for suffix of executables... " >&6; }
1881# FIXME: These cross compiler hacks should be removed for Autoconf 3.0 3659if { { ac_try="$ac_link"
1882# If not cross compiling, check that we can run a simple program. 3660case "(($ac_try" in
1883if test "$cross_compiling" != yes; then 3661 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1884 if { ac_try='./$ac_file' 3662 *) ac_try_echo=$ac_try;;
1885 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 3663esac
3664eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3665printf "%s\n" "$ac_try_echo"; } >&5
1886 (eval $ac_try) 2>&5 3666 (eval "$ac_link") 2>&5
1887 ac_status=$? 3667 ac_status=$?
1888 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3668 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1889 (exit $ac_status); }; }; then 3669 test $ac_status = 0; }
1890 cross_compiling=no 3670then :
1891 else
1892 if test "$cross_compiling" = maybe; then
1893 cross_compiling=yes
1894 else
1895 { { echo "$as_me:$LINENO: error: cannot run C compiled programs.
1896If you meant to cross compile, use \`--host'.
1897See \`config.log' for more details." >&5
1898echo "$as_me: error: cannot run C compiled programs.
1899If you meant to cross compile, use \`--host'.
1900See \`config.log' for more details." >&2;}
1901 { (exit 1); exit 1; }; }
1902 fi
1903 fi
1904fi
1905echo "$as_me:$LINENO: result: yes" >&5
1906echo "${ECHO_T}yes" >&6
1907
1908rm -f a.out a.exe conftest$ac_cv_exeext b.out
1909ac_clean_files=$ac_clean_files_save
1910# Check the compiler produces executables we can run. If not, either
1911# the compiler is broken, or we cross compile.
1912echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
1913echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
1914echo "$as_me:$LINENO: result: $cross_compiling" >&5
1915echo "${ECHO_T}$cross_compiling" >&6
1916
1917echo "$as_me:$LINENO: checking for suffix of executables" >&5
1918echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6
1919if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
1920 (eval $ac_link) 2>&5
1921 ac_status=$?
1922 echo "$as_me:$LINENO: \$? = $ac_status" >&5
1923 (exit $ac_status); }; then
1924 # If both `conftest.exe' and `conftest' are `present' (well, observable) 3671 # If both `conftest.exe' and `conftest' are `present' (well, observable)
1925# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3672# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
1926# 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
1927# `rm'. 3674# `rm'.
1928for ac_file in conftest.exe conftest conftest.*; do 3675for ac_file in conftest.exe conftest conftest.*; do
1929 test -f "$ac_file" || continue 3676 test -f "$ac_file" || continue
1930 case $ac_file in 3677 case $ac_file in
1931 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj ) ;; 3678 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
1932 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3679 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
1933 export ac_cv_exeext
1934 break;; 3680 break;;
1935 * ) break;; 3681 * ) break;;
1936 esac 3682 esac
1937done 3683done
1938else 3684else $as_nop
1939 { { 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
1940See \`config.log' for more details." >&5 3686printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
1941echo "$as_me: error: cannot compute suffix of executables: cannot compile and link 3687as_fn_error $? "cannot compute suffix of executables: cannot compile and link
1942See \`config.log' for more details." >&2;} 3688See \`config.log' for more details" "$LINENO" 5; }
1943 { (exit 1); exit 1; }; }
1944fi 3689fi
1945
1946rm -f conftest$ac_cv_exeext 3690rm -f conftest conftest$ac_cv_exeext
1947echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5 3691{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
1948echo "${ECHO_T}$ac_cv_exeext" >&6 3692printf "%s\n" "$ac_cv_exeext" >&6; }
1949 3693
1950rm -f conftest.$ac_ext 3694rm -f conftest.$ac_ext
1951EXEEXT=$ac_cv_exeext 3695EXEEXT=$ac_cv_exeext
1952ac_exeext=$EXEEXT 3696ac_exeext=$EXEEXT
1953echo "$as_me:$LINENO: checking for suffix of object files" >&5
1954echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6
1955if test "${ac_cv_objext+set}" = set; then
1956 echo $ECHO_N "(cached) $ECHO_C" >&6
1957else
1958 cat >conftest.$ac_ext <<_ACEOF
1959/* confdefs.h. */
1960_ACEOF
1961cat confdefs.h >>conftest.$ac_ext 3697cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1962cat >>conftest.$ac_ext <<_ACEOF
1963/* end confdefs.h. */ 3698/* end confdefs.h. */
1964 3699#include <stdio.h>
1965int 3700int
1966main () 3701main (void)
1967{ 3702{
3703FILE *f = fopen ("conftest.out", "w");
3704 return ferror (f) || fclose (f) != 0;
1968 3705
1969 ; 3706 ;
1970 return 0; 3707 return 0;
1971} 3708}
1972_ACEOF 3709_ACEOF
3710ac_clean_files="$ac_clean_files conftest.out"
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"
3717case "(($ac_try" in
3718 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3719 *) ac_try_echo=$ac_try;;
3720esac
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
1973rm -f conftest.o conftest.obj 3773rm -f conftest.o conftest.obj
1974if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 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
1975 (eval $ac_compile) 2>&5 3781 (eval "$ac_compile") 2>&5
1976 ac_status=$? 3782 ac_status=$?
1977 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3783 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1978 (exit $ac_status); }; then 3784 test $ac_status = 0; }
3785then :
1979 for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do 3786 for ac_file in conftest.o conftest.obj conftest.*; do
3787 test -f "$ac_file" || continue;
1980 case $ac_file in 3788 case $ac_file in
1981 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg ) ;; 3789 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
1982 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3790 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
1983 break;; 3791 break;;
1984 esac 3792 esac
1985done 3793done
1986else 3794else $as_nop
1987 echo "$as_me: failed program was:" >&5 3795 printf "%s\n" "$as_me: failed program was:" >&5
1988sed 's/^/| /' conftest.$ac_ext >&5 3796sed 's/^/| /' conftest.$ac_ext >&5
1989 3797
1990{ { 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
1991See \`config.log' for more details." >&5 3799printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
1992echo "$as_me: error: cannot compute suffix of object files: cannot compile 3800as_fn_error $? "cannot compute suffix of object files: cannot compile
1993See \`config.log' for more details." >&2;} 3801See \`config.log' for more details" "$LINENO" 5; }
1994 { (exit 1); exit 1; }; }
1995fi 3802fi
1996
1997rm -f conftest.$ac_cv_objext conftest.$ac_ext 3803rm -f conftest.$ac_cv_objext conftest.$ac_ext
1998fi 3804fi
1999echo "$as_me:$LINENO: result: $ac_cv_objext" >&5 3805{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
2000echo "${ECHO_T}$ac_cv_objext" >&6 3806printf "%s\n" "$ac_cv_objext" >&6; }
2001OBJEXT=$ac_cv_objext 3807OBJEXT=$ac_cv_objext
2002ac_objext=$OBJEXT 3808ac_objext=$OBJEXT
2003echo "$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
2004echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6 3810printf %s "checking whether the compiler supports GNU C... " >&6; }
2005if test "${ac_cv_c_compiler_gnu+set}" = set; then 3811if test ${ac_cv_c_compiler_gnu+y}
2006 echo $ECHO_N "(cached) $ECHO_C" >&6 3812then :
2007else 3813 printf %s "(cached) " >&6
2008 cat >conftest.$ac_ext <<_ACEOF 3814else $as_nop
2009/* confdefs.h. */
2010_ACEOF
2011cat confdefs.h >>conftest.$ac_ext 3815 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2012cat >>conftest.$ac_ext <<_ACEOF
2013/* end confdefs.h. */ 3816/* end confdefs.h. */
2014 3817
2015int 3818int
2016main () 3819main (void)
2017{ 3820{
2018#ifndef __GNUC__ 3821#ifndef __GNUC__
2019 choke me 3822 choke me
2020#endif 3823#endif
2021 3824
2022 ; 3825 ;
2023 return 0; 3826 return 0;
2024} 3827}
2025_ACEOF 3828_ACEOF
2026rm -f conftest.$ac_objext 3829if ac_fn_c_try_compile "$LINENO"
2027if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 3830then :
2028 (eval $ac_compile) 2>conftest.er1
2029 ac_status=$?
2030 grep -v '^ *+' conftest.er1 >conftest.err
2031 rm -f conftest.er1
2032 cat conftest.err >&5
2033 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2034 (exit $ac_status); } &&
2035 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2036 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2037 (eval $ac_try) 2>&5
2038 ac_status=$?
2039 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2040 (exit $ac_status); }; } &&
2041 { ac_try='test -s conftest.$ac_objext'
2042 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2043 (eval $ac_try) 2>&5
2044 ac_status=$?
2045 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2046 (exit $ac_status); }; }; then
2047 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
2048else 3845else
2049 echo "$as_me: failed program was:" >&5 3846 GCC=
2050sed 's/^/| /' conftest.$ac_ext >&5
2051
2052ac_compiler_gnu=no
2053fi 3847fi
2054rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2055ac_cv_c_compiler_gnu=$ac_compiler_gnu
2056
2057fi
2058echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2059echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
2060GCC=`test $ac_compiler_gnu = yes && echo yes`
2061ac_test_CFLAGS=${CFLAGS+set} 3848ac_test_CFLAGS=${CFLAGS+y}
2062ac_save_CFLAGS=$CFLAGS 3849ac_save_CFLAGS=$CFLAGS
3850{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3851printf %s "checking whether $CC accepts -g... " >&6; }
3852if test ${ac_cv_prog_cc_g+y}
3853then :
3854 printf %s "(cached) " >&6
3855else $as_nop
3856 ac_save_c_werror_flag=$ac_c_werror_flag
3857 ac_c_werror_flag=yes
3858 ac_cv_prog_cc_g=no
2063CFLAGS="-g" 3859 CFLAGS="-g"
2064echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
2065echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
2066if test "${ac_cv_prog_cc_g+set}" = set; then
2067 echo $ECHO_N "(cached) $ECHO_C" >&6
2068else
2069 cat >conftest.$ac_ext <<_ACEOF
2070/* confdefs.h. */
2071_ACEOF
2072cat confdefs.h >>conftest.$ac_ext 3860 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2073cat >>conftest.$ac_ext <<_ACEOF
2074/* end confdefs.h. */ 3861/* end confdefs.h. */
2075 3862
2076int 3863int
2077main () 3864main (void)
2078{ 3865{
2079 3866
2080 ; 3867 ;
2081 return 0; 3868 return 0;
2082} 3869}
2083_ACEOF 3870_ACEOF
2084rm -f conftest.$ac_objext 3871if ac_fn_c_try_compile "$LINENO"
2085if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 3872then :
2086 (eval $ac_compile) 2>conftest.er1
2087 ac_status=$?
2088 grep -v '^ *+' conftest.er1 >conftest.err
2089 rm -f conftest.er1
2090 cat conftest.err >&5
2091 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2092 (exit $ac_status); } &&
2093 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2094 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2095 (eval $ac_try) 2>&5
2096 ac_status=$?
2097 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2098 (exit $ac_status); }; } &&
2099 { ac_try='test -s conftest.$ac_objext'
2100 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2101 (eval $ac_try) 2>&5
2102 ac_status=$?
2103 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2104 (exit $ac_status); }; }; then
2105 ac_cv_prog_cc_g=yes 3873 ac_cv_prog_cc_g=yes
2106else 3874else $as_nop
2107 echo "$as_me: failed program was:" >&5 3875 CFLAGS=""
2108sed 's/^/| /' conftest.$ac_ext >&5 3876 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3877/* end confdefs.h. */
2109 3878
3879int
3880main (void)
3881{
3882
3883 ;
3884 return 0;
3885}
3886_ACEOF
3887if ac_fn_c_try_compile "$LINENO"
3888then :
3889
3890else $as_nop
3891 ac_c_werror_flag=$ac_save_c_werror_flag
3892 CFLAGS="-g"
3893 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3894/* end confdefs.h. */
3895
3896int
3897main (void)
3898{
3899
3900 ;
3901 return 0;
3902}
3903_ACEOF
3904if ac_fn_c_try_compile "$LINENO"
3905then :
2110ac_cv_prog_cc_g=no 3906 ac_cv_prog_cc_g=yes
2111fi 3907fi
2112rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 3908rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
2113fi 3909fi
2114echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5 3910rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
2115echo "${ECHO_T}$ac_cv_prog_cc_g" >&6 3911fi
3912rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
3913 ac_c_werror_flag=$ac_save_c_werror_flag
3914fi
3915{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3916printf "%s\n" "$ac_cv_prog_cc_g" >&6; }
2116if test "$ac_test_CFLAGS" = set; then 3917if test $ac_test_CFLAGS; then
2117 CFLAGS=$ac_save_CFLAGS 3918 CFLAGS=$ac_save_CFLAGS
2118elif test $ac_cv_prog_cc_g = yes; then 3919elif test $ac_cv_prog_cc_g = yes; then
2119 if test "$GCC" = yes; then 3920 if test "$GCC" = yes; then
2120 CFLAGS="-g -O2" 3921 CFLAGS="-g -O2"
2121 else 3922 else
2126 CFLAGS="-O2" 3927 CFLAGS="-O2"
2127 else 3928 else
2128 CFLAGS= 3929 CFLAGS=
2129 fi 3930 fi
2130fi 3931fi
2131echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5 3932ac_prog_cc_stdc=no
2132echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6 3933if test x$ac_prog_cc_stdc = xno
2133if test "${ac_cv_prog_cc_stdc+set}" = set; then 3934then :
2134 echo $ECHO_N "(cached) $ECHO_C" >&6 3935 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C11 features" >&5
2135else 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
2136 ac_cv_prog_cc_stdc=no 3941 ac_cv_prog_cc_c11=no
2137ac_save_CC=$CC 3942ac_save_CC=$CC
2138cat >conftest.$ac_ext <<_ACEOF 3943cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2139/* confdefs.h. */ 3944/* end confdefs.h. */
3945$ac_c_conftest_c11_program
2140_ACEOF 3946_ACEOF
2141cat confdefs.h >>conftest.$ac_ext 3947for ac_arg in '' -std=gnu11
2142cat >>conftest.$ac_ext <<_ACEOF
2143/* end confdefs.h. */
2144#include <stdarg.h>
2145#include <stdio.h>
2146#include <sys/types.h>
2147#include <sys/stat.h>
2148/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
2149struct buf { int x; };
2150FILE * (*rcsopen) (struct buf *, struct stat *, int);
2151static char *e (p, i)
2152 char **p;
2153 int i;
2154{
2155 return p[i];
2156}
2157static char *f (char * (*g) (char **, int), char **p, ...)
2158{
2159 char *s;
2160 va_list v;
2161 va_start (v,p);
2162 s = g (p, va_arg (v,int));
2163 va_end (v);
2164 return s;
2165}
2166
2167/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
2168 function prototypes and stuff, but not '\xHH' hex character constants.
2169 These don't provoke an error unfortunately, instead are silently treated
2170 as 'x'. The following induces an error, until -std1 is added to get
2171 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
2172 array size at least. It's necessary to write '\x00'==0 to get something
2173 that's true only with -std1. */
2174int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2175
2176int test (int i, double x);
2177struct s1 {int (*f) (int a);};
2178struct s2 {int (*f) (double a);};
2179int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2180int argc;
2181char **argv;
2182int
2183main ()
2184{
2185return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
2186 ;
2187 return 0;
2188}
2189_ACEOF
2190# Don't try gcc -ansi; that turns off useful extensions and
2191# breaks some systems' header files.
2192# AIX -qlanglvl=ansi
2193# Ultrix and OSF/1 -std1
2194# HP-UX 10.20 and later -Ae
2195# HP-UX older versions -Aa -D_HPUX_SOURCE
2196# SVR4 -Xc -D__EXTENSIONS__
2197for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2198do 3948do
2199 CC="$ac_save_CC $ac_arg" 3949 CC="$ac_save_CC $ac_arg"
2200 rm -f conftest.$ac_objext 3950 if ac_fn_c_try_compile "$LINENO"
2201if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 3951then :
2202 (eval $ac_compile) 2>conftest.er1
2203 ac_status=$?
2204 grep -v '^ *+' conftest.er1 >conftest.err
2205 rm -f conftest.er1
2206 cat conftest.err >&5
2207 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2208 (exit $ac_status); } &&
2209 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2210 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2211 (eval $ac_try) 2>&5
2212 ac_status=$?
2213 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2214 (exit $ac_status); }; } &&
2215 { ac_try='test -s conftest.$ac_objext'
2216 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2217 (eval $ac_try) 2>&5
2218 ac_status=$?
2219 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2220 (exit $ac_status); }; }; then
2221 ac_cv_prog_cc_stdc=$ac_arg 3952 ac_cv_prog_cc_c11=$ac_arg
2222break
2223else
2224 echo "$as_me: failed program was:" >&5
2225sed 's/^/| /' conftest.$ac_ext >&5
2226
2227fi 3953fi
2228rm -f conftest.err conftest.$ac_objext 3954rm -f core conftest.err conftest.$ac_objext conftest.beam
3955 test "x$ac_cv_prog_cc_c11" != "xno" && break
2229done 3956done
2230rm -f conftest.$ac_ext conftest.$ac_objext 3957rm -f conftest.$ac_ext
2231CC=$ac_save_CC 3958CC=$ac_save_CC
2232
2233fi 3959fi
2234 3960
2235case "x$ac_cv_prog_cc_stdc" in 3961if test "x$ac_cv_prog_cc_c11" = xno
2236 x|xno) 3962then :
2237 echo "$as_me:$LINENO: result: none needed" >&5 3963 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
2238echo "${ECHO_T}none needed" >&6 ;; 3964printf "%s\n" "unsupported" >&6; }
2239 *) 3965else $as_nop
2240 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5 3966 if test "x$ac_cv_prog_cc_c11" = x
2241echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6 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; }
2242 CC="$CC $ac_cv_prog_cc_stdc" ;; 3973 CC="$CC $ac_cv_prog_cc_c11"
2243esac 3974fi
2244 3975 ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c11
2245# Some people use a C++ compiler to compile C. Since we use `exit', 3976 ac_prog_cc_stdc=c11
2246# in C++ we need to declare it. In case someone uses the same compiler 3977fi
2247# for both compiling C and C++ we need to have the C++ compiler decide 3978fi
2248# the declaration of exit, since it's the most demanding environment. 3979if test x$ac_prog_cc_stdc = xno
2249cat >conftest.$ac_ext <<_ACEOF 3980then :
2250#ifndef __cplusplus 3981 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C99 features" >&5
2251 choke me 3982printf %s "checking for $CC option to enable C99 features... " >&6; }
2252#endif 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
2253_ACEOF 3992_ACEOF
2254rm -f conftest.$ac_objext 3993for ac_arg in '' -std=gnu99 -std=c99 -c99 -qlanglvl=extc1x -qlanglvl=extc99 -AC99 -D_STDC_C99=
2255if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2256 (eval $ac_compile) 2>conftest.er1
2257 ac_status=$?
2258 grep -v '^ *+' conftest.er1 >conftest.err
2259 rm -f conftest.er1
2260 cat conftest.err >&5
2261 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2262 (exit $ac_status); } &&
2263 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2264 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2265 (eval $ac_try) 2>&5
2266 ac_status=$?
2267 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2268 (exit $ac_status); }; } &&
2269 { ac_try='test -s conftest.$ac_objext'
2270 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2271 (eval $ac_try) 2>&5
2272 ac_status=$?
2273 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2274 (exit $ac_status); }; }; then
2275 for ac_declaration in \
2276 '' \
2277 'extern "C" void std::exit (int) throw (); using std::exit;' \
2278 'extern "C" void std::exit (int); using std::exit;' \
2279 'extern "C" void exit (int) throw ();' \
2280 'extern "C" void exit (int);' \
2281 'void exit (int);'
2282do 3994do
2283 cat >conftest.$ac_ext <<_ACEOF 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
4007if test "x$ac_cv_prog_cc_c99" = xno
4008then :
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
4033 ac_cv_prog_cc_c89=no
4034ac_save_CC=$CC
4035cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2284/* confdefs.h. */ 4036/* end confdefs.h. */
4037$ac_c_conftest_c89_program
2285_ACEOF 4038_ACEOF
2286cat confdefs.h >>conftest.$ac_ext 4039for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2287cat >>conftest.$ac_ext <<_ACEOF 4040do
2288/* end confdefs.h. */ 4041 CC="$ac_save_CC $ac_arg"
2289$ac_declaration 4042 if ac_fn_c_try_compile "$LINENO"
2290#include <stdlib.h> 4043then :
2291int 4044 ac_cv_prog_cc_c89=$ac_arg
2292main ()
2293{
2294exit (42);
2295 ;
2296 return 0;
2297}
2298_ACEOF
2299rm -f conftest.$ac_objext
2300if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2301 (eval $ac_compile) 2>conftest.er1
2302 ac_status=$?
2303 grep -v '^ *+' conftest.er1 >conftest.err
2304 rm -f conftest.er1
2305 cat conftest.err >&5
2306 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2307 (exit $ac_status); } &&
2308 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2309 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2310 (eval $ac_try) 2>&5
2311 ac_status=$?
2312 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2313 (exit $ac_status); }; } &&
2314 { ac_try='test -s conftest.$ac_objext'
2315 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2316 (eval $ac_try) 2>&5
2317 ac_status=$?
2318 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2319 (exit $ac_status); }; }; then
2320 :
2321else
2322 echo "$as_me: failed program was:" >&5
2323sed 's/^/| /' conftest.$ac_ext >&5
2324
2325continue
2326fi 4045fi
2327rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 4046rm -f core conftest.err conftest.$ac_objext conftest.beam
2328 cat >conftest.$ac_ext <<_ACEOF 4047 test "x$ac_cv_prog_cc_c89" != "xno" && break
2329/* confdefs.h. */
2330_ACEOF
2331cat confdefs.h >>conftest.$ac_ext
2332cat >>conftest.$ac_ext <<_ACEOF
2333/* end confdefs.h. */
2334$ac_declaration
2335int
2336main ()
2337{
2338exit (42);
2339 ;
2340 return 0;
2341}
2342_ACEOF
2343rm -f conftest.$ac_objext
2344if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2345 (eval $ac_compile) 2>conftest.er1
2346 ac_status=$?
2347 grep -v '^ *+' conftest.er1 >conftest.err
2348 rm -f conftest.er1
2349 cat conftest.err >&5
2350 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2351 (exit $ac_status); } &&
2352 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2353 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2354 (eval $ac_try) 2>&5
2355 ac_status=$?
2356 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2357 (exit $ac_status); }; } &&
2358 { ac_try='test -s conftest.$ac_objext'
2359 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2360 (eval $ac_try) 2>&5
2361 ac_status=$?
2362 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2363 (exit $ac_status); }; }; then
2364 break
2365else
2366 echo "$as_me: failed program was:" >&5
2367sed 's/^/| /' conftest.$ac_ext >&5
2368
2369fi
2370rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2371done 4048done
2372rm -f conftest* 4049rm -f conftest.$ac_ext
2373if test -n "$ac_declaration"; then 4050CC=$ac_save_CC
2374 echo '#ifdef __cplusplus' >>confdefs.h
2375 echo $ac_declaration >>confdefs.h
2376 echo '#endif' >>confdefs.h
2377fi 4051fi
2378 4052
2379else 4053if test "x$ac_cv_prog_cc_c89" = xno
2380 echo "$as_me: failed program was:" >&5 4054then :
2381sed 's/^/| /' conftest.$ac_ext >&5 4055 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
2382 4056printf "%s\n" "unsupported" >&6; }
4057else $as_nop
4058 if test "x$ac_cv_prog_cc_c89" = x
4059then :
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; }
4065 CC="$CC $ac_cv_prog_cc_c89"
2383fi 4066fi
2384rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 4067 ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89
4068 ac_prog_cc_stdc=c89
4069fi
4070fi
4071
2385ac_ext=c 4072ac_ext=c
2386ac_cpp='$CPP $CPPFLAGS' 4073ac_cpp='$CPP $CPPFLAGS'
2387ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4074ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2388ac_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'
2389ac_compiler_gnu=$ac_cv_c_compiler_gnu 4076ac_compiler_gnu=$ac_cv_c_compiler_gnu
2390 4077
4078
4079
4080
4081
4082
4083
2391ac_ext=cc 4084ac_ext=cpp
2392ac_cpp='$CXXCPP $CPPFLAGS' 4085ac_cpp='$CXXCPP $CPPFLAGS'
2393ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4086ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2394ac_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'
2395ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 4088ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
4089if test -z "$CXX"; then
4090 if test -n "$CCC"; then
4091 CXX=$CCC
4092 else
2396if test -n "$ac_tool_prefix"; then 4093 if test -n "$ac_tool_prefix"; then
2397 for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl 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++
2398 do 4095 do
2399 # 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.
2400set dummy $ac_tool_prefix$ac_prog; ac_word=$2 4097set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2401echo "$as_me:$LINENO: checking for $ac_word" >&5 4098{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2402echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 4099printf %s "checking for $ac_word... " >&6; }
2403if test "${ac_cv_prog_CXX+set}" = set; then 4100if test ${ac_cv_prog_CXX+y}
2404 echo $ECHO_N "(cached) $ECHO_C" >&6 4101then :
2405else 4102 printf %s "(cached) " >&6
4103else $as_nop
2406 if test -n "$CXX"; then 4104 if test -n "$CXX"; then
2407 ac_cv_prog_CXX="$CXX" # Let the user override the test. 4105 ac_cv_prog_CXX="$CXX" # Let the user override the test.
2408else 4106else
2409as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4107as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2410for as_dir in $PATH 4108for as_dir in $PATH
2411do 4109do
2412 IFS=$as_save_IFS 4110 IFS=$as_save_IFS
2413 test -z "$as_dir" && as_dir=. 4111 case $as_dir in #(((
4112 '') as_dir=./ ;;
4113 */) ;;
4114 *) as_dir=$as_dir/ ;;
4115 esac
2414 for ac_exec_ext in '' $ac_executable_extensions; do 4116 for ac_exec_ext in '' $ac_executable_extensions; do
2415 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4117 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
2416 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog" 4118 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
2417 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
2418 break 2 4120 break 2
2419 fi 4121 fi
2420done 4122done
2421done 4123 done
4124IFS=$as_save_IFS
2422 4125
2423fi 4126fi
2424fi 4127fi
2425CXX=$ac_cv_prog_CXX 4128CXX=$ac_cv_prog_CXX
2426if test -n "$CXX"; then 4129if test -n "$CXX"; then
2427 echo "$as_me:$LINENO: result: $CXX" >&5 4130 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
2428echo "${ECHO_T}$CXX" >&6 4131printf "%s\n" "$CXX" >&6; }
2429else 4132else
2430 echo "$as_me:$LINENO: result: no" >&5 4133 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
2431echo "${ECHO_T}no" >&6 4134printf "%s\n" "no" >&6; }
2432fi 4135fi
4136
2433 4137
2434 test -n "$CXX" && break 4138 test -n "$CXX" && break
2435 done 4139 done
2436fi 4140fi
2437if test -z "$CXX"; then 4141if test -z "$CXX"; then
2438 ac_ct_CXX=$CXX 4142 ac_ct_CXX=$CXX
2439 for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl 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++
2440do 4144do
2441 # 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.
2442set dummy $ac_prog; ac_word=$2 4146set dummy $ac_prog; ac_word=$2
2443echo "$as_me:$LINENO: checking for $ac_word" >&5 4147{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2444echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 4148printf %s "checking for $ac_word... " >&6; }
2445if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then 4149if test ${ac_cv_prog_ac_ct_CXX+y}
2446 echo $ECHO_N "(cached) $ECHO_C" >&6 4150then :
2447else 4151 printf %s "(cached) " >&6
4152else $as_nop
2448 if test -n "$ac_ct_CXX"; then 4153 if test -n "$ac_ct_CXX"; then
2449 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.
2450else 4155else
2451as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4156as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2452for as_dir in $PATH 4157for as_dir in $PATH
2453do 4158do
2454 IFS=$as_save_IFS 4159 IFS=$as_save_IFS
2455 test -z "$as_dir" && as_dir=. 4160 case $as_dir in #(((
4161 '') as_dir=./ ;;
4162 */) ;;
4163 *) as_dir=$as_dir/ ;;
4164 esac
2456 for ac_exec_ext in '' $ac_executable_extensions; do 4165 for ac_exec_ext in '' $ac_executable_extensions; do
2457 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4166 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
2458 ac_cv_prog_ac_ct_CXX="$ac_prog" 4167 ac_cv_prog_ac_ct_CXX="$ac_prog"
2459 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
2460 break 2 4169 break 2
2461 fi 4170 fi
2462done 4171done
2463done 4172 done
4173IFS=$as_save_IFS
2464 4174
2465fi 4175fi
2466fi 4176fi
2467ac_ct_CXX=$ac_cv_prog_ac_ct_CXX 4177ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
2468if test -n "$ac_ct_CXX"; then 4178if test -n "$ac_ct_CXX"; then
2469 echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5 4179 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
2470echo "${ECHO_T}$ac_ct_CXX" >&6 4180printf "%s\n" "$ac_ct_CXX" >&6; }
2471else 4181else
2472 echo "$as_me:$LINENO: result: no" >&5 4182 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
2473echo "${ECHO_T}no" >&6 4183printf "%s\n" "no" >&6; }
2474fi 4184fi
4185
2475 4186
2476 test -n "$ac_ct_CXX" && break 4187 test -n "$ac_ct_CXX" && break
2477done 4188done
2478test -n "$ac_ct_CXX" || ac_ct_CXX="g++"
2479 4189
4190 if test "x$ac_ct_CXX" = x; then
4191 CXX="g++"
4192 else
4193 case $cross_compiling:$ac_tool_warned in
4194yes:)
4195{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4196printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4197ac_tool_warned=yes ;;
4198esac
2480 CXX=$ac_ct_CXX 4199 CXX=$ac_ct_CXX
4200 fi
2481fi 4201fi
2482 4202
2483 4203 fi
4204fi
2484# Provide some information about the compiler. 4205# Provide some information about the compiler.
2485echo "$as_me:$LINENO:" \ 4206printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
2486 "checking for C++ compiler version" >&5 4207set X $ac_compile
2487ac_compiler=`set X $ac_compile; echo $2` 4208ac_compiler=$2
2488{ (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5 4209for ac_option in --version -v -V -qversion; do
2489 (eval $ac_compiler --version </dev/null >&5) 2>&5 4210 { { ac_try="$ac_compiler $ac_option >&5"
4211case "(($ac_try" in
4212 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4213 *) ac_try_echo=$ac_try;;
4214esac
4215eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4216printf "%s\n" "$ac_try_echo"; } >&5
4217 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2490 ac_status=$? 4218 ac_status=$?
2491 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
2492 (exit $ac_status); } 4227 test $ac_status = 0; }
2493{ (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5 4228done
2494 (eval $ac_compiler -v </dev/null >&5) 2>&5
2495 ac_status=$?
2496 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2497 (exit $ac_status); }
2498{ (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
2499 (eval $ac_compiler -V </dev/null >&5) 2>&5
2500 ac_status=$?
2501 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2502 (exit $ac_status); }
2503 4229
2504echo "$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
2505echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6 4231printf %s "checking whether the compiler supports GNU C++... " >&6; }
2506if test "${ac_cv_cxx_compiler_gnu+set}" = set; then 4232if test ${ac_cv_cxx_compiler_gnu+y}
2507 echo $ECHO_N "(cached) $ECHO_C" >&6 4233then :
2508else 4234 printf %s "(cached) " >&6
2509 cat >conftest.$ac_ext <<_ACEOF 4235else $as_nop
2510/* confdefs.h. */
2511_ACEOF
2512cat confdefs.h >>conftest.$ac_ext 4236 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2513cat >>conftest.$ac_ext <<_ACEOF
2514/* end confdefs.h. */ 4237/* end confdefs.h. */
2515 4238
2516int 4239int
2517main () 4240main (void)
2518{ 4241{
2519#ifndef __GNUC__ 4242#ifndef __GNUC__
2520 choke me 4243 choke me
2521#endif 4244#endif
2522 4245
2523 ; 4246 ;
2524 return 0; 4247 return 0;
2525} 4248}
2526_ACEOF 4249_ACEOF
2527rm -f conftest.$ac_objext 4250if ac_fn_cxx_try_compile "$LINENO"
2528if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 4251then :
2529 (eval $ac_compile) 2>conftest.er1
2530 ac_status=$?
2531 grep -v '^ *+' conftest.er1 >conftest.err
2532 rm -f conftest.er1
2533 cat conftest.err >&5
2534 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2535 (exit $ac_status); } &&
2536 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
2537 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2538 (eval $ac_try) 2>&5
2539 ac_status=$?
2540 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2541 (exit $ac_status); }; } &&
2542 { ac_try='test -s conftest.$ac_objext'
2543 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2544 (eval $ac_try) 2>&5
2545 ac_status=$?
2546 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2547 (exit $ac_status); }; }; then
2548 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
2549else 4266else
2550 echo "$as_me: failed program was:" >&5 4267 GXX=
2551sed 's/^/| /' conftest.$ac_ext >&5
2552
2553ac_compiler_gnu=no
2554fi 4268fi
2555rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2556ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
2557
2558fi
2559echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
2560echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6
2561GXX=`test $ac_compiler_gnu = yes && echo yes`
2562ac_test_CXXFLAGS=${CXXFLAGS+set} 4269ac_test_CXXFLAGS=${CXXFLAGS+y}
2563ac_save_CXXFLAGS=$CXXFLAGS 4270ac_save_CXXFLAGS=$CXXFLAGS
4271{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
4272printf %s "checking whether $CXX accepts -g... " >&6; }
4273if test ${ac_cv_prog_cxx_g+y}
4274then :
4275 printf %s "(cached) " >&6
4276else $as_nop
4277 ac_save_cxx_werror_flag=$ac_cxx_werror_flag
4278 ac_cxx_werror_flag=yes
4279 ac_cv_prog_cxx_g=no
2564CXXFLAGS="-g" 4280 CXXFLAGS="-g"
2565echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
2566echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6
2567if test "${ac_cv_prog_cxx_g+set}" = set; then
2568 echo $ECHO_N "(cached) $ECHO_C" >&6
2569else
2570 cat >conftest.$ac_ext <<_ACEOF
2571/* confdefs.h. */
2572_ACEOF
2573cat confdefs.h >>conftest.$ac_ext 4281 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2574cat >>conftest.$ac_ext <<_ACEOF
2575/* end confdefs.h. */ 4282/* end confdefs.h. */
2576 4283
2577int 4284int
2578main () 4285main (void)
2579{ 4286{
2580 4287
2581 ; 4288 ;
2582 return 0; 4289 return 0;
2583} 4290}
2584_ACEOF 4291_ACEOF
2585rm -f conftest.$ac_objext 4292if ac_fn_cxx_try_compile "$LINENO"
2586if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 4293then :
2587 (eval $ac_compile) 2>conftest.er1
2588 ac_status=$?
2589 grep -v '^ *+' conftest.er1 >conftest.err
2590 rm -f conftest.er1
2591 cat conftest.err >&5
2592 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2593 (exit $ac_status); } &&
2594 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
2595 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2596 (eval $ac_try) 2>&5
2597 ac_status=$?
2598 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2599 (exit $ac_status); }; } &&
2600 { ac_try='test -s conftest.$ac_objext'
2601 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2602 (eval $ac_try) 2>&5
2603 ac_status=$?
2604 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2605 (exit $ac_status); }; }; then
2606 ac_cv_prog_cxx_g=yes 4294 ac_cv_prog_cxx_g=yes
2607else 4295else $as_nop
2608 echo "$as_me: failed program was:" >&5 4296 CXXFLAGS=""
2609sed 's/^/| /' conftest.$ac_ext >&5 4297 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4298/* end confdefs.h. */
2610 4299
4300int
4301main (void)
4302{
4303
4304 ;
4305 return 0;
4306}
4307_ACEOF
4308if ac_fn_cxx_try_compile "$LINENO"
4309then :
4310
4311else $as_nop
4312 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
4313 CXXFLAGS="-g"
4314 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4315/* end confdefs.h. */
4316
4317int
4318main (void)
4319{
4320
4321 ;
4322 return 0;
4323}
4324_ACEOF
4325if ac_fn_cxx_try_compile "$LINENO"
4326then :
2611ac_cv_prog_cxx_g=no 4327 ac_cv_prog_cxx_g=yes
2612fi 4328fi
2613rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 4329rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
2614fi 4330fi
4331rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
4332fi
4333rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
4334 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
4335fi
2615echo "$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
2616echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6 4337printf "%s\n" "$ac_cv_prog_cxx_g" >&6; }
2617if test "$ac_test_CXXFLAGS" = set; then 4338if test $ac_test_CXXFLAGS; then
2618 CXXFLAGS=$ac_save_CXXFLAGS 4339 CXXFLAGS=$ac_save_CXXFLAGS
2619elif test $ac_cv_prog_cxx_g = yes; then 4340elif test $ac_cv_prog_cxx_g = yes; then
2620 if test "$GXX" = yes; then 4341 if test "$GXX" = yes; then
2621 CXXFLAGS="-g -O2" 4342 CXXFLAGS="-g -O2"
2622 else 4343 else
2627 CXXFLAGS="-O2" 4348 CXXFLAGS="-O2"
2628 else 4349 else
2629 CXXFLAGS= 4350 CXXFLAGS=
2630 fi 4351 fi
2631fi 4352fi
2632for ac_declaration in \ 4353ac_prog_cxx_stdcxx=no
2633 '' \ 4354if test x$ac_prog_cxx_stdcxx = xno
2634 'extern "C" void std::exit (int) throw (); using std::exit;' \ 4355then :
2635 'extern "C" void std::exit (int); using std::exit;' \ 4356 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CXX option to enable C++11 features" >&5
2636 'extern "C" void exit (int) throw ();' \ 4357printf %s "checking for $CXX option to enable C++11 features... " >&6; }
2637 'extern "C" void exit (int);' \ 4358if test ${ac_cv_prog_cxx_cxx11+y}
2638 'void exit (int);' 4359then :
4360 printf %s "(cached) " >&6
4361else $as_nop
4362 ac_cv_prog_cxx_cxx11=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
2639do 4369do
2640 cat >conftest.$ac_ext <<_ACEOF 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_cxx98+y}
4405then :
4406 printf %s "(cached) " >&6
4407else $as_nop
4408 ac_cv_prog_cxx_cxx98=no
4409ac_save_CXX=$CXX
4410cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2641/* confdefs.h. */ 4411/* end confdefs.h. */
4412$ac_cxx_conftest_cxx98_program
2642_ACEOF 4413_ACEOF
2643cat confdefs.h >>conftest.$ac_ext 4414for ac_arg in '' -std=gnu++98 -std=c++98 -qlanglvl=extended -AA
2644cat >>conftest.$ac_ext <<_ACEOF 4415do
2645/* end confdefs.h. */ 4416 CXX="$ac_save_CXX $ac_arg"
2646$ac_declaration 4417 if ac_fn_cxx_try_compile "$LINENO"
2647#include <stdlib.h> 4418then :
2648int 4419 ac_cv_prog_cxx_cxx98=$ac_arg
2649main ()
2650{
2651exit (42);
2652 ;
2653 return 0;
2654}
2655_ACEOF
2656rm -f conftest.$ac_objext
2657if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2658 (eval $ac_compile) 2>conftest.er1
2659 ac_status=$?
2660 grep -v '^ *+' conftest.er1 >conftest.err
2661 rm -f conftest.er1
2662 cat conftest.err >&5
2663 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2664 (exit $ac_status); } &&
2665 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
2666 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2667 (eval $ac_try) 2>&5
2668 ac_status=$?
2669 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2670 (exit $ac_status); }; } &&
2671 { ac_try='test -s conftest.$ac_objext'
2672 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2673 (eval $ac_try) 2>&5
2674 ac_status=$?
2675 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2676 (exit $ac_status); }; }; then
2677 :
2678else
2679 echo "$as_me: failed program was:" >&5
2680sed 's/^/| /' conftest.$ac_ext >&5
2681
2682continue
2683fi 4420fi
2684rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 4421rm -f core conftest.err conftest.$ac_objext conftest.beam
2685 cat >conftest.$ac_ext <<_ACEOF 4422 test "x$ac_cv_prog_cxx_cxx98" != "xno" && break
2686/* confdefs.h. */
2687_ACEOF
2688cat confdefs.h >>conftest.$ac_ext
2689cat >>conftest.$ac_ext <<_ACEOF
2690/* end confdefs.h. */
2691$ac_declaration
2692int
2693main ()
2694{
2695exit (42);
2696 ;
2697 return 0;
2698}
2699_ACEOF
2700rm -f conftest.$ac_objext
2701if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2702 (eval $ac_compile) 2>conftest.er1
2703 ac_status=$?
2704 grep -v '^ *+' conftest.er1 >conftest.err
2705 rm -f conftest.er1
2706 cat conftest.err >&5
2707 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2708 (exit $ac_status); } &&
2709 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
2710 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2711 (eval $ac_try) 2>&5
2712 ac_status=$?
2713 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2714 (exit $ac_status); }; } &&
2715 { ac_try='test -s conftest.$ac_objext'
2716 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2717 (eval $ac_try) 2>&5
2718 ac_status=$?
2719 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2720 (exit $ac_status); }; }; then
2721 break
2722else
2723 echo "$as_me: failed program was:" >&5
2724sed 's/^/| /' conftest.$ac_ext >&5
2725
2726fi
2727rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2728done 4423done
2729rm -f conftest* 4424rm -f conftest.$ac_ext
2730if test -n "$ac_declaration"; then 4425CXX=$ac_save_CXX
2731 echo '#ifdef __cplusplus' >>confdefs.h 4426fi
2732 echo $ac_declaration >>confdefs.h 4427
2733 echo '#endif' >>confdefs.h 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
2734fi 4445fi
2735 4446
2736ac_ext=c 4447ac_ext=c
2737ac_cpp='$CPP $CPPFLAGS' 4448ac_cpp='$CPP $CPPFLAGS'
2738ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4449ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2739ac_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'
2740ac_compiler_gnu=$ac_cv_c_compiler_gnu 4451ac_compiler_gnu=$ac_cv_c_compiler_gnu
2741 4452
2742ac_ext=c
2743ac_cpp='$CPP $CPPFLAGS'
2744ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2745ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2746ac_compiler_gnu=$ac_cv_c_compiler_gnu
2747echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
2748echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
2749# On Suns, sometimes $CPP names a directory.
2750if test -n "$CPP" && test -d "$CPP"; then
2751 CPP=
2752fi
2753if test -z "$CPP"; then
2754 if test "${ac_cv_prog_CPP+set}" = set; then
2755 echo $ECHO_N "(cached) $ECHO_C" >&6
2756else
2757 # Double quotes because CPP needs to be expanded
2758 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
2759 do
2760 ac_preproc_ok=false
2761for ac_c_preproc_warn_flag in '' yes
2762do
2763 # Use a header file that comes with gcc, so configuring glibc
2764 # with a fresh cross-compiler works.
2765 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2766 # <limits.h> exists even on freestanding compilers.
2767 # On the NeXT, cc -E runs the code through the compiler's parser,
2768 # not just through cpp. "Syntax error" is here to catch this case.
2769 cat >conftest.$ac_ext <<_ACEOF
2770/* confdefs.h. */
2771_ACEOF
2772cat confdefs.h >>conftest.$ac_ext
2773cat >>conftest.$ac_ext <<_ACEOF
2774/* end confdefs.h. */
2775#ifdef __STDC__
2776# include <limits.h>
2777#else
2778# include <assert.h>
2779#endif
2780 Syntax error
2781_ACEOF
2782if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
2783 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2784 ac_status=$?
2785 grep -v '^ *+' conftest.er1 >conftest.err
2786 rm -f conftest.er1
2787 cat conftest.err >&5
2788 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2789 (exit $ac_status); } >/dev/null; then
2790 if test -s conftest.err; then
2791 ac_cpp_err=$ac_c_preproc_warn_flag
2792 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
2793 else
2794 ac_cpp_err=
2795 fi
2796else
2797 ac_cpp_err=yes
2798fi
2799if test -z "$ac_cpp_err"; then
2800 :
2801else
2802 echo "$as_me: failed program was:" >&5
2803sed 's/^/| /' conftest.$ac_ext >&5
2804 4453
2805 # Broken: fails on valid input.
2806continue
2807fi
2808rm -f conftest.err conftest.$ac_ext
2809 4454
2810 # OK, works on sane cases. Now check whether non-existent headers
2811 # can be detected and how.
2812 cat >conftest.$ac_ext <<_ACEOF
2813/* confdefs.h. */
2814_ACEOF
2815cat confdefs.h >>conftest.$ac_ext
2816cat >>conftest.$ac_ext <<_ACEOF
2817/* end confdefs.h. */
2818#include <ac_nonexistent.h>
2819_ACEOF
2820if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
2821 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2822 ac_status=$?
2823 grep -v '^ *+' conftest.er1 >conftest.err
2824 rm -f conftest.er1
2825 cat conftest.err >&5
2826 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2827 (exit $ac_status); } >/dev/null; then
2828 if test -s conftest.err; then
2829 ac_cpp_err=$ac_c_preproc_warn_flag
2830 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
2831 else
2832 ac_cpp_err=
2833 fi
2834else
2835 ac_cpp_err=yes
2836fi
2837if test -z "$ac_cpp_err"; then
2838 # Broken: success on invalid input.
2839continue
2840else
2841 echo "$as_me: failed program was:" >&5
2842sed 's/^/| /' conftest.$ac_ext >&5
2843
2844 # Passes both tests.
2845ac_preproc_ok=:
2846break
2847fi
2848rm -f conftest.err conftest.$ac_ext
2849
2850done
2851# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
2852rm -f conftest.err conftest.$ac_ext
2853if $ac_preproc_ok; then
2854 break
2855fi
2856
2857 done
2858 ac_cv_prog_CPP=$CPP
2859
2860fi
2861 CPP=$ac_cv_prog_CPP
2862else
2863 ac_cv_prog_CPP=$CPP
2864fi
2865echo "$as_me:$LINENO: result: $CPP" >&5
2866echo "${ECHO_T}$CPP" >&6
2867ac_preproc_ok=false
2868for ac_c_preproc_warn_flag in '' yes
2869do
2870 # Use a header file that comes with gcc, so configuring glibc
2871 # with a fresh cross-compiler works.
2872 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2873 # <limits.h> exists even on freestanding compilers.
2874 # On the NeXT, cc -E runs the code through the compiler's parser,
2875 # not just through cpp. "Syntax error" is here to catch this case.
2876 cat >conftest.$ac_ext <<_ACEOF
2877/* confdefs.h. */
2878_ACEOF
2879cat confdefs.h >>conftest.$ac_ext
2880cat >>conftest.$ac_ext <<_ACEOF
2881/* end confdefs.h. */
2882#ifdef __STDC__
2883# include <limits.h>
2884#else
2885# include <assert.h>
2886#endif
2887 Syntax error
2888_ACEOF
2889if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
2890 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2891 ac_status=$?
2892 grep -v '^ *+' conftest.er1 >conftest.err
2893 rm -f conftest.er1
2894 cat conftest.err >&5
2895 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2896 (exit $ac_status); } >/dev/null; then
2897 if test -s conftest.err; then
2898 ac_cpp_err=$ac_c_preproc_warn_flag
2899 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
2900 else
2901 ac_cpp_err=
2902 fi
2903else
2904 ac_cpp_err=yes
2905fi
2906if test -z "$ac_cpp_err"; then
2907 :
2908else
2909 echo "$as_me: failed program was:" >&5
2910sed 's/^/| /' conftest.$ac_ext >&5
2911
2912 # Broken: fails on valid input.
2913continue
2914fi
2915rm -f conftest.err conftest.$ac_ext
2916
2917 # OK, works on sane cases. Now check whether non-existent headers
2918 # can be detected and how.
2919 cat >conftest.$ac_ext <<_ACEOF
2920/* confdefs.h. */
2921_ACEOF
2922cat confdefs.h >>conftest.$ac_ext
2923cat >>conftest.$ac_ext <<_ACEOF
2924/* end confdefs.h. */
2925#include <ac_nonexistent.h>
2926_ACEOF
2927if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
2928 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2929 ac_status=$?
2930 grep -v '^ *+' conftest.er1 >conftest.err
2931 rm -f conftest.er1
2932 cat conftest.err >&5
2933 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2934 (exit $ac_status); } >/dev/null; then
2935 if test -s conftest.err; then
2936 ac_cpp_err=$ac_c_preproc_warn_flag
2937 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
2938 else
2939 ac_cpp_err=
2940 fi
2941else
2942 ac_cpp_err=yes
2943fi
2944if test -z "$ac_cpp_err"; then
2945 # Broken: success on invalid input.
2946continue
2947else
2948 echo "$as_me: failed program was:" >&5
2949sed 's/^/| /' conftest.$ac_ext >&5
2950
2951 # Passes both tests.
2952ac_preproc_ok=:
2953break
2954fi
2955rm -f conftest.err conftest.$ac_ext
2956
2957done
2958# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
2959rm -f conftest.err conftest.$ac_ext
2960if $ac_preproc_ok; then
2961 :
2962else
2963 { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
2964See \`config.log' for more details." >&5
2965echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
2966See \`config.log' for more details." >&2;}
2967 { (exit 1); exit 1; }; }
2968fi
2969
2970ac_ext=c
2971ac_cpp='$CPP $CPPFLAGS'
2972ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2973ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2974ac_compiler_gnu=$ac_cv_c_compiler_gnu
2975
2976# Find a good install program. We prefer a C program (faster), 4455 # Find a good install program. We prefer a C program (faster),
2977# 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
2978# incompatible versions: 4457# incompatible versions:
2979# SysV /etc/install, /usr/sbin/install 4458# SysV /etc/install, /usr/sbin/install
2980# SunOS /usr/etc/install 4459# SunOS /usr/etc/install
2981# IRIX /sbin/install 4460# IRIX /sbin/install
2984# 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
2985# AFS /usr/afsws/bin/install, which mishandles nonexistent args 4464# AFS /usr/afsws/bin/install, which mishandles nonexistent args
2986# 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"
2987# OS/2's system install, which has a completely different semantic 4466# OS/2's system install, which has a completely different semantic
2988# ./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.
2989echo "$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
2990echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6 4470printf %s "checking for a BSD-compatible install... " >&6; }
2991if test -z "$INSTALL"; then 4471if test -z "$INSTALL"; then
2992if test "${ac_cv_path_install+set}" = set; then 4472if test ${ac_cv_path_install+y}
2993 echo $ECHO_N "(cached) $ECHO_C" >&6 4473then :
2994else 4474 printf %s "(cached) " >&6
4475else $as_nop
2995 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4476 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2996for as_dir in $PATH 4477for as_dir in $PATH
2997do 4478do
2998 IFS=$as_save_IFS 4479 IFS=$as_save_IFS
2999 test -z "$as_dir" && as_dir=. 4480 case $as_dir in #(((
3000 # 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.
3001case $as_dir/ in 4486case $as_dir in #((
3002 ./ | .// | /cC/* | \ 4487 ./ | /[cC]/* | \
3003 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 4488 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
3004 ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \ 4489 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
3005 /usr/ucb/* ) ;; 4490 /usr/ucb/* ) ;;
3006 *) 4491 *)
3007 # 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.
3008 # 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
3009 # by default. 4494 # by default.
3010 for ac_prog in ginstall scoinst install; do 4495 for ac_prog in ginstall scoinst install; do
3011 for ac_exec_ext in '' $ac_executable_extensions; do 4496 for ac_exec_ext in '' $ac_executable_extensions; do
3012 if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then 4497 if as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext"; then
3013 if test $ac_prog = install && 4498 if test $ac_prog = install &&
3014 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
3015 # AIX install. It has an incompatible calling convention. 4500 # AIX install. It has an incompatible calling convention.
3016 : 4501 :
3017 elif test $ac_prog = install && 4502 elif test $ac_prog = install &&
3018 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
3019 # program-specific install script used by HP pwplus--don't use. 4504 # program-specific install script used by HP pwplus--don't use.
3020 : 4505 :
3021 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
3022 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"
3023 break 3 4517 break 3
4518 fi
3024 fi 4519 fi
3025 fi 4520 fi
3026 done 4521 done
3027 done 4522 done
3028 ;; 4523 ;;
3029esac 4524esac
4525
3030done 4526 done
4527IFS=$as_save_IFS
3031 4528
4529rm -rf conftest.one conftest.two conftest.dir
3032 4530
3033fi 4531fi
3034 if test "${ac_cv_path_install+set}" = set; then 4532 if test ${ac_cv_path_install+y}; then
3035 INSTALL=$ac_cv_path_install 4533 INSTALL=$ac_cv_path_install
3036 else 4534 else
3037 # As a last resort, use the slow shell script. We don't cache a 4535 # As a last resort, use the slow shell script. Don't cache a
3038 # path for INSTALL within a source directory, because that will 4536 # value for INSTALL within a source directory, because that will
3039 # break other packages using the cache if that directory is 4537 # break other packages using the cache if that directory is
3040 # removed, or if the path is relative. 4538 # removed, or if the value is a relative name.
3041 INSTALL=$ac_install_sh 4539 INSTALL=$ac_install_sh
3042 fi 4540 fi
3043fi 4541fi
3044echo "$as_me:$LINENO: result: $INSTALL" >&5 4542{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
3045echo "${ECHO_T}$INSTALL" >&6 4543printf "%s\n" "$INSTALL" >&6; }
3046 4544
3047# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 4545# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3048# It thinks the first close brace ends the variable substitution. 4546# It thinks the first close brace ends the variable substitution.
3049test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 4547test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3050 4548
3051test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 4549test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3052 4550
3053test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 4551test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3054 4552
3055for ac_prog in gawk mawk nawk awk 4553
4554
4555ac_header= ac_cache=
4556for ac_item in $ac_header_c_list
3056do 4557do
3057 # Extract the first word of "$ac_prog", so it can be a program name with args. 4558 if test $ac_cache; then
3058set dummy $ac_prog; ac_word=$2 4559 ac_fn_c_check_header_compile "$LINENO" $ac_header ac_cv_header_$ac_cache "$ac_includes_default"
3059echo "$as_me:$LINENO: checking for $ac_word" >&5 4560 if eval test \"x\$ac_cv_header_$ac_cache\" = xyes; then
3060echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 4561 printf "%s\n" "#define $ac_item 1" >> confdefs.h
3061if test "${ac_cv_prog_AWK+set}" = set; then 4562 fi
3062 echo $ECHO_N "(cached) $ECHO_C" >&6 4563 ac_header= ac_cache=
4564 elif test $ac_header; then
4565 ac_cache=$ac_item
3063else 4566 else
3064 if test -n "$AWK"; then 4567 ac_header=$ac_item
3065 ac_cv_prog_AWK="$AWK" # Let the user override the test.
3066else
3067as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3068for as_dir in $PATH
3069do
3070 IFS=$as_save_IFS
3071 test -z "$as_dir" && as_dir=.
3072 for ac_exec_ext in '' $ac_executable_extensions; do
3073 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3074 ac_cv_prog_AWK="$ac_prog"
3075 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3076 break 2
3077 fi 4568 fi
3078done 4569done
3079done
3080 4570
3081fi
3082fi
3083AWK=$ac_cv_prog_AWK
3084if test -n "$AWK"; then
3085 echo "$as_me:$LINENO: result: $AWK" >&5
3086echo "${ECHO_T}$AWK" >&6
3087else
3088 echo "$as_me:$LINENO: result: no" >&5
3089echo "${ECHO_T}no" >&6
3090fi
3091 4571
3092 test -n "$AWK" && break
3093done
3094 4572
3095 4573
3096ac_ext=c
3097ac_cpp='$CPP $CPPFLAGS'
3098ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3099ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3100ac_compiler_gnu=$ac_cv_c_compiler_gnu
3101 4574
3102 4575
3103if test -z "$orig_CXXFLAGS"; then
3104 if test x$GCC = xyes && test "x$GXX" = xyes; then
3105 CXXFLAGS="-g -O3"
3106 else
3107 CXXFLAGS="-O"
3108 fi
3109 CFLAGS="$CXXFLAGS"
3110fi
3111 4576
3112LINKER="$CXX"
3113if test x$GCC = xyes && test x$GXX = xyes; then
3114 4577
3115echo "$as_me:$LINENO: checking for main in -lsupc++" >&5 4578if test $ac_cv_header_stdlib_h = yes && test $ac_cv_header_string_h = yes
3116echo $ECHO_N "checking for main in -lsupc++... $ECHO_C" >&6 4579then :
3117if test "${ac_cv_lib_supcpp_main+set}" = set; then 4580
3118 echo $ECHO_N "(cached) $ECHO_C" >&6 4581printf "%s\n" "#define STDC_HEADERS 1" >>confdefs.h
3119else 4582
3120 ac_check_lib_save_LIBS=$LIBS 4583fi
3121LIBS="-lsupc++ $LIBS" 4584
3122cat >conftest.$ac_ext <<_ACEOF 4585
3123/* confdefs.h. */ 4586
3124_ACEOF 4587
4588
4589
4590 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
4591printf %s "checking whether it is safe to define __EXTENSIONS__... " >&6; }
4592if test ${ac_cv_safe_to_define___extensions__+y}
4593then :
4594 printf %s "(cached) " >&6
4595else $as_nop
3125cat confdefs.h >>conftest.$ac_ext 4596 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3126cat >>conftest.$ac_ext <<_ACEOF
3127/* end confdefs.h. */ 4597/* end confdefs.h. */
3128 4598
3129 4599# define __EXTENSIONS__ 1
4600 $ac_includes_default
3130int 4601int
3131main () 4602main (void)
3132{ 4603{
3133main (); 4604
3134 ; 4605 ;
3135 return 0; 4606 return 0;
3136} 4607}
3137_ACEOF 4608_ACEOF
3138rm -f conftest.$ac_objext conftest$ac_exeext 4609if ac_fn_c_try_compile "$LINENO"
3139if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 4610then :
3140 (eval $ac_link) 2>conftest.er1 4611 ac_cv_safe_to_define___extensions__=yes
3141 ac_status=$? 4612else $as_nop
3142 grep -v '^ *+' conftest.er1 >conftest.err 4613 ac_cv_safe_to_define___extensions__=no
3143 rm -f conftest.er1
3144 cat conftest.err >&5
3145 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3146 (exit $ac_status); } &&
3147 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
3148 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3149 (eval $ac_try) 2>&5
3150 ac_status=$?
3151 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3152 (exit $ac_status); }; } &&
3153 { ac_try='test -s conftest$ac_exeext'
3154 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3155 (eval $ac_try) 2>&5
3156 ac_status=$?
3157 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3158 (exit $ac_status); }; }; then
3159 ac_cv_lib_supcpp_main=yes
3160else
3161 echo "$as_me: failed program was:" >&5
3162sed 's/^/| /' conftest.$ac_ext >&5
3163
3164ac_cv_lib_supcpp_main=no
3165fi 4614fi
3166rm -f conftest.err conftest.$ac_objext \ 4615rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
3167 conftest$ac_exeext conftest.$ac_ext
3168LIBS=$ac_check_lib_save_LIBS
3169fi 4616fi
3170echo "$as_me:$LINENO: result: $ac_cv_lib_supcpp_main" >&5 4617{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
3171echo "${ECHO_T}$ac_cv_lib_supcpp_main" >&6 4618printf "%s\n" "$ac_cv_safe_to_define___extensions__" >&6; }
3172if test $ac_cv_lib_supcpp_main = yes; then
3173 4619
3174 LINKER="$CC" 4620 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether _XOPEN_SOURCE should be defined" >&5
3175 LIBS="$LIBS -lsupc++" 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. */
3176 4631
3177fi 4632 #include <wchar.h>
4633 mbstate_t x;
4634int
4635main (void)
4636{
3178 4637
3179fi 4638 ;
3180LINKER=$LINKER 4639 return 0;
3181 4640}
3182
3183
3184cat >>confdefs.h <<\_ACEOF
3185#define _GNU_SOURCE 1
3186_ACEOF 4641_ACEOF
4642if ac_fn_c_try_compile "$LINENO"
4643then :
3187 4644
4645else $as_nop
4646 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4647/* end confdefs.h. */
3188 4648
3189case $host in 4649 #define _XOPEN_SOURCE 500
3190 *-*-solaris* ) 4650 #include <wchar.h>
4651 mbstate_t x;
4652int
4653main (void)
4654{
3191 4655
3192cat >>confdefs.h <<\_ACEOF 4656 ;
3193#define _XOPEN_SOURCE_EXTENDED 1 4657 return 0;
4658}
3194_ACEOF 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; }
3195 4671
4672 printf "%s\n" "#define _ALL_SOURCE 1" >>confdefs.h
3196 4673
3197cat >>confdefs.h <<\_ACEOF 4674 printf "%s\n" "#define _DARWIN_C_SOURCE 1" >>confdefs.h
3198#define _XOPEN_SOURCE 2
3199_ACEOF
3200 4675
4676 printf "%s\n" "#define _GNU_SOURCE 1" >>confdefs.h
3201 4677
3202cat >>confdefs.h <<\_ACEOF 4678 printf "%s\n" "#define _HPUX_ALT_XOPEN_SOCKET_API 1" >>confdefs.h
3203#define __EXTENSIONS__ 1
3204_ACEOF
3205 4679
3206 ;; 4680 printf "%s\n" "#define _NETBSD_SOURCE 1" >>confdefs.h
3207esac
3208 4681
4682 printf "%s\n" "#define _OPENBSD_SOURCE 1" >>confdefs.h
3209 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
3210ac_ext=cc 4725ac_ext=cpp
3211ac_cpp='$CXXCPP $CPPFLAGS' 4726ac_cpp='$CXXCPP $CPPFLAGS'
3212ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4727ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3213ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4728ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3214ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 4729ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3215 4730
3216 4731
4732if test "$ac_prog_cxx_stdcxx" != cxx11; then
4733 as_fn_error $? "the compiler does not support C++11" "$LINENO" 5
4734fi
3217 4735
3218ac_ext=cc 4736LINKER="$CXX"
3219ac_cpp='$CXXCPP $CPPFLAGS' 4737if test x$GCC = xyes && test x$GXX = xyes; then
3220ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4738 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for working libsupc++" >&5
3221ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4739printf %s "checking for working libsupc++... " >&6; }
3222ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 4740 save_CXX="$CXX"
3223echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5 4741 save_LIBS="$LIBS"
3224echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6 4742 CXX="$CC"
3225if test -z "$CXXCPP"; then 4743 LIBS="$LIBS -lsupc++"
3226 if test "${ac_cv_prog_CXXCPP+set}" = set; then 4744
3227 echo $ECHO_N "(cached) $ECHO_C" >&6
3228else
3229 # Double quotes because CXXCPP needs to be expanded
3230 for CXXCPP in "$CXX -E" "/lib/cpp"
3231 do
3232 ac_preproc_ok=false
3233for ac_cxx_preproc_warn_flag in '' yes
3234do
3235 # Use a header file that comes with gcc, so configuring glibc
3236 # with a fresh cross-compiler works.
3237 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3238 # <limits.h> exists even on freestanding compilers.
3239 # On the NeXT, cc -E runs the code through the compiler's parser,
3240 # not just through cpp. "Syntax error" is here to catch this case.
3241 cat >conftest.$ac_ext <<_ACEOF
3242/* confdefs.h. */
3243_ACEOF
3244cat confdefs.h >>conftest.$ac_ext 4745cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3245cat >>conftest.$ac_ext <<_ACEOF
3246/* end confdefs.h. */ 4746/* end confdefs.h. */
3247#ifdef __STDC__ 4747struct test { }; void f() try { throw new test; } catch (...) { throw; }
3248# include <limits.h>
3249#else
3250# include <assert.h>
3251#endif
3252 Syntax error
3253_ACEOF
3254if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3255 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3256 ac_status=$?
3257 grep -v '^ *+' conftest.er1 >conftest.err
3258 rm -f conftest.er1
3259 cat conftest.err >&5
3260 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3261 (exit $ac_status); } >/dev/null; then
3262 if test -s conftest.err; then
3263 ac_cpp_err=$ac_cxx_preproc_warn_flag
3264 ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
3265 else
3266 ac_cpp_err=
3267 fi
3268else
3269 ac_cpp_err=yes
3270fi
3271if test -z "$ac_cpp_err"; then
3272 :
3273else
3274 echo "$as_me: failed program was:" >&5
3275sed 's/^/| /' conftest.$ac_ext >&5
3276
3277 # Broken: fails on valid input.
3278continue
3279fi
3280rm -f conftest.err conftest.$ac_ext
3281
3282 # OK, works on sane cases. Now check whether non-existent headers
3283 # can be detected and how.
3284 cat >conftest.$ac_ext <<_ACEOF
3285/* confdefs.h. */
3286_ACEOF
3287cat confdefs.h >>conftest.$ac_ext
3288cat >>conftest.$ac_ext <<_ACEOF
3289/* end confdefs.h. */
3290#include <ac_nonexistent.h>
3291_ACEOF
3292if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3293 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3294 ac_status=$?
3295 grep -v '^ *+' conftest.er1 >conftest.err
3296 rm -f conftest.er1
3297 cat conftest.err >&5
3298 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3299 (exit $ac_status); } >/dev/null; then
3300 if test -s conftest.err; then
3301 ac_cpp_err=$ac_cxx_preproc_warn_flag
3302 ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
3303 else
3304 ac_cpp_err=
3305 fi
3306else
3307 ac_cpp_err=yes
3308fi
3309if test -z "$ac_cpp_err"; then
3310 # Broken: success on invalid input.
3311continue
3312else
3313 echo "$as_me: failed program was:" >&5
3314sed 's/^/| /' conftest.$ac_ext >&5
3315
3316 # Passes both tests.
3317ac_preproc_ok=:
3318break
3319fi
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_CXXCPP=$CXXCPP
3331
3332fi
3333 CXXCPP=$ac_cv_prog_CXXCPP
3334else
3335 ac_cv_prog_CXXCPP=$CXXCPP
3336fi
3337echo "$as_me:$LINENO: result: $CXXCPP" >&5
3338echo "${ECHO_T}$CXXCPP" >&6
3339ac_preproc_ok=false
3340for ac_cxx_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 { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3362 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3363 ac_status=$?
3364 grep -v '^ *+' conftest.er1 >conftest.err
3365 rm -f conftest.er1
3366 cat conftest.err >&5
3367 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3368 (exit $ac_status); } >/dev/null; then
3369 if test -s conftest.err; then
3370 ac_cpp_err=$ac_cxx_preproc_warn_flag
3371 ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
3372 else
3373 ac_cpp_err=
3374 fi
3375else
3376 ac_cpp_err=yes
3377fi
3378if test -z "$ac_cpp_err"; then
3379 :
3380else
3381 echo "$as_me: failed program was:" >&5
3382sed 's/^/| /' conftest.$ac_ext >&5
3383
3384 # Broken: fails on valid input.
3385continue
3386fi
3387rm -f conftest.err conftest.$ac_ext
3388
3389 # OK, works on sane cases. Now check whether non-existent headers
3390 # can be detected and how.
3391 cat >conftest.$ac_ext <<_ACEOF
3392/* confdefs.h. */
3393_ACEOF
3394cat confdefs.h >>conftest.$ac_ext
3395cat >>conftest.$ac_ext <<_ACEOF
3396/* end confdefs.h. */
3397#include <ac_nonexistent.h>
3398_ACEOF
3399if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3400 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3401 ac_status=$?
3402 grep -v '^ *+' conftest.er1 >conftest.err
3403 rm -f conftest.er1
3404 cat conftest.err >&5
3405 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3406 (exit $ac_status); } >/dev/null; then
3407 if test -s conftest.err; then
3408 ac_cpp_err=$ac_cxx_preproc_warn_flag
3409 ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
3410 else
3411 ac_cpp_err=
3412 fi
3413else
3414 ac_cpp_err=yes
3415fi
3416if test -z "$ac_cpp_err"; then
3417 # Broken: success on invalid input.
3418continue
3419else
3420 echo "$as_me: failed program was:" >&5
3421sed 's/^/| /' conftest.$ac_ext >&5
3422
3423 # Passes both tests.
3424ac_preproc_ok=:
3425break
3426fi
3427rm -f conftest.err conftest.$ac_ext
3428
3429done
3430# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3431rm -f conftest.err conftest.$ac_ext
3432if $ac_preproc_ok; then
3433 :
3434else
3435 { { echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check
3436See \`config.log' for more details." >&5
3437echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check
3438See \`config.log' for more details." >&2;}
3439 { (exit 1); exit 1; }; }
3440fi
3441
3442ac_ext=cc
3443ac_cpp='$CXXCPP $CPPFLAGS'
3444ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3445ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3446ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3447
3448
3449echo "$as_me:$LINENO: checking for egrep" >&5
3450echo $ECHO_N "checking for egrep... $ECHO_C" >&6
3451if test "${ac_cv_prog_egrep+set}" = set; then
3452 echo $ECHO_N "(cached) $ECHO_C" >&6
3453else
3454 if echo a | (grep -E '(a|b)') >/dev/null 2>&1
3455 then ac_cv_prog_egrep='grep -E'
3456 else ac_cv_prog_egrep='egrep'
3457 fi
3458fi
3459echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5
3460echo "${ECHO_T}$ac_cv_prog_egrep" >&6
3461 EGREP=$ac_cv_prog_egrep
3462
3463
3464
3465echo "$as_me:$LINENO: checking for AIX" >&5
3466echo $ECHO_N "checking for AIX... $ECHO_C" >&6
3467cat >conftest.$ac_ext <<_ACEOF
3468/* confdefs.h. */
3469_ACEOF
3470cat confdefs.h >>conftest.$ac_ext
3471cat >>conftest.$ac_ext <<_ACEOF
3472/* end confdefs.h. */
3473#ifdef _AIX
3474 yes
3475#endif
3476
3477_ACEOF
3478if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3479 $EGREP "yes" >/dev/null 2>&1; then
3480 echo "$as_me:$LINENO: result: yes" >&5
3481echo "${ECHO_T}yes" >&6
3482cat >>confdefs.h <<\_ACEOF
3483#define _ALL_SOURCE 1
3484_ACEOF
3485
3486else
3487 echo "$as_me:$LINENO: result: no" >&5
3488echo "${ECHO_T}no" >&6
3489fi
3490rm -f conftest*
3491
3492
3493echo "$as_me:$LINENO: checking for library containing strerror" >&5
3494echo $ECHO_N "checking for library containing strerror... $ECHO_C" >&6
3495if test "${ac_cv_search_strerror+set}" = set; then
3496 echo $ECHO_N "(cached) $ECHO_C" >&6
3497else
3498 ac_func_search_save_LIBS=$LIBS
3499ac_cv_search_strerror=no
3500cat >conftest.$ac_ext <<_ACEOF
3501/* confdefs.h. */
3502_ACEOF
3503cat confdefs.h >>conftest.$ac_ext
3504cat >>conftest.$ac_ext <<_ACEOF
3505/* end confdefs.h. */
3506
3507/* Override any gcc2 internal prototype to avoid an error. */
3508#ifdef __cplusplus
3509extern "C"
3510#endif
3511/* We use char because int might match the return type of a gcc2
3512 builtin and then its argument prototype would still apply. */
3513char strerror ();
3514int 4748int
3515main () 4749main (void)
3516{ 4750{
3517strerror (); 4751
3518 ; 4752 ;
3519 return 0; 4753 return 0;
3520} 4754}
3521_ACEOF 4755_ACEOF
3522rm -f conftest.$ac_objext conftest$ac_exeext 4756if ac_fn_cxx_try_link "$LINENO"
3523if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 4757then :
3524 (eval $ac_link) 2>conftest.er1 4758 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ok" >&5
3525 ac_status=$? 4759printf "%s\n" "ok" >&6; }
3526 grep -v '^ *+' conftest.er1 >conftest.err 4760 LINKER="$CC"
3527 rm -f conftest.er1 4761else $as_nop
3528 cat conftest.err >&5
3529 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3530 (exit $ac_status); } &&
3531 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
3532 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3533 (eval $ac_try) 2>&5
3534 ac_status=$?
3535 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3536 (exit $ac_status); }; } &&
3537 { ac_try='test -s conftest$ac_exeext'
3538 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3539 (eval $ac_try) 2>&5
3540 ac_status=$?
3541 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3542 (exit $ac_status); }; }; then
3543 ac_cv_search_strerror="none required"
3544else
3545 echo "$as_me: failed program was:" >&5
3546sed 's/^/| /' conftest.$ac_ext >&5
3547 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
3548fi 4768fi
3549rm -f conftest.err conftest.$ac_objext \ 4769rm -f core conftest.err conftest.$ac_objext conftest.beam \
3550 conftest$ac_exeext conftest.$ac_ext 4770 conftest$ac_exeext conftest.$ac_ext
3551if test "$ac_cv_search_strerror" = no; then 4771 CXX="$save_CXX"
3552 for ac_lib in cposix; do 4772fi
3553 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 4773LINKER=$LINKER
3554 cat >conftest.$ac_ext <<_ACEOF 4774
3555/* confdefs.h. */ 4775
3556_ACEOF 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"
3557cat confdefs.h >>conftest.$ac_ext 4779 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3558cat >>conftest.$ac_ext <<_ACEOF
3559/* end confdefs.h. */ 4780/* end confdefs.h. */
3560 4781
3561/* Override any gcc2 internal prototype to avoid an error. */
3562#ifdef __cplusplus
3563extern "C"
3564#endif
3565/* We use char because int might match the return type of a gcc2
3566 builtin and then its argument prototype would still apply. */
3567char strerror ();
3568int 4782int
3569main () 4783main (void)
3570{ 4784{
3571strerror (); 4785
3572 ; 4786 ;
3573 return 0; 4787 return 0;
3574} 4788}
3575_ACEOF 4789_ACEOF
3576rm -f conftest.$ac_objext conftest$ac_exeext 4790if ac_fn_cxx_try_compile "$LINENO"
3577if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 4791then :
3578 (eval $ac_link) 2>conftest.er1 4792
3579 ac_status=$? 4793else $as_nop
3580 grep -v '^ *+' conftest.er1 >conftest.err 4794 CXXFLAGS="-g -O3"
3581 rm -f conftest.er1 4795fi
3582 cat conftest.err >&5 4796rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
3583 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3584 (exit $ac_status); } &&
3585 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
3586 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3587 (eval $ac_try) 2>&5
3588 ac_status=$?
3589 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3590 (exit $ac_status); }; } &&
3591 { ac_try='test -s conftest$ac_exeext'
3592 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3593 (eval $ac_try) 2>&5
3594 ac_status=$?
3595 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3596 (exit $ac_status); }; }; then
3597 ac_cv_search_strerror="-l$ac_lib"
3598break
3599else 4797 else
3600 echo "$as_me: failed program was:" >&5 4798 CXXFLAGS="-O"
3601sed 's/^/| /' conftest.$ac_ext >&5 4799 fi
3602 4800 CFLAGS="$CXXFLAGS"
3603fi 4801fi
3604rm -f conftest.err conftest.$ac_objext \ 4802
3605 conftest$ac_exeext conftest.$ac_ext 4803{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for library containing setlocale" >&5
3606 done 4804printf %s "checking for library containing setlocale... " >&6; }
3607fi 4805if test ${ac_cv_search_setlocale+y}
4806then :
4807 printf %s "(cached) " >&6
4808else $as_nop
3608LIBS=$ac_func_search_save_LIBS 4809 ac_func_search_save_LIBS=$LIBS
3609fi
3610echo "$as_me:$LINENO: result: $ac_cv_search_strerror" >&5
3611echo "${ECHO_T}$ac_cv_search_strerror" >&6
3612if test "$ac_cv_search_strerror" != no; then
3613 test "$ac_cv_search_strerror" = "none required" || LIBS="$ac_cv_search_strerror $LIBS"
3614
3615fi
3616
3617
3618echo "$as_me:$LINENO: checking for setlocale" >&5
3619echo $ECHO_N "checking for setlocale... $ECHO_C" >&6
3620if test "${ac_cv_func_setlocale+set}" = set; then
3621 echo $ECHO_N "(cached) $ECHO_C" >&6
3622else
3623 cat >conftest.$ac_ext <<_ACEOF
3624/* confdefs.h. */
3625_ACEOF
3626cat confdefs.h >>conftest.$ac_ext 4810cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3627cat >>conftest.$ac_ext <<_ACEOF
3628/* end confdefs.h. */ 4811/* end confdefs.h. */
3629/* Define setlocale to an innocuous variant, in case <limits.h> declares setlocale.
3630 For example, HP-UX 11i <limits.h> declares gettimeofday. */
3631#define setlocale innocuous_setlocale
3632 4812
3633/* System header to define __stub macros and hopefully few prototypes, 4813namespace conftest {
3634 which can conflict with char setlocale (); below. 4814 extern "C" int setlocale ();
3635 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3636 <limits.h> exists even on freestanding compilers. */
3637
3638#ifdef __STDC__
3639# include <limits.h>
3640#else
3641# include <assert.h>
3642#endif
3643
3644#undef setlocale
3645
3646/* Override any gcc2 internal prototype to avoid an error. */
3647#ifdef __cplusplus
3648extern "C"
3649{
3650#endif
3651/* We use char because int might match the return type of a gcc2
3652 builtin and then its argument prototype would still apply. */
3653char setlocale ();
3654/* The GNU C library defines this for functions which it implements
3655 to always fail with ENOSYS. Some functions are actually named
3656 something starting with __ and the normal name is an alias. */
3657#if defined (__stub_setlocale) || defined (__stub___setlocale)
3658choke me
3659#else
3660char (*f) () = setlocale;
3661#endif
3662#ifdef __cplusplus
3663} 4815}
3664#endif
3665
3666int 4816int
3667main () 4817main (void)
3668{ 4818{
3669return f != setlocale; 4819return conftest::setlocale ();
3670 ; 4820 ;
3671 return 0; 4821 return 0;
3672} 4822}
3673_ACEOF 4823_ACEOF
3674rm -f conftest.$ac_objext conftest$ac_exeext 4824for ac_lib in '' xpg4
3675if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 4825do
3676 (eval $ac_link) 2>conftest.er1 4826 if test -z "$ac_lib"; then
3677 ac_status=$? 4827 ac_res="none required"
3678 grep -v '^ *+' conftest.er1 >conftest.err
3679 rm -f conftest.er1
3680 cat conftest.err >&5
3681 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3682 (exit $ac_status); } &&
3683 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
3684 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3685 (eval $ac_try) 2>&5
3686 ac_status=$?
3687 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3688 (exit $ac_status); }; } &&
3689 { ac_try='test -s conftest$ac_exeext'
3690 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3691 (eval $ac_try) 2>&5
3692 ac_status=$?
3693 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3694 (exit $ac_status); }; }; then
3695 ac_cv_func_setlocale=yes
3696else 4828 else
3697 echo "$as_me: failed program was:" >&5 4829 ac_res=-l$ac_lib
3698sed 's/^/| /' conftest.$ac_ext >&5 4830 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
3699 4831 fi
3700ac_cv_func_setlocale=no 4832 if ac_fn_cxx_try_link "$LINENO"
4833then :
4834 ac_cv_search_setlocale=$ac_res
3701fi 4835fi
3702rm -f conftest.err conftest.$ac_objext \ 4836rm -f core conftest.err conftest.$ac_objext conftest.beam \
3703 conftest$ac_exeext conftest.$ac_ext 4837 conftest$ac_exeext
4838 if test ${ac_cv_search_setlocale+y}
4839then :
4840 break
3704fi 4841fi
3705echo "$as_me:$LINENO: result: $ac_cv_func_setlocale" >&5 4842done
3706echo "${ECHO_T}$ac_cv_func_setlocale" >&6 4843if test ${ac_cv_search_setlocale+y}
3707if test $ac_cv_func_setlocale = yes; then 4844then :
3708 : 4845
3709else 4846else $as_nop
3710 echo "$as_me:$LINENO: checking for setlocale in -lxpg4" >&5 4847 ac_cv_search_setlocale=no
3711echo $ECHO_N "checking for setlocale in -lxpg4... $ECHO_C" >&6 4848fi
3712if test "${ac_cv_lib_xpg4_setlocale+set}" = set; then 4849rm conftest.$ac_ext
3713 echo $ECHO_N "(cached) $ECHO_C" >&6 4850LIBS=$ac_func_search_save_LIBS
3714else 4851fi
3715 ac_check_lib_save_LIBS=$LIBS 4852{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_setlocale" >&5
3716LIBS="-lxpg4 $LIBS" 4853printf "%s\n" "$ac_cv_search_setlocale" >&6; }
3717cat >conftest.$ac_ext <<_ACEOF 4854ac_res=$ac_cv_search_setlocale
3718/* confdefs.h. */ 4855if test "$ac_res" != no
3719_ACEOF 4856then :
4857 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
4858
4859fi
4860
4861
4862{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for library containing gethostbyname" >&5
4863printf %s "checking for library containing gethostbyname... " >&6; }
4864if test ${ac_cv_search_gethostbyname+y}
4865then :
4866 printf %s "(cached) " >&6
4867else $as_nop
4868 ac_func_search_save_LIBS=$LIBS
3720cat confdefs.h >>conftest.$ac_ext 4869cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3721cat >>conftest.$ac_ext <<_ACEOF
3722/* end confdefs.h. */ 4870/* end confdefs.h. */
3723 4871
3724/* Override any gcc2 internal prototype to avoid an error. */ 4872namespace conftest {
3725#ifdef __cplusplus 4873 extern "C" int gethostbyname ();
3726extern "C" 4874}
3727#endif
3728/* We use char because int might match the return type of a gcc2
3729 builtin and then its argument prototype would still apply. */
3730char setlocale ();
3731int 4875int
3732main () 4876main (void)
3733{ 4877{
3734setlocale (); 4878return conftest::gethostbyname ();
3735 ; 4879 ;
3736 return 0; 4880 return 0;
3737} 4881}
3738_ACEOF 4882_ACEOF
3739rm -f conftest.$ac_objext conftest$ac_exeext 4883for ac_lib in '' nsl
3740if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 4884do
3741 (eval $ac_link) 2>conftest.er1 4885 if test -z "$ac_lib"; then
3742 ac_status=$? 4886 ac_res="none required"
3743 grep -v '^ *+' conftest.er1 >conftest.err
3744 rm -f conftest.er1
3745 cat conftest.err >&5
3746 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3747 (exit $ac_status); } &&
3748 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
3749 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3750 (eval $ac_try) 2>&5
3751 ac_status=$?
3752 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3753 (exit $ac_status); }; } &&
3754 { ac_try='test -s conftest$ac_exeext'
3755 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3756 (eval $ac_try) 2>&5
3757 ac_status=$?
3758 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3759 (exit $ac_status); }; }; then
3760 ac_cv_lib_xpg4_setlocale=yes
3761else 4887 else
3762 echo "$as_me: failed program was:" >&5 4888 ac_res=-l$ac_lib
3763sed 's/^/| /' conftest.$ac_ext >&5 4889 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
3764 4890 fi
3765ac_cv_lib_xpg4_setlocale=no 4891 if ac_fn_cxx_try_link "$LINENO"
4892then :
4893 ac_cv_search_gethostbyname=$ac_res
3766fi 4894fi
3767rm -f conftest.err conftest.$ac_objext \ 4895rm -f core conftest.err conftest.$ac_objext conftest.beam \
3768 conftest$ac_exeext conftest.$ac_ext 4896 conftest$ac_exeext
3769LIBS=$ac_check_lib_save_LIBS 4897 if test ${ac_cv_search_gethostbyname+y}
4898then :
4899 break
3770fi 4900fi
3771echo "$as_me:$LINENO: result: $ac_cv_lib_xpg4_setlocale" >&5 4901done
3772echo "${ECHO_T}$ac_cv_lib_xpg4_setlocale" >&6 4902if test ${ac_cv_search_gethostbyname+y}
3773if test $ac_cv_lib_xpg4_setlocale = yes; then 4903then :
3774 LIBS="$LIBS -lxpg4"
3775fi
3776 4904
4905else $as_nop
4906 ac_cv_search_gethostbyname=no
3777fi 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"
3778 4917
4918fi
3779 4919
3780echo "$as_me:$LINENO: checking for gethostbyname" >&5 4920{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for library containing socket" >&5
3781echo $ECHO_N "checking for gethostbyname... $ECHO_C" >&6 4921printf %s "checking for library containing socket... " >&6; }
3782if test "${ac_cv_func_gethostbyname+set}" = set; then 4922if test ${ac_cv_search_socket+y}
3783 echo $ECHO_N "(cached) $ECHO_C" >&6 4923then :
3784else 4924 printf %s "(cached) " >&6
3785 cat >conftest.$ac_ext <<_ACEOF 4925else $as_nop
3786/* confdefs.h. */ 4926 ac_func_search_save_LIBS=$LIBS
3787_ACEOF
3788cat confdefs.h >>conftest.$ac_ext 4927cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3789cat >>conftest.$ac_ext <<_ACEOF
3790/* end confdefs.h. */ 4928/* end confdefs.h. */
3791/* Define gethostbyname to an innocuous variant, in case <limits.h> declares gethostbyname.
3792 For example, HP-UX 11i <limits.h> declares gettimeofday. */
3793#define gethostbyname innocuous_gethostbyname
3794 4929
3795/* System header to define __stub macros and hopefully few prototypes, 4930namespace conftest {
3796 which can conflict with char gethostbyname (); below. 4931 extern "C" int socket ();
3797 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3798 <limits.h> exists even on freestanding compilers. */
3799
3800#ifdef __STDC__
3801# include <limits.h>
3802#else
3803# include <assert.h>
3804#endif
3805
3806#undef gethostbyname
3807
3808/* Override any gcc2 internal prototype to avoid an error. */
3809#ifdef __cplusplus
3810extern "C"
3811{
3812#endif
3813/* We use char because int might match the return type of a gcc2
3814 builtin and then its argument prototype would still apply. */
3815char gethostbyname ();
3816/* The GNU C library defines this for functions which it implements
3817 to always fail with ENOSYS. Some functions are actually named
3818 something starting with __ and the normal name is an alias. */
3819#if defined (__stub_gethostbyname) || defined (__stub___gethostbyname)
3820choke me
3821#else
3822char (*f) () = gethostbyname;
3823#endif
3824#ifdef __cplusplus
3825} 4932}
3826#endif
3827
3828int 4933int
3829main () 4934main (void)
3830{ 4935{
3831return f != gethostbyname; 4936return conftest::socket ();
3832 ; 4937 ;
3833 return 0; 4938 return 0;
3834} 4939}
3835_ACEOF 4940_ACEOF
3836rm -f conftest.$ac_objext conftest$ac_exeext 4941for ac_lib in '' socket
3837if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 4942do
3838 (eval $ac_link) 2>conftest.er1 4943 if test -z "$ac_lib"; then
3839 ac_status=$? 4944 ac_res="none required"
3840 grep -v '^ *+' conftest.er1 >conftest.err
3841 rm -f conftest.er1
3842 cat conftest.err >&5
3843 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3844 (exit $ac_status); } &&
3845 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
3846 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3847 (eval $ac_try) 2>&5
3848 ac_status=$?
3849 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3850 (exit $ac_status); }; } &&
3851 { ac_try='test -s conftest$ac_exeext'
3852 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3853 (eval $ac_try) 2>&5
3854 ac_status=$?
3855 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3856 (exit $ac_status); }; }; then
3857 ac_cv_func_gethostbyname=yes
3858else 4945 else
3859 echo "$as_me: failed program was:" >&5 4946 ac_res=-l$ac_lib
3860sed 's/^/| /' conftest.$ac_ext >&5 4947 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
3861 4948 fi
3862ac_cv_func_gethostbyname=no 4949 if ac_fn_cxx_try_link "$LINENO"
4950then :
4951 ac_cv_search_socket=$ac_res
3863fi 4952fi
3864rm -f conftest.err conftest.$ac_objext \ 4953rm -f core conftest.err conftest.$ac_objext conftest.beam \
3865 conftest$ac_exeext conftest.$ac_ext 4954 conftest$ac_exeext
4955 if test ${ac_cv_search_socket+y}
4956then :
4957 break
3866fi 4958fi
3867echo "$as_me:$LINENO: result: $ac_cv_func_gethostbyname" >&5 4959done
3868echo "${ECHO_T}$ac_cv_func_gethostbyname" >&6 4960if test ${ac_cv_search_socket+y}
3869if test $ac_cv_func_gethostbyname = yes; then 4961then :
3870 :
3871else
3872 echo "$as_me:$LINENO: checking for gethostbyname in -lnsl" >&5
3873echo $ECHO_N "checking for gethostbyname in -lnsl... $ECHO_C" >&6
3874if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then
3875 echo $ECHO_N "(cached) $ECHO_C" >&6
3876else
3877 ac_check_lib_save_LIBS=$LIBS
3878LIBS="-lnsl $LIBS"
3879cat >conftest.$ac_ext <<_ACEOF
3880/* confdefs.h. */
3881_ACEOF
3882cat confdefs.h >>conftest.$ac_ext
3883cat >>conftest.$ac_ext <<_ACEOF
3884/* end confdefs.h. */
3885 4962
3886/* Override any gcc2 internal prototype to avoid an error. */ 4963else $as_nop
3887#ifdef __cplusplus
3888extern "C"
3889#endif
3890/* We use char because int might match the return type of a gcc2
3891 builtin and then its argument prototype would still apply. */
3892char gethostbyname ();
3893int
3894main ()
3895{
3896gethostbyname ();
3897 ;
3898 return 0;
3899}
3900_ACEOF
3901rm -f conftest.$ac_objext conftest$ac_exeext
3902if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3903 (eval $ac_link) 2>conftest.er1
3904 ac_status=$?
3905 grep -v '^ *+' conftest.er1 >conftest.err
3906 rm -f conftest.er1
3907 cat conftest.err >&5
3908 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3909 (exit $ac_status); } &&
3910 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
3911 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3912 (eval $ac_try) 2>&5
3913 ac_status=$?
3914 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3915 (exit $ac_status); }; } &&
3916 { ac_try='test -s conftest$ac_exeext'
3917 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3918 (eval $ac_try) 2>&5
3919 ac_status=$?
3920 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3921 (exit $ac_status); }; }; then
3922 ac_cv_lib_nsl_gethostbyname=yes
3923else
3924 echo "$as_me: failed program was:" >&5
3925sed 's/^/| /' conftest.$ac_ext >&5
3926
3927ac_cv_lib_nsl_gethostbyname=no
3928fi
3929rm -f conftest.err conftest.$ac_objext \
3930 conftest$ac_exeext conftest.$ac_ext
3931LIBS=$ac_check_lib_save_LIBS
3932fi
3933echo "$as_me:$LINENO: result: $ac_cv_lib_nsl_gethostbyname" >&5
3934echo "${ECHO_T}$ac_cv_lib_nsl_gethostbyname" >&6
3935if test $ac_cv_lib_nsl_gethostbyname = yes; then
3936 LIBS="$LIBS -lnsl"
3937fi
3938
3939fi
3940
3941echo "$as_me:$LINENO: checking for socket" >&5
3942echo $ECHO_N "checking for socket... $ECHO_C" >&6
3943if test "${ac_cv_func_socket+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 socket to an innocuous variant, in case <limits.h> declares socket.
3953 For example, HP-UX 11i <limits.h> declares gettimeofday. */
3954#define socket innocuous_socket
3955
3956/* System header to define __stub macros and hopefully few prototypes,
3957 which can conflict with char socket (); 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 socket
3968
3969/* Override any gcc2 internal prototype to avoid an error. */
3970#ifdef __cplusplus
3971extern "C"
3972{
3973#endif
3974/* We use char because int might match the return type of a gcc2
3975 builtin and then its argument prototype would still apply. */
3976char socket ();
3977/* The GNU C library defines this for functions which it implements
3978 to always fail with ENOSYS. Some functions are actually named
3979 something starting with __ and the normal name is an alias. */
3980#if defined (__stub_socket) || defined (__stub___socket)
3981choke me
3982#else
3983char (*f) () = socket;
3984#endif
3985#ifdef __cplusplus
3986}
3987#endif
3988
3989int
3990main ()
3991{
3992return f != socket;
3993 ;
3994 return 0;
3995}
3996_ACEOF
3997rm -f conftest.$ac_objext conftest$ac_exeext
3998if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3999 (eval $ac_link) 2>conftest.er1
4000 ac_status=$?
4001 grep -v '^ *+' conftest.er1 >conftest.err
4002 rm -f conftest.er1
4003 cat conftest.err >&5
4004 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4005 (exit $ac_status); } &&
4006 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
4007 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4008 (eval $ac_try) 2>&5
4009 ac_status=$?
4010 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4011 (exit $ac_status); }; } &&
4012 { ac_try='test -s conftest$ac_exeext'
4013 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4014 (eval $ac_try) 2>&5
4015 ac_status=$?
4016 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4017 (exit $ac_status); }; }; then
4018 ac_cv_func_socket=yes
4019else
4020 echo "$as_me: failed program was:" >&5
4021sed 's/^/| /' conftest.$ac_ext >&5
4022
4023ac_cv_func_socket=no 4964 ac_cv_search_socket=no
4024fi 4965fi
4025rm -f conftest.err conftest.$ac_objext \ 4966rm conftest.$ac_ext
4026 conftest$ac_exeext conftest.$ac_ext 4967LIBS=$ac_func_search_save_LIBS
4027fi 4968fi
4028echo "$as_me:$LINENO: result: $ac_cv_func_socket" >&5 4969{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_socket" >&5
4029echo "${ECHO_T}$ac_cv_func_socket" >&6 4970printf "%s\n" "$ac_cv_search_socket" >&6; }
4030if test $ac_cv_func_socket = yes; then 4971ac_res=$ac_cv_search_socket
4031 : 4972if test "$ac_res" != no
4032else 4973then :
4033 echo "$as_me:$LINENO: checking for socket in -lsocket" >&5 4974 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
4034echo $ECHO_N "checking for socket in -lsocket... $ECHO_C" >&6
4035if test "${ac_cv_lib_socket_socket+set}" = set; then
4036 echo $ECHO_N "(cached) $ECHO_C" >&6
4037else
4038 ac_check_lib_save_LIBS=$LIBS
4039LIBS="-lsocket $LIBS"
4040cat >conftest.$ac_ext <<_ACEOF
4041/* confdefs.h. */
4042_ACEOF
4043cat confdefs.h >>conftest.$ac_ext
4044cat >>conftest.$ac_ext <<_ACEOF
4045/* end confdefs.h. */
4046 4975
4047/* Override any gcc2 internal prototype to avoid an error. */
4048#ifdef __cplusplus
4049extern "C"
4050#endif
4051/* We use char because int might match the return type of a gcc2
4052 builtin and then its argument prototype would still apply. */
4053char socket ();
4054int
4055main ()
4056{
4057socket ();
4058 ;
4059 return 0;
4060}
4061_ACEOF
4062rm -f conftest.$ac_objext conftest$ac_exeext
4063if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4064 (eval $ac_link) 2>conftest.er1
4065 ac_status=$?
4066 grep -v '^ *+' conftest.er1 >conftest.err
4067 rm -f conftest.er1
4068 cat conftest.err >&5
4069 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4070 (exit $ac_status); } &&
4071 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
4072 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4073 (eval $ac_try) 2>&5
4074 ac_status=$?
4075 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4076 (exit $ac_status); }; } &&
4077 { ac_try='test -s conftest$ac_exeext'
4078 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4079 (eval $ac_try) 2>&5
4080 ac_status=$?
4081 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4082 (exit $ac_status); }; }; then
4083 ac_cv_lib_socket_socket=yes
4084else
4085 echo "$as_me: failed program was:" >&5
4086sed 's/^/| /' conftest.$ac_ext >&5
4087
4088ac_cv_lib_socket_socket=no
4089fi 4976fi
4090rm -f conftest.err conftest.$ac_objext \
4091 conftest$ac_exeext conftest.$ac_ext
4092LIBS=$ac_check_lib_save_LIBS
4093fi
4094echo "$as_me:$LINENO: result: $ac_cv_lib_socket_socket" >&5
4095echo "${ECHO_T}$ac_cv_lib_socket_socket" >&6
4096if test $ac_cv_lib_socket_socket = yes; then
4097 LIBS="$LIBS -lsocket"
4098fi
4099 4977
4100fi
4101
4102
4103echo "$as_me:$LINENO: checking for sched_yield" >&5
4104echo $ECHO_N "checking for sched_yield... $ECHO_C" >&6
4105if test "${ac_cv_func_sched_yield+set}" = set; then
4106 echo $ECHO_N "(cached) $ECHO_C" >&6
4107else
4108 cat >conftest.$ac_ext <<_ACEOF
4109/* confdefs.h. */
4110_ACEOF
4111cat confdefs.h >>conftest.$ac_ext
4112cat >>conftest.$ac_ext <<_ACEOF
4113/* end confdefs.h. */
4114/* Define sched_yield to an innocuous variant, in case <limits.h> declares sched_yield.
4115 For example, HP-UX 11i <limits.h> declares gettimeofday. */
4116#define sched_yield innocuous_sched_yield
4117
4118/* System header to define __stub macros and hopefully few prototypes,
4119 which can conflict with char sched_yield (); below.
4120 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4121 <limits.h> exists even on freestanding compilers. */
4122
4123#ifdef __STDC__
4124# include <limits.h>
4125#else
4126# include <assert.h>
4127#endif
4128
4129#undef sched_yield
4130
4131/* Override any gcc2 internal prototype to avoid an error. */
4132#ifdef __cplusplus
4133extern "C"
4134{
4135#endif
4136/* We use char because int might match the return type of a gcc2
4137 builtin and then its argument prototype would still apply. */
4138char sched_yield ();
4139/* The GNU C library defines this for functions which it implements
4140 to always fail with ENOSYS. Some functions are actually named
4141 something starting with __ and the normal name is an alias. */
4142#if defined (__stub_sched_yield) || defined (__stub___sched_yield)
4143choke me
4144#else
4145char (*f) () = sched_yield;
4146#endif
4147#ifdef __cplusplus
4148}
4149#endif
4150
4151int
4152main ()
4153{
4154return f != sched_yield;
4155 ;
4156 return 0;
4157}
4158_ACEOF
4159rm -f conftest.$ac_objext conftest$ac_exeext
4160if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4161 (eval $ac_link) 2>conftest.er1
4162 ac_status=$?
4163 grep -v '^ *+' conftest.er1 >conftest.err
4164 rm -f conftest.er1
4165 cat conftest.err >&5
4166 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4167 (exit $ac_status); } &&
4168 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
4169 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4170 (eval $ac_try) 2>&5
4171 ac_status=$?
4172 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4173 (exit $ac_status); }; } &&
4174 { ac_try='test -s conftest$ac_exeext'
4175 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4176 (eval $ac_try) 2>&5
4177 ac_status=$?
4178 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4179 (exit $ac_status); }; }; then
4180 ac_cv_func_sched_yield=yes
4181else
4182 echo "$as_me: failed program was:" >&5
4183sed 's/^/| /' conftest.$ac_ext >&5
4184
4185ac_cv_func_sched_yield=no
4186fi
4187rm -f conftest.err conftest.$ac_objext \
4188 conftest$ac_exeext conftest.$ac_ext
4189fi
4190echo "$as_me:$LINENO: result: $ac_cv_func_sched_yield" >&5
4191echo "${ECHO_T}$ac_cv_func_sched_yield" >&6
4192if test $ac_cv_func_sched_yield = yes; then
4193 :
4194else
4195 echo "$as_me:$LINENO: checking for sched_yield in -lrt" >&5
4196echo $ECHO_N "checking for sched_yield in -lrt... $ECHO_C" >&6
4197if test "${ac_cv_lib_rt_sched_yield+set}" = set; then
4198 echo $ECHO_N "(cached) $ECHO_C" >&6
4199else
4200 ac_check_lib_save_LIBS=$LIBS
4201LIBS="-lrt $LIBS"
4202cat >conftest.$ac_ext <<_ACEOF
4203/* confdefs.h. */
4204_ACEOF
4205cat confdefs.h >>conftest.$ac_ext
4206cat >>conftest.$ac_ext <<_ACEOF
4207/* end confdefs.h. */
4208
4209/* Override any gcc2 internal prototype to avoid an error. */
4210#ifdef __cplusplus
4211extern "C"
4212#endif
4213/* We use char because int might match the return type of a gcc2
4214 builtin and then its argument prototype would still apply. */
4215char sched_yield ();
4216int
4217main ()
4218{
4219sched_yield ();
4220 ;
4221 return 0;
4222}
4223_ACEOF
4224rm -f conftest.$ac_objext conftest$ac_exeext
4225if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4226 (eval $ac_link) 2>conftest.er1
4227 ac_status=$?
4228 grep -v '^ *+' conftest.er1 >conftest.err
4229 rm -f conftest.er1
4230 cat conftest.err >&5
4231 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4232 (exit $ac_status); } &&
4233 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
4234 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4235 (eval $ac_try) 2>&5
4236 ac_status=$?
4237 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4238 (exit $ac_status); }; } &&
4239 { ac_try='test -s conftest$ac_exeext'
4240 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4241 (eval $ac_try) 2>&5
4242 ac_status=$?
4243 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4244 (exit $ac_status); }; }; then
4245 ac_cv_lib_rt_sched_yield=yes
4246else
4247 echo "$as_me: failed program was:" >&5
4248sed 's/^/| /' conftest.$ac_ext >&5
4249
4250ac_cv_lib_rt_sched_yield=no
4251fi
4252rm -f conftest.err conftest.$ac_objext \
4253 conftest$ac_exeext conftest.$ac_ext
4254LIBS=$ac_check_lib_save_LIBS
4255fi
4256echo "$as_me:$LINENO: result: $ac_cv_lib_rt_sched_yield" >&5
4257echo "${ECHO_T}$ac_cv_lib_rt_sched_yield" >&6
4258if test $ac_cv_lib_rt_sched_yield = yes; then
4259 LIBS="$LIBS -lrt"
4260fi
4261
4262fi
4263
4264
4265echo "$as_me:$LINENO: checking for sched_yield support" >&5
4266echo $ECHO_N "checking for sched_yield support... $ECHO_C" >&6
4267cat >conftest.$ac_ext <<_ACEOF
4268/* confdefs.h. */
4269_ACEOF
4270cat confdefs.h >>conftest.$ac_ext
4271cat >>conftest.$ac_ext <<_ACEOF
4272/* end confdefs.h. */
4273#include <sched.h>
4274int
4275main ()
4276{
4277sched_yield ()
4278 ;
4279 return 0;
4280}
4281_ACEOF
4282rm -f conftest.$ac_objext conftest$ac_exeext
4283if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4284 (eval $ac_link) 2>conftest.er1
4285 ac_status=$?
4286 grep -v '^ *+' conftest.er1 >conftest.err
4287 rm -f conftest.er1
4288 cat conftest.err >&5
4289 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4290 (exit $ac_status); } &&
4291 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
4292 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4293 (eval $ac_try) 2>&5
4294 ac_status=$?
4295 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4296 (exit $ac_status); }; } &&
4297 { ac_try='test -s conftest$ac_exeext'
4298 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4299 (eval $ac_try) 2>&5
4300 ac_status=$?
4301 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4302 (exit $ac_status); }; }; then
4303 echo "$as_me:$LINENO: result: yes" >&5
4304echo "${ECHO_T}yes" >&6
4305
4306cat >>confdefs.h <<\_ACEOF
4307#define HAVE_SCHED_YIELD 1
4308_ACEOF
4309
4310else
4311 echo "$as_me: failed program was:" >&5
4312sed 's/^/| /' conftest.$ac_ext >&5
4313
4314echo "$as_me:$LINENO: result: no" >&5
4315echo "${ECHO_T}no" >&6
4316fi
4317rm -f conftest.err conftest.$ac_objext \
4318 conftest$ac_exeext conftest.$ac_ext
4319
4320
4321MALLOC_TYPE=S
4322 4978
4323support_frills=yes 4979support_frills=yes
4324support_inheritpixmap=yes 4980support_inheritpixmap=yes
4325support_tinting=yes
4326support_fading=yes 4981support_fading=yes
4327support_keepscrolling=yes 4982support_keepscrolling=yes
4328support_selectionscrolling=yes 4983support_selectionscrolling=yes
4329support_mousewheel=yes 4984support_mousewheel=yes
4330support_mouseslipwheel=yes 4985support_mouseslipwheel=yes
4331support_utmp=yes
4332support_wtmp=yes
4333support_lastlog=yes
4334support_text_blink=yes 4986support_text_blink=yes
4335support_pointer_blank=yes 4987support_pointer_blank=yes
4336support_scroll_rxvt=yes 4988support_scroll_rxvt=yes
4337support_scroll_next=yes 4989support_scroll_next=yes
4338support_scroll_xterm=yes 4990support_scroll_xterm=yes
4339support_scroll_plain=yes
4340support_xim=yes 4991support_xim=yes
4341support_xpm=yes 4992support_pixbuf=yes
4993support_startup_notification=yes
4342support_xft=yes 4994support_xft=yes
4343support_unicode3=no 4995support_unicode3=no
4344support_combining=yes 4996support_combining=yes
4345support_8bitctrls=no 4997support_8bitctrls=no
4346support_iso14755=yes 4998support_iso14755=yes
4347support_styles=yes 4999support_styles=yes
4348support_perl=yes 5000support_perl=yes
4349codesets=all 5001codesets=all
4350 5002
4351 5003
4352if test "x$enable_shared" = xyes; then
4353
4354cat >>confdefs.h <<\_ACEOF
4355#define LIBRXVT 1
4356_ACEOF
4357
4358 INSTALL_LIBRXVT=yes
4359fi
4360
4361
4362# Check whether --enable-everything or --disable-everything was given. 5004# Check whether --enable-everything was given.
4363if test "${enable_everything+set}" = set; then 5005if test ${enable_everything+y}
5006then :
4364 enableval="$enable_everything" 5007 enableval=$enable_everything;
4365
4366 if test x$enableval = xno; then 5008 if test x$enableval = xno; then
4367 support_24bit=no
4368 support_frills=no 5009 support_frills=no
4369 support_inheritpixmap=no 5010 support_inheritpixmap=no
4370 support_tinting=no
4371 support_fading=no 5011 support_fading=no
4372 support_keepscrolling=no 5012 support_keepscrolling=no
4373 support_selectionscrolling=no 5013 support_selectionscrolling=no
4374 support_lastlog=no
4375 support_mousewheel=no 5014 support_mousewheel=no
4376 support_mouseslipwheel=no 5015 support_mouseslipwheel=no
4377 support_text_blink=no 5016 support_text_blink=no
4378 support_pointer_blank=no 5017 support_pointer_blank=no
4379 support_scroll_rxvt=no 5018 support_scroll_rxvt=no
4380 support_scroll_next=no 5019 support_scroll_next=no
4381 support_scroll_xterm=no 5020 support_scroll_xterm=no
4382 support_scroll_plain=no
4383 support_utmp=no
4384 support_wtmp=no
4385 support_xim=no 5021 support_xim=no
4386 support_xpm=no 5022 support_pixbuf=no
5023 support_startup_notification=no
4387 support_xft=no 5024 support_xft=no
4388 support_unicode3=no 5025 support_unicode3=no
4389 support_combining=no 5026 support_combining=no
4390 support_8bitctrls=no 5027 support_8bitctrls=no
4391 support_iso14755=no 5028 support_iso14755=no
4392 support_styles=no 5029 support_styles=no
4393 support_perl=no 5030 support_perl=no
4394 codesets= 5031 codesets=
4395 fi 5032 fi
4396 if test x$enableval = xyes; then 5033 if test x$enableval = xyes; then
4397 support_24bit=yes
4398 support_frills=yes 5034 support_frills=yes
4399 support_inheritpixmap=yes 5035 support_inheritpixmap=yes
4400 support_tinting=yes
4401 support_fading=yes 5036 support_fading=yes
4402 support_keepscrolling=yes 5037 support_keepscrolling=yes
4403 support_selectionscrolling=yes 5038 support_selectionscrolling=yes
4404 support_lastlog=yes
4405 support_mousewheel=yes 5039 support_mousewheel=yes
4406 support_mouseslipwheel=yes 5040 support_mouseslipwheel=yes
4407 support_text_blink=yes 5041 support_text_blink=yes
4408 support_pointer_blank=yes 5042 support_pointer_blank=yes
4409 support_scroll_rxvt=yes 5043 support_scroll_rxvt=yes
4410 support_scroll_next=yes 5044 support_scroll_next=yes
4411 support_scroll_xterm=yes 5045 support_scroll_xterm=yes
4412 support_scroll_plain=yes
4413 support_utmp=yes
4414 support_wtmp=yes
4415 support_xim=yes 5046 support_xim=yes
4416 support_xpm=yes 5047 support_pixbuf=yes
5048 support_startup_notification=yes
4417 support_xft=yes 5049 support_xft=yes
4418 support_unicode3=yes 5050 support_unicode3=yes
4419 support_combining=yes 5051 support_combining=yes
4420 #support_8bitctrls=yes 5052 #support_8bitctrls=yes
4421 support_iso14755=yes 5053 support_iso14755=yes
4422 support_styles=yes 5054 support_styles=yes
4423 support_perl=yes 5055 support_perl=yes
4424 codesets=all 5056 codesets=all
4425 fi 5057 fi
4426 5058
4427fi; 5059fi
4428 5060
5061
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
5078# Check whether --enable-warnings was given.
5079if test ${enable_warnings+y}
5080then :
5081 enableval=$enable_warnings; if test x$enableval = xyes; then
5082 support_warnings=yes
5083 fi
5084fi
5085
5086if test x$GXX = xyes; then
5087 if test $support_warnings = yes; then
5088 save_CXXFLAGS="$CXXFLAGS"
5089 CXXFLAGS="$CXXFLAGS -Wall -Wno-sign-compare -Wno-reorder -Wno-unused-value"
5090 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5091/* end confdefs.h. */
5092
5093int
5094main (void)
5095{
5096
5097 ;
5098 return 0;
5099}
5100_ACEOF
5101if ac_fn_cxx_try_compile "$LINENO"
5102then :
5103
5104else $as_nop
5105 CXXFLAGS="$save_CXXFLAGS"
5106fi
5107rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5108 else
5109 CXXFLAGS="$CXXFLAGS -w"
5110 fi
5111fi
5112
5113support_256_color=no
5114# Check whether --enable-256-color was given.
5115if test ${enable_256_color+y}
5116then :
5117 enableval=$enable_256_color; if test x$enableval = xyes; then
5118 support_256_color=yes
5119 fi
5120fi
5121
5122if test x$support_256_color = xyes; then
5123
5124printf "%s\n" "#define USE_256_COLORS 1" >>confdefs.h
5125
5126fi
5127
4429# Check whether --enable-unicode3 or --disable-unicode3 was given. 5128# Check whether --enable-unicode3 was given.
4430if test "${enable_unicode3+set}" = set; then 5129if test ${enable_unicode3+y}
4431 enableval="$enable_unicode3" 5130then :
4432 if test x$enableval = xyes -o x$enableval = xno; then 5131 enableval=$enable_unicode3; if test x$enableval = xyes -o x$enableval = xno; then
4433 support_unicode3=$enableval 5132 support_unicode3=$enableval
4434 fi 5133 fi
4435fi; 5134fi
4436 5135
5136
4437# Check whether --enable-combining or --disable-combining was given. 5137# Check whether --enable-combining was given.
4438if test "${enable_combining+set}" = set; then 5138if test ${enable_combining+y}
4439 enableval="$enable_combining" 5139then :
4440 if test x$enableval = xyes -o x$enableval = xno; then 5140 enableval=$enable_combining; if test x$enableval = xyes -o x$enableval = xno; then
4441 support_combining=$enableval 5141 support_combining=$enableval
4442 fi 5142 fi
4443fi; 5143fi
4444 5144
5145
4445# Check whether --enable-xft or --disable-xft was given. 5146# Check whether --enable-xft was given.
4446if test "${enable_xft+set}" = set; then 5147if test ${enable_xft+y}
4447 enableval="$enable_xft" 5148then :
4448 if test x$enableval = xyes -o x$enableval = xno; then 5149 enableval=$enable_xft; if test x$enableval = xyes -o x$enableval = xno; then
4449 support_xft=$enableval 5150 support_xft=$enableval
4450 fi 5151 fi
4451fi; 5152fi
4452 5153
5154
4453# Check whether --enable-font-styles or --disable-font-styles was given. 5155# Check whether --enable-font-styles was given.
4454if test "${enable_font_styles+set}" = set; then 5156if test ${enable_font_styles+y}
4455 enableval="$enable_font_styles" 5157then :
4456 if test x$enableval = xyes -o x$enableval = xno; then 5158 enableval=$enable_font_styles; if test x$enableval = xyes -o x$enableval = xno; then
4457 support_styles=$enableval 5159 support_styles=$enableval
4458 fi 5160 fi
4459fi; 5161fi
4460 5162
4461# Check whether --enable-utmp or --disable-utmp was given. 5163
4462if test "${enable_utmp+set}" = set; then 5164# Check whether --enable-pixbuf was given.
4463 enableval="$enable_utmp" 5165if test ${enable_pixbuf+y}
5166then :
4464 if test x$enableval = xyes -o x$enableval = xno; then 5167 enableval=$enable_pixbuf; if test x$enableval = xyes -o x$enableval = xno; then
4465 support_utmp=$enableval
4466 fi
4467fi;
4468
4469# Check whether --enable-wtmp or --disable-wtmp was given.
4470if test "${enable_wtmp+set}" = set; then
4471 enableval="$enable_wtmp"
4472 if test x$enableval = xyes -o x$enableval = xno; then
4473 support_wtmp=$enableval
4474 fi
4475fi;
4476
4477# Check whether --enable-lastlog or --disable-lastlog was given.
4478if test "${enable_lastlog+set}" = set; then
4479 enableval="$enable_lastlog"
4480 if test x$enableval = xyes -o x$enableval = xno; then
4481 support_lastlog=$enableval
4482 fi
4483fi;
4484
4485# Check whether --enable-xpm-background or --disable-xpm-background was given.
4486if test "${enable_xpm_background+set}" = set; then
4487 enableval="$enable_xpm_background"
4488 if test x$enableval = xyes -o x$enableval = xno; then
4489 support_xpm=$enableval 5168 support_pixbuf=$enableval
4490 fi 5169 fi
4491fi; 5170fi
4492 5171
5172
5173# Check whether --enable-startup-notification was given.
5174if test ${enable_startup_notification+y}
5175then :
5176 enableval=$enable_startup_notification; if test x$enableval = xyes -o x$enableval = xno; then
5177 support_startup_notification=$enableval
5178 fi
5179fi
5180
5181
4493# Check whether --enable-transparency or --disable-transparency was given. 5182# Check whether --enable-transparency was given.
4494if test "${enable_transparency+set}" = set; then 5183if test ${enable_transparency+y}
4495 enableval="$enable_transparency" 5184then :
4496 if test x$enableval = xyes -o x$enableval = xno; then 5185 enableval=$enable_transparency; if test x$enableval = xyes -o x$enableval = xno; then
4497 support_inheritpixmap=$enableval 5186 support_inheritpixmap=$enableval
4498 fi 5187 fi
4499fi; 5188fi
4500 5189
4501# Check whether --enable-tinting or --disable-tinting was given. 5190
4502if test "${enable_tinting+set}" = set; then 5191# Check whether --enable-fading was given.
4503 enableval="$enable_tinting" 5192if test ${enable_fading+y}
5193then :
4504 if test x$enableval = xyes -o x$enableval = xno; then 5194 enableval=$enable_fading; if test x$enableval = xyes -o x$enableval = xno; then
4505 support_tinting=$enableval
4506 fi
4507fi;
4508
4509# Check whether --enable-fading or --disable-fading was given.
4510if test "${enable_fading+set}" = set; then
4511 enableval="$enable_fading"
4512 if test x$enableval = xyes -o x$enableval = xno; then
4513 support_fading=$enableval 5195 support_fading=$enableval
4514 fi 5196 fi
4515fi; 5197fi
4516 5198
5199
4517# Check whether --enable-rxvt-scroll or --disable-rxvt-scroll was given. 5200# Check whether --enable-rxvt-scroll was given.
4518if test "${enable_rxvt_scroll+set}" = set; then 5201if test ${enable_rxvt_scroll+y}
4519 enableval="$enable_rxvt_scroll" 5202then :
4520 if test x$enableval = xyes -o x$enableval = xno; then 5203 enableval=$enable_rxvt_scroll; if test x$enableval = xyes -o x$enableval = xno; then
4521 support_scroll_rxvt=$enableval 5204 support_scroll_rxvt=$enableval
4522 fi 5205 fi
4523fi; 5206fi
4524 5207
5208
4525# Check whether --enable-next-scroll or --disable-next-scroll was given. 5209# Check whether --enable-next-scroll was given.
4526if test "${enable_next_scroll+set}" = set; then 5210if test ${enable_next_scroll+y}
4527 enableval="$enable_next_scroll" 5211then :
4528 if test x$enableval = xyes -o x$enableval = xno; then 5212 enableval=$enable_next_scroll; if test x$enableval = xyes -o x$enableval = xno; then
4529 support_scroll_next=$enableval 5213 support_scroll_next=$enableval
4530 fi 5214 fi
4531fi; 5215fi
4532 5216
5217
4533# Check whether --enable-xterm-scroll or --disable-xterm-scroll was given. 5218# Check whether --enable-xterm-scroll was given.
4534if test "${enable_xterm_scroll+set}" = set; then 5219if test ${enable_xterm_scroll+y}
4535 enableval="$enable_xterm_scroll" 5220then :
4536 if test x$enableval = xyes -o x$enableval = xno; then 5221 enableval=$enable_xterm_scroll; if test x$enableval = xyes -o x$enableval = xno; then
4537 support_scroll_xterm=$enableval 5222 support_scroll_xterm=$enableval
4538 fi 5223 fi
4539fi; 5224fi
4540 5225
5226
4541# Check whether --enable-perl or --disable-perl was given. 5227# Check whether --enable-perl was given.
4542if test "${enable_perl+set}" = set; then 5228if test ${enable_perl+y}
4543 enableval="$enable_perl" 5229then :
4544 if test x$enableval = xyes -o x$enableval = xno; then 5230 enableval=$enable_perl; if test x$enableval = xyes -o x$enableval = xno; then
4545 support_perl=$enableval 5231 support_perl=$enableval
4546 fi 5232 fi
4547fi; 5233fi
4548 5234
4549# Check whether --enable-plain-scroll or --disable-plain-scroll was given. 5235
4550if test "${enable_plain_scroll+set}" = set; then 5236
4551 enableval="$enable_plain_scroll" 5237# Check whether --with-codesets was given.
5238if test ${with_codesets+y}
5239then :
5240 withval=$with_codesets; codesets="$withval"
5241fi
5242
5243
5244# Check whether --enable-xim was given.
5245if test ${enable_xim+y}
5246then :
4552 if test x$enableval = xyes -o x$enableval = xno; then 5247 enableval=$enable_xim; if test x$enableval = xyes -o x$enableval = xno; then
4553 support_scroll_plain=$enableval
4554 fi
4555fi;
4556
4557
4558
4559# Check whether --with-codesets or --without-codesets was given.
4560if test "${with_codesets+set}" = set; then
4561 withval="$with_codesets"
4562 codesets="$withval"
4563fi;
4564
4565# Check whether --enable-xim or --disable-xim was given.
4566if test "${enable_xim+set}" = set; then
4567 enableval="$enable_xim"
4568 if test x$enableval = xyes -o x$enableval = xno; then
4569 support_xim=$enableval 5248 support_xim=$enableval
4570 fi 5249 fi
4571fi; 5250fi
4572 5251
4573# Check whether --enable-ttygid or --disable-ttygid was given.
4574if test "${enable_ttygid+set}" = set; then
4575 enableval="$enable_ttygid"
4576 if test x$enableval = xyes; then
4577 5252
4578cat >>confdefs.h <<\_ACEOF 5253# Check whether --enable-backspace-key was given.
4579#define TTY_GID_SUPPORT 1 5254if test ${enable_backspace_key+y}
4580_ACEOF 5255then :
5256 enableval=$enable_backspace_key; if test x$enableval = xno; then
4581 5257
5258printf "%s\n" "#define NO_BACKSPACE_KEY 1" >>confdefs.h
5259
4582 fi 5260 fi
4583fi; 5261fi
4584 5262
4585# Check whether --enable-backspace-key or --disable-backspace-key was given.
4586if test "${enable_backspace_key+set}" = set; then
4587 enableval="$enable_backspace_key"
4588 if test x$enableval = xno; then
4589 5263
4590cat >>confdefs.h <<\_ACEOF 5264# Check whether --enable-delete-key was given.
4591#define NO_BACKSPACE_KEY 1 5265if test ${enable_delete_key+y}
4592_ACEOF 5266then :
5267 enableval=$enable_delete_key; if test x$enableval = xno; then
4593 5268
5269printf "%s\n" "#define NO_DELETE_KEY 1" >>confdefs.h
5270
4594 fi 5271 fi
4595fi; 5272fi
4596 5273
4597# Check whether --enable-delete-key or --disable-delete-key was given.
4598if test "${enable_delete_key+set}" = set; then
4599 enableval="$enable_delete_key"
4600 if test x$enableval = xno; then
4601 5274
4602cat >>confdefs.h <<\_ACEOF 5275support_resources=yes
4603#define NO_DELETE_KEY 1 5276# Check whether --enable-resources was given.
4604_ACEOF 5277if test ${enable_resources+y}
4605 5278then :
5279 enableval=$enable_resources; if test x$enableval = xno; then
5280 support_resources=no
4606 fi 5281 fi
4607fi; 5282fi
4608 5283
4609# Check whether --enable-resources or --disable-resources was given.
4610if test "${enable_resources+set}" = set; then
4611 enableval="$enable_resources"
4612 if test x$enableval = xno; then
4613 5284
4614cat >>confdefs.h <<\_ACEOF
4615#define NO_RESOURCES 1
4616_ACEOF
4617
4618 fi
4619fi;
4620
4621# Check whether --enable-8bitctrls or --disable-8bitctrls was given. 5285# Check whether --enable-8bitctrls was given.
4622if test "${enable_8bitctrls+set}" = set; then 5286if test ${enable_8bitctrls+y}
4623 enableval="$enable_8bitctrls" 5287then :
4624 if test x$enableval = xyes -o x$enableval = xno; then 5288 enableval=$enable_8bitctrls; if test x$enableval = xyes -o x$enableval = xno; then
4625 support_8bitctrls=$enableval 5289 support_8bitctrls=$enableval
4626 fi 5290 fi
4627fi; 5291fi
5292
4628 5293
4629RESFALLBACK=Rxvt 5294RESFALLBACK=Rxvt
4630# Check whether --enable-fallback or --disable-fallback was given. 5295# Check whether --enable-fallback was given.
4631if test "${enable_fallback+set}" = set; then 5296if test ${enable_fallback+y}
5297then :
4632 enableval="$enable_fallback" 5298 enableval=$enable_fallback;
4633
4634 test x$enableval = xyes && enableval=Rxvt 5299 test x$enableval = xyes && enableval=Rxvt
4635 test x$enableval = xno && enableval= 5300 test x$enableval = xno && enableval=
4636 RESFALLBACK="$enableval" 5301 RESFALLBACK="$enableval"
4637 5302
4638fi; 5303fi
5304
4639 5305
4640if test x$RESFALLBACK != x; then 5306if test x$RESFALLBACK != x; then
4641 5307
4642cat >>confdefs.h <<_ACEOF 5308printf "%s\n" "#define RESFALLBACK \"$RESFALLBACK\"" >>confdefs.h
4643#define RESFALLBACK "$RESFALLBACK" 5309
5310fi
5311
5312RESNAME=urxvt
5313
5314# Check whether --with-res-name was given.
5315if test ${with_res_name+y}
5316then :
5317 withval=$with_res_name; RESNAME="$withval"
5318fi
5319
5320
5321printf "%s\n" "#define RESNAME \"$RESNAME\"" >>confdefs.h
5322
5323
5324RESCLASS=URxvt
5325
5326# Check whether --with-res-class was given.
5327if test ${with_res_class+y}
5328then :
5329 withval=$with_res_class; RESCLASS="$withval"
5330fi
5331
5332
5333printf "%s\n" "#define RESCLASS \"$RESCLASS\"" >>confdefs.h
5334
5335
5336RXVTNAME=urxvt
5337
5338# Check whether --with-name was given.
5339if test ${with_name+y}
5340then :
5341 withval=$with_name; RXVTNAME="$withval"
5342fi
5343
5344
5345printf "%s\n" "#define RXVTNAME \"$RXVTNAME\"" >>confdefs.h
5346
5347
5348
5349
5350# Check whether --enable-swapscreen was given.
5351if test ${enable_swapscreen+y}
5352then :
5353 enableval=$enable_swapscreen; if test x$enableval = xno; then
5354
5355printf "%s\n" "#define NO_SECONDARY_SCREEN 1" >>confdefs.h
5356
5357 fi
5358fi
5359
5360
5361# Check whether --enable-iso14755 was given.
5362if test ${enable_iso14755+y}
5363then :
5364 enableval=$enable_iso14755; if test x$enableval = xyes -o x$enableval = xno; then
5365 support_iso14755=$enableval
5366 fi
5367fi
5368
5369
5370# Check whether --enable-frills was given.
5371if test ${enable_frills+y}
5372then :
5373 enableval=$enable_frills; if test x$enableval = xyes -o x$enableval = xno; then
5374 support_frills=$enableval
5375 fi
5376fi
5377
5378
5379# Check whether --enable-keepscrolling was given.
5380if test ${enable_keepscrolling+y}
5381then :
5382 enableval=$enable_keepscrolling; if test x$enableval = xyes -o x$enableval = xno; then
5383 support_keepscrolling=$enableval
5384 fi
5385fi
5386
5387
5388# Check whether --enable-selectionscrolling was given.
5389if test ${enable_selectionscrolling+y}
5390then :
5391 enableval=$enable_selectionscrolling; if test x$enableval = xyes -o x$enableval = xno; then
5392 support_selectionscrolling=$enableval
5393 fi
5394fi
5395
5396
5397# Check whether --enable-mousewheel was given.
5398if test ${enable_mousewheel+y}
5399then :
5400 enableval=$enable_mousewheel; if test x$enableval = xyes -o x$enableval = xno; then
5401 support_mousewheel=$enableval
5402 fi
5403fi
5404
5405
5406# Check whether --enable-slipwheeling was given.
5407if test ${enable_slipwheeling+y}
5408then :
5409 enableval=$enable_slipwheeling; if test x$enableval = xyes -o x$enableval = xno; then
5410 support_mouseslipwheel=$enableval
5411 fi
5412fi
5413
5414
5415# Check whether --enable-smart-resize was given.
5416if test ${enable_smart_resize+y}
5417then :
5418 enableval=$enable_smart_resize; if test x$enableval = xyes; then
5419
5420printf "%s\n" "#define SMART_RESIZE 1" >>confdefs.h
5421
5422 fi
5423fi
5424
5425
5426# Check whether --enable-text-blink was given.
5427if test ${enable_text_blink+y}
5428then :
5429 enableval=$enable_text_blink; if test x$enableval = xyes -o x$enableval = xno; then
5430 support_text_blink=$enableval
5431 fi
5432fi
5433
5434
5435# Check whether --enable-pointer-blank was given.
5436if test ${enable_pointer_blank+y}
5437then :
5438 enableval=$enable_pointer_blank; if test x$enableval = xyes -o x$enableval = xno; then
5439 support_pointer_blank=$enableval
5440 fi
5441fi
5442
5443
5444
5445# Check whether --with-term was given.
5446if test ${with_term+y}
5447then :
5448 withval=$with_term; if test x$withval != x; then
5449
5450printf "%s\n" "#define TERMENV \"$withval\"" >>confdefs.h
5451 term="$withval"
5452 fi
5453fi
5454
5455
5456
5457# Check whether --with-terminfo was given.
5458if test ${with_terminfo+y}
5459then :
5460 withval=$with_terminfo; if test x$withval != x; then
5461
5462printf "%s\n" "#define RXVT_TERMINFO \"$withval\"" >>confdefs.h
5463 terminfo="$withval"
5464 fi
5465fi
5466
5467
5468if test x$support_resources = xno; then
5469 if test x$support_frills = xyes || test x$support_perl = xyes; then
5470 as_fn_error $? "--disable-resources requires --disable-frills --disable-perl" "$LINENO" 5
5471 fi
5472
5473
5474printf "%s\n" "#define NO_RESOURCES 1" >>confdefs.h
5475
5476fi
5477
5478
5479LIBEV_M4_AVOID_LIBRT=1
5480
5481ac_fn_cxx_check_header_compile "$LINENO" "sys/inotify.h" "ac_cv_header_sys_inotify_h" "$ac_includes_default"
5482if test "x$ac_cv_header_sys_inotify_h" = xyes
5483then :
5484 printf "%s\n" "#define HAVE_SYS_INOTIFY_H 1" >>confdefs.h
5485
5486fi
5487ac_fn_cxx_check_header_compile "$LINENO" "sys/epoll.h" "ac_cv_header_sys_epoll_h" "$ac_includes_default"
5488if test "x$ac_cv_header_sys_epoll_h" = xyes
5489then :
5490 printf "%s\n" "#define HAVE_SYS_EPOLL_H 1" >>confdefs.h
5491
5492fi
5493ac_fn_cxx_check_header_compile "$LINENO" "sys/event.h" "ac_cv_header_sys_event_h" "$ac_includes_default"
5494if test "x$ac_cv_header_sys_event_h" = xyes
5495then :
5496 printf "%s\n" "#define HAVE_SYS_EVENT_H 1" >>confdefs.h
5497
5498fi
5499ac_fn_cxx_check_header_compile "$LINENO" "port.h" "ac_cv_header_port_h" "$ac_includes_default"
5500if test "x$ac_cv_header_port_h" = xyes
5501then :
5502 printf "%s\n" "#define HAVE_PORT_H 1" >>confdefs.h
5503
5504fi
5505ac_fn_cxx_check_header_compile "$LINENO" "poll.h" "ac_cv_header_poll_h" "$ac_includes_default"
5506if test "x$ac_cv_header_poll_h" = xyes
5507then :
5508 printf "%s\n" "#define HAVE_POLL_H 1" >>confdefs.h
5509
5510fi
5511ac_fn_cxx_check_header_compile "$LINENO" "sys/timerfd.h" "ac_cv_header_sys_timerfd_h" "$ac_includes_default"
5512if test "x$ac_cv_header_sys_timerfd_h" = xyes
5513then :
5514 printf "%s\n" "#define HAVE_SYS_TIMERFD_H 1" >>confdefs.h
5515
5516fi
5517
5518ac_fn_cxx_check_header_compile "$LINENO" "sys/select.h" "ac_cv_header_sys_select_h" "$ac_includes_default"
5519if test "x$ac_cv_header_sys_select_h" = xyes
5520then :
5521 printf "%s\n" "#define HAVE_SYS_SELECT_H 1" >>confdefs.h
5522
5523fi
5524ac_fn_cxx_check_header_compile "$LINENO" "sys/eventfd.h" "ac_cv_header_sys_eventfd_h" "$ac_includes_default"
5525if test "x$ac_cv_header_sys_eventfd_h" = xyes
5526then :
5527 printf "%s\n" "#define HAVE_SYS_EVENTFD_H 1" >>confdefs.h
5528
5529fi
5530ac_fn_cxx_check_header_compile "$LINENO" "sys/signalfd.h" "ac_cv_header_sys_signalfd_h" "$ac_includes_default"
5531if test "x$ac_cv_header_sys_signalfd_h" = xyes
5532then :
5533 printf "%s\n" "#define HAVE_SYS_SIGNALFD_H 1" >>confdefs.h
5534
5535fi
5536ac_fn_cxx_check_header_compile "$LINENO" "linux/aio_abi.h" "ac_cv_header_linux_aio_abi_h" "$ac_includes_default"
5537if test "x$ac_cv_header_linux_aio_abi_h" = xyes
5538then :
5539 printf "%s\n" "#define HAVE_LINUX_AIO_ABI_H 1" >>confdefs.h
5540
5541fi
5542ac_fn_cxx_check_header_compile "$LINENO" "linux/fs.h" "ac_cv_header_linux_fs_h" "$ac_includes_default"
5543if test "x$ac_cv_header_linux_fs_h" = xyes
5544then :
5545 printf "%s\n" "#define HAVE_LINUX_FS_H 1" >>confdefs.h
5546
5547fi
5548
5549
5550ac_fn_cxx_check_func "$LINENO" "inotify_init" "ac_cv_func_inotify_init"
5551if test "x$ac_cv_func_inotify_init" = xyes
5552then :
5553 printf "%s\n" "#define HAVE_INOTIFY_INIT 1" >>confdefs.h
5554
5555fi
5556ac_fn_cxx_check_func "$LINENO" "epoll_ctl" "ac_cv_func_epoll_ctl"
5557if test "x$ac_cv_func_epoll_ctl" = xyes
5558then :
5559 printf "%s\n" "#define HAVE_EPOLL_CTL 1" >>confdefs.h
5560
5561fi
5562ac_fn_cxx_check_func "$LINENO" "kqueue" "ac_cv_func_kqueue"
5563if test "x$ac_cv_func_kqueue" = xyes
5564then :
5565 printf "%s\n" "#define HAVE_KQUEUE 1" >>confdefs.h
5566
5567fi
5568ac_fn_cxx_check_func "$LINENO" "port_create" "ac_cv_func_port_create"
5569if test "x$ac_cv_func_port_create" = xyes
5570then :
5571 printf "%s\n" "#define HAVE_PORT_CREATE 1" >>confdefs.h
5572
5573fi
5574ac_fn_cxx_check_func "$LINENO" "poll" "ac_cv_func_poll"
5575if test "x$ac_cv_func_poll" = xyes
5576then :
5577 printf "%s\n" "#define HAVE_POLL 1" >>confdefs.h
5578
5579fi
5580ac_fn_cxx_check_func "$LINENO" "select" "ac_cv_func_select"
5581if test "x$ac_cv_func_select" = xyes
5582then :
5583 printf "%s\n" "#define HAVE_SELECT 1" >>confdefs.h
5584
5585fi
5586ac_fn_cxx_check_func "$LINENO" "eventfd" "ac_cv_func_eventfd"
5587if test "x$ac_cv_func_eventfd" = xyes
5588then :
5589 printf "%s\n" "#define HAVE_EVENTFD 1" >>confdefs.h
5590
5591fi
5592ac_fn_cxx_check_func "$LINENO" "signalfd" "ac_cv_func_signalfd"
5593if test "x$ac_cv_func_signalfd" = xyes
5594then :
5595 printf "%s\n" "#define HAVE_SIGNALFD 1" >>confdefs.h
5596
5597fi
5598
5599
5600
5601 for ac_func in clock_gettime
5602do :
5603 ac_fn_cxx_check_func "$LINENO" "clock_gettime" "ac_cv_func_clock_gettime"
5604if test "x$ac_cv_func_clock_gettime" = xyes
5605then :
5606 printf "%s\n" "#define HAVE_CLOCK_GETTIME 1" >>confdefs.h
5607
5608else $as_nop
5609
5610 if test $(uname) = Linux; then
5611 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for clock_gettime syscall" >&5
5612printf %s "checking for clock_gettime syscall... " >&6; }
5613 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5614/* end confdefs.h. */
5615#include <unistd.h>
5616 #include <sys/syscall.h>
5617 #include <time.h>
5618int
5619main (void)
5620{
5621struct timespec ts; int status = syscall (SYS_clock_gettime, CLOCK_REALTIME, &ts)
5622 ;
5623 return 0;
5624}
4644_ACEOF 5625_ACEOF
5626if ac_fn_cxx_try_link "$LINENO"
5627then :
5628 ac_have_clock_syscall=1
4645 5629
4646fi 5630printf "%s\n" "#define HAVE_CLOCK_SYSCALL 1" >>confdefs.h
4647 5631
4648RESNAME=urxvt 5632 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4649 5633printf "%s\n" "yes" >&6; }
4650# Check whether --with-res-name or --without-res-name was given. 5634else $as_nop
4651if test "${with_res_name+set}" = set; then 5635 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
4652 withval="$with_res_name" 5636printf "%s\n" "no" >&6; }
4653 RESNAME="$withval"
4654fi; 5637fi
5638rm -f core conftest.err conftest.$ac_objext conftest.beam \
5639 conftest$ac_exeext conftest.$ac_ext
5640 fi
5641 if test -z "$LIBEV_M4_AVOID_LIBRT" && test -z "$ac_have_clock_syscall"; then
5642 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for clock_gettime in -lrt" >&5
5643printf %s "checking for clock_gettime in -lrt... " >&6; }
5644if test ${ac_cv_lib_rt_clock_gettime+y}
5645then :
5646 printf %s "(cached) " >&6
5647else $as_nop
5648 ac_check_lib_save_LIBS=$LIBS
5649LIBS="-lrt $LIBS"
5650cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5651/* end confdefs.h. */
4655 5652
4656cat >>confdefs.h <<_ACEOF 5653namespace conftest {
4657#define RESNAME "$RESNAME" 5654 extern "C" int clock_gettime ();
5655}
5656int
5657main (void)
5658{
5659return conftest::clock_gettime ();
5660 ;
5661 return 0;
5662}
4658_ACEOF 5663_ACEOF
4659 5664if ac_fn_cxx_try_link "$LINENO"
4660 5665then :
4661RESCLASS=URxvt 5666 ac_cv_lib_rt_clock_gettime=yes
4662 5667else $as_nop
4663# Check whether --with-res-class or --without-res-class was given. 5668 ac_cv_lib_rt_clock_gettime=no
4664if test "${with_res_class+set}" = set; then
4665 withval="$with_res_class"
4666 RESCLASS="$withval"
4667fi; 5669fi
5670rm -f core conftest.err conftest.$ac_objext conftest.beam \
5671 conftest$ac_exeext conftest.$ac_ext
5672LIBS=$ac_check_lib_save_LIBS
5673fi
5674{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rt_clock_gettime" >&5
5675printf "%s\n" "$ac_cv_lib_rt_clock_gettime" >&6; }
5676if test "x$ac_cv_lib_rt_clock_gettime" = xyes
5677then :
5678 printf "%s\n" "#define HAVE_LIBRT 1" >>confdefs.h
4668 5679
4669cat >>confdefs.h <<_ACEOF 5680 LIBS="-lrt $LIBS"
4670#define RESCLASS "$RESCLASS" 5681
5682fi
5683
5684 unset ac_cv_func_clock_gettime
5685 ac_fn_cxx_check_func "$LINENO" "clock_gettime" "ac_cv_func_clock_gettime"
5686if test "x$ac_cv_func_clock_gettime" = xyes
5687then :
5688 printf "%s\n" "#define HAVE_CLOCK_GETTIME 1" >>confdefs.h
5689
5690fi
5691
5692 fi
5693
5694fi
5695
5696done
5697
5698
5699 for ac_func in nanosleep
5700do :
5701 ac_fn_cxx_check_func "$LINENO" "nanosleep" "ac_cv_func_nanosleep"
5702if test "x$ac_cv_func_nanosleep" = xyes
5703then :
5704 printf "%s\n" "#define HAVE_NANOSLEEP 1" >>confdefs.h
5705
5706else $as_nop
5707
5708 if test -z "$LIBEV_M4_AVOID_LIBRT"; then
5709 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for nanosleep in -lrt" >&5
5710printf %s "checking for nanosleep in -lrt... " >&6; }
5711if test ${ac_cv_lib_rt_nanosleep+y}
5712then :
5713 printf %s "(cached) " >&6
5714else $as_nop
5715 ac_check_lib_save_LIBS=$LIBS
5716LIBS="-lrt $LIBS"
5717cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5718/* end confdefs.h. */
5719
5720namespace conftest {
5721 extern "C" int nanosleep ();
5722}
5723int
5724main (void)
5725{
5726return conftest::nanosleep ();
5727 ;
5728 return 0;
5729}
4671_ACEOF 5730_ACEOF
4672 5731if ac_fn_cxx_try_link "$LINENO"
4673 5732then :
4674RXVTNAME=urxvt 5733 ac_cv_lib_rt_nanosleep=yes
4675 5734else $as_nop
4676# Check whether --with-name or --without-name was given. 5735 ac_cv_lib_rt_nanosleep=no
4677if test "${with_name+set}" = set; then
4678 withval="$with_name"
4679 RXVTNAME="$withval"
4680fi; 5736fi
5737rm -f core conftest.err conftest.$ac_objext conftest.beam \
5738 conftest$ac_exeext conftest.$ac_ext
5739LIBS=$ac_check_lib_save_LIBS
5740fi
5741{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rt_nanosleep" >&5
5742printf "%s\n" "$ac_cv_lib_rt_nanosleep" >&6; }
5743if test "x$ac_cv_lib_rt_nanosleep" = xyes
5744then :
5745 printf "%s\n" "#define HAVE_LIBRT 1" >>confdefs.h
4681 5746
4682cat >>confdefs.h <<_ACEOF 5747 LIBS="-lrt $LIBS"
4683#define RXVTNAME "$RXVTNAME" 5748
5749fi
5750
5751 unset ac_cv_func_nanosleep
5752 ac_fn_cxx_check_func "$LINENO" "nanosleep" "ac_cv_func_nanosleep"
5753if test "x$ac_cv_func_nanosleep" = xyes
5754then :
5755 printf "%s\n" "#define HAVE_NANOSLEEP 1" >>confdefs.h
5756
5757fi
5758
5759 fi
5760
5761fi
5762
5763done
5764
5765ac_fn_cxx_check_type "$LINENO" "__kernel_rwf_t" "ac_cv_type___kernel_rwf_t" "#include <linux/fs.h>
5766"
5767if test "x$ac_cv_type___kernel_rwf_t" = xyes
5768then :
5769
5770
5771printf "%s\n" "#define HAVE_KERNEL_RWF_T 1" >>confdefs.h
5772
5773
5774fi
5775
5776
5777if test -z "$LIBEV_M4_AVOID_LIBM"; then
5778 LIBM=m
5779fi
5780{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for library containing floor" >&5
5781printf %s "checking for library containing floor... " >&6; }
5782if test ${ac_cv_search_floor+y}
5783then :
5784 printf %s "(cached) " >&6
5785else $as_nop
5786 ac_func_search_save_LIBS=$LIBS
5787cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5788/* end confdefs.h. */
5789
5790namespace conftest {
5791 extern "C" int floor ();
5792}
5793int
5794main (void)
5795{
5796return conftest::floor ();
5797 ;
5798 return 0;
5799}
4684_ACEOF 5800_ACEOF
4685 5801for ac_lib in '' $LIBM
4686
4687RXVTNAME=`echo "$RXVTNAME"|sed "$program_transform_name"`
4688
4689
4690# Check whether --enable-swapscreen or --disable-swapscreen was given.
4691if test "${enable_swapscreen+set}" = set; then
4692 enableval="$enable_swapscreen"
4693 if test x$enableval = xno; then
4694
4695cat >>confdefs.h <<\_ACEOF
4696#define NO_SECONDARY_SCREEN 1
4697_ACEOF
4698
4699 fi
4700fi;
4701
4702# Check whether --enable-iso14755 or --disable-iso14755 was given.
4703if test "${enable_iso14755+set}" = set; then
4704 enableval="$enable_iso14755"
4705 if test x$enableval = xyes -o x$enableval = xno; then
4706 support_iso14755=$enableval
4707 fi
4708fi;
4709
4710# Check whether --enable-frills or --disable-frills was given.
4711if test "${enable_frills+set}" = set; then
4712 enableval="$enable_frills"
4713 if test x$enableval = xyes -o x$enableval = xno; then
4714 support_frills=$enableval
4715 fi
4716fi;
4717
4718# Check whether --enable-24bit or --disable-24bit was given.
4719if test "${enable_24bit+set}" = set; then
4720 enableval="$enable_24bit"
4721 if test x$enableval = xyes -o x$enableval = xno; then
4722 support_24bit=$enableval
4723 fi
4724fi;
4725
4726# Check whether --enable-keepscrolling or --disable-keepscrolling was given.
4727if test "${enable_keepscrolling+set}" = set; then
4728 enableval="$enable_keepscrolling"
4729 if test x$enableval = xyes -o x$enableval = xno; then
4730 support_keepscrolling=$enableval
4731 fi
4732fi;
4733
4734# Check whether --enable-selectionscrolling or --disable-selectionscrolling was given.
4735if test "${enable_selectionscrolling+set}" = set; then
4736 enableval="$enable_selectionscrolling"
4737 if test x$enableval = xyes -o x$enableval = xno; then
4738 support_selectionscrolling=$enableval
4739 fi
4740fi;
4741
4742# Check whether --enable-mousewheel or --disable-mousewheel was given.
4743if test "${enable_mousewheel+set}" = set; then
4744 enableval="$enable_mousewheel"
4745 if test x$enableval = xyes -o x$enableval = xno; then
4746 support_mousewheel=$enableval
4747 fi
4748fi;
4749
4750# Check whether --enable-slipwheeling or --disable-slipwheeling was given.
4751if test "${enable_slipwheeling+set}" = set; then
4752 enableval="$enable_slipwheeling"
4753 if test x$enableval = xyes -o x$enableval = xno; then
4754 support_mouseslipwheel=$enableval
4755 fi
4756fi;
4757
4758# Check whether --enable-dmalloc or --disable-dmalloc was given.
4759if test "${enable_dmalloc+set}" = set; then
4760 enableval="$enable_dmalloc"
4761 if test x$enableval = xyes; then
4762 MALLOC_TYPE=G
4763 DEBUG=-DDEBUG_MALLOC
4764 DLIB="-L/usr/local/lib -ldmalloc"
4765 DINCLUDE=-I/usr/local/include
4766 fi
4767fi;
4768
4769# Check whether --enable-dlmalloc or --disable-dlmalloc was given.
4770if test "${enable_dlmalloc+set}" = set; then
4771 enableval="$enable_dlmalloc"
4772 if test x$enableval = xyes; then
4773 MALLOC_TYPE=D
4774 DEBUG=
4775 DLIB="-L/usr/local/lib -ldlmalloc"
4776 DINCLUDE=
4777 fi
4778fi;
4779
4780# Check whether --enable-smart-resize or --disable-smart-resize was given.
4781if test "${enable_smart_resize+set}" = set; then
4782 enableval="$enable_smart_resize"
4783 if test x$enableval = xyes; then
4784
4785cat >>confdefs.h <<\_ACEOF
4786#define SMART_RESIZE 1
4787_ACEOF
4788
4789 fi
4790fi;
4791
4792# Check whether --enable-text-blink or --disable-text-blink was given.
4793if test "${enable_text_blink+set}" = set; then
4794 enableval="$enable_text_blink"
4795 if test x$enableval = xyes -o x$enableval = xno; then
4796 support_text_blink=$enableval
4797 fi
4798fi;
4799
4800# Check whether --enable-pointer-blank or --disable-pointer-blank was given.
4801if test "${enable_pointer_blank+set}" = set; then
4802 enableval="$enable_pointer_blank"
4803 if test x$enableval = xyes -o x$enableval = xno; then
4804 support_pointer_blank=$enableval
4805 fi
4806fi;
4807
4808
4809# Check whether --with-term or --without-term was given.
4810if test "${with_term+set}" = set; then
4811 withval="$with_term"
4812 if test x$withval != x; then
4813
4814cat >>confdefs.h <<_ACEOF
4815#define TERMENV "$withval"
4816_ACEOF
4817 term="$withval"
4818 fi
4819fi;
4820
4821
4822# Check whether --with-terminfo or --without-terminfo was given.
4823if test "${with_terminfo+set}" = set; then
4824 withval="$with_terminfo"
4825 if test x$withval != x; then
4826
4827cat >>confdefs.h <<_ACEOF
4828#define RXVT_TERMINFO "$withval"
4829_ACEOF
4830 terminfo="$withval"
4831 fi
4832fi;
4833
4834
4835
4836cat >>confdefs.h <<\_ACEOF
4837#define PROTOTYPES 1
4838_ACEOF
4839
4840
4841# Extract the first word of "mv", so it can be a program name with args.
4842set dummy mv; ac_word=$2
4843echo "$as_me:$LINENO: checking for $ac_word" >&5
4844echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4845if test "${ac_cv_path_MV+set}" = set; then
4846 echo $ECHO_N "(cached) $ECHO_C" >&6
4847else
4848 case $MV in
4849 [\\/]* | ?:[\\/]*)
4850 ac_cv_path_MV="$MV" # Let the user override the test with a path.
4851 ;;
4852 *)
4853 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4854for as_dir in $PATH
4855do 5802do
4856 IFS=$as_save_IFS 5803 if test -z "$ac_lib"; then
4857 test -z "$as_dir" && as_dir=. 5804 ac_res="none required"
4858 for ac_exec_ext in '' $ac_executable_extensions; do 5805 else
4859 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5806 ac_res=-l$ac_lib
4860 ac_cv_path_MV="$as_dir/$ac_word$ac_exec_ext" 5807 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
4861 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 5808 fi
5809 if ac_fn_cxx_try_link "$LINENO"
5810then :
5811 ac_cv_search_floor=$ac_res
5812fi
5813rm -f core conftest.err conftest.$ac_objext conftest.beam \
5814 conftest$ac_exeext
5815 if test ${ac_cv_search_floor+y}
5816then :
4862 break 2 5817 break
4863 fi 5818fi
4864done 5819done
4865done 5820if test ${ac_cv_search_floor+y}
5821then :
4866 5822
4867 test -z "$ac_cv_path_MV" && ac_cv_path_MV="mv" 5823else $as_nop
4868 ;; 5824 ac_cv_search_floor=no
4869esac
4870fi 5825fi
4871MV=$ac_cv_path_MV 5826rm conftest.$ac_ext
4872 5827LIBS=$ac_func_search_save_LIBS
4873if test -n "$MV"; then
4874 echo "$as_me:$LINENO: result: $MV" >&5
4875echo "${ECHO_T}$MV" >&6
4876else
4877 echo "$as_me:$LINENO: result: no" >&5
4878echo "${ECHO_T}no" >&6
4879fi 5828fi
5829{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_floor" >&5
5830printf "%s\n" "$ac_cv_search_floor" >&6; }
5831ac_res=$ac_cv_search_floor
5832if test "$ac_res" != no
5833then :
5834 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
4880 5835
4881# Extract the first word of "rm", so it can be a program name with args. 5836printf "%s\n" "#define HAVE_FLOOR 1" >>confdefs.h
4882set dummy rm; ac_word=$2
4883echo "$as_me:$LINENO: checking for $ac_word" >&5
4884echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4885if test "${ac_cv_path_RM+set}" = set; then
4886 echo $ECHO_N "(cached) $ECHO_C" >&6
4887else
4888 case $RM in
4889 [\\/]* | ?:[\\/]*)
4890 ac_cv_path_RM="$RM" # Let the user override the test with a path.
4891 ;;
4892 *)
4893 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4894for as_dir in $PATH
4895do
4896 IFS=$as_save_IFS
4897 test -z "$as_dir" && as_dir=.
4898 for ac_exec_ext in '' $ac_executable_extensions; do
4899 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4900 ac_cv_path_RM="$as_dir/$ac_word$ac_exec_ext"
4901 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4902 break 2
4903 fi
4904done
4905done
4906 5837
4907 test -z "$ac_cv_path_RM" && ac_cv_path_RM="rm"
4908 ;;
4909esac
4910fi 5838fi
4911RM=$ac_cv_path_RM
4912 5839
4913if test -n "$RM"; then
4914 echo "$as_me:$LINENO: result: $RM" >&5
4915echo "${ECHO_T}$RM" >&6
4916else
4917 echo "$as_me:$LINENO: result: no" >&5
4918echo "${ECHO_T}no" >&6
4919fi
4920 5840
4921# Extract the first word of "cp", so it can be a program name with args.
4922set dummy cp; ac_word=$2
4923echo "$as_me:$LINENO: checking for $ac_word" >&5
4924echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4925if test "${ac_cv_path_CP+set}" = set; then
4926 echo $ECHO_N "(cached) $ECHO_C" >&6
4927else
4928 case $CP in
4929 [\\/]* | ?:[\\/]*)
4930 ac_cv_path_CP="$CP" # Let the user override the test with a path.
4931 ;;
4932 *)
4933 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4934for as_dir in $PATH
4935do
4936 IFS=$as_save_IFS
4937 test -z "$as_dir" && as_dir=.
4938 for ac_exec_ext in '' $ac_executable_extensions; do
4939 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4940 ac_cv_path_CP="$as_dir/$ac_word$ac_exec_ext"
4941 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4942 break 2
4943 fi
4944done
4945done
4946 5841
4947 test -z "$ac_cv_path_CP" && ac_cv_path_CP="cp"
4948 ;;
4949esac
4950fi
4951CP=$ac_cv_path_CP
4952 5842
4953if test -n "$CP"; then
4954 echo "$as_me:$LINENO: result: $CP" >&5
4955echo "${ECHO_T}$CP" >&6
4956else
4957 echo "$as_me:$LINENO: result: no" >&5
4958echo "${ECHO_T}no" >&6
4959fi
4960
4961# Extract the first word of "ln", so it can be a program name with args.
4962set dummy ln; ac_word=$2
4963echo "$as_me:$LINENO: checking for $ac_word" >&5
4964echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4965if test "${ac_cv_path_LN+set}" = set; then
4966 echo $ECHO_N "(cached) $ECHO_C" >&6
4967else
4968 case $LN in
4969 [\\/]* | ?:[\\/]*)
4970 ac_cv_path_LN="$LN" # Let the user override the test with a path.
4971 ;;
4972 *)
4973 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4974for as_dir in $PATH
4975do
4976 IFS=$as_save_IFS
4977 test -z "$as_dir" && as_dir=.
4978 for ac_exec_ext in '' $ac_executable_extensions; do
4979 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4980 ac_cv_path_LN="$as_dir/$ac_word$ac_exec_ext"
4981 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4982 break 2
4983 fi
4984done
4985done
4986
4987 test -z "$ac_cv_path_LN" && ac_cv_path_LN="ln"
4988 ;;
4989esac
4990fi
4991LN=$ac_cv_path_LN
4992
4993if test -n "$LN"; then
4994 echo "$as_me:$LINENO: result: $LN" >&5
4995echo "${ECHO_T}$LN" >&6
4996else
4997 echo "$as_me:$LINENO: result: no" >&5
4998echo "${ECHO_T}no" >&6
4999fi
5000
5001# Extract the first word of "sed", so it can be a program name with args.
5002set dummy sed; ac_word=$2
5003echo "$as_me:$LINENO: checking for $ac_word" >&5
5004echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5005if test "${ac_cv_path_SED+set}" = set; then
5006 echo $ECHO_N "(cached) $ECHO_C" >&6
5007else
5008 case $SED in
5009 [\\/]* | ?:[\\/]*)
5010 ac_cv_path_SED="$SED" # Let the user override the test with a path.
5011 ;;
5012 *)
5013 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5014for as_dir in $PATH
5015do
5016 IFS=$as_save_IFS
5017 test -z "$as_dir" && as_dir=.
5018 for ac_exec_ext in '' $ac_executable_extensions; do
5019 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5020 ac_cv_path_SED="$as_dir/$ac_word$ac_exec_ext"
5021 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5022 break 2
5023 fi
5024done
5025done
5026
5027 test -z "$ac_cv_path_SED" && ac_cv_path_SED="sed"
5028 ;;
5029esac
5030fi
5031SED=$ac_cv_path_SED
5032
5033if test -n "$SED"; then
5034 echo "$as_me:$LINENO: result: $SED" >&5
5035echo "${ECHO_T}$SED" >&6
5036else
5037 echo "$as_me:$LINENO: result: no" >&5
5038echo "${ECHO_T}no" >&6
5039fi
5040
5041# Extract the first word of "echo", so it can be a program name with args.
5042set dummy echo; ac_word=$2
5043echo "$as_me:$LINENO: checking for $ac_word" >&5
5044echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5045if test "${ac_cv_path_ECHO+set}" = set; then
5046 echo $ECHO_N "(cached) $ECHO_C" >&6
5047else
5048 case $ECHO in
5049 [\\/]* | ?:[\\/]*)
5050 ac_cv_path_ECHO="$ECHO" # Let the user override the test with a path.
5051 ;;
5052 *)
5053 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5054for as_dir in $PATH
5055do
5056 IFS=$as_save_IFS
5057 test -z "$as_dir" && as_dir=.
5058 for ac_exec_ext in '' $ac_executable_extensions; do
5059 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5060 ac_cv_path_ECHO="$as_dir/$ac_word$ac_exec_ext"
5061 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5062 break 2
5063 fi
5064done
5065done
5066
5067 test -z "$ac_cv_path_ECHO" && ac_cv_path_ECHO="echo"
5068 ;;
5069esac
5070fi
5071ECHO=$ac_cv_path_ECHO
5072
5073if test -n "$ECHO"; then
5074 echo "$as_me:$LINENO: result: $ECHO" >&5
5075echo "${ECHO_T}$ECHO" >&6
5076else
5077 echo "$as_me:$LINENO: result: no" >&5
5078echo "${ECHO_T}no" >&6
5079fi
5080
5081# Extract the first word of "cmp", so it can be a program name with args.
5082set dummy cmp; ac_word=$2
5083echo "$as_me:$LINENO: checking for $ac_word" >&5
5084echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5085if test "${ac_cv_path_CMP+set}" = set; then
5086 echo $ECHO_N "(cached) $ECHO_C" >&6
5087else
5088 case $CMP in
5089 [\\/]* | ?:[\\/]*)
5090 ac_cv_path_CMP="$CMP" # Let the user override the test with a path.
5091 ;;
5092 *)
5093 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5094for as_dir in $PATH
5095do
5096 IFS=$as_save_IFS
5097 test -z "$as_dir" && as_dir=.
5098 for ac_exec_ext in '' $ac_executable_extensions; do
5099 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5100 ac_cv_path_CMP="$as_dir/$ac_word$ac_exec_ext"
5101 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5102 break 2
5103 fi
5104done
5105done
5106
5107 test -z "$ac_cv_path_CMP" && ac_cv_path_CMP="cmp"
5108 ;;
5109esac
5110fi
5111CMP=$ac_cv_path_CMP
5112
5113if test -n "$CMP"; then
5114 echo "$as_me:$LINENO: result: $CMP" >&5
5115echo "${ECHO_T}$CMP" >&6
5116else
5117 echo "$as_me:$LINENO: result: no" >&5
5118echo "${ECHO_T}no" >&6
5119fi
5120
5121# Extract the first word of "tbl", so it can be a program name with args.
5122set dummy tbl; ac_word=$2
5123echo "$as_me:$LINENO: checking for $ac_word" >&5
5124echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5125if test "${ac_cv_path_TBL+set}" = set; then
5126 echo $ECHO_N "(cached) $ECHO_C" >&6
5127else
5128 case $TBL in
5129 [\\/]* | ?:[\\/]*)
5130 ac_cv_path_TBL="$TBL" # Let the user override the test with a path.
5131 ;;
5132 *)
5133 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5134for as_dir in $PATH
5135do
5136 IFS=$as_save_IFS
5137 test -z "$as_dir" && as_dir=.
5138 for ac_exec_ext in '' $ac_executable_extensions; do
5139 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5140 ac_cv_path_TBL="$as_dir/$ac_word$ac_exec_ext"
5141 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5142 break 2
5143 fi
5144done
5145done
5146
5147 ;;
5148esac
5149fi
5150TBL=$ac_cv_path_TBL
5151
5152if test -n "$TBL"; then
5153 echo "$as_me:$LINENO: result: $TBL" >&5
5154echo "${ECHO_T}$TBL" >&6
5155else
5156 echo "$as_me:$LINENO: result: no" >&5
5157echo "${ECHO_T}no" >&6
5158fi
5159 5843
5160# Extract the first word of "tic", so it can be a program name with args. 5844# Extract the first word of "tic", so it can be a program name with args.
5161set dummy tic; ac_word=$2 5845set dummy tic; ac_word=$2
5162echo "$as_me:$LINENO: checking for $ac_word" >&5 5846{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5163echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 5847printf %s "checking for $ac_word... " >&6; }
5164if test "${ac_cv_path_TIC+set}" = set; then 5848if test ${ac_cv_path_TIC+y}
5165 echo $ECHO_N "(cached) $ECHO_C" >&6 5849then :
5166else 5850 printf %s "(cached) " >&6
5851else $as_nop
5167 case $TIC in 5852 case $TIC in
5168 [\\/]* | ?:[\\/]*) 5853 [\\/]* | ?:[\\/]*)
5169 ac_cv_path_TIC="$TIC" # Let the user override the test with a path. 5854 ac_cv_path_TIC="$TIC" # Let the user override the test with a path.
5170 ;; 5855 ;;
5171 *) 5856 *)
5172 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5857 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5173for as_dir in $PATH 5858for as_dir in $PATH
5174do 5859do
5175 IFS=$as_save_IFS 5860 IFS=$as_save_IFS
5176 test -z "$as_dir" && as_dir=. 5861 case $as_dir in #(((
5862 '') as_dir=./ ;;
5863 */) ;;
5864 *) as_dir=$as_dir/ ;;
5865 esac
5177 for ac_exec_ext in '' $ac_executable_extensions; do 5866 for ac_exec_ext in '' $ac_executable_extensions; do
5178 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5867 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
5179 ac_cv_path_TIC="$as_dir/$ac_word$ac_exec_ext" 5868 ac_cv_path_TIC="$as_dir$ac_word$ac_exec_ext"
5180 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 5869 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
5181 break 2 5870 break 2
5182 fi 5871 fi
5183done 5872done
5184done 5873 done
5874IFS=$as_save_IFS
5185 5875
5876 test -z "$ac_cv_path_TIC" && ac_cv_path_TIC=":"
5186 ;; 5877 ;;
5187esac 5878esac
5188fi 5879fi
5189TIC=$ac_cv_path_TIC 5880TIC=$ac_cv_path_TIC
5190
5191if test -n "$TIC"; then 5881if test -n "$TIC"; then
5192 echo "$as_me:$LINENO: result: $TIC" >&5 5882 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $TIC" >&5
5193echo "${ECHO_T}$TIC" >&6 5883printf "%s\n" "$TIC" >&6; }
5194else 5884else
5195 echo "$as_me:$LINENO: result: no" >&5 5885 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5196echo "${ECHO_T}no" >&6 5886printf "%s\n" "no" >&6; }
5197fi 5887fi
5198 5888
5199 5889
5200 5890
5891ac_ext=cpp
5892ac_cpp='$CXXCPP $CPPFLAGS'
5893ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5894ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5895ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5896{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5
5897printf %s "checking how to run the C++ preprocessor... " >&6; }
5898if test -z "$CXXCPP"; then
5899 if test ${ac_cv_prog_CXXCPP+y}
5900then :
5901 printf %s "(cached) " >&6
5902else $as_nop
5903 # Double quotes because $CXX needs to be expanded
5904 for CXXCPP in "$CXX -E" cpp /lib/cpp
5905 do
5906 ac_preproc_ok=false
5907for ac_cxx_preproc_warn_flag in '' yes
5908do
5909 # Use a header file that comes with gcc, so configuring glibc
5910 # with a fresh cross-compiler works.
5911 # On the NeXT, cc -E runs the code through the compiler's parser,
5912 # not just through cpp. "Syntax error" is here to catch this case.
5913 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5914/* end confdefs.h. */
5915#include <limits.h>
5916 Syntax error
5917_ACEOF
5918if ac_fn_cxx_try_cpp "$LINENO"
5919then :
5201 5920
5921else $as_nop
5922 # Broken: fails on valid input.
5923continue
5924fi
5925rm -f conftest.err conftest.i conftest.$ac_ext
5202 5926
5203if test "x$ac_path_x_has_been_run" != xyes; then 5927 # OK, works on sane cases. Now check whether nonexistent headers
5204 echo "$as_me:$LINENO: checking for X" >&5 5928 # can be detected and how.
5205echo $ECHO_N "checking for X... $ECHO_C" >&6 5929 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5930/* end confdefs.h. */
5931#include <ac_nonexistent.h>
5932_ACEOF
5933if ac_fn_cxx_try_cpp "$LINENO"
5934then :
5935 # Broken: success on invalid input.
5936continue
5937else $as_nop
5938 # Passes both tests.
5939ac_preproc_ok=:
5940break
5941fi
5942rm -f conftest.err conftest.i conftest.$ac_ext
5206 5943
5207ac_path_x_has_been_run=yes 5944done
5945# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5946rm -f conftest.i conftest.err conftest.$ac_ext
5947if $ac_preproc_ok
5948then :
5949 break
5950fi
5208 5951
5952 done
5953 ac_cv_prog_CXXCPP=$CXXCPP
5954
5955fi
5956 CXXCPP=$ac_cv_prog_CXXCPP
5957else
5958 ac_cv_prog_CXXCPP=$CXXCPP
5959fi
5960{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5
5961printf "%s\n" "$CXXCPP" >&6; }
5962ac_preproc_ok=false
5963for ac_cxx_preproc_warn_flag in '' yes
5964do
5965 # Use a header file that comes with gcc, so configuring glibc
5966 # with a fresh cross-compiler works.
5967 # On the NeXT, cc -E runs the code through the compiler's parser,
5968 # not just through cpp. "Syntax error" is here to catch this case.
5969 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5970/* end confdefs.h. */
5971#include <limits.h>
5972 Syntax error
5973_ACEOF
5974if ac_fn_cxx_try_cpp "$LINENO"
5975then :
5976
5977else $as_nop
5978 # Broken: fails on valid input.
5979continue
5980fi
5981rm -f conftest.err conftest.i conftest.$ac_ext
5982
5983 # OK, works on sane cases. Now check whether nonexistent headers
5984 # can be detected and how.
5985 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5986/* end confdefs.h. */
5987#include <ac_nonexistent.h>
5988_ACEOF
5989if ac_fn_cxx_try_cpp "$LINENO"
5990then :
5991 # Broken: success on invalid input.
5992continue
5993else $as_nop
5994 # Passes both tests.
5995ac_preproc_ok=:
5996break
5997fi
5998rm -f conftest.err conftest.i conftest.$ac_ext
5999
6000done
6001# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6002rm -f conftest.i conftest.err conftest.$ac_ext
6003if $ac_preproc_ok
6004then :
6005
6006else $as_nop
6007 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6008printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
6009as_fn_error $? "C++ preprocessor \"$CXXCPP\" fails sanity check
6010See \`config.log' for more details" "$LINENO" 5; }
6011fi
6012
6013ac_ext=cpp
6014ac_cpp='$CXXCPP $CPPFLAGS'
6015ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6016ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6017ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
6018
6019
6020{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for X" >&5
6021printf %s "checking for X... " >&6; }
6022
6023
5209# Check whether --with-x or --without-x was given. 6024# Check whether --with-x was given.
5210if test "${with_x+set}" = set; then 6025if test ${with_x+y}
6026then :
5211 withval="$with_x" 6027 withval=$with_x;
5212
5213fi; 6028fi
6029
5214# $have_x is `yes', `no', `disabled', or empty when we do not yet know. 6030# $have_x is `yes', `no', `disabled', or empty when we do not yet know.
5215if test "x$with_x" = xno; then 6031if test "x$with_x" = xno; then
5216 # The user explicitly disabled X. 6032 # The user explicitly disabled X.
5217 have_x=disabled 6033 have_x=disabled
5218else 6034else
5219 if test "x$x_includes" != xNONE && test "x$x_libraries" != xNONE; then 6035 case $x_includes,$x_libraries in #(
5220 # Both variables are already set. 6036 *\'*) as_fn_error $? "cannot use X directory names containing '" "$LINENO" 5;; #(
5221 have_x=yes 6037 *,NONE | NONE,*) if test ${ac_cv_have_x+y}
5222 else 6038then :
5223 if test "${ac_cv_have_x+set}" = set; then 6039 printf %s "(cached) " >&6
5224 echo $ECHO_N "(cached) $ECHO_C" >&6 6040else $as_nop
5225else
5226 # One or both of the vars are not set, and there is no cached value. 6041 # One or both of the vars are not set, and there is no cached value.
5227ac_x_includes=no ac_x_libraries=no 6042ac_x_includes=no
6043ac_x_libraries=no
6044# Do we need to do anything special at all?
6045ac_save_LIBS=$LIBS
6046LIBS="-lX11 $LIBS"
6047cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6048/* end confdefs.h. */
6049#include <X11/Xlib.h>
6050int
6051main (void)
6052{
6053XrmInitialize ()
6054 ;
6055 return 0;
6056}
6057_ACEOF
6058if ac_fn_cxx_try_link "$LINENO"
6059then :
6060 # We can compile and link X programs with no special options.
6061 ac_x_includes=
6062 ac_x_libraries=
6063fi
6064rm -f core conftest.err conftest.$ac_objext conftest.beam \
6065 conftest$ac_exeext conftest.$ac_ext
6066LIBS="$ac_save_LIBS"
6067# If that didn't work, only try xmkmf and file system searches
6068# for native compilation.
6069if test x"$ac_x_includes" = xno && test "$cross_compiling" = no
6070then :
5228rm -fr conftest.dir 6071 rm -f -r conftest.dir
5229if mkdir conftest.dir; then 6072if mkdir conftest.dir; then
5230 cd conftest.dir 6073 cd conftest.dir
5231 # Make sure to not put "make" in the Imakefile rules, since we grep it out.
5232 cat >Imakefile <<'_ACEOF' 6074 cat >Imakefile <<'_ACEOF'
5233acfindx: 6075incroot:
5234 @echo 'ac_im_incroot="${INCROOT}"; ac_im_usrlibdir="${USRLIBDIR}"; ac_im_libdir="${LIBDIR}"' 6076 @echo incroot='${INCROOT}'
6077usrlibdir:
6078 @echo usrlibdir='${USRLIBDIR}'
6079libdir:
6080 @echo libdir='${LIBDIR}'
5235_ACEOF 6081_ACEOF
5236 if (xmkmf) >/dev/null 2>/dev/null && test -f Makefile; then 6082 if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then
5237 # GNU make sometimes prints "make[1]: Entering...", which would confuse us. 6083 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
5238 eval `${MAKE-make} acfindx 2>/dev/null | grep -v make` 6084 for ac_var in incroot usrlibdir libdir; do
6085 eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`"
6086 done
5239 # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR. 6087 # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
5240 for ac_extension in a so sl; do 6088 for ac_extension in a so sl dylib la dll; do
5241 if test ! -f $ac_im_usrlibdir/libX11.$ac_extension && 6089 if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" &&
5242 test -f $ac_im_libdir/libX11.$ac_extension; then 6090 test -f "$ac_im_libdir/libX11.$ac_extension"; then
5243 ac_im_usrlibdir=$ac_im_libdir; break 6091 ac_im_usrlibdir=$ac_im_libdir; break
5244 fi 6092 fi
5245 done 6093 done
5246 # Screen out bogus values from the imake configuration. They are 6094 # Screen out bogus values from the imake configuration. They are
5247 # bogus both because they are the default anyway, and because 6095 # bogus both because they are the default anyway, and because
5248 # using them would break gcc on systems where it needs fixed includes. 6096 # using them would break gcc on systems where it needs fixed includes.
5249 case $ac_im_incroot in 6097 case $ac_im_incroot in
5250 /usr/include) ;; 6098 /usr/include) ac_x_includes= ;;
5251 *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;; 6099 *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
5252 esac 6100 esac
5253 case $ac_im_usrlibdir in 6101 case $ac_im_usrlibdir in
5254 /usr/lib | /lib) ;; 6102 /usr/lib | /usr/lib64 | /lib | /lib64) ;;
5255 *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;; 6103 *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
5256 esac 6104 esac
5257 fi 6105 fi
5258 cd .. 6106 cd ..
5259 rm -fr conftest.dir 6107 rm -f -r conftest.dir
5260fi 6108fi
5261 6109
5262# Standard set of common directories for X headers. 6110 # Standard set of common directories for X headers.
5263# Check X11 before X11Rn because it is often a symlink to the current release. 6111# Check X11 before X11Rn because it is often a symlink to the current release.
5264ac_x_header_dirs=' 6112ac_x_header_dirs='
5265/usr/X11/include 6113/usr/X11/include
6114/usr/X11R7/include
5266/usr/X11R6/include 6115/usr/X11R6/include
5267/usr/X11R5/include 6116/usr/X11R5/include
5268/usr/X11R4/include 6117/usr/X11R4/include
5269 6118
5270/usr/include/X11 6119/usr/include/X11
6120/usr/include/X11R7
5271/usr/include/X11R6 6121/usr/include/X11R6
5272/usr/include/X11R5 6122/usr/include/X11R5
5273/usr/include/X11R4 6123/usr/include/X11R4
5274 6124
5275/usr/local/X11/include 6125/usr/local/X11/include
6126/usr/local/X11R7/include
5276/usr/local/X11R6/include 6127/usr/local/X11R6/include
5277/usr/local/X11R5/include 6128/usr/local/X11R5/include
5278/usr/local/X11R4/include 6129/usr/local/X11R4/include
5279 6130
5280/usr/local/include/X11 6131/usr/local/include/X11
6132/usr/local/include/X11R7
5281/usr/local/include/X11R6 6133/usr/local/include/X11R6
5282/usr/local/include/X11R5 6134/usr/local/include/X11R5
5283/usr/local/include/X11R4 6135/usr/local/include/X11R4
6136
6137/opt/X11/include
5284 6138
5285/usr/X386/include 6139/usr/X386/include
5286/usr/x386/include 6140/usr/x386/include
5287/usr/XFree86/include/X11 6141/usr/XFree86/include/X11
5288 6142
5295 6149
5296/usr/openwin/include 6150/usr/openwin/include
5297/usr/openwin/share/include' 6151/usr/openwin/share/include'
5298 6152
5299if test "$ac_x_includes" = no; then 6153if test "$ac_x_includes" = no; then
5300 # Guess where to find include files, by looking for a specified header file. 6154 # Guess where to find include files, by looking for Xlib.h.
5301 # First, try using that file with no special directory specified. 6155 # First, try using that file with no special directory specified.
5302 cat >conftest.$ac_ext <<_ACEOF
5303/* confdefs.h. */
5304_ACEOF
5305cat confdefs.h >>conftest.$ac_ext 6156 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5306cat >>conftest.$ac_ext <<_ACEOF
5307/* end confdefs.h. */ 6157/* end confdefs.h. */
5308#include <X11/Xlib.h> 6158#include <X11/Xlib.h>
5309_ACEOF 6159_ACEOF
5310if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 6160if ac_fn_cxx_try_cpp "$LINENO"
5311 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 6161then :
5312 ac_status=$?
5313 grep -v '^ *+' conftest.er1 >conftest.err
5314 rm -f conftest.er1
5315 cat conftest.err >&5
5316 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5317 (exit $ac_status); } >/dev/null; then
5318 if test -s conftest.err; then
5319 ac_cpp_err=$ac_cxx_preproc_warn_flag
5320 ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
5321 else
5322 ac_cpp_err=
5323 fi
5324else
5325 ac_cpp_err=yes
5326fi
5327if test -z "$ac_cpp_err"; then
5328 # We can compile using X headers with no special include directory. 6162 # We can compile using X headers with no special include directory.
5329ac_x_includes= 6163ac_x_includes=
5330else 6164else $as_nop
5331 echo "$as_me: failed program was:" >&5
5332sed 's/^/| /' conftest.$ac_ext >&5
5333
5334 for ac_dir in $ac_x_header_dirs; do 6165 for ac_dir in $ac_x_header_dirs; do
5335 if test -r "$ac_dir/X11/Xlib.h"; then 6166 if test -r "$ac_dir/X11/Xlib.h"; then
5336 ac_x_includes=$ac_dir 6167 ac_x_includes=$ac_dir
5337 break 6168 break
5338 fi 6169 fi
5339done 6170done
5340fi 6171fi
5341rm -f conftest.err conftest.$ac_ext 6172rm -f conftest.err conftest.i conftest.$ac_ext
5342fi # $ac_x_includes = no 6173fi # $ac_x_includes = no
5343 6174
5344if test "$ac_x_libraries" = no; then 6175if test "$ac_x_libraries" = no; then
5345 # Check for the libraries. 6176 # Check for the libraries.
5346 # See if we find them without any special options. 6177 # See if we find them without any special options.
5347 # Don't add to $LIBS permanently. 6178 # Don't add to $LIBS permanently.
5348 ac_save_LIBS=$LIBS 6179 ac_save_LIBS=$LIBS
5349 LIBS="-lX11 $LIBS" 6180 LIBS="-lX11 $LIBS"
5350 cat >conftest.$ac_ext <<_ACEOF
5351/* confdefs.h. */
5352_ACEOF
5353cat confdefs.h >>conftest.$ac_ext 6181 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5354cat >>conftest.$ac_ext <<_ACEOF
5355/* end confdefs.h. */ 6182/* end confdefs.h. */
5356#include <X11/Xlib.h> 6183#include <X11/Xlib.h>
5357int 6184int
5358main () 6185main (void)
5359{ 6186{
5360XrmInitialize () 6187XrmInitialize ()
5361 ; 6188 ;
5362 return 0; 6189 return 0;
5363} 6190}
5364_ACEOF 6191_ACEOF
5365rm -f conftest.$ac_objext conftest$ac_exeext 6192if ac_fn_cxx_try_link "$LINENO"
5366if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 6193then :
5367 (eval $ac_link) 2>conftest.er1
5368 ac_status=$?
5369 grep -v '^ *+' conftest.er1 >conftest.err
5370 rm -f conftest.er1
5371 cat conftest.err >&5
5372 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5373 (exit $ac_status); } &&
5374 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
5375 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5376 (eval $ac_try) 2>&5
5377 ac_status=$?
5378 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5379 (exit $ac_status); }; } &&
5380 { ac_try='test -s conftest$ac_exeext'
5381 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5382 (eval $ac_try) 2>&5
5383 ac_status=$?
5384 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5385 (exit $ac_status); }; }; then
5386 LIBS=$ac_save_LIBS 6194 LIBS=$ac_save_LIBS
5387# We can link X programs with no special library path. 6195# We can link X programs with no special library path.
5388ac_x_libraries= 6196ac_x_libraries=
5389else 6197else $as_nop
5390 echo "$as_me: failed program was:" >&5
5391sed 's/^/| /' conftest.$ac_ext >&5
5392
5393LIBS=$ac_save_LIBS 6198 LIBS=$ac_save_LIBS
5394for ac_dir in `echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g` 6199for ac_dir in `printf "%s\n" "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
5395do 6200do
5396 # Don't even attempt the hair of trying to link an X program! 6201 # Don't even attempt the hair of trying to link an X program!
5397 for ac_extension in a so sl; do 6202 for ac_extension in a so sl dylib la dll; do
5398 if test -r $ac_dir/libX11.$ac_extension; then 6203 if test -r "$ac_dir/libX11.$ac_extension"; then
5399 ac_x_libraries=$ac_dir 6204 ac_x_libraries=$ac_dir
5400 break 2 6205 break 2
5401 fi 6206 fi
5402 done 6207 done
5403done 6208done
5404fi 6209fi
5405rm -f conftest.err conftest.$ac_objext \ 6210rm -f core conftest.err conftest.$ac_objext conftest.beam \
5406 conftest$ac_exeext conftest.$ac_ext 6211 conftest$ac_exeext conftest.$ac_ext
5407fi # $ac_x_libraries = no 6212fi # $ac_x_libraries = no
5408 6213
5409if test "$ac_x_includes" = no || test "$ac_x_libraries" = no; then 6214fi
5410 # Didn't find X anywhere. Cache the known absence of X. 6215# Record the results.
6216case $ac_x_includes,$ac_x_libraries in #(
6217 no,* | *,no | *\'*) :
6218 # Didn't find X, or a directory has "'" in its name.
5411 ac_cv_have_x="have_x=no" 6219 ac_cv_have_x="have_x=no" ;; #(
5412else 6220 *) :
5413 # Record where we found X for the cache. 6221 # Record where we found X for the cache.
5414 ac_cv_have_x="have_x=yes \ 6222 ac_cv_have_x="have_x=yes\
5415 ac_x_includes=$ac_x_includes ac_x_libraries=$ac_x_libraries" 6223 ac_x_includes='$ac_x_includes'\
6224 ac_x_libraries='$ac_x_libraries'" ;;
6225esac
5416fi 6226fi
5417fi 6227;; #(
5418 6228 *) have_x=yes;;
5419 fi 6229 esac
5420 eval "$ac_cv_have_x" 6230 eval "$ac_cv_have_x"
5421fi # $with_x != no 6231fi # $with_x != no
5422 6232
5423if test "$have_x" != yes; then 6233if test "$have_x" != yes; then
5424 echo "$as_me:$LINENO: result: $have_x" >&5 6234 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5
5425echo "${ECHO_T}$have_x" >&6 6235printf "%s\n" "$have_x" >&6; }
5426 no_x=yes 6236 no_x=yes
5427else 6237else
5428 # If each of the values was on the command line, it overrides each guess. 6238 # If each of the values was on the command line, it overrides each guess.
5429 test "x$x_includes" = xNONE && x_includes=$ac_x_includes 6239 test "x$x_includes" = xNONE && x_includes=$ac_x_includes
5430 test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries 6240 test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
5431 # Update the cache value to reflect the command line values. 6241 # Update the cache value to reflect the command line values.
5432 ac_cv_have_x="have_x=yes \ 6242 ac_cv_have_x="have_x=yes\
5433 ac_x_includes=$x_includes ac_x_libraries=$x_libraries"
5434 # It might be that x_includes is empty (headers are found in the
5435 # standard search path. Then output the corresponding message
5436 ac_out_x_includes=$x_includes 6243 ac_x_includes='$x_includes'\
5437 test "x$x_includes" = x && ac_out_x_includes="in standard search path" 6244 ac_x_libraries='$x_libraries'"
5438 echo "$as_me:$LINENO: result: libraries $x_libraries, headers $ac_out_x_includes" >&5 6245 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5
5439echo "${ECHO_T}libraries $x_libraries, headers $ac_out_x_includes" >&6 6246printf "%s\n" "libraries $x_libraries, headers $x_includes" >&6; }
5440fi 6247fi
5441 6248
5442fi
5443if test "$no_x" = yes; then 6249if test "$no_x" = yes; then
5444 # Not all programs may use this symbol, but it does not hurt to define it. 6250 # Not all programs may use this symbol, but it does not hurt to define it.
5445 6251
5446cat >>confdefs.h <<\_ACEOF 6252printf "%s\n" "#define X_DISPLAY_MISSING 1" >>confdefs.h
5447#define X_DISPLAY_MISSING 1
5448_ACEOF
5449 6253
5450 X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS= 6254 X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS=
5451else 6255else
5452 if test -n "$x_includes"; then 6256 if test -n "$x_includes"; then
5453 X_CFLAGS="$X_CFLAGS -I$x_includes" 6257 X_CFLAGS="$X_CFLAGS -I$x_includes"
5456 # It would also be nice to do this for all -L options, not just this one. 6260 # It would also be nice to do this for all -L options, not just this one.
5457 if test -n "$x_libraries"; then 6261 if test -n "$x_libraries"; then
5458 X_LIBS="$X_LIBS -L$x_libraries" 6262 X_LIBS="$X_LIBS -L$x_libraries"
5459 # For Solaris; some versions of Sun CC require a space after -R and 6263 # For Solaris; some versions of Sun CC require a space after -R and
5460 # others require no space. Words are not sufficient . . . . 6264 # others require no space. Words are not sufficient . . . .
5461 case `(uname -sr) 2>/dev/null` in
5462 "SunOS 5"*)
5463 echo "$as_me:$LINENO: checking whether -R must be followed by a space" >&5 6265 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether -R must be followed by a space" >&5
5464echo $ECHO_N "checking whether -R must be followed by a space... $ECHO_C" >&6 6266printf %s "checking whether -R must be followed by a space... " >&6; }
5465 ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries" 6267 ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries"
5466 cat >conftest.$ac_ext <<_ACEOF 6268 ac_xsave_cxx_werror_flag=$ac_cxx_werror_flag
5467/* confdefs.h. */ 6269 ac_cxx_werror_flag=yes
5468_ACEOF
5469cat confdefs.h >>conftest.$ac_ext 6270 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5470cat >>conftest.$ac_ext <<_ACEOF
5471/* end confdefs.h. */ 6271/* end confdefs.h. */
5472 6272
5473int 6273int
5474main () 6274main (void)
5475{ 6275{
5476 6276
5477 ; 6277 ;
5478 return 0; 6278 return 0;
5479} 6279}
5480_ACEOF 6280_ACEOF
5481rm -f conftest.$ac_objext conftest$ac_exeext 6281if ac_fn_cxx_try_link "$LINENO"
5482if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 6282then :
5483 (eval $ac_link) 2>conftest.er1 6283 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5484 ac_status=$? 6284printf "%s\n" "no" >&6; }
5485 grep -v '^ *+' conftest.er1 >conftest.err
5486 rm -f conftest.er1
5487 cat conftest.err >&5
5488 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5489 (exit $ac_status); } &&
5490 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
5491 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5492 (eval $ac_try) 2>&5
5493 ac_status=$?
5494 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5495 (exit $ac_status); }; } &&
5496 { ac_try='test -s conftest$ac_exeext'
5497 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5498 (eval $ac_try) 2>&5
5499 ac_status=$?
5500 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5501 (exit $ac_status); }; }; then
5502 ac_R_nospace=yes
5503else
5504 echo "$as_me: failed program was:" >&5
5505sed 's/^/| /' conftest.$ac_ext >&5
5506
5507ac_R_nospace=no
5508fi
5509rm -f conftest.err conftest.$ac_objext \
5510 conftest$ac_exeext conftest.$ac_ext
5511 if test $ac_R_nospace = yes; then
5512 echo "$as_me:$LINENO: result: no" >&5
5513echo "${ECHO_T}no" >&6
5514 X_LIBS="$X_LIBS -R$x_libraries" 6285 X_LIBS="$X_LIBS -R$x_libraries"
5515 else 6286else $as_nop
5516 LIBS="$ac_xsave_LIBS -R $x_libraries" 6287 LIBS="$ac_xsave_LIBS -R $x_libraries"
5517 cat >conftest.$ac_ext <<_ACEOF
5518/* confdefs.h. */
5519_ACEOF
5520cat confdefs.h >>conftest.$ac_ext 6288 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5521cat >>conftest.$ac_ext <<_ACEOF
5522/* end confdefs.h. */ 6289/* end confdefs.h. */
5523 6290
5524int 6291int
5525main () 6292main (void)
5526{ 6293{
5527 6294
5528 ; 6295 ;
5529 return 0; 6296 return 0;
5530} 6297}
5531_ACEOF 6298_ACEOF
5532rm -f conftest.$ac_objext conftest$ac_exeext 6299if ac_fn_cxx_try_link "$LINENO"
5533if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 6300then :
5534 (eval $ac_link) 2>conftest.er1 6301 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5535 ac_status=$? 6302printf "%s\n" "yes" >&6; }
5536 grep -v '^ *+' conftest.er1 >conftest.err
5537 rm -f conftest.er1
5538 cat conftest.err >&5
5539 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5540 (exit $ac_status); } &&
5541 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
5542 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5543 (eval $ac_try) 2>&5
5544 ac_status=$?
5545 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5546 (exit $ac_status); }; } &&
5547 { ac_try='test -s conftest$ac_exeext'
5548 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5549 (eval $ac_try) 2>&5
5550 ac_status=$?
5551 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5552 (exit $ac_status); }; }; then
5553 ac_R_space=yes
5554else
5555 echo "$as_me: failed program was:" >&5
5556sed 's/^/| /' conftest.$ac_ext >&5
5557
5558ac_R_space=no
5559fi
5560rm -f conftest.err conftest.$ac_objext \
5561 conftest$ac_exeext conftest.$ac_ext
5562 if test $ac_R_space = yes; then
5563 echo "$as_me:$LINENO: result: yes" >&5
5564echo "${ECHO_T}yes" >&6
5565 X_LIBS="$X_LIBS -R $x_libraries" 6303 X_LIBS="$X_LIBS -R $x_libraries"
5566 else 6304else $as_nop
5567 echo "$as_me:$LINENO: result: neither works" >&5 6305 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: neither works" >&5
5568echo "${ECHO_T}neither works" >&6 6306printf "%s\n" "neither works" >&6; }
5569 fi 6307fi
5570 fi 6308rm -f core conftest.err conftest.$ac_objext conftest.beam \
6309 conftest$ac_exeext conftest.$ac_ext
6310fi
6311rm -f core conftest.err conftest.$ac_objext conftest.beam \
6312 conftest$ac_exeext conftest.$ac_ext
6313 ac_cxx_werror_flag=$ac_xsave_cxx_werror_flag
5571 LIBS=$ac_xsave_LIBS 6314 LIBS=$ac_xsave_LIBS
5572 esac
5573 fi 6315 fi
5574 6316
5575 # Check for system-dependent libraries X programs must link with. 6317 # Check for system-dependent libraries X programs must link with.
5576 # Do this before checking for the system-independent R6 libraries 6318 # Do this before checking for the system-independent R6 libraries
5577 # (-lICE), since we may need -lsocket or whatever for X linking. 6319 # (-lICE), since we may need -lsocket or whatever for X linking.
5581 else 6323 else
5582 # Martyn Johnson says this is needed for Ultrix, if the X 6324 # Martyn Johnson says this is needed for Ultrix, if the X
5583 # libraries were built with DECnet support. And Karl Berry says 6325 # libraries were built with DECnet support. And Karl Berry says
5584 # the Alpha needs dnet_stub (dnet does not exist). 6326 # the Alpha needs dnet_stub (dnet does not exist).
5585 ac_xsave_LIBS="$LIBS"; LIBS="$LIBS $X_LIBS -lX11" 6327 ac_xsave_LIBS="$LIBS"; LIBS="$LIBS $X_LIBS -lX11"
5586 cat >conftest.$ac_ext <<_ACEOF
5587/* confdefs.h. */
5588_ACEOF
5589cat confdefs.h >>conftest.$ac_ext 6328 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5590cat >>conftest.$ac_ext <<_ACEOF
5591/* end confdefs.h. */ 6329/* end confdefs.h. */
5592 6330
5593/* Override any gcc2 internal prototype to avoid an error. */ 6331namespace conftest {
5594#ifdef __cplusplus 6332 extern "C" int XOpenDisplay ();
5595extern "C" 6333}
5596#endif
5597/* We use char because int might match the return type of a gcc2
5598 builtin and then its argument prototype would still apply. */
5599char XOpenDisplay ();
5600int 6334int
5601main () 6335main (void)
5602{ 6336{
5603XOpenDisplay (); 6337return conftest::XOpenDisplay ();
5604 ; 6338 ;
5605 return 0; 6339 return 0;
5606} 6340}
5607_ACEOF 6341_ACEOF
5608rm -f conftest.$ac_objext conftest$ac_exeext 6342if ac_fn_cxx_try_link "$LINENO"
5609if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 6343then :
5610 (eval $ac_link) 2>conftest.er1
5611 ac_status=$?
5612 grep -v '^ *+' conftest.er1 >conftest.err
5613 rm -f conftest.er1
5614 cat conftest.err >&5
5615 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5616 (exit $ac_status); } &&
5617 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
5618 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5619 (eval $ac_try) 2>&5
5620 ac_status=$?
5621 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5622 (exit $ac_status); }; } &&
5623 { ac_try='test -s conftest$ac_exeext'
5624 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5625 (eval $ac_try) 2>&5
5626 ac_status=$?
5627 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5628 (exit $ac_status); }; }; then
5629 :
5630else
5631 echo "$as_me: failed program was:" >&5
5632sed 's/^/| /' conftest.$ac_ext >&5
5633 6344
6345else $as_nop
5634echo "$as_me:$LINENO: checking for dnet_ntoa in -ldnet" >&5 6346 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet" >&5
5635echo $ECHO_N "checking for dnet_ntoa in -ldnet... $ECHO_C" >&6 6347printf %s "checking for dnet_ntoa in -ldnet... " >&6; }
5636if test "${ac_cv_lib_dnet_dnet_ntoa+set}" = set; then 6348if test ${ac_cv_lib_dnet_dnet_ntoa+y}
5637 echo $ECHO_N "(cached) $ECHO_C" >&6 6349then :
5638else 6350 printf %s "(cached) " >&6
6351else $as_nop
5639 ac_check_lib_save_LIBS=$LIBS 6352 ac_check_lib_save_LIBS=$LIBS
5640LIBS="-ldnet $LIBS" 6353LIBS="-ldnet $LIBS"
5641cat >conftest.$ac_ext <<_ACEOF
5642/* confdefs.h. */
5643_ACEOF
5644cat confdefs.h >>conftest.$ac_ext 6354cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5645cat >>conftest.$ac_ext <<_ACEOF
5646/* end confdefs.h. */ 6355/* end confdefs.h. */
5647 6356
5648/* Override any gcc2 internal prototype to avoid an error. */ 6357namespace conftest {
5649#ifdef __cplusplus 6358 extern "C" int dnet_ntoa ();
5650extern "C" 6359}
5651#endif
5652/* We use char because int might match the return type of a gcc2
5653 builtin and then its argument prototype would still apply. */
5654char dnet_ntoa ();
5655int 6360int
5656main () 6361main (void)
5657{ 6362{
5658dnet_ntoa (); 6363return conftest::dnet_ntoa ();
5659 ; 6364 ;
5660 return 0; 6365 return 0;
5661} 6366}
5662_ACEOF 6367_ACEOF
5663rm -f conftest.$ac_objext conftest$ac_exeext 6368if ac_fn_cxx_try_link "$LINENO"
5664if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 6369then :
5665 (eval $ac_link) 2>conftest.er1
5666 ac_status=$?
5667 grep -v '^ *+' conftest.er1 >conftest.err
5668 rm -f conftest.er1
5669 cat conftest.err >&5
5670 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5671 (exit $ac_status); } &&
5672 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
5673 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5674 (eval $ac_try) 2>&5
5675 ac_status=$?
5676 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5677 (exit $ac_status); }; } &&
5678 { ac_try='test -s conftest$ac_exeext'
5679 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5680 (eval $ac_try) 2>&5
5681 ac_status=$?
5682 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5683 (exit $ac_status); }; }; then
5684 ac_cv_lib_dnet_dnet_ntoa=yes 6370 ac_cv_lib_dnet_dnet_ntoa=yes
5685else 6371else $as_nop
5686 echo "$as_me: failed program was:" >&5
5687sed 's/^/| /' conftest.$ac_ext >&5
5688
5689ac_cv_lib_dnet_dnet_ntoa=no 6372 ac_cv_lib_dnet_dnet_ntoa=no
5690fi 6373fi
5691rm -f conftest.err conftest.$ac_objext \ 6374rm -f core conftest.err conftest.$ac_objext conftest.beam \
5692 conftest$ac_exeext conftest.$ac_ext 6375 conftest$ac_exeext conftest.$ac_ext
5693LIBS=$ac_check_lib_save_LIBS 6376LIBS=$ac_check_lib_save_LIBS
5694fi 6377fi
5695echo "$as_me:$LINENO: result: $ac_cv_lib_dnet_dnet_ntoa" >&5 6378{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_dnet_ntoa" >&5
5696echo "${ECHO_T}$ac_cv_lib_dnet_dnet_ntoa" >&6 6379printf "%s\n" "$ac_cv_lib_dnet_dnet_ntoa" >&6; }
5697if test $ac_cv_lib_dnet_dnet_ntoa = yes; then 6380if test "x$ac_cv_lib_dnet_dnet_ntoa" = xyes
6381then :
5698 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet" 6382 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet"
5699fi 6383fi
5700 6384
5701 if test $ac_cv_lib_dnet_dnet_ntoa = no; then 6385 if test $ac_cv_lib_dnet_dnet_ntoa = no; then
5702 echo "$as_me:$LINENO: checking for dnet_ntoa in -ldnet_stub" >&5 6386 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet_stub" >&5
5703echo $ECHO_N "checking for dnet_ntoa in -ldnet_stub... $ECHO_C" >&6 6387printf %s "checking for dnet_ntoa in -ldnet_stub... " >&6; }
5704if test "${ac_cv_lib_dnet_stub_dnet_ntoa+set}" = set; then 6388if test ${ac_cv_lib_dnet_stub_dnet_ntoa+y}
5705 echo $ECHO_N "(cached) $ECHO_C" >&6 6389then :
5706else 6390 printf %s "(cached) " >&6
6391else $as_nop
5707 ac_check_lib_save_LIBS=$LIBS 6392 ac_check_lib_save_LIBS=$LIBS
5708LIBS="-ldnet_stub $LIBS" 6393LIBS="-ldnet_stub $LIBS"
5709cat >conftest.$ac_ext <<_ACEOF
5710/* confdefs.h. */
5711_ACEOF
5712cat confdefs.h >>conftest.$ac_ext 6394cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5713cat >>conftest.$ac_ext <<_ACEOF
5714/* end confdefs.h. */ 6395/* end confdefs.h. */
5715 6396
5716/* Override any gcc2 internal prototype to avoid an error. */ 6397namespace conftest {
5717#ifdef __cplusplus 6398 extern "C" int dnet_ntoa ();
5718extern "C" 6399}
5719#endif
5720/* We use char because int might match the return type of a gcc2
5721 builtin and then its argument prototype would still apply. */
5722char dnet_ntoa ();
5723int 6400int
5724main () 6401main (void)
5725{ 6402{
5726dnet_ntoa (); 6403return conftest::dnet_ntoa ();
5727 ; 6404 ;
5728 return 0; 6405 return 0;
5729} 6406}
5730_ACEOF 6407_ACEOF
5731rm -f conftest.$ac_objext conftest$ac_exeext 6408if ac_fn_cxx_try_link "$LINENO"
5732if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 6409then :
5733 (eval $ac_link) 2>conftest.er1
5734 ac_status=$?
5735 grep -v '^ *+' conftest.er1 >conftest.err
5736 rm -f conftest.er1
5737 cat conftest.err >&5
5738 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5739 (exit $ac_status); } &&
5740 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
5741 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5742 (eval $ac_try) 2>&5
5743 ac_status=$?
5744 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5745 (exit $ac_status); }; } &&
5746 { ac_try='test -s conftest$ac_exeext'
5747 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5748 (eval $ac_try) 2>&5
5749 ac_status=$?
5750 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5751 (exit $ac_status); }; }; then
5752 ac_cv_lib_dnet_stub_dnet_ntoa=yes 6410 ac_cv_lib_dnet_stub_dnet_ntoa=yes
5753else 6411else $as_nop
5754 echo "$as_me: failed program was:" >&5
5755sed 's/^/| /' conftest.$ac_ext >&5
5756
5757ac_cv_lib_dnet_stub_dnet_ntoa=no 6412 ac_cv_lib_dnet_stub_dnet_ntoa=no
5758fi 6413fi
5759rm -f conftest.err conftest.$ac_objext \ 6414rm -f core conftest.err conftest.$ac_objext conftest.beam \
5760 conftest$ac_exeext conftest.$ac_ext 6415 conftest$ac_exeext conftest.$ac_ext
5761LIBS=$ac_check_lib_save_LIBS 6416LIBS=$ac_check_lib_save_LIBS
5762fi 6417fi
5763echo "$as_me:$LINENO: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5 6418{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5
5764echo "${ECHO_T}$ac_cv_lib_dnet_stub_dnet_ntoa" >&6 6419printf "%s\n" "$ac_cv_lib_dnet_stub_dnet_ntoa" >&6; }
5765if test $ac_cv_lib_dnet_stub_dnet_ntoa = yes; then 6420if test "x$ac_cv_lib_dnet_stub_dnet_ntoa" = xyes
6421then :
5766 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub" 6422 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub"
5767fi 6423fi
5768 6424
5769 fi 6425 fi
5770fi 6426fi
5771rm -f conftest.err conftest.$ac_objext \ 6427rm -f core conftest.err conftest.$ac_objext conftest.beam \
5772 conftest$ac_exeext conftest.$ac_ext 6428 conftest$ac_exeext conftest.$ac_ext
5773 LIBS="$ac_xsave_LIBS" 6429 LIBS="$ac_xsave_LIBS"
5774 6430
5775 # msh@cis.ufl.edu says -lnsl (and -lsocket) are needed for his 386/AT, 6431 # msh@cis.ufl.edu says -lnsl (and -lsocket) are needed for his 386/AT,
5776 # to get the SysV transport functions. 6432 # to get the SysV transport functions.
5777 # Chad R. Larson says the Pyramis MIS-ES running DC/OSx (SVR4) 6433 # Chad R. Larson says the Pyramis MIS-ES running DC/OSx (SVR4)
5778 # needs -lnsl. 6434 # needs -lnsl.
5779 # The nsl library prevents programs from opening the X display 6435 # The nsl library prevents programs from opening the X display
5780 # on Irix 5.2, according to T.E. Dickey. 6436 # on Irix 5.2, according to T.E. Dickey.
5781 # The functions gethostbyname, getservbyname, and inet_addr are 6437 # The functions gethostbyname, getservbyname, and inet_addr are
5782 # in -lbsd on LynxOS 3.0.1/i386, according to Lars Hecking. 6438 # in -lbsd on LynxOS 3.0.1/i386, according to Lars Hecking.
5783 echo "$as_me:$LINENO: checking for gethostbyname" >&5 6439 ac_fn_cxx_check_func "$LINENO" "gethostbyname" "ac_cv_func_gethostbyname"
5784echo $ECHO_N "checking for gethostbyname... $ECHO_C" >&6 6440if test "x$ac_cv_func_gethostbyname" = xyes
6441then :
6442
6443fi
6444
5785if test "${ac_cv_func_gethostbyname+set}" = set; then 6445 if test $ac_cv_func_gethostbyname = no; then
5786 echo $ECHO_N "(cached) $ECHO_C" >&6 6446 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
5787else 6447printf %s "checking for gethostbyname in -lnsl... " >&6; }
5788 cat >conftest.$ac_ext <<_ACEOF 6448if test ${ac_cv_lib_nsl_gethostbyname+y}
5789/* confdefs.h. */ 6449then :
5790_ACEOF 6450 printf %s "(cached) " >&6
6451else $as_nop
6452 ac_check_lib_save_LIBS=$LIBS
6453LIBS="-lnsl $LIBS"
5791cat confdefs.h >>conftest.$ac_ext 6454cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5792cat >>conftest.$ac_ext <<_ACEOF
5793/* end confdefs.h. */ 6455/* end confdefs.h. */
5794/* Define gethostbyname to an innocuous variant, in case <limits.h> declares gethostbyname.
5795 For example, HP-UX 11i <limits.h> declares gettimeofday. */
5796#define gethostbyname innocuous_gethostbyname
5797 6456
5798/* System header to define __stub macros and hopefully few prototypes, 6457namespace conftest {
5799 which can conflict with char gethostbyname (); below. 6458 extern "C" int gethostbyname ();
5800 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5801 <limits.h> exists even on freestanding compilers. */
5802
5803#ifdef __STDC__
5804# include <limits.h>
5805#else
5806# include <assert.h>
5807#endif
5808
5809#undef gethostbyname
5810
5811/* Override any gcc2 internal prototype to avoid an error. */
5812#ifdef __cplusplus
5813extern "C"
5814{
5815#endif
5816/* We use char because int might match the return type of a gcc2
5817 builtin and then its argument prototype would still apply. */
5818char gethostbyname ();
5819/* The GNU C library defines this for functions which it implements
5820 to always fail with ENOSYS. Some functions are actually named
5821 something starting with __ and the normal name is an alias. */
5822#if defined (__stub_gethostbyname) || defined (__stub___gethostbyname)
5823choke me
5824#else
5825char (*f) () = gethostbyname;
5826#endif
5827#ifdef __cplusplus
5828} 6459}
5829#endif
5830
5831int 6460int
5832main () 6461main (void)
5833{ 6462{
5834return f != gethostbyname; 6463return conftest::gethostbyname ();
5835 ; 6464 ;
5836 return 0; 6465 return 0;
5837} 6466}
5838_ACEOF 6467_ACEOF
5839rm -f conftest.$ac_objext conftest$ac_exeext 6468if ac_fn_cxx_try_link "$LINENO"
5840if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 6469then :
5841 (eval $ac_link) 2>conftest.er1
5842 ac_status=$?
5843 grep -v '^ *+' conftest.er1 >conftest.err
5844 rm -f conftest.er1
5845 cat conftest.err >&5
5846 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5847 (exit $ac_status); } &&
5848 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
5849 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5850 (eval $ac_try) 2>&5
5851 ac_status=$?
5852 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5853 (exit $ac_status); }; } &&
5854 { ac_try='test -s conftest$ac_exeext'
5855 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5856 (eval $ac_try) 2>&5
5857 ac_status=$?
5858 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5859 (exit $ac_status); }; }; then
5860 ac_cv_func_gethostbyname=yes 6470 ac_cv_lib_nsl_gethostbyname=yes
5861else 6471else $as_nop
5862 echo "$as_me: failed program was:" >&5
5863sed 's/^/| /' conftest.$ac_ext >&5
5864
5865ac_cv_func_gethostbyname=no 6472 ac_cv_lib_nsl_gethostbyname=no
5866fi 6473fi
5867rm -f conftest.err conftest.$ac_objext \ 6474rm -f core conftest.err conftest.$ac_objext conftest.beam \
5868 conftest$ac_exeext conftest.$ac_ext 6475 conftest$ac_exeext conftest.$ac_ext
6476LIBS=$ac_check_lib_save_LIBS
5869fi 6477fi
5870echo "$as_me:$LINENO: result: $ac_cv_func_gethostbyname" >&5 6478{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
5871echo "${ECHO_T}$ac_cv_func_gethostbyname" >&6 6479printf "%s\n" "$ac_cv_lib_nsl_gethostbyname" >&6; }
6480if test "x$ac_cv_lib_nsl_gethostbyname" = xyes
6481then :
6482 X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl"
6483fi
5872 6484
5873 if test $ac_cv_func_gethostbyname = no; then 6485 if test $ac_cv_lib_nsl_gethostbyname = no; then
5874 echo "$as_me:$LINENO: checking for gethostbyname in -lnsl" >&5 6486 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lbsd" >&5
5875echo $ECHO_N "checking for gethostbyname in -lnsl... $ECHO_C" >&6 6487printf %s "checking for gethostbyname in -lbsd... " >&6; }
5876if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then 6488if test ${ac_cv_lib_bsd_gethostbyname+y}
5877 echo $ECHO_N "(cached) $ECHO_C" >&6 6489then :
5878else 6490 printf %s "(cached) " >&6
6491else $as_nop
5879 ac_check_lib_save_LIBS=$LIBS 6492 ac_check_lib_save_LIBS=$LIBS
5880LIBS="-lnsl $LIBS" 6493LIBS="-lbsd $LIBS"
5881cat >conftest.$ac_ext <<_ACEOF
5882/* confdefs.h. */
5883_ACEOF
5884cat confdefs.h >>conftest.$ac_ext 6494cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5885cat >>conftest.$ac_ext <<_ACEOF
5886/* end confdefs.h. */ 6495/* end confdefs.h. */
5887 6496
5888/* Override any gcc2 internal prototype to avoid an error. */ 6497namespace conftest {
5889#ifdef __cplusplus 6498 extern "C" int gethostbyname ();
5890extern "C" 6499}
5891#endif
5892/* We use char because int might match the return type of a gcc2
5893 builtin and then its argument prototype would still apply. */
5894char gethostbyname ();
5895int 6500int
5896main () 6501main (void)
5897{ 6502{
5898gethostbyname (); 6503return conftest::gethostbyname ();
5899 ; 6504 ;
5900 return 0; 6505 return 0;
5901} 6506}
5902_ACEOF 6507_ACEOF
5903rm -f conftest.$ac_objext conftest$ac_exeext 6508if ac_fn_cxx_try_link "$LINENO"
5904if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 6509then :
5905 (eval $ac_link) 2>conftest.er1
5906 ac_status=$?
5907 grep -v '^ *+' conftest.er1 >conftest.err
5908 rm -f conftest.er1
5909 cat conftest.err >&5
5910 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5911 (exit $ac_status); } &&
5912 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
5913 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5914 (eval $ac_try) 2>&5
5915 ac_status=$?
5916 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5917 (exit $ac_status); }; } &&
5918 { ac_try='test -s conftest$ac_exeext'
5919 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5920 (eval $ac_try) 2>&5
5921 ac_status=$?
5922 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5923 (exit $ac_status); }; }; then
5924 ac_cv_lib_nsl_gethostbyname=yes 6510 ac_cv_lib_bsd_gethostbyname=yes
5925else 6511else $as_nop
5926 echo "$as_me: failed program was:" >&5
5927sed 's/^/| /' conftest.$ac_ext >&5
5928
5929ac_cv_lib_nsl_gethostbyname=no 6512 ac_cv_lib_bsd_gethostbyname=no
5930fi 6513fi
5931rm -f conftest.err conftest.$ac_objext \ 6514rm -f core conftest.err conftest.$ac_objext conftest.beam \
5932 conftest$ac_exeext conftest.$ac_ext 6515 conftest$ac_exeext conftest.$ac_ext
5933LIBS=$ac_check_lib_save_LIBS 6516LIBS=$ac_check_lib_save_LIBS
5934fi 6517fi
5935echo "$as_me:$LINENO: result: $ac_cv_lib_nsl_gethostbyname" >&5
5936echo "${ECHO_T}$ac_cv_lib_nsl_gethostbyname" >&6
5937if test $ac_cv_lib_nsl_gethostbyname = yes; then
5938 X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl"
5939fi
5940
5941 if test $ac_cv_lib_nsl_gethostbyname = no; then
5942 echo "$as_me:$LINENO: checking for gethostbyname in -lbsd" >&5
5943echo $ECHO_N "checking for gethostbyname in -lbsd... $ECHO_C" >&6
5944if test "${ac_cv_lib_bsd_gethostbyname+set}" = set; then
5945 echo $ECHO_N "(cached) $ECHO_C" >&6
5946else
5947 ac_check_lib_save_LIBS=$LIBS
5948LIBS="-lbsd $LIBS"
5949cat >conftest.$ac_ext <<_ACEOF
5950/* confdefs.h. */
5951_ACEOF
5952cat confdefs.h >>conftest.$ac_ext
5953cat >>conftest.$ac_ext <<_ACEOF
5954/* end confdefs.h. */
5955
5956/* Override any gcc2 internal prototype to avoid an error. */
5957#ifdef __cplusplus
5958extern "C"
5959#endif
5960/* We use char because int might match the return type of a gcc2
5961 builtin and then its argument prototype would still apply. */
5962char gethostbyname ();
5963int
5964main ()
5965{
5966gethostbyname ();
5967 ;
5968 return 0;
5969}
5970_ACEOF
5971rm -f conftest.$ac_objext conftest$ac_exeext
5972if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5973 (eval $ac_link) 2>conftest.er1
5974 ac_status=$?
5975 grep -v '^ *+' conftest.er1 >conftest.err
5976 rm -f conftest.er1
5977 cat conftest.err >&5
5978 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5979 (exit $ac_status); } &&
5980 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
5981 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5982 (eval $ac_try) 2>&5
5983 ac_status=$?
5984 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5985 (exit $ac_status); }; } &&
5986 { ac_try='test -s conftest$ac_exeext'
5987 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5988 (eval $ac_try) 2>&5
5989 ac_status=$?
5990 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5991 (exit $ac_status); }; }; then
5992 ac_cv_lib_bsd_gethostbyname=yes
5993else
5994 echo "$as_me: failed program was:" >&5
5995sed 's/^/| /' conftest.$ac_ext >&5
5996
5997ac_cv_lib_bsd_gethostbyname=no
5998fi
5999rm -f conftest.err conftest.$ac_objext \
6000 conftest$ac_exeext conftest.$ac_ext
6001LIBS=$ac_check_lib_save_LIBS
6002fi
6003echo "$as_me:$LINENO: result: $ac_cv_lib_bsd_gethostbyname" >&5 6518{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bsd_gethostbyname" >&5
6004echo "${ECHO_T}$ac_cv_lib_bsd_gethostbyname" >&6 6519printf "%s\n" "$ac_cv_lib_bsd_gethostbyname" >&6; }
6005if test $ac_cv_lib_bsd_gethostbyname = yes; then 6520if test "x$ac_cv_lib_bsd_gethostbyname" = xyes
6521then :
6006 X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd" 6522 X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd"
6007fi 6523fi
6008 6524
6009 fi 6525 fi
6010 fi 6526 fi
6014 # 2.0. But -lsocket is broken on IRIX 5.2 (and is not necessary 6530 # 2.0. But -lsocket is broken on IRIX 5.2 (and is not necessary
6015 # on later versions), says Simon Leinen: it contains gethostby* 6531 # on later versions), says Simon Leinen: it contains gethostby*
6016 # variants that don't use the name server (or something). -lsocket 6532 # variants that don't use the name server (or something). -lsocket
6017 # must be given before -lnsl if both are needed. We assume that 6533 # must be given before -lnsl if both are needed. We assume that
6018 # if connect needs -lnsl, so does gethostbyname. 6534 # if connect needs -lnsl, so does gethostbyname.
6019 echo "$as_me:$LINENO: checking for connect" >&5 6535 ac_fn_cxx_check_func "$LINENO" "connect" "ac_cv_func_connect"
6020echo $ECHO_N "checking for connect... $ECHO_C" >&6 6536if test "x$ac_cv_func_connect" = xyes
6537then :
6538
6539fi
6540
6021if test "${ac_cv_func_connect+set}" = set; then 6541 if test $ac_cv_func_connect = no; then
6022 echo $ECHO_N "(cached) $ECHO_C" >&6 6542 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for connect in -lsocket" >&5
6023else 6543printf %s "checking for connect in -lsocket... " >&6; }
6024 cat >conftest.$ac_ext <<_ACEOF 6544if test ${ac_cv_lib_socket_connect+y}
6025/* confdefs.h. */ 6545then :
6026_ACEOF 6546 printf %s "(cached) " >&6
6547else $as_nop
6548 ac_check_lib_save_LIBS=$LIBS
6549LIBS="-lsocket $X_EXTRA_LIBS $LIBS"
6027cat confdefs.h >>conftest.$ac_ext 6550cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6028cat >>conftest.$ac_ext <<_ACEOF
6029/* end confdefs.h. */ 6551/* end confdefs.h. */
6030/* Define connect to an innocuous variant, in case <limits.h> declares connect.
6031 For example, HP-UX 11i <limits.h> declares gettimeofday. */
6032#define connect innocuous_connect
6033 6552
6034/* System header to define __stub macros and hopefully few prototypes, 6553namespace conftest {
6035 which can conflict with char connect (); below. 6554 extern "C" int connect ();
6036 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6037 <limits.h> exists even on freestanding compilers. */
6038
6039#ifdef __STDC__
6040# include <limits.h>
6041#else
6042# include <assert.h>
6043#endif
6044
6045#undef connect
6046
6047/* Override any gcc2 internal prototype to avoid an error. */
6048#ifdef __cplusplus
6049extern "C"
6050{
6051#endif
6052/* We use char because int might match the return type of a gcc2
6053 builtin and then its argument prototype would still apply. */
6054char connect ();
6055/* The GNU C library defines this for functions which it implements
6056 to always fail with ENOSYS. Some functions are actually named
6057 something starting with __ and the normal name is an alias. */
6058#if defined (__stub_connect) || defined (__stub___connect)
6059choke me
6060#else
6061char (*f) () = connect;
6062#endif
6063#ifdef __cplusplus
6064} 6555}
6065#endif
6066
6067int 6556int
6068main () 6557main (void)
6069{ 6558{
6070return f != connect; 6559return conftest::connect ();
6071 ; 6560 ;
6072 return 0; 6561 return 0;
6073} 6562}
6074_ACEOF 6563_ACEOF
6075rm -f conftest.$ac_objext conftest$ac_exeext 6564if ac_fn_cxx_try_link "$LINENO"
6076if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 6565then :
6077 (eval $ac_link) 2>conftest.er1
6078 ac_status=$?
6079 grep -v '^ *+' conftest.er1 >conftest.err
6080 rm -f conftest.er1
6081 cat conftest.err >&5
6082 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6083 (exit $ac_status); } &&
6084 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
6085 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6086 (eval $ac_try) 2>&5
6087 ac_status=$?
6088 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6089 (exit $ac_status); }; } &&
6090 { ac_try='test -s conftest$ac_exeext'
6091 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6092 (eval $ac_try) 2>&5
6093 ac_status=$?
6094 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6095 (exit $ac_status); }; }; then
6096 ac_cv_func_connect=yes 6566 ac_cv_lib_socket_connect=yes
6097else 6567else $as_nop
6098 echo "$as_me: failed program was:" >&5 6568 ac_cv_lib_socket_connect=no
6099sed 's/^/| /' conftest.$ac_ext >&5
6100
6101ac_cv_func_connect=no
6102fi 6569fi
6103rm -f conftest.err conftest.$ac_objext \ 6570rm -f core conftest.err conftest.$ac_objext conftest.beam \
6104 conftest$ac_exeext conftest.$ac_ext 6571 conftest$ac_exeext conftest.$ac_ext
6572LIBS=$ac_check_lib_save_LIBS
6105fi 6573fi
6106echo "$as_me:$LINENO: result: $ac_cv_func_connect" >&5 6574{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_connect" >&5
6107echo "${ECHO_T}$ac_cv_func_connect" >&6 6575printf "%s\n" "$ac_cv_lib_socket_connect" >&6; }
6576if test "x$ac_cv_lib_socket_connect" = xyes
6577then :
6578 X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS"
6579fi
6108 6580
6581 fi
6582
6583 # Guillermo Gomez says -lposix is necessary on A/UX.
6584 ac_fn_cxx_check_func "$LINENO" "remove" "ac_cv_func_remove"
6585if test "x$ac_cv_func_remove" = xyes
6586then :
6587
6588fi
6589
6109 if test $ac_cv_func_connect = no; then 6590 if test $ac_cv_func_remove = no; then
6110 echo "$as_me:$LINENO: checking for connect in -lsocket" >&5 6591 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for remove in -lposix" >&5
6111echo $ECHO_N "checking for connect in -lsocket... $ECHO_C" >&6 6592printf %s "checking for remove in -lposix... " >&6; }
6112if test "${ac_cv_lib_socket_connect+set}" = set; then 6593if test ${ac_cv_lib_posix_remove+y}
6113 echo $ECHO_N "(cached) $ECHO_C" >&6 6594then :
6114else 6595 printf %s "(cached) " >&6
6596else $as_nop
6115 ac_check_lib_save_LIBS=$LIBS 6597 ac_check_lib_save_LIBS=$LIBS
6116LIBS="-lsocket $X_EXTRA_LIBS $LIBS" 6598LIBS="-lposix $LIBS"
6117cat >conftest.$ac_ext <<_ACEOF
6118/* confdefs.h. */
6119_ACEOF
6120cat confdefs.h >>conftest.$ac_ext 6599cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6121cat >>conftest.$ac_ext <<_ACEOF
6122/* end confdefs.h. */ 6600/* end confdefs.h. */
6123 6601
6124/* Override any gcc2 internal prototype to avoid an error. */ 6602namespace conftest {
6125#ifdef __cplusplus 6603 extern "C" int remove ();
6126extern "C" 6604}
6127#endif
6128/* We use char because int might match the return type of a gcc2
6129 builtin and then its argument prototype would still apply. */
6130char connect ();
6131int 6605int
6132main () 6606main (void)
6133{ 6607{
6134connect (); 6608return conftest::remove ();
6135 ; 6609 ;
6136 return 0; 6610 return 0;
6137} 6611}
6138_ACEOF 6612_ACEOF
6139rm -f conftest.$ac_objext conftest$ac_exeext 6613if ac_fn_cxx_try_link "$LINENO"
6140if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 6614then :
6141 (eval $ac_link) 2>conftest.er1 6615 ac_cv_lib_posix_remove=yes
6142 ac_status=$? 6616else $as_nop
6143 grep -v '^ *+' conftest.er1 >conftest.err 6617 ac_cv_lib_posix_remove=no
6144 rm -f conftest.er1
6145 cat conftest.err >&5
6146 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6147 (exit $ac_status); } &&
6148 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
6149 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6150 (eval $ac_try) 2>&5
6151 ac_status=$?
6152 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6153 (exit $ac_status); }; } &&
6154 { ac_try='test -s conftest$ac_exeext'
6155 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6156 (eval $ac_try) 2>&5
6157 ac_status=$?
6158 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6159 (exit $ac_status); }; }; then
6160 ac_cv_lib_socket_connect=yes
6161else
6162 echo "$as_me: failed program was:" >&5
6163sed 's/^/| /' conftest.$ac_ext >&5
6164
6165ac_cv_lib_socket_connect=no
6166fi 6618fi
6167rm -f conftest.err conftest.$ac_objext \ 6619rm -f core conftest.err conftest.$ac_objext conftest.beam \
6168 conftest$ac_exeext conftest.$ac_ext 6620 conftest$ac_exeext conftest.$ac_ext
6169LIBS=$ac_check_lib_save_LIBS 6621LIBS=$ac_check_lib_save_LIBS
6170fi 6622fi
6171echo "$as_me:$LINENO: result: $ac_cv_lib_socket_connect" >&5 6623{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix_remove" >&5
6172echo "${ECHO_T}$ac_cv_lib_socket_connect" >&6 6624printf "%s\n" "$ac_cv_lib_posix_remove" >&6; }
6173if test $ac_cv_lib_socket_connect = yes; then 6625if test "x$ac_cv_lib_posix_remove" = xyes
6626then :
6174 X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS" 6627 X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix"
6175fi 6628fi
6176 6629
6177 fi 6630 fi
6178 6631
6179 # Guillermo Gomez says -lposix is necessary on A/UX. 6632 # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay.
6180 echo "$as_me:$LINENO: checking for remove" >&5 6633 ac_fn_cxx_check_func "$LINENO" "shmat" "ac_cv_func_shmat"
6181echo $ECHO_N "checking for remove... $ECHO_C" >&6 6634if test "x$ac_cv_func_shmat" = xyes
6182if test "${ac_cv_func_remove+set}" = set; then 6635then :
6183 echo $ECHO_N "(cached) $ECHO_C" >&6 6636
6184else 6637fi
6185 cat >conftest.$ac_ext <<_ACEOF 6638
6186/* confdefs.h. */ 6639 if test $ac_cv_func_shmat = no; then
6187_ACEOF 6640 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for shmat in -lipc" >&5
6641printf %s "checking for shmat in -lipc... " >&6; }
6642if test ${ac_cv_lib_ipc_shmat+y}
6643then :
6644 printf %s "(cached) " >&6
6645else $as_nop
6646 ac_check_lib_save_LIBS=$LIBS
6647LIBS="-lipc $LIBS"
6188cat confdefs.h >>conftest.$ac_ext 6648cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6189cat >>conftest.$ac_ext <<_ACEOF
6190/* end confdefs.h. */ 6649/* end confdefs.h. */
6191/* Define remove to an innocuous variant, in case <limits.h> declares remove.
6192 For example, HP-UX 11i <limits.h> declares gettimeofday. */
6193#define remove innocuous_remove
6194 6650
6195/* System header to define __stub macros and hopefully few prototypes, 6651namespace conftest {
6196 which can conflict with char remove (); below. 6652 extern "C" int shmat ();
6197 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6198 <limits.h> exists even on freestanding compilers. */
6199
6200#ifdef __STDC__
6201# include <limits.h>
6202#else
6203# include <assert.h>
6204#endif
6205
6206#undef remove
6207
6208/* Override any gcc2 internal prototype to avoid an error. */
6209#ifdef __cplusplus
6210extern "C"
6211{
6212#endif
6213/* We use char because int might match the return type of a gcc2
6214 builtin and then its argument prototype would still apply. */
6215char remove ();
6216/* The GNU C library defines this for functions which it implements
6217 to always fail with ENOSYS. Some functions are actually named
6218 something starting with __ and the normal name is an alias. */
6219#if defined (__stub_remove) || defined (__stub___remove)
6220choke me
6221#else
6222char (*f) () = remove;
6223#endif
6224#ifdef __cplusplus
6225} 6653}
6226#endif
6227
6228int 6654int
6229main () 6655main (void)
6230{ 6656{
6231return f != remove; 6657return conftest::shmat ();
6232 ; 6658 ;
6233 return 0; 6659 return 0;
6234} 6660}
6235_ACEOF 6661_ACEOF
6236rm -f conftest.$ac_objext conftest$ac_exeext 6662if ac_fn_cxx_try_link "$LINENO"
6237if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 6663then :
6238 (eval $ac_link) 2>conftest.er1 6664 ac_cv_lib_ipc_shmat=yes
6239 ac_status=$? 6665else $as_nop
6240 grep -v '^ *+' conftest.er1 >conftest.err 6666 ac_cv_lib_ipc_shmat=no
6241 rm -f conftest.er1
6242 cat conftest.err >&5
6243 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6244 (exit $ac_status); } &&
6245 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
6246 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6247 (eval $ac_try) 2>&5
6248 ac_status=$?
6249 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6250 (exit $ac_status); }; } &&
6251 { ac_try='test -s conftest$ac_exeext'
6252 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6253 (eval $ac_try) 2>&5
6254 ac_status=$?
6255 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6256 (exit $ac_status); }; }; then
6257 ac_cv_func_remove=yes
6258else
6259 echo "$as_me: failed program was:" >&5
6260sed 's/^/| /' conftest.$ac_ext >&5
6261
6262ac_cv_func_remove=no
6263fi 6667fi
6264rm -f conftest.err conftest.$ac_objext \ 6668rm -f core conftest.err conftest.$ac_objext conftest.beam \
6265 conftest$ac_exeext conftest.$ac_ext 6669 conftest$ac_exeext conftest.$ac_ext
6266fi
6267echo "$as_me:$LINENO: result: $ac_cv_func_remove" >&5
6268echo "${ECHO_T}$ac_cv_func_remove" >&6
6269
6270 if test $ac_cv_func_remove = no; then
6271 echo "$as_me:$LINENO: checking for remove in -lposix" >&5
6272echo $ECHO_N "checking for remove in -lposix... $ECHO_C" >&6
6273if test "${ac_cv_lib_posix_remove+set}" = set; then
6274 echo $ECHO_N "(cached) $ECHO_C" >&6
6275else
6276 ac_check_lib_save_LIBS=$LIBS
6277LIBS="-lposix $LIBS"
6278cat >conftest.$ac_ext <<_ACEOF
6279/* confdefs.h. */
6280_ACEOF
6281cat confdefs.h >>conftest.$ac_ext
6282cat >>conftest.$ac_ext <<_ACEOF
6283/* end confdefs.h. */
6284
6285/* Override any gcc2 internal prototype to avoid an error. */
6286#ifdef __cplusplus
6287extern "C"
6288#endif
6289/* We use char because int might match the return type of a gcc2
6290 builtin and then its argument prototype would still apply. */
6291char remove ();
6292int
6293main ()
6294{
6295remove ();
6296 ;
6297 return 0;
6298}
6299_ACEOF
6300rm -f conftest.$ac_objext conftest$ac_exeext
6301if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6302 (eval $ac_link) 2>conftest.er1
6303 ac_status=$?
6304 grep -v '^ *+' conftest.er1 >conftest.err
6305 rm -f conftest.er1
6306 cat conftest.err >&5
6307 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6308 (exit $ac_status); } &&
6309 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
6310 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6311 (eval $ac_try) 2>&5
6312 ac_status=$?
6313 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6314 (exit $ac_status); }; } &&
6315 { ac_try='test -s conftest$ac_exeext'
6316 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6317 (eval $ac_try) 2>&5
6318 ac_status=$?
6319 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6320 (exit $ac_status); }; }; then
6321 ac_cv_lib_posix_remove=yes
6322else
6323 echo "$as_me: failed program was:" >&5
6324sed 's/^/| /' conftest.$ac_ext >&5
6325
6326ac_cv_lib_posix_remove=no
6327fi
6328rm -f conftest.err conftest.$ac_objext \
6329 conftest$ac_exeext conftest.$ac_ext
6330LIBS=$ac_check_lib_save_LIBS 6670LIBS=$ac_check_lib_save_LIBS
6331fi 6671fi
6332echo "$as_me:$LINENO: result: $ac_cv_lib_posix_remove" >&5
6333echo "${ECHO_T}$ac_cv_lib_posix_remove" >&6
6334if test $ac_cv_lib_posix_remove = yes; then
6335 X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix"
6336fi
6337
6338 fi
6339
6340 # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay.
6341 echo "$as_me:$LINENO: checking for shmat" >&5
6342echo $ECHO_N "checking for shmat... $ECHO_C" >&6
6343if test "${ac_cv_func_shmat+set}" = set; then
6344 echo $ECHO_N "(cached) $ECHO_C" >&6
6345else
6346 cat >conftest.$ac_ext <<_ACEOF
6347/* confdefs.h. */
6348_ACEOF
6349cat confdefs.h >>conftest.$ac_ext
6350cat >>conftest.$ac_ext <<_ACEOF
6351/* end confdefs.h. */
6352/* Define shmat to an innocuous variant, in case <limits.h> declares shmat.
6353 For example, HP-UX 11i <limits.h> declares gettimeofday. */
6354#define shmat innocuous_shmat
6355
6356/* System header to define __stub macros and hopefully few prototypes,
6357 which can conflict with char shmat (); below.
6358 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6359 <limits.h> exists even on freestanding compilers. */
6360
6361#ifdef __STDC__
6362# include <limits.h>
6363#else
6364# include <assert.h>
6365#endif
6366
6367#undef shmat
6368
6369/* Override any gcc2 internal prototype to avoid an error. */
6370#ifdef __cplusplus
6371extern "C"
6372{
6373#endif
6374/* We use char because int might match the return type of a gcc2
6375 builtin and then its argument prototype would still apply. */
6376char shmat ();
6377/* The GNU C library defines this for functions which it implements
6378 to always fail with ENOSYS. Some functions are actually named
6379 something starting with __ and the normal name is an alias. */
6380#if defined (__stub_shmat) || defined (__stub___shmat)
6381choke me
6382#else
6383char (*f) () = shmat;
6384#endif
6385#ifdef __cplusplus
6386}
6387#endif
6388
6389int
6390main ()
6391{
6392return f != shmat;
6393 ;
6394 return 0;
6395}
6396_ACEOF
6397rm -f conftest.$ac_objext conftest$ac_exeext
6398if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6399 (eval $ac_link) 2>conftest.er1
6400 ac_status=$?
6401 grep -v '^ *+' conftest.er1 >conftest.err
6402 rm -f conftest.er1
6403 cat conftest.err >&5
6404 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6405 (exit $ac_status); } &&
6406 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
6407 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6408 (eval $ac_try) 2>&5
6409 ac_status=$?
6410 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6411 (exit $ac_status); }; } &&
6412 { ac_try='test -s conftest$ac_exeext'
6413 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6414 (eval $ac_try) 2>&5
6415 ac_status=$?
6416 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6417 (exit $ac_status); }; }; then
6418 ac_cv_func_shmat=yes
6419else
6420 echo "$as_me: failed program was:" >&5
6421sed 's/^/| /' conftest.$ac_ext >&5
6422
6423ac_cv_func_shmat=no
6424fi
6425rm -f conftest.err conftest.$ac_objext \
6426 conftest$ac_exeext conftest.$ac_ext
6427fi
6428echo "$as_me:$LINENO: result: $ac_cv_func_shmat" >&5
6429echo "${ECHO_T}$ac_cv_func_shmat" >&6
6430
6431 if test $ac_cv_func_shmat = no; then
6432 echo "$as_me:$LINENO: checking for shmat in -lipc" >&5
6433echo $ECHO_N "checking for shmat in -lipc... $ECHO_C" >&6
6434if test "${ac_cv_lib_ipc_shmat+set}" = set; then
6435 echo $ECHO_N "(cached) $ECHO_C" >&6
6436else
6437 ac_check_lib_save_LIBS=$LIBS
6438LIBS="-lipc $LIBS"
6439cat >conftest.$ac_ext <<_ACEOF
6440/* confdefs.h. */
6441_ACEOF
6442cat confdefs.h >>conftest.$ac_ext
6443cat >>conftest.$ac_ext <<_ACEOF
6444/* end confdefs.h. */
6445
6446/* Override any gcc2 internal prototype to avoid an error. */
6447#ifdef __cplusplus
6448extern "C"
6449#endif
6450/* We use char because int might match the return type of a gcc2
6451 builtin and then its argument prototype would still apply. */
6452char shmat ();
6453int
6454main ()
6455{
6456shmat ();
6457 ;
6458 return 0;
6459}
6460_ACEOF
6461rm -f conftest.$ac_objext conftest$ac_exeext
6462if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6463 (eval $ac_link) 2>conftest.er1
6464 ac_status=$?
6465 grep -v '^ *+' conftest.er1 >conftest.err
6466 rm -f conftest.er1
6467 cat conftest.err >&5
6468 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6469 (exit $ac_status); } &&
6470 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
6471 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6472 (eval $ac_try) 2>&5
6473 ac_status=$?
6474 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6475 (exit $ac_status); }; } &&
6476 { ac_try='test -s conftest$ac_exeext'
6477 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6478 (eval $ac_try) 2>&5
6479 ac_status=$?
6480 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6481 (exit $ac_status); }; }; then
6482 ac_cv_lib_ipc_shmat=yes
6483else
6484 echo "$as_me: failed program was:" >&5
6485sed 's/^/| /' conftest.$ac_ext >&5
6486
6487ac_cv_lib_ipc_shmat=no
6488fi
6489rm -f conftest.err conftest.$ac_objext \
6490 conftest$ac_exeext conftest.$ac_ext
6491LIBS=$ac_check_lib_save_LIBS
6492fi
6493echo "$as_me:$LINENO: result: $ac_cv_lib_ipc_shmat" >&5 6672{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ipc_shmat" >&5
6494echo "${ECHO_T}$ac_cv_lib_ipc_shmat" >&6 6673printf "%s\n" "$ac_cv_lib_ipc_shmat" >&6; }
6495if test $ac_cv_lib_ipc_shmat = yes; then 6674if test "x$ac_cv_lib_ipc_shmat" = xyes
6675then :
6496 X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc" 6676 X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc"
6497fi 6677fi
6498 6678
6499 fi 6679 fi
6500 fi 6680 fi
6506 # check for ICE first), but we must link in the order -lSM -lICE or 6686 # check for ICE first), but we must link in the order -lSM -lICE or
6507 # we get undefined symbols. So assume we have SM if we have ICE. 6687 # we get undefined symbols. So assume we have SM if we have ICE.
6508 # These have to be linked with before -lX11, unlike the other 6688 # These have to be linked with before -lX11, unlike the other
6509 # libraries we check for below, so use a different variable. 6689 # libraries we check for below, so use a different variable.
6510 # John Interrante, Karl Berry 6690 # John Interrante, Karl Berry
6511 echo "$as_me:$LINENO: checking for IceConnectionNumber in -lICE" >&5 6691 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for IceConnectionNumber in -lICE" >&5
6512echo $ECHO_N "checking for IceConnectionNumber in -lICE... $ECHO_C" >&6 6692printf %s "checking for IceConnectionNumber in -lICE... " >&6; }
6513if test "${ac_cv_lib_ICE_IceConnectionNumber+set}" = set; then 6693if test ${ac_cv_lib_ICE_IceConnectionNumber+y}
6514 echo $ECHO_N "(cached) $ECHO_C" >&6 6694then :
6515else 6695 printf %s "(cached) " >&6
6696else $as_nop
6516 ac_check_lib_save_LIBS=$LIBS 6697 ac_check_lib_save_LIBS=$LIBS
6517LIBS="-lICE $X_EXTRA_LIBS $LIBS" 6698LIBS="-lICE $X_EXTRA_LIBS $LIBS"
6518cat >conftest.$ac_ext <<_ACEOF
6519/* confdefs.h. */
6520_ACEOF
6521cat confdefs.h >>conftest.$ac_ext 6699cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6522cat >>conftest.$ac_ext <<_ACEOF
6523/* end confdefs.h. */ 6700/* end confdefs.h. */
6524 6701
6525/* Override any gcc2 internal prototype to avoid an error. */ 6702namespace conftest {
6526#ifdef __cplusplus 6703 extern "C" int IceConnectionNumber ();
6527extern "C" 6704}
6528#endif
6529/* We use char because int might match the return type of a gcc2
6530 builtin and then its argument prototype would still apply. */
6531char IceConnectionNumber ();
6532int 6705int
6533main () 6706main (void)
6534{ 6707{
6535IceConnectionNumber (); 6708return conftest::IceConnectionNumber ();
6536 ; 6709 ;
6537 return 0; 6710 return 0;
6538} 6711}
6539_ACEOF 6712_ACEOF
6540rm -f conftest.$ac_objext conftest$ac_exeext 6713if ac_fn_cxx_try_link "$LINENO"
6541if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 6714then :
6542 (eval $ac_link) 2>conftest.er1
6543 ac_status=$?
6544 grep -v '^ *+' conftest.er1 >conftest.err
6545 rm -f conftest.er1
6546 cat conftest.err >&5
6547 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6548 (exit $ac_status); } &&
6549 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
6550 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6551 (eval $ac_try) 2>&5
6552 ac_status=$?
6553 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6554 (exit $ac_status); }; } &&
6555 { ac_try='test -s conftest$ac_exeext'
6556 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6557 (eval $ac_try) 2>&5
6558 ac_status=$?
6559 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6560 (exit $ac_status); }; }; then
6561 ac_cv_lib_ICE_IceConnectionNumber=yes 6715 ac_cv_lib_ICE_IceConnectionNumber=yes
6716else $as_nop
6717 ac_cv_lib_ICE_IceConnectionNumber=no
6718fi
6719rm -f core conftest.err conftest.$ac_objext conftest.beam \
6720 conftest$ac_exeext conftest.$ac_ext
6721LIBS=$ac_check_lib_save_LIBS
6722fi
6723{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5
6724printf "%s\n" "$ac_cv_lib_ICE_IceConnectionNumber" >&6; }
6725if test "x$ac_cv_lib_ICE_IceConnectionNumber" = xyes
6726then :
6727 X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE"
6728fi
6729
6730 LDFLAGS=$ac_save_LDFLAGS
6731
6732fi
6733
6734
6735if test -n "$ac_tool_prefix"; then
6736 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
6737set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
6738{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6739printf %s "checking for $ac_word... " >&6; }
6740if test ${ac_cv_path_PKG_CONFIG+y}
6741then :
6742 printf %s "(cached) " >&6
6743else $as_nop
6744 case $PKG_CONFIG in
6745 [\\/]* | ?:[\\/]*)
6746 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
6747 ;;
6748 *)
6749 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6750for as_dir in $PATH
6751do
6752 IFS=$as_save_IFS
6753 case $as_dir in #(((
6754 '') as_dir=./ ;;
6755 */) ;;
6756 *) as_dir=$as_dir/ ;;
6757 esac
6758 for ac_exec_ext in '' $ac_executable_extensions; do
6759 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
6760 ac_cv_path_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext"
6761 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
6762 break 2
6763 fi
6764done
6765 done
6766IFS=$as_save_IFS
6767
6768 ;;
6769esac
6770fi
6771PKG_CONFIG=$ac_cv_path_PKG_CONFIG
6772if test -n "$PKG_CONFIG"; then
6773 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
6774printf "%s\n" "$PKG_CONFIG" >&6; }
6562else 6775else
6563 echo "$as_me: failed program was:" >&5 6776 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6564sed 's/^/| /' conftest.$ac_ext >&5 6777printf "%s\n" "no" >&6; }
6565
6566ac_cv_lib_ICE_IceConnectionNumber=no
6567fi 6778fi
6568rm -f conftest.err conftest.$ac_objext \
6569 conftest$ac_exeext conftest.$ac_ext
6570LIBS=$ac_check_lib_save_LIBS
6571fi
6572echo "$as_me:$LINENO: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5
6573echo "${ECHO_T}$ac_cv_lib_ICE_IceConnectionNumber" >&6
6574if test $ac_cv_lib_ICE_IceConnectionNumber = yes; then
6575 X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE"
6576fi
6577 6779
6578 LDFLAGS=$ac_save_LDFLAGS
6579 6780
6580fi 6781fi
6782if test -z "$ac_cv_path_PKG_CONFIG"; then
6783 ac_pt_PKG_CONFIG=$PKG_CONFIG
6784 # Extract the first word of "pkg-config", so it can be a program name with args.
6785set dummy pkg-config; ac_word=$2
6786{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6787printf %s "checking for $ac_word... " >&6; }
6788if test ${ac_cv_path_ac_pt_PKG_CONFIG+y}
6789then :
6790 printf %s "(cached) " >&6
6791else $as_nop
6792 case $ac_pt_PKG_CONFIG in
6793 [\\/]* | ?:[\\/]*)
6794 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
6795 ;;
6796 *)
6797 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6798for as_dir in $PATH
6799do
6800 IFS=$as_save_IFS
6801 case $as_dir in #(((
6802 '') as_dir=./ ;;
6803 */) ;;
6804 *) as_dir=$as_dir/ ;;
6805 esac
6806 for ac_exec_ext in '' $ac_executable_extensions; do
6807 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
6808 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext"
6809 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
6810 break 2
6811 fi
6812done
6813 done
6814IFS=$as_save_IFS
6581 6815
6582 6816 ;;
6583 6817esac
6584if test x$support_xpm = xyes; then 6818fi
6585 6819ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
6586 6820if test -n "$ac_pt_PKG_CONFIG"; then
6587 6821 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
6588# Initialize some more variables set by options. 6822printf "%s\n" "$ac_pt_PKG_CONFIG" >&6; }
6589# The variables have the same names as the options, with
6590# dashes changed to underlines.
6591
6592# If we find XPM, set shell vars xpm_includes and xpm_libraries to the
6593# paths, otherwise set no_xpm=yes.
6594# Uses ac_ vars as temps to allow command line to override cache and checks.
6595echo "$as_me:$LINENO: checking for libXpm" >&5
6596echo $ECHO_N "checking for libXpm... $ECHO_C" >&6
6597
6598
6599# Check whether --with-xpm_includes or --without-xpm_includes was given.
6600if test "${with_xpm_includes+set}" = set; then
6601 withval="$with_xpm_includes"
6602 xpm_includes="$withval"
6603else 6823else
6604 xpm_includes=NO 6824 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6825printf "%s\n" "no" >&6; }
6605fi; 6826fi
6606 6827
6607# Check whether --with-xpm_library or --without-xpm_library was given. 6828 if test "x$ac_pt_PKG_CONFIG" = x; then
6608if test "${with_xpm_library+set}" = set; then 6829 PKG_CONFIG="no"
6609 withval="$with_xpm_library" 6830 else
6610 xpm_libraries="$withval" 6831 case $cross_compiling:$ac_tool_warned in
6832yes:)
6833{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6834printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6835ac_tool_warned=yes ;;
6836esac
6837 PKG_CONFIG=$ac_pt_PKG_CONFIG
6838 fi
6611else 6839else
6612 xpm_libraries=NO 6840 PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
6613fi; 6841fi
6614 6842
6615# --without-xpm overrides everything else, but does not touch the cache.
6616 6843
6617# Check whether --with-xpm or --without-xpm was given.
6618if test "${with_xpm+set}" = set; then
6619 withval="$with_xpm"
6620 6844
6621fi; 6845 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for libptytty" >&5
6622if test "$with_xpm" = no; then 6846printf %s "checking for libptytty... " >&6; }
6623 have_xpm=disabled 6847 if test $PKG_CONFIG != no && $PKG_CONFIG --exists libptytty; then
6624else 6848 PTYTTY_CFLAGS="`$PKG_CONFIG --cflags libptytty`"
6625 if test "${ac_cv_have_xpm+set}" = set; then 6849 PTYTTY_LIBS="`$PKG_CONFIG --libs libptytty`"
6626 echo $ECHO_N "(cached) $ECHO_C" >&6
6627else
6628 6850
6629 vt_xpm_include_X11=no 6851 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ok" >&5
6630 if test -n "$xpm_includes"; then 6852printf "%s\n" "ok" >&6; }
6631 vt_xpm_includes=$xpm_includes 6853 :
6632 else 6854 else
6633 vt_xpm_includes=NO 6855 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6856printf "%s\n" "no" >&6; }
6857
6858 as_fn_error $? "unable to find libptytty" "$LINENO" 5
6859
6634 fi 6860 fi
6635 if test -n "$xpm_libraries"; then 6861
6636 vt_xpm_libraries=$xpm_libraries 6862
6863
6864
6865
6866image_lib=none
6867
6868PIXBUF_CFLAGS=
6869PIXBUF_LIBS=
6870
6871if test x$support_pixbuf = xyes; then
6872
6873 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for gdk-pixbuf-2.0" >&5
6874printf %s "checking for gdk-pixbuf-2.0... " >&6; }
6875 if test $PKG_CONFIG != no && $PKG_CONFIG --exists gdk-pixbuf-2.0; then
6876 PIXBUF_CFLAGS="`$PKG_CONFIG --cflags gdk-pixbuf-2.0`"
6877 PIXBUF_LIBS="`$PKG_CONFIG --libs gdk-pixbuf-2.0`"
6878
6879 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ok" >&5
6880printf "%s\n" "ok" >&6; }
6881
6882 image_lib=gdk-pixbuf
6883
6884printf "%s\n" "#define HAVE_PIXBUF 1" >>confdefs.h
6885
6886
6637 else 6887 else
6638 vt_xpm_libraries=NO 6888 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6889printf "%s\n" "no" >&6; }
6890 :
6639 fi 6891 fi
6640 6892
6641 if test "$vt_xpm_includes" = NO; then 6893fi
6642 # Guess where to find xpm.h
6643 6894
6644ac_save_CPPFLAGS="$CPPFLAGS" 6895
6896
6897
6898STARTUP_NOTIFICATION_CFLAGS=
6899STARTUP_NOTIFICATION_LIBS=
6900
6901if test x$support_startup_notification = xyes; then
6902
6903 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for libstartup-notification-1.0" >&5
6904printf %s "checking for libstartup-notification-1.0... " >&6; }
6905 if test $PKG_CONFIG != no && $PKG_CONFIG --exists libstartup-notification-1.0; then
6906 STARTUP_NOTIFICATION_CFLAGS="`$PKG_CONFIG --cflags libstartup-notification-1.0`"
6907 STARTUP_NOTIFICATION_LIBS="`$PKG_CONFIG --libs libstartup-notification-1.0`"
6908
6909 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ok" >&5
6910printf "%s\n" "ok" >&6; }
6911
6912
6913printf "%s\n" "#define HAVE_STARTUP_NOTIFICATION 1" >>confdefs.h
6914
6915
6916 else
6917 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6918printf "%s\n" "no" >&6; }
6919 :
6920 fi
6921
6922fi
6923
6924
6925
6926
6927if test x$support_frills = xyes; then
6928
6929 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for xmu" >&5
6930printf %s "checking for xmu... " >&6; }
6931 if test $PKG_CONFIG != no && $PKG_CONFIG --exists xmu; then
6932 XMU_CFLAGS="`$PKG_CONFIG --cflags xmu`"
6933 XMU_LIBS="`$PKG_CONFIG --libs xmu`"
6934
6935 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ok" >&5
6936printf "%s\n" "ok" >&6; }
6937
6938 X_LIBS="$XMU_LIBS $X_LIBS"
6645CPPFLAGS="$CPPFLAGS $X_CFLAGS" 6939 CPPFLAGS="$CPPFLAGS $XMU_CFLAGS"
6646 6940
6647 # First, try using that file with no special directory specified. 6941printf "%s\n" "#define HAVE_XMU 1" >>confdefs.h
6648cat >conftest.$ac_ext <<_ACEOF 6942
6649/* confdefs.h. */ 6943
6650_ACEOF 6944 else
6945 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6946printf "%s\n" "no" >&6; }
6947 :
6948 fi
6949
6950fi
6951
6952ac_fn_cxx_check_header_compile "$LINENO" "sys/byteorder.h" "ac_cv_header_sys_byteorder_h" "$ac_includes_default"
6953if test "x$ac_cv_header_sys_byteorder_h" = xyes
6954then :
6955 printf "%s\n" "#define HAVE_SYS_BYTEORDER_H 1" >>confdefs.h
6956
6957fi
6958ac_fn_cxx_check_header_compile "$LINENO" "sys/ioctl.h" "ac_cv_header_sys_ioctl_h" "$ac_includes_default"
6959if test "x$ac_cv_header_sys_ioctl_h" = xyes
6960then :
6961 printf "%s\n" "#define HAVE_SYS_IOCTL_H 1" >>confdefs.h
6962
6963fi
6964ac_fn_cxx_check_header_compile "$LINENO" "sys/sockio.h" "ac_cv_header_sys_sockio_h" "$ac_includes_default"
6965if test "x$ac_cv_header_sys_sockio_h" = xyes
6966then :
6967 printf "%s\n" "#define HAVE_SYS_SOCKIO_H 1" >>confdefs.h
6968
6969fi
6970ac_fn_cxx_check_header_compile "$LINENO" "sys/strredir.h" "ac_cv_header_sys_strredir_h" "$ac_includes_default"
6971if test "x$ac_cv_header_sys_strredir_h" = xyes
6972then :
6973 printf "%s\n" "#define HAVE_SYS_STRREDIR_H 1" >>confdefs.h
6974
6975fi
6976ac_fn_cxx_check_header_compile "$LINENO" "stdint.h" "ac_cv_header_stdint_h" "$ac_includes_default"
6977if test "x$ac_cv_header_stdint_h" = xyes
6978then :
6979 printf "%s\n" "#define HAVE_STDINT_H 1" >>confdefs.h
6980
6981fi
6982ac_fn_cxx_check_header_compile "$LINENO" "wchar.h" "ac_cv_header_wchar_h" "$ac_includes_default"
6983if test "x$ac_cv_header_wchar_h" = xyes
6984then :
6985 printf "%s\n" "#define HAVE_WCHAR_H 1" >>confdefs.h
6986
6987fi
6988
6989
6990{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for XLIB_ILLEGAL_ACCESS" >&5
6991printf %s "checking for XLIB_ILLEGAL_ACCESS... " >&6; }
6992if test ${rxvt_cv_xlib_illegal_access+y}
6993then :
6994 printf %s "(cached) " >&6
6995else $as_nop
6651cat confdefs.h >>conftest.$ac_ext 6996 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6652cat >>conftest.$ac_ext <<_ACEOF
6653/* end confdefs.h. */ 6997/* end confdefs.h. */
6998
6999#define XLIB_ILLEGAL_ACCESS
6654#include <X11/xpm.h> 7000#include <X11/Xlib.h>
6655_ACEOF
6656if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
6657 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
6658 ac_status=$?
6659 grep -v '^ *+' conftest.er1 >conftest.err
6660 rm -f conftest.er1
6661 cat conftest.err >&5
6662 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6663 (exit $ac_status); } >/dev/null; then
6664 if test -s conftest.err; then
6665 ac_cpp_err=$ac_cxx_preproc_warn_flag
6666 ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
6667 else
6668 ac_cpp_err=
6669 fi
6670else
6671 ac_cpp_err=yes
6672fi
6673if test -z "$ac_cpp_err"; then
6674 # We can compile using X headers with no special include directory.
6675vt_xpm_includes=
6676vt_xpm_include_X11=yes
6677else
6678 echo "$as_me: failed program was:" >&5
6679sed 's/^/| /' conftest.$ac_ext >&5
6680
6681 CPPFLAGS="$ac_save_CPPFLAGS"
6682# Look for the header file in a standard set of common directories.
6683 for ac_dir in \
6684 /usr/X11/include \
6685 /usr/X11R6/include \
6686 /usr/X11R5/include \
6687 /usr/X11R4/include \
6688 \
6689 /usr/include/X11 \
6690 /usr/include/X11R6 \
6691 /usr/include/X11R5 \
6692 /usr/include/X11R4 \
6693 \
6694 /usr/local/X11/include \
6695 /usr/local/X11R6/include \
6696 /usr/local/X11R5/include \
6697 /usr/local/X11R4/include \
6698 \
6699 /usr/local/include/X11 \
6700 /usr/local/include/X11R6 \
6701 /usr/local/include/X11R5 \
6702 /usr/local/include/X11R4 \
6703 \
6704 /usr/X386/include \
6705 /usr/x386/include \
6706 /usr/XFree86/include/X11 \
6707 \
6708 /usr/include \
6709 /usr/local/include \
6710 /usr/unsupported/include \
6711 /usr/athena/include \
6712 /usr/local/x11r5/include \
6713 /usr/lpp/Xamples/include \
6714 \
6715 /usr/openwin/include \
6716 /usr/openwin/share/include \
6717 ; \
6718 do
6719 if test -r "$ac_dir/X11/xpm.h"; then
6720 vt_xpm_includes="$ac_dir"
6721 vt_xpm_include_X11=yes
6722 break
6723 else
6724 if test -r "$ac_dir/xpm.h"; then
6725 vt_xpm_includes=$ac_dir
6726 break
6727 fi
6728 fi
6729 done
6730fi
6731rm -f conftest.err conftest.$ac_ext
6732fi
6733
6734if test "$vt_xpm_libraries" = NO; then
6735 # Check for the libraries.
6736
6737 # See if we find them without any special options.
6738 # Don't add to $LIBS permanently.
6739 ac_save_LIBS="$LIBS"
6740 LIBS="$LIBS $X_LIBS -lXpm -lX11"
6741cat >conftest.$ac_ext <<_ACEOF
6742/* confdefs.h. */
6743_ACEOF
6744cat confdefs.h >>conftest.$ac_ext
6745cat >>conftest.$ac_ext <<_ACEOF
6746/* end confdefs.h. */
6747 7001
6748int 7002int
6749main () 7003main (void)
6750{ 7004{
6751XpmReadFileToPixmap() 7005
7006 Display *dpy;
7007 dpy->xdefaults = (char *)0;
7008
6752 ; 7009 ;
6753 return 0; 7010 return 0;
6754} 7011}
6755_ACEOF 7012_ACEOF
6756rm -f conftest.$ac_objext conftest$ac_exeext 7013if ac_fn_cxx_try_compile "$LINENO"
6757if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 7014then :
6758 (eval $ac_link) 2>conftest.er1 7015 rxvt_cv_xlib_illegal_access=yes
6759 ac_status=$? 7016else $as_nop
6760 grep -v '^ *+' conftest.er1 >conftest.err 7017 rxvt_cv_xlib_illegal_access=no
6761 rm -f conftest.er1 7018
6762 cat conftest.err >&5 7019fi
6763 echo "$as_me:$LINENO: \$? = $ac_status" >&5 7020rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
6764 (exit $ac_status); } && 7021fi
6765 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' 7022{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $rxvt_cv_xlib_illegal_access" >&5
6766 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 7023printf "%s\n" "$rxvt_cv_xlib_illegal_access" >&6; }
6767 (eval $ac_try) 2>&5 7024if test x$rxvt_cv_xlib_illegal_access = xyes; then
6768 ac_status=$? 7025
6769 echo "$as_me:$LINENO: \$? = $ac_status" >&5 7026printf "%s\n" "#define XLIB_ILLEGAL_ACCESS 1" >>confdefs.h
6770 (exit $ac_status); }; } && 7027
6771 { ac_try='test -s conftest$ac_exeext' 7028fi
6772 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 7029
6773 (eval $ac_try) 2>&5 7030ac_fn_cxx_check_type "$LINENO" "mode_t" "ac_cv_type_mode_t" "$ac_includes_default"
6774 ac_status=$? 7031if test "x$ac_cv_type_mode_t" = xyes
6775 echo "$as_me:$LINENO: \$? = $ac_status" >&5 7032then :
6776 (exit $ac_status); }; }; then 7033
7034else $as_nop
7035
7036printf "%s\n" "#define mode_t int" >>confdefs.h
7037
7038fi
7039
7040
7041 ac_fn_cxx_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default
7042"
7043if test "x$ac_cv_type_pid_t" = xyes
7044then :
7045
7046else $as_nop
7047 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7048/* end confdefs.h. */
7049
7050 #if defined _WIN64 && !defined __CYGWIN__
7051 LLP64
7052 #endif
7053
7054int
7055main (void)
7056{
7057
7058 ;
7059 return 0;
7060}
7061
7062_ACEOF
7063if ac_fn_cxx_try_compile "$LINENO"
7064then :
7065 ac_pid_type='int'
7066else $as_nop
7067 ac_pid_type='__int64'
7068fi
7069rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
7070
7071printf "%s\n" "#define pid_t $ac_pid_type" >>confdefs.h
7072
7073
7074fi
7075
7076
7077{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
7078printf %s "checking for grep that handles long lines and -e... " >&6; }
7079if test ${ac_cv_path_GREP+y}
7080then :
7081 printf %s "(cached) " >&6
7082else $as_nop
7083 if test -z "$GREP"; then
7084 ac_path_GREP_found=false
7085 # Loop through the user's path and test for each of PROGNAME-LIST
7086 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7087for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
7088do
6777 LIBS="$ac_save_LIBS" 7089 IFS=$as_save_IFS
6778# We can link libXpm with no special library path. 7090 case $as_dir in #(((
6779vt_xpm_libraries= 7091 '') as_dir=./ ;;
7092 */) ;;
7093 *) as_dir=$as_dir/ ;;
7094 esac
7095 for ac_prog in grep ggrep
7096 do
7097 for ac_exec_ext in '' $ac_executable_extensions; do
7098 ac_path_GREP="$as_dir$ac_prog$ac_exec_ext"
7099 as_fn_executable_p "$ac_path_GREP" || continue
7100# Check for GNU ac_path_GREP and select it if it is found.
7101 # Check for GNU $ac_path_GREP
7102case `"$ac_path_GREP" --version 2>&1` in
7103*GNU*)
7104 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
7105*)
7106 ac_count=0
7107 printf %s 0123456789 >"conftest.in"
7108 while :
7109 do
7110 cat "conftest.in" "conftest.in" >"conftest.tmp"
7111 mv "conftest.tmp" "conftest.in"
7112 cp "conftest.in" "conftest.nl"
7113 printf "%s\n" 'GREP' >> "conftest.nl"
7114 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
7115 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
7116 as_fn_arith $ac_count + 1 && ac_count=$as_val
7117 if test $ac_count -gt ${ac_path_GREP_max-0}; then
7118 # Best one so far, save it but keep looking for a better one
7119 ac_cv_path_GREP="$ac_path_GREP"
7120 ac_path_GREP_max=$ac_count
7121 fi
7122 # 10*(2^10) chars as input seems more than enough
7123 test $ac_count -gt 10 && break
7124 done
7125 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
7126esac
7127
7128 $ac_path_GREP_found && break 3
7129 done
7130 done
7131 done
7132IFS=$as_save_IFS
7133 if test -z "$ac_cv_path_GREP"; then
7134 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
7135 fi
6780else 7136else
6781 echo "$as_me: failed program was:" >&5 7137 ac_cv_path_GREP=$GREP
6782sed 's/^/| /' conftest.$ac_ext >&5 7138fi
6783 7139
6784LIBS="$ac_save_LIBS" 7140fi
6785# First see if replacing the include by lib works. 7141{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
6786for ac_dir in \ 7142printf "%s\n" "$ac_cv_path_GREP" >&6; }
6787 `echo "$vt_xpm_includes" | sed 's,include/X11,lib,;s,include,lib,'` \ 7143 GREP="$ac_cv_path_GREP"
6788 /usr/X11/lib \ 7144
6789 /usr/X11R6/lib \ 7145
6790 /usr/X11R5/lib \ 7146{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
6791 /usr/X11R4/lib \ 7147printf %s "checking for egrep... " >&6; }
6792 \ 7148if test ${ac_cv_path_EGREP+y}
6793 /usr/lib/X11 \ 7149then :
6794 /usr/lib/X11R6 \ 7150 printf %s "(cached) " >&6
6795 /usr/lib/X11R5 \ 7151else $as_nop
6796 /usr/lib/X11R4 \ 7152 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
6797 \ 7153 then ac_cv_path_EGREP="$GREP -E"
6798 /usr/local/X11/lib \ 7154 else
6799 /usr/local/X11R6/lib \ 7155 if test -z "$EGREP"; then
6800 /usr/local/X11R5/lib \ 7156 ac_path_EGREP_found=false
6801 /usr/local/X11R4/lib \ 7157 # Loop through the user's path and test for each of PROGNAME-LIST
6802 \ 7158 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6803 /usr/local/lib/X11 \ 7159for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
6804 /usr/local/lib/X11R6 \
6805 /usr/local/lib/X11R5 \
6806 /usr/local/lib/X11R4 \
6807 \
6808 /usr/X386/lib \
6809 /usr/x386/lib \
6810 /usr/XFree86/lib/X11 \
6811 \
6812 /usr/lib \
6813 /usr/local/lib \
6814 /usr/unsupported/lib \
6815 /usr/athena/lib \
6816 /usr/local/x11r5/lib \
6817 /usr/lpp/Xamples/lib \
6818 \
6819 /usr/openwin/lib \
6820 /usr/openwin/share/lib \
6821 ; \
6822do 7160do
6823 for ac_extension in a so sl; do 7161 IFS=$as_save_IFS
6824 if test -r $ac_dir/libXpm.$ac_extension; then 7162 case $as_dir in #(((
6825 vt_xpm_libraries=$ac_dir 7163 '') as_dir=./ ;;
6826 break 2 7164 */) ;;
7165 *) as_dir=$as_dir/ ;;
7166 esac
7167 for ac_prog in egrep
7168 do
7169 for ac_exec_ext in '' $ac_executable_extensions; do
7170 ac_path_EGREP="$as_dir$ac_prog$ac_exec_ext"
7171 as_fn_executable_p "$ac_path_EGREP" || continue
7172# Check for GNU ac_path_EGREP and select it if it is found.
7173 # Check for GNU $ac_path_EGREP
7174case `"$ac_path_EGREP" --version 2>&1` in
7175*GNU*)
7176 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
7177*)
7178 ac_count=0
7179 printf %s 0123456789 >"conftest.in"
7180 while :
7181 do
7182 cat "conftest.in" "conftest.in" >"conftest.tmp"
7183 mv "conftest.tmp" "conftest.in"
7184 cp "conftest.in" "conftest.nl"
7185 printf "%s\n" 'EGREP' >> "conftest.nl"
7186 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
7187 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
7188 as_fn_arith $ac_count + 1 && ac_count=$as_val
7189 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
7190 # Best one so far, save it but keep looking for a better one
7191 ac_cv_path_EGREP="$ac_path_EGREP"
7192 ac_path_EGREP_max=$ac_count
6827 fi 7193 fi
7194 # 10*(2^10) chars as input seems more than enough
7195 test $ac_count -gt 10 && break
6828 done 7196 done
7197 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
7198esac
7199
7200 $ac_path_EGREP_found && break 3
7201 done
6829done 7202 done
6830fi 7203 done
6831rm -f conftest.err conftest.$ac_objext \ 7204IFS=$as_save_IFS
6832 conftest$ac_exeext conftest.$ac_ext 7205 if test -z "$ac_cv_path_EGREP"; then
6833fi 7206 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
6834
6835
6836 if test "$vt_xpm_includes" = NO -o "$vt_xpm_libraries" = NO; then
6837 ac_cv_have_xpm="have_xpm=no"
6838 else
6839 ac_cv_have_xpm="have_xpm=yes \
6840 vt_xpm_includes=$vt_xpm_includes vt_xpm_libraries=$vt_xpm_libraries \
6841 vt_xpm_include_X11=$vt_xpm_include_X11"
6842 fi 7207 fi
6843fi
6844 eval "$ac_cv_have_xpm"
6845fi
6846
6847if test "$have_xpm" != yes; then
6848 echo "$as_me:$LINENO: result: $have_xpm" >&5
6849echo "${ECHO_T}$have_xpm" >&6
6850 no_xpm=yes
6851else 7208else
6852 if test "$xpm_includes" != NO; then 7209 ac_cv_path_EGREP=$EGREP
6853 if test "$xpm_includes" = "$vt_xpm_includes"; then
6854 if test -r "$xpm_includes/X11/xpm.h"; then
6855 vt_xpm_include_X11=yes
6856 fi
6857 else
6858 vt_xpm_include_X11=no
6859 if test -z "$xpm_includes"; then
6860 cat >conftest.$ac_ext <<_ACEOF
6861/* confdefs.h. */
6862_ACEOF
6863cat confdefs.h >>conftest.$ac_ext
6864cat >>conftest.$ac_ext <<_ACEOF
6865/* end confdefs.h. */
6866#include <X11/xpm.h>
6867_ACEOF
6868if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
6869 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
6870 ac_status=$?
6871 grep -v '^ *+' conftest.er1 >conftest.err
6872 rm -f conftest.er1
6873 cat conftest.err >&5
6874 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6875 (exit $ac_status); } >/dev/null; then
6876 if test -s conftest.err; then
6877 ac_cpp_err=$ac_cxx_preproc_warn_flag
6878 ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
6879 else
6880 ac_cpp_err=
6881 fi
6882else
6883 ac_cpp_err=yes
6884fi 7210fi
6885if test -z "$ac_cpp_err"; then
6886 vt_xpm_include_X11=yes
6887else
6888 echo "$as_me: failed program was:" >&5
6889sed 's/^/| /' conftest.$ac_ext >&5
6890 7211
6891
6892fi
6893rm -f conftest.err conftest.$ac_ext
6894 else
6895 if test -r "$xpm_includes/X11/xpm.h"; then
6896 vt_xpm_include_X11=yes
6897 fi
6898 fi
6899 fi 7212 fi
6900 vt_xpm_includes=$xpm_includes
6901 fi
6902 if test "x$xpm_libraries" != xNO; then
6903 vt_xpm_libraries=$xpm_libraries
6904 fi
6905 # Update the cache value to reflect the command line values.
6906 ac_cv_have_xpm="have_xpm=yes \
6907 vt_xpm_includes=$vt_xpm_includes vt_xpm_libraries=$vt_xpm_libraries \
6908 vt_xpm_include_X11=$vt_xpm_include_X11"
6909 eval "$ac_cv_have_xpm"
6910 echo "$as_me:$LINENO: result: -I$vt_xpm_includes, -L$vt_xpm_libraries" >&5
6911echo "${ECHO_T}-I$vt_xpm_includes, -L$vt_xpm_libraries" >&6
6912 if test -n "$vt_xpm_includes"; then
6913 XPM_CPPFLAGS="-DHAVE_LIBXPM"
6914 fi
6915 if test -n "$vt_xpm_includes"; then
6916 XPM_CFLAGS="-I$vt_xpm_includes"
6917 fi
6918 XPM_LIBS="-lXpm"
6919 if test -n "$vt_xpm_libraries"; then
6920 XPM_LIBS="-L$vt_xpm_libraries $XPM_LIBS"
6921 fi
6922 if test "x$vt_xpm_include_X11" = xyes; then
6923
6924cat >>confdefs.h <<\_ACEOF
6925#define XPM_INC_X11 1
6926_ACEOF
6927
6928 fi
6929fi 7213fi
7214{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
7215printf "%s\n" "$ac_cv_path_EGREP" >&6; }
7216 EGREP="$ac_cv_path_EGREP"
6930 7217
6931 7218
6932 7219{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for uid_t in sys/types.h" >&5
6933 7220printf %s "checking for uid_t in sys/types.h... " >&6; }
6934 7221if test ${ac_cv_type_uid_t+y}
6935 if test x$no_xpm = xyes; then 7222then :
6936 support_xpm=needsmanualspecification 7223 printf %s "(cached) " >&6
6937 fi 7224else $as_nop
6938fi
6939
6940echo "$as_me:$LINENO: checking for sys/wait.h that is POSIX.1 compatible" >&5
6941echo $ECHO_N "checking for sys/wait.h that is POSIX.1 compatible... $ECHO_C" >&6
6942if test "${ac_cv_header_sys_wait_h+set}" = set; then
6943 echo $ECHO_N "(cached) $ECHO_C" >&6
6944else
6945 cat >conftest.$ac_ext <<_ACEOF
6946/* confdefs.h. */
6947_ACEOF
6948cat confdefs.h >>conftest.$ac_ext 7225 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6949cat >>conftest.$ac_ext <<_ACEOF
6950/* end confdefs.h. */ 7226/* end confdefs.h. */
6951#include <sys/types.h> 7227#include <sys/types.h>
6952#include <sys/wait.h>
6953#ifndef WEXITSTATUS
6954# define WEXITSTATUS(stat_val) ((unsigned)(stat_val) >> 8)
6955#endif
6956#ifndef WIFEXITED
6957# define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
6958#endif
6959
6960int
6961main ()
6962{
6963 int s;
6964 wait (&s);
6965 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
6966 ;
6967 return 0;
6968}
6969_ACEOF
6970rm -f conftest.$ac_objext
6971if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6972 (eval $ac_compile) 2>conftest.er1
6973 ac_status=$?
6974 grep -v '^ *+' conftest.er1 >conftest.err
6975 rm -f conftest.er1
6976 cat conftest.err >&5
6977 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6978 (exit $ac_status); } &&
6979 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
6980 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6981 (eval $ac_try) 2>&5
6982 ac_status=$?
6983 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6984 (exit $ac_status); }; } &&
6985 { ac_try='test -s conftest.$ac_objext'
6986 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6987 (eval $ac_try) 2>&5
6988 ac_status=$?
6989 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6990 (exit $ac_status); }; }; then
6991 ac_cv_header_sys_wait_h=yes
6992else
6993 echo "$as_me: failed program was:" >&5
6994sed 's/^/| /' conftest.$ac_ext >&5
6995
6996ac_cv_header_sys_wait_h=no
6997fi
6998rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6999fi
7000echo "$as_me:$LINENO: result: $ac_cv_header_sys_wait_h" >&5
7001echo "${ECHO_T}$ac_cv_header_sys_wait_h" >&6
7002if test $ac_cv_header_sys_wait_h = yes; then
7003
7004cat >>confdefs.h <<\_ACEOF
7005#define HAVE_SYS_WAIT_H 1
7006_ACEOF
7007
7008fi
7009
7010echo "$as_me:$LINENO: checking for ANSI C header files" >&5
7011echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
7012if test "${ac_cv_header_stdc+set}" = set; then
7013 echo $ECHO_N "(cached) $ECHO_C" >&6
7014else
7015 cat >conftest.$ac_ext <<_ACEOF
7016/* confdefs.h. */
7017_ACEOF
7018cat confdefs.h >>conftest.$ac_ext
7019cat >>conftest.$ac_ext <<_ACEOF
7020/* end confdefs.h. */
7021#include <stdlib.h>
7022#include <stdarg.h>
7023#include <string.h>
7024#include <float.h>
7025
7026int
7027main ()
7028{
7029
7030 ;
7031 return 0;
7032}
7033_ACEOF
7034rm -f conftest.$ac_objext
7035if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7036 (eval $ac_compile) 2>conftest.er1
7037 ac_status=$?
7038 grep -v '^ *+' conftest.er1 >conftest.err
7039 rm -f conftest.er1
7040 cat conftest.err >&5
7041 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7042 (exit $ac_status); } &&
7043 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
7044 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7045 (eval $ac_try) 2>&5
7046 ac_status=$?
7047 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7048 (exit $ac_status); }; } &&
7049 { ac_try='test -s conftest.$ac_objext'
7050 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7051 (eval $ac_try) 2>&5
7052 ac_status=$?
7053 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7054 (exit $ac_status); }; }; then
7055 ac_cv_header_stdc=yes
7056else
7057 echo "$as_me: failed program was:" >&5
7058sed 's/^/| /' conftest.$ac_ext >&5
7059
7060ac_cv_header_stdc=no
7061fi
7062rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7063
7064if test $ac_cv_header_stdc = yes; then
7065 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
7066 cat >conftest.$ac_ext <<_ACEOF
7067/* confdefs.h. */
7068_ACEOF
7069cat confdefs.h >>conftest.$ac_ext
7070cat >>conftest.$ac_ext <<_ACEOF
7071/* end confdefs.h. */
7072#include <string.h>
7073 7228
7074_ACEOF 7229_ACEOF
7075if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 7230if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7076 $EGREP "memchr" >/dev/null 2>&1; then 7231 $EGREP "uid_t" >/dev/null 2>&1
7232then :
7233 ac_cv_type_uid_t=yes
7234else $as_nop
7235 ac_cv_type_uid_t=no
7236fi
7237rm -rf conftest*
7238
7239fi
7240{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_uid_t" >&5
7241printf "%s\n" "$ac_cv_type_uid_t" >&6; }
7242if test $ac_cv_type_uid_t = no; then
7243
7244printf "%s\n" "#define uid_t int" >>confdefs.h
7245
7246
7247printf "%s\n" "#define gid_t int" >>confdefs.h
7248
7249fi
7250
7251ac_fn_c_find_intX_t "$LINENO" "16" "ac_cv_c_int16_t"
7252case $ac_cv_c_int16_t in #(
7253 no|yes) ;; #(
7254 *)
7255
7256printf "%s\n" "#define int16_t $ac_cv_c_int16_t" >>confdefs.h
7257;;
7258esac
7259
7260ac_fn_c_find_uintX_t "$LINENO" "16" "ac_cv_c_uint16_t"
7261case $ac_cv_c_uint16_t in #(
7262 no|yes) ;; #(
7263 *)
7264
7265
7266printf "%s\n" "#define uint16_t $ac_cv_c_uint16_t" >>confdefs.h
7267;;
7268 esac
7269
7270ac_fn_c_find_intX_t "$LINENO" "32" "ac_cv_c_int32_t"
7271case $ac_cv_c_int32_t in #(
7272 no|yes) ;; #(
7273 *)
7274
7275printf "%s\n" "#define int32_t $ac_cv_c_int32_t" >>confdefs.h
7276;;
7277esac
7278
7279ac_fn_c_find_uintX_t "$LINENO" "32" "ac_cv_c_uint32_t"
7280case $ac_cv_c_uint32_t in #(
7281 no|yes) ;; #(
7282 *)
7283
7284printf "%s\n" "#define _UINT32_T 1" >>confdefs.h
7285
7286
7287printf "%s\n" "#define uint32_t $ac_cv_c_uint32_t" >>confdefs.h
7288;;
7289 esac
7290
7291
7292ac_fn_cxx_check_func "$LINENO" "unsetenv" "ac_cv_func_unsetenv"
7293if test "x$ac_cv_func_unsetenv" = xyes
7294then :
7295 printf "%s\n" "#define HAVE_UNSETENV 1" >>confdefs.h
7296
7297fi
7298
7299
7300
7301
7302save_LIBS=$LIBS
7303save_CXXFLAGS=$CXXFLAGS
7304CXXFLAGS="$CXXFLAGS $X_CFLAGS"
7305LIBS="$LIBS $X_LIBS $X_EXTRA_LIBS -lX11"
7306if test x$support_xim = xyes; then
7307 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for working Xlocale" >&5
7308printf %s "checking for working Xlocale... " >&6; }
7309if test ${rxvt_cv_func_xlocale+y}
7310then :
7311 printf %s "(cached) " >&6
7312else $as_nop
7313 if test "$cross_compiling" = yes
7314then :
7077 : 7315 :
7078else 7316else $as_nop
7079 ac_cv_header_stdc=no 7317 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7080fi
7081rm -f conftest*
7082
7083fi
7084
7085if test $ac_cv_header_stdc = yes; then
7086 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
7087 cat >conftest.$ac_ext <<_ACEOF
7088/* confdefs.h. */ 7318/* end confdefs.h. */
7319
7320 #include <X11/Xlib.h>
7321 #include <stdlib.h>
7322 int main() {
7323 char *p;
7324 if ((p = XSetLocaleModifiers("@im=none")) != NULL && *p)
7325 exit (XSupportsLocale() ? 0 : 1);
7326 else
7327 exit (1);
7328 }
7329
7089_ACEOF 7330_ACEOF
7331if ac_fn_cxx_try_run "$LINENO"
7332then :
7333 rxvt_cv_func_xlocale=yes
7334else $as_nop
7335 rxvt_cv_func_xlocale=no
7336fi
7337rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7338 conftest.$ac_objext conftest.beam conftest.$ac_ext
7339fi
7340
7341fi
7342{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $rxvt_cv_func_xlocale" >&5
7343printf "%s\n" "$rxvt_cv_func_xlocale" >&6; }
7344 if test x$rxvt_cv_func_xlocale = xyes; then
7345
7346printf "%s\n" "#define USE_XIM 1" >>confdefs.h
7347
7348 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for broken XIM callback" >&5
7349printf %s "checking for broken XIM callback... " >&6; }
7350if test ${rxvt_cv_broken_ximcb+y}
7351then :
7352 printf %s "(cached) " >&6
7353else $as_nop
7090cat confdefs.h >>conftest.$ac_ext 7354 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7091cat >>conftest.$ac_ext <<_ACEOF
7092/* end confdefs.h. */ 7355/* end confdefs.h. */
7093#include <stdlib.h> 7356
7357 #include <X11/Xlib.h>
7358
7359 void im_destroy_cb (XIC unused1, XPointer client_data, XPointer unused3);
7360
7361 void f() {
7362 XIMCallback cb;
7363 cb.callback = im_destroy_cb;
7364 }
7094 7365
7095_ACEOF 7366_ACEOF
7096if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 7367if ac_fn_cxx_try_compile "$LINENO"
7097 $EGREP "free" >/dev/null 2>&1; then 7368then :
7098 : 7369 rxvt_cv_broken_ximcb=yes
7099else 7370else $as_nop
7100 ac_cv_header_stdc=no 7371 rxvt_cv_broken_ximcb=no
7101fi 7372fi
7102rm -f conftest*
7103
7104fi
7105
7106if test $ac_cv_header_stdc = yes; then
7107 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
7108 if test "$cross_compiling" = yes; then
7109 :
7110else
7111 cat >conftest.$ac_ext <<_ACEOF
7112/* confdefs.h. */
7113_ACEOF
7114cat confdefs.h >>conftest.$ac_ext
7115cat >>conftest.$ac_ext <<_ACEOF
7116/* end confdefs.h. */
7117#include <ctype.h>
7118#if ((' ' & 0x0FF) == 0x020)
7119# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
7120# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
7121#else
7122# define ISLOWER(c) \
7123 (('a' <= (c) && (c) <= 'i') \
7124 || ('j' <= (c) && (c) <= 'r') \
7125 || ('s' <= (c) && (c) <= 'z'))
7126# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
7127#endif
7128
7129#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
7130int
7131main ()
7132{
7133 int i;
7134 for (i = 0; i < 256; i++)
7135 if (XOR (islower (i), ISLOWER (i))
7136 || toupper (i) != TOUPPER (i))
7137 exit(2);
7138 exit (0);
7139}
7140_ACEOF
7141rm -f conftest$ac_exeext
7142if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7143 (eval $ac_link) 2>&5
7144 ac_status=$?
7145 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7146 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
7147 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7148 (eval $ac_try) 2>&5
7149 ac_status=$?
7150 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7151 (exit $ac_status); }; }; then
7152 :
7153else
7154 echo "$as_me: program exited with status $ac_status" >&5
7155echo "$as_me: failed program was:" >&5
7156sed 's/^/| /' conftest.$ac_ext >&5
7157
7158( exit $ac_status )
7159ac_cv_header_stdc=no
7160fi
7161rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
7162fi
7163fi
7164fi
7165echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
7166echo "${ECHO_T}$ac_cv_header_stdc" >&6
7167if test $ac_cv_header_stdc = yes; then
7168
7169cat >>confdefs.h <<\_ACEOF
7170#define STDC_HEADERS 1
7171_ACEOF
7172
7173fi
7174
7175# On IRIX 5.3, sys/types and inttypes.h are conflicting.
7176
7177
7178
7179
7180
7181
7182
7183
7184
7185for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
7186 inttypes.h stdint.h unistd.h
7187do
7188as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
7189echo "$as_me:$LINENO: checking for $ac_header" >&5
7190echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
7191if eval "test \"\${$as_ac_Header+set}\" = set"; then
7192 echo $ECHO_N "(cached) $ECHO_C" >&6
7193else
7194 cat >conftest.$ac_ext <<_ACEOF
7195/* confdefs.h. */
7196_ACEOF
7197cat confdefs.h >>conftest.$ac_ext
7198cat >>conftest.$ac_ext <<_ACEOF
7199/* end confdefs.h. */
7200$ac_includes_default
7201
7202#include <$ac_header>
7203_ACEOF
7204rm -f conftest.$ac_objext
7205if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7206 (eval $ac_compile) 2>conftest.er1
7207 ac_status=$?
7208 grep -v '^ *+' conftest.er1 >conftest.err
7209 rm -f conftest.er1
7210 cat conftest.err >&5
7211 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7212 (exit $ac_status); } &&
7213 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
7214 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7215 (eval $ac_try) 2>&5
7216 ac_status=$?
7217 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7218 (exit $ac_status); }; } &&
7219 { ac_try='test -s conftest.$ac_objext'
7220 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7221 (eval $ac_try) 2>&5
7222 ac_status=$?
7223 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7224 (exit $ac_status); }; }; then
7225 eval "$as_ac_Header=yes"
7226else
7227 echo "$as_me: failed program was:" >&5
7228sed 's/^/| /' conftest.$ac_ext >&5
7229
7230eval "$as_ac_Header=no"
7231fi
7232rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 7373rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
7233fi 7374fi
7234echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 7375{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $rxvt_cv_broken_ximcb" >&5
7235echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 7376printf "%s\n" "$rxvt_cv_broken_ximcb" >&6; }
7236if test `eval echo '${'$as_ac_Header'}'` = yes; then
7237 cat >>confdefs.h <<_ACEOF
7238#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
7239_ACEOF
7240 7377
7241fi
7242
7243done
7244
7245
7246
7247
7248
7249
7250
7251
7252
7253
7254
7255
7256
7257
7258
7259
7260
7261
7262
7263
7264
7265
7266
7267
7268
7269
7270
7271
7272for ac_header in \
7273 assert.h \
7274 fcntl.h \
7275 grp.h \
7276 libc.h \
7277 lastlog.h \
7278 stdarg.h \
7279 stdlib.h \
7280 string.h \
7281 termios.h \
7282 unistd.h \
7283 sys/byteorder.h \
7284 sys/ioctl.h \
7285 sys/select.h \
7286 sys/sockio.h \
7287 sys/strredir.h \
7288 sys/stropts.h \
7289 sys/time.h \
7290 utmp.h \
7291 utmpx.h \
7292 stdint.h \
7293 pty.h \
7294 util.h \
7295 libutil.h \
7296 wchar.h \
7297 cwchar \
7298 clocale \
7299
7300do
7301as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
7302if eval "test \"\${$as_ac_Header+set}\" = set"; then
7303 echo "$as_me:$LINENO: checking for $ac_header" >&5
7304echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
7305if eval "test \"\${$as_ac_Header+set}\" = set"; then
7306 echo $ECHO_N "(cached) $ECHO_C" >&6
7307fi
7308echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
7309echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
7310else
7311 # Is the header compilable?
7312echo "$as_me:$LINENO: checking $ac_header usability" >&5
7313echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
7314cat >conftest.$ac_ext <<_ACEOF
7315/* confdefs.h. */
7316_ACEOF
7317cat confdefs.h >>conftest.$ac_ext
7318cat >>conftest.$ac_ext <<_ACEOF
7319/* end confdefs.h. */
7320$ac_includes_default
7321#include <$ac_header>
7322_ACEOF
7323rm -f conftest.$ac_objext
7324if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7325 (eval $ac_compile) 2>conftest.er1
7326 ac_status=$?
7327 grep -v '^ *+' conftest.er1 >conftest.err
7328 rm -f conftest.er1
7329 cat conftest.err >&5
7330 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7331 (exit $ac_status); } &&
7332 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
7333 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7334 (eval $ac_try) 2>&5
7335 ac_status=$?
7336 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7337 (exit $ac_status); }; } &&
7338 { ac_try='test -s conftest.$ac_objext'
7339 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7340 (eval $ac_try) 2>&5
7341 ac_status=$?
7342 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7343 (exit $ac_status); }; }; then
7344 ac_header_compiler=yes
7345else
7346 echo "$as_me: failed program was:" >&5
7347sed 's/^/| /' conftest.$ac_ext >&5
7348
7349ac_header_compiler=no
7350fi
7351rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7352echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
7353echo "${ECHO_T}$ac_header_compiler" >&6
7354
7355# Is the header present?
7356echo "$as_me:$LINENO: checking $ac_header presence" >&5
7357echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
7358cat >conftest.$ac_ext <<_ACEOF
7359/* confdefs.h. */
7360_ACEOF
7361cat confdefs.h >>conftest.$ac_ext
7362cat >>conftest.$ac_ext <<_ACEOF
7363/* end confdefs.h. */
7364#include <$ac_header>
7365_ACEOF
7366if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
7367 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
7368 ac_status=$?
7369 grep -v '^ *+' conftest.er1 >conftest.err
7370 rm -f conftest.er1
7371 cat conftest.err >&5
7372 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7373 (exit $ac_status); } >/dev/null; then
7374 if test -s conftest.err; then
7375 ac_cpp_err=$ac_cxx_preproc_warn_flag
7376 ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
7377 else
7378 ac_cpp_err=
7379 fi
7380else
7381 ac_cpp_err=yes
7382fi
7383if test -z "$ac_cpp_err"; then
7384 ac_header_preproc=yes
7385else
7386 echo "$as_me: failed program was:" >&5
7387sed 's/^/| /' conftest.$ac_ext >&5
7388
7389 ac_header_preproc=no
7390fi
7391rm -f conftest.err conftest.$ac_ext
7392echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
7393echo "${ECHO_T}$ac_header_preproc" >&6
7394
7395# So? What about this header?
7396case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
7397 yes:no: )
7398 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
7399echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
7400 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
7401echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
7402 ac_header_preproc=yes
7403 ;;
7404 no:yes:* )
7405 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
7406echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
7407 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
7408echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
7409 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
7410echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
7411 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
7412echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
7413 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
7414echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
7415 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
7416echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
7417 (
7418 cat <<\_ASBOX
7419## ------------------------------------------ ##
7420## Report this to the AC_PACKAGE_NAME lists. ##
7421## ------------------------------------------ ##
7422_ASBOX
7423 ) |
7424 sed "s/^/$as_me: WARNING: /" >&2
7425 ;;
7426esac
7427echo "$as_me:$LINENO: checking for $ac_header" >&5
7428echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
7429if eval "test \"\${$as_ac_Header+set}\" = set"; then
7430 echo $ECHO_N "(cached) $ECHO_C" >&6
7431else
7432 eval "$as_ac_Header=\$ac_header_preproc"
7433fi
7434echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
7435echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
7436
7437fi
7438if test `eval echo '${'$as_ac_Header'}'` = yes; then
7439 cat >>confdefs.h <<_ACEOF
7440#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
7441_ACEOF
7442
7443fi
7444
7445done
7446
7447
7448echo "$as_me:$LINENO: checking whether time.h and sys/time.h may both be included" >&5
7449echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6
7450if test "${ac_cv_header_time+set}" = set; then
7451 echo $ECHO_N "(cached) $ECHO_C" >&6
7452else
7453 cat >conftest.$ac_ext <<_ACEOF
7454/* confdefs.h. */
7455_ACEOF
7456cat confdefs.h >>conftest.$ac_ext
7457cat >>conftest.$ac_ext <<_ACEOF
7458/* end confdefs.h. */
7459#include <sys/types.h>
7460#include <sys/time.h>
7461#include <time.h>
7462
7463int
7464main ()
7465{
7466if ((struct tm *) 0)
7467return 0;
7468 ;
7469 return 0;
7470}
7471_ACEOF
7472rm -f conftest.$ac_objext
7473if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7474 (eval $ac_compile) 2>conftest.er1
7475 ac_status=$?
7476 grep -v '^ *+' conftest.er1 >conftest.err
7477 rm -f conftest.er1
7478 cat conftest.err >&5
7479 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7480 (exit $ac_status); } &&
7481 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
7482 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7483 (eval $ac_try) 2>&5
7484 ac_status=$?
7485 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7486 (exit $ac_status); }; } &&
7487 { ac_try='test -s conftest.$ac_objext'
7488 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7489 (eval $ac_try) 2>&5
7490 ac_status=$?
7491 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7492 (exit $ac_status); }; }; then
7493 ac_cv_header_time=yes
7494else
7495 echo "$as_me: failed program was:" >&5
7496sed 's/^/| /' conftest.$ac_ext >&5
7497
7498ac_cv_header_time=no
7499fi
7500rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7501fi
7502echo "$as_me:$LINENO: result: $ac_cv_header_time" >&5
7503echo "${ECHO_T}$ac_cv_header_time" >&6
7504if test $ac_cv_header_time = yes; then
7505
7506cat >>confdefs.h <<\_ACEOF
7507#define TIME_WITH_SYS_TIME 1
7508_ACEOF
7509
7510fi
7511
7512
7513echo "$as_me:$LINENO: checking whether termios.h and sys/ioctl.h may both be included" >&5
7514echo $ECHO_N "checking whether termios.h and sys/ioctl.h may both be included... $ECHO_C" >&6
7515if test "${rxvt_cv_header_sysioctl+set}" = set; then
7516 echo $ECHO_N "(cached) $ECHO_C" >&6
7517else
7518 cat >conftest.$ac_ext <<_ACEOF
7519/* confdefs.h. */
7520_ACEOF
7521cat confdefs.h >>conftest.$ac_ext
7522cat >>conftest.$ac_ext <<_ACEOF
7523/* end confdefs.h. */
7524#include <stdio.h>
7525#include <sys/ioctl.h>
7526#ifdef HAVE_TERMIOS_H
7527#include <termios.h>
7528#endif
7529int
7530main ()
7531{
7532int a = ECHO;
7533 ;
7534 return 0;
7535}
7536_ACEOF
7537rm -f conftest.$ac_objext
7538if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7539 (eval $ac_compile) 2>conftest.er1
7540 ac_status=$?
7541 grep -v '^ *+' conftest.er1 >conftest.err
7542 rm -f conftest.er1
7543 cat conftest.err >&5
7544 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7545 (exit $ac_status); } &&
7546 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
7547 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7548 (eval $ac_try) 2>&5
7549 ac_status=$?
7550 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7551 (exit $ac_status); }; } &&
7552 { ac_try='test -s conftest.$ac_objext'
7553 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7554 (eval $ac_try) 2>&5
7555 ac_status=$?
7556 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7557 (exit $ac_status); }; }; then
7558 rxvt_cv_header_sysioctl=yes
7559else
7560 echo "$as_me: failed program was:" >&5
7561sed 's/^/| /' conftest.$ac_ext >&5
7562
7563rxvt_cv_header_sysioctl=no
7564fi
7565rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7566fi
7567echo "$as_me:$LINENO: result: $rxvt_cv_header_sysioctl" >&5
7568echo "${ECHO_T}$rxvt_cv_header_sysioctl" >&6
7569
7570if test -n "$GCC"; then
7571 LDARG="-Wl,"
7572else
7573 LDARG=""
7574fi
7575R_TRANSLATE='s/-L\([^ ]*\)/-L\1 '$LDARG'-rpath '$LDARG'\1/g'
7576
7577ac_save_CFLAGS=$CFLAGS
7578ac_save_LIBS=$LIBS
7579CFLAGS="$CFLAGS $X_CFLAGS"
7580LIBS=`echo "$LIBS $X_LIBS $X_EXTRA_LIBS -lX11" | sed "$R_TRANSLATE"`
7581echo "$as_me:$LINENO: checking for -rpath dynamic library path recording" >&5
7582echo $ECHO_N "checking for -rpath dynamic library path recording... $ECHO_C" >&6
7583if test "${rxvt_cv_rpath+set}" = set; then
7584 echo $ECHO_N "(cached) $ECHO_C" >&6
7585else
7586 if test "$cross_compiling" = yes; then
7587 { echo "$as_me:$LINENO: WARNING: You may need to check the LIBS line" >&5
7588echo "$as_me: WARNING: You may need to check the LIBS line" >&2;}
7589else
7590 cat >conftest.$ac_ext <<_ACEOF
7591/* confdefs.h. */
7592_ACEOF
7593cat confdefs.h >>conftest.$ac_ext
7594cat >>conftest.$ac_ext <<_ACEOF
7595/* end confdefs.h. */
7596
7597main()
7598{
7599 exit(0);
7600 (void) XOpenDisplay("foobar");
7601}
7602_ACEOF
7603rm -f conftest$ac_exeext
7604if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7605 (eval $ac_link) 2>&5
7606 ac_status=$?
7607 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7608 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
7609 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7610 (eval $ac_try) 2>&5
7611 ac_status=$?
7612 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7613 (exit $ac_status); }; }; then
7614 rxvt_cv_rpath=yes
7615else
7616 echo "$as_me: program exited with status $ac_status" >&5
7617echo "$as_me: failed program was:" >&5
7618sed 's/^/| /' conftest.$ac_ext >&5
7619
7620( exit $ac_status )
7621rxvt_cv_rpath=no
7622fi
7623rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
7624fi
7625fi
7626echo "$as_me:$LINENO: result: $rxvt_cv_rpath" >&5
7627echo "${ECHO_T}$rxvt_cv_rpath" >&6
7628if test x$rxvt_cv_rpath != xyes; then
7629 R_TRANSLATE='s/-L\([^ ]*\)/-L\1 '$LDARG'-R\1/g'
7630 LIBS=`echo "$ac_save_LIBS $X_LIBS $X_EXTRA_LIBS -lX11" | sed "$R_TRANSLATE"`
7631 echo "$as_me:$LINENO: checking for -R dynamic library path recording" >&5
7632echo $ECHO_N "checking for -R dynamic library path recording... $ECHO_C" >&6
7633if test "${rxvt_cv_R+set}" = set; then
7634 echo $ECHO_N "(cached) $ECHO_C" >&6
7635else
7636 if test "$cross_compiling" = yes; then
7637 rxvt_cv_R=no
7638else
7639 cat >conftest.$ac_ext <<_ACEOF
7640/* confdefs.h. */
7641_ACEOF
7642cat confdefs.h >>conftest.$ac_ext
7643cat >>conftest.$ac_ext <<_ACEOF
7644/* end confdefs.h. */
7645
7646main()
7647{
7648 exit(0);
7649 (void) XOpenDisplay("foobar");
7650}
7651_ACEOF
7652rm -f conftest$ac_exeext
7653if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7654 (eval $ac_link) 2>&5
7655 ac_status=$?
7656 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7657 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
7658 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7659 (eval $ac_try) 2>&5
7660 ac_status=$?
7661 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7662 (exit $ac_status); }; }; then
7663 rxvt_cv_R=yes
7664else
7665 echo "$as_me: program exited with status $ac_status" >&5
7666echo "$as_me: failed program was:" >&5
7667sed 's/^/| /' conftest.$ac_ext >&5
7668
7669( exit $ac_status )
7670rxvt_cv_R=no
7671fi
7672rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
7673fi
7674fi
7675echo "$as_me:$LINENO: result: $rxvt_cv_R" >&5
7676echo "${ECHO_T}$rxvt_cv_R" >&6
7677 if test x$rxvt_cv_R != xyes; then 7378 if test x$rxvt_cv_broken_ximcb = xyes; then
7678 LIBS="$ac_save_LIBS $X_LIBS $X_EXTRA_LIBS -lX11"
7679 fi
7680fi
7681 7379
7682echo "$as_me:$LINENO: checking for XPointer" >&5 7380printf "%s\n" "#define XIMCB_PROTO_BROKEN 1" >>confdefs.h
7683echo $ECHO_N "checking for XPointer... $ECHO_C" >&6
7684if test "${rxvt_cv_xpointer+set}" = set; then
7685 echo $ECHO_N "(cached) $ECHO_C" >&6
7686else
7687 cat >conftest.$ac_ext <<_ACEOF
7688/* confdefs.h. */
7689_ACEOF
7690cat confdefs.h >>conftest.$ac_ext
7691cat >>conftest.$ac_ext <<_ACEOF
7692/* end confdefs.h. */
7693#include <X11/Xlib.h>
7694int
7695main ()
7696{
7697XPointer dummy;
7698 ;
7699 return 0;
7700}
7701_ACEOF
7702rm -f conftest.$ac_objext
7703if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7704 (eval $ac_compile) 2>conftest.er1
7705 ac_status=$?
7706 grep -v '^ *+' conftest.er1 >conftest.err
7707 rm -f conftest.er1
7708 cat conftest.err >&5
7709 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7710 (exit $ac_status); } &&
7711 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
7712 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7713 (eval $ac_try) 2>&5
7714 ac_status=$?
7715 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7716 (exit $ac_status); }; } &&
7717 { ac_try='test -s conftest.$ac_objext'
7718 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7719 (eval $ac_try) 2>&5
7720 ac_status=$?
7721 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7722 (exit $ac_status); }; }; then
7723 rxvt_cv_xpointer=yes
7724else
7725 echo "$as_me: failed program was:" >&5
7726sed 's/^/| /' conftest.$ac_ext >&5
7727 7381
7728rxvt_cv_xpointer=no
7729fi
7730rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7731fi
7732echo "$as_me:$LINENO: result: $rxvt_cv_xpointer" >&5
7733echo "${ECHO_T}$rxvt_cv_xpointer" >&6
7734if test x$rxvt_cv_xpointer = xyes; then
7735
7736cat >>confdefs.h <<\_ACEOF
7737#define HAVE_XPOINTER 1
7738_ACEOF
7739
7740fi
7741LIBS=$ac_save_LIBS
7742CFLAGS=$ac_save_CFLAGS
7743
7744
7745echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5
7746echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6
7747if test "${ac_cv_c_const+set}" = set; then
7748 echo $ECHO_N "(cached) $ECHO_C" >&6
7749else
7750 cat >conftest.$ac_ext <<_ACEOF
7751/* confdefs.h. */
7752_ACEOF
7753cat confdefs.h >>conftest.$ac_ext
7754cat >>conftest.$ac_ext <<_ACEOF
7755/* end confdefs.h. */
7756
7757int
7758main ()
7759{
7760/* FIXME: Include the comments suggested by Paul. */
7761#ifndef __cplusplus
7762 /* Ultrix mips cc rejects this. */
7763 typedef int charset[2];
7764 const charset x;
7765 /* SunOS 4.1.1 cc rejects this. */
7766 char const *const *ccp;
7767 char **p;
7768 /* NEC SVR4.0.2 mips cc rejects this. */
7769 struct point {int x, y;};
7770 static struct point const zero = {0,0};
7771 /* AIX XL C 1.02.0.0 rejects this.
7772 It does not let you subtract one const X* pointer from another in
7773 an arm of an if-expression whose if-part is not a constant
7774 expression */
7775 const char *g = "string";
7776 ccp = &g + (g ? g-g : 0);
7777 /* HPUX 7.0 cc rejects these. */
7778 ++ccp;
7779 p = (char**) ccp;
7780 ccp = (char const *const *) p;
7781 { /* SCO 3.2v4 cc rejects this. */
7782 char *t;
7783 char const *s = 0 ? (char *) 0 : (char const *) 0;
7784
7785 *t++ = 0;
7786 }
7787 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
7788 int x[] = {25, 17};
7789 const int *foo = &x[0];
7790 ++foo;
7791 }
7792 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
7793 typedef const int *iptr;
7794 iptr p = 0;
7795 ++p;
7796 }
7797 { /* AIX XL C 1.02.0.0 rejects this saying
7798 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
7799 struct s { int j; const int *ap[3]; };
7800 struct s *b; b->j = 5;
7801 }
7802 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
7803 const int foo = 10;
7804 }
7805#endif
7806
7807 ;
7808 return 0;
7809}
7810_ACEOF
7811rm -f conftest.$ac_objext
7812if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7813 (eval $ac_compile) 2>conftest.er1
7814 ac_status=$?
7815 grep -v '^ *+' conftest.er1 >conftest.err
7816 rm -f conftest.er1
7817 cat conftest.err >&5
7818 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7819 (exit $ac_status); } &&
7820 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
7821 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7822 (eval $ac_try) 2>&5
7823 ac_status=$?
7824 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7825 (exit $ac_status); }; } &&
7826 { ac_try='test -s conftest.$ac_objext'
7827 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7828 (eval $ac_try) 2>&5
7829 ac_status=$?
7830 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7831 (exit $ac_status); }; }; then
7832 ac_cv_c_const=yes
7833else
7834 echo "$as_me: failed program was:" >&5
7835sed 's/^/| /' conftest.$ac_ext >&5
7836
7837ac_cv_c_const=no
7838fi
7839rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7840fi
7841echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5
7842echo "${ECHO_T}$ac_cv_c_const" >&6
7843if test $ac_cv_c_const = no; then
7844
7845cat >>confdefs.h <<\_ACEOF
7846#define const
7847_ACEOF
7848
7849fi
7850
7851echo "$as_me:$LINENO: checking for inline" >&5
7852echo $ECHO_N "checking for inline... $ECHO_C" >&6
7853if test "${ac_cv_c_inline+set}" = set; then
7854 echo $ECHO_N "(cached) $ECHO_C" >&6
7855else
7856 ac_cv_c_inline=no
7857for ac_kw in inline __inline__ __inline; do
7858 cat >conftest.$ac_ext <<_ACEOF
7859/* confdefs.h. */
7860_ACEOF
7861cat confdefs.h >>conftest.$ac_ext
7862cat >>conftest.$ac_ext <<_ACEOF
7863/* end confdefs.h. */
7864#ifndef __cplusplus
7865typedef int foo_t;
7866static $ac_kw foo_t static_foo () {return 0; }
7867$ac_kw foo_t foo () {return 0; }
7868#endif
7869
7870_ACEOF
7871rm -f conftest.$ac_objext
7872if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7873 (eval $ac_compile) 2>conftest.er1
7874 ac_status=$?
7875 grep -v '^ *+' conftest.er1 >conftest.err
7876 rm -f conftest.er1
7877 cat conftest.err >&5
7878 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7879 (exit $ac_status); } &&
7880 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
7881 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7882 (eval $ac_try) 2>&5
7883 ac_status=$?
7884 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7885 (exit $ac_status); }; } &&
7886 { ac_try='test -s conftest.$ac_objext'
7887 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7888 (eval $ac_try) 2>&5
7889 ac_status=$?
7890 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7891 (exit $ac_status); }; }; then
7892 ac_cv_c_inline=$ac_kw; break
7893else
7894 echo "$as_me: failed program was:" >&5
7895sed 's/^/| /' conftest.$ac_ext >&5
7896
7897fi
7898rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7899done
7900
7901fi
7902echo "$as_me:$LINENO: result: $ac_cv_c_inline" >&5
7903echo "${ECHO_T}$ac_cv_c_inline" >&6
7904
7905
7906case $ac_cv_c_inline in
7907 inline | yes) ;;
7908 *)
7909 case $ac_cv_c_inline in
7910 no) ac_val=;;
7911 *) ac_val=$ac_cv_c_inline;;
7912 esac
7913 cat >>confdefs.h <<_ACEOF
7914#ifndef __cplusplus
7915#define inline $ac_val
7916#endif
7917_ACEOF
7918 ;;
7919esac
7920
7921
7922
7923echo "$as_me:$LINENO: checking for mode_t" >&5
7924echo $ECHO_N "checking for mode_t... $ECHO_C" >&6
7925if test "${ac_cv_type_mode_t+set}" = set; then
7926 echo $ECHO_N "(cached) $ECHO_C" >&6
7927else
7928 cat >conftest.$ac_ext <<_ACEOF
7929/* confdefs.h. */
7930_ACEOF
7931cat confdefs.h >>conftest.$ac_ext
7932cat >>conftest.$ac_ext <<_ACEOF
7933/* end confdefs.h. */
7934$ac_includes_default
7935int
7936main ()
7937{
7938if ((mode_t *) 0)
7939 return 0;
7940if (sizeof (mode_t))
7941 return 0;
7942 ;
7943 return 0;
7944}
7945_ACEOF
7946rm -f conftest.$ac_objext
7947if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7948 (eval $ac_compile) 2>conftest.er1
7949 ac_status=$?
7950 grep -v '^ *+' conftest.er1 >conftest.err
7951 rm -f conftest.er1
7952 cat conftest.err >&5
7953 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7954 (exit $ac_status); } &&
7955 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
7956 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7957 (eval $ac_try) 2>&5
7958 ac_status=$?
7959 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7960 (exit $ac_status); }; } &&
7961 { ac_try='test -s conftest.$ac_objext'
7962 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7963 (eval $ac_try) 2>&5
7964 ac_status=$?
7965 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7966 (exit $ac_status); }; }; then
7967 ac_cv_type_mode_t=yes
7968else
7969 echo "$as_me: failed program was:" >&5
7970sed 's/^/| /' conftest.$ac_ext >&5
7971
7972ac_cv_type_mode_t=no
7973fi
7974rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7975fi
7976echo "$as_me:$LINENO: result: $ac_cv_type_mode_t" >&5
7977echo "${ECHO_T}$ac_cv_type_mode_t" >&6
7978if test $ac_cv_type_mode_t = yes; then
7979 :
7980else
7981
7982cat >>confdefs.h <<_ACEOF
7983#define mode_t int
7984_ACEOF
7985
7986fi
7987
7988echo "$as_me:$LINENO: checking for pid_t" >&5
7989echo $ECHO_N "checking for pid_t... $ECHO_C" >&6
7990if test "${ac_cv_type_pid_t+set}" = set; then
7991 echo $ECHO_N "(cached) $ECHO_C" >&6
7992else
7993 cat >conftest.$ac_ext <<_ACEOF
7994/* confdefs.h. */
7995_ACEOF
7996cat confdefs.h >>conftest.$ac_ext
7997cat >>conftest.$ac_ext <<_ACEOF
7998/* end confdefs.h. */
7999$ac_includes_default
8000int
8001main ()
8002{
8003if ((pid_t *) 0)
8004 return 0;
8005if (sizeof (pid_t))
8006 return 0;
8007 ;
8008 return 0;
8009}
8010_ACEOF
8011rm -f conftest.$ac_objext
8012if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8013 (eval $ac_compile) 2>conftest.er1
8014 ac_status=$?
8015 grep -v '^ *+' conftest.er1 >conftest.err
8016 rm -f conftest.er1
8017 cat conftest.err >&5
8018 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8019 (exit $ac_status); } &&
8020 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
8021 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8022 (eval $ac_try) 2>&5
8023 ac_status=$?
8024 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8025 (exit $ac_status); }; } &&
8026 { ac_try='test -s conftest.$ac_objext'
8027 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8028 (eval $ac_try) 2>&5
8029 ac_status=$?
8030 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8031 (exit $ac_status); }; }; then
8032 ac_cv_type_pid_t=yes
8033else
8034 echo "$as_me: failed program was:" >&5
8035sed 's/^/| /' conftest.$ac_ext >&5
8036
8037ac_cv_type_pid_t=no
8038fi
8039rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8040fi
8041echo "$as_me:$LINENO: result: $ac_cv_type_pid_t" >&5
8042echo "${ECHO_T}$ac_cv_type_pid_t" >&6
8043if test $ac_cv_type_pid_t = yes; then
8044 :
8045else
8046
8047cat >>confdefs.h <<_ACEOF
8048#define pid_t int
8049_ACEOF
8050
8051fi
8052
8053echo "$as_me:$LINENO: checking for uid_t in sys/types.h" >&5
8054echo $ECHO_N "checking for uid_t in sys/types.h... $ECHO_C" >&6
8055if test "${ac_cv_type_uid_t+set}" = set; then
8056 echo $ECHO_N "(cached) $ECHO_C" >&6
8057else
8058 cat >conftest.$ac_ext <<_ACEOF
8059/* confdefs.h. */
8060_ACEOF
8061cat confdefs.h >>conftest.$ac_ext
8062cat >>conftest.$ac_ext <<_ACEOF
8063/* end confdefs.h. */
8064#include <sys/types.h>
8065
8066_ACEOF
8067if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8068 $EGREP "uid_t" >/dev/null 2>&1; then
8069 ac_cv_type_uid_t=yes
8070else
8071 ac_cv_type_uid_t=no
8072fi
8073rm -f conftest*
8074
8075fi
8076echo "$as_me:$LINENO: result: $ac_cv_type_uid_t" >&5
8077echo "${ECHO_T}$ac_cv_type_uid_t" >&6
8078if test $ac_cv_type_uid_t = no; then
8079
8080cat >>confdefs.h <<\_ACEOF
8081#define uid_t int
8082_ACEOF
8083
8084
8085cat >>confdefs.h <<\_ACEOF
8086#define gid_t int
8087_ACEOF
8088
8089fi
8090
8091
8092echo "$as_me:$LINENO: checking for short" >&5
8093echo $ECHO_N "checking for short... $ECHO_C" >&6
8094if test "${ac_cv_type_short+set}" = set; then
8095 echo $ECHO_N "(cached) $ECHO_C" >&6
8096else
8097 cat >conftest.$ac_ext <<_ACEOF
8098/* confdefs.h. */
8099_ACEOF
8100cat confdefs.h >>conftest.$ac_ext
8101cat >>conftest.$ac_ext <<_ACEOF
8102/* end confdefs.h. */
8103$ac_includes_default
8104int
8105main ()
8106{
8107if ((short *) 0)
8108 return 0;
8109if (sizeof (short))
8110 return 0;
8111 ;
8112 return 0;
8113}
8114_ACEOF
8115rm -f conftest.$ac_objext
8116if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8117 (eval $ac_compile) 2>conftest.er1
8118 ac_status=$?
8119 grep -v '^ *+' conftest.er1 >conftest.err
8120 rm -f conftest.er1
8121 cat conftest.err >&5
8122 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8123 (exit $ac_status); } &&
8124 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
8125 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8126 (eval $ac_try) 2>&5
8127 ac_status=$?
8128 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8129 (exit $ac_status); }; } &&
8130 { ac_try='test -s conftest.$ac_objext'
8131 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8132 (eval $ac_try) 2>&5
8133 ac_status=$?
8134 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8135 (exit $ac_status); }; }; then
8136 ac_cv_type_short=yes
8137else
8138 echo "$as_me: failed program was:" >&5
8139sed 's/^/| /' conftest.$ac_ext >&5
8140
8141ac_cv_type_short=no
8142fi
8143rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8144fi
8145echo "$as_me:$LINENO: result: $ac_cv_type_short" >&5
8146echo "${ECHO_T}$ac_cv_type_short" >&6
8147
8148echo "$as_me:$LINENO: checking size of short" >&5
8149echo $ECHO_N "checking size of short... $ECHO_C" >&6
8150if test "${ac_cv_sizeof_short+set}" = set; then
8151 echo $ECHO_N "(cached) $ECHO_C" >&6
8152else
8153 if test "$ac_cv_type_short" = yes; then
8154 # The cast to unsigned long works around a bug in the HP C Compiler
8155 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
8156 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
8157 # This bug is HP SR number 8606223364.
8158 if test "$cross_compiling" = yes; then
8159 # Depending upon the size, compute the lo and hi bounds.
8160cat >conftest.$ac_ext <<_ACEOF
8161/* confdefs.h. */
8162_ACEOF
8163cat confdefs.h >>conftest.$ac_ext
8164cat >>conftest.$ac_ext <<_ACEOF
8165/* end confdefs.h. */
8166$ac_includes_default
8167int
8168main ()
8169{
8170static int test_array [1 - 2 * !(((long) (sizeof (short))) >= 0)];
8171test_array [0] = 0
8172
8173 ;
8174 return 0;
8175}
8176_ACEOF
8177rm -f conftest.$ac_objext
8178if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8179 (eval $ac_compile) 2>conftest.er1
8180 ac_status=$?
8181 grep -v '^ *+' conftest.er1 >conftest.err
8182 rm -f conftest.er1
8183 cat conftest.err >&5
8184 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8185 (exit $ac_status); } &&
8186 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
8187 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8188 (eval $ac_try) 2>&5
8189 ac_status=$?
8190 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8191 (exit $ac_status); }; } &&
8192 { ac_try='test -s conftest.$ac_objext'
8193 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8194 (eval $ac_try) 2>&5
8195 ac_status=$?
8196 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8197 (exit $ac_status); }; }; then
8198 ac_lo=0 ac_mid=0
8199 while :; do
8200 cat >conftest.$ac_ext <<_ACEOF
8201/* confdefs.h. */
8202_ACEOF
8203cat confdefs.h >>conftest.$ac_ext
8204cat >>conftest.$ac_ext <<_ACEOF
8205/* end confdefs.h. */
8206$ac_includes_default
8207int
8208main ()
8209{
8210static int test_array [1 - 2 * !(((long) (sizeof (short))) <= $ac_mid)];
8211test_array [0] = 0
8212
8213 ;
8214 return 0;
8215}
8216_ACEOF
8217rm -f conftest.$ac_objext
8218if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8219 (eval $ac_compile) 2>conftest.er1
8220 ac_status=$?
8221 grep -v '^ *+' conftest.er1 >conftest.err
8222 rm -f conftest.er1
8223 cat conftest.err >&5
8224 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8225 (exit $ac_status); } &&
8226 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
8227 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8228 (eval $ac_try) 2>&5
8229 ac_status=$?
8230 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8231 (exit $ac_status); }; } &&
8232 { ac_try='test -s conftest.$ac_objext'
8233 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8234 (eval $ac_try) 2>&5
8235 ac_status=$?
8236 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8237 (exit $ac_status); }; }; then
8238 ac_hi=$ac_mid; break
8239else
8240 echo "$as_me: failed program was:" >&5
8241sed 's/^/| /' conftest.$ac_ext >&5
8242
8243ac_lo=`expr $ac_mid + 1`
8244 if test $ac_lo -le $ac_mid; then
8245 ac_lo= ac_hi=
8246 break
8247 fi
8248 ac_mid=`expr 2 '*' $ac_mid + 1`
8249fi
8250rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8251 done
8252else
8253 echo "$as_me: failed program was:" >&5
8254sed 's/^/| /' conftest.$ac_ext >&5
8255
8256cat >conftest.$ac_ext <<_ACEOF
8257/* confdefs.h. */
8258_ACEOF
8259cat confdefs.h >>conftest.$ac_ext
8260cat >>conftest.$ac_ext <<_ACEOF
8261/* end confdefs.h. */
8262$ac_includes_default
8263int
8264main ()
8265{
8266static int test_array [1 - 2 * !(((long) (sizeof (short))) < 0)];
8267test_array [0] = 0
8268
8269 ;
8270 return 0;
8271}
8272_ACEOF
8273rm -f conftest.$ac_objext
8274if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8275 (eval $ac_compile) 2>conftest.er1
8276 ac_status=$?
8277 grep -v '^ *+' conftest.er1 >conftest.err
8278 rm -f conftest.er1
8279 cat conftest.err >&5
8280 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8281 (exit $ac_status); } &&
8282 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
8283 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8284 (eval $ac_try) 2>&5
8285 ac_status=$?
8286 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8287 (exit $ac_status); }; } &&
8288 { ac_try='test -s conftest.$ac_objext'
8289 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8290 (eval $ac_try) 2>&5
8291 ac_status=$?
8292 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8293 (exit $ac_status); }; }; then
8294 ac_hi=-1 ac_mid=-1
8295 while :; do
8296 cat >conftest.$ac_ext <<_ACEOF
8297/* confdefs.h. */
8298_ACEOF
8299cat confdefs.h >>conftest.$ac_ext
8300cat >>conftest.$ac_ext <<_ACEOF
8301/* end confdefs.h. */
8302$ac_includes_default
8303int
8304main ()
8305{
8306static int test_array [1 - 2 * !(((long) (sizeof (short))) >= $ac_mid)];
8307test_array [0] = 0
8308
8309 ;
8310 return 0;
8311}
8312_ACEOF
8313rm -f conftest.$ac_objext
8314if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8315 (eval $ac_compile) 2>conftest.er1
8316 ac_status=$?
8317 grep -v '^ *+' conftest.er1 >conftest.err
8318 rm -f conftest.er1
8319 cat conftest.err >&5
8320 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8321 (exit $ac_status); } &&
8322 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
8323 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8324 (eval $ac_try) 2>&5
8325 ac_status=$?
8326 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8327 (exit $ac_status); }; } &&
8328 { ac_try='test -s conftest.$ac_objext'
8329 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8330 (eval $ac_try) 2>&5
8331 ac_status=$?
8332 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8333 (exit $ac_status); }; }; then
8334 ac_lo=$ac_mid; break
8335else
8336 echo "$as_me: failed program was:" >&5
8337sed 's/^/| /' conftest.$ac_ext >&5
8338
8339ac_hi=`expr '(' $ac_mid ')' - 1`
8340 if test $ac_mid -le $ac_hi; then
8341 ac_lo= ac_hi=
8342 break
8343 fi
8344 ac_mid=`expr 2 '*' $ac_mid`
8345fi
8346rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8347 done
8348else
8349 echo "$as_me: failed program was:" >&5
8350sed 's/^/| /' conftest.$ac_ext >&5
8351
8352ac_lo= ac_hi=
8353fi
8354rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8355fi
8356rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8357# Binary search between lo and hi bounds.
8358while test "x$ac_lo" != "x$ac_hi"; do
8359 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
8360 cat >conftest.$ac_ext <<_ACEOF
8361/* confdefs.h. */
8362_ACEOF
8363cat confdefs.h >>conftest.$ac_ext
8364cat >>conftest.$ac_ext <<_ACEOF
8365/* end confdefs.h. */
8366$ac_includes_default
8367int
8368main ()
8369{
8370static int test_array [1 - 2 * !(((long) (sizeof (short))) <= $ac_mid)];
8371test_array [0] = 0
8372
8373 ;
8374 return 0;
8375}
8376_ACEOF
8377rm -f conftest.$ac_objext
8378if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&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 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
8387 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8388 (eval $ac_try) 2>&5
8389 ac_status=$?
8390 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8391 (exit $ac_status); }; } &&
8392 { ac_try='test -s conftest.$ac_objext'
8393 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8394 (eval $ac_try) 2>&5
8395 ac_status=$?
8396 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8397 (exit $ac_status); }; }; then
8398 ac_hi=$ac_mid
8399else
8400 echo "$as_me: failed program was:" >&5
8401sed 's/^/| /' conftest.$ac_ext >&5
8402
8403ac_lo=`expr '(' $ac_mid ')' + 1`
8404fi
8405rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8406done
8407case $ac_lo in
8408?*) ac_cv_sizeof_short=$ac_lo;;
8409'') { { echo "$as_me:$LINENO: error: cannot compute sizeof (short), 77
8410See \`config.log' for more details." >&5
8411echo "$as_me: error: cannot compute sizeof (short), 77
8412See \`config.log' for more details." >&2;}
8413 { (exit 1); exit 1; }; } ;;
8414esac
8415else
8416 if test "$cross_compiling" = yes; then
8417 { { echo "$as_me:$LINENO: error: internal error: not reached in cross-compile" >&5
8418echo "$as_me: error: internal error: not reached in cross-compile" >&2;}
8419 { (exit 1); exit 1; }; }
8420else
8421 cat >conftest.$ac_ext <<_ACEOF
8422/* confdefs.h. */
8423_ACEOF
8424cat confdefs.h >>conftest.$ac_ext
8425cat >>conftest.$ac_ext <<_ACEOF
8426/* end confdefs.h. */
8427$ac_includes_default
8428long longval () { return (long) (sizeof (short)); }
8429unsigned long ulongval () { return (long) (sizeof (short)); }
8430#include <stdio.h>
8431#include <stdlib.h>
8432int
8433main ()
8434{
8435
8436 FILE *f = fopen ("conftest.val", "w");
8437 if (! f)
8438 exit (1);
8439 if (((long) (sizeof (short))) < 0)
8440 {
8441 long i = longval ();
8442 if (i != ((long) (sizeof (short))))
8443 exit (1);
8444 fprintf (f, "%ld\n", i);
8445 }
8446 else
8447 {
8448 unsigned long i = ulongval ();
8449 if (i != ((long) (sizeof (short))))
8450 exit (1);
8451 fprintf (f, "%lu\n", i);
8452 }
8453 exit (ferror (f) || fclose (f) != 0);
8454
8455 ;
8456 return 0;
8457}
8458_ACEOF
8459rm -f conftest$ac_exeext
8460if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8461 (eval $ac_link) 2>&5
8462 ac_status=$?
8463 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8464 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
8465 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8466 (eval $ac_try) 2>&5
8467 ac_status=$?
8468 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8469 (exit $ac_status); }; }; then
8470 ac_cv_sizeof_short=`cat conftest.val`
8471else
8472 echo "$as_me: program exited with status $ac_status" >&5
8473echo "$as_me: failed program was:" >&5
8474sed 's/^/| /' conftest.$ac_ext >&5
8475
8476( exit $ac_status )
8477{ { echo "$as_me:$LINENO: error: cannot compute sizeof (short), 77
8478See \`config.log' for more details." >&5
8479echo "$as_me: error: cannot compute sizeof (short), 77
8480See \`config.log' for more details." >&2;}
8481 { (exit 1); exit 1; }; }
8482fi
8483rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
8484fi
8485fi
8486rm -f conftest.val
8487else
8488 ac_cv_sizeof_short=0
8489fi
8490fi
8491echo "$as_me:$LINENO: result: $ac_cv_sizeof_short" >&5
8492echo "${ECHO_T}$ac_cv_sizeof_short" >&6
8493cat >>confdefs.h <<_ACEOF
8494#define SIZEOF_SHORT $ac_cv_sizeof_short
8495_ACEOF
8496
8497
8498echo "$as_me:$LINENO: checking for int" >&5
8499echo $ECHO_N "checking for int... $ECHO_C" >&6
8500if test "${ac_cv_type_int+set}" = set; then
8501 echo $ECHO_N "(cached) $ECHO_C" >&6
8502else
8503 cat >conftest.$ac_ext <<_ACEOF
8504/* confdefs.h. */
8505_ACEOF
8506cat confdefs.h >>conftest.$ac_ext
8507cat >>conftest.$ac_ext <<_ACEOF
8508/* end confdefs.h. */
8509$ac_includes_default
8510int
8511main ()
8512{
8513if ((int *) 0)
8514 return 0;
8515if (sizeof (int))
8516 return 0;
8517 ;
8518 return 0;
8519}
8520_ACEOF
8521rm -f conftest.$ac_objext
8522if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8523 (eval $ac_compile) 2>conftest.er1
8524 ac_status=$?
8525 grep -v '^ *+' conftest.er1 >conftest.err
8526 rm -f conftest.er1
8527 cat conftest.err >&5
8528 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8529 (exit $ac_status); } &&
8530 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
8531 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8532 (eval $ac_try) 2>&5
8533 ac_status=$?
8534 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8535 (exit $ac_status); }; } &&
8536 { ac_try='test -s conftest.$ac_objext'
8537 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8538 (eval $ac_try) 2>&5
8539 ac_status=$?
8540 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8541 (exit $ac_status); }; }; then
8542 ac_cv_type_int=yes
8543else
8544 echo "$as_me: failed program was:" >&5
8545sed 's/^/| /' conftest.$ac_ext >&5
8546
8547ac_cv_type_int=no
8548fi
8549rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8550fi
8551echo "$as_me:$LINENO: result: $ac_cv_type_int" >&5
8552echo "${ECHO_T}$ac_cv_type_int" >&6
8553
8554echo "$as_me:$LINENO: checking size of int" >&5
8555echo $ECHO_N "checking size of int... $ECHO_C" >&6
8556if test "${ac_cv_sizeof_int+set}" = set; then
8557 echo $ECHO_N "(cached) $ECHO_C" >&6
8558else
8559 if test "$ac_cv_type_int" = yes; then
8560 # The cast to unsigned long works around a bug in the HP C Compiler
8561 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
8562 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
8563 # This bug is HP SR number 8606223364.
8564 if test "$cross_compiling" = yes; then
8565 # Depending upon the size, compute the lo and hi bounds.
8566cat >conftest.$ac_ext <<_ACEOF
8567/* confdefs.h. */
8568_ACEOF
8569cat confdefs.h >>conftest.$ac_ext
8570cat >>conftest.$ac_ext <<_ACEOF
8571/* end confdefs.h. */
8572$ac_includes_default
8573int
8574main ()
8575{
8576static int test_array [1 - 2 * !(((long) (sizeof (int))) >= 0)];
8577test_array [0] = 0
8578
8579 ;
8580 return 0;
8581}
8582_ACEOF
8583rm -f conftest.$ac_objext
8584if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8585 (eval $ac_compile) 2>conftest.er1
8586 ac_status=$?
8587 grep -v '^ *+' conftest.er1 >conftest.err
8588 rm -f conftest.er1
8589 cat conftest.err >&5
8590 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8591 (exit $ac_status); } &&
8592 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
8593 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8594 (eval $ac_try) 2>&5
8595 ac_status=$?
8596 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8597 (exit $ac_status); }; } &&
8598 { ac_try='test -s conftest.$ac_objext'
8599 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8600 (eval $ac_try) 2>&5
8601 ac_status=$?
8602 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8603 (exit $ac_status); }; }; then
8604 ac_lo=0 ac_mid=0
8605 while :; do
8606 cat >conftest.$ac_ext <<_ACEOF
8607/* confdefs.h. */
8608_ACEOF
8609cat confdefs.h >>conftest.$ac_ext
8610cat >>conftest.$ac_ext <<_ACEOF
8611/* end confdefs.h. */
8612$ac_includes_default
8613int
8614main ()
8615{
8616static int test_array [1 - 2 * !(((long) (sizeof (int))) <= $ac_mid)];
8617test_array [0] = 0
8618
8619 ;
8620 return 0;
8621}
8622_ACEOF
8623rm -f conftest.$ac_objext
8624if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8625 (eval $ac_compile) 2>conftest.er1
8626 ac_status=$?
8627 grep -v '^ *+' conftest.er1 >conftest.err
8628 rm -f conftest.er1
8629 cat conftest.err >&5
8630 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8631 (exit $ac_status); } &&
8632 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
8633 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8634 (eval $ac_try) 2>&5
8635 ac_status=$?
8636 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8637 (exit $ac_status); }; } &&
8638 { ac_try='test -s conftest.$ac_objext'
8639 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8640 (eval $ac_try) 2>&5
8641 ac_status=$?
8642 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8643 (exit $ac_status); }; }; then
8644 ac_hi=$ac_mid; break
8645else
8646 echo "$as_me: failed program was:" >&5
8647sed 's/^/| /' conftest.$ac_ext >&5
8648
8649ac_lo=`expr $ac_mid + 1`
8650 if test $ac_lo -le $ac_mid; then
8651 ac_lo= ac_hi=
8652 break
8653 fi
8654 ac_mid=`expr 2 '*' $ac_mid + 1`
8655fi
8656rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8657 done
8658else
8659 echo "$as_me: failed program was:" >&5
8660sed 's/^/| /' conftest.$ac_ext >&5
8661
8662cat >conftest.$ac_ext <<_ACEOF
8663/* confdefs.h. */
8664_ACEOF
8665cat confdefs.h >>conftest.$ac_ext
8666cat >>conftest.$ac_ext <<_ACEOF
8667/* end confdefs.h. */
8668$ac_includes_default
8669int
8670main ()
8671{
8672static int test_array [1 - 2 * !(((long) (sizeof (int))) < 0)];
8673test_array [0] = 0
8674
8675 ;
8676 return 0;
8677}
8678_ACEOF
8679rm -f conftest.$ac_objext
8680if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8681 (eval $ac_compile) 2>conftest.er1
8682 ac_status=$?
8683 grep -v '^ *+' conftest.er1 >conftest.err
8684 rm -f conftest.er1
8685 cat conftest.err >&5
8686 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8687 (exit $ac_status); } &&
8688 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
8689 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8690 (eval $ac_try) 2>&5
8691 ac_status=$?
8692 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8693 (exit $ac_status); }; } &&
8694 { ac_try='test -s conftest.$ac_objext'
8695 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8696 (eval $ac_try) 2>&5
8697 ac_status=$?
8698 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8699 (exit $ac_status); }; }; then
8700 ac_hi=-1 ac_mid=-1
8701 while :; do
8702 cat >conftest.$ac_ext <<_ACEOF
8703/* confdefs.h. */
8704_ACEOF
8705cat confdefs.h >>conftest.$ac_ext
8706cat >>conftest.$ac_ext <<_ACEOF
8707/* end confdefs.h. */
8708$ac_includes_default
8709int
8710main ()
8711{
8712static int test_array [1 - 2 * !(((long) (sizeof (int))) >= $ac_mid)];
8713test_array [0] = 0
8714
8715 ;
8716 return 0;
8717}
8718_ACEOF
8719rm -f conftest.$ac_objext
8720if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8721 (eval $ac_compile) 2>conftest.er1
8722 ac_status=$?
8723 grep -v '^ *+' conftest.er1 >conftest.err
8724 rm -f conftest.er1
8725 cat conftest.err >&5
8726 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8727 (exit $ac_status); } &&
8728 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
8729 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8730 (eval $ac_try) 2>&5
8731 ac_status=$?
8732 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8733 (exit $ac_status); }; } &&
8734 { ac_try='test -s conftest.$ac_objext'
8735 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8736 (eval $ac_try) 2>&5
8737 ac_status=$?
8738 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8739 (exit $ac_status); }; }; then
8740 ac_lo=$ac_mid; break
8741else
8742 echo "$as_me: failed program was:" >&5
8743sed 's/^/| /' conftest.$ac_ext >&5
8744
8745ac_hi=`expr '(' $ac_mid ')' - 1`
8746 if test $ac_mid -le $ac_hi; then
8747 ac_lo= ac_hi=
8748 break
8749 fi
8750 ac_mid=`expr 2 '*' $ac_mid`
8751fi
8752rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8753 done
8754else
8755 echo "$as_me: failed program was:" >&5
8756sed 's/^/| /' conftest.$ac_ext >&5
8757
8758ac_lo= ac_hi=
8759fi
8760rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8761fi
8762rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8763# Binary search between lo and hi bounds.
8764while test "x$ac_lo" != "x$ac_hi"; do
8765 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
8766 cat >conftest.$ac_ext <<_ACEOF
8767/* confdefs.h. */
8768_ACEOF
8769cat confdefs.h >>conftest.$ac_ext
8770cat >>conftest.$ac_ext <<_ACEOF
8771/* end confdefs.h. */
8772$ac_includes_default
8773int
8774main ()
8775{
8776static int test_array [1 - 2 * !(((long) (sizeof (int))) <= $ac_mid)];
8777test_array [0] = 0
8778
8779 ;
8780 return 0;
8781}
8782_ACEOF
8783rm -f conftest.$ac_objext
8784if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8785 (eval $ac_compile) 2>conftest.er1
8786 ac_status=$?
8787 grep -v '^ *+' conftest.er1 >conftest.err
8788 rm -f conftest.er1
8789 cat conftest.err >&5
8790 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8791 (exit $ac_status); } &&
8792 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
8793 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8794 (eval $ac_try) 2>&5
8795 ac_status=$?
8796 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8797 (exit $ac_status); }; } &&
8798 { ac_try='test -s conftest.$ac_objext'
8799 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8800 (eval $ac_try) 2>&5
8801 ac_status=$?
8802 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8803 (exit $ac_status); }; }; then
8804 ac_hi=$ac_mid
8805else
8806 echo "$as_me: failed program was:" >&5
8807sed 's/^/| /' conftest.$ac_ext >&5
8808
8809ac_lo=`expr '(' $ac_mid ')' + 1`
8810fi
8811rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8812done
8813case $ac_lo in
8814?*) ac_cv_sizeof_int=$ac_lo;;
8815'') { { echo "$as_me:$LINENO: error: cannot compute sizeof (int), 77
8816See \`config.log' for more details." >&5
8817echo "$as_me: error: cannot compute sizeof (int), 77
8818See \`config.log' for more details." >&2;}
8819 { (exit 1); exit 1; }; } ;;
8820esac
8821else
8822 if test "$cross_compiling" = yes; then
8823 { { echo "$as_me:$LINENO: error: internal error: not reached in cross-compile" >&5
8824echo "$as_me: error: internal error: not reached in cross-compile" >&2;}
8825 { (exit 1); exit 1; }; }
8826else
8827 cat >conftest.$ac_ext <<_ACEOF
8828/* confdefs.h. */
8829_ACEOF
8830cat confdefs.h >>conftest.$ac_ext
8831cat >>conftest.$ac_ext <<_ACEOF
8832/* end confdefs.h. */
8833$ac_includes_default
8834long longval () { return (long) (sizeof (int)); }
8835unsigned long ulongval () { return (long) (sizeof (int)); }
8836#include <stdio.h>
8837#include <stdlib.h>
8838int
8839main ()
8840{
8841
8842 FILE *f = fopen ("conftest.val", "w");
8843 if (! f)
8844 exit (1);
8845 if (((long) (sizeof (int))) < 0)
8846 {
8847 long i = longval ();
8848 if (i != ((long) (sizeof (int))))
8849 exit (1);
8850 fprintf (f, "%ld\n", i);
8851 }
8852 else
8853 {
8854 unsigned long i = ulongval ();
8855 if (i != ((long) (sizeof (int))))
8856 exit (1);
8857 fprintf (f, "%lu\n", i);
8858 }
8859 exit (ferror (f) || fclose (f) != 0);
8860
8861 ;
8862 return 0;
8863}
8864_ACEOF
8865rm -f conftest$ac_exeext
8866if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8867 (eval $ac_link) 2>&5
8868 ac_status=$?
8869 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8870 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
8871 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8872 (eval $ac_try) 2>&5
8873 ac_status=$?
8874 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8875 (exit $ac_status); }; }; then
8876 ac_cv_sizeof_int=`cat conftest.val`
8877else
8878 echo "$as_me: program exited with status $ac_status" >&5
8879echo "$as_me: failed program was:" >&5
8880sed 's/^/| /' conftest.$ac_ext >&5
8881
8882( exit $ac_status )
8883{ { echo "$as_me:$LINENO: error: cannot compute sizeof (int), 77
8884See \`config.log' for more details." >&5
8885echo "$as_me: error: cannot compute sizeof (int), 77
8886See \`config.log' for more details." >&2;}
8887 { (exit 1); exit 1; }; }
8888fi
8889rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
8890fi
8891fi
8892rm -f conftest.val
8893else
8894 ac_cv_sizeof_int=0
8895fi
8896fi
8897echo "$as_me:$LINENO: result: $ac_cv_sizeof_int" >&5
8898echo "${ECHO_T}$ac_cv_sizeof_int" >&6
8899cat >>confdefs.h <<_ACEOF
8900#define SIZEOF_INT $ac_cv_sizeof_int
8901_ACEOF
8902
8903
8904echo "$as_me:$LINENO: checking for long long" >&5
8905echo $ECHO_N "checking for long long... $ECHO_C" >&6
8906if test "${ac_cv_type_long_long+set}" = set; then
8907 echo $ECHO_N "(cached) $ECHO_C" >&6
8908else
8909 cat >conftest.$ac_ext <<_ACEOF
8910/* confdefs.h. */
8911_ACEOF
8912cat confdefs.h >>conftest.$ac_ext
8913cat >>conftest.$ac_ext <<_ACEOF
8914/* end confdefs.h. */
8915$ac_includes_default
8916int
8917main ()
8918{
8919if ((long long *) 0)
8920 return 0;
8921if (sizeof (long long))
8922 return 0;
8923 ;
8924 return 0;
8925}
8926_ACEOF
8927rm -f conftest.$ac_objext
8928if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8929 (eval $ac_compile) 2>conftest.er1
8930 ac_status=$?
8931 grep -v '^ *+' conftest.er1 >conftest.err
8932 rm -f conftest.er1
8933 cat conftest.err >&5
8934 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8935 (exit $ac_status); } &&
8936 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
8937 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8938 (eval $ac_try) 2>&5
8939 ac_status=$?
8940 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8941 (exit $ac_status); }; } &&
8942 { ac_try='test -s conftest.$ac_objext'
8943 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8944 (eval $ac_try) 2>&5
8945 ac_status=$?
8946 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8947 (exit $ac_status); }; }; then
8948 ac_cv_type_long_long=yes
8949else
8950 echo "$as_me: failed program was:" >&5
8951sed 's/^/| /' conftest.$ac_ext >&5
8952
8953ac_cv_type_long_long=no
8954fi
8955rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8956fi
8957echo "$as_me:$LINENO: result: $ac_cv_type_long_long" >&5
8958echo "${ECHO_T}$ac_cv_type_long_long" >&6
8959
8960echo "$as_me:$LINENO: checking size of long long" >&5
8961echo $ECHO_N "checking size of long long... $ECHO_C" >&6
8962if test "${ac_cv_sizeof_long_long+set}" = set; then
8963 echo $ECHO_N "(cached) $ECHO_C" >&6
8964else
8965 if test "$ac_cv_type_long_long" = yes; then
8966 # The cast to unsigned long works around a bug in the HP C Compiler
8967 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
8968 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
8969 # This bug is HP SR number 8606223364.
8970 if test "$cross_compiling" = yes; then
8971 # Depending upon the size, compute the lo and hi bounds.
8972cat >conftest.$ac_ext <<_ACEOF
8973/* confdefs.h. */
8974_ACEOF
8975cat confdefs.h >>conftest.$ac_ext
8976cat >>conftest.$ac_ext <<_ACEOF
8977/* end confdefs.h. */
8978$ac_includes_default
8979int
8980main ()
8981{
8982static int test_array [1 - 2 * !(((long) (sizeof (long long))) >= 0)];
8983test_array [0] = 0
8984
8985 ;
8986 return 0;
8987}
8988_ACEOF
8989rm -f conftest.$ac_objext
8990if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8991 (eval $ac_compile) 2>conftest.er1
8992 ac_status=$?
8993 grep -v '^ *+' conftest.er1 >conftest.err
8994 rm -f conftest.er1
8995 cat conftest.err >&5
8996 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8997 (exit $ac_status); } &&
8998 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
8999 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9000 (eval $ac_try) 2>&5
9001 ac_status=$?
9002 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9003 (exit $ac_status); }; } &&
9004 { ac_try='test -s conftest.$ac_objext'
9005 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9006 (eval $ac_try) 2>&5
9007 ac_status=$?
9008 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9009 (exit $ac_status); }; }; then
9010 ac_lo=0 ac_mid=0
9011 while :; do
9012 cat >conftest.$ac_ext <<_ACEOF
9013/* confdefs.h. */
9014_ACEOF
9015cat confdefs.h >>conftest.$ac_ext
9016cat >>conftest.$ac_ext <<_ACEOF
9017/* end confdefs.h. */
9018$ac_includes_default
9019int
9020main ()
9021{
9022static int test_array [1 - 2 * !(((long) (sizeof (long long))) <= $ac_mid)];
9023test_array [0] = 0
9024
9025 ;
9026 return 0;
9027}
9028_ACEOF
9029rm -f conftest.$ac_objext
9030if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9031 (eval $ac_compile) 2>conftest.er1
9032 ac_status=$?
9033 grep -v '^ *+' conftest.er1 >conftest.err
9034 rm -f conftest.er1
9035 cat conftest.err >&5
9036 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9037 (exit $ac_status); } &&
9038 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
9039 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9040 (eval $ac_try) 2>&5
9041 ac_status=$?
9042 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9043 (exit $ac_status); }; } &&
9044 { ac_try='test -s conftest.$ac_objext'
9045 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9046 (eval $ac_try) 2>&5
9047 ac_status=$?
9048 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9049 (exit $ac_status); }; }; then
9050 ac_hi=$ac_mid; break
9051else
9052 echo "$as_me: failed program was:" >&5
9053sed 's/^/| /' conftest.$ac_ext >&5
9054
9055ac_lo=`expr $ac_mid + 1`
9056 if test $ac_lo -le $ac_mid; then
9057 ac_lo= ac_hi=
9058 break
9059 fi
9060 ac_mid=`expr 2 '*' $ac_mid + 1`
9061fi
9062rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
9063 done
9064else
9065 echo "$as_me: failed program was:" >&5
9066sed 's/^/| /' conftest.$ac_ext >&5
9067
9068cat >conftest.$ac_ext <<_ACEOF
9069/* confdefs.h. */
9070_ACEOF
9071cat confdefs.h >>conftest.$ac_ext
9072cat >>conftest.$ac_ext <<_ACEOF
9073/* end confdefs.h. */
9074$ac_includes_default
9075int
9076main ()
9077{
9078static int test_array [1 - 2 * !(((long) (sizeof (long long))) < 0)];
9079test_array [0] = 0
9080
9081 ;
9082 return 0;
9083}
9084_ACEOF
9085rm -f conftest.$ac_objext
9086if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9087 (eval $ac_compile) 2>conftest.er1
9088 ac_status=$?
9089 grep -v '^ *+' conftest.er1 >conftest.err
9090 rm -f conftest.er1
9091 cat conftest.err >&5
9092 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9093 (exit $ac_status); } &&
9094 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
9095 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9096 (eval $ac_try) 2>&5
9097 ac_status=$?
9098 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9099 (exit $ac_status); }; } &&
9100 { ac_try='test -s conftest.$ac_objext'
9101 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9102 (eval $ac_try) 2>&5
9103 ac_status=$?
9104 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9105 (exit $ac_status); }; }; then
9106 ac_hi=-1 ac_mid=-1
9107 while :; do
9108 cat >conftest.$ac_ext <<_ACEOF
9109/* confdefs.h. */
9110_ACEOF
9111cat confdefs.h >>conftest.$ac_ext
9112cat >>conftest.$ac_ext <<_ACEOF
9113/* end confdefs.h. */
9114$ac_includes_default
9115int
9116main ()
9117{
9118static int test_array [1 - 2 * !(((long) (sizeof (long long))) >= $ac_mid)];
9119test_array [0] = 0
9120
9121 ;
9122 return 0;
9123}
9124_ACEOF
9125rm -f conftest.$ac_objext
9126if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9127 (eval $ac_compile) 2>conftest.er1
9128 ac_status=$?
9129 grep -v '^ *+' conftest.er1 >conftest.err
9130 rm -f conftest.er1
9131 cat conftest.err >&5
9132 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9133 (exit $ac_status); } &&
9134 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
9135 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9136 (eval $ac_try) 2>&5
9137 ac_status=$?
9138 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9139 (exit $ac_status); }; } &&
9140 { ac_try='test -s conftest.$ac_objext'
9141 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9142 (eval $ac_try) 2>&5
9143 ac_status=$?
9144 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9145 (exit $ac_status); }; }; then
9146 ac_lo=$ac_mid; break
9147else
9148 echo "$as_me: failed program was:" >&5
9149sed 's/^/| /' conftest.$ac_ext >&5
9150
9151ac_hi=`expr '(' $ac_mid ')' - 1`
9152 if test $ac_mid -le $ac_hi; then
9153 ac_lo= ac_hi=
9154 break
9155 fi
9156 ac_mid=`expr 2 '*' $ac_mid`
9157fi
9158rm -f 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
9164ac_lo= ac_hi=
9165fi
9166rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
9167fi
9168rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
9169# Binary search between lo and hi bounds.
9170while test "x$ac_lo" != "x$ac_hi"; do
9171 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
9172 cat >conftest.$ac_ext <<_ACEOF
9173/* confdefs.h. */
9174_ACEOF
9175cat confdefs.h >>conftest.$ac_ext
9176cat >>conftest.$ac_ext <<_ACEOF
9177/* end confdefs.h. */
9178$ac_includes_default
9179int
9180main ()
9181{
9182static int test_array [1 - 2 * !(((long) (sizeof (long long))) <= $ac_mid)];
9183test_array [0] = 0
9184
9185 ;
9186 return 0;
9187}
9188_ACEOF
9189rm -f conftest.$ac_objext
9190if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9191 (eval $ac_compile) 2>conftest.er1
9192 ac_status=$?
9193 grep -v '^ *+' conftest.er1 >conftest.err
9194 rm -f conftest.er1
9195 cat conftest.err >&5
9196 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9197 (exit $ac_status); } &&
9198 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
9199 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9200 (eval $ac_try) 2>&5
9201 ac_status=$?
9202 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9203 (exit $ac_status); }; } &&
9204 { ac_try='test -s conftest.$ac_objext'
9205 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9206 (eval $ac_try) 2>&5
9207 ac_status=$?
9208 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9209 (exit $ac_status); }; }; then
9210 ac_hi=$ac_mid
9211else
9212 echo "$as_me: failed program was:" >&5
9213sed 's/^/| /' conftest.$ac_ext >&5
9214
9215ac_lo=`expr '(' $ac_mid ')' + 1`
9216fi
9217rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
9218done
9219case $ac_lo in
9220?*) ac_cv_sizeof_long_long=$ac_lo;;
9221'') { { echo "$as_me:$LINENO: error: cannot compute sizeof (long long), 77
9222See \`config.log' for more details." >&5
9223echo "$as_me: error: cannot compute sizeof (long long), 77
9224See \`config.log' for more details." >&2;}
9225 { (exit 1); exit 1; }; } ;;
9226esac
9227else
9228 if test "$cross_compiling" = yes; then
9229 { { echo "$as_me:$LINENO: error: internal error: not reached in cross-compile" >&5
9230echo "$as_me: error: internal error: not reached in cross-compile" >&2;}
9231 { (exit 1); exit 1; }; }
9232else
9233 cat >conftest.$ac_ext <<_ACEOF
9234/* confdefs.h. */
9235_ACEOF
9236cat confdefs.h >>conftest.$ac_ext
9237cat >>conftest.$ac_ext <<_ACEOF
9238/* end confdefs.h. */
9239$ac_includes_default
9240long longval () { return (long) (sizeof (long long)); }
9241unsigned long ulongval () { return (long) (sizeof (long long)); }
9242#include <stdio.h>
9243#include <stdlib.h>
9244int
9245main ()
9246{
9247
9248 FILE *f = fopen ("conftest.val", "w");
9249 if (! f)
9250 exit (1);
9251 if (((long) (sizeof (long long))) < 0)
9252 {
9253 long i = longval ();
9254 if (i != ((long) (sizeof (long long))))
9255 exit (1);
9256 fprintf (f, "%ld\n", i);
9257 }
9258 else
9259 {
9260 unsigned long i = ulongval ();
9261 if (i != ((long) (sizeof (long long))))
9262 exit (1);
9263 fprintf (f, "%lu\n", i);
9264 }
9265 exit (ferror (f) || fclose (f) != 0);
9266
9267 ;
9268 return 0;
9269}
9270_ACEOF
9271rm -f conftest$ac_exeext
9272if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9273 (eval $ac_link) 2>&5
9274 ac_status=$?
9275 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9276 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
9277 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9278 (eval $ac_try) 2>&5
9279 ac_status=$?
9280 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9281 (exit $ac_status); }; }; then
9282 ac_cv_sizeof_long_long=`cat conftest.val`
9283else
9284 echo "$as_me: program exited with status $ac_status" >&5
9285echo "$as_me: failed program was:" >&5
9286sed 's/^/| /' conftest.$ac_ext >&5
9287
9288( exit $ac_status )
9289{ { echo "$as_me:$LINENO: error: cannot compute sizeof (long long), 77
9290See \`config.log' for more details." >&5
9291echo "$as_me: error: cannot compute sizeof (long long), 77
9292See \`config.log' for more details." >&2;}
9293 { (exit 1); exit 1; }; }
9294fi
9295rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
9296fi
9297fi
9298rm -f conftest.val
9299else
9300 ac_cv_sizeof_long_long=0
9301fi
9302fi
9303echo "$as_me:$LINENO: result: $ac_cv_sizeof_long_long" >&5
9304echo "${ECHO_T}$ac_cv_sizeof_long_long" >&6
9305cat >>confdefs.h <<_ACEOF
9306#define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
9307_ACEOF
9308
9309
9310echo "$as_me:$LINENO: checking for int *" >&5
9311echo $ECHO_N "checking for int *... $ECHO_C" >&6
9312if test "${ac_cv_type_int_p+set}" = set; then
9313 echo $ECHO_N "(cached) $ECHO_C" >&6
9314else
9315 cat >conftest.$ac_ext <<_ACEOF
9316/* confdefs.h. */
9317_ACEOF
9318cat confdefs.h >>conftest.$ac_ext
9319cat >>conftest.$ac_ext <<_ACEOF
9320/* end confdefs.h. */
9321$ac_includes_default
9322int
9323main ()
9324{
9325if ((int * *) 0)
9326 return 0;
9327if (sizeof (int *))
9328 return 0;
9329 ;
9330 return 0;
9331}
9332_ACEOF
9333rm -f conftest.$ac_objext
9334if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9335 (eval $ac_compile) 2>conftest.er1
9336 ac_status=$?
9337 grep -v '^ *+' conftest.er1 >conftest.err
9338 rm -f conftest.er1
9339 cat conftest.err >&5
9340 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9341 (exit $ac_status); } &&
9342 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
9343 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9344 (eval $ac_try) 2>&5
9345 ac_status=$?
9346 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9347 (exit $ac_status); }; } &&
9348 { ac_try='test -s conftest.$ac_objext'
9349 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9350 (eval $ac_try) 2>&5
9351 ac_status=$?
9352 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9353 (exit $ac_status); }; }; then
9354 ac_cv_type_int_p=yes
9355else
9356 echo "$as_me: failed program was:" >&5
9357sed 's/^/| /' conftest.$ac_ext >&5
9358
9359ac_cv_type_int_p=no
9360fi
9361rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
9362fi
9363echo "$as_me:$LINENO: result: $ac_cv_type_int_p" >&5
9364echo "${ECHO_T}$ac_cv_type_int_p" >&6
9365
9366echo "$as_me:$LINENO: checking size of int *" >&5
9367echo $ECHO_N "checking size of int *... $ECHO_C" >&6
9368if test "${ac_cv_sizeof_int_p+set}" = set; then
9369 echo $ECHO_N "(cached) $ECHO_C" >&6
9370else
9371 if test "$ac_cv_type_int_p" = yes; then
9372 # The cast to unsigned long works around a bug in the HP C Compiler
9373 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
9374 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
9375 # This bug is HP SR number 8606223364.
9376 if test "$cross_compiling" = yes; then
9377 # Depending upon the size, compute the lo and hi bounds.
9378cat >conftest.$ac_ext <<_ACEOF
9379/* confdefs.h. */
9380_ACEOF
9381cat confdefs.h >>conftest.$ac_ext
9382cat >>conftest.$ac_ext <<_ACEOF
9383/* end confdefs.h. */
9384$ac_includes_default
9385int
9386main ()
9387{
9388static int test_array [1 - 2 * !(((long) (sizeof (int *))) >= 0)];
9389test_array [0] = 0
9390
9391 ;
9392 return 0;
9393}
9394_ACEOF
9395rm -f conftest.$ac_objext
9396if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9397 (eval $ac_compile) 2>conftest.er1
9398 ac_status=$?
9399 grep -v '^ *+' conftest.er1 >conftest.err
9400 rm -f conftest.er1
9401 cat conftest.err >&5
9402 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9403 (exit $ac_status); } &&
9404 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
9405 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9406 (eval $ac_try) 2>&5
9407 ac_status=$?
9408 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9409 (exit $ac_status); }; } &&
9410 { ac_try='test -s conftest.$ac_objext'
9411 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9412 (eval $ac_try) 2>&5
9413 ac_status=$?
9414 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9415 (exit $ac_status); }; }; then
9416 ac_lo=0 ac_mid=0
9417 while :; do
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
9425int
9426main ()
9427{
9428static int test_array [1 - 2 * !(((long) (sizeof (int *))) <= $ac_mid)];
9429test_array [0] = 0
9430
9431 ;
9432 return 0;
9433}
9434_ACEOF
9435rm -f conftest.$ac_objext
9436if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9437 (eval $ac_compile) 2>conftest.er1
9438 ac_status=$?
9439 grep -v '^ *+' conftest.er1 >conftest.err
9440 rm -f conftest.er1
9441 cat conftest.err >&5
9442 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9443 (exit $ac_status); } &&
9444 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
9445 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9446 (eval $ac_try) 2>&5
9447 ac_status=$?
9448 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9449 (exit $ac_status); }; } &&
9450 { ac_try='test -s conftest.$ac_objext'
9451 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9452 (eval $ac_try) 2>&5
9453 ac_status=$?
9454 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9455 (exit $ac_status); }; }; then
9456 ac_hi=$ac_mid; break
9457else
9458 echo "$as_me: failed program was:" >&5
9459sed 's/^/| /' conftest.$ac_ext >&5
9460
9461ac_lo=`expr $ac_mid + 1`
9462 if test $ac_lo -le $ac_mid; then
9463 ac_lo= ac_hi=
9464 break
9465 fi
9466 ac_mid=`expr 2 '*' $ac_mid + 1`
9467fi
9468rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
9469 done
9470else
9471 echo "$as_me: failed program was:" >&5
9472sed 's/^/| /' conftest.$ac_ext >&5
9473
9474cat >conftest.$ac_ext <<_ACEOF
9475/* confdefs.h. */
9476_ACEOF
9477cat confdefs.h >>conftest.$ac_ext
9478cat >>conftest.$ac_ext <<_ACEOF
9479/* end confdefs.h. */
9480$ac_includes_default
9481int
9482main ()
9483{
9484static int test_array [1 - 2 * !(((long) (sizeof (int *))) < 0)];
9485test_array [0] = 0
9486
9487 ;
9488 return 0;
9489}
9490_ACEOF
9491rm -f conftest.$ac_objext
9492if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9493 (eval $ac_compile) 2>conftest.er1
9494 ac_status=$?
9495 grep -v '^ *+' conftest.er1 >conftest.err
9496 rm -f conftest.er1
9497 cat conftest.err >&5
9498 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9499 (exit $ac_status); } &&
9500 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
9501 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9502 (eval $ac_try) 2>&5
9503 ac_status=$?
9504 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9505 (exit $ac_status); }; } &&
9506 { ac_try='test -s conftest.$ac_objext'
9507 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9508 (eval $ac_try) 2>&5
9509 ac_status=$?
9510 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9511 (exit $ac_status); }; }; then
9512 ac_hi=-1 ac_mid=-1
9513 while :; do
9514 cat >conftest.$ac_ext <<_ACEOF
9515/* confdefs.h. */
9516_ACEOF
9517cat confdefs.h >>conftest.$ac_ext
9518cat >>conftest.$ac_ext <<_ACEOF
9519/* end confdefs.h. */
9520$ac_includes_default
9521int
9522main ()
9523{
9524static int test_array [1 - 2 * !(((long) (sizeof (int *))) >= $ac_mid)];
9525test_array [0] = 0
9526
9527 ;
9528 return 0;
9529}
9530_ACEOF
9531rm -f conftest.$ac_objext
9532if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9533 (eval $ac_compile) 2>conftest.er1
9534 ac_status=$?
9535 grep -v '^ *+' conftest.er1 >conftest.err
9536 rm -f conftest.er1
9537 cat conftest.err >&5
9538 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9539 (exit $ac_status); } &&
9540 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
9541 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9542 (eval $ac_try) 2>&5
9543 ac_status=$?
9544 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9545 (exit $ac_status); }; } &&
9546 { ac_try='test -s conftest.$ac_objext'
9547 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9548 (eval $ac_try) 2>&5
9549 ac_status=$?
9550 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9551 (exit $ac_status); }; }; then
9552 ac_lo=$ac_mid; break
9553else
9554 echo "$as_me: failed program was:" >&5
9555sed 's/^/| /' conftest.$ac_ext >&5
9556
9557ac_hi=`expr '(' $ac_mid ')' - 1`
9558 if test $ac_mid -le $ac_hi; then
9559 ac_lo= ac_hi=
9560 break
9561 fi
9562 ac_mid=`expr 2 '*' $ac_mid`
9563fi
9564rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
9565 done
9566else
9567 echo "$as_me: failed program was:" >&5
9568sed 's/^/| /' conftest.$ac_ext >&5
9569
9570ac_lo= ac_hi=
9571fi
9572rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
9573fi
9574rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
9575# Binary search between lo and hi bounds.
9576while test "x$ac_lo" != "x$ac_hi"; do
9577 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
9578 cat >conftest.$ac_ext <<_ACEOF
9579/* confdefs.h. */
9580_ACEOF
9581cat confdefs.h >>conftest.$ac_ext
9582cat >>conftest.$ac_ext <<_ACEOF
9583/* end confdefs.h. */
9584$ac_includes_default
9585int
9586main ()
9587{
9588static int test_array [1 - 2 * !(((long) (sizeof (int *))) <= $ac_mid)];
9589test_array [0] = 0
9590
9591 ;
9592 return 0;
9593}
9594_ACEOF
9595rm -f conftest.$ac_objext
9596if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9597 (eval $ac_compile) 2>conftest.er1
9598 ac_status=$?
9599 grep -v '^ *+' conftest.er1 >conftest.err
9600 rm -f conftest.er1
9601 cat conftest.err >&5
9602 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9603 (exit $ac_status); } &&
9604 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
9605 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9606 (eval $ac_try) 2>&5
9607 ac_status=$?
9608 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9609 (exit $ac_status); }; } &&
9610 { ac_try='test -s conftest.$ac_objext'
9611 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9612 (eval $ac_try) 2>&5
9613 ac_status=$?
9614 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9615 (exit $ac_status); }; }; then
9616 ac_hi=$ac_mid
9617else
9618 echo "$as_me: failed program was:" >&5
9619sed 's/^/| /' conftest.$ac_ext >&5
9620
9621ac_lo=`expr '(' $ac_mid ')' + 1`
9622fi
9623rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
9624done
9625case $ac_lo in
9626?*) ac_cv_sizeof_int_p=$ac_lo;;
9627'') { { echo "$as_me:$LINENO: error: cannot compute sizeof (int *), 77
9628See \`config.log' for more details." >&5
9629echo "$as_me: error: cannot compute sizeof (int *), 77
9630See \`config.log' for more details." >&2;}
9631 { (exit 1); exit 1; }; } ;;
9632esac
9633else
9634 if test "$cross_compiling" = yes; then
9635 { { echo "$as_me:$LINENO: error: internal error: not reached in cross-compile" >&5
9636echo "$as_me: error: internal error: not reached in cross-compile" >&2;}
9637 { (exit 1); exit 1; }; }
9638else
9639 cat >conftest.$ac_ext <<_ACEOF
9640/* confdefs.h. */
9641_ACEOF
9642cat confdefs.h >>conftest.$ac_ext
9643cat >>conftest.$ac_ext <<_ACEOF
9644/* end confdefs.h. */
9645$ac_includes_default
9646long longval () { return (long) (sizeof (int *)); }
9647unsigned long ulongval () { return (long) (sizeof (int *)); }
9648#include <stdio.h>
9649#include <stdlib.h>
9650int
9651main ()
9652{
9653
9654 FILE *f = fopen ("conftest.val", "w");
9655 if (! f)
9656 exit (1);
9657 if (((long) (sizeof (int *))) < 0)
9658 {
9659 long i = longval ();
9660 if (i != ((long) (sizeof (int *))))
9661 exit (1);
9662 fprintf (f, "%ld\n", i);
9663 }
9664 else
9665 {
9666 unsigned long i = ulongval ();
9667 if (i != ((long) (sizeof (int *))))
9668 exit (1);
9669 fprintf (f, "%lu\n", i);
9670 }
9671 exit (ferror (f) || fclose (f) != 0);
9672
9673 ;
9674 return 0;
9675}
9676_ACEOF
9677rm -f conftest$ac_exeext
9678if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9679 (eval $ac_link) 2>&5
9680 ac_status=$?
9681 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9682 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
9683 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9684 (eval $ac_try) 2>&5
9685 ac_status=$?
9686 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9687 (exit $ac_status); }; }; then
9688 ac_cv_sizeof_int_p=`cat conftest.val`
9689else
9690 echo "$as_me: program exited with status $ac_status" >&5
9691echo "$as_me: failed program was:" >&5
9692sed 's/^/| /' conftest.$ac_ext >&5
9693
9694( exit $ac_status )
9695{ { echo "$as_me:$LINENO: error: cannot compute sizeof (int *), 77
9696See \`config.log' for more details." >&5
9697echo "$as_me: error: cannot compute sizeof (int *), 77
9698See \`config.log' for more details." >&2;}
9699 { (exit 1); exit 1; }; }
9700fi
9701rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
9702fi
9703fi
9704rm -f conftest.val
9705else
9706 ac_cv_sizeof_int_p=0
9707fi
9708fi
9709echo "$as_me:$LINENO: result: $ac_cv_sizeof_int_p" >&5
9710echo "${ECHO_T}$ac_cv_sizeof_int_p" >&6
9711cat >>confdefs.h <<_ACEOF
9712#define SIZEOF_INT_P $ac_cv_sizeof_int_p
9713_ACEOF
9714
9715
9716
9717
9718echo "$as_me:$LINENO: checking for int16_t" >&5
9719echo $ECHO_N "checking for int16_t... $ECHO_C" >&6
9720if test "${rxvt_cv_int16_t+set}" = set; then
9721 echo $ECHO_N "(cached) $ECHO_C" >&6
9722else
9723 cat >conftest.$ac_ext <<_ACEOF
9724/* confdefs.h. */
9725_ACEOF
9726cat confdefs.h >>conftest.$ac_ext
9727cat >>conftest.$ac_ext <<_ACEOF
9728/* end confdefs.h. */
9729#include <stdint.h>
9730int
9731main ()
9732{
9733int16_t dummy;
9734 ;
9735 return 0;
9736}
9737_ACEOF
9738rm -f conftest.$ac_objext
9739if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9740 (eval $ac_compile) 2>conftest.er1
9741 ac_status=$?
9742 grep -v '^ *+' conftest.er1 >conftest.err
9743 rm -f conftest.er1
9744 cat conftest.err >&5
9745 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9746 (exit $ac_status); } &&
9747 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
9748 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9749 (eval $ac_try) 2>&5
9750 ac_status=$?
9751 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9752 (exit $ac_status); }; } &&
9753 { ac_try='test -s conftest.$ac_objext'
9754 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9755 (eval $ac_try) 2>&5
9756 ac_status=$?
9757 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9758 (exit $ac_status); }; }; then
9759 rxvt_cv_int16_t=yes
9760else
9761 echo "$as_me: failed program was:" >&5
9762sed 's/^/| /' conftest.$ac_ext >&5
9763
9764if test "$ac_cv_sizeof_char" -ge 2; then
9765 rxvt_cv_int16_t=" char"
9766else
9767 if test "$ac_cv_sizeof_short" -ge 2; then
9768 rxvt_cv_int16_t=" short"
9769 else
9770 if test "$ac_cv_sizeof_int" -ge 2; then
9771 rxvt_cv_int16_t=" int"
9772 else
9773 if test "$ac_cv_sizeof_long" -ge 2; then
9774 rxvt_cv_int16_t=" long"
9775 else
9776 if test "$ac_cv_sizeof_long_long" -ge 2; then
9777 rxvt_cv_int16_t=" long long"
9778 else
9779 rxvt_cv_int16_t=" short" # we _must_ have a (possibly wrong) default
9780 fi
9781 fi
9782 fi 7382 fi
9783 fi 7383 fi
9784fi 7384fi
9785fi
9786rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
9787fi
9788echo "$as_me:$LINENO: result: $rxvt_cv_int16_t" >&5
9789echo "${ECHO_T}$rxvt_cv_int16_t" >&6
9790if test x"$rxvt_cv_int16_t" != xyes; then
9791 rxvt_int16_typedef="typedef $rxvt_cv_int16_t int16_t;"
9792else
9793 if test x"" = x; then
9794 rxvt_int16_typedef="/* typedef short int16_t; */"
9795 else
9796 rxvt_int16_typedef="/* typedef short int16_t; */"
9797 fi
9798fi
9799 7385
9800echo "$as_me:$LINENO: checking for uint16_t" >&5 7386{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for working X setlocale" >&5
9801echo $ECHO_N "checking for uint16_t... $ECHO_C" >&6 7387printf %s "checking for working X setlocale... " >&6; }
9802if test "${rxvt_cv_uint16_t+set}" = set; then 7388if test ${rxvt_cv_func_xsetlocale+y}
9803 echo $ECHO_N "(cached) $ECHO_C" >&6 7389then :
9804else 7390 printf %s "(cached) " >&6
9805 cat >conftest.$ac_ext <<_ACEOF 7391else $as_nop
9806/* confdefs.h. */
9807_ACEOF
9808cat confdefs.h >>conftest.$ac_ext 7392 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9809cat >>conftest.$ac_ext <<_ACEOF
9810/* end confdefs.h. */
9811#include <stdint.h>
9812int
9813main ()
9814{
9815uint16_t dummy;
9816 ;
9817 return 0;
9818}
9819_ACEOF
9820rm -f conftest.$ac_objext
9821if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9822 (eval $ac_compile) 2>conftest.er1
9823 ac_status=$?
9824 grep -v '^ *+' conftest.er1 >conftest.err
9825 rm -f conftest.er1
9826 cat conftest.err >&5
9827 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9828 (exit $ac_status); } &&
9829 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
9830 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9831 (eval $ac_try) 2>&5
9832 ac_status=$?
9833 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9834 (exit $ac_status); }; } &&
9835 { ac_try='test -s conftest.$ac_objext'
9836 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9837 (eval $ac_try) 2>&5
9838 ac_status=$?
9839 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9840 (exit $ac_status); }; }; then
9841 rxvt_cv_uint16_t=yes
9842else
9843 echo "$as_me: failed program was:" >&5
9844sed 's/^/| /' conftest.$ac_ext >&5
9845
9846if test "$ac_cv_sizeof_char" -ge 2; then
9847 rxvt_cv_uint16_t="unsigned char"
9848else
9849 if test "$ac_cv_sizeof_short" -ge 2; then
9850 rxvt_cv_uint16_t="unsigned short"
9851 else
9852 if test "$ac_cv_sizeof_int" -ge 2; then
9853 rxvt_cv_uint16_t="unsigned int"
9854 else
9855 if test "$ac_cv_sizeof_long" -ge 2; then
9856 rxvt_cv_uint16_t="unsigned long"
9857 else
9858 if test "$ac_cv_sizeof_long_long" -ge 2; then
9859 rxvt_cv_uint16_t="unsigned long long"
9860 else
9861 rxvt_cv_uint16_t="unsigned short" # we _must_ have a (possibly wrong) default
9862 fi
9863 fi
9864 fi
9865 fi
9866fi
9867fi
9868rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
9869fi
9870echo "$as_me:$LINENO: result: $rxvt_cv_uint16_t" >&5
9871echo "${ECHO_T}$rxvt_cv_uint16_t" >&6
9872if test x"$rxvt_cv_uint16_t" != xyes; then
9873 rxvt_uint16_typedef="typedef $rxvt_cv_uint16_t uint16_t;"
9874else
9875 if test x"unsigned" = x; then
9876 rxvt_uint16_typedef="/* typedef short uint16_t; */"
9877 else
9878 rxvt_uint16_typedef="/* typedef unsigned short uint16_t; */"
9879 fi
9880fi
9881
9882echo "$as_me:$LINENO: checking for int32_t" >&5
9883echo $ECHO_N "checking for int32_t... $ECHO_C" >&6
9884if test "${rxvt_cv_int32_t+set}" = set; then
9885 echo $ECHO_N "(cached) $ECHO_C" >&6
9886else
9887 cat >conftest.$ac_ext <<_ACEOF
9888/* confdefs.h. */
9889_ACEOF
9890cat confdefs.h >>conftest.$ac_ext
9891cat >>conftest.$ac_ext <<_ACEOF
9892/* end confdefs.h. */
9893#include <stdint.h>
9894int
9895main ()
9896{
9897int32_t dummy;
9898 ;
9899 return 0;
9900}
9901_ACEOF
9902rm -f conftest.$ac_objext
9903if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9904 (eval $ac_compile) 2>conftest.er1
9905 ac_status=$?
9906 grep -v '^ *+' conftest.er1 >conftest.err
9907 rm -f conftest.er1
9908 cat conftest.err >&5
9909 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9910 (exit $ac_status); } &&
9911 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
9912 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9913 (eval $ac_try) 2>&5
9914 ac_status=$?
9915 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9916 (exit $ac_status); }; } &&
9917 { ac_try='test -s conftest.$ac_objext'
9918 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9919 (eval $ac_try) 2>&5
9920 ac_status=$?
9921 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9922 (exit $ac_status); }; }; then
9923 rxvt_cv_int32_t=yes
9924else
9925 echo "$as_me: failed program was:" >&5
9926sed 's/^/| /' conftest.$ac_ext >&5
9927
9928if test "$ac_cv_sizeof_char" -ge 4; then
9929 rxvt_cv_int32_t=" char"
9930else
9931 if test "$ac_cv_sizeof_short" -ge 4; then
9932 rxvt_cv_int32_t=" short"
9933 else
9934 if test "$ac_cv_sizeof_int" -ge 4; then
9935 rxvt_cv_int32_t=" int"
9936 else
9937 if test "$ac_cv_sizeof_long" -ge 4; then
9938 rxvt_cv_int32_t=" long"
9939 else
9940 if test "$ac_cv_sizeof_long_long" -ge 4; then
9941 rxvt_cv_int32_t=" long long"
9942 else
9943 rxvt_cv_int32_t=" int" # we _must_ have a (possibly wrong) default
9944 fi
9945 fi
9946 fi
9947 fi
9948fi
9949fi
9950rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
9951fi
9952echo "$as_me:$LINENO: result: $rxvt_cv_int32_t" >&5
9953echo "${ECHO_T}$rxvt_cv_int32_t" >&6
9954if test x"$rxvt_cv_int32_t" != xyes; then
9955 rxvt_int32_typedef="typedef $rxvt_cv_int32_t int32_t;"
9956else
9957 if test x"" = x; then
9958 rxvt_int32_typedef="/* typedef int int32_t; */"
9959 else
9960 rxvt_int32_typedef="/* typedef int int32_t; */"
9961 fi
9962fi
9963
9964echo "$as_me:$LINENO: checking for uint32_t" >&5
9965echo $ECHO_N "checking for uint32_t... $ECHO_C" >&6
9966if test "${rxvt_cv_uint32_t+set}" = set; then
9967 echo $ECHO_N "(cached) $ECHO_C" >&6
9968else
9969 cat >conftest.$ac_ext <<_ACEOF
9970/* confdefs.h. */
9971_ACEOF
9972cat confdefs.h >>conftest.$ac_ext
9973cat >>conftest.$ac_ext <<_ACEOF
9974/* end confdefs.h. */
9975#include <stdint.h>
9976int
9977main ()
9978{
9979uint32_t dummy;
9980 ;
9981 return 0;
9982}
9983_ACEOF
9984rm -f conftest.$ac_objext
9985if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9986 (eval $ac_compile) 2>conftest.er1
9987 ac_status=$?
9988 grep -v '^ *+' conftest.er1 >conftest.err
9989 rm -f conftest.er1
9990 cat conftest.err >&5
9991 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9992 (exit $ac_status); } &&
9993 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
9994 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9995 (eval $ac_try) 2>&5
9996 ac_status=$?
9997 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9998 (exit $ac_status); }; } &&
9999 { ac_try='test -s conftest.$ac_objext'
10000 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10001 (eval $ac_try) 2>&5
10002 ac_status=$?
10003 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10004 (exit $ac_status); }; }; then
10005 rxvt_cv_uint32_t=yes
10006else
10007 echo "$as_me: failed program was:" >&5
10008sed 's/^/| /' conftest.$ac_ext >&5
10009
10010if test "$ac_cv_sizeof_char" -ge 4; then
10011 rxvt_cv_uint32_t="unsigned char"
10012else
10013 if test "$ac_cv_sizeof_short" -ge 4; then
10014 rxvt_cv_uint32_t="unsigned short"
10015 else
10016 if test "$ac_cv_sizeof_int" -ge 4; then
10017 rxvt_cv_uint32_t="unsigned int"
10018 else
10019 if test "$ac_cv_sizeof_long" -ge 4; then
10020 rxvt_cv_uint32_t="unsigned long"
10021 else
10022 if test "$ac_cv_sizeof_long_long" -ge 4; then
10023 rxvt_cv_uint32_t="unsigned long long"
10024 else
10025 rxvt_cv_uint32_t="unsigned int" # we _must_ have a (possibly wrong) default
10026 fi
10027 fi
10028 fi
10029 fi
10030fi
10031fi
10032rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
10033fi
10034echo "$as_me:$LINENO: result: $rxvt_cv_uint32_t" >&5
10035echo "${ECHO_T}$rxvt_cv_uint32_t" >&6
10036if test x"$rxvt_cv_uint32_t" != xyes; then
10037 rxvt_uint32_typedef="typedef $rxvt_cv_uint32_t uint32_t;"
10038else
10039 if test x"unsigned" = x; then
10040 rxvt_uint32_typedef="/* typedef int uint32_t; */"
10041 else
10042 rxvt_uint32_typedef="/* typedef unsigned int uint32_t; */"
10043 fi
10044fi
10045
10046if test "$ac_cv_sizeof_int_p" -eq 8; then
10047 rxvt_intp_define="#define intp_t int64_t"
10048 rxvt_u_intp_define="#define u_intp_t u_int64_t"
10049else
10050 if test "$ac_cv_sizeof_int_p" -eq 4; then
10051 rxvt_intp_define="#define intp_t int32_t"
10052 rxvt_u_intp_define="#define u_intp_t u_int32_t"
10053 else
10054 if test "$ac_cv_sizeof_int_p" -eq 2; then
10055 rxvt_intp_define="#define intp_t int16_t"
10056 rxvt_u_intp_define="#define u_intp_t u_int16_t"
10057 else
10058 rxvt_intp_define="#error set intp_t"
10059 rxvt_u_intp_define="#error set u_intp_t"
10060 fi
10061 fi
10062fi
10063
10064
10065
10066echo "$as_me:$LINENO: checking return type of signal handlers" >&5
10067echo $ECHO_N "checking return type of signal handlers... $ECHO_C" >&6
10068if test "${ac_cv_type_signal+set}" = set; then
10069 echo $ECHO_N "(cached) $ECHO_C" >&6
10070else
10071 cat >conftest.$ac_ext <<_ACEOF
10072/* confdefs.h. */
10073_ACEOF
10074cat confdefs.h >>conftest.$ac_ext
10075cat >>conftest.$ac_ext <<_ACEOF
10076/* end confdefs.h. */
10077#include <sys/types.h>
10078#include <signal.h>
10079#ifdef signal
10080# undef signal
10081#endif
10082#ifdef __cplusplus
10083extern "C" void (*signal (int, void (*)(int)))(int);
10084#else
10085void (*signal ()) ();
10086#endif
10087
10088int
10089main ()
10090{
10091int i;
10092 ;
10093 return 0;
10094}
10095_ACEOF
10096rm -f conftest.$ac_objext
10097if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10098 (eval $ac_compile) 2>conftest.er1
10099 ac_status=$?
10100 grep -v '^ *+' conftest.er1 >conftest.err
10101 rm -f conftest.er1
10102 cat conftest.err >&5
10103 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10104 (exit $ac_status); } &&
10105 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
10106 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10107 (eval $ac_try) 2>&5
10108 ac_status=$?
10109 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10110 (exit $ac_status); }; } &&
10111 { ac_try='test -s conftest.$ac_objext'
10112 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10113 (eval $ac_try) 2>&5
10114 ac_status=$?
10115 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10116 (exit $ac_status); }; }; then
10117 ac_cv_type_signal=void
10118else
10119 echo "$as_me: failed program was:" >&5
10120sed 's/^/| /' conftest.$ac_ext >&5
10121
10122ac_cv_type_signal=int
10123fi
10124rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
10125fi
10126echo "$as_me:$LINENO: result: $ac_cv_type_signal" >&5
10127echo "${ECHO_T}$ac_cv_type_signal" >&6
10128
10129cat >>confdefs.h <<_ACEOF
10130#define RETSIGTYPE $ac_cv_type_signal
10131_ACEOF
10132
10133
10134
10135
10136
10137
10138
10139
10140
10141
10142
10143
10144
10145
10146
10147
10148
10149
10150
10151
10152for ac_func in \
10153 revoke \
10154 unsetenv \
10155 setutent \
10156 seteuid \
10157 setresuid \
10158 setreuid \
10159 _getpty \
10160 getpt \
10161 posix_openpt \
10162 grantpt \
10163 unlockpt \
10164 isastream \
10165 on_exit \
10166 nanosleep \
10167 updwtmp \
10168 updwtmpx \
10169 ttyslot \
10170
10171do
10172as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
10173echo "$as_me:$LINENO: checking for $ac_func" >&5
10174echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
10175if eval "test \"\${$as_ac_var+set}\" = set"; then
10176 echo $ECHO_N "(cached) $ECHO_C" >&6
10177else
10178 cat >conftest.$ac_ext <<_ACEOF
10179/* confdefs.h. */
10180_ACEOF
10181cat confdefs.h >>conftest.$ac_ext
10182cat >>conftest.$ac_ext <<_ACEOF
10183/* end confdefs.h. */
10184/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
10185 For example, HP-UX 11i <limits.h> declares gettimeofday. */
10186#define $ac_func innocuous_$ac_func
10187
10188/* System header to define __stub macros and hopefully few prototypes,
10189 which can conflict with char $ac_func (); below.
10190 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10191 <limits.h> exists even on freestanding compilers. */
10192
10193#ifdef __STDC__
10194# include <limits.h>
10195#else
10196# include <assert.h>
10197#endif
10198
10199#undef $ac_func
10200
10201/* Override any gcc2 internal prototype to avoid an error. */
10202#ifdef __cplusplus
10203extern "C"
10204{
10205#endif
10206/* We use char because int might match the return type of a gcc2
10207 builtin and then its argument prototype would still apply. */
10208char $ac_func ();
10209/* The GNU C library defines this for functions which it implements
10210 to always fail with ENOSYS. Some functions are actually named
10211 something starting with __ and the normal name is an alias. */
10212#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
10213choke me
10214#else
10215char (*f) () = $ac_func;
10216#endif
10217#ifdef __cplusplus
10218}
10219#endif
10220
10221int
10222main ()
10223{
10224return f != $ac_func;
10225 ;
10226 return 0;
10227}
10228_ACEOF
10229rm -f conftest.$ac_objext conftest$ac_exeext
10230if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10231 (eval $ac_link) 2>conftest.er1
10232 ac_status=$?
10233 grep -v '^ *+' conftest.er1 >conftest.err
10234 rm -f conftest.er1
10235 cat conftest.err >&5
10236 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10237 (exit $ac_status); } &&
10238 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
10239 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10240 (eval $ac_try) 2>&5
10241 ac_status=$?
10242 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10243 (exit $ac_status); }; } &&
10244 { ac_try='test -s conftest$ac_exeext'
10245 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10246 (eval $ac_try) 2>&5
10247 ac_status=$?
10248 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10249 (exit $ac_status); }; }; then
10250 eval "$as_ac_var=yes"
10251else
10252 echo "$as_me: failed program was:" >&5
10253sed 's/^/| /' conftest.$ac_ext >&5
10254
10255eval "$as_ac_var=no"
10256fi
10257rm -f conftest.err conftest.$ac_objext \
10258 conftest$ac_exeext conftest.$ac_ext
10259fi
10260echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
10261echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
10262if test `eval echo '${'$as_ac_var'}'` = yes; then
10263 cat >>confdefs.h <<_ACEOF
10264#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
10265_ACEOF
10266
10267fi
10268done
10269
10270
10271
10272if test "${ac_cv_header_utmp_h+set}" = set; then
10273 echo "$as_me:$LINENO: checking for utmp.h" >&5
10274echo $ECHO_N "checking for utmp.h... $ECHO_C" >&6
10275if test "${ac_cv_header_utmp_h+set}" = set; then
10276 echo $ECHO_N "(cached) $ECHO_C" >&6
10277fi
10278echo "$as_me:$LINENO: result: $ac_cv_header_utmp_h" >&5
10279echo "${ECHO_T}$ac_cv_header_utmp_h" >&6
10280else
10281 # Is the header compilable?
10282echo "$as_me:$LINENO: checking utmp.h usability" >&5
10283echo $ECHO_N "checking utmp.h usability... $ECHO_C" >&6
10284cat >conftest.$ac_ext <<_ACEOF
10285/* confdefs.h. */
10286_ACEOF
10287cat confdefs.h >>conftest.$ac_ext
10288cat >>conftest.$ac_ext <<_ACEOF
10289/* end confdefs.h. */
10290$ac_includes_default
10291#include <utmp.h>
10292_ACEOF
10293rm -f conftest.$ac_objext
10294if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10295 (eval $ac_compile) 2>conftest.er1
10296 ac_status=$?
10297 grep -v '^ *+' conftest.er1 >conftest.err
10298 rm -f conftest.er1
10299 cat conftest.err >&5
10300 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10301 (exit $ac_status); } &&
10302 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
10303 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10304 (eval $ac_try) 2>&5
10305 ac_status=$?
10306 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10307 (exit $ac_status); }; } &&
10308 { ac_try='test -s conftest.$ac_objext'
10309 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10310 (eval $ac_try) 2>&5
10311 ac_status=$?
10312 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10313 (exit $ac_status); }; }; then
10314 ac_header_compiler=yes
10315else
10316 echo "$as_me: failed program was:" >&5
10317sed 's/^/| /' conftest.$ac_ext >&5
10318
10319ac_header_compiler=no
10320fi
10321rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
10322echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
10323echo "${ECHO_T}$ac_header_compiler" >&6
10324
10325# Is the header present?
10326echo "$as_me:$LINENO: checking utmp.h presence" >&5
10327echo $ECHO_N "checking utmp.h presence... $ECHO_C" >&6
10328cat >conftest.$ac_ext <<_ACEOF
10329/* confdefs.h. */
10330_ACEOF
10331cat confdefs.h >>conftest.$ac_ext
10332cat >>conftest.$ac_ext <<_ACEOF
10333/* end confdefs.h. */
10334#include <utmp.h>
10335_ACEOF
10336if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
10337 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
10338 ac_status=$?
10339 grep -v '^ *+' conftest.er1 >conftest.err
10340 rm -f conftest.er1
10341 cat conftest.err >&5
10342 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10343 (exit $ac_status); } >/dev/null; then
10344 if test -s conftest.err; then
10345 ac_cpp_err=$ac_cxx_preproc_warn_flag
10346 ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
10347 else
10348 ac_cpp_err=
10349 fi
10350else
10351 ac_cpp_err=yes
10352fi
10353if test -z "$ac_cpp_err"; then
10354 ac_header_preproc=yes
10355else
10356 echo "$as_me: failed program was:" >&5
10357sed 's/^/| /' conftest.$ac_ext >&5
10358
10359 ac_header_preproc=no
10360fi
10361rm -f conftest.err conftest.$ac_ext
10362echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
10363echo "${ECHO_T}$ac_header_preproc" >&6
10364
10365# So? What about this header?
10366case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
10367 yes:no: )
10368 { echo "$as_me:$LINENO: WARNING: utmp.h: accepted by the compiler, rejected by the preprocessor!" >&5
10369echo "$as_me: WARNING: utmp.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
10370 { echo "$as_me:$LINENO: WARNING: utmp.h: proceeding with the compiler's result" >&5
10371echo "$as_me: WARNING: utmp.h: proceeding with the compiler's result" >&2;}
10372 ac_header_preproc=yes
10373 ;;
10374 no:yes:* )
10375 { echo "$as_me:$LINENO: WARNING: utmp.h: present but cannot be compiled" >&5
10376echo "$as_me: WARNING: utmp.h: present but cannot be compiled" >&2;}
10377 { echo "$as_me:$LINENO: WARNING: utmp.h: check for missing prerequisite headers?" >&5
10378echo "$as_me: WARNING: utmp.h: check for missing prerequisite headers?" >&2;}
10379 { echo "$as_me:$LINENO: WARNING: utmp.h: see the Autoconf documentation" >&5
10380echo "$as_me: WARNING: utmp.h: see the Autoconf documentation" >&2;}
10381 { echo "$as_me:$LINENO: WARNING: utmp.h: section \"Present But Cannot Be Compiled\"" >&5
10382echo "$as_me: WARNING: utmp.h: section \"Present But Cannot Be Compiled\"" >&2;}
10383 { echo "$as_me:$LINENO: WARNING: utmp.h: proceeding with the preprocessor's result" >&5
10384echo "$as_me: WARNING: utmp.h: proceeding with the preprocessor's result" >&2;}
10385 { echo "$as_me:$LINENO: WARNING: utmp.h: in the future, the compiler will take precedence" >&5
10386echo "$as_me: WARNING: utmp.h: in the future, the compiler will take precedence" >&2;}
10387 (
10388 cat <<\_ASBOX
10389## ------------------------------------------ ##
10390## Report this to the AC_PACKAGE_NAME lists. ##
10391## ------------------------------------------ ##
10392_ASBOX
10393 ) |
10394 sed "s/^/$as_me: WARNING: /" >&2
10395 ;;
10396esac
10397echo "$as_me:$LINENO: checking for utmp.h" >&5
10398echo $ECHO_N "checking for utmp.h... $ECHO_C" >&6
10399if test "${ac_cv_header_utmp_h+set}" = set; then
10400 echo $ECHO_N "(cached) $ECHO_C" >&6
10401else
10402 ac_cv_header_utmp_h=$ac_header_preproc
10403fi
10404echo "$as_me:$LINENO: result: $ac_cv_header_utmp_h" >&5
10405echo "${ECHO_T}$ac_cv_header_utmp_h" >&6
10406
10407fi
10408if test $ac_cv_header_utmp_h = yes; then
10409 echo "$as_me:$LINENO: checking for struct utmp" >&5
10410echo $ECHO_N "checking for struct utmp... $ECHO_C" >&6
10411if test "${rxvt_cv_struct_utmp+set}" = set; then
10412 echo $ECHO_N "(cached) $ECHO_C" >&6
10413else
10414 cat >conftest.$ac_ext <<_ACEOF
10415/* confdefs.h. */
10416_ACEOF
10417cat confdefs.h >>conftest.$ac_ext
10418cat >>conftest.$ac_ext <<_ACEOF
10419/* end confdefs.h. */
10420#include <sys/types.h>
10421#include <stdint.h>
10422#include <utmp.h>
10423int
10424main ()
10425{
10426struct utmp ut;
10427 ;
10428 return 0;
10429}
10430_ACEOF
10431rm -f conftest.$ac_objext
10432if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10433 (eval $ac_compile) 2>conftest.er1
10434 ac_status=$?
10435 grep -v '^ *+' conftest.er1 >conftest.err
10436 rm -f conftest.er1
10437 cat conftest.err >&5
10438 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10439 (exit $ac_status); } &&
10440 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
10441 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10442 (eval $ac_try) 2>&5
10443 ac_status=$?
10444 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10445 (exit $ac_status); }; } &&
10446 { ac_try='test -s conftest.$ac_objext'
10447 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10448 (eval $ac_try) 2>&5
10449 ac_status=$?
10450 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10451 (exit $ac_status); }; }; then
10452 rxvt_cv_struct_utmp=yes
10453else
10454 echo "$as_me: failed program was:" >&5
10455sed 's/^/| /' conftest.$ac_ext >&5
10456
10457rxvt_cv_struct_utmp=no
10458fi
10459rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
10460fi
10461echo "$as_me:$LINENO: result: $rxvt_cv_struct_utmp" >&5
10462echo "${ECHO_T}$rxvt_cv_struct_utmp" >&6
10463if test x$rxvt_cv_struct_utmp = xyes; then
10464
10465cat >>confdefs.h <<\_ACEOF
10466#define HAVE_STRUCT_UTMP 1
10467_ACEOF
10468
10469fi
10470
10471
10472echo "$as_me:$LINENO: checking for ut_host in utmp struct" >&5
10473echo $ECHO_N "checking for ut_host in utmp struct... $ECHO_C" >&6
10474if test "${rxvt_cv_struct_utmp_host+set}" = set; then
10475 echo $ECHO_N "(cached) $ECHO_C" >&6
10476else
10477 cat >conftest.$ac_ext <<_ACEOF
10478/* confdefs.h. */
10479_ACEOF
10480cat confdefs.h >>conftest.$ac_ext
10481cat >>conftest.$ac_ext <<_ACEOF
10482/* end confdefs.h. */
10483#include <sys/types.h>
10484#include <utmp.h>
10485int
10486main ()
10487{
10488struct utmp ut; ut.ut_host;
10489 ;
10490 return 0;
10491}
10492_ACEOF
10493rm -f conftest.$ac_objext
10494if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10495 (eval $ac_compile) 2>conftest.er1
10496 ac_status=$?
10497 grep -v '^ *+' conftest.er1 >conftest.err
10498 rm -f conftest.er1
10499 cat conftest.err >&5
10500 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10501 (exit $ac_status); } &&
10502 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
10503 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10504 (eval $ac_try) 2>&5
10505 ac_status=$?
10506 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10507 (exit $ac_status); }; } &&
10508 { ac_try='test -s conftest.$ac_objext'
10509 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10510 (eval $ac_try) 2>&5
10511 ac_status=$?
10512 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10513 (exit $ac_status); }; }; then
10514 rxvt_cv_struct_utmp_host=yes
10515else
10516 echo "$as_me: failed program was:" >&5
10517sed 's/^/| /' conftest.$ac_ext >&5
10518
10519rxvt_cv_struct_utmp_host=no
10520fi
10521rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
10522fi
10523echo "$as_me:$LINENO: result: $rxvt_cv_struct_utmp_host" >&5
10524echo "${ECHO_T}$rxvt_cv_struct_utmp_host" >&6
10525if test x$rxvt_cv_struct_utmp_host = xyes; then
10526
10527cat >>confdefs.h <<\_ACEOF
10528#define HAVE_UTMP_HOST 1
10529_ACEOF
10530
10531fi
10532
10533echo "$as_me:$LINENO: checking for ut_pid in utmp struct" >&5
10534echo $ECHO_N "checking for ut_pid in utmp struct... $ECHO_C" >&6
10535if test "${rxvt_cv_struct_utmp_pid+set}" = set; then
10536 echo $ECHO_N "(cached) $ECHO_C" >&6
10537else
10538 cat >conftest.$ac_ext <<_ACEOF
10539/* confdefs.h. */
10540_ACEOF
10541cat confdefs.h >>conftest.$ac_ext
10542cat >>conftest.$ac_ext <<_ACEOF
10543/* end confdefs.h. */
10544#include <sys/types.h>
10545#include <utmp.h>
10546int
10547main ()
10548{
10549struct utmp ut; ut.ut_pid;
10550 ;
10551 return 0;
10552}
10553_ACEOF
10554rm -f conftest.$ac_objext
10555if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10556 (eval $ac_compile) 2>conftest.er1
10557 ac_status=$?
10558 grep -v '^ *+' conftest.er1 >conftest.err
10559 rm -f conftest.er1
10560 cat conftest.err >&5
10561 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10562 (exit $ac_status); } &&
10563 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
10564 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10565 (eval $ac_try) 2>&5
10566 ac_status=$?
10567 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10568 (exit $ac_status); }; } &&
10569 { ac_try='test -s conftest.$ac_objext'
10570 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10571 (eval $ac_try) 2>&5
10572 ac_status=$?
10573 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10574 (exit $ac_status); }; }; then
10575 rxvt_cv_struct_utmp_pid=yes
10576else
10577 echo "$as_me: failed program was:" >&5
10578sed 's/^/| /' conftest.$ac_ext >&5
10579
10580rxvt_cv_struct_utmp_pid=no
10581fi
10582rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
10583fi
10584echo "$as_me:$LINENO: result: $rxvt_cv_struct_utmp_pid" >&5
10585echo "${ECHO_T}$rxvt_cv_struct_utmp_pid" >&6
10586if test x$rxvt_cv_struct_utmp_pid = xyes; then
10587
10588cat >>confdefs.h <<\_ACEOF
10589#define HAVE_UTMP_PID 1
10590_ACEOF
10591
10592fi
10593
10594fi
10595
10596
10597
10598if test "${ac_cv_header_utmpx_h+set}" = set; then
10599 echo "$as_me:$LINENO: checking for utmpx.h" >&5
10600echo $ECHO_N "checking for utmpx.h... $ECHO_C" >&6
10601if test "${ac_cv_header_utmpx_h+set}" = set; then
10602 echo $ECHO_N "(cached) $ECHO_C" >&6
10603fi
10604echo "$as_me:$LINENO: result: $ac_cv_header_utmpx_h" >&5
10605echo "${ECHO_T}$ac_cv_header_utmpx_h" >&6
10606else
10607 # Is the header compilable?
10608echo "$as_me:$LINENO: checking utmpx.h usability" >&5
10609echo $ECHO_N "checking utmpx.h usability... $ECHO_C" >&6
10610cat >conftest.$ac_ext <<_ACEOF
10611/* confdefs.h. */
10612_ACEOF
10613cat confdefs.h >>conftest.$ac_ext
10614cat >>conftest.$ac_ext <<_ACEOF
10615/* end confdefs.h. */
10616$ac_includes_default
10617#include <utmpx.h>
10618_ACEOF
10619rm -f conftest.$ac_objext
10620if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10621 (eval $ac_compile) 2>conftest.er1
10622 ac_status=$?
10623 grep -v '^ *+' conftest.er1 >conftest.err
10624 rm -f conftest.er1
10625 cat conftest.err >&5
10626 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10627 (exit $ac_status); } &&
10628 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
10629 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10630 (eval $ac_try) 2>&5
10631 ac_status=$?
10632 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10633 (exit $ac_status); }; } &&
10634 { ac_try='test -s conftest.$ac_objext'
10635 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10636 (eval $ac_try) 2>&5
10637 ac_status=$?
10638 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10639 (exit $ac_status); }; }; then
10640 ac_header_compiler=yes
10641else
10642 echo "$as_me: failed program was:" >&5
10643sed 's/^/| /' conftest.$ac_ext >&5
10644
10645ac_header_compiler=no
10646fi
10647rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
10648echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
10649echo "${ECHO_T}$ac_header_compiler" >&6
10650
10651# Is the header present?
10652echo "$as_me:$LINENO: checking utmpx.h presence" >&5
10653echo $ECHO_N "checking utmpx.h presence... $ECHO_C" >&6
10654cat >conftest.$ac_ext <<_ACEOF
10655/* confdefs.h. */
10656_ACEOF
10657cat confdefs.h >>conftest.$ac_ext
10658cat >>conftest.$ac_ext <<_ACEOF
10659/* end confdefs.h. */
10660#include <utmpx.h>
10661_ACEOF
10662if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
10663 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
10664 ac_status=$?
10665 grep -v '^ *+' conftest.er1 >conftest.err
10666 rm -f conftest.er1
10667 cat conftest.err >&5
10668 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10669 (exit $ac_status); } >/dev/null; then
10670 if test -s conftest.err; then
10671 ac_cpp_err=$ac_cxx_preproc_warn_flag
10672 ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
10673 else
10674 ac_cpp_err=
10675 fi
10676else
10677 ac_cpp_err=yes
10678fi
10679if test -z "$ac_cpp_err"; then
10680 ac_header_preproc=yes
10681else
10682 echo "$as_me: failed program was:" >&5
10683sed 's/^/| /' conftest.$ac_ext >&5
10684
10685 ac_header_preproc=no
10686fi
10687rm -f conftest.err conftest.$ac_ext
10688echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
10689echo "${ECHO_T}$ac_header_preproc" >&6
10690
10691# So? What about this header?
10692case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
10693 yes:no: )
10694 { echo "$as_me:$LINENO: WARNING: utmpx.h: accepted by the compiler, rejected by the preprocessor!" >&5
10695echo "$as_me: WARNING: utmpx.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
10696 { echo "$as_me:$LINENO: WARNING: utmpx.h: proceeding with the compiler's result" >&5
10697echo "$as_me: WARNING: utmpx.h: proceeding with the compiler's result" >&2;}
10698 ac_header_preproc=yes
10699 ;;
10700 no:yes:* )
10701 { echo "$as_me:$LINENO: WARNING: utmpx.h: present but cannot be compiled" >&5
10702echo "$as_me: WARNING: utmpx.h: present but cannot be compiled" >&2;}
10703 { echo "$as_me:$LINENO: WARNING: utmpx.h: check for missing prerequisite headers?" >&5
10704echo "$as_me: WARNING: utmpx.h: check for missing prerequisite headers?" >&2;}
10705 { echo "$as_me:$LINENO: WARNING: utmpx.h: see the Autoconf documentation" >&5
10706echo "$as_me: WARNING: utmpx.h: see the Autoconf documentation" >&2;}
10707 { echo "$as_me:$LINENO: WARNING: utmpx.h: section \"Present But Cannot Be Compiled\"" >&5
10708echo "$as_me: WARNING: utmpx.h: section \"Present But Cannot Be Compiled\"" >&2;}
10709 { echo "$as_me:$LINENO: WARNING: utmpx.h: proceeding with the preprocessor's result" >&5
10710echo "$as_me: WARNING: utmpx.h: proceeding with the preprocessor's result" >&2;}
10711 { echo "$as_me:$LINENO: WARNING: utmpx.h: in the future, the compiler will take precedence" >&5
10712echo "$as_me: WARNING: utmpx.h: in the future, the compiler will take precedence" >&2;}
10713 (
10714 cat <<\_ASBOX
10715## ------------------------------------------ ##
10716## Report this to the AC_PACKAGE_NAME lists. ##
10717## ------------------------------------------ ##
10718_ASBOX
10719 ) |
10720 sed "s/^/$as_me: WARNING: /" >&2
10721 ;;
10722esac
10723echo "$as_me:$LINENO: checking for utmpx.h" >&5
10724echo $ECHO_N "checking for utmpx.h... $ECHO_C" >&6
10725if test "${ac_cv_header_utmpx_h+set}" = set; then
10726 echo $ECHO_N "(cached) $ECHO_C" >&6
10727else
10728 ac_cv_header_utmpx_h=$ac_header_preproc
10729fi
10730echo "$as_me:$LINENO: result: $ac_cv_header_utmpx_h" >&5
10731echo "${ECHO_T}$ac_cv_header_utmpx_h" >&6
10732
10733fi
10734if test $ac_cv_header_utmpx_h = yes; then
10735 echo "$as_me:$LINENO: checking for struct utmpx" >&5
10736echo $ECHO_N "checking for struct utmpx... $ECHO_C" >&6
10737if test "${rxvt_cv_struct_utmpx+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 <utmpx.h>
10748int
10749main ()
10750{
10751struct utmpx ut;
10752 ;
10753 return 0;
10754}
10755_ACEOF
10756rm -f conftest.$ac_objext
10757if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10758 (eval $ac_compile) 2>conftest.er1
10759 ac_status=$?
10760 grep -v '^ *+' conftest.er1 >conftest.err
10761 rm -f conftest.er1
10762 cat conftest.err >&5
10763 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10764 (exit $ac_status); } &&
10765 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
10766 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10767 (eval $ac_try) 2>&5
10768 ac_status=$?
10769 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10770 (exit $ac_status); }; } &&
10771 { ac_try='test -s conftest.$ac_objext'
10772 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10773 (eval $ac_try) 2>&5
10774 ac_status=$?
10775 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10776 (exit $ac_status); }; }; then
10777 rxvt_cv_struct_utmpx=yes
10778else
10779 echo "$as_me: failed program was:" >&5
10780sed 's/^/| /' conftest.$ac_ext >&5
10781
10782rxvt_cv_struct_utmpx=no
10783fi
10784rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
10785fi
10786echo "$as_me:$LINENO: result: $rxvt_cv_struct_utmpx" >&5
10787echo "${ECHO_T}$rxvt_cv_struct_utmpx" >&6
10788if test x$rxvt_cv_struct_utmpx = xyes; then
10789
10790cat >>confdefs.h <<\_ACEOF
10791#define HAVE_STRUCT_UTMPX 1
10792_ACEOF
10793
10794fi
10795
10796
10797echo "$as_me:$LINENO: checking for host in utmpx struct" >&5
10798echo $ECHO_N "checking for host in utmpx struct... $ECHO_C" >&6
10799if test "${rxvt_cv_struct_utmpx_host+set}" = set; then
10800 echo $ECHO_N "(cached) $ECHO_C" >&6
10801else
10802 cat >conftest.$ac_ext <<_ACEOF
10803/* confdefs.h. */
10804_ACEOF
10805cat confdefs.h >>conftest.$ac_ext
10806cat >>conftest.$ac_ext <<_ACEOF
10807/* end confdefs.h. */
10808#include <sys/types.h>
10809#include <utmpx.h>
10810int
10811main ()
10812{
10813struct utmpx utx; utx.ut_host;
10814 ;
10815 return 0;
10816}
10817_ACEOF
10818rm -f conftest.$ac_objext
10819if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10820 (eval $ac_compile) 2>conftest.er1
10821 ac_status=$?
10822 grep -v '^ *+' conftest.er1 >conftest.err
10823 rm -f conftest.er1
10824 cat conftest.err >&5
10825 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10826 (exit $ac_status); } &&
10827 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
10828 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10829 (eval $ac_try) 2>&5
10830 ac_status=$?
10831 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10832 (exit $ac_status); }; } &&
10833 { ac_try='test -s conftest.$ac_objext'
10834 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10835 (eval $ac_try) 2>&5
10836 ac_status=$?
10837 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10838 (exit $ac_status); }; }; then
10839 rxvt_cv_struct_utmpx_host=yes
10840else
10841 echo "$as_me: failed program was:" >&5
10842sed 's/^/| /' conftest.$ac_ext >&5
10843
10844rxvt_cv_struct_utmpx_host=no
10845fi
10846rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
10847fi
10848echo "$as_me:$LINENO: result: $rxvt_cv_struct_utmpx_host" >&5
10849echo "${ECHO_T}$rxvt_cv_struct_utmpx_host" >&6
10850if test x$rxvt_cv_struct_utmpx_host = xyes; then
10851
10852cat >>confdefs.h <<\_ACEOF
10853#define HAVE_UTMPX_HOST 1
10854_ACEOF
10855
10856fi
10857
10858echo "$as_me:$LINENO: checking for session in utmpx struct" >&5
10859echo $ECHO_N "checking for session in utmpx struct... $ECHO_C" >&6
10860if test "${rxvt_cv_struct_utmpx_session+set}" = set; then
10861 echo $ECHO_N "(cached) $ECHO_C" >&6
10862else
10863 cat >conftest.$ac_ext <<_ACEOF
10864/* confdefs.h. */
10865_ACEOF
10866cat confdefs.h >>conftest.$ac_ext
10867cat >>conftest.$ac_ext <<_ACEOF
10868/* end confdefs.h. */
10869#include <sys/types.h>
10870#include <utmpx.h>
10871int
10872main ()
10873{
10874struct utmpx utx; utx.ut_session;
10875 ;
10876 return 0;
10877}
10878_ACEOF
10879rm -f conftest.$ac_objext
10880if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10881 (eval $ac_compile) 2>conftest.er1
10882 ac_status=$?
10883 grep -v '^ *+' conftest.er1 >conftest.err
10884 rm -f conftest.er1
10885 cat conftest.err >&5
10886 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10887 (exit $ac_status); } &&
10888 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
10889 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10890 (eval $ac_try) 2>&5
10891 ac_status=$?
10892 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10893 (exit $ac_status); }; } &&
10894 { ac_try='test -s conftest.$ac_objext'
10895 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10896 (eval $ac_try) 2>&5
10897 ac_status=$?
10898 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10899 (exit $ac_status); }; }; then
10900 rxvt_cv_struct_utmpx_session=yes
10901else
10902 echo "$as_me: failed program was:" >&5
10903sed 's/^/| /' conftest.$ac_ext >&5
10904
10905rxvt_cv_struct_utmpx_session=no
10906fi
10907rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
10908fi
10909echo "$as_me:$LINENO: result: $rxvt_cv_struct_utmpx_session" >&5
10910echo "${ECHO_T}$rxvt_cv_struct_utmpx_session" >&6
10911if test x$rxvt_cv_struct_utmpx_session = xyes; then
10912
10913cat >>confdefs.h <<\_ACEOF
10914#define HAVE_UTMPX_SESSION 1
10915_ACEOF
10916
10917fi
10918
10919fi
10920
10921
10922echo "$as_me:$LINENO: checking for struct lastlog" >&5
10923echo $ECHO_N "checking for struct lastlog... $ECHO_C" >&6
10924if test "${rxvt_cv_struct_lastlog+set}" = set; then
10925 echo $ECHO_N "(cached) $ECHO_C" >&6
10926else
10927 cat >conftest.$ac_ext <<_ACEOF
10928/* confdefs.h. */
10929_ACEOF
10930cat confdefs.h >>conftest.$ac_ext
10931cat >>conftest.$ac_ext <<_ACEOF
10932/* end confdefs.h. */
10933#include <sys/types.h>
10934#include <utmp.h>
10935#ifdef HAVE_LASTLOG_H
10936#include <lastlog.h>
10937#endif
10938
10939int
10940main ()
10941{
10942struct lastlog ll;
10943 ;
10944 return 0;
10945}
10946_ACEOF
10947rm -f conftest.$ac_objext
10948if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10949 (eval $ac_compile) 2>conftest.er1
10950 ac_status=$?
10951 grep -v '^ *+' conftest.er1 >conftest.err
10952 rm -f conftest.er1
10953 cat conftest.err >&5
10954 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10955 (exit $ac_status); } &&
10956 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
10957 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10958 (eval $ac_try) 2>&5
10959 ac_status=$?
10960 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10961 (exit $ac_status); }; } &&
10962 { ac_try='test -s conftest.$ac_objext'
10963 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10964 (eval $ac_try) 2>&5
10965 ac_status=$?
10966 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10967 (exit $ac_status); }; }; then
10968 rxvt_cv_struct_lastlog=yes
10969else
10970 echo "$as_me: failed program was:" >&5
10971sed 's/^/| /' conftest.$ac_ext >&5
10972
10973rxvt_cv_struct_lastlog=no
10974fi
10975rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
10976fi
10977echo "$as_me:$LINENO: result: $rxvt_cv_struct_lastlog" >&5
10978echo "${ECHO_T}$rxvt_cv_struct_lastlog" >&6
10979if test x$rxvt_cv_struct_lastlog = xyes; then
10980
10981cat >>confdefs.h <<\_ACEOF
10982#define HAVE_STRUCT_LASTLOG 1
10983_ACEOF
10984
10985fi
10986
10987echo "$as_me:$LINENO: checking for struct lastlogx" >&5
10988echo $ECHO_N "checking for struct lastlogx... $ECHO_C" >&6
10989if test "${rxvt_cv_struct_lastlogx+set}" = set; then
10990 echo $ECHO_N "(cached) $ECHO_C" >&6
10991else
10992 cat >conftest.$ac_ext <<_ACEOF
10993/* confdefs.h. */
10994_ACEOF
10995cat confdefs.h >>conftest.$ac_ext
10996cat >>conftest.$ac_ext <<_ACEOF
10997/* end confdefs.h. */
10998#include <sys/types.h>
10999#include <utmpx.h>
11000#ifdef HAVE_LASTLOG_H
11001#include <lastlog.h>
11002#endif
11003
11004int
11005main ()
11006{
11007struct lastlogx ll;
11008 ;
11009 return 0;
11010}
11011_ACEOF
11012rm -f conftest.$ac_objext
11013if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11014 (eval $ac_compile) 2>conftest.er1
11015 ac_status=$?
11016 grep -v '^ *+' conftest.er1 >conftest.err
11017 rm -f conftest.er1
11018 cat conftest.err >&5
11019 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11020 (exit $ac_status); } &&
11021 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
11022 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11023 (eval $ac_try) 2>&5
11024 ac_status=$?
11025 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11026 (exit $ac_status); }; } &&
11027 { ac_try='test -s conftest.$ac_objext'
11028 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11029 (eval $ac_try) 2>&5
11030 ac_status=$?
11031 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11032 (exit $ac_status); }; }; then
11033 rxvt_cv_struct_lastlogx=yes
11034else
11035 echo "$as_me: failed program was:" >&5
11036sed 's/^/| /' conftest.$ac_ext >&5
11037
11038rxvt_cv_struct_lastlogx=no
11039fi
11040rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11041fi
11042echo "$as_me:$LINENO: result: $rxvt_cv_struct_lastlogx" >&5
11043echo "${ECHO_T}$rxvt_cv_struct_lastlogx" >&6
11044if test x$rxvt_cv_struct_lastlogx = xyes; then
11045
11046cat >>confdefs.h <<\_ACEOF
11047#define HAVE_STRUCT_LASTLOGX 1
11048_ACEOF
11049
11050fi
11051
11052
11053echo "$as_me:$LINENO: checking where utmp is located" >&5
11054echo $ECHO_N "checking where utmp is located... $ECHO_C" >&6
11055if test "${rxvt_cv_path_utmp+set}" = set; then
11056 echo $ECHO_N "(cached) $ECHO_C" >&6
11057else
11058 if test "$cross_compiling" = yes; then
11059 { echo "$as_me:$LINENO: WARNING: Define RXVT_UTMP_FILE in config.h manually" >&5
11060echo "$as_me: WARNING: Define RXVT_UTMP_FILE in config.h manually" >&2;}
11061else
11062 cat >conftest.$ac_ext <<_ACEOF
11063/* confdefs.h. */
11064_ACEOF
11065cat confdefs.h >>conftest.$ac_ext
11066cat >>conftest.$ac_ext <<_ACEOF
11067/* end confdefs.h. */
11068#include <stdio.h>
11069#include <sys/types.h>
11070#include <utmp.h>
11071#include <errno.h>
11072main()
11073{
11074 char **u, *utmplist[] = {
11075 "/var/run/utmp", "/var/adm/utmp", "/etc/utmp", "/usr/etc/utmp", "/usr/adm/utmp", NULL };
11076 FILE *a, *f=fopen("conftestval", "w");
11077 if (!f) exit(1);
11078#ifdef UTMP_FILE
11079 fprintf(f, "%s\n", UTMP_FILE);
11080 exit(0);
11081#endif
11082#ifdef _PATH_UTMP
11083 fprintf(f, "%s\n", _PATH_UTMP);
11084 exit(0);
11085#endif
11086 for (u = utmplist; *u; u++) {
11087 if ((a = fopen(*u, "r")) != NULL || errno == EACCES) {
11088 fprintf(f, "%s\n", *u);
11089 exit(0);
11090 }
11091 }
11092 exit(0);
11093}
11094_ACEOF
11095rm -f conftest$ac_exeext
11096if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11097 (eval $ac_link) 2>&5
11098 ac_status=$?
11099 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11100 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
11101 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11102 (eval $ac_try) 2>&5
11103 ac_status=$?
11104 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11105 (exit $ac_status); }; }; then
11106 rxvt_cv_path_utmp=`cat conftestval`
11107else
11108 echo "$as_me: program exited with status $ac_status" >&5
11109echo "$as_me: failed program was:" >&5
11110sed 's/^/| /' conftest.$ac_ext >&5
11111
11112( exit $ac_status )
11113rxvt_cv_path_utmp=
11114fi
11115rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
11116fi
11117fi
11118echo "$as_me:$LINENO: result: $rxvt_cv_path_utmp" >&5
11119echo "${ECHO_T}$rxvt_cv_path_utmp" >&6
11120if test x$rxvt_cv_path_utmp != x; then
11121
11122cat >>confdefs.h <<_ACEOF
11123#define RXVT_UTMP_FILE "$rxvt_cv_path_utmp"
11124_ACEOF
11125
11126fi
11127
11128
11129echo "$as_me:$LINENO: checking where utmpx is located" >&5
11130echo $ECHO_N "checking where utmpx is located... $ECHO_C" >&6
11131if test "${rxvt_cv_path_utmpx+set}" = set; then
11132 echo $ECHO_N "(cached) $ECHO_C" >&6
11133else
11134 if test "$cross_compiling" = yes; then
11135 { echo "$as_me:$LINENO: WARNING: Define RXVT_UTMPX_FILE in config.h manually" >&5
11136echo "$as_me: WARNING: Define RXVT_UTMPX_FILE in config.h manually" >&2;}
11137else
11138 cat >conftest.$ac_ext <<_ACEOF
11139/* confdefs.h. */
11140_ACEOF
11141cat confdefs.h >>conftest.$ac_ext
11142cat >>conftest.$ac_ext <<_ACEOF
11143/* end confdefs.h. */
11144#include <stdio.h>
11145#include <sys/types.h>
11146#include <utmpx.h>
11147#include <errno.h>
11148#include <sys/stat.h>
11149#ifdef HAVE_STRING_H
11150#include <string.h>
11151#endif
11152main()
11153{
11154 char **u, *p, *utmplist[] = {
11155#ifdef UTMPX_FILE
11156 UTMPX_FILE,
11157#endif
11158#ifdef _PATH_UTMPX
11159 _PATH_UTMPX,
11160#endif
11161 "/var/adm/utmpx", "/etc/utmpx", NULL };
11162 FILE *a, *f=fopen("conftestval", "w");
11163 struct stat statu, statux;
11164 if (!f) exit(1);
11165 for (u = utmplist; *u; u++) {
11166 if ((a = fopen(*u, "r")) != NULL || errno == EACCES) {
11167 if (stat(*u, &statux) < 0)
11168 continue;
11169 p = strdup(*u);
11170 p[strlen(p) - 1] = '\0';
11171 if (stat(p, &statu) >= 0
11172 && (statu.st_mtime - statux.st_mtime > 86400))
11173 continue;
11174 fprintf(f, "%s\n", *u);
11175 exit(0);
11176 }
11177 }
11178 exit(0);
11179}
11180_ACEOF
11181rm -f conftest$ac_exeext
11182if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11183 (eval $ac_link) 2>&5
11184 ac_status=$?
11185 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11186 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
11187 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11188 (eval $ac_try) 2>&5
11189 ac_status=$?
11190 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11191 (exit $ac_status); }; }; then
11192 rxvt_cv_path_utmpx=`cat conftestval`
11193else
11194 echo "$as_me: program exited with status $ac_status" >&5
11195echo "$as_me: failed program was:" >&5
11196sed 's/^/| /' conftest.$ac_ext >&5
11197
11198( exit $ac_status )
11199rxvt_cv_path_utmpx=
11200fi
11201rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
11202fi
11203fi
11204echo "$as_me:$LINENO: result: $rxvt_cv_path_utmpx" >&5
11205echo "${ECHO_T}$rxvt_cv_path_utmpx" >&6
11206if test x$rxvt_cv_path_utmpx != x; then
11207
11208cat >>confdefs.h <<_ACEOF
11209#define RXVT_UTMPX_FILE "$rxvt_cv_path_utmpx"
11210_ACEOF
11211
11212fi
11213
11214
11215echo "$as_me:$LINENO: checking where wtmp is located" >&5
11216echo $ECHO_N "checking where wtmp is located... $ECHO_C" >&6
11217if test "${rxvt_cv_path_wtmp+set}" = set; then
11218 echo $ECHO_N "(cached) $ECHO_C" >&6
11219else
11220 if test "$cross_compiling" = yes; then
11221 { echo "$as_me:$LINENO: WARNING: Define RXVT_WTMP_FILE in config.h manually" >&5
11222echo "$as_me: WARNING: Define RXVT_WTMP_FILE in config.h manually" >&2;}
11223else
11224 cat >conftest.$ac_ext <<_ACEOF
11225/* confdefs.h. */
11226_ACEOF
11227cat confdefs.h >>conftest.$ac_ext
11228cat >>conftest.$ac_ext <<_ACEOF
11229/* end confdefs.h. */
11230#include <stdio.h>
11231#include <sys/types.h>
11232#ifdef HAVE_UTMP_H
11233#include <utmp.h>
11234#endif
11235#include <errno.h>
11236main()
11237{
11238 char **w, *wtmplist[] = {
11239 "/var/log/wtmp", "/var/adm/wtmp", "/etc/wtmp", "/usr/etc/wtmp", "/usr/adm/wtmp", NULL };
11240 FILE *a, *f=fopen("conftestval", "w");
11241 if (!f) exit(1);
11242#ifdef WTMP_FILE
11243 fprintf(f, "%s\n", WTMP_FILE);
11244 exit(0);
11245#endif
11246#ifdef _PATH_WTMP
11247 fprintf(f, "%s\n", _PATH_WTMP);
11248 exit(0);
11249#endif
11250 for (w = wtmplist; *w; w++) {
11251 if ((a = fopen(*w, "r")) != NULL || errno == EACCES) {
11252 fprintf(f, "%s\n", *w);
11253 exit(0);
11254 }
11255 }
11256 exit(0);
11257}
11258_ACEOF
11259rm -f conftest$ac_exeext
11260if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11261 (eval $ac_link) 2>&5
11262 ac_status=$?
11263 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11264 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
11265 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11266 (eval $ac_try) 2>&5
11267 ac_status=$?
11268 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11269 (exit $ac_status); }; }; then
11270 rxvt_cv_path_wtmp=`cat conftestval`
11271else
11272 echo "$as_me: program exited with status $ac_status" >&5
11273echo "$as_me: failed program was:" >&5
11274sed 's/^/| /' conftest.$ac_ext >&5
11275
11276( exit $ac_status )
11277rxvt_cv_path_wtmp=
11278fi
11279rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
11280fi
11281fi
11282echo "$as_me:$LINENO: result: $rxvt_cv_path_wtmp" >&5
11283echo "${ECHO_T}$rxvt_cv_path_wtmp" >&6
11284if test x$rxvt_cv_path_wtmp != x; then
11285
11286cat >>confdefs.h <<_ACEOF
11287#define RXVT_WTMP_FILE "$rxvt_cv_path_wtmp"
11288_ACEOF
11289
11290fi
11291
11292echo "$as_me:$LINENO: checking where wtmpx is located" >&5
11293echo $ECHO_N "checking where wtmpx is located... $ECHO_C" >&6
11294if test "${rxvt_cv_path_wtmpx+set}" = set; then
11295 echo $ECHO_N "(cached) $ECHO_C" >&6
11296else
11297 if test "$cross_compiling" = yes; then
11298 { echo "$as_me:$LINENO: WARNING: Define RXVT_WTMPX_FILE in config.h manually" >&5
11299echo "$as_me: WARNING: Define RXVT_WTMPX_FILE in config.h manually" >&2;}
11300else
11301 cat >conftest.$ac_ext <<_ACEOF
11302/* confdefs.h. */
11303_ACEOF
11304cat confdefs.h >>conftest.$ac_ext
11305cat >>conftest.$ac_ext <<_ACEOF
11306/* end confdefs.h. */
11307#include <stdio.h>
11308#ifdef HAVE_UTMPX_H
11309#include <utmpx.h>
11310#endif
11311#include <errno.h>
11312main()
11313{
11314 char **w, *wtmplist[] = {
11315 "/var/log/wtmpx", "/var/adm/wtmpx", NULL };
11316 FILE *a, *f=fopen("conftestval", "w");
11317 if (!f) exit(1);
11318#ifdef WTMPX_FILE
11319 fprintf(f, "%s\n", WTMPX_FILE);
11320 exit(0);
11321#endif
11322#ifdef _PATH_WTMPX
11323 fprintf(f, "%s\n", _PATH_WTMPX);
11324 exit(0);
11325#endif
11326 for (w = wtmplist; *w; w++) {
11327 if ((a = fopen(*w, "r")) != NULL || errno == EACCES) {
11328 fprintf(f, "%s\n", *w);
11329 exit(0);
11330 }
11331 }
11332 exit(0);
11333}
11334_ACEOF
11335rm -f conftest$ac_exeext
11336if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11337 (eval $ac_link) 2>&5
11338 ac_status=$?
11339 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11340 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
11341 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11342 (eval $ac_try) 2>&5
11343 ac_status=$?
11344 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11345 (exit $ac_status); }; }; then
11346 rxvt_cv_path_wtmpx=`cat conftestval`
11347else
11348 echo "$as_me: program exited with status $ac_status" >&5
11349echo "$as_me: failed program was:" >&5
11350sed 's/^/| /' conftest.$ac_ext >&5
11351
11352( exit $ac_status )
11353rxvt_cv_path_wtmpx=
11354fi
11355rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
11356fi
11357fi
11358echo "$as_me:$LINENO: result: $rxvt_cv_path_wtmpx" >&5
11359echo "${ECHO_T}$rxvt_cv_path_wtmpx" >&6
11360if test x$rxvt_cv_path_wtmpx != x; then
11361
11362cat >>confdefs.h <<_ACEOF
11363#define RXVT_WTMPX_FILE "$rxvt_cv_path_wtmpx"
11364_ACEOF
11365
11366fi
11367
11368echo "$as_me:$LINENO: checking where lastlog is located" >&5
11369echo $ECHO_N "checking where lastlog is located... $ECHO_C" >&6
11370if test "${rxvt_cv_path_lastlog+set}" = set; then
11371 echo $ECHO_N "(cached) $ECHO_C" >&6
11372else
11373 if test "$cross_compiling" = yes; then
11374 { echo "$as_me:$LINENO: WARNING: Define RXVT_LASTLOG_FILE in config.h manually" >&5
11375echo "$as_me: WARNING: Define RXVT_LASTLOG_FILE in config.h manually" >&2;}
11376else
11377 cat >conftest.$ac_ext <<_ACEOF
11378/* confdefs.h. */
11379_ACEOF
11380cat confdefs.h >>conftest.$ac_ext
11381cat >>conftest.$ac_ext <<_ACEOF
11382/* end confdefs.h. */
11383#include <stdio.h>
11384#include <sys/types.h>
11385#ifdef HAVE_UTMPX_H
11386#include <utmpx.h>
11387#elif defined(HAVE_UTMP_H)
11388#include <utmp.h>
11389#endif
11390#ifdef HAVE_LASTLOG_H
11391#include <lastlog.h>
11392#endif
11393#include <errno.h>
11394main()
11395{
11396 char **w, *lastloglist[] = { "/var/log/lastlog", NULL };
11397 FILE *a, *f=fopen("conftestval", "w");
11398 if (!f) exit(1);
11399#ifdef LASTLOG_FILE
11400 fprintf(f, "%s\n", LASTLOG_FILE);
11401 exit(0);
11402#endif
11403#ifdef _PATH_LASTLOG
11404 fprintf(f, "%s\n", _PATH_LASTLOG);
11405 exit(0);
11406#endif
11407 for (w = lastloglist; *w; w++) {
11408 if ((a = fopen(*w, "r")) != NULL || errno == EACCES) {
11409 fprintf(f, "%s\n", *w);
11410 exit(0);
11411 }
11412 }
11413 exit(0);
11414}
11415_ACEOF
11416rm -f conftest$ac_exeext
11417if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11418 (eval $ac_link) 2>&5
11419 ac_status=$?
11420 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11421 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
11422 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11423 (eval $ac_try) 2>&5
11424 ac_status=$?
11425 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11426 (exit $ac_status); }; }; then
11427 rxvt_cv_path_lastlog=`cat conftestval`
11428else
11429 echo "$as_me: program exited with status $ac_status" >&5
11430echo "$as_me: failed program was:" >&5
11431sed 's/^/| /' conftest.$ac_ext >&5
11432
11433( exit $ac_status )
11434rxvt_cv_path_lastlog=
11435fi
11436rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
11437fi
11438fi
11439echo "$as_me:$LINENO: result: $rxvt_cv_path_lastlog" >&5
11440echo "${ECHO_T}$rxvt_cv_path_lastlog" >&6
11441if test x$rxvt_cv_path_lastlog != x; then
11442
11443cat >>confdefs.h <<_ACEOF
11444#define RXVT_LASTLOG_FILE "$rxvt_cv_path_lastlog"
11445_ACEOF
11446
11447 if test -d "$rxvt_cv_path_lastlog"; then
11448
11449cat >>confdefs.h <<\_ACEOF
11450#define LASTLOG_IS_DIR 1
11451_ACEOF
11452
11453 fi
11454fi
11455
11456echo "$as_me:$LINENO: checking where lastlogx is located" >&5
11457echo $ECHO_N "checking where lastlogx is located... $ECHO_C" >&6
11458if test "${rxvt_cv_path_lastlogx+set}" = set; then
11459 echo $ECHO_N "(cached) $ECHO_C" >&6
11460else
11461 if test "$cross_compiling" = yes; then
11462 { echo "$as_me:$LINENO: WARNING: Define RXVT_LASTLOGX_FILE in config.h manually" >&5
11463echo "$as_me: WARNING: Define RXVT_LASTLOGX_FILE in config.h manually" >&2;}
11464else
11465 cat >conftest.$ac_ext <<_ACEOF
11466/* confdefs.h. */
11467_ACEOF
11468cat confdefs.h >>conftest.$ac_ext
11469cat >>conftest.$ac_ext <<_ACEOF
11470/* end confdefs.h. */
11471#include <stdio.h>
11472#ifdef HAVE_UTMPX_H
11473#include <utmpx.h>
11474#endif
11475#include <errno.h>
11476main()
11477{
11478 char **w, *wtmplist[] = { "/var/log/lastlogx", "/var/adm/lastlogx", NULL };
11479 FILE *a, *f=fopen("conftestval", "w");
11480 if (!f) exit(1);
11481#ifdef LASTLOGX_FILE
11482 fprintf(f, "%s\n", LASTLOGX_FILE);
11483 exit(0);
11484#endif
11485#ifdef _PATH_LASTLOGX
11486 fprintf(f, "%s\n", _PATH_LASTLOGX);
11487 exit(0);
11488#endif
11489 for (w = wtmplist; *w; w++) {
11490 if ((a = fopen(*w, "r")) != NULL || errno == EACCES) {
11491 fprintf(f, "%s\n", *w);
11492 exit(0);
11493 }
11494 }
11495 exit(0);
11496}
11497_ACEOF
11498rm -f conftest$ac_exeext
11499if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11500 (eval $ac_link) 2>&5
11501 ac_status=$?
11502 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11503 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
11504 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11505 (eval $ac_try) 2>&5
11506 ac_status=$?
11507 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11508 (exit $ac_status); }; }; then
11509 rxvt_cv_path_lastlogx=`cat conftestval`
11510else
11511 echo "$as_me: program exited with status $ac_status" >&5
11512echo "$as_me: failed program was:" >&5
11513sed 's/^/| /' conftest.$ac_ext >&5
11514
11515( exit $ac_status )
11516rxvt_cv_path_lastlogx=
11517fi
11518rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
11519fi
11520fi
11521echo "$as_me:$LINENO: result: $rxvt_cv_path_lastlogx" >&5
11522echo "${ECHO_T}$rxvt_cv_path_lastlogx" >&6
11523if test x$rxvt_cv_path_lastlogx != x; then
11524
11525cat >>confdefs.h <<_ACEOF
11526#define RXVT_LASTLOGX_FILE "$rxvt_cv_path_lastlogx"
11527_ACEOF
11528
11529fi
11530
11531
11532echo "$as_me:$LINENO: checking where ttys/ttytab is located" >&5
11533echo $ECHO_N "checking where ttys/ttytab is located... $ECHO_C" >&6
11534if test "${rxvt_cv_path_ttytab+set}" = set; then
11535 echo $ECHO_N "(cached) $ECHO_C" >&6
11536else
11537 for ttys_file in /etc/ttys /etc/ttytab;
11538do
11539 if test -f "$ttys_file" ; then
11540 rxvt_cv_path_ttytab=$ttys_file
11541 break
11542 fi
11543done
11544
11545fi
11546echo "$as_me:$LINENO: result: $rxvt_cv_path_ttytab" >&5
11547echo "${ECHO_T}$rxvt_cv_path_ttytab" >&6
11548if test x$rxvt_cv_path_ttytab != x; then
11549
11550cat >>confdefs.h <<_ACEOF
11551#define TTYTAB_FILENAME "$rxvt_cv_path_ttytab"
11552_ACEOF
11553
11554fi
11555
11556
11557ac_save_LIBS=$LIBS
11558ac_save_CFLAGS=$CFLAGS
11559CFLAGS="$CFLAGS $X_CFLAGS"
11560LIBS="$LIBS $X_LIBS $X_EXTRA_LIBS -lX11"
11561if test x$rxvt_cv_rpath = xyes -o x$rxvt_cv_R = xyes; then
11562 LIBS=`echo $LIBS | sed "$R_TRANSLATE"`
11563fi
11564echo "$as_me:$LINENO: checking for working Xlocale" >&5
11565echo $ECHO_N "checking for working Xlocale... $ECHO_C" >&6
11566if test "${rxvt_cv_func_xlocale+set}" = set; then
11567 echo $ECHO_N "(cached) $ECHO_C" >&6
11568else
11569 if test "$cross_compiling" = yes; then
11570 { echo "$as_me:$LINENO: WARNING: Define NO_XLOCALE in config.h manually" >&5
11571echo "$as_me: WARNING: Define NO_XLOCALE in config.h manually" >&2;}
11572else
11573 cat >conftest.$ac_ext <<_ACEOF
11574/* confdefs.h. */
11575_ACEOF
11576cat confdefs.h >>conftest.$ac_ext
11577cat >>conftest.$ac_ext <<_ACEOF
11578/* end confdefs.h. */
11579#include <X11/Xlib.h>
11580main() {
11581char *p;
11582if ((p = XSetLocaleModifiers("@im=none")) != NULL && *p)
11583exit (XSupportsLocale() ? 0 : 1);
11584else
11585exit (1);}
11586_ACEOF
11587rm -f conftest$ac_exeext
11588if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11589 (eval $ac_link) 2>&5
11590 ac_status=$?
11591 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11592 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
11593 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11594 (eval $ac_try) 2>&5
11595 ac_status=$?
11596 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11597 (exit $ac_status); }; }; then
11598 rxvt_cv_func_xlocale=yes
11599else
11600 echo "$as_me: program exited with status $ac_status" >&5
11601echo "$as_me: failed program was:" >&5
11602sed 's/^/| /' conftest.$ac_ext >&5
11603
11604( exit $ac_status )
11605rxvt_cv_func_xlocale=no
11606fi
11607rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
11608fi
11609fi
11610echo "$as_me:$LINENO: result: $rxvt_cv_func_xlocale" >&5
11611echo "${ECHO_T}$rxvt_cv_func_xlocale" >&6
11612if test x$rxvt_cv_func_xlocale = xyes; then
11613
11614cat >>confdefs.h <<\_ACEOF
11615#define HAVE_XLOCALE 1
11616_ACEOF
11617
11618fi
11619
11620echo "$as_me:$LINENO: checking for working X setlocale" >&5
11621echo $ECHO_N "checking for working X setlocale... $ECHO_C" >&6
11622if test "${rxvt_cv_func_xsetlocale+set}" = set; then
11623 echo $ECHO_N "(cached) $ECHO_C" >&6
11624else
11625 cat >conftest.$ac_ext <<_ACEOF
11626/* confdefs.h. */
11627_ACEOF
11628cat confdefs.h >>conftest.$ac_ext
11629cat >>conftest.$ac_ext <<_ACEOF
11630/* end confdefs.h. */ 7393/* end confdefs.h. */
11631#define X_LOCALE 1 7394#define X_LOCALE 1
11632#include <X11/Xlocale.h> 7395#include <X11/Xlocale.h>
11633int 7396int
11634main () 7397main (void)
11635{ 7398{
11636setlocale(LC_CTYPE, ""); 7399setlocale(LC_CTYPE, "");
11637 ; 7400 ;
11638 return 0; 7401 return 0;
11639} 7402}
11640_ACEOF 7403_ACEOF
11641rm -f conftest.$ac_objext conftest$ac_exeext 7404if ac_fn_cxx_try_link "$LINENO"
11642if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 7405then :
11643 (eval $ac_link) 2>conftest.er1
11644 ac_status=$?
11645 grep -v '^ *+' conftest.er1 >conftest.err
11646 rm -f conftest.er1
11647 cat conftest.err >&5
11648 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11649 (exit $ac_status); } &&
11650 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
11651 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11652 (eval $ac_try) 2>&5
11653 ac_status=$?
11654 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11655 (exit $ac_status); }; } &&
11656 { ac_try='test -s conftest$ac_exeext'
11657 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11658 (eval $ac_try) 2>&5
11659 ac_status=$?
11660 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11661 (exit $ac_status); }; }; then
11662 rxvt_cv_func_xsetlocale=yes 7406 rxvt_cv_func_xsetlocale=yes
11663else 7407else $as_nop
11664 echo "$as_me: failed program was:" >&5
11665sed 's/^/| /' conftest.$ac_ext >&5
11666
11667rxvt_cv_func_xsetlocale=no 7408 rxvt_cv_func_xsetlocale=no
11668fi 7409fi
11669rm -f conftest.err conftest.$ac_objext \ 7410rm -f core conftest.err conftest.$ac_objext conftest.beam \
11670 conftest$ac_exeext conftest.$ac_ext 7411 conftest$ac_exeext conftest.$ac_ext
11671fi 7412fi
11672echo "$as_me:$LINENO: result: $rxvt_cv_func_xsetlocale" >&5 7413{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $rxvt_cv_func_xsetlocale" >&5
11673echo "${ECHO_T}$rxvt_cv_func_xsetlocale" >&6 7414printf "%s\n" "$rxvt_cv_func_xsetlocale" >&6; }
11674if test x$rxvt_cv_func_xsetlocale = xyes; then 7415if test x$rxvt_cv_func_xsetlocale = xyes; then
11675 7416
11676cat >>confdefs.h <<\_ACEOF 7417printf "%s\n" "#define HAVE_XSETLOCALE 1" >>confdefs.h
11677#define HAVE_XSETLOCALE 1
11678_ACEOF
11679 7418
11680fi 7419fi
11681LIBS=$ac_save_LIBS 7420LIBS=$save_LIBS
11682CFLAGS=$ac_save_CFLAGS 7421CXXFLAGS=$save_CXXFLAGS
11683 7422
11684echo "$as_me:$LINENO: checking for working plain setlocale" >&5 7423{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for working nl_langinfo" >&5
11685echo $ECHO_N "checking for working plain setlocale... $ECHO_C" >&6 7424printf %s "checking for working nl_langinfo... " >&6; }
11686if test "${rxvt_cv_func_setlocale+set}" = set; then 7425if test ${rxvt_cv_func_nl_langinfo+y}
11687 echo $ECHO_N "(cached) $ECHO_C" >&6 7426then :
11688else 7427 printf %s "(cached) " >&6
11689 cat >conftest.$ac_ext <<_ACEOF 7428else $as_nop
11690/* confdefs.h. */
11691_ACEOF
11692cat confdefs.h >>conftest.$ac_ext 7429 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11693cat >>conftest.$ac_ext <<_ACEOF
11694/* end confdefs.h. */
11695#include <clocale>
11696int
11697main ()
11698{
11699setlocale(LC_CTYPE, "");
11700 ;
11701 return 0;
11702}
11703_ACEOF
11704rm -f conftest.$ac_objext conftest$ac_exeext
11705if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11706 (eval $ac_link) 2>conftest.er1
11707 ac_status=$?
11708 grep -v '^ *+' conftest.er1 >conftest.err
11709 rm -f conftest.er1
11710 cat conftest.err >&5
11711 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11712 (exit $ac_status); } &&
11713 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
11714 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11715 (eval $ac_try) 2>&5
11716 ac_status=$?
11717 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11718 (exit $ac_status); }; } &&
11719 { ac_try='test -s conftest$ac_exeext'
11720 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11721 (eval $ac_try) 2>&5
11722 ac_status=$?
11723 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11724 (exit $ac_status); }; }; then
11725 rxvt_cv_func_setlocale=yes
11726else
11727 echo "$as_me: failed program was:" >&5
11728sed 's/^/| /' conftest.$ac_ext >&5
11729
11730rxvt_cv_func_setlocale=no
11731fi
11732rm -f conftest.err conftest.$ac_objext \
11733 conftest$ac_exeext conftest.$ac_ext
11734fi
11735echo "$as_me:$LINENO: result: $rxvt_cv_func_setlocale" >&5
11736echo "${ECHO_T}$rxvt_cv_func_setlocale" >&6
11737if test x$rxvt_cv_func_setlocale = xyes; then
11738
11739cat >>confdefs.h <<\_ACEOF
11740#define HAVE_SETLOCALE 1
11741_ACEOF
11742
11743fi
11744
11745echo "$as_me:$LINENO: checking for working nl_langinfo" >&5
11746echo $ECHO_N "checking for working nl_langinfo... $ECHO_C" >&6
11747if test "${rxvt_cv_func_nl_langinfo+set}" = set; then
11748 echo $ECHO_N "(cached) $ECHO_C" >&6
11749else
11750 cat >conftest.$ac_ext <<_ACEOF
11751/* confdefs.h. */
11752_ACEOF
11753cat confdefs.h >>conftest.$ac_ext
11754cat >>conftest.$ac_ext <<_ACEOF
11755/* end confdefs.h. */ 7430/* end confdefs.h. */
11756#include <langinfo.h> 7431#include <langinfo.h>
11757int 7432int
11758main () 7433main (void)
11759{ 7434{
11760nl_langinfo(CODESET); 7435nl_langinfo(CODESET);
11761 ; 7436 ;
11762 return 0; 7437 return 0;
11763} 7438}
11764_ACEOF 7439_ACEOF
11765rm -f conftest.$ac_objext conftest$ac_exeext 7440if ac_fn_cxx_try_link "$LINENO"
11766if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 7441then :
11767 (eval $ac_link) 2>conftest.er1
11768 ac_status=$?
11769 grep -v '^ *+' conftest.er1 >conftest.err
11770 rm -f conftest.er1
11771 cat conftest.err >&5
11772 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11773 (exit $ac_status); } &&
11774 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
11775 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11776 (eval $ac_try) 2>&5
11777 ac_status=$?
11778 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11779 (exit $ac_status); }; } &&
11780 { ac_try='test -s conftest$ac_exeext'
11781 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11782 (eval $ac_try) 2>&5
11783 ac_status=$?
11784 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11785 (exit $ac_status); }; }; then
11786 rxvt_cv_func_nl_langinfo=yes 7442 rxvt_cv_func_nl_langinfo=yes
7443else $as_nop
7444 rxvt_cv_func_nl_langinfo=no
7445fi
7446rm -f core conftest.err conftest.$ac_objext conftest.beam \
7447 conftest$ac_exeext conftest.$ac_ext
7448fi
7449{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $rxvt_cv_func_nl_langinfo" >&5
7450printf "%s\n" "$rxvt_cv_func_nl_langinfo" >&6; }
7451if test x$rxvt_cv_func_nl_langinfo = xyes; then
7452
7453printf "%s\n" "#define HAVE_NL_LANGINFO 1" >>confdefs.h
7454
7455fi
7456
7457support_image=no
7458if test x$support_inheritpixmap = xyes || test x$support_pixbuf = xyes; then
7459 support_image=yes
7460fi
7461if test x$support_xft = xyes || test x$support_image = xyes; then
7462 rxvt_have_xrender=no
7463
7464 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for xrender" >&5
7465printf %s "checking for xrender... " >&6; }
7466 if test $PKG_CONFIG != no && $PKG_CONFIG --exists xrender; then
7467 XRENDER_CFLAGS="`$PKG_CONFIG --cflags xrender`"
7468 XRENDER_LIBS="`$PKG_CONFIG --libs xrender`"
7469
7470 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7471printf "%s\n" "ok" >&6; }
7472
7473 X_LIBS="$XRENDER_LIBS $X_LIBS"
7474 CPPFLAGS="$CPPFLAGS $XRENDER_CFLAGS"
7475 rxvt_have_xrender=yes
7476
7477 save_LIBS="$LIBS"
7478 LIBS="$LIBS $X_LIBS"
7479 ac_fn_cxx_check_header_compile "$LINENO" "X11/extensions/Xrender.h" "ac_cv_header_X11_extensions_Xrender_h" "$ac_includes_default"
7480if test "x$ac_cv_header_X11_extensions_Xrender_h" = xyes
7481then :
7482
7483else $as_nop
7484 rxvt_have_xrender=no
7485fi
7486
7487 ac_fn_cxx_check_func "$LINENO" "XRenderFindStandardFormat" "ac_cv_func_XRenderFindStandardFormat"
7488if test "x$ac_cv_func_XRenderFindStandardFormat" = xyes
7489then :
7490
7491else $as_nop
7492 rxvt_have_xrender=no
7493fi
7494
7495 LIBS="$save_LIBS"
7496
7497 else
7498 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
7499printf "%s\n" "no" >&6; }
7500 :
7501 fi
7502
7503fi
7504
7505if test x$support_xft = xyes && test x$rxvt_have_xrender = xyes; then
7506
7507 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for fontconfig xft" >&5
7508printf %s "checking for fontconfig xft... " >&6; }
7509 if test $PKG_CONFIG != no && $PKG_CONFIG --exists fontconfig xft; then
7510 XFT_CFLAGS="`$PKG_CONFIG --cflags fontconfig xft`"
7511 XFT_LIBS="`$PKG_CONFIG --libs fontconfig xft`"
7512
7513 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7514printf "%s\n" "ok" >&6; }
7515
7516 X_LIBS="$XFT_LIBS $X_LIBS"
7517 CPPFLAGS="$CPPFLAGS $XFT_CFLAGS"
7518
7519 else
7520 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
7521printf "%s\n" "no" >&6; }
7522
7523 # Extract the first word of "xft-config", so it can be a program name with args.
7524set dummy xft-config; ac_word=$2
7525{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7526printf %s "checking for $ac_word... " >&6; }
7527if test ${ac_cv_path_XFT_CONFIG+y}
7528then :
7529 printf %s "(cached) " >&6
7530else $as_nop
7531 case $XFT_CONFIG in
7532 [\\/]* | ?:[\\/]*)
7533 ac_cv_path_XFT_CONFIG="$XFT_CONFIG" # Let the user override the test with a path.
7534 ;;
7535 *)
7536 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7537for as_dir in $PATH
7538do
7539 IFS=$as_save_IFS
7540 case $as_dir in #(((
7541 '') as_dir=./ ;;
7542 */) ;;
7543 *) as_dir=$as_dir/ ;;
7544 esac
7545 for ac_exec_ext in '' $ac_executable_extensions; do
7546 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
7547 ac_cv_path_XFT_CONFIG="$as_dir$ac_word$ac_exec_ext"
7548 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
7549 break 2
7550 fi
7551done
7552 done
7553IFS=$as_save_IFS
7554
7555 test -z "$ac_cv_path_XFT_CONFIG" && ac_cv_path_XFT_CONFIG="no"
7556 ;;
7557esac
7558fi
7559XFT_CONFIG=$ac_cv_path_XFT_CONFIG
7560if test -n "$XFT_CONFIG"; then
7561 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $XFT_CONFIG" >&5
7562printf "%s\n" "$XFT_CONFIG" >&6; }
11787else 7563else
11788 echo "$as_me: failed program was:" >&5 7564 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11789sed 's/^/| /' conftest.$ac_ext >&5 7565printf "%s\n" "no" >&6; }
11790
11791rxvt_cv_func_nl_langinfo=no
11792fi 7566fi
11793rm -f conftest.err conftest.$ac_objext \
11794 conftest$ac_exeext conftest.$ac_ext
11795fi
11796echo "$as_me:$LINENO: result: $rxvt_cv_func_nl_langinfo" >&5
11797echo "${ECHO_T}$rxvt_cv_func_nl_langinfo" >&6
11798if test x$rxvt_cv_func_nl_langinfo = xyes; then
11799 7567
7568
7569 if test $XFT_CONFIG != no; then
7570 X_LIBS="`$XFT_CONFIG --libs` $X_LIBS"
7571 CPPFLAGS="$CPPFLAGS `$XFT_CONFIG --cflags`"
7572 fi
7573
7574 fi
7575
7576
7577 save_LIBS="$LIBS"
7578 LIBS="$LIBS $X_LIBS"
7579 for ac_header in X11/Xft/Xft.h fontconfig/fontconfig.h
7580do :
7581 as_ac_Header=`printf "%s\n" "ac_cv_header_$ac_header" | $as_tr_sh`
7582ac_fn_cxx_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
7583if eval test \"x\$"$as_ac_Header"\" = x"yes"
7584then :
11800cat >>confdefs.h <<\_ACEOF 7585 cat >>confdefs.h <<_ACEOF
11801#define HAVE_NL_LANGINFO 1 7586#define `printf "%s\n" "HAVE_$ac_header" | $as_tr_cpp` 1
11802_ACEOF 7587_ACEOF
11803 7588
7589else $as_nop
7590 support_xft=no
11804fi 7591fi
11805 7592
11806echo "$as_me:$LINENO: checking for unix-compliant filehandle passing ability" >&5 7593done
11807echo $ECHO_N "checking for unix-compliant filehandle passing ability... $ECHO_C" >&6 7594
11808if test "${rxvt_can_pass_fds+set}" = set; then 7595 for ac_func in XftDrawString32 FcPatternGet
11809 echo $ECHO_N "(cached) $ECHO_C" >&6 7596do :
11810else 7597 as_ac_var=`printf "%s\n" "ac_cv_func_$ac_func" | $as_tr_sh`
7598ac_fn_cxx_check_func "$LINENO" "$ac_func" "$as_ac_var"
7599if eval test \"x\$"$as_ac_var"\" = x"yes"
7600then :
11811 cat >conftest.$ac_ext <<_ACEOF 7601 cat >>confdefs.h <<_ACEOF
11812/* confdefs.h. */ 7602#define `printf "%s\n" "HAVE_$ac_func" | $as_tr_cpp` 1
11813_ACEOF 7603_ACEOF
7604
7605else $as_nop
7606 support_xft=no
7607fi
7608
7609done
7610 LIBS="$save_LIBS"
7611
7612 if test x$support_xft = xyes; then
7613
7614printf "%s\n" "#define XFT 1" >>confdefs.h
7615
7616 fi
7617fi
7618
7619if test x$support_image = xyes && test x$rxvt_have_xrender = xyes; then
7620 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for Render >= 0.11" >&5
7621printf %s "checking for Render >= 0.11... " >&6; }
11814cat confdefs.h >>conftest.$ac_ext 7622 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11815cat >>conftest.$ac_ext <<_ACEOF
11816/* end confdefs.h. */ 7623/* end confdefs.h. */
11817 7624
11818#include <sys/types.h> 7625#include <X11/extensions/Xrender.h>
11819#include <sys/socket.h> 7626#if RENDER_MAJOR == 0 && RENDER_MINOR <= 10
7627error
7628#endif
11820 7629
11821int 7630int
11822main () 7631main (void)
11823{ 7632{
11824
11825{
11826 msghdr msg;
11827 iovec iov;
11828 char buf [100];
11829 char data = 0;
11830
11831 iov.iov_base = &data;
11832 iov.iov_len = 1;
11833
11834 msg.msg_iov = &iov;
11835 msg.msg_iovlen = 1;
11836 msg.msg_control = buf;
11837 msg.msg_controllen = sizeof buf;
11838
11839 cmsghdr *cmsg = CMSG_FIRSTHDR (&msg);
11840 cmsg->cmsg_level = SOL_SOCKET;
11841 cmsg->cmsg_type = SCM_RIGHTS;
11842 cmsg->cmsg_len = 100;
11843
11844 *(int *)CMSG_DATA (cmsg) = 5;
11845
11846 return sendmsg (3, &msg, 0);
11847}
11848 7633
11849 ; 7634 ;
11850 return 0; 7635 return 0;
11851} 7636}
11852_ACEOF 7637_ACEOF
11853rm -f conftest.$ac_objext conftest$ac_exeext 7638if ac_fn_cxx_try_compile "$LINENO"
11854if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 7639then :
11855 (eval $ac_link) 2>conftest.er1
11856 ac_status=$?
11857 grep -v '^ *+' conftest.er1 >conftest.err
11858 rm -f conftest.er1
11859 cat conftest.err >&5
11860 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11861 (exit $ac_status); } &&
11862 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
11863 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11864 (eval $ac_try) 2>&5
11865 ac_status=$?
11866 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11867 (exit $ac_status); }; } &&
11868 { ac_try='test -s conftest$ac_exeext'
11869 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11870 (eval $ac_try) 2>&5
11871 ac_status=$?
11872 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11873 (exit $ac_status); }; }; then
11874 rxvt_can_pass_fds=yes
11875else
11876 echo "$as_me: failed program was:" >&5
11877sed 's/^/| /' conftest.$ac_ext >&5
11878 7640
11879rxvt_can_pass_fds=no 7641else $as_nop
7642 support_image=no
11880fi 7643fi
11881rm -f conftest.err conftest.$ac_objext \
11882 conftest$ac_exeext conftest.$ac_ext
11883fi
11884echo "$as_me:$LINENO: result: $rxvt_can_pass_fds" >&5
11885echo "${ECHO_T}$rxvt_can_pass_fds" >&6
11886if test x$rxvt_can_pass_fds = xyes; then
11887
11888cat >>confdefs.h <<\_ACEOF
11889#define HAVE_UNIX_FDPASS 1
11890_ACEOF
11891
11892else
11893 { { echo "$as_me:$LINENO: error: urxvt requires unix-compliant filehandle passing ability" >&5
11894echo "$as_me: error: urxvt requires unix-compliant filehandle passing ability" >&2;}
11895 { (exit 1); exit 1; }; }
11896fi
11897
11898echo "$as_me:$LINENO: checking for broken XIM callback" >&5
11899echo $ECHO_N "checking for broken XIM callback... $ECHO_C" >&6
11900if test "${rxvt_broken_ximcb+set}" = set; then
11901 echo $ECHO_N "(cached) $ECHO_C" >&6
11902else
11903 cat >conftest.$ac_ext <<_ACEOF
11904
11905#include <X11/Xlib.h>
11906
11907void im_destroy_cb (XIC unused1, XPointer client_data, XPointer unused3);
11908
11909void f() {
11910 XIMCallback cb;
11911 cb.callback = im_destroy_cb;
11912}
11913
11914_ACEOF
11915rm -f conftest.$ac_objext
11916if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11917 (eval $ac_compile) 2>conftest.er1
11918 ac_status=$?
11919 grep -v '^ *+' conftest.er1 >conftest.err
11920 rm -f conftest.er1
11921 cat conftest.err >&5
11922 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11923 (exit $ac_status); } &&
11924 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
11925 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11926 (eval $ac_try) 2>&5
11927 ac_status=$?
11928 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11929 (exit $ac_status); }; } &&
11930 { ac_try='test -s conftest.$ac_objext'
11931 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11932 (eval $ac_try) 2>&5
11933 ac_status=$?
11934 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11935 (exit $ac_status); }; }; then
11936 rxvt_broken_ximcb=yes
11937else
11938 echo "$as_me: failed program was:" >&5
11939sed 's/^/| /' conftest.$ac_ext >&5
11940
11941rxvt_broken_ximcb=no
11942fi
11943rm -f conftest.err conftest.$ac_objext conftest.$ac_ext 7644rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
11944fi
11945echo "$as_me:$LINENO: result: $rxvt_broken_ximcb" >&5
11946echo "${ECHO_T}$rxvt_broken_ximcb" >&6
11947
11948if test x$rxvt_broken_ximcb = xyes; then
11949
11950cat >>confdefs.h <<\_ACEOF
11951#define XIMCB_PROTO_BROKEN 1
11952_ACEOF
11953
11954fi
11955
11956if test x$ac_cv_func_getpt = xno -a x$ac_cv_func_posix_openpt = xno; then
11957 echo "$as_me:$LINENO: checking for openpty" >&5
11958echo $ECHO_N "checking for openpty... $ECHO_C" >&6
11959if test "${ac_cv_func_openpty+set}" = set; then
11960 echo $ECHO_N "(cached) $ECHO_C" >&6
11961else
11962 cat >conftest.$ac_ext <<_ACEOF
11963/* confdefs.h. */
11964_ACEOF
11965cat confdefs.h >>conftest.$ac_ext
11966cat >>conftest.$ac_ext <<_ACEOF
11967/* end confdefs.h. */
11968/* Define openpty to an innocuous variant, in case <limits.h> declares openpty.
11969 For example, HP-UX 11i <limits.h> declares gettimeofday. */
11970#define openpty innocuous_openpty
11971
11972/* System header to define __stub macros and hopefully few prototypes,
11973 which can conflict with char openpty (); below.
11974 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11975 <limits.h> exists even on freestanding compilers. */
11976
11977#ifdef __STDC__
11978# include <limits.h>
11979#else
11980# include <assert.h>
11981#endif
11982
11983#undef openpty
11984
11985/* Override any gcc2 internal prototype to avoid an error. */
11986#ifdef __cplusplus
11987extern "C"
11988{
11989#endif
11990/* We use char because int might match the return type of a gcc2
11991 builtin and then its argument prototype would still apply. */
11992char openpty ();
11993/* The GNU C library defines this for functions which it implements
11994 to always fail with ENOSYS. Some functions are actually named
11995 something starting with __ and the normal name is an alias. */
11996#if defined (__stub_openpty) || defined (__stub___openpty)
11997choke me
11998#else
11999char (*f) () = openpty;
12000#endif
12001#ifdef __cplusplus
12002}
12003#endif
12004
12005int
12006main ()
12007{
12008return f != openpty;
12009 ;
12010 return 0;
12011}
12012_ACEOF
12013rm -f conftest.$ac_objext conftest$ac_exeext
12014if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12015 (eval $ac_link) 2>conftest.er1
12016 ac_status=$?
12017 grep -v '^ *+' conftest.er1 >conftest.err
12018 rm -f conftest.er1
12019 cat conftest.err >&5
12020 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12021 (exit $ac_status); } &&
12022 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
12023 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12024 (eval $ac_try) 2>&5
12025 ac_status=$?
12026 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12027 (exit $ac_status); }; } &&
12028 { ac_try='test -s conftest$ac_exeext'
12029 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12030 (eval $ac_try) 2>&5
12031 ac_status=$?
12032 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12033 (exit $ac_status); }; }; then
12034 ac_cv_func_openpty=yes
12035else
12036 echo "$as_me: failed program was:" >&5
12037sed 's/^/| /' conftest.$ac_ext >&5
12038
12039ac_cv_func_openpty=no
12040fi
12041rm -f conftest.err conftest.$ac_objext \
12042 conftest$ac_exeext conftest.$ac_ext
12043fi
12044echo "$as_me:$LINENO: result: $ac_cv_func_openpty" >&5
12045echo "${ECHO_T}$ac_cv_func_openpty" >&6
12046if test $ac_cv_func_openpty = yes; then
12047 :
12048else
12049 echo "$as_me:$LINENO: checking for openpty in -lutil" >&5
12050echo $ECHO_N "checking for openpty in -lutil... $ECHO_C" >&6
12051if test "${ac_cv_lib_util_openpty+set}" = set; then
12052 echo $ECHO_N "(cached) $ECHO_C" >&6
12053else
12054 ac_check_lib_save_LIBS=$LIBS
12055LIBS="-lutil $LIBS"
12056cat >conftest.$ac_ext <<_ACEOF
12057/* confdefs.h. */
12058_ACEOF
12059cat confdefs.h >>conftest.$ac_ext
12060cat >>conftest.$ac_ext <<_ACEOF
12061/* end confdefs.h. */
12062
12063/* Override any gcc2 internal prototype to avoid an error. */
12064#ifdef __cplusplus
12065extern "C"
12066#endif
12067/* We use char because int might match the return type of a gcc2
12068 builtin and then its argument prototype would still apply. */
12069char openpty ();
12070int
12071main ()
12072{
12073openpty ();
12074 ;
12075 return 0;
12076}
12077_ACEOF
12078rm -f conftest.$ac_objext conftest$ac_exeext
12079if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12080 (eval $ac_link) 2>conftest.er1
12081 ac_status=$?
12082 grep -v '^ *+' conftest.er1 >conftest.err
12083 rm -f conftest.er1
12084 cat conftest.err >&5
12085 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12086 (exit $ac_status); } &&
12087 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
12088 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12089 (eval $ac_try) 2>&5
12090 ac_status=$?
12091 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12092 (exit $ac_status); }; } &&
12093 { ac_try='test -s conftest$ac_exeext'
12094 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12095 (eval $ac_try) 2>&5
12096 ac_status=$?
12097 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12098 (exit $ac_status); }; }; then
12099 ac_cv_lib_util_openpty=yes
12100else
12101 echo "$as_me: failed program was:" >&5
12102sed 's/^/| /' conftest.$ac_ext >&5
12103
12104ac_cv_lib_util_openpty=no
12105fi
12106rm -f conftest.err conftest.$ac_objext \
12107 conftest$ac_exeext conftest.$ac_ext
12108LIBS=$ac_check_lib_save_LIBS
12109fi
12110echo "$as_me:$LINENO: result: $ac_cv_lib_util_openpty" >&5
12111echo "${ECHO_T}$ac_cv_lib_util_openpty" >&6
12112if test $ac_cv_lib_util_openpty = yes; then
12113 LIBS="$LIBS -lutil"
12114fi
12115
12116fi
12117
12118fi
12119
12120echo "$as_me:$LINENO: checking for pty/tty type" >&5
12121echo $ECHO_N "checking for pty/tty type... $ECHO_C" >&6
12122if test "${rxvt_cv_ptys+set}" = set; then
12123 echo $ECHO_N "(cached) $ECHO_C" >&6
12124else
12125 if test x$ac_cv_func_openpty = xyes -o x$ac_cv_lib_util_openpty = xyes; then
12126 rxvt_cv_ptys=OPENPTY
12127 else if test x$ac_cv_func_getpt = xyes; then
12128 rxvt_cv_ptys=GLIBC
12129 else if test x$ac_cv_func_posix_openpt = xyes; then
12130 rxvt_cv_ptys=POSIX
12131 else if test x$ac_cv_func__getpty = xyes; then
12132 rxvt_cv_ptys=SGI4
12133 else if test -c /dev/ttyp20; then
12134 rxvt_cv_ptys=SCO
12135 else if test -c /dev/ptym/clone; then
12136 rxvt_cv_ptys=HPUX
12137 else if test -c /dev/ptc -a -c /dev/pts; then
12138 rxvt_cv_ptys=PTC
12139 else if test -c /dev/ptc -a -d /dev/pts; then
12140 rxvt_cv_ptys=PTC
12141 else if test -c /dev/ptmx -a -c /dev/pts/0; then
12142 rxvt_cv_ptys=STREAMS
12143 else if test x$ac_cv_func_grantpt = xyes && test x$ac_cv_func_unlockpt = xyes; then
12144 rxvt_cv_ptys=STREAMS
12145 else
12146 rxvt_cv_ptys=BSD
12147fi
12148fi
12149fi
12150fi
12151fi
12152fi
12153fi
12154fi
12155fi
12156fi
12157
12158fi
12159echo "$as_me:$LINENO: result: $rxvt_cv_ptys" >&5
12160echo "${ECHO_T}$rxvt_cv_ptys" >&6
12161
12162if test x$rxvt_cv_ptys = xGLIBC; then
12163
12164cat >>confdefs.h <<\_ACEOF
12165#define PTYS_ARE_GETPT 1
12166_ACEOF
12167
12168fi
12169if test x$rxvt_cv_ptys = xPOSIX; then
12170
12171cat >>confdefs.h <<\_ACEOF
12172#define PTYS_ARE_POSIX 1
12173_ACEOF
12174
12175fi
12176if test x$rxvt_cv_ptys = xOPENPTY; then
12177
12178cat >>confdefs.h <<\_ACEOF
12179#define PTYS_ARE_OPENPTY 1
12180_ACEOF
12181
12182fi
12183if test x$rxvt_cv_ptys = xSCO; then
12184
12185cat >>confdefs.h <<\_ACEOF
12186#define PTYS_ARE_NUMERIC 1
12187_ACEOF
12188
12189fi
12190if test x$rxvt_cv_ptys = xSTREAMS; then
12191
12192cat >>confdefs.h <<\_ACEOF
12193#define PTYS_ARE_PTMX 1
12194_ACEOF
12195
12196fi
12197if test x$rxvt_cv_ptys = xPTC; then
12198
12199cat >>confdefs.h <<\_ACEOF
12200#define PTYS_ARE_PTC 1
12201_ACEOF
12202
12203fi
12204if test x$rxvt_cv_ptys = xSGI4; then
12205
12206cat >>confdefs.h <<\_ACEOF
12207#define PTYS_ARE__GETPTY 1
12208_ACEOF
12209
12210fi
12211if test x$rxvt_cv_ptys = xHPUX; then
12212
12213cat >>confdefs.h <<\_ACEOF
12214#define PTYS_ARE_CLONE 1
12215_ACEOF
12216
12217fi
12218if test x$rxvt_cv_ptys = xBSD -o x$rxvt_cv_ptys = xHPUX -o x$rxvt_cv_ptys = xPOSIX; then
12219
12220cat >>confdefs.h <<\_ACEOF
12221#define PTYS_ARE_SEARCHED 1
12222_ACEOF
12223
12224fi
12225
12226
12227{ echo "$as_me:$LINENO: checking for pty ranges..." >&5
12228echo "$as_me: checking for pty ranges..." >&6;}
12229ptys=`echo /dev/pty??`
12230pch1=`echo $ptys | tr ' ' '\012' | sed -e 's/^.*\(.\).$/\1/g' | sort -u | tr -d '\012'`
12231pch2=`echo $ptys | tr ' ' '\012' | sed -e 's/^.*\(.\)$/\1/g' | sort -u | tr -d '\012'`
12232if test x$pch1 != x; then
12233
12234cat >>confdefs.h <<_ACEOF
12235#define PTYCHAR1 "$pch1"
12236_ACEOF
12237
12238fi
12239if test x$pch2 != x; then
12240
12241cat >>confdefs.h <<_ACEOF
12242#define PTYCHAR2 "$pch2"
12243_ACEOF
12244
12245fi
12246
12247if test x$support_xft = xyes; then 7645 if test x$support_image = xyes; then
12248 LIBS="$LIBS `pkg-config xft --libs`" 7646 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ok" >&5
12249 CPPFLAGS="$CPPFLAGS `pkg-config xft --cflags`" 7647printf "%s\n" "ok" >&6; }
7648 LIBS="$LIBS -lm"
12250 7649
7650printf "%s\n" "#define XRENDER 1" >>confdefs.h
12251 7651
12252for ac_header in X11/Xft/Xft.h
12253do
12254as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
12255if eval "test \"\${$as_ac_Header+set}\" = set"; then
12256 echo "$as_me:$LINENO: checking for $ac_header" >&5
12257echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
12258if eval "test \"\${$as_ac_Header+set}\" = set"; then
12259 echo $ECHO_N "(cached) $ECHO_C" >&6
12260fi
12261echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
12262echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
12263else
12264 # Is the header compilable?
12265echo "$as_me:$LINENO: checking $ac_header usability" >&5
12266echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
12267cat >conftest.$ac_ext <<_ACEOF
12268/* confdefs.h. */
12269_ACEOF
12270cat confdefs.h >>conftest.$ac_ext
12271cat >>conftest.$ac_ext <<_ACEOF
12272/* end confdefs.h. */
12273$ac_includes_default
12274#include <$ac_header>
12275_ACEOF
12276rm -f conftest.$ac_objext
12277if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12278 (eval $ac_compile) 2>conftest.er1
12279 ac_status=$?
12280 grep -v '^ *+' conftest.er1 >conftest.err
12281 rm -f conftest.er1
12282 cat conftest.err >&5
12283 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12284 (exit $ac_status); } &&
12285 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
12286 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12287 (eval $ac_try) 2>&5
12288 ac_status=$?
12289 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12290 (exit $ac_status); }; } &&
12291 { ac_try='test -s conftest.$ac_objext'
12292 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12293 (eval $ac_try) 2>&5
12294 ac_status=$?
12295 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12296 (exit $ac_status); }; }; then
12297 ac_header_compiler=yes
12298else
12299 echo "$as_me: failed program was:" >&5
12300sed 's/^/| /' conftest.$ac_ext >&5
12301 7652
12302ac_header_compiler=no 7653 if test x$support_inheritpixmap = xyes; then
12303fi
12304rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
12305echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
12306echo "${ECHO_T}$ac_header_compiler" >&6
12307 7654
12308# Is the header present? 7655printf "%s\n" "#define ENABLE_TRANSPARENCY 1" >>confdefs.h
12309echo "$as_me:$LINENO: checking $ac_header presence" >&5 7656
12310echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6 7657 fi
12311cat >conftest.$ac_ext <<_ACEOF
12312/* confdefs.h. */
12313_ACEOF
12314cat confdefs.h >>conftest.$ac_ext
12315cat >>conftest.$ac_ext <<_ACEOF
12316/* end confdefs.h. */
12317#include <$ac_header>
12318_ACEOF
12319if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
12320 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
12321 ac_status=$?
12322 grep -v '^ *+' conftest.er1 >conftest.err
12323 rm -f conftest.er1
12324 cat conftest.err >&5
12325 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12326 (exit $ac_status); } >/dev/null; then
12327 if test -s conftest.err; then
12328 ac_cpp_err=$ac_cxx_preproc_warn_flag
12329 ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
12330 else 7658 else
12331 ac_cpp_err= 7659 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
7660printf "%s\n" "no" >&6; }
12332 fi 7661 fi
12333else
12334 ac_cpp_err=yes
12335fi 7662fi
12336if test -z "$ac_cpp_err"; then
12337 ac_header_preproc=yes
12338else
12339 echo "$as_me: failed program was:" >&5
12340sed 's/^/| /' conftest.$ac_ext >&5
12341 7663
12342 ac_header_preproc=no
12343fi
12344rm -f conftest.err conftest.$ac_ext
12345echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
12346echo "${ECHO_T}$ac_header_preproc" >&6
12347
12348# So? What about this header?
12349case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
12350 yes:no: )
12351 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
12352echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
12353 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
12354echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
12355 ac_header_preproc=yes
12356 ;;
12357 no:yes:* )
12358 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
12359echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
12360 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
12361echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
12362 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
12363echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
12364 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
12365echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
12366 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
12367echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
12368 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
12369echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
12370 (
12371 cat <<\_ASBOX
12372## ------------------------------------------ ##
12373## Report this to the AC_PACKAGE_NAME lists. ##
12374## ------------------------------------------ ##
12375_ASBOX
12376 ) |
12377 sed "s/^/$as_me: WARNING: /" >&2
12378 ;;
12379esac
12380echo "$as_me:$LINENO: checking for $ac_header" >&5
12381echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
12382if eval "test \"\${$as_ac_Header+set}\" = set"; then
12383 echo $ECHO_N "(cached) $ECHO_C" >&6
12384else
12385 eval "$as_ac_Header=\$ac_header_preproc"
12386fi
12387echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
12388echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
12389
12390fi
12391if test `eval echo '${'$as_ac_Header'}'` = yes; then
12392 cat >>confdefs.h <<_ACEOF
12393#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
12394_ACEOF
12395
12396else
12397 support_xft=no
12398fi
12399
12400done
12401
12402
12403echo "$as_me:$LINENO: checking for XftDrawString32 in -lXft" >&5
12404echo $ECHO_N "checking for XftDrawString32 in -lXft... $ECHO_C" >&6
12405if test "${ac_cv_lib_Xft_XftDrawString32+set}" = set; then
12406 echo $ECHO_N "(cached) $ECHO_C" >&6
12407else
12408 ac_check_lib_save_LIBS=$LIBS
12409LIBS="-lXft $LIBS"
12410cat >conftest.$ac_ext <<_ACEOF
12411/* confdefs.h. */
12412_ACEOF
12413cat confdefs.h >>conftest.$ac_ext
12414cat >>conftest.$ac_ext <<_ACEOF
12415/* end confdefs.h. */
12416
12417/* Override any gcc2 internal prototype to avoid an error. */
12418#ifdef __cplusplus
12419extern "C"
12420#endif
12421/* We use char because int might match the return type of a gcc2
12422 builtin and then its argument prototype would still apply. */
12423char XftDrawString32 ();
12424int
12425main ()
12426{
12427XftDrawString32 ();
12428 ;
12429 return 0;
12430}
12431_ACEOF
12432rm -f conftest.$ac_objext conftest$ac_exeext
12433if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12434 (eval $ac_link) 2>conftest.er1
12435 ac_status=$?
12436 grep -v '^ *+' conftest.er1 >conftest.err
12437 rm -f conftest.er1
12438 cat conftest.err >&5
12439 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12440 (exit $ac_status); } &&
12441 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
12442 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12443 (eval $ac_try) 2>&5
12444 ac_status=$?
12445 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12446 (exit $ac_status); }; } &&
12447 { ac_try='test -s conftest$ac_exeext'
12448 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12449 (eval $ac_try) 2>&5
12450 ac_status=$?
12451 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12452 (exit $ac_status); }; }; then
12453 ac_cv_lib_Xft_XftDrawString32=yes
12454else
12455 echo "$as_me: failed program was:" >&5
12456sed 's/^/| /' conftest.$ac_ext >&5
12457
12458ac_cv_lib_Xft_XftDrawString32=no
12459fi
12460rm -f conftest.err conftest.$ac_objext \
12461 conftest$ac_exeext conftest.$ac_ext
12462LIBS=$ac_check_lib_save_LIBS
12463fi
12464echo "$as_me:$LINENO: result: $ac_cv_lib_Xft_XftDrawString32" >&5
12465echo "${ECHO_T}$ac_cv_lib_Xft_XftDrawString32" >&6
12466if test $ac_cv_lib_Xft_XftDrawString32 = yes; then
12467 cat >>confdefs.h <<_ACEOF
12468#define HAVE_LIBXFT 1
12469_ACEOF
12470
12471 LIBS="-lXft $LIBS"
12472
12473else
12474 support_xft=no
12475fi
12476
12477
12478 if test x$support_xft = xyes; then
12479
12480cat >>confdefs.h <<\_ACEOF
12481#define XFT 1
12482_ACEOF
12483
12484 fi
12485fi
12486if test x$support_styles = xyes; then 7664if test x$support_styles = xyes; then
12487 7665
12488cat >>confdefs.h <<\_ACEOF 7666printf "%s\n" "#define ENABLE_STYLES 1" >>confdefs.h
12489#define ENABLE_STYLES 1
12490_ACEOF
12491 7667
12492fi 7668fi
12493if test x$support_iso14755 = xyes; then 7669if test x$support_iso14755 = xyes; then
12494 7670
12495cat >>confdefs.h <<\_ACEOF 7671printf "%s\n" "#define ISO_14755 1" >>confdefs.h
12496#define ISO_14755 1
12497_ACEOF
12498 7672
12499fi 7673fi
12500if test x$support_8bitctrls = xyes; then 7674if test x$support_8bitctrls = xyes; then
12501 7675
12502cat >>confdefs.h <<\_ACEOF 7676printf "%s\n" "#define EIGHT_BIT_CONTROLS 1" >>confdefs.h
12503#define EIGHT_BIT_CONTROLS 1
12504_ACEOF
12505 7677
12506fi 7678fi
12507if test x$support_fading = xyes; then 7679if test x$support_fading = xyes; then
12508 7680
12509cat >>confdefs.h <<\_ACEOF 7681printf "%s\n" "#define OFF_FOCUS_FADING 1" >>confdefs.h
12510#define OFF_FOCUS_FADING 1
12511_ACEOF
12512
12513fi
12514if test x$support_tinting = xyes; then
12515
12516cat >>confdefs.h <<\_ACEOF
12517#define TINTING 1
12518_ACEOF
12519
12520fi
12521if test x$support_inheritpixmap = xyes; then
12522
12523cat >>confdefs.h <<\_ACEOF
12524#define TRANSPARENT 1
12525_ACEOF
12526 7682
12527fi 7683fi
12528if test x$support_keepscrolling = xno; then 7684if test x$support_keepscrolling = xno; then
12529 7685
12530cat >>confdefs.h <<\_ACEOF
12531#define NO_SCROLLBAR_BUTTON_CONTINUAL_SCROLLING 1 7686printf "%s\n" "#define NO_SCROLLBAR_BUTTON_CONTINUAL_SCROLLING 1" >>confdefs.h
12532_ACEOF
12533 7687
12534fi 7688fi
12535if test x$support_selectionscrolling = xyes; then 7689if test x$support_selectionscrolling = xyes; then
12536 7690
12537cat >>confdefs.h <<\_ACEOF 7691printf "%s\n" "#define SELECTION_SCROLLING 1" >>confdefs.h
12538#define SELECTION_SCROLLING 1
12539_ACEOF
12540 7692
12541fi 7693fi
12542if test x$support_frills = xyes; then 7694if test x$support_frills = xyes; then
12543 7695
12544cat >>confdefs.h <<\_ACEOF 7696printf "%s\n" "#define ENABLE_FRILLS 1" >>confdefs.h
12545#define ENABLE_FRILLS 1
12546_ACEOF
12547
12548fi
12549if test x$support_24bit = xyes; then
12550
12551cat >>confdefs.h <<\_ACEOF
12552#define PREFER_24BIT 1
12553_ACEOF
12554 7697
12555fi 7698fi
12556if test x$support_mousewheel = xyes; then 7699if test x$support_mousewheel = xyes; then
12557 7700
12558cat >>confdefs.h <<\_ACEOF 7701printf "%s\n" "#define MOUSE_WHEEL 1" >>confdefs.h
12559#define MOUSE_WHEEL 1
12560_ACEOF
12561 7702
12562fi 7703fi
12563if test x$support_mouseslipwheel = xyes; then 7704if test x$support_mouseslipwheel = xyes; then
12564 7705
12565cat >>confdefs.h <<\_ACEOF 7706printf "%s\n" "#define MOUSE_SLIP_WHEELING 1" >>confdefs.h
12566#define MOUSE_SLIP_WHEELING 1
12567_ACEOF
12568 7707
12569fi 7708fi
12570if test x$support_utmp = xyes; then
12571 7709
12572cat >>confdefs.h <<\_ACEOF 7710scrolltypes=plain
12573#define UTMP_SUPPORT 1
12574_ACEOF
12575 7711
12576fi 7712printf "%s\n" "#define PLAIN_SCROLLBAR 1" >>confdefs.h
12577if test x$support_wtmp = xyes; then
12578 7713
12579cat >>confdefs.h <<\_ACEOF
12580#define WTMP_SUPPORT 1
12581_ACEOF
12582 7714
12583fi
12584if test x$support_lastlog = xyes; then
12585
12586cat >>confdefs.h <<\_ACEOF
12587#define LASTLOG_SUPPORT 1
12588_ACEOF
12589
12590fi
12591if test x$support_xim = xyes -o x$multichar_set = xyes; then
12592 if test x$rxvt_cv_func_xlocale = xyes; then
12593
12594cat >>confdefs.h <<\_ACEOF
12595#define USE_XIM 1
12596_ACEOF
12597
12598 fi
12599fi
12600if test x$support_xpm = xyes; then
12601
12602cat >>confdefs.h <<\_ACEOF
12603#define XPM_BACKGROUND 1
12604_ACEOF
12605
12606fi
12607if test x$support_scroll_rxvt = xyes; then 7715if test x$support_scroll_rxvt = xyes; then
12608 7716
12609cat >>confdefs.h <<\_ACEOF 7717printf "%s\n" "#define RXVT_SCROLLBAR 1" >>confdefs.h
12610#define RXVT_SCROLLBAR 1
12611_ACEOF
12612 7718
12613 scrolltypes="rxvt" 7719 scrolltypes="$scrolltypes rxvt"
12614fi 7720fi
12615if test x$support_scroll_next = xyes; then 7721if test x$support_scroll_next = xyes; then
12616 7722
12617cat >>confdefs.h <<\_ACEOF 7723printf "%s\n" "#define NEXT_SCROLLBAR 1" >>confdefs.h
12618#define NEXT_SCROLLBAR 1
12619_ACEOF
12620 7724
12621 scrolltypes="$scrolltypes next" 7725 scrolltypes="$scrolltypes next"
12622fi 7726fi
12623if test x$support_scroll_xterm = xyes; then 7727if test x$support_scroll_xterm = xyes; then
12624 7728
12625cat >>confdefs.h <<\_ACEOF 7729printf "%s\n" "#define XTERM_SCROLLBAR 1" >>confdefs.h
12626#define XTERM_SCROLLBAR 1
12627_ACEOF
12628 7730
12629 scrolltypes="$scrolltypes xterm" 7731 scrolltypes="$scrolltypes xterm"
12630fi 7732fi
12631if test x$support_scroll_plain = xyes; then
12632
12633cat >>confdefs.h <<\_ACEOF
12634#define PLAIN_SCROLLBAR 1
12635_ACEOF
12636
12637 scrolltypes="$scrolltypes plain"
12638fi
12639if test x$support_pointer_blank = xyes; then 7733if test x$support_pointer_blank = xyes; then
12640 7734
12641cat >>confdefs.h <<\_ACEOF 7735printf "%s\n" "#define POINTER_BLANK 1" >>confdefs.h
12642#define POINTER_BLANK 1
12643_ACEOF
12644 7736
12645fi 7737fi
12646if test x$support_text_blink = xyes; then 7738if test x$support_text_blink = xyes; then
12647 7739
12648cat >>confdefs.h <<\_ACEOF 7740printf "%s\n" "#define TEXT_BLINK 1" >>confdefs.h
12649#define TEXT_BLINK 1
12650_ACEOF
12651 7741
12652fi 7742fi
12653if test x$support_unicode3 = xyes; then 7743if test x$support_unicode3 = xyes; then
12654 7744
12655cat >>confdefs.h <<\_ACEOF 7745printf "%s\n" "#define UNICODE_3 1" >>confdefs.h
12656#define UNICODE_3 1
12657_ACEOF
12658 7746
12659fi 7747fi
12660if test x$support_combining = xyes; then 7748if test x$support_combining = xyes; then
12661 7749
12662cat >>confdefs.h <<\_ACEOF 7750printf "%s\n" "#define ENABLE_COMBINING 1" >>confdefs.h
12663#define ENABLE_COMBINING 1
12664_ACEOF
12665 7751
12666fi 7752fi
12667if test x$codesets = xall; then 7753if test x$codesets = xall; then
12668 codesets=jp,jp-ext,kr,zh,zh-ext 7754 codesets=jp,jp-ext,kr,zh,zh-ext
12669fi 7755fi
12670 7756
12671cat >>confdefs.h <<\_ACEOF 7757printf "%s\n" "#define ENCODING_EU 1" >>confdefs.h
12672#define ENCODING_EU 1
12673_ACEOF
12674 7758
12675 7759
12676cat >>confdefs.h <<\_ACEOF 7760printf "%s\n" "#define ENCODING_VN 1" >>confdefs.h
12677#define ENCODING_VN 1
12678_ACEOF
12679 7761
12680for codeset in `echo $codesets | tr "a-z,\\-" "A-Z _"`; do 7762for codeset in `echo $codesets | tr "a-z,\\-" "A-Z _"`; do
12681 case "$codeset" in 7763 case "$codeset" in
12682 JP ) 7764 JP )
12683cat >>confdefs.h <<\_ACEOF 7765printf "%s\n" "#define ENCODING_JP 1" >>confdefs.h
12684#define ENCODING_JP 1
12685_ACEOF
12686 ;; 7766 ;;
12687 JP_EXT ) 7767 JP_EXT )
12688cat >>confdefs.h <<\_ACEOF 7768printf "%s\n" "#define ENCODING_JP_EXT 1" >>confdefs.h
12689#define ENCODING_JP_EXT 1
12690_ACEOF
12691 ;; 7769 ;;
12692 KR ) 7770 KR )
12693cat >>confdefs.h <<\_ACEOF 7771printf "%s\n" "#define ENCODING_KR 1" >>confdefs.h
12694#define ENCODING_KR 1
12695_ACEOF
12696 ;; 7772 ;;
12697 ZH ) 7773 ZH )
12698cat >>confdefs.h <<\_ACEOF 7774printf "%s\n" "#define ENCODING_ZH 1" >>confdefs.h
12699#define ENCODING_ZH 1
12700_ACEOF
12701 ;; 7775 ;;
12702 ZH_EXT ) 7776 ZH_EXT )
12703cat >>confdefs.h <<\_ACEOF 7777printf "%s\n" "#define ENCODING_ZH_EXT 1" >>confdefs.h
12704#define ENCODING_ZH_EXT 1
12705_ACEOF
12706 ;; 7778 ;;
12707 esac 7779 esac
12708done 7780done
12709 7781
12710IF_PERL=\# 7782IF_PERL=\#
12711if test x$support_perl = xyes; then 7783if test x$support_perl = xyes; then
12712 # Extract the first word of "perl5", so it can be a program name with args. 7784 # Extract the first word of "perl5", so it can be a program name with args.
12713set dummy perl5; ac_word=$2 7785set dummy perl5; ac_word=$2
12714echo "$as_me:$LINENO: checking for $ac_word" >&5 7786{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12715echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 7787printf %s "checking for $ac_word... " >&6; }
12716if test "${ac_cv_path_PERL+set}" = set; then 7788if test ${ac_cv_path_PERL+y}
12717 echo $ECHO_N "(cached) $ECHO_C" >&6 7789then :
12718else 7790 printf %s "(cached) " >&6
7791else $as_nop
12719 case $PERL in 7792 case $PERL in
12720 [\\/]* | ?:[\\/]*) 7793 [\\/]* | ?:[\\/]*)
12721 ac_cv_path_PERL="$PERL" # Let the user override the test with a path. 7794 ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
12722 ;; 7795 ;;
12723 *) 7796 *)
12724 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7797 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12725for as_dir in $PATH 7798for as_dir in $PATH
12726do 7799do
12727 IFS=$as_save_IFS 7800 IFS=$as_save_IFS
12728 test -z "$as_dir" && as_dir=. 7801 case $as_dir in #(((
7802 '') as_dir=./ ;;
7803 */) ;;
7804 *) as_dir=$as_dir/ ;;
7805 esac
12729 for ac_exec_ext in '' $ac_executable_extensions; do 7806 for ac_exec_ext in '' $ac_executable_extensions; do
12730 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7807 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
12731 ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext" 7808 ac_cv_path_PERL="$as_dir$ac_word$ac_exec_ext"
12732 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 7809 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
12733 break 2 7810 break 2
12734 fi 7811 fi
12735done 7812done
12736done 7813 done
7814IFS=$as_save_IFS
12737 7815
7816 test -z "$ac_cv_path_PERL" && ac_cv_path_PERL="perl"
12738 ;; 7817 ;;
12739esac 7818esac
12740fi 7819fi
12741PERL=$ac_cv_path_PERL 7820PERL=$ac_cv_path_PERL
12742
12743if test -n "$PERL"; then 7821if test -n "$PERL"; then
12744 echo "$as_me:$LINENO: result: $PERL" >&5 7822 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5
12745echo "${ECHO_T}$PERL" >&6 7823printf "%s\n" "$PERL" >&6; }
12746else 7824else
12747 echo "$as_me:$LINENO: result: no" >&5 7825 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
12748echo "${ECHO_T}no" >&6 7826printf "%s\n" "no" >&6; }
12749fi 7827fi
12750 7828
12751 # Extract the first word of "perl", so it can be a program name with args.
12752set dummy perl; ac_word=$2
12753echo "$as_me:$LINENO: checking for $ac_word" >&5
12754echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
12755if test "${ac_cv_path_PERL+set}" = set; then
12756 echo $ECHO_N "(cached) $ECHO_C" >&6
12757else
12758 case $PERL in
12759 [\\/]* | ?:[\\/]*)
12760 ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
12761 ;;
12762 *)
12763 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12764for as_dir in $PATH
12765do
12766 IFS=$as_save_IFS
12767 test -z "$as_dir" && as_dir=.
12768 for ac_exec_ext in '' $ac_executable_extensions; do
12769 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12770 ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
12771 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
12772 break 2
12773 fi
12774done
12775done
12776 7829
12777 ;;
12778esac
12779fi
12780PERL=$ac_cv_path_PERL
12781 7830
12782if test -n "$PERL"; then
12783 echo "$as_me:$LINENO: result: $PERL" >&5
12784echo "${ECHO_T}$PERL" >&6
12785else
12786 echo "$as_me:$LINENO: result: no" >&5
12787echo "${ECHO_T}no" >&6
12788fi
12789
12790
12791 echo "$as_me:$LINENO: checking for $PERL suitability" >&5 7831 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $PERL suitability" >&5
12792echo $ECHO_N "checking for $PERL suitability... $ECHO_C" >&6 7832printf %s "checking for $PERL suitability... " >&6; }
12793 if $PERL -MExtUtils::Embed -e "use v5.8" >/dev/null 2>/dev/null; then 7833 if $PERL -MExtUtils::Embed -e "use v5.8" >/dev/null 2>/dev/null; then
12794 7834
12795 save_CXXFLAGS="$CXXFLAGS" 7835 save_CXXFLAGS="$CXXFLAGS"
12796 save_LIBS="$LIBS" 7836 save_LIBS="$LIBS"
12797 CXXFLAGS="$CXXFLAGS `$PERL -MExtUtils::Embed -e ccopts`" 7837 CXXFLAGS="$CXXFLAGS `$PERL -MExtUtils::Embed -e ccopts`"
12798 LIBS="$LIBS `$PERL -MExtUtils::Embed -e ldopts`" 7838 LIBS="$LIBS `$PERL -MExtUtils::Embed -e ldopts`"
12799 cat >conftest.$ac_ext <<_ACEOF
12800/* confdefs.h. */
12801_ACEOF
12802cat confdefs.h >>conftest.$ac_ext 7839 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12803cat >>conftest.$ac_ext <<_ACEOF
12804/* end confdefs.h. */ 7840/* end confdefs.h. */
12805 7841
12806#include <EXTERN.h> 7842#include <EXTERN.h>
12807#include <perl.h> 7843#include <perl.h>
12808#include <XSUB.h> 7844#include <XSUB.h>
12809 7845
12810int 7846int
12811main () 7847main (void)
12812{ 7848{
12813 7849
12814 PerlInterpreter *perl = perl_alloc (); 7850 PerlInterpreter *perl = perl_alloc ();
12815 7851
12816 ; 7852 ;
12817 return 0; 7853 return 0;
12818} 7854}
12819_ACEOF 7855_ACEOF
12820rm -f conftest.$ac_objext conftest$ac_exeext 7856if ac_fn_cxx_try_link "$LINENO"
12821if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 7857then :
12822 (eval $ac_link) 2>conftest.er1
12823 ac_status=$?
12824 grep -v '^ *+' conftest.er1 >conftest.err
12825 rm -f conftest.er1
12826 cat conftest.err >&5
12827 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12828 (exit $ac_status); } &&
12829 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
12830 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12831 (eval $ac_try) 2>&5
12832 ac_status=$?
12833 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12834 (exit $ac_status); }; } &&
12835 { ac_try='test -s conftest$ac_exeext'
12836 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12837 (eval $ac_try) 2>&5
12838 ac_status=$?
12839 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12840 (exit $ac_status); }; }; then
12841 rxvt_perl_link=yes 7858 rxvt_perl_link=yes
12842else 7859else $as_nop
12843 echo "$as_me: failed program was:" >&5
12844sed 's/^/| /' conftest.$ac_ext >&5
12845
12846rxvt_perl_link=no 7860 rxvt_perl_link=no
12847fi 7861fi
12848rm -f conftest.err conftest.$ac_objext \ 7862rm -f core conftest.err conftest.$ac_objext conftest.beam \
12849 conftest$ac_exeext conftest.$ac_ext 7863 conftest$ac_exeext conftest.$ac_ext
12850 CXXFLAGS="$save_CXXFLAGS" 7864 CXXFLAGS="$save_CXXFLAGS"
12851 LIBS="$save_LIBS" 7865 LIBS="$save_LIBS"
12852 7866
12853 if test x$rxvt_perl_link = xyes; then 7867 if test x$rxvt_perl_link = xyes; then
12854 echo "$as_me:$LINENO: result: ok" >&5 7868 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ok" >&5
12855echo "${ECHO_T}ok" >&6 7869printf "%s\n" "ok" >&6; }
12856 7870
12857cat >>confdefs.h <<\_ACEOF 7871printf "%s\n" "#define ENABLE_PERL 1" >>confdefs.h
12858#define ENABLE_PERL 1
12859_ACEOF
12860 7872
12861 IF_PERL= 7873 IF_PERL=
12862 PERL_O=rxvtperl.o 7874 PERL_O=rxvtperl.o
12863 PERLFLAGS="`$PERL -MExtUtils::Embed -e ccopts`" 7875 PERLFLAGS="`$PERL -MExtUtils::Embed -e ccopts`"
12864 PERLLIB="`$PERL -MExtUtils::Embed -e ldopts`" 7876 PERLLIB="`$PERL -MExtUtils::Embed -e ldopts`"
12865 PERLPRIVLIBEXP="`$PERL -MConfig -e 'print $Config{privlibexp}'`" 7877 PERLPRIVLIBEXP="`$PERL -MConfig -e 'print $Config{privlibexp}'`"
12866 else 7878 else
12867 { { echo "$as_me:$LINENO: error: no, unable to link" >&5 7879 as_fn_error $? "no, unable to link" "$LINENO" 5
12868echo "$as_me: error: no, unable to link" >&2;}
12869 { (exit 1); exit 1; }; }
12870 fi 7880 fi
12871 else 7881 else
12872 { { echo "$as_me:$LINENO: error: no working perl found, or perl not version >= 5.8" >&5 7882 as_fn_error $? "no working perl found, or perl not version >= 5.8" "$LINENO" 5
12873echo "$as_me: error: no working perl found, or perl not version >= 5.8" >&2;}
12874 { (exit 1); exit 1; }; }
12875 fi 7883 fi
12876fi 7884fi
12877 7885
12878 7886
12879 7887
12880 7888
12881 7889
12882 7890
12883 7891
12884if test x$support_perl = xyes; then
12885 support_frills=yes
12886fi
12887 7892
12888 7893ac_config_files="$ac_config_files Makefile doc/Makefile src/Makefile"
12889CFLAGS=${CFLAGS--O}
12890LDFLAGS=${LDFLAGS--O}
12891
12892CPPFLAGS="$CPPFLAGS"
12893
12894
12895
12896
12897
12898
12899
12900if test x$rxvt_cv_rpath = xyes -o x$rxvt_cv_R = xyes; then
12901 DLIB=`echo $DLIB | sed "$R_TRANSLATE"`
12902 LIBS=`echo $LIBS | sed "$R_TRANSLATE"`
12903 X_LIBS=`echo $X_LIBS | sed "$R_TRANSLATE"`
12904 X_EXTRA_LIBS=`echo $X_EXTRA_LIBS | sed "$R_TRANSLATE"`
12905 XPM_LIBS=`echo $XPM_LIBS | sed "$R_TRANSLATE"`
12906fi
12907
12908
12909
12910
12911
12912test "$program_prefix" != NONE &&
12913 program_transform_name="s,^,$program_prefix,;$program_transform_name"
12914# Use a double $ so make ignores it.
12915test "$program_suffix" != NONE &&
12916 program_transform_name="s,\$,$program_suffix,;$program_transform_name"
12917# Double any \ or $. echo might interpret backslashes.
12918# By default was `s,x,x', remove it if useless.
12919cat <<\_ACEOF >conftest.sed
12920s/[\\$]/&&/g;s/;s,x,x,$//
12921_ACEOF
12922program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
12923rm conftest.sed
12924
12925
12926
12927
12928
12929if test "$ac_cv_header_stdint_h" = "yes" -o "$notset" = "dontmatch"; then
12930 include_stdint_h="#include <stdint.h>"
12931else
12932 include_stdint_h="/* #include <stdint.h> */"
12933fi
12934if test "$ac_cv_header_stdarg_h" = "yes" -o "$notset" = "dontmatch"; then
12935 include_stdarg_h="#include <cstdarg>"
12936else
12937 include_stdarg_h="/* #include <cstdarg> */"
12938fi
12939if test "$ac_cv_header_stdlib_h" = "yes" -o "$notset" = "dontmatch"; then
12940 include_stdlib_h="#include <cstdlib>"
12941else
12942 include_stdlib_h="/* #include <cstdlib> */"
12943fi
12944if test "$ac_cv_header_unistd_h" = "yes" -o "$notset" = "dontmatch"; then
12945 include_unistd_h="#include <unistd.h>"
12946else
12947 include_unistd_h="/* #include <unistd.h> */"
12948fi
12949if test "$ac_cv_header_string_h" = "yes" -o "$notset" = "dontmatch"; then
12950 include_string_h="#include <cstring>"
12951else
12952 include_string_h="/* #include <cstring> */"
12953fi
12954if test "$ac_cv_header_fcntl_h" = "yes" -o "$notset" = "dontmatch"; then
12955 include_fcntl_h="#include <fcntl.h>"
12956else
12957 include_fcntl_h="/* #include <fcntl.h> */"
12958fi
12959if test "$ac_cv_header_util_h" = "yes" -o "$notset" = "dontmatch"; then
12960 include_util_h="#include <util.h>"
12961else
12962 include_util_h="/* #include <util.h> */"
12963fi
12964if test "$ac_cv_header_assert_h" = "yes" -o "$notset" = "dontmatch"; then
12965 include_assert_h="#include <assert.h>"
12966else
12967 include_assert_h="/* #include <assert.h> */"
12968fi
12969if test "$rxvt_cv_header_sysioctl" = "yes" -o "$notset" = "dontmatch"; then
12970 include_sys_ioctl_h="#include <sys/ioctl.h>"
12971else
12972 include_sys_ioctl_h="/* #include <sys/ioctl.h> */"
12973fi
12974if test "$ac_cv_header_sys_select_h" = "yes" -o "$notset" = "dontmatch"; then
12975 include_sys_select_h="#include <sys/select.h>"
12976else
12977 include_sys_select_h="/* #include <sys/select.h> */"
12978fi
12979if test "$ac_cv_header_sys_strredir_h" = "yes" -o "$notset" = "dontmatch"; then
12980 include_sys_strredir_h="#include <sys/strredir.h>"
12981else
12982 include_sys_strredir_h="/* #include <sys/strredir.h> */"
12983fi
12984if test "$ac_cv_header_sys_time_h" = "yes" -o "$notset" = "dontmatch"; then
12985 include_sys_time_h="#include <sys/time.h>"
12986else
12987 include_sys_time_h="/* #include <sys/time.h> */"
12988fi
12989if test "$ac_cv_header_sys_time_h" = "no" -o "$ac_cv_header_time" = "yes"; then
12990 include_time_h="#include <time.h>"
12991else
12992 include_time_h="/* #include <time.h> */"
12993fi
12994
12995 ac_config_files="$ac_config_files Makefile doc/Makefile src/Makefile src/rxvtlib.h"
12996 7894
12997cat >confcache <<\_ACEOF 7895cat >confcache <<\_ACEOF
12998# This file is a shell script that caches the results of configure 7896# This file is a shell script that caches the results of configure
12999# tests run on this system so they can be shared between configure 7897# tests run on this system so they can be shared between configure
13000# scripts and configure runs, see configure's option --config-cache. 7898# scripts and configure runs, see configure's option --config-cache.
13010 7908
13011_ACEOF 7909_ACEOF
13012 7910
13013# The following way of writing the cache mishandles newlines in values, 7911# The following way of writing the cache mishandles newlines in values,
13014# but we know of no workaround that is simple, portable, and efficient. 7912# but we know of no workaround that is simple, portable, and efficient.
13015# So, don't put newlines in cache variables' values. 7913# So, we kill variables containing newlines.
13016# Ultrix sh set writes to stderr and can't be redirected directly, 7914# Ultrix sh set writes to stderr and can't be redirected directly,
13017# and sets the high bit in the cache file unless we assign to the vars. 7915# and sets the high bit in the cache file unless we assign to the vars.
13018{ 7916(
7917 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
7918 eval ac_val=\$$ac_var
7919 case $ac_val in #(
7920 *${as_nl}*)
7921 case $ac_var in #(
7922 *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
7923printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
7924 esac
7925 case $ac_var in #(
7926 _ | IFS | as_nl) ;; #(
7927 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
7928 *) { eval $ac_var=; unset $ac_var;} ;;
7929 esac ;;
7930 esac
7931 done
7932
13019 (set) 2>&1 | 7933 (set) 2>&1 |
13020 case `(ac_space=' '; set | grep ac_space) 2>&1` in 7934 case $as_nl`(ac_space=' '; set) 2>&1` in #(
13021 *ac_space=\ *) 7935 *${as_nl}ac_space=\ *)
13022 # `set' does not quote correctly, so add quotes (double-quote 7936 # `set' does not quote correctly, so add quotes: double-quote
13023 # substitution turns \\\\ into \\, and sed turns \\ into \). 7937 # substitution turns \\\\ into \\, and sed turns \\ into \.
13024 sed -n \ 7938 sed -n \
13025 "s/'/'\\\\''/g; 7939 "s/'/'\\\\''/g;
13026 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 7940 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
13027 ;; 7941 ;; #(
13028 *) 7942 *)
13029 # `set' quotes correctly as required by POSIX, so do not add quotes. 7943 # `set' quotes correctly as required by POSIX, so do not add quotes.
13030 sed -n \ 7944 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
13031 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
13032 ;; 7945 ;;
13033 esac; 7946 esac |
13034} | 7947 sort
7948) |
13035 sed ' 7949 sed '
7950 /^ac_cv_env_/b end
13036 t clear 7951 t clear
13037 : clear 7952 :clear
13038 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 7953 s/^\([^=]*\)=\(.*[{}].*\)$/test ${\1+y} || &/
13039 t end 7954 t end
13040 /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 7955 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
13041 : end' >>confcache 7956 :end' >>confcache
13042if diff $cache_file confcache >/dev/null 2>&1; then :; else 7957if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
13043 if test -w $cache_file; then 7958 if test -w "$cache_file"; then
13044 test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file" 7959 if test "x$cache_file" != "x/dev/null"; then
7960 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
7961printf "%s\n" "$as_me: updating cache $cache_file" >&6;}
7962 if test ! -f "$cache_file" || test -h "$cache_file"; then
13045 cat confcache >$cache_file 7963 cat confcache >"$cache_file"
7964 else
7965 case $cache_file in #(
7966 */* | ?:*)
7967 mv -f confcache "$cache_file"$$ &&
7968 mv -f "$cache_file"$$ "$cache_file" ;; #(
7969 *)
7970 mv -f confcache "$cache_file" ;;
7971 esac
7972 fi
7973 fi
13046 else 7974 else
13047 echo "not updating unwritable cache $cache_file" 7975 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
7976printf "%s\n" "$as_me: not updating unwritable cache $cache_file" >&6;}
13048 fi 7977 fi
13049fi 7978fi
13050rm -f confcache 7979rm -f confcache
13051 7980
13052test "x$prefix" = xNONE && prefix=$ac_default_prefix 7981test "x$prefix" = xNONE && prefix=$ac_default_prefix
13053# Let make expand exec_prefix. 7982# Let make expand exec_prefix.
13054test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 7983test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
13055 7984
13056# VPATH may cause trouble with some makes, so we remove $(srcdir),
13057# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
13058# trailing colons and then remove the whole line if VPATH becomes empty
13059# (actually we leave an empty line to preserve line numbers).
13060if test "x$srcdir" = x.; then
13061 ac_vpsub='/^[ ]*VPATH[ ]*=/{
13062s/:*\$(srcdir):*/:/;
13063s/:*\${srcdir}:*/:/;
13064s/:*@srcdir@:*/:/;
13065s/^\([^=]*=[ ]*\):*/\1/;
13066s/:*$//;
13067s/^[^=]*=[ ]*$//;
13068}'
13069fi
13070
13071DEFS=-DHAVE_CONFIG_H 7985DEFS=-DHAVE_CONFIG_H
13072 7986
13073ac_libobjs= 7987ac_libobjs=
13074ac_ltlibobjs= 7988ac_ltlibobjs=
7989U=
13075for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 7990for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
13076 # 1. Remove the extension, and $U if already installed. 7991 # 1. Remove the extension, and $U if already installed.
13077 ac_i=`echo "$ac_i" |
13078 sed 's/\$U\././;s/\.o$//;s/\.obj$//'` 7992 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
13079 # 2. Add them. 7993 ac_i=`printf "%s\n" "$ac_i" | sed "$ac_script"`
13080 ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext" 7994 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
13081 ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo' 7995 # will be set to the directory where LIBOBJS objects are built.
7996 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
7997 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
13082done 7998done
13083LIBOBJS=$ac_libobjs 7999LIBOBJS=$ac_libobjs
13084 8000
13085LTLIBOBJS=$ac_ltlibobjs 8001LTLIBOBJS=$ac_ltlibobjs
13086 8002
13087 8003
13088 8004
13089: ${CONFIG_STATUS=./config.status} 8005: "${CONFIG_STATUS=./config.status}"
8006ac_write_fail=0
13090ac_clean_files_save=$ac_clean_files 8007ac_clean_files_save=$ac_clean_files
13091ac_clean_files="$ac_clean_files $CONFIG_STATUS" 8008ac_clean_files="$ac_clean_files $CONFIG_STATUS"
13092{ echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5 8009{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
13093echo "$as_me: creating $CONFIG_STATUS" >&6;} 8010printf "%s\n" "$as_me: creating $CONFIG_STATUS" >&6;}
13094cat >$CONFIG_STATUS <<_ACEOF 8011as_write_fail=0
8012cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
13095#! $SHELL 8013#! $SHELL
13096# Generated by $as_me. 8014# Generated by $as_me.
13097# Run this file to recreate the current configuration. 8015# Run this file to recreate the current configuration.
13098# Compiler output produced by configure, useful for debugging 8016# Compiler output produced by configure, useful for debugging
13099# configure, is in config.log if it exists. 8017# configure, is in config.log if it exists.
13100 8018
13101debug=false 8019debug=false
13102ac_cs_recheck=false 8020ac_cs_recheck=false
13103ac_cs_silent=false 8021ac_cs_silent=false
8022
13104SHELL=\${CONFIG_SHELL-$SHELL} 8023SHELL=\${CONFIG_SHELL-$SHELL}
8024export SHELL
13105_ACEOF 8025_ASEOF
13106 8026cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
13107cat >>$CONFIG_STATUS <<\_ACEOF
13108## --------------------- ## 8027## -------------------- ##
13109## M4sh Initialization. ## 8028## M4sh Initialization. ##
13110## --------------------- ## 8029## -------------------- ##
13111 8030
13112# Be Bourne compatible 8031# Be more Bourne compatible
8032DUALCASE=1; export DUALCASE # for MKS sh
8033as_nop=:
13113if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then 8034if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
8035then :
13114 emulate sh 8036 emulate sh
13115 NULLCMD=: 8037 NULLCMD=:
13116 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which 8038 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
13117 # is contrary to our usage. Disable this feature. 8039 # is contrary to our usage. Disable this feature.
13118 alias -g '${1+"$@"}'='"$@"' 8040 alias -g '${1+"$@"}'='"$@"'
13119elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then 8041 setopt NO_GLOB_SUBST
8042else $as_nop
8043 case `(set -o) 2>/dev/null` in #(
8044 *posix*) :
13120 set -o posix 8045 set -o posix ;; #(
8046 *) :
8047 ;;
8048esac
13121fi 8049fi
13122DUALCASE=1; export DUALCASE # for MKS sh
13123 8050
13124# Support unset when possible.
13125if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
13126 as_unset=unset
13127else
13128 as_unset=false
13129fi
13130 8051
13131 8052
13132# Work around bugs in pre-3.0 UWIN ksh. 8053# Reset variables that may have inherited troublesome values from
13133$as_unset ENV MAIL MAILPATH 8054# the environment.
8055
8056# IFS needs to be set, to space, tab, and newline, in precisely that order.
8057# (If _AS_PATH_WALK were called with IFS unset, it would have the
8058# side effect of setting IFS to empty, thus disabling word splitting.)
8059# Quoting is to prevent editors from complaining about space-tab.
8060as_nl='
8061'
8062export as_nl
8063IFS=" "" $as_nl"
8064
13134PS1='$ ' 8065PS1='$ '
13135PS2='> ' 8066PS2='> '
13136PS4='+ ' 8067PS4='+ '
13137 8068
13138# NLS nuisances. 8069# Ensure predictable behavior from utilities with locale-dependent output.
13139for as_var in \ 8070LC_ALL=C
13140 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \ 8071export LC_ALL
13141 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \ 8072LANGUAGE=C
13142 LC_TELEPHONE LC_TIME 8073export LANGUAGE
8074
8075# We cannot yet rely on "unset" to work, but we need these variables
8076# to be unset--not just set to an empty or harmless value--now, to
8077# avoid bugs in old shells (e.g. pre-3.0 UWIN ksh). This construct
8078# also avoids known problems related to "unset" and subshell syntax
8079# in other old shells (e.g. bash 2.01 and pdksh 5.2.14).
8080for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH
8081do eval test \${$as_var+y} \
8082 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
8083done
8084
8085# Ensure that fds 0, 1, and 2 are open.
8086if (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi
8087if (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi
8088if (exec 3>&2) ; then :; else exec 2>/dev/null; fi
8089
8090# The user is always right.
8091if ${PATH_SEPARATOR+false} :; then
8092 PATH_SEPARATOR=:
8093 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
8094 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
8095 PATH_SEPARATOR=';'
8096 }
8097fi
8098
8099
8100# Find who we are. Look in the path if we contain no directory separator.
8101as_myself=
8102case $0 in #((
8103 *[\\/]* ) as_myself=$0 ;;
8104 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8105for as_dir in $PATH
13143do 8106do
13144 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then 8107 IFS=$as_save_IFS
13145 eval $as_var=C; export $as_var 8108 case $as_dir in #(((
13146 else 8109 '') as_dir=./ ;;
13147 $as_unset $as_var 8110 */) ;;
13148 fi 8111 *) as_dir=$as_dir/ ;;
8112 esac
8113 test -r "$as_dir$0" && as_myself=$as_dir$0 && break
13149done 8114 done
8115IFS=$as_save_IFS
13150 8116
13151# Required to use basename. 8117 ;;
8118esac
8119# We did not find ourselves, most probably we were run as `sh COMMAND'
8120# in which case we are not to be found in the path.
8121if test "x$as_myself" = x; then
8122 as_myself=$0
8123fi
8124if test ! -f "$as_myself"; then
8125 printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
8126 exit 1
8127fi
8128
8129
8130
8131# as_fn_error STATUS ERROR [LINENO LOG_FD]
8132# ----------------------------------------
8133# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
8134# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
8135# script with STATUS, using 1 if that was 0.
8136as_fn_error ()
8137{
8138 as_status=$1; test $as_status -eq 0 && as_status=1
8139 if test "$4"; then
8140 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
8141 printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
8142 fi
8143 printf "%s\n" "$as_me: error: $2" >&2
8144 as_fn_exit $as_status
8145} # as_fn_error
8146
8147
8148
8149# as_fn_set_status STATUS
8150# -----------------------
8151# Set $? to STATUS, without forking.
8152as_fn_set_status ()
8153{
8154 return $1
8155} # as_fn_set_status
8156
8157# as_fn_exit STATUS
8158# -----------------
8159# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
8160as_fn_exit ()
8161{
8162 set +e
8163 as_fn_set_status $1
8164 exit $1
8165} # as_fn_exit
8166
8167# as_fn_unset VAR
8168# ---------------
8169# Portably unset VAR.
8170as_fn_unset ()
8171{
8172 { eval $1=; unset $1;}
8173}
8174as_unset=as_fn_unset
8175
8176# as_fn_append VAR VALUE
8177# ----------------------
8178# Append the text in VALUE to the end of the definition contained in VAR. Take
8179# advantage of any shell optimizations that allow amortized linear growth over
8180# repeated appends, instead of the typical quadratic growth present in naive
8181# implementations.
8182if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null
8183then :
8184 eval 'as_fn_append ()
8185 {
8186 eval $1+=\$2
8187 }'
8188else $as_nop
8189 as_fn_append ()
8190 {
8191 eval $1=\$$1\$2
8192 }
8193fi # as_fn_append
8194
8195# as_fn_arith ARG...
8196# ------------------
8197# Perform arithmetic evaluation on the ARGs, and store the result in the
8198# global $as_val. Take advantage of shells that can avoid forks. The arguments
8199# must be portable across $(()) and expr.
8200if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null
8201then :
8202 eval 'as_fn_arith ()
8203 {
8204 as_val=$(( $* ))
8205 }'
8206else $as_nop
8207 as_fn_arith ()
8208 {
8209 as_val=`expr "$@" || test $? -eq 1`
8210 }
8211fi # as_fn_arith
8212
8213
13152if expr a : '\(a\)' >/dev/null 2>&1; then 8214if expr a : '\(a\)' >/dev/null 2>&1 &&
8215 test "X`expr 00001 : '.*\(...\)'`" = X001; then
13153 as_expr=expr 8216 as_expr=expr
13154else 8217else
13155 as_expr=false 8218 as_expr=false
13156fi 8219fi
13157 8220
13158if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then 8221if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
13159 as_basename=basename 8222 as_basename=basename
13160else 8223else
13161 as_basename=false 8224 as_basename=false
13162fi 8225fi
13163 8226
8227if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
8228 as_dirname=dirname
8229else
8230 as_dirname=false
8231fi
13164 8232
13165# Name of the executable.
13166as_me=`$as_basename "$0" || 8233as_me=`$as_basename -- "$0" ||
13167$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 8234$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
13168 X"$0" : 'X\(//\)$' \| \ 8235 X"$0" : 'X\(//\)$' \| \
13169 X"$0" : 'X\(/\)$' \| \ 8236 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
13170 . : '\(.\)' 2>/dev/null || 8237printf "%s\n" X/"$0" |
13171echo X/"$0" |
13172 sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; } 8238 sed '/^.*\/\([^/][^/]*\)\/*$/{
13173 /^X\/\(\/\/\)$/{ s//\1/; q; } 8239 s//\1/
13174 /^X\/\(\/\).*/{ s//\1/; q; } 8240 q
8241 }
8242 /^X\/\(\/\/\)$/{
8243 s//\1/
8244 q
8245 }
8246 /^X\/\(\/\).*/{
8247 s//\1/
8248 q
8249 }
13175 s/.*/./; q'` 8250 s/.*/./; q'`
13176 8251
13177
13178# PATH needs CR, and LINENO needs CR and PATH.
13179# Avoid depending upon Character Ranges. 8252# Avoid depending upon Character Ranges.
13180as_cr_letters='abcdefghijklmnopqrstuvwxyz' 8253as_cr_letters='abcdefghijklmnopqrstuvwxyz'
13181as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 8254as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
13182as_cr_Letters=$as_cr_letters$as_cr_LETTERS 8255as_cr_Letters=$as_cr_letters$as_cr_LETTERS
13183as_cr_digits='0123456789' 8256as_cr_digits='0123456789'
13184as_cr_alnum=$as_cr_Letters$as_cr_digits 8257as_cr_alnum=$as_cr_Letters$as_cr_digits
13185 8258
13186# The user is always right. 8259
13187if test "${PATH_SEPARATOR+set}" != set; then 8260# Determine whether it's possible to make 'echo' print without a newline.
13188 echo "#! /bin/sh" >conf$$.sh 8261# These variables are no longer used directly by Autoconf, but are AC_SUBSTed
13189 echo "exit 0" >>conf$$.sh 8262# for compatibility with existing Makefiles.
13190 chmod +x conf$$.sh 8263ECHO_C= ECHO_N= ECHO_T=
13191 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then 8264case `echo -n x` in #(((((
13192 PATH_SEPARATOR=';' 8265-n*)
8266 case `echo 'xy\c'` in
8267 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
8268 xy) ECHO_C='\c';;
8269 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
8270 ECHO_T=' ';;
8271 esac;;
8272*)
8273 ECHO_N='-n';;
8274esac
8275
8276# For backward compatibility with old third-party macros, we provide
8277# the shell variables $as_echo and $as_echo_n. New code should use
8278# AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively.
8279as_echo='printf %s\n'
8280as_echo_n='printf %s'
8281
8282rm -f conf$$ conf$$.exe conf$$.file
8283if test -d conf$$.dir; then
8284 rm -f conf$$.dir/conf$$.file
8285else
8286 rm -f conf$$.dir
8287 mkdir conf$$.dir 2>/dev/null
8288fi
8289if (echo >conf$$.file) 2>/dev/null; then
8290 if ln -s conf$$.file conf$$ 2>/dev/null; then
8291 as_ln_s='ln -s'
8292 # ... but there are two gotchas:
8293 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
8294 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
8295 # In both cases, we have to default to `cp -pR'.
8296 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
8297 as_ln_s='cp -pR'
8298 elif ln conf$$.file conf$$ 2>/dev/null; then
8299 as_ln_s=ln
13193 else 8300 else
13194 PATH_SEPARATOR=: 8301 as_ln_s='cp -pR'
13195 fi 8302 fi
13196 rm -f conf$$.sh 8303else
8304 as_ln_s='cp -pR'
13197fi 8305fi
8306rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
8307rmdir conf$$.dir 2>/dev/null
13198 8308
13199 8309
13200 as_lineno_1=$LINENO 8310# as_fn_mkdir_p
13201 as_lineno_2=$LINENO 8311# -------------
13202 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null` 8312# Create "$as_dir" as a directory, including parents if necessary.
13203 test "x$as_lineno_1" != "x$as_lineno_2" && 8313as_fn_mkdir_p ()
13204 test "x$as_lineno_3" = "x$as_lineno_2" || { 8314{
13205 # Find who we are. Look in the path if we contain no path at all
13206 # relative or not.
13207 case $0 in
13208 *[\\/]* ) as_myself=$0 ;;
13209 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13210for as_dir in $PATH
13211do
13212 IFS=$as_save_IFS
13213 test -z "$as_dir" && as_dir=.
13214 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
13215done
13216 8315
13217 ;; 8316 case $as_dir in #(
8317 -*) as_dir=./$as_dir;;
13218 esac 8318 esac
13219 # We did not find ourselves, most probably we were run as `sh COMMAND' 8319 test -d "$as_dir" || eval $as_mkdir_p || {
13220 # in which case we are not to be found in the path. 8320 as_dirs=
13221 if test "x$as_myself" = x; then 8321 while :; do
13222 as_myself=$0
13223 fi
13224 if test ! -f "$as_myself"; then
13225 { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5
13226echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;}
13227 { (exit 1); exit 1; }; }
13228 fi
13229 case $CONFIG_SHELL in
13230 '')
13231 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13232for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
13233do
13234 IFS=$as_save_IFS
13235 test -z "$as_dir" && as_dir=.
13236 for as_base in sh bash ksh sh5; do
13237 case $as_dir in 8322 case $as_dir in #(
13238 /*) 8323 *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
13239 if ("$as_dir/$as_base" -c ' 8324 *) as_qdir=$as_dir;;
13240 as_lineno_1=$LINENO 8325 esac
13241 as_lineno_2=$LINENO 8326 as_dirs="'$as_qdir' $as_dirs"
13242 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null` 8327 as_dir=`$as_dirname -- "$as_dir" ||
13243 test "x$as_lineno_1" != "x$as_lineno_2" && 8328$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13244 test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then 8329 X"$as_dir" : 'X\(//\)[^/]' \| \
13245 $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; } 8330 X"$as_dir" : 'X\(//\)$' \| \
13246 $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; } 8331 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
13247 CONFIG_SHELL=$as_dir/$as_base 8332printf "%s\n" X"$as_dir" |
13248 export CONFIG_SHELL 8333 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13249 exec "$CONFIG_SHELL" "$0" ${1+"$@"} 8334 s//\1/
13250 fi;; 8335 q
13251 esac 8336 }
8337 /^X\(\/\/\)[^/].*/{
8338 s//\1/
8339 q
8340 }
8341 /^X\(\/\/\)$/{
8342 s//\1/
8343 q
8344 }
8345 /^X\(\/\).*/{
8346 s//\1/
8347 q
8348 }
8349 s/.*/./; q'`
8350 test -d "$as_dir" && break
13252 done 8351 done
13253done 8352 test -z "$as_dirs" || eval "mkdir $as_dirs"
13254;; 8353 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
13255 esac
13256 8354
13257 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
13258 # uniformly replaced by the line number. The first 'sed' inserts a
13259 # line-number line before each line; the second 'sed' does the real
13260 # work. The second script uses 'N' to pair each line-number line
13261 # with the numbered line, and appends trailing '-' during
13262 # substitution so that $LINENO is not a special case at line end.
13263 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
13264 # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-)
13265 sed '=' <$as_myself |
13266 sed '
13267 N
13268 s,$,-,
13269 : loop
13270 s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
13271 t loop
13272 s,-$,,
13273 s,^['$as_cr_digits']*\n,,
13274 ' >$as_me.lineno &&
13275 chmod +x $as_me.lineno ||
13276 { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5
13277echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;}
13278 { (exit 1); exit 1; }; }
13279 8355
13280 # Don't try to exec as it changes $[0], causing all sort of problems 8356} # as_fn_mkdir_p
13281 # (the dirname of $[0] is not the place where we might find the
13282 # original and so on. Autoconf is especially sensible to this).
13283 . ./$as_me.lineno
13284 # Exit status is that of the last command.
13285 exit
13286}
13287
13288
13289case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
13290 *c*,-n*) ECHO_N= ECHO_C='
13291' ECHO_T=' ' ;;
13292 *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;;
13293 *) ECHO_N= ECHO_C='\c' ECHO_T= ;;
13294esac
13295
13296if expr a : '\(a\)' >/dev/null 2>&1; then
13297 as_expr=expr
13298else
13299 as_expr=false
13300fi
13301
13302rm -f conf$$ conf$$.exe conf$$.file
13303echo >conf$$.file
13304if ln -s conf$$.file conf$$ 2>/dev/null; then
13305 # We could just check for DJGPP; but this test a) works b) is more generic
13306 # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
13307 if test -f conf$$.exe; then
13308 # Don't use ln at all; we don't have any links
13309 as_ln_s='cp -p'
13310 else
13311 as_ln_s='ln -s'
13312 fi
13313elif ln conf$$.file conf$$ 2>/dev/null; then
13314 as_ln_s=ln
13315else
13316 as_ln_s='cp -p'
13317fi
13318rm -f conf$$ conf$$.exe conf$$.file
13319
13320if mkdir -p . 2>/dev/null; then 8357if mkdir -p . 2>/dev/null; then
13321 as_mkdir_p=: 8358 as_mkdir_p='mkdir -p "$as_dir"'
13322else 8359else
13323 test -d ./-p && rmdir ./-p 8360 test -d ./-p && rmdir ./-p
13324 as_mkdir_p=false 8361 as_mkdir_p=false
13325fi 8362fi
13326 8363
13327as_executable_p="test -f" 8364
8365# as_fn_executable_p FILE
8366# -----------------------
8367# Test if FILE is an executable regular file.
8368as_fn_executable_p ()
8369{
8370 test -f "$1" && test -x "$1"
8371} # as_fn_executable_p
8372as_test_x='test -x'
8373as_executable_p=as_fn_executable_p
13328 8374
13329# Sed expression to map a string onto a valid CPP name. 8375# Sed expression to map a string onto a valid CPP name.
13330as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 8376as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
13331 8377
13332# Sed expression to map a string onto a valid variable name. 8378# Sed expression to map a string onto a valid variable name.
13333as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 8379as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
13334 8380
13335 8381
13336# IFS
13337# We need space, tab and new line, in precisely that order.
13338as_nl='
13339'
13340IFS=" $as_nl"
13341
13342# CDPATH.
13343$as_unset CDPATH
13344
13345exec 6>&1 8382exec 6>&1
8383## ----------------------------------- ##
8384## Main body of $CONFIG_STATUS script. ##
8385## ----------------------------------- ##
8386_ASEOF
8387test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
13346 8388
8389cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13347# Open the log real soon, to keep \$[0] and so on meaningful, and to 8390# Save the log message, to keep $0 and so on meaningful, and to
13348# report actual input values of CONFIG_FILES etc. instead of their 8391# report actual input values of CONFIG_FILES etc. instead of their
13349# values after options handling. Logging --version etc. is OK. 8392# values after options handling.
13350exec 5>>config.log 8393ac_log="
13351{
13352 echo
13353 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
13354## Running $as_me. ##
13355_ASBOX
13356} >&5
13357cat >&5 <<_CSEOF
13358
13359This file was extended by $as_me, which was 8394This file was extended by $as_me, which was
13360generated by GNU Autoconf 2.59. Invocation command line was 8395generated by GNU Autoconf 2.71. Invocation command line was
13361 8396
13362 CONFIG_FILES = $CONFIG_FILES 8397 CONFIG_FILES = $CONFIG_FILES
13363 CONFIG_HEADERS = $CONFIG_HEADERS 8398 CONFIG_HEADERS = $CONFIG_HEADERS
13364 CONFIG_LINKS = $CONFIG_LINKS 8399 CONFIG_LINKS = $CONFIG_LINKS
13365 CONFIG_COMMANDS = $CONFIG_COMMANDS 8400 CONFIG_COMMANDS = $CONFIG_COMMANDS
13366 $ $0 $@ 8401 $ $0 $@
13367 8402
13368_CSEOF
13369echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5 8403on `(hostname || uname -n) 2>/dev/null | sed 1q`
13370echo >&5 8404"
8405
13371_ACEOF 8406_ACEOF
13372 8407
8408case $ac_config_files in *"
8409"*) set x $ac_config_files; shift; ac_config_files=$*;;
8410esac
8411
8412case $ac_config_headers in *"
8413"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
8414esac
8415
8416
8417cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13373# Files that config.status was made for. 8418# Files that config.status was made for.
13374if test -n "$ac_config_files"; then 8419config_files="$ac_config_files"
13375 echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS 8420config_headers="$ac_config_headers"
13376fi
13377 8421
13378if test -n "$ac_config_headers"; then 8422_ACEOF
13379 echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
13380fi
13381 8423
13382if test -n "$ac_config_links"; then
13383 echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
13384fi
13385
13386if test -n "$ac_config_commands"; then
13387 echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
13388fi
13389
13390cat >>$CONFIG_STATUS <<\_ACEOF 8424cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13391
13392ac_cs_usage="\ 8425ac_cs_usage="\
13393\`$as_me' instantiates files from templates according to the 8426\`$as_me' instantiates files and other configuration actions
13394current configuration. 8427from templates according to the current configuration. Unless the files
8428and actions are specified as TAGs, all are instantiated by default.
13395 8429
13396Usage: $0 [OPTIONS] [FILE]... 8430Usage: $0 [OPTION]... [TAG]...
13397 8431
13398 -h, --help print this help, then exit 8432 -h, --help print this help, then exit
13399 -V, --version print version number, then exit 8433 -V, --version print version number and configuration settings, then exit
8434 --config print configuration, then exit
8435 -q, --quiet, --silent
13400 -q, --quiet do not print progress messages 8436 do not print progress messages
13401 -d, --debug don't remove temporary files 8437 -d, --debug don't remove temporary files
13402 --recheck update $as_me by reconfiguring in the same conditions 8438 --recheck update $as_me by reconfiguring in the same conditions
13403 --file=FILE[:TEMPLATE] 8439 --file=FILE[:TEMPLATE]
13404 instantiate the configuration file FILE 8440 instantiate the configuration file FILE
13405 --header=FILE[:TEMPLATE] 8441 --header=FILE[:TEMPLATE]
13406 instantiate the configuration header FILE 8442 instantiate the configuration header FILE
13407 8443
13408Configuration files: 8444Configuration files:
13409$config_files 8445$config_files
13410 8446
13411Configuration headers: 8447Configuration headers:
13412$config_headers 8448$config_headers
13413 8449
13414Report bugs to <bug-autoconf@gnu.org>." 8450Report bugs to the package provider."
8451
13415_ACEOF 8452_ACEOF
13416 8453ac_cs_config=`printf "%s\n" "$ac_configure_args" | sed "$ac_safe_unquote"`
8454ac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\''/g"`
13417cat >>$CONFIG_STATUS <<_ACEOF 8455cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8456ac_cs_config='$ac_cs_config_escaped'
13418ac_cs_version="\\ 8457ac_cs_version="\\
13419config.status 8458config.status
13420configured by $0, generated by GNU Autoconf 2.59, 8459configured by $0, generated by GNU Autoconf 2.71,
13421 with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\" 8460 with options \\"\$ac_cs_config\\"
13422 8461
13423Copyright (C) 2003 Free Software Foundation, Inc. 8462Copyright (C) 2021 Free Software Foundation, Inc.
13424This config.status script is free software; the Free Software Foundation 8463This config.status script is free software; the Free Software Foundation
13425gives unlimited permission to copy, distribute and modify it." 8464gives unlimited permission to copy, distribute and modify it."
8465
8466ac_pwd='$ac_pwd'
13426srcdir=$srcdir 8467srcdir='$srcdir'
13427INSTALL="$INSTALL" 8468INSTALL='$INSTALL'
8469test -n "\$AWK" || AWK=awk
13428_ACEOF 8470_ACEOF
13429 8471
13430cat >>$CONFIG_STATUS <<\_ACEOF 8472cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13431# If no file are specified by the user, then we need to provide default 8473# The default lists apply if the user does not specify any file.
13432# value. By we need to know if files were specified by the user.
13433ac_need_defaults=: 8474ac_need_defaults=:
13434while test $# != 0 8475while test $# != 0
13435do 8476do
13436 case $1 in 8477 case $1 in
13437 --*=*) 8478 --*=?*)
13438 ac_option=`expr "x$1" : 'x\([^=]*\)='` 8479 ac_option=`expr "X$1" : 'X\([^=]*\)='`
13439 ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'` 8480 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
13440 ac_shift=: 8481 ac_shift=:
13441 ;; 8482 ;;
8483 --*=)
8484 ac_option=`expr "X$1" : 'X\([^=]*\)='`
8485 ac_optarg=
8486 ac_shift=:
8487 ;;
13442 -*) 8488 *)
13443 ac_option=$1 8489 ac_option=$1
13444 ac_optarg=$2 8490 ac_optarg=$2
13445 ac_shift=shift 8491 ac_shift=shift
13446 ;; 8492 ;;
13447 *) # This is not an option, so the user has probably given explicit
13448 # arguments.
13449 ac_option=$1
13450 ac_need_defaults=false;;
13451 esac 8493 esac
13452 8494
13453 case $ac_option in 8495 case $ac_option in
13454 # Handling of the options. 8496 # Handling of the options.
13455_ACEOF
13456cat >>$CONFIG_STATUS <<\_ACEOF
13457 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 8497 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
13458 ac_cs_recheck=: ;; 8498 ac_cs_recheck=: ;;
13459 --version | --vers* | -V ) 8499 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
13460 echo "$ac_cs_version"; exit 0 ;; 8500 printf "%s\n" "$ac_cs_version"; exit ;;
13461 --he | --h) 8501 --config | --confi | --conf | --con | --co | --c )
13462 # Conflict between --help and --header 8502 printf "%s\n" "$ac_cs_config"; exit ;;
13463 { { echo "$as_me:$LINENO: error: ambiguous option: $1 8503 --debug | --debu | --deb | --de | --d | -d )
13464Try \`$0 --help' for more information." >&5
13465echo "$as_me: error: ambiguous option: $1
13466Try \`$0 --help' for more information." >&2;}
13467 { (exit 1); exit 1; }; };;
13468 --help | --hel | -h )
13469 echo "$ac_cs_usage"; exit 0 ;;
13470 --debug | --d* | -d )
13471 debug=: ;; 8504 debug=: ;;
13472 --file | --fil | --fi | --f ) 8505 --file | --fil | --fi | --f )
13473 $ac_shift 8506 $ac_shift
13474 CONFIG_FILES="$CONFIG_FILES $ac_optarg" 8507 case $ac_optarg in
8508 *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
8509 '') as_fn_error $? "missing file argument" ;;
8510 esac
8511 as_fn_append CONFIG_FILES " '$ac_optarg'"
13475 ac_need_defaults=false;; 8512 ac_need_defaults=false;;
13476 --header | --heade | --head | --hea ) 8513 --header | --heade | --head | --hea )
13477 $ac_shift 8514 $ac_shift
13478 CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg" 8515 case $ac_optarg in
8516 *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
8517 esac
8518 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
13479 ac_need_defaults=false;; 8519 ac_need_defaults=false;;
8520 --he | --h)
8521 # Conflict between --help and --header
8522 as_fn_error $? "ambiguous option: \`$1'
8523Try \`$0 --help' for more information.";;
8524 --help | --hel | -h )
8525 printf "%s\n" "$ac_cs_usage"; exit ;;
13480 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 8526 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
13481 | -silent | --silent | --silen | --sile | --sil | --si | --s) 8527 | -silent | --silent | --silen | --sile | --sil | --si | --s)
13482 ac_cs_silent=: ;; 8528 ac_cs_silent=: ;;
13483 8529
13484 # This is an error. 8530 # This is an error.
13485 -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1 8531 -*) as_fn_error $? "unrecognized option: \`$1'
13486Try \`$0 --help' for more information." >&5
13487echo "$as_me: error: unrecognized option: $1
13488Try \`$0 --help' for more information." >&2;} 8532Try \`$0 --help' for more information." ;;
13489 { (exit 1); exit 1; }; } ;;
13490 8533
13491 *) ac_config_targets="$ac_config_targets $1" ;; 8534 *) as_fn_append ac_config_targets " $1"
8535 ac_need_defaults=false ;;
13492 8536
13493 esac 8537 esac
13494 shift 8538 shift
13495done 8539done
13496 8540
13500 exec 6>/dev/null 8544 exec 6>/dev/null
13501 ac_configure_extra_args="$ac_configure_extra_args --silent" 8545 ac_configure_extra_args="$ac_configure_extra_args --silent"
13502fi 8546fi
13503 8547
13504_ACEOF 8548_ACEOF
13505cat >>$CONFIG_STATUS <<_ACEOF 8549cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13506if \$ac_cs_recheck; then 8550if \$ac_cs_recheck; then
13507 echo "running $SHELL $0 " $ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
13508 exec $SHELL $0 $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 8551 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
8552 shift
8553 \printf "%s\n" "running CONFIG_SHELL=$SHELL \$*" >&6
8554 CONFIG_SHELL='$SHELL'
8555 export CONFIG_SHELL
8556 exec "\$@"
13509fi 8557fi
13510 8558
13511_ACEOF 8559_ACEOF
13512
13513
13514
13515
13516
13517cat >>$CONFIG_STATUS <<\_ACEOF 8560cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8561exec 5>>config.log
8562{
8563 echo
8564 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
8565## Running $as_me. ##
8566_ASBOX
8567 printf "%s\n" "$ac_log"
8568} >&5
8569
8570_ACEOF
8571cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8572_ACEOF
8573
8574cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8575
8576# Handling of arguments.
13518for ac_config_target in $ac_config_targets 8577for ac_config_target in $ac_config_targets
13519do 8578do
13520 case "$ac_config_target" in 8579 case $ac_config_target in
13521 # Handling of arguments.
13522 "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;;
13523 "doc/Makefile" ) CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
13524 "src/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
13525 "src/rxvtlib.h" ) CONFIG_FILES="$CONFIG_FILES src/rxvtlib.h" ;;
13526 "config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.h.in" ;; 8580 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.h.in" ;;
13527 *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5 8581 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
13528echo "$as_me: error: invalid argument: $ac_config_target" >&2;} 8582 "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
13529 { (exit 1); exit 1; }; };; 8583 "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
8584
8585 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
13530 esac 8586 esac
13531done 8587done
8588
13532 8589
13533# If the user did not use the arguments to specify the items to instantiate, 8590# If the user did not use the arguments to specify the items to instantiate,
13534# then the envvar interface is used. Set only those that are not. 8591# then the envvar interface is used. Set only those that are not.
13535# We use the long form for the default assignment because of an extremely 8592# We use the long form for the default assignment because of an extremely
13536# bizarre bug on SunOS 4.1.3. 8593# bizarre bug on SunOS 4.1.3.
13537if $ac_need_defaults; then 8594if $ac_need_defaults; then
13538 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 8595 test ${CONFIG_FILES+y} || CONFIG_FILES=$config_files
13539 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 8596 test ${CONFIG_HEADERS+y} || CONFIG_HEADERS=$config_headers
13540fi 8597fi
13541 8598
13542# Have a temporary directory for convenience. Make it in the build tree 8599# Have a temporary directory for convenience. Make it in the build tree
13543# simply because there is no reason to put it here, and in addition, 8600# simply because there is no reason against having it here, and in addition,
13544# creating and moving files from /tmp can sometimes cause problems. 8601# creating and moving files from /tmp can sometimes cause problems.
13545# Create a temporary directory, and hook for its removal unless debugging. 8602# Hook for its removal unless debugging.
8603# Note that there is a small window in which the directory will not be cleaned:
8604# after its creation but before its name has been assigned to `$tmp'.
13546$debug || 8605$debug ||
13547{ 8606{
13548 trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0 8607 tmp= ac_tmp=
13549 trap '{ (exit 1); exit 1; }' 1 2 13 15 8608 trap 'exit_status=$?
8609 : "${ac_tmp:=$tmp}"
8610 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
8611' 0
8612 trap 'as_fn_exit 1' 1 2 13 15
13550} 8613}
13551
13552# Create a (secure) tmp directory for tmp files. 8614# Create a (secure) tmp directory for tmp files.
13553 8615
13554{ 8616{
13555 tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` && 8617 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
13556 test -n "$tmp" && test -d "$tmp" 8618 test -d "$tmp"
13557} || 8619} ||
13558{ 8620{
13559 tmp=./confstat$$-$RANDOM 8621 tmp=./conf$$-$RANDOM
13560 (umask 077 && mkdir $tmp) 8622 (umask 077 && mkdir "$tmp")
13561} || 8623} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
13562{ 8624ac_tmp=$tmp
13563 echo "$me: cannot create a temporary directory in ." >&2
13564 { (exit 1); exit 1; }
13565}
13566 8625
8626# Set up the scripts for CONFIG_FILES section.
8627# No need to generate them if there are no CONFIG_FILES.
8628# This happens for instance with `./config.status config.h'.
8629if test -n "$CONFIG_FILES"; then
8630
8631
8632ac_cr=`echo X | tr X '\015'`
8633# On cygwin, bash can eat \r inside `` if the user requested igncr.
8634# But we know of no other shell where ac_cr would be empty at this
8635# point, so we can use a bashism as a fallback.
8636if test "x$ac_cr" = x; then
8637 eval ac_cr=\$\'\\r\'
8638fi
8639ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
8640if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
8641 ac_cs_awk_cr='\\r'
8642else
8643 ac_cs_awk_cr=$ac_cr
8644fi
8645
8646echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
13567_ACEOF 8647_ACEOF
13568 8648
8649
8650{
8651 echo "cat >conf$$subs.awk <<_ACEOF" &&
8652 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
8653 echo "_ACEOF"
8654} >conf$$subs.sh ||
8655 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
8656ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
8657ac_delim='%!_!# '
8658for ac_last_try in false false false false false :; do
8659 . ./conf$$subs.sh ||
8660 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
8661
8662 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
8663 if test $ac_delim_n = $ac_delim_num; then
8664 break
8665 elif $ac_last_try; then
8666 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
8667 else
8668 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
8669 fi
8670done
8671rm -f conf$$subs.sh
8672
13569cat >>$CONFIG_STATUS <<_ACEOF 8673cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13570 8674cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
13571#
13572# CONFIG_FILES section.
13573#
13574
13575# No need to generate the scripts if there are no CONFIG_FILES.
13576# This happens for instance when ./config.status config.h
13577if test -n "\$CONFIG_FILES"; then
13578 # Protect against being on the right side of a sed subst in config.status.
13579 sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
13580 s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
13581s,@SHELL@,$SHELL,;t t
13582s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
13583s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
13584s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
13585s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
13586s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
13587s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
13588s,@exec_prefix@,$exec_prefix,;t t
13589s,@prefix@,$prefix,;t t
13590s,@program_transform_name@,$program_transform_name,;t t
13591s,@bindir@,$bindir,;t t
13592s,@sbindir@,$sbindir,;t t
13593s,@libexecdir@,$libexecdir,;t t
13594s,@datadir@,$datadir,;t t
13595s,@sysconfdir@,$sysconfdir,;t t
13596s,@sharedstatedir@,$sharedstatedir,;t t
13597s,@localstatedir@,$localstatedir,;t t
13598s,@libdir@,$libdir,;t t
13599s,@includedir@,$includedir,;t t
13600s,@oldincludedir@,$oldincludedir,;t t
13601s,@infodir@,$infodir,;t t
13602s,@mandir@,$mandir,;t t
13603s,@build_alias@,$build_alias,;t t
13604s,@host_alias@,$host_alias,;t t
13605s,@target_alias@,$target_alias,;t t
13606s,@DEFS@,$DEFS,;t t
13607s,@ECHO_C@,$ECHO_C,;t t
13608s,@ECHO_N@,$ECHO_N,;t t
13609s,@ECHO_T@,$ECHO_T,;t t
13610s,@LIBS@,$LIBS,;t t
13611s,@build@,$build,;t t
13612s,@build_cpu@,$build_cpu,;t t
13613s,@build_vendor@,$build_vendor,;t t
13614s,@build_os@,$build_os,;t t
13615s,@host@,$host,;t t
13616s,@host_cpu@,$host_cpu,;t t
13617s,@host_vendor@,$host_vendor,;t t
13618s,@host_os@,$host_os,;t t
13619s,@VERSION@,$VERSION,;t t
13620s,@DATE@,$DATE,;t t
13621s,@LSMDATE@,$LSMDATE,;t t
13622s,@LIBVERSION@,$LIBVERSION,;t t
13623s,@CC@,$CC,;t t
13624s,@CFLAGS@,$CFLAGS,;t t
13625s,@LDFLAGS@,$LDFLAGS,;t t
13626s,@CPPFLAGS@,$CPPFLAGS,;t t
13627s,@ac_ct_CC@,$ac_ct_CC,;t t
13628s,@EXEEXT@,$EXEEXT,;t t
13629s,@OBJEXT@,$OBJEXT,;t t
13630s,@CXX@,$CXX,;t t
13631s,@CXXFLAGS@,$CXXFLAGS,;t t
13632s,@ac_ct_CXX@,$ac_ct_CXX,;t t
13633s,@CPP@,$CPP,;t t
13634s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
13635s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
13636s,@INSTALL_DATA@,$INSTALL_DATA,;t t
13637s,@AWK@,$AWK,;t t
13638s,@LINKER@,$LINKER,;t t
13639s,@CXXCPP@,$CXXCPP,;t t
13640s,@EGREP@,$EGREP,;t t
13641s,@INSTALL_LIBRXVT@,$INSTALL_LIBRXVT,;t t
13642s,@RXVTNAME@,$RXVTNAME,;t t
13643s,@MV@,$MV,;t t
13644s,@RM@,$RM,;t t
13645s,@CP@,$CP,;t t
13646s,@LN@,$LN,;t t
13647s,@SED@,$SED,;t t
13648s,@ECHO@,$ECHO,;t t
13649s,@CMP@,$CMP,;t t
13650s,@TBL@,$TBL,;t t
13651s,@TIC@,$TIC,;t t
13652s,@X_CFLAGS@,$X_CFLAGS,;t t
13653s,@X_PRE_LIBS@,$X_PRE_LIBS,;t t
13654s,@X_LIBS@,$X_LIBS,;t t
13655s,@X_EXTRA_LIBS@,$X_EXTRA_LIBS,;t t
13656s,@XPM_CPPFLAGS@,$XPM_CPPFLAGS,;t t
13657s,@XPM_CFLAGS@,$XPM_CFLAGS,;t t
13658s,@XPM_LIBS@,$XPM_LIBS,;t t
13659s,@rxvt_int16_typedef@,$rxvt_int16_typedef,;t t
13660s,@rxvt_uint16_typedef@,$rxvt_uint16_typedef,;t t
13661s,@rxvt_int32_typedef@,$rxvt_int32_typedef,;t t
13662s,@rxvt_uint32_typedef@,$rxvt_uint32_typedef,;t t
13663s,@rxvt_intp_define@,$rxvt_intp_define,;t t
13664s,@rxvt_u_intp_define@,$rxvt_u_intp_define,;t t
13665s,@PERL@,$PERL,;t t
13666s,@PERLLIB@,$PERLLIB,;t t
13667s,@PERLFLAGS@,$PERLFLAGS,;t t
13668s,@PERLPRIVLIBEXP@,$PERLPRIVLIBEXP,;t t
13669s,@IF_PERL@,$IF_PERL,;t t
13670s,@PERL_O@,$PERL_O,;t t
13671s,@DEBUG@,$DEBUG,;t t
13672s,@DINCLUDE@,$DINCLUDE,;t t
13673s,@DLIB@,$DLIB,;t t
13674s,@include_stdint_h@,$include_stdint_h,;t t
13675s,@include_stdarg_h@,$include_stdarg_h,;t t
13676s,@include_stdlib_h@,$include_stdlib_h,;t t
13677s,@include_unistd_h@,$include_unistd_h,;t t
13678s,@include_string_h@,$include_string_h,;t t
13679s,@include_fcntl_h@,$include_fcntl_h,;t t
13680s,@include_util_h@,$include_util_h,;t t
13681s,@include_assert_h@,$include_assert_h,;t t
13682s,@include_sys_ioctl_h@,$include_sys_ioctl_h,;t t
13683s,@include_sys_select_h@,$include_sys_select_h,;t t
13684s,@include_sys_strredir_h@,$include_sys_strredir_h,;t t
13685s,@include_sys_time_h@,$include_sys_time_h,;t t
13686s,@include_time_h@,$include_time_h,;t t
13687s,@LIBOBJS@,$LIBOBJS,;t t
13688s,@LTLIBOBJS@,$LTLIBOBJS,;t t
13689CEOF
13690
13691_ACEOF 8675_ACEOF
8676sed -n '
8677h
8678s/^/S["/; s/!.*/"]=/
8679p
8680g
8681s/^[^!]*!//
8682:repl
8683t repl
8684s/'"$ac_delim"'$//
8685t delim
8686:nl
8687h
8688s/\(.\{148\}\)..*/\1/
8689t more1
8690s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
8691p
8692n
8693b repl
8694:more1
8695s/["\\]/\\&/g; s/^/"/; s/$/"\\/
8696p
8697g
8698s/.\{148\}//
8699t nl
8700:delim
8701h
8702s/\(.\{148\}\)..*/\1/
8703t more2
8704s/["\\]/\\&/g; s/^/"/; s/$/"/
8705p
8706b
8707:more2
8708s/["\\]/\\&/g; s/^/"/; s/$/"\\/
8709p
8710g
8711s/.\{148\}//
8712t delim
8713' <conf$$subs.awk | sed '
8714/^[^""]/{
8715 N
8716 s/\n//
8717}
8718' >>$CONFIG_STATUS || ac_write_fail=1
8719rm -f conf$$subs.awk
8720cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8721_ACAWK
8722cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
8723 for (key in S) S_is_set[key] = 1
8724 FS = ""
13692 8725
13693 cat >>$CONFIG_STATUS <<\_ACEOF 8726}
13694 # Split the substitutions into bite-sized pieces for seds with 8727{
13695 # small command number limits, like on Digital OSF/1 and HP-UX. 8728 line = $ 0
13696 ac_max_sed_lines=48 8729 nfields = split(line, field, "@")
13697 ac_sed_frag=1 # Number of current file. 8730 substed = 0
13698 ac_beg=1 # First line for current file. 8731 len = length(field[1])
13699 ac_end=$ac_max_sed_lines # Line after last line for current file. 8732 for (i = 2; i < nfields; i++) {
13700 ac_more_lines=: 8733 key = field[i]
13701 ac_sed_cmds= 8734 keylen = length(key)
13702 while $ac_more_lines; do 8735 if (S_is_set[key]) {
13703 if test $ac_beg -gt 1; then 8736 value = S[key]
13704 sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag 8737 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
8738 len += length(value) + length(field[++i])
8739 substed = 1
13705 else 8740 } else
13706 sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag 8741 len += 1 + keylen
8742 }
8743
8744 print line
8745}
8746
8747_ACAWK
8748_ACEOF
8749cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8750if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
8751 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
8752else
8753 cat
8754fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
8755 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
8756_ACEOF
8757
8758# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
8759# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
8760# trailing colons and then remove the whole line if VPATH becomes empty
8761# (actually we leave an empty line to preserve line numbers).
8762if test "x$srcdir" = x.; then
8763 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
8764h
8765s///
8766s/^/:/
8767s/[ ]*$/:/
8768s/:\$(srcdir):/:/g
8769s/:\${srcdir}:/:/g
8770s/:@srcdir@:/:/g
8771s/^:*//
8772s/:*$//
8773x
8774s/\(=[ ]*\).*/\1/
8775G
8776s/\n//
8777s/^[^=]*=[ ]*$//
8778}'
8779fi
8780
8781cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8782fi # test -n "$CONFIG_FILES"
8783
8784# Set up the scripts for CONFIG_HEADERS section.
8785# No need to generate them if there are no CONFIG_HEADERS.
8786# This happens for instance with `./config.status Makefile'.
8787if test -n "$CONFIG_HEADERS"; then
8788cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
8789BEGIN {
8790_ACEOF
8791
8792# Transform confdefs.h into an awk script `defines.awk', embedded as
8793# here-document in config.status, that substitutes the proper values into
8794# config.h.in to produce config.h.
8795
8796# Create a delimiter string that does not exist in confdefs.h, to ease
8797# handling of long lines.
8798ac_delim='%!_!# '
8799for ac_last_try in false false :; do
8800 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
8801 if test -z "$ac_tt"; then
8802 break
8803 elif $ac_last_try; then
8804 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
8805 else
8806 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
8807 fi
8808done
8809
8810# For the awk script, D is an array of macro values keyed by name,
8811# likewise P contains macro parameters if any. Preserve backslash
8812# newline sequences.
8813
8814ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
8815sed -n '
8816s/.\{148\}/&'"$ac_delim"'/g
8817t rset
8818:rset
8819s/^[ ]*#[ ]*define[ ][ ]*/ /
8820t def
8821d
8822:def
8823s/\\$//
8824t bsnl
8825s/["\\]/\\&/g
8826s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
8827D["\1"]=" \3"/p
8828s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
8829d
8830:bsnl
8831s/["\\]/\\&/g
8832s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
8833D["\1"]=" \3\\\\\\n"\\/p
8834t cont
8835s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
8836t cont
8837d
8838:cont
8839n
8840s/.\{148\}/&'"$ac_delim"'/g
8841t clear
8842:clear
8843s/\\$//
8844t bsnlc
8845s/["\\]/\\&/g; s/^/"/; s/$/"/p
8846d
8847:bsnlc
8848s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
8849b cont
8850' <confdefs.h | sed '
8851s/'"$ac_delim"'/"\\\
8852"/g' >>$CONFIG_STATUS || ac_write_fail=1
8853
8854cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8855 for (key in D) D_is_set[key] = 1
8856 FS = ""
8857}
8858/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
8859 line = \$ 0
8860 split(line, arg, " ")
8861 if (arg[1] == "#") {
8862 defundef = arg[2]
8863 mac1 = arg[3]
8864 } else {
8865 defundef = substr(arg[1], 2)
8866 mac1 = arg[2]
8867 }
8868 split(mac1, mac2, "(") #)
8869 macro = mac2[1]
8870 prefix = substr(line, 1, index(line, defundef) - 1)
8871 if (D_is_set[macro]) {
8872 # Preserve the white space surrounding the "#".
8873 print prefix "define", macro P[macro] D[macro]
8874 next
8875 } else {
8876 # Replace #undef with comments. This is necessary, for example,
8877 # in the case of _POSIX_SOURCE, which is predefined and required
8878 # on some systems where configure will not decide to define it.
8879 if (defundef == "undef") {
8880 print "/*", prefix defundef, macro, "*/"
8881 next
8882 }
8883 }
8884}
8885{ print }
8886_ACAWK
8887_ACEOF
8888cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8889 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
8890fi # test -n "$CONFIG_HEADERS"
8891
8892
8893eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS "
8894shift
8895for ac_tag
8896do
8897 case $ac_tag in
8898 :[FHLC]) ac_mode=$ac_tag; continue;;
8899 esac
8900 case $ac_mode$ac_tag in
8901 :[FHL]*:*);;
8902 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
8903 :[FH]-) ac_tag=-:-;;
8904 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
8905 esac
8906 ac_save_IFS=$IFS
8907 IFS=:
8908 set x $ac_tag
8909 IFS=$ac_save_IFS
8910 shift
8911 ac_file=$1
8912 shift
8913
8914 case $ac_mode in
8915 :L) ac_source=$1;;
8916 :[FH])
8917 ac_file_inputs=
8918 for ac_f
8919 do
8920 case $ac_f in
8921 -) ac_f="$ac_tmp/stdin";;
8922 *) # Look for the file first in the build tree, then in the source tree
8923 # (if the path is not absolute). The absolute path cannot be DOS-style,
8924 # because $ac_f cannot contain `:'.
8925 test -f "$ac_f" ||
8926 case $ac_f in
8927 [\\/$]*) false;;
8928 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
8929 esac ||
8930 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
8931 esac
8932 case $ac_f in *\'*) ac_f=`printf "%s\n" "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
8933 as_fn_append ac_file_inputs " '$ac_f'"
8934 done
8935
8936 # Let's still pretend it is `configure' which instantiates (i.e., don't
8937 # use $as_me), people would be surprised to read:
8938 # /* config.h. Generated by config.status. */
8939 configure_input='Generated from '`
8940 printf "%s\n" "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
8941 `' by configure.'
8942 if test x"$ac_file" != x-; then
8943 configure_input="$ac_file. $configure_input"
8944 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
8945printf "%s\n" "$as_me: creating $ac_file" >&6;}
13707 fi 8946 fi
13708 if test ! -s $tmp/subs.frag; then 8947 # Neutralize special characters interpreted by sed in replacement strings.
13709 ac_more_lines=false 8948 case $configure_input in #(
8949 *\&* | *\|* | *\\* )
8950 ac_sed_conf_input=`printf "%s\n" "$configure_input" |
8951 sed 's/[\\\\&|]/\\\\&/g'`;; #(
8952 *) ac_sed_conf_input=$configure_input;;
13710 else 8953 esac
13711 # The purpose of the label and of the branching condition is to
13712 # speed up the sed processing (if there are no `@' at all, there
13713 # is no need to browse any of the substitutions).
13714 # These are the two extra sed commands mentioned above.
13715 (echo ':t
13716 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
13717 if test -z "$ac_sed_cmds"; then
13718 ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
13719 else
13720 ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
13721 fi
13722 ac_sed_frag=`expr $ac_sed_frag + 1`
13723 ac_beg=$ac_end
13724 ac_end=`expr $ac_end + $ac_max_sed_lines`
13725 fi
13726 done
13727 if test -z "$ac_sed_cmds"; then
13728 ac_sed_cmds=cat
13729 fi
13730fi # test -n "$CONFIG_FILES"
13731 8954
13732_ACEOF
13733cat >>$CONFIG_STATUS <<\_ACEOF
13734for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
13735 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
13736 case $ac_file in 8955 case $ac_tag in
13737 - | *:- | *:-:* ) # input from stdin 8956 *:-:* | *:-) cat >"$ac_tmp/stdin" \
13738 cat >$tmp/stdin 8957 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
13739 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'` 8958 esac
13740 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;; 8959 ;;
13741 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
13742 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
13743 * ) ac_file_in=$ac_file.in ;;
13744 esac 8960 esac
13745 8961
13746 # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories. 8962 ac_dir=`$as_dirname -- "$ac_file" ||
13747 ac_dir=`(dirname "$ac_file") 2>/dev/null ||
13748$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 8963$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13749 X"$ac_file" : 'X\(//\)[^/]' \| \ 8964 X"$ac_file" : 'X\(//\)[^/]' \| \
13750 X"$ac_file" : 'X\(//\)$' \| \ 8965 X"$ac_file" : 'X\(//\)$' \| \
13751 X"$ac_file" : 'X\(/\)' \| \ 8966 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
13752 . : '\(.\)' 2>/dev/null || 8967printf "%s\n" X"$ac_file" |
13753echo X"$ac_file" |
13754 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } 8968 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13755 /^X\(\/\/\)[^/].*/{ s//\1/; q; } 8969 s//\1/
13756 /^X\(\/\/\)$/{ s//\1/; q; } 8970 q
13757 /^X\(\/\).*/{ s//\1/; q; } 8971 }
8972 /^X\(\/\/\)[^/].*/{
8973 s//\1/
8974 q
8975 }
8976 /^X\(\/\/\)$/{
8977 s//\1/
8978 q
8979 }
8980 /^X\(\/\).*/{
8981 s//\1/
8982 q
8983 }
13758 s/.*/./; q'` 8984 s/.*/./; q'`
13759 { if $as_mkdir_p; then 8985 as_dir="$ac_dir"; as_fn_mkdir_p
13760 mkdir -p "$ac_dir"
13761 else
13762 as_dir="$ac_dir"
13763 as_dirs=
13764 while test ! -d "$as_dir"; do
13765 as_dirs="$as_dir $as_dirs"
13766 as_dir=`(dirname "$as_dir") 2>/dev/null ||
13767$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13768 X"$as_dir" : 'X\(//\)[^/]' \| \
13769 X"$as_dir" : 'X\(//\)$' \| \
13770 X"$as_dir" : 'X\(/\)' \| \
13771 . : '\(.\)' 2>/dev/null ||
13772echo X"$as_dir" |
13773 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
13774 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
13775 /^X\(\/\/\)$/{ s//\1/; q; }
13776 /^X\(\/\).*/{ s//\1/; q; }
13777 s/.*/./; q'`
13778 done
13779 test ! -n "$as_dirs" || mkdir $as_dirs
13780 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
13781echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
13782 { (exit 1); exit 1; }; }; }
13783
13784 ac_builddir=. 8986 ac_builddir=.
13785 8987
13786if test "$ac_dir" != .; then 8988case "$ac_dir" in
8989.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
8990*)
13787 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` 8991 ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'`
13788 # A "../" for each directory in $ac_dir_suffix. 8992 # A ".." for each directory in $ac_dir_suffix.
13789 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'` 8993 ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
13790else 8994 case $ac_top_builddir_sub in
13791 ac_dir_suffix= ac_top_builddir= 8995 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
13792fi 8996 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
8997 esac ;;
8998esac
8999ac_abs_top_builddir=$ac_pwd
9000ac_abs_builddir=$ac_pwd$ac_dir_suffix
9001# for backward compatibility:
9002ac_top_builddir=$ac_top_build_prefix
13793 9003
13794case $srcdir in 9004case $srcdir in
13795 .) # No --srcdir option. We are building in place. 9005 .) # We are building in place.
13796 ac_srcdir=. 9006 ac_srcdir=.
13797 if test -z "$ac_top_builddir"; then 9007 ac_top_srcdir=$ac_top_builddir_sub
13798 ac_top_srcdir=. 9008 ac_abs_top_srcdir=$ac_pwd ;;
13799 else
13800 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
13801 fi ;;
13802 [\\/]* | ?:[\\/]* ) # Absolute path. 9009 [\\/]* | ?:[\\/]* ) # Absolute name.
13803 ac_srcdir=$srcdir$ac_dir_suffix; 9010 ac_srcdir=$srcdir$ac_dir_suffix;
13804 ac_top_srcdir=$srcdir ;; 9011 ac_top_srcdir=$srcdir
9012 ac_abs_top_srcdir=$srcdir ;;
13805 *) # Relative path. 9013 *) # Relative name.
13806 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix 9014 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
13807 ac_top_srcdir=$ac_top_builddir$srcdir ;; 9015 ac_top_srcdir=$ac_top_build_prefix$srcdir
9016 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
13808esac 9017esac
9018ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
13809 9019
13810# Do not use `cd foo && pwd` to compute absolute paths, because 9020
13811# the directories may not exist.
13812case `pwd` in
13813.) ac_abs_builddir="$ac_dir";;
13814*)
13815 case "$ac_dir" in 9021 case $ac_mode in
13816 .) ac_abs_builddir=`pwd`;; 9022 :F)
13817 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";; 9023 #
13818 *) ac_abs_builddir=`pwd`/"$ac_dir";; 9024 # CONFIG_FILE
13819 esac;; 9025 #
13820esac
13821case $ac_abs_builddir in
13822.) ac_abs_top_builddir=${ac_top_builddir}.;;
13823*)
13824 case ${ac_top_builddir}. in
13825 .) ac_abs_top_builddir=$ac_abs_builddir;;
13826 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
13827 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
13828 esac;;
13829esac
13830case $ac_abs_builddir in
13831.) ac_abs_srcdir=$ac_srcdir;;
13832*)
13833 case $ac_srcdir in
13834 .) ac_abs_srcdir=$ac_abs_builddir;;
13835 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
13836 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
13837 esac;;
13838esac
13839case $ac_abs_builddir in
13840.) ac_abs_top_srcdir=$ac_top_srcdir;;
13841*)
13842 case $ac_top_srcdir in
13843 .) ac_abs_top_srcdir=$ac_abs_builddir;;
13844 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
13845 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
13846 esac;;
13847esac
13848
13849 9026
13850 case $INSTALL in 9027 case $INSTALL in
13851 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 9028 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
13852 *) ac_INSTALL=$ac_top_builddir$INSTALL ;; 9029 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
13853 esac 9030 esac
13854
13855 # Let's still pretend it is `configure' which instantiates (i.e., don't
13856 # use $as_me), people would be surprised to read:
13857 # /* config.h. Generated by config.status. */
13858 if test x"$ac_file" = x-; then
13859 configure_input=
13860 else
13861 configure_input="$ac_file. "
13862 fi
13863 configure_input=$configure_input"Generated from `echo $ac_file_in |
13864 sed 's,.*/,,'` by configure."
13865
13866 # First look for the input files in the build tree, otherwise in the
13867 # src tree.
13868 ac_file_inputs=`IFS=:
13869 for f in $ac_file_in; do
13870 case $f in
13871 -) echo $tmp/stdin ;;
13872 [\\/$]*)
13873 # Absolute (can't be DOS-style, as IFS=:)
13874 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
13875echo "$as_me: error: cannot find input file: $f" >&2;}
13876 { (exit 1); exit 1; }; }
13877 echo "$f";;
13878 *) # Relative
13879 if test -f "$f"; then
13880 # Build tree
13881 echo "$f"
13882 elif test -f "$srcdir/$f"; then
13883 # Source tree
13884 echo "$srcdir/$f"
13885 else
13886 # /dev/null tree
13887 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
13888echo "$as_me: error: cannot find input file: $f" >&2;}
13889 { (exit 1); exit 1; }; }
13890 fi;;
13891 esac
13892 done` || { (exit 1); exit 1; }
13893
13894 if test x"$ac_file" != x-; then
13895 { echo "$as_me:$LINENO: creating $ac_file" >&5
13896echo "$as_me: creating $ac_file" >&6;}
13897 rm -f "$ac_file"
13898 fi
13899_ACEOF 9031_ACEOF
9032
9033cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9034# If the template does not know about datarootdir, expand it.
9035# FIXME: This hack should be removed a few years after 2.60.
9036ac_datarootdir_hack=; ac_datarootdir_seen=
9037ac_sed_dataroot='
9038/datarootdir/ {
9039 p
9040 q
9041}
9042/@datadir@/p
9043/@docdir@/p
9044/@infodir@/p
9045/@localedir@/p
9046/@mandir@/p'
9047case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
9048*datarootdir*) ac_datarootdir_seen=yes;;
9049*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
9050 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
9051printf "%s\n" "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
9052_ACEOF
13900cat >>$CONFIG_STATUS <<_ACEOF 9053cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13901 sed "$ac_vpsub 9054 ac_datarootdir_hack='
9055 s&@datadir@&$datadir&g
9056 s&@docdir@&$docdir&g
9057 s&@infodir@&$infodir&g
9058 s&@localedir@&$localedir&g
9059 s&@mandir@&$mandir&g
9060 s&\\\${datarootdir}&$datarootdir&g' ;;
9061esac
9062_ACEOF
9063
9064# Neutralize VPATH when `$srcdir' = `.'.
9065# Shell code in configure.ac might set extrasub.
9066# FIXME: do we really want to maintain this feature?
9067cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9068ac_sed_extra="$ac_vpsub
13902$extrasub 9069$extrasub
13903_ACEOF 9070_ACEOF
13904cat >>$CONFIG_STATUS <<\_ACEOF 9071cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13905:t 9072:t
13906/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 9073/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
13907s,@configure_input@,$configure_input,;t t 9074s|@configure_input@|$ac_sed_conf_input|;t t
9075s&@top_builddir@&$ac_top_builddir_sub&;t t
9076s&@top_build_prefix@&$ac_top_build_prefix&;t t
13908s,@srcdir@,$ac_srcdir,;t t 9077s&@srcdir@&$ac_srcdir&;t t
13909s,@abs_srcdir@,$ac_abs_srcdir,;t t 9078s&@abs_srcdir@&$ac_abs_srcdir&;t t
13910s,@top_srcdir@,$ac_top_srcdir,;t t 9079s&@top_srcdir@&$ac_top_srcdir&;t t
13911s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t 9080s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
13912s,@builddir@,$ac_builddir,;t t 9081s&@builddir@&$ac_builddir&;t t
13913s,@abs_builddir@,$ac_abs_builddir,;t t 9082s&@abs_builddir@&$ac_abs_builddir&;t t
13914s,@top_builddir@,$ac_top_builddir,;t t
13915s,@abs_top_builddir@,$ac_abs_top_builddir,;t t 9083s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
13916s,@INSTALL@,$ac_INSTALL,;t t 9084s&@INSTALL@&$ac_INSTALL&;t t
13917" $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out 9085$ac_datarootdir_hack
9086"
9087eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
9088 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9089
9090test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
9091 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
9092 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
9093 "$ac_tmp/out"`; test -z "$ac_out"; } &&
9094 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
9095which seems to be undefined. Please make sure it is defined" >&5
9096printf "%s\n" "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
9097which seems to be undefined. Please make sure it is defined" >&2;}
9098
13918 rm -f $tmp/stdin 9099 rm -f "$ac_tmp/stdin"
9100 case $ac_file in
9101 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
9102 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
9103 esac \
9104 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9105 ;;
9106 :H)
9107 #
9108 # CONFIG_HEADER
9109 #
13919 if test x"$ac_file" != x-; then 9110 if test x"$ac_file" != x-; then
13920 mv $tmp/out $ac_file 9111 {
13921 else 9112 printf "%s\n" "/* $configure_input */" >&1 \
13922 cat $tmp/out 9113 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
13923 rm -f $tmp/out 9114 } >"$ac_tmp/config.h" \
13924 fi 9115 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
13925
13926done
13927_ACEOF
13928cat >>$CONFIG_STATUS <<\_ACEOF
13929
13930#
13931# CONFIG_HEADER section.
13932#
13933
13934# These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
13935# NAME is the cpp macro being defined and VALUE is the value it is being given.
13936#
13937# ac_d sets the value in "#define NAME VALUE" lines.
13938ac_dA='s,^\([ ]*\)#\([ ]*define[ ][ ]*\)'
13939ac_dB='[ ].*$,\1#\2'
13940ac_dC=' '
13941ac_dD=',;t'
13942# ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
13943ac_uA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
13944ac_uB='$,\1#\2define\3'
13945ac_uC=' '
13946ac_uD=',;t'
13947
13948for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
13949 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
13950 case $ac_file in
13951 - | *:- | *:-:* ) # input from stdin
13952 cat >$tmp/stdin
13953 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
13954 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
13955 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
13956 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
13957 * ) ac_file_in=$ac_file.in ;;
13958 esac
13959
13960 test x"$ac_file" != x- && { echo "$as_me:$LINENO: creating $ac_file" >&5
13961echo "$as_me: creating $ac_file" >&6;}
13962
13963 # First look for the input files in the build tree, otherwise in the
13964 # src tree.
13965 ac_file_inputs=`IFS=:
13966 for f in $ac_file_in; do
13967 case $f in
13968 -) echo $tmp/stdin ;;
13969 [\\/$]*)
13970 # Absolute (can't be DOS-style, as IFS=:)
13971 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
13972echo "$as_me: error: cannot find input file: $f" >&2;}
13973 { (exit 1); exit 1; }; }
13974 # Do quote $f, to prevent DOS paths from being IFS'd.
13975 echo "$f";;
13976 *) # Relative
13977 if test -f "$f"; then
13978 # Build tree
13979 echo "$f"
13980 elif test -f "$srcdir/$f"; then
13981 # Source tree
13982 echo "$srcdir/$f"
13983 else
13984 # /dev/null tree
13985 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
13986echo "$as_me: error: cannot find input file: $f" >&2;}
13987 { (exit 1); exit 1; }; }
13988 fi;;
13989 esac
13990 done` || { (exit 1); exit 1; }
13991 # Remove the trailing spaces.
13992 sed 's/[ ]*$//' $ac_file_inputs >$tmp/in
13993
13994_ACEOF
13995
13996# Transform confdefs.h into two sed scripts, `conftest.defines' and
13997# `conftest.undefs', that substitutes the proper values into
13998# config.h.in to produce config.h. The first handles `#define'
13999# templates, and the second `#undef' templates.
14000# And first: Protect against being on the right side of a sed subst in
14001# config.status. Protect against being in an unquoted here document
14002# in config.status.
14003rm -f conftest.defines conftest.undefs
14004# Using a here document instead of a string reduces the quoting nightmare.
14005# Putting comments in sed scripts is not portable.
14006#
14007# `end' is used to avoid that the second main sed command (meant for
14008# 0-ary CPP macros) applies to n-ary macro definitions.
14009# See the Autoconf documentation for `clear'.
14010cat >confdef2sed.sed <<\_ACEOF
14011s/[\\&,]/\\&/g
14012s,[\\$`],\\&,g
14013t clear
14014: clear
14015s,^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*\)\(([^)]*)\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp
14016t end
14017s,^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp
14018: end
14019_ACEOF
14020# If some macros were called several times there might be several times
14021# the same #defines, which is useless. Nevertheless, we may not want to
14022# sort them, since we want the *last* AC-DEFINE to be honored.
14023uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines
14024sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs
14025rm -f confdef2sed.sed
14026
14027# This sed command replaces #undef with comments. This is necessary, for
14028# example, in the case of _POSIX_SOURCE, which is predefined and required
14029# on some systems where configure will not decide to define it.
14030cat >>conftest.undefs <<\_ACEOF
14031s,^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
14032_ACEOF
14033
14034# Break up conftest.defines because some shells have a limit on the size
14035# of here documents, and old seds have small limits too (100 cmds).
14036echo ' # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS
14037echo ' if grep "^[ ]*#[ ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS
14038echo ' # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS
14039echo ' :' >>$CONFIG_STATUS
14040rm -f conftest.tail
14041while grep . conftest.defines >/dev/null
14042do
14043 # Write a limited-size here document to $tmp/defines.sed.
14044 echo ' cat >$tmp/defines.sed <<CEOF' >>$CONFIG_STATUS
14045 # Speed up: don't consider the non `#define' lines.
14046 echo '/^[ ]*#[ ]*define/!b' >>$CONFIG_STATUS
14047 # Work around the forget-to-reset-the-flag bug.
14048 echo 't clr' >>$CONFIG_STATUS
14049 echo ': clr' >>$CONFIG_STATUS
14050 sed ${ac_max_here_lines}q conftest.defines >>$CONFIG_STATUS
14051 echo 'CEOF
14052 sed -f $tmp/defines.sed $tmp/in >$tmp/out
14053 rm -f $tmp/in
14054 mv $tmp/out $tmp/in
14055' >>$CONFIG_STATUS
14056 sed 1,${ac_max_here_lines}d conftest.defines >conftest.tail
14057 rm -f conftest.defines
14058 mv conftest.tail conftest.defines
14059done
14060rm -f conftest.defines
14061echo ' fi # grep' >>$CONFIG_STATUS
14062echo >>$CONFIG_STATUS
14063
14064# Break up conftest.undefs because some shells have a limit on the size
14065# of here documents, and old seds have small limits too (100 cmds).
14066echo ' # Handle all the #undef templates' >>$CONFIG_STATUS
14067rm -f conftest.tail
14068while grep . conftest.undefs >/dev/null
14069do
14070 # Write a limited-size here document to $tmp/undefs.sed.
14071 echo ' cat >$tmp/undefs.sed <<CEOF' >>$CONFIG_STATUS
14072 # Speed up: don't consider the non `#undef'
14073 echo '/^[ ]*#[ ]*undef/!b' >>$CONFIG_STATUS
14074 # Work around the forget-to-reset-the-flag bug.
14075 echo 't clr' >>$CONFIG_STATUS
14076 echo ': clr' >>$CONFIG_STATUS
14077 sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS
14078 echo 'CEOF
14079 sed -f $tmp/undefs.sed $tmp/in >$tmp/out
14080 rm -f $tmp/in
14081 mv $tmp/out $tmp/in
14082' >>$CONFIG_STATUS
14083 sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail
14084 rm -f conftest.undefs
14085 mv conftest.tail conftest.undefs
14086done
14087rm -f conftest.undefs
14088
14089cat >>$CONFIG_STATUS <<\_ACEOF
14090 # Let's still pretend it is `configure' which instantiates (i.e., don't
14091 # use $as_me), people would be surprised to read:
14092 # /* config.h. Generated by config.status. */
14093 if test x"$ac_file" = x-; then
14094 echo "/* Generated by configure. */" >$tmp/config.h
14095 else
14096 echo "/* $ac_file. Generated by configure. */" >$tmp/config.h
14097 fi
14098 cat $tmp/in >>$tmp/config.h
14099 rm -f $tmp/in
14100 if test x"$ac_file" != x-; then
14101 if diff $ac_file $tmp/config.h >/dev/null 2>&1; then 9116 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
14102 { echo "$as_me:$LINENO: $ac_file is unchanged" >&5 9117 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
14103echo "$as_me: $ac_file is unchanged" >&6;} 9118printf "%s\n" "$as_me: $ac_file is unchanged" >&6;}
14104 else 9119 else
14105 ac_dir=`(dirname "$ac_file") 2>/dev/null ||
14106$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14107 X"$ac_file" : 'X\(//\)[^/]' \| \
14108 X"$ac_file" : 'X\(//\)$' \| \
14109 X"$ac_file" : 'X\(/\)' \| \
14110 . : '\(.\)' 2>/dev/null ||
14111echo X"$ac_file" |
14112 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
14113 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
14114 /^X\(\/\/\)$/{ s//\1/; q; }
14115 /^X\(\/\).*/{ s//\1/; q; }
14116 s/.*/./; q'`
14117 { if $as_mkdir_p; then
14118 mkdir -p "$ac_dir"
14119 else
14120 as_dir="$ac_dir"
14121 as_dirs=
14122 while test ! -d "$as_dir"; do
14123 as_dirs="$as_dir $as_dirs"
14124 as_dir=`(dirname "$as_dir") 2>/dev/null ||
14125$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14126 X"$as_dir" : 'X\(//\)[^/]' \| \
14127 X"$as_dir" : 'X\(//\)$' \| \
14128 X"$as_dir" : 'X\(/\)' \| \
14129 . : '\(.\)' 2>/dev/null ||
14130echo X"$as_dir" |
14131 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
14132 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
14133 /^X\(\/\/\)$/{ s//\1/; q; }
14134 /^X\(\/\).*/{ s//\1/; q; }
14135 s/.*/./; q'`
14136 done
14137 test ! -n "$as_dirs" || mkdir $as_dirs
14138 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
14139echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
14140 { (exit 1); exit 1; }; }; }
14141
14142 rm -f $ac_file 9120 rm -f "$ac_file"
14143 mv $tmp/config.h $ac_file 9121 mv "$ac_tmp/config.h" "$ac_file" \
9122 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
14144 fi 9123 fi
14145 else 9124 else
14146 cat $tmp/config.h 9125 printf "%s\n" "/* $configure_input */" >&1 \
14147 rm -f $tmp/config.h 9126 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
9127 || as_fn_error $? "could not create -" "$LINENO" 5
14148 fi 9128 fi
14149done 9129 ;;
9130
9131
9132 esac
9133
9134done # for ac_tag
9135
9136
9137as_fn_exit 0
14150_ACEOF 9138_ACEOF
14151
14152cat >>$CONFIG_STATUS <<\_ACEOF
14153
14154{ (exit 0); exit 0; }
14155_ACEOF
14156chmod +x $CONFIG_STATUS
14157ac_clean_files=$ac_clean_files_save 9139ac_clean_files=$ac_clean_files_save
9140
9141test $ac_write_fail = 0 ||
9142 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
14158 9143
14159 9144
14160# configure is writing to config.log, and then calls config.status. 9145# configure is writing to config.log, and then calls config.status.
14161# config.status does its own redirection, appending to config.log. 9146# config.status does its own redirection, appending to config.log.
14162# Unfortunately, on DOS this fails, as config.log is still kept open 9147# Unfortunately, on DOS this fails, as config.log is still kept open
14173 exec 5>/dev/null 9158 exec 5>/dev/null
14174 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 9159 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
14175 exec 5>>config.log 9160 exec 5>>config.log
14176 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 9161 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
14177 # would make configure fail if this is the last instruction. 9162 # would make configure fail if this is the last instruction.
14178 $ac_cs_success || { (exit 1); exit 1; } 9163 $ac_cs_success || as_fn_exit 1
9164fi
9165if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
9166 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
9167printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
14179fi 9168fi
14180 9169
14181 9170
14182echo "Configuration: 9171echo "Configuration:
14183 9172
14184 Rxvt version: $VERSION : $DATE 9173 Rxvt version: $VERSION : $DATE
14185 Source code location: $srcdir 9174 Source code location: $srcdir
14186 Install path: ${prefix}/bin 9175 Install path: ${prefix}/bin
14187 Compiler: $CXX 9176 Compiler: $CXX
14188 Compiler flags: $CFLAGS 9177 Compiler flags: $CXXFLAGS
14189 Linker: $LINKER" 9178 Linker: $LINKER"
14190 9179
14191if test "$MALLOC_TYPE" = S; then
14192 echo " malloc support: system default"
14193fi
14194if test "$MALLOC_TYPE" = G; then
14195 echo " malloc support: Gray Watson's dmalloc"
14196fi
14197if test "$MALLOC_TYPE" = D; then
14198 echo " malloc support: Doug Lea's malloc"
14199fi
14200
14201if test x$support_xpm = xyes; then
14202 echo " Xpm library: $XPM_LIBS"
14203fi
14204
14205echo "
14206The following are set in config.h
14207"
14208echo " pty/tty type: "$rxvt_cv_ptys
14209if test x$support_utmp != xyes; then
14210 echo " utmp support: disabled"
14211 echo
14212else
14213 echo " utmp support: enabled
14214 utmp file: $rxvt_cv_path_utmp
14215 utmpx file: $rxvt_cv_path_utmpx
14216 wtmp file: $rxvt_cv_path_wtmp
14217 wtmpx file: $rxvt_cv_path_wtmpx
14218 lastlog file: $rxvt_cv_path_lastlog
14219 ttys/ttytab file: $rxvt_cv_path_ttytab
14220 embedded perl: $support_perl"
14221 echo
14222fi
14223if test x$term != x; then 9180if test x$term != x; then
14224 echo " set TERM to: $term" 9181 echo " set TERM to: $term"
14225fi 9182fi
14226if test x$terminfo != x; then 9183if test x$terminfo != x; then
14227 echo " set TERMINFO to: $terminfo" 9184 echo " set TERMINFO to: $terminfo"
14230echo " resource class: $RESCLASS" 9187echo " resource class: $RESCLASS"
14231if test x$RESFALLBACK != x; then 9188if test x$RESFALLBACK != x; then
14232 echo " resource class fallback: $RESFALLBACK" 9189 echo " resource class fallback: $RESFALLBACK"
14233fi 9190fi
14234echo 9191echo
14235if test x$rxvt_cv_ptys = xUNKNOWN; then 9192echo " embedded perl: $support_perl"
14236 echo ".----------------------------------------------------------------." 9193echo " image library: $image_lib"
14237 echo ". WARNING: could not determine pty/tty type. Do not build until ." 9194echo
14238 echo ". the appropriate PTYS_ARE_* is defined in config.h ."
14239 echo ".----------------------------------------------------------------."
14240fi
14241if test x$support_xpm = xneedsmanualspecification; then
14242 echo ".----------------------------------------------------------------."
14243 echo ". WARNING: --enable-xpm-background was specified however the ."
14244 echo ". XPM includes files and libraries could not be found. ."
14245 echo ". XPM backgrounds are now being DISABLED! If you want ."
14246 echo ". to use them you should rerun configure with the ."
14247 echo ". appropriate --with-xpm-includes=/path/to/xpm/includes ."
14248 echo ". and --with-xpm-library=/path/to/xpm/library lines. ."
14249 echo ".----------------------------------------------------------------."
14250fi
14251if test x$support_xim = xyes -a x$rxvt_cv_func_xlocale = xno; then 9195if test x$support_xim = xyes -a x$rxvt_cv_func_xlocale = xno; then
14252 echo ".----------------------------------------------------------------." 9196 echo ".----------------------------------------------------------------."
14253 echo ". WARNING: --enable-xim was specified however the locale support ." 9197 echo ". WARNING: --enable-xim was specified however the locale support ."
14254 echo ". functions could not be found. ." 9198 echo ". functions could not be found. ."
14255 echo ". XIM is now being DISABLED! ." 9199 echo ". XIM is now being DISABLED! ."
14256 echo ".----------------------------------------------------------------." 9200 echo ".----------------------------------------------------------------."
14257fi 9201fi
14258 9202
14259echo " *** Optionally check src/feature.h for further options ***" 9203echo "*** Optionally check src/feature.h for further, rarely used options ***"
14260echo 9204echo
14261 9205
14262echo ".----------------------------------------------------------------."
14263echo ". NOTE: some features are disabled by default, try ."
14264echo ". configure --help to get an idea of the optional features, ."
14265echo ". or read ./README.configure ."
14266echo ". ."
14267echo ". The script ./reconf gives a reasonable baseline, try it if ."
14268echo ". you do not want to read documentation and still want some ."
14269echo ". useful features. ."
14270echo ".----------------------------------------------------------------."
14271echo
14272 9206

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines