From http://www.jwz.org/xscreensaver/xscreensaver-5.33.tar.gz
[xscreensaver] / configure
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.69.
4 #
5 #
6 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
7 #
8 #
9 # This configure script is free software; the Free Software Foundation
10 # gives unlimited permission to copy, distribute and modify it.
11 ## -------------------- ##
12 ## M4sh Initialization. ##
13 ## -------------------- ##
14
15 # Be more Bourne compatible
16 DUALCASE=1; export DUALCASE # for MKS sh
17 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
18   emulate sh
19   NULLCMD=:
20   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
21   # is contrary to our usage.  Disable this feature.
22   alias -g '${1+"$@"}'='"$@"'
23   setopt NO_GLOB_SUBST
24 else
25   case `(set -o) 2>/dev/null` in #(
26   *posix*) :
27     set -o posix ;; #(
28   *) :
29      ;;
30 esac
31 fi
32
33
34 as_nl='
35 '
36 export as_nl
37 # Printing a long string crashes Solaris 7 /usr/bin/printf.
38 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
41 # Prefer a ksh shell builtin over an external printf program on Solaris,
42 # but without wasting forks for bash or zsh.
43 if test -z "$BASH_VERSION$ZSH_VERSION" \
44     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
45   as_echo='print -r --'
46   as_echo_n='print -rn --'
47 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
48   as_echo='printf %s\n'
49   as_echo_n='printf %s'
50 else
51   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
53     as_echo_n='/usr/ucb/echo -n'
54   else
55     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
56     as_echo_n_body='eval
57       arg=$1;
58       case $arg in #(
59       *"$as_nl"*)
60         expr "X$arg" : "X\\(.*\\)$as_nl";
61         arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
62       esac;
63       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
64     '
65     export as_echo_n_body
66     as_echo_n='sh -c $as_echo_n_body as_echo'
67   fi
68   export as_echo_body
69   as_echo='sh -c $as_echo_body as_echo'
70 fi
71
72 # The user is always right.
73 if test "${PATH_SEPARATOR+set}" != set; then
74   PATH_SEPARATOR=:
75   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
77       PATH_SEPARATOR=';'
78   }
79 fi
80
81
82 # IFS
83 # We need space, tab and new line, in precisely that order.  Quoting is
84 # there to prevent editors from complaining about space-tab.
85 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
86 # splitting by setting IFS to empty value.)
87 IFS=" ""        $as_nl"
88
89 # Find who we are.  Look in the path if we contain no directory separator.
90 as_myself=
91 case $0 in #((
92   *[\\/]* ) as_myself=$0 ;;
93   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
94 for as_dir in $PATH
95 do
96   IFS=$as_save_IFS
97   test -z "$as_dir" && as_dir=.
98     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
99   done
100 IFS=$as_save_IFS
101
102      ;;
103 esac
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.
106 if test "x$as_myself" = x; then
107   as_myself=$0
108 fi
109 if test ! -f "$as_myself"; then
110   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
111   exit 1
112 fi
113
114 # Unset variables that we do not need and which cause bugs (e.g. in
115 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
116 # suppresses any "Segmentation fault" message there.  '((' could
117 # trigger a bug in pdksh 5.2.14.
118 for as_var in BASH_ENV ENV MAIL MAILPATH
119 do eval test x\${$as_var+set} = xset \
120   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
121 done
122 PS1='$ '
123 PS2='> '
124 PS4='+ '
125
126 # NLS nuisances.
127 LC_ALL=C
128 export LC_ALL
129 LANGUAGE=C
130 export LANGUAGE
131
132 # CDPATH.
133 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
134
135 # Use a proper internal environment variable to ensure we don't fall
136   # into an infinite loop, continuously re-executing ourselves.
137   if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
138     _as_can_reexec=no; export _as_can_reexec;
139     # We cannot yet assume a decent shell, so we have to provide a
140 # neutralization value for shells without unset; and this also
141 # works around shells that cannot unset nonexistent variables.
142 # Preserve -v and -x to the replacement shell.
143 BASH_ENV=/dev/null
144 ENV=/dev/null
145 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
146 case $- in # ((((
147   *v*x* | *x*v* ) as_opts=-vx ;;
148   *v* ) as_opts=-v ;;
149   *x* ) as_opts=-x ;;
150   * ) as_opts= ;;
151 esac
152 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
153 # Admittedly, this is quite paranoid, since all the known shells bail
154 # out after a failed `exec'.
155 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
156 as_fn_exit 255
157   fi
158   # We don't want this to propagate to other subprocesses.
159           { _as_can_reexec=; unset _as_can_reexec;}
160 if test "x$CONFIG_SHELL" = x; then
161   as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
162   emulate sh
163   NULLCMD=:
164   # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
165   # is contrary to our usage.  Disable this feature.
166   alias -g '\${1+\"\$@\"}'='\"\$@\"'
167   setopt NO_GLOB_SUBST
168 else
169   case \`(set -o) 2>/dev/null\` in #(
170   *posix*) :
171     set -o posix ;; #(
172   *) :
173      ;;
174 esac
175 fi
176 "
177   as_required="as_fn_return () { (exit \$1); }
178 as_fn_success () { as_fn_return 0; }
179 as_fn_failure () { as_fn_return 1; }
180 as_fn_ret_success () { return 0; }
181 as_fn_ret_failure () { return 1; }
182
183 exitcode=0
184 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
185 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
186 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
187 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
188 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
189
190 else
191   exitcode=1; echo positional parameters were not saved.
192 fi
193 test x\$exitcode = x0 || exit 1
194 test -x / || exit 1"
195   as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
196   as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
197   eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
198   test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
199 test \$(( 1 + 1 )) = 2 || exit 1"
200   if (eval "$as_required") 2>/dev/null; then :
201   as_have_required=yes
202 else
203   as_have_required=no
204 fi
205   if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
206
207 else
208   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
209 as_found=false
210 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
211 do
212   IFS=$as_save_IFS
213   test -z "$as_dir" && as_dir=.
214   as_found=:
215   case $as_dir in #(
216          /*)
217            for as_base in sh bash ksh sh5; do
218              # Try only shells that exist, to save several forks.
219              as_shell=$as_dir/$as_base
220              if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
221                     { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
222   CONFIG_SHELL=$as_shell as_have_required=yes
223                    if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
224   break 2
225 fi
226 fi
227            done;;
228        esac
229   as_found=false
230 done
231 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
232               { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
233   CONFIG_SHELL=$SHELL as_have_required=yes
234 fi; }
235 IFS=$as_save_IFS
236
237
238       if test "x$CONFIG_SHELL" != x; then :
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.
244 BASH_ENV=/dev/null
245 ENV=/dev/null
246 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
247 case $- in # ((((
248   *v*x* | *x*v* ) as_opts=-vx ;;
249   *v* ) as_opts=-v ;;
250   *x* ) as_opts=-x ;;
251   * ) as_opts= ;;
252 esac
253 exec $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'.
256 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
257 exit 255
258 fi
259
260     if test x$as_have_required = xno; then :
261   $as_echo "$0: This script requires a shell more modern than all"
262   $as_echo "$0: the shells that I found on your system."
263   if test x${ZSH_VERSION+set} = xset ; then
264     $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
265     $as_echo "$0: be upgraded to zsh 4.3.4 or later."
266   else
267     $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
268 $0: including any error possibly output before this
269 $0: message. Then install a modern shell, or manually run
270 $0: the script under such a shell if you do have one."
271   fi
272   exit 1
273 fi
274 fi
275 fi
276 SHELL=${CONFIG_SHELL-/bin/sh}
277 export SHELL
278 # Unset more variables known to interfere with behavior of common tools.
279 CLICOLOR_FORCE= GREP_OPTIONS=
280 unset CLICOLOR_FORCE GREP_OPTIONS
281
282 ## --------------------- ##
283 ## M4sh Shell Functions. ##
284 ## --------------------- ##
285 # as_fn_unset VAR
286 # ---------------
287 # Portably unset VAR.
288 as_fn_unset ()
289 {
290   { eval $1=; unset $1;}
291 }
292 as_unset=as_fn_unset
293
294 # as_fn_set_status STATUS
295 # -----------------------
296 # Set $? to STATUS, without forking.
297 as_fn_set_status ()
298 {
299   return $1
300 } # as_fn_set_status
301
302 # as_fn_exit STATUS
303 # -----------------
304 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
305 as_fn_exit ()
306 {
307   set +e
308   as_fn_set_status $1
309   exit $1
310 } # as_fn_exit
311
312 # as_fn_mkdir_p
313 # -------------
314 # Create "$as_dir" as a directory, including parents if necessary.
315 as_fn_mkdir_p ()
316 {
317
318   case $as_dir in #(
319   -*) as_dir=./$as_dir;;
320   esac
321   test -d "$as_dir" || eval $as_mkdir_p || {
322     as_dirs=
323     while :; do
324       case $as_dir in #(
325       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
326       *) as_qdir=$as_dir;;
327       esac
328       as_dirs="'$as_qdir' $as_dirs"
329       as_dir=`$as_dirname -- "$as_dir" ||
330 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
331          X"$as_dir" : 'X\(//\)[^/]' \| \
332          X"$as_dir" : 'X\(//\)$' \| \
333          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
334 $as_echo X"$as_dir" |
335     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
336             s//\1/
337             q
338           }
339           /^X\(\/\/\)[^/].*/{
340             s//\1/
341             q
342           }
343           /^X\(\/\/\)$/{
344             s//\1/
345             q
346           }
347           /^X\(\/\).*/{
348             s//\1/
349             q
350           }
351           s/.*/./; q'`
352       test -d "$as_dir" && break
353     done
354     test -z "$as_dirs" || eval "mkdir $as_dirs"
355   } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
356
357
358 } # as_fn_mkdir_p
359
360 # as_fn_executable_p FILE
361 # -----------------------
362 # Test if FILE is an executable regular file.
363 as_fn_executable_p ()
364 {
365   test -f "$1" && test -x "$1"
366 } # as_fn_executable_p
367 # as_fn_append VAR VALUE
368 # ----------------------
369 # Append the text in VALUE to the end of the definition contained in VAR. Take
370 # advantage of any shell optimizations that allow amortized linear growth over
371 # repeated appends, instead of the typical quadratic growth present in naive
372 # implementations.
373 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
374   eval 'as_fn_append ()
375   {
376     eval $1+=\$2
377   }'
378 else
379   as_fn_append ()
380   {
381     eval $1=\$$1\$2
382   }
383 fi # as_fn_append
384
385 # as_fn_arith ARG...
386 # ------------------
387 # Perform arithmetic evaluation on the ARGs, and store the result in the
388 # global $as_val. Take advantage of shells that can avoid forks. The arguments
389 # must be portable across $(()) and expr.
390 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
391   eval 'as_fn_arith ()
392   {
393     as_val=$(( $* ))
394   }'
395 else
396   as_fn_arith ()
397   {
398     as_val=`expr "$@" || test $? -eq 1`
399   }
400 fi # as_fn_arith
401
402
403 # as_fn_error STATUS ERROR [LINENO LOG_FD]
404 # ----------------------------------------
405 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
406 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
407 # script with STATUS, using 1 if that was 0.
408 as_fn_error ()
409 {
410   as_status=$1; test $as_status -eq 0 && as_status=1
411   if test "$4"; then
412     as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
413     $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
414   fi
415   $as_echo "$as_me: error: $2" >&2
416   as_fn_exit $as_status
417 } # as_fn_error
418
419 if expr a : '\(a\)' >/dev/null 2>&1 &&
420    test "X`expr 00001 : '.*\(...\)'`" = X001; then
421   as_expr=expr
422 else
423   as_expr=false
424 fi
425
426 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
427   as_basename=basename
428 else
429   as_basename=false
430 fi
431
432 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
433   as_dirname=dirname
434 else
435   as_dirname=false
436 fi
437
438 as_me=`$as_basename -- "$0" ||
439 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
440          X"$0" : 'X\(//\)$' \| \
441          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
442 $as_echo X/"$0" |
443     sed '/^.*\/\([^/][^/]*\)\/*$/{
444             s//\1/
445             q
446           }
447           /^X\/\(\/\/\)$/{
448             s//\1/
449             q
450           }
451           /^X\/\(\/\).*/{
452             s//\1/
453             q
454           }
455           s/.*/./; q'`
456
457 # Avoid depending upon Character Ranges.
458 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
459 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
460 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
461 as_cr_digits='0123456789'
462 as_cr_alnum=$as_cr_Letters$as_cr_digits
463
464
465   as_lineno_1=$LINENO as_lineno_1a=$LINENO
466   as_lineno_2=$LINENO as_lineno_2a=$LINENO
467   eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
468   test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
469   # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
470   sed -n '
471     p
472     /[$]LINENO/=
473   ' <$as_myself |
474     sed '
475       s/[$]LINENO.*/&-/
476       t lineno
477       b
478       :lineno
479       N
480       :loop
481       s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
482       t loop
483       s/-\n.*//
484     ' >$as_me.lineno &&
485   chmod +x "$as_me.lineno" ||
486     { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
487
488   # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
489   # already done that, so ensure we don't try to do so again and fall
490   # in an infinite loop.  This has already happened in practice.
491   _as_can_reexec=no; export _as_can_reexec
492   # Don't try to exec as it changes $[0], causing all sort of problems
493   # (the dirname of $[0] is not the place where we might find the
494   # original and so on.  Autoconf is especially sensitive to this).
495   . "./$as_me.lineno"
496   # Exit status is that of the last command.
497   exit
498 }
499
500 ECHO_C= ECHO_N= ECHO_T=
501 case `echo -n x` in #(((((
502 -n*)
503   case `echo 'xy\c'` in
504   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
505   xy)  ECHO_C='\c';;
506   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
507        ECHO_T=' ';;
508   esac;;
509 *)
510   ECHO_N='-n';;
511 esac
512
513 rm -f conf$$ conf$$.exe conf$$.file
514 if test -d conf$$.dir; then
515   rm -f conf$$.dir/conf$$.file
516 else
517   rm -f conf$$.dir
518   mkdir conf$$.dir 2>/dev/null
519 fi
520 if (echo >conf$$.file) 2>/dev/null; then
521   if ln -s conf$$.file conf$$ 2>/dev/null; then
522     as_ln_s='ln -s'
523     # ... but there are two gotchas:
524     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
525     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
526     # In both cases, we have to default to `cp -pR'.
527     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
528       as_ln_s='cp -pR'
529   elif ln conf$$.file conf$$ 2>/dev/null; then
530     as_ln_s=ln
531   else
532     as_ln_s='cp -pR'
533   fi
534 else
535   as_ln_s='cp -pR'
536 fi
537 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
538 rmdir conf$$.dir 2>/dev/null
539
540 if mkdir -p . 2>/dev/null; then
541   as_mkdir_p='mkdir -p "$as_dir"'
542 else
543   test -d ./-p && rmdir ./-p
544   as_mkdir_p=false
545 fi
546
547 as_test_x='test -x'
548 as_executable_p=as_fn_executable_p
549
550 # Sed expression to map a string onto a valid CPP name.
551 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
552
553 # Sed expression to map a string onto a valid variable name.
554 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
555
556
557 test -n "$DJDIR" || exec 7<&0 </dev/null
558 exec 6>&1
559
560 # Name of the host.
561 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
562 # so uname gets run too.
563 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
564
565 #
566 # Initializations.
567 #
568 ac_default_prefix=/usr/local
569 ac_clean_files=
570 ac_config_libobj_dir=.
571 LIBOBJS=
572 cross_compiling=no
573 subdirs=
574 MFLAGS=
575 MAKEFLAGS=
576
577 # Identity of this package.
578 PACKAGE_NAME=
579 PACKAGE_TARNAME=
580 PACKAGE_VERSION=
581 PACKAGE_STRING=
582 PACKAGE_BUGREPORT=
583 PACKAGE_URL=
584
585 ac_unique_file="driver/subprocs.c"
586 # Factoring default headers for most tests.
587 ac_includes_default="\
588 #include <stdio.h>
589 #ifdef HAVE_SYS_TYPES_H
590 # include <sys/types.h>
591 #endif
592 #ifdef HAVE_SYS_STAT_H
593 # include <sys/stat.h>
594 #endif
595 #ifdef STDC_HEADERS
596 # include <stdlib.h>
597 # include <stddef.h>
598 #else
599 # ifdef HAVE_STDLIB_H
600 #  include <stdlib.h>
601 # endif
602 #endif
603 #ifdef HAVE_STRING_H
604 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
605 #  include <memory.h>
606 # endif
607 # include <string.h>
608 #endif
609 #ifdef HAVE_STRINGS_H
610 # include <strings.h>
611 #endif
612 #ifdef HAVE_INTTYPES_H
613 # include <inttypes.h>
614 #endif
615 #ifdef HAVE_STDINT_H
616 # include <stdint.h>
617 #endif
618 #ifdef HAVE_UNISTD_H
619 # include <unistd.h>
620 #endif"
621
622 ac_subst_vars='LTLIBOBJS
623 LIBOBJS
624 DEPEND_DEFINES
625 DEPEND_FLAGS
626 DEPEND
627 APPDEFAULTS
628 ANIM_LIBS
629 ANIM_OBJS
630 GTK_EXTRA_OBJS
631 HACK_CONF_DIR
632 PO_DATADIR
633 GTK_DATADIR
634 HACKDIR_FULL
635 HACKDIR
636 NOGNOME
637 GNOME22
638 GNOME24
639 JWZGLES_OBJS
640 GLE_KLUDGE
641 GLE_EXES
642 GL_KLUDGE
643 GL_MEN
644 GL_UTIL_EXES
645 SUID_EXES
646 RETIRED_GL_EXES
647 GL_EXES
648 JPEG_EXES
649 LOCK_OBJS
650 LOCK_SRCS
651 SAVER_GL_LIBS
652 SAVER_GL_OBJS
653 SAVER_GL_SRCS
654 XFT_LIBS
655 XFT_OBJS
656 XFT_SRCS
657 XMU_LIBS
658 XMU_OBJS
659 XMU_SRCS
660 PASSWD_OBJS
661 PASSWD_SRCS
662 MEN_OSX
663 SCRIPTS_OSX
664 EXES_OSX
665 OBJCC
666 COMMENT_DEMO_GLADE2_GTK_2_22_TAIL
667 COMMENT_DEMO_GLADE2_GTK_2_22_HEAD
668 WITH_BROWSER
669 DEFAULT_TEXT_FILE
670 DEFAULT_IMAGE_DIRECTORY
671 DEFAULT_IMAGES_P
672 NEW_LOGIN_COMMAND_P
673 NEW_LOGIN_COMMAND
674 COMMENT_PAM_CHECK_ACCOUNT
675 HAVE_PAM_FAIL_DELAY
676 INSTALL_PAM
677 NEED_SETUID
678 INSTALL_DIRS
679 SETUID_HACKS
680 INSTALL_SETUID
681 PASSWD_LIBS
682 XINERAMA_LIBS
683 XDPMS_LIBS
684 GLE_LIBS
685 GL_LIBS
686 PTY_LIBS
687 XPM_LIBS
688 HACK_LIBS
689 JPEG_LIBS
690 XML_LIBS
691 GTK_LIBS
692 MOTIF_LIBS
693 SAVER_LIBS
694 ALL_DEMO_PROGRAMS
695 PREFERRED_DEMO_PROGRAM
696 INCLUDES
697 gnome_url_show_program
698 gnome_open_program
699 pkg_config
700 login_manager_tmp
701 MKINSTALLDIRS
702 POSUB
703 POFILES
704 PO_IN_DATADIR_FALSE
705 PO_IN_DATADIR_TRUE
706 INTLLIBS
707 INSTOBJEXT
708 GMOFILES
709 CATOBJEXT
710 CATALOGS
711 MSGFMT_OPTS
712 GETTEXT_PACKAGE
713 DATADIRNAME
714 ALL_LINGUAS
715 GMSGFMT
716 MSGFMT
717 MSGMERGE
718 XGETTEXT
719 INTLTOOL_POLICY_RULE
720 INTLTOOL_SERVICE_RULE
721 INTLTOOL_THEME_RULE
722 INTLTOOL_SCHEMAS_RULE
723 INTLTOOL_CAVES_RULE
724 INTLTOOL_XML_NOMERGE_RULE
725 INTLTOOL_XML_RULE
726 INTLTOOL_KBD_RULE
727 INTLTOOL_XAM_RULE
728 INTLTOOL_UI_RULE
729 INTLTOOL_SOUNDLIST_RULE
730 INTLTOOL_SHEET_RULE
731 INTLTOOL_SERVER_RULE
732 INTLTOOL_PONG_RULE
733 INTLTOOL_OAF_RULE
734 INTLTOOL_PROP_RULE
735 INTLTOOL_KEYS_RULE
736 INTLTOOL_DIRECTORY_RULE
737 INTLTOOL_DESKTOP_RULE
738 intltool__v_merge_options_0
739 intltool__v_merge_options_
740 INTLTOOL_V_MERGE_OPTIONS
741 INTLTOOL__v_MERGE_0
742 INTLTOOL__v_MERGE_
743 INTLTOOL_V_MERGE
744 AM_DEFAULT_VERBOSITY
745 INTLTOOL_EXTRACT
746 INTLTOOL_MERGE
747 INTLTOOL_UPDATE
748 USE_NLS
749 X_EXTRA_LIBS
750 X_LIBS
751 X_PRE_LIBS
752 X_CFLAGS
753 XMKMF
754 PERL
755 EGREP
756 GREP
757 SET_MAKE
758 INSTALL_DATA
759 INSTALL_SCRIPT
760 INSTALL_PROGRAM
761 CPP
762 PTHREAD_CFLAGS
763 PTHREAD_LIBS
764 PTHREAD_CC
765 ax_pthread_config
766 OBJEXT
767 EXEEXT
768 ac_ct_CC
769 CPPFLAGS
770 LDFLAGS
771 CFLAGS
772 CC
773 host_os
774 host_vendor
775 host_cpu
776 host
777 build_os
778 build_vendor
779 build_cpu
780 build
781 target_alias
782 host_alias
783 build_alias
784 LIBS
785 ECHO_T
786 ECHO_N
787 ECHO_C
788 DEFS
789 mandir
790 localedir
791 libdir
792 psdir
793 pdfdir
794 dvidir
795 htmldir
796 infodir
797 docdir
798 oldincludedir
799 includedir
800 localstatedir
801 sharedstatedir
802 sysconfdir
803 datadir
804 datarootdir
805 libexecdir
806 sbindir
807 bindir
808 program_transform_name
809 prefix
810 exec_prefix
811 PACKAGE_URL
812 PACKAGE_BUGREPORT
813 PACKAGE_STRING
814 PACKAGE_VERSION
815 PACKAGE_TARNAME
816 PACKAGE_NAME
817 PATH_SEPARATOR
818 SHELL'
819 ac_subst_files=''
820 ac_user_opts='
821 enable_option_checking
822 with_x_app_defaults
823 with_pthread
824 enable_largefile
825 with_x
826 enable_nls
827 with_hackdir
828 enable_subdir
829 with_configdir
830 with_dpms_ext
831 with_xinerama_ext
832 with_xinput_ext
833 with_xf86vmode_ext
834 with_xf86gamma_ext
835 with_randr_ext
836 with_proc_interrupts
837 enable_locking
838 enable_root_passwd
839 with_pam
840 with_pam_service_name
841 enable_pam_check_account_type
842 with_kerberos
843 with_shadow
844 with_passwd_helper
845 with_login_manager
846 with_gtk
847 with_motif
848 with_gl
849 with_gle
850 with_gles
851 with_pixbuf
852 with_xpm
853 with_jpeg
854 with_xft
855 with_xshm_ext
856 with_xdbe_ext
857 with_readdisplay
858 with_image_directory
859 with_text_file
860 with_browser
861 with_setuid_hacks
862 with_record_animation
863 '
864       ac_precious_vars='build_alias
865 host_alias
866 target_alias
867 CC
868 CFLAGS
869 LDFLAGS
870 LIBS
871 CPPFLAGS
872 CPP
873 XMKMF'
874
875
876 # Initialize some variables set by options.
877 ac_init_help=
878 ac_init_version=false
879 ac_unrecognized_opts=
880 ac_unrecognized_sep=
881 # The variables have the same names as the options, with
882 # dashes changed to underlines.
883 cache_file=/dev/null
884 exec_prefix=NONE
885 no_create=
886 no_recursion=
887 prefix=NONE
888 program_prefix=NONE
889 program_suffix=NONE
890 program_transform_name=s,x,x,
891 silent=
892 site=
893 srcdir=
894 verbose=
895 x_includes=NONE
896 x_libraries=NONE
897
898 # Installation directory options.
899 # These are left unexpanded so users can "make install exec_prefix=/foo"
900 # and all the variables that are supposed to be based on exec_prefix
901 # by default will actually change.
902 # Use braces instead of parens because sh, perl, etc. also accept them.
903 # (The list follows the same order as the GNU Coding Standards.)
904 bindir='${exec_prefix}/bin'
905 sbindir='${exec_prefix}/sbin'
906 libexecdir='${exec_prefix}/libexec'
907 datarootdir='${prefix}/share'
908 datadir='${datarootdir}'
909 sysconfdir='${prefix}/etc'
910 sharedstatedir='${prefix}/com'
911 localstatedir='${prefix}/var'
912 includedir='${prefix}/include'
913 oldincludedir='/usr/include'
914 docdir='${datarootdir}/doc/${PACKAGE}'
915 infodir='${datarootdir}/info'
916 htmldir='${docdir}'
917 dvidir='${docdir}'
918 pdfdir='${docdir}'
919 psdir='${docdir}'
920 libdir='${exec_prefix}/lib'
921 localedir='${datarootdir}/locale'
922 mandir='${datarootdir}/man'
923
924 ac_prev=
925 ac_dashdash=
926 for ac_option
927 do
928   # If the previous option needs an argument, assign it.
929   if test -n "$ac_prev"; then
930     eval $ac_prev=\$ac_option
931     ac_prev=
932     continue
933   fi
934
935   case $ac_option in
936   *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
937   *=)   ac_optarg= ;;
938   *)    ac_optarg=yes ;;
939   esac
940
941   # Accept the important Cygnus configure options, so we can diagnose typos.
942
943   case $ac_dashdash$ac_option in
944   --)
945     ac_dashdash=yes ;;
946
947   -bindir | --bindir | --bindi | --bind | --bin | --bi)
948     ac_prev=bindir ;;
949   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
950     bindir=$ac_optarg ;;
951
952   -build | --build | --buil | --bui | --bu)
953     ac_prev=build_alias ;;
954   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
955     build_alias=$ac_optarg ;;
956
957   -cache-file | --cache-file | --cache-fil | --cache-fi \
958   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
959     ac_prev=cache_file ;;
960   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
961   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
962     cache_file=$ac_optarg ;;
963
964   --config-cache | -C)
965     cache_file=config.cache ;;
966
967   -datadir | --datadir | --datadi | --datad)
968     ac_prev=datadir ;;
969   -datadir=* | --datadir=* | --datadi=* | --datad=*)
970     datadir=$ac_optarg ;;
971
972   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
973   | --dataroo | --dataro | --datar)
974     ac_prev=datarootdir ;;
975   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
976   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
977     datarootdir=$ac_optarg ;;
978
979   -disable-* | --disable-*)
980     ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
981     # Reject names that are not valid shell variable names.
982     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
983       as_fn_error $? "invalid feature name: $ac_useropt"
984     ac_useropt_orig=$ac_useropt
985     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
986     case $ac_user_opts in
987       *"
988 "enable_$ac_useropt"
989 "*) ;;
990       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
991          ac_unrecognized_sep=', ';;
992     esac
993     eval enable_$ac_useropt=no ;;
994
995   -docdir | --docdir | --docdi | --doc | --do)
996     ac_prev=docdir ;;
997   -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
998     docdir=$ac_optarg ;;
999
1000   -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1001     ac_prev=dvidir ;;
1002   -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1003     dvidir=$ac_optarg ;;
1004
1005   -enable-* | --enable-*)
1006     ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1007     # Reject names that are not valid shell variable names.
1008     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1009       as_fn_error $? "invalid feature name: $ac_useropt"
1010     ac_useropt_orig=$ac_useropt
1011     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1012     case $ac_user_opts in
1013       *"
1014 "enable_$ac_useropt"
1015 "*) ;;
1016       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1017          ac_unrecognized_sep=', ';;
1018     esac
1019     eval enable_$ac_useropt=\$ac_optarg ;;
1020
1021   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1022   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1023   | --exec | --exe | --ex)
1024     ac_prev=exec_prefix ;;
1025   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1026   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1027   | --exec=* | --exe=* | --ex=*)
1028     exec_prefix=$ac_optarg ;;
1029
1030   -gas | --gas | --ga | --g)
1031     # Obsolete; use --with-gas.
1032     with_gas=yes ;;
1033
1034   -help | --help | --hel | --he | -h)
1035     ac_init_help=long ;;
1036   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1037     ac_init_help=recursive ;;
1038   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1039     ac_init_help=short ;;
1040
1041   -host | --host | --hos | --ho)
1042     ac_prev=host_alias ;;
1043   -host=* | --host=* | --hos=* | --ho=*)
1044     host_alias=$ac_optarg ;;
1045
1046   -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1047     ac_prev=htmldir ;;
1048   -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1049   | --ht=*)
1050     htmldir=$ac_optarg ;;
1051
1052   -includedir | --includedir | --includedi | --included | --include \
1053   | --includ | --inclu | --incl | --inc)
1054     ac_prev=includedir ;;
1055   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1056   | --includ=* | --inclu=* | --incl=* | --inc=*)
1057     includedir=$ac_optarg ;;
1058
1059   -infodir | --infodir | --infodi | --infod | --info | --inf)
1060     ac_prev=infodir ;;
1061   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1062     infodir=$ac_optarg ;;
1063
1064   -libdir | --libdir | --libdi | --libd)
1065     ac_prev=libdir ;;
1066   -libdir=* | --libdir=* | --libdi=* | --libd=*)
1067     libdir=$ac_optarg ;;
1068
1069   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1070   | --libexe | --libex | --libe)
1071     ac_prev=libexecdir ;;
1072   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1073   | --libexe=* | --libex=* | --libe=*)
1074     libexecdir=$ac_optarg ;;
1075
1076   -localedir | --localedir | --localedi | --localed | --locale)
1077     ac_prev=localedir ;;
1078   -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1079     localedir=$ac_optarg ;;
1080
1081   -localstatedir | --localstatedir | --localstatedi | --localstated \
1082   | --localstate | --localstat | --localsta | --localst | --locals)
1083     ac_prev=localstatedir ;;
1084   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1085   | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1086     localstatedir=$ac_optarg ;;
1087
1088   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1089     ac_prev=mandir ;;
1090   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1091     mandir=$ac_optarg ;;
1092
1093   -nfp | --nfp | --nf)
1094     # Obsolete; use --without-fp.
1095     with_fp=no ;;
1096
1097   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1098   | --no-cr | --no-c | -n)
1099     no_create=yes ;;
1100
1101   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1102   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1103     no_recursion=yes ;;
1104
1105   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1106   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1107   | --oldin | --oldi | --old | --ol | --o)
1108     ac_prev=oldincludedir ;;
1109   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1110   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1111   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1112     oldincludedir=$ac_optarg ;;
1113
1114   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1115     ac_prev=prefix ;;
1116   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1117     prefix=$ac_optarg ;;
1118
1119   -program-prefix | --program-prefix | --program-prefi | --program-pref \
1120   | --program-pre | --program-pr | --program-p)
1121     ac_prev=program_prefix ;;
1122   -program-prefix=* | --program-prefix=* | --program-prefi=* \
1123   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1124     program_prefix=$ac_optarg ;;
1125
1126   -program-suffix | --program-suffix | --program-suffi | --program-suff \
1127   | --program-suf | --program-su | --program-s)
1128     ac_prev=program_suffix ;;
1129   -program-suffix=* | --program-suffix=* | --program-suffi=* \
1130   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1131     program_suffix=$ac_optarg ;;
1132
1133   -program-transform-name | --program-transform-name \
1134   | --program-transform-nam | --program-transform-na \
1135   | --program-transform-n | --program-transform- \
1136   | --program-transform | --program-transfor \
1137   | --program-transfo | --program-transf \
1138   | --program-trans | --program-tran \
1139   | --progr-tra | --program-tr | --program-t)
1140     ac_prev=program_transform_name ;;
1141   -program-transform-name=* | --program-transform-name=* \
1142   | --program-transform-nam=* | --program-transform-na=* \
1143   | --program-transform-n=* | --program-transform-=* \
1144   | --program-transform=* | --program-transfor=* \
1145   | --program-transfo=* | --program-transf=* \
1146   | --program-trans=* | --program-tran=* \
1147   | --progr-tra=* | --program-tr=* | --program-t=*)
1148     program_transform_name=$ac_optarg ;;
1149
1150   -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1151     ac_prev=pdfdir ;;
1152   -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1153     pdfdir=$ac_optarg ;;
1154
1155   -psdir | --psdir | --psdi | --psd | --ps)
1156     ac_prev=psdir ;;
1157   -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1158     psdir=$ac_optarg ;;
1159
1160   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1161   | -silent | --silent | --silen | --sile | --sil)
1162     silent=yes ;;
1163
1164   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1165     ac_prev=sbindir ;;
1166   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1167   | --sbi=* | --sb=*)
1168     sbindir=$ac_optarg ;;
1169
1170   -sharedstatedir | --sharedstatedir | --sharedstatedi \
1171   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1172   | --sharedst | --shareds | --shared | --share | --shar \
1173   | --sha | --sh)
1174     ac_prev=sharedstatedir ;;
1175   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1176   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1177   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1178   | --sha=* | --sh=*)
1179     sharedstatedir=$ac_optarg ;;
1180
1181   -site | --site | --sit)
1182     ac_prev=site ;;
1183   -site=* | --site=* | --sit=*)
1184     site=$ac_optarg ;;
1185
1186   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1187     ac_prev=srcdir ;;
1188   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1189     srcdir=$ac_optarg ;;
1190
1191   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1192   | --syscon | --sysco | --sysc | --sys | --sy)
1193     ac_prev=sysconfdir ;;
1194   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1195   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1196     sysconfdir=$ac_optarg ;;
1197
1198   -target | --target | --targe | --targ | --tar | --ta | --t)
1199     ac_prev=target_alias ;;
1200   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1201     target_alias=$ac_optarg ;;
1202
1203   -v | -verbose | --verbose | --verbos | --verbo | --verb)
1204     verbose=yes ;;
1205
1206   -version | --version | --versio | --versi | --vers | -V)
1207     ac_init_version=: ;;
1208
1209   -with-* | --with-*)
1210     ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1211     # Reject names that are not valid shell variable names.
1212     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1213       as_fn_error $? "invalid package name: $ac_useropt"
1214     ac_useropt_orig=$ac_useropt
1215     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1216     case $ac_user_opts in
1217       *"
1218 "with_$ac_useropt"
1219 "*) ;;
1220       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1221          ac_unrecognized_sep=', ';;
1222     esac
1223     eval with_$ac_useropt=\$ac_optarg ;;
1224
1225   -without-* | --without-*)
1226     ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1227     # Reject names that are not valid shell variable names.
1228     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1229       as_fn_error $? "invalid package name: $ac_useropt"
1230     ac_useropt_orig=$ac_useropt
1231     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1232     case $ac_user_opts in
1233       *"
1234 "with_$ac_useropt"
1235 "*) ;;
1236       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1237          ac_unrecognized_sep=', ';;
1238     esac
1239     eval with_$ac_useropt=no ;;
1240
1241   --x)
1242     # Obsolete; use --with-x.
1243     with_x=yes ;;
1244
1245   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1246   | --x-incl | --x-inc | --x-in | --x-i)
1247     ac_prev=x_includes ;;
1248   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1249   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1250     x_includes=$ac_optarg ;;
1251
1252   -x-libraries | --x-libraries | --x-librarie | --x-librari \
1253   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1254     ac_prev=x_libraries ;;
1255   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1256   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1257     x_libraries=$ac_optarg ;;
1258
1259   -*) as_fn_error $? "unrecognized option: \`$ac_option'
1260 Try \`$0 --help' for more information"
1261     ;;
1262
1263   *=*)
1264     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1265     # Reject names that are not valid shell variable names.
1266     case $ac_envvar in #(
1267       '' | [0-9]* | *[!_$as_cr_alnum]* )
1268       as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1269     esac
1270     eval $ac_envvar=\$ac_optarg
1271     export $ac_envvar ;;
1272
1273   *)
1274     # FIXME: should be removed in autoconf 3.0.
1275     $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1276     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1277       $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1278     : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1279     ;;
1280
1281   esac
1282 done
1283
1284 if test -n "$ac_prev"; then
1285   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1286   as_fn_error $? "missing argument to $ac_option"
1287 fi
1288
1289 if test -n "$ac_unrecognized_opts"; then
1290   case $enable_option_checking in
1291     no) ;;
1292     fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1293     *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1294   esac
1295 fi
1296
1297 # Check all directory arguments for consistency.
1298 for ac_var in   exec_prefix prefix bindir sbindir libexecdir datarootdir \
1299                 datadir sysconfdir sharedstatedir localstatedir includedir \
1300                 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1301                 libdir localedir mandir
1302 do
1303   eval ac_val=\$$ac_var
1304   # Remove trailing slashes.
1305   case $ac_val in
1306     */ )
1307       ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1308       eval $ac_var=\$ac_val;;
1309   esac
1310   # Be sure to have absolute directory names.
1311   case $ac_val in
1312     [\\/$]* | ?:[\\/]* )  continue;;
1313     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1314   esac
1315   as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1316 done
1317
1318 # There might be people who depend on the old broken behavior: `$host'
1319 # used to hold the argument of --host etc.
1320 # FIXME: To remove some day.
1321 build=$build_alias
1322 host=$host_alias
1323 target=$target_alias
1324
1325 # FIXME: To remove some day.
1326 if test "x$host_alias" != x; then
1327   if test "x$build_alias" = x; then
1328     cross_compiling=maybe
1329   elif test "x$build_alias" != "x$host_alias"; then
1330     cross_compiling=yes
1331   fi
1332 fi
1333
1334 ac_tool_prefix=
1335 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1336
1337 test "$silent" = yes && exec 6>/dev/null
1338
1339
1340 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1341 ac_ls_di=`ls -di .` &&
1342 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1343   as_fn_error $? "working directory cannot be determined"
1344 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1345   as_fn_error $? "pwd does not report name of working directory"
1346
1347
1348 # Find the source files, if location was not specified.
1349 if test -z "$srcdir"; then
1350   ac_srcdir_defaulted=yes
1351   # Try the directory containing this script, then the parent directory.
1352   ac_confdir=`$as_dirname -- "$as_myself" ||
1353 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1354          X"$as_myself" : 'X\(//\)[^/]' \| \
1355          X"$as_myself" : 'X\(//\)$' \| \
1356          X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1357 $as_echo X"$as_myself" |
1358     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1359             s//\1/
1360             q
1361           }
1362           /^X\(\/\/\)[^/].*/{
1363             s//\1/
1364             q
1365           }
1366           /^X\(\/\/\)$/{
1367             s//\1/
1368             q
1369           }
1370           /^X\(\/\).*/{
1371             s//\1/
1372             q
1373           }
1374           s/.*/./; q'`
1375   srcdir=$ac_confdir
1376   if test ! -r "$srcdir/$ac_unique_file"; then
1377     srcdir=..
1378   fi
1379 else
1380   ac_srcdir_defaulted=no
1381 fi
1382 if test ! -r "$srcdir/$ac_unique_file"; then
1383   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1384   as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1385 fi
1386 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1387 ac_abs_confdir=`(
1388         cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1389         pwd)`
1390 # When building in place, set srcdir=.
1391 if test "$ac_abs_confdir" = "$ac_pwd"; then
1392   srcdir=.
1393 fi
1394 # Remove unnecessary trailing slashes from srcdir.
1395 # Double slashes in file names in object file debugging info
1396 # mess up M-x gdb in Emacs.
1397 case $srcdir in
1398 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1399 esac
1400 for ac_var in $ac_precious_vars; do
1401   eval ac_env_${ac_var}_set=\${${ac_var}+set}
1402   eval ac_env_${ac_var}_value=\$${ac_var}
1403   eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1404   eval ac_cv_env_${ac_var}_value=\$${ac_var}
1405 done
1406
1407 #
1408 # Report the --help message.
1409 #
1410 if test "$ac_init_help" = "long"; then
1411   # Omit some internal or obsolete options to make the list less imposing.
1412   # This message is too long to be a string in the A/UX 3.1 sh.
1413   cat <<_ACEOF
1414 \`configure' configures this package to adapt to many kinds of systems.
1415
1416 Usage: $0 [OPTION]... [VAR=VALUE]...
1417
1418 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1419 VAR=VALUE.  See below for descriptions of some of the useful variables.
1420
1421 Defaults for the options are specified in brackets.
1422
1423
1424 Configuration:
1425
1426   -h, --help              display this help and exit
1427       --help=short        display options specific to this package
1428       --help=recursive    display the short help of all the included packages
1429   -V, --version           display version information and exit
1430   -q, --quiet, --silent   do not print \`checking ...' messages
1431       --cache-file=FILE   cache test results in FILE [disabled]
1432   -C, --config-cache      alias for \`--cache-file=config.cache'
1433   -n, --no-create         do not create output files
1434       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1435
1436 Installation directories:
1437   --prefix=PREFIX         install architecture-independent files in PREFIX
1438                           [$ac_default_prefix]
1439   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1440                           [PREFIX]
1441
1442 By default, \`make install' will install all the files in
1443 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1444 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1445 for instance \`--prefix=\$HOME'.
1446
1447 For better control, use the options below.
1448
1449 Fine tuning of the installation directories:
1450   --bindir=DIR            user executables [EPREFIX/bin]
1451   --libexecdir=DIR        program executables [EPREFIX/libexec]
1452   --libdir=DIR            object code libraries [EPREFIX/lib]
1453   --includedir=DIR        C header files [PREFIX/include]
1454   --x-includes=DIR        X include files are in DIR
1455   --x-libraries=DIR       X library files are in DIR
1456   --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1457   --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1458   --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1459   --mandir=DIR            man documentation [DATAROOTDIR/man]
1460   --docdir=DIR            documentation root [DATAROOTDIR/doc/PACKAGE]
1461   --htmldir=DIR           html documentation [DOCDIR]
1462   --dvidir=DIR            dvi documentation [DOCDIR]
1463   --pdfdir=DIR            pdf documentation [DOCDIR]
1464   --psdir=DIR             ps documentation [DOCDIR]
1465 _ACEOF
1466
1467   cat <<\_ACEOF
1468
1469 X features:
1470   --x-includes=DIR    X include files are in DIR
1471   --x-libraries=DIR   X library files are in DIR
1472
1473 System types:
1474   --build=BUILD     configure for building on BUILD [guessed]
1475   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1476 _ACEOF
1477 fi
1478
1479 if test -n "$ac_init_help"; then
1480
1481   cat <<\_ACEOF
1482
1483 Optional Features:
1484   --disable-option-checking  ignore unrecognized --enable/--with options
1485   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1486   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1487   --disable-largefile     omit support for large files
1488   --disable-nls           do not use Native Language Support
1489
1490 Screen locking options:
1491   --enable-locking        Compile in support for locking the display.
1492   --disable-locking       Do not allow locking at all.
1493
1494   --enable-root-passwd        Allow root passwd to unlock screen.
1495   --disable-root-passwd       Do not allow that.
1496   --enable-pam-check-account-type
1497                           Whether PAM should check the result of account
1498                           modules when authenticating. Only do this if you
1499                           have account configured properly on your system.
1500
1501 Optional Packages:
1502   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1503   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1504
1505   --with-pthread          Enables POSIX threads, for SMP support.
1506
1507 Installation options:
1508   --with-hackdir=DIR      Where to install the hundreds of demo executables.
1509                           Default: `PREFIX/libexec/xscreensaver/'
1510   --with-configdir=DIR    Where to install the data files that describe each
1511                           of the display modes to the GUI.
1512                           Default: `PREFIX/share/xscreensaver/config/'
1513   --with-x-app-defaults=DIR
1514                            Where to install xscreensaver configuration file.
1515
1516   --with-dpms-ext         Include support for the DPMS extension.
1517   --with-xinerama-ext     Include support for the XINERAMA extension.
1518   --with-xinput-ext       Include support for the XInput extension.
1519   --with-xf86vmode-ext    Include support for XFree86 virtual screens.
1520   --with-xf86gamma-ext    Include support for XFree86 gamma fading.
1521   --with-randr-ext        Include support for the X Resize+Rotate extension.
1522   --with-proc-interrupts  Include support for consulting the /proc/interrupts
1523                           file to notice keyboard activity.
1524   --with-pam              Include support for PAM (Pluggable Auth Modules.)
1525   --with-pam-service-name NAME arg is the name of the PAM service that
1526                           xscreensaver will authenticate as.
1527   --with-kerberos         Include support for Kerberos authentication.
1528   --with-shadow           Include support for shadow password authentication.
1529   --with-passwd-helper    Include support for an external password
1530                           verification helper program.
1531   --with-login-manager    Put a "New Login" button on the unlock dialog that
1532                           runs a login manager like gdmflexiserver or kdmctl.
1533
1534 User interface options:
1535
1536   --with-gtk              Use the Gtk toolkit for the user interface.
1537   --with-motif            Use the Motif toolkit for the user interface
1538                           (no longer supported.)
1539
1540 Graphics options:
1541
1542   --with-gl               Build those demos which depend on OpenGL.
1543   --with-gle              Build those demos which depend on GLE
1544                           (the OpenGL "extrusion" library.)
1545   --with-gles             Target OpenGL ES 1.x API instead of OpenGL 1.3.
1546   --with-pixbuf           Include support for the GDK-Pixbuf library in some
1547                           demos, which will make it possible for them to read
1548                           GIF, JPEG, and PNG files as well.
1549   --with-xpm              Include support for XPM files in some demos.
1550                           (Not needed if Pixbuf is used.)
1551   --with-jpeg             Include support for the JPEG library.
1552   --with-xft              Include support for the X Freetype library.
1553   --with-xshm-ext         Include support for the Shared Memory extension.
1554   --with-xdbe-ext         Include support for the DOUBLE-BUFFER extension.
1555   --with-readdisplay      Include support for the XReadDisplay extension.
1556   --with-image-directory  Arg is the default directory from which some demos
1557                           will choose random images to display.
1558   --with-text-file=FILE   By default, some demos may display this file.
1559   --with-browser=BROWSER  Specify the web browser used to show the help URL.
1560   --with-setuid-hacks     Allow some demos to be installed `setuid root'
1561                           (which is needed in order to ping other hosts.)
1562
1563   --with-record-animation Include code for generating MP4 videos.
1564
1565
1566 Some influential environment variables:
1567   CC          C compiler command
1568   CFLAGS      C compiler flags
1569   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1570               nonstandard directory <lib dir>
1571   LIBS        libraries to pass to the linker, e.g. -l<library>
1572   CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1573               you have headers in a nonstandard directory <include dir>
1574   CPP         C preprocessor
1575   XMKMF       Path to xmkmf, Makefile generator for X Window System
1576
1577 Use these variables to override the choices made by `configure' or to help
1578 it to find libraries and programs with nonstandard names/locations.
1579
1580 Report bugs to the package provider.
1581 _ACEOF
1582 ac_status=$?
1583 fi
1584
1585 if test "$ac_init_help" = "recursive"; then
1586   # If there are subdirs, report their specific --help.
1587   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1588     test -d "$ac_dir" ||
1589       { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1590       continue
1591     ac_builddir=.
1592
1593 case "$ac_dir" in
1594 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1595 *)
1596   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1597   # A ".." for each directory in $ac_dir_suffix.
1598   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1599   case $ac_top_builddir_sub in
1600   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1601   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1602   esac ;;
1603 esac
1604 ac_abs_top_builddir=$ac_pwd
1605 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1606 # for backward compatibility:
1607 ac_top_builddir=$ac_top_build_prefix
1608
1609 case $srcdir in
1610   .)  # We are building in place.
1611     ac_srcdir=.
1612     ac_top_srcdir=$ac_top_builddir_sub
1613     ac_abs_top_srcdir=$ac_pwd ;;
1614   [\\/]* | ?:[\\/]* )  # Absolute name.
1615     ac_srcdir=$srcdir$ac_dir_suffix;
1616     ac_top_srcdir=$srcdir
1617     ac_abs_top_srcdir=$srcdir ;;
1618   *) # Relative name.
1619     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1620     ac_top_srcdir=$ac_top_build_prefix$srcdir
1621     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1622 esac
1623 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1624
1625     cd "$ac_dir" || { ac_status=$?; continue; }
1626     # Check for guested configure.
1627     if test -f "$ac_srcdir/configure.gnu"; then
1628       echo &&
1629       $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1630     elif test -f "$ac_srcdir/configure"; then
1631       echo &&
1632       $SHELL "$ac_srcdir/configure" --help=recursive
1633     else
1634       $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1635     fi || ac_status=$?
1636     cd "$ac_pwd" || { ac_status=$?; break; }
1637   done
1638 fi
1639
1640 test -n "$ac_init_help" && exit $ac_status
1641 if $ac_init_version; then
1642   cat <<\_ACEOF
1643 configure
1644 generated by GNU Autoconf 2.69
1645
1646 Copyright (C) 2012 Free Software Foundation, Inc.
1647 This configure script is free software; the Free Software Foundation
1648 gives unlimited permission to copy, distribute and modify it.
1649 _ACEOF
1650   exit
1651 fi
1652
1653 ## ------------------------ ##
1654 ## Autoconf initialization. ##
1655 ## ------------------------ ##
1656
1657 # ac_fn_c_try_compile LINENO
1658 # --------------------------
1659 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1660 ac_fn_c_try_compile ()
1661 {
1662   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1663   rm -rf conftest.$ac_objext
1664   if { { ac_try="$ac_compile"
1665 case "(($ac_try" in
1666   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1667   *) ac_try_echo=$ac_try;;
1668 esac
1669 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1670 $as_echo "$ac_try_echo"; } >&5
1671   (eval "$ac_compile") 2>conftest.err
1672   ac_status=$?
1673   if test -s conftest.err; then
1674     grep -v '^ *+' conftest.err >conftest.er1
1675     cat conftest.er1 >&5
1676     mv -f conftest.er1 conftest.err
1677   fi
1678   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1679   test $ac_status = 0; } && {
1680          test -z "$ac_c_werror_flag" ||
1681          test ! -s conftest.err
1682        } && test -s conftest.$ac_objext; then :
1683   ac_retval=0
1684 else
1685   $as_echo "$as_me: failed program was:" >&5
1686 sed 's/^/| /' conftest.$ac_ext >&5
1687
1688         ac_retval=1
1689 fi
1690   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1691   as_fn_set_status $ac_retval
1692
1693 } # ac_fn_c_try_compile
1694
1695 # ac_fn_c_try_link LINENO
1696 # -----------------------
1697 # Try to link conftest.$ac_ext, and return whether this succeeded.
1698 ac_fn_c_try_link ()
1699 {
1700   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1701   rm -rf conftest.$ac_objext conftest$ac_exeext
1702   if { { ac_try="$ac_link"
1703 case "(($ac_try" in
1704   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1705   *) ac_try_echo=$ac_try;;
1706 esac
1707 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1708 $as_echo "$ac_try_echo"; } >&5
1709   (eval "$ac_link") 2>conftest.err
1710   ac_status=$?
1711   if test -s conftest.err; then
1712     grep -v '^ *+' conftest.err >conftest.er1
1713     cat conftest.er1 >&5
1714     mv -f conftest.er1 conftest.err
1715   fi
1716   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1717   test $ac_status = 0; } && {
1718          test -z "$ac_c_werror_flag" ||
1719          test ! -s conftest.err
1720        } && test -s conftest$ac_exeext && {
1721          test "$cross_compiling" = yes ||
1722          test -x conftest$ac_exeext
1723        }; then :
1724   ac_retval=0
1725 else
1726   $as_echo "$as_me: failed program was:" >&5
1727 sed 's/^/| /' conftest.$ac_ext >&5
1728
1729         ac_retval=1
1730 fi
1731   # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1732   # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1733   # interfere with the next link command; also delete a directory that is
1734   # left behind by Apple's compiler.  We do this before executing the actions.
1735   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1736   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1737   as_fn_set_status $ac_retval
1738
1739 } # ac_fn_c_try_link
1740
1741 # ac_fn_c_try_run LINENO
1742 # ----------------------
1743 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1744 # that executables *can* be run.
1745 ac_fn_c_try_run ()
1746 {
1747   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1748   if { { ac_try="$ac_link"
1749 case "(($ac_try" in
1750   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1751   *) ac_try_echo=$ac_try;;
1752 esac
1753 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1754 $as_echo "$ac_try_echo"; } >&5
1755   (eval "$ac_link") 2>&5
1756   ac_status=$?
1757   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1758   test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1759   { { case "(($ac_try" in
1760   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1761   *) ac_try_echo=$ac_try;;
1762 esac
1763 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1764 $as_echo "$ac_try_echo"; } >&5
1765   (eval "$ac_try") 2>&5
1766   ac_status=$?
1767   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1768   test $ac_status = 0; }; }; then :
1769   ac_retval=0
1770 else
1771   $as_echo "$as_me: program exited with status $ac_status" >&5
1772        $as_echo "$as_me: failed program was:" >&5
1773 sed 's/^/| /' conftest.$ac_ext >&5
1774
1775        ac_retval=$ac_status
1776 fi
1777   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1778   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1779   as_fn_set_status $ac_retval
1780
1781 } # ac_fn_c_try_run
1782
1783 # ac_fn_c_try_cpp LINENO
1784 # ----------------------
1785 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1786 ac_fn_c_try_cpp ()
1787 {
1788   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1789   if { { ac_try="$ac_cpp conftest.$ac_ext"
1790 case "(($ac_try" in
1791   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1792   *) ac_try_echo=$ac_try;;
1793 esac
1794 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1795 $as_echo "$ac_try_echo"; } >&5
1796   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1797   ac_status=$?
1798   if test -s conftest.err; then
1799     grep -v '^ *+' conftest.err >conftest.er1
1800     cat conftest.er1 >&5
1801     mv -f conftest.er1 conftest.err
1802   fi
1803   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1804   test $ac_status = 0; } > conftest.i && {
1805          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1806          test ! -s conftest.err
1807        }; then :
1808   ac_retval=0
1809 else
1810   $as_echo "$as_me: failed program was:" >&5
1811 sed 's/^/| /' conftest.$ac_ext >&5
1812
1813     ac_retval=1
1814 fi
1815   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1816   as_fn_set_status $ac_retval
1817
1818 } # ac_fn_c_try_cpp
1819
1820 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1821 # -------------------------------------------------------
1822 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1823 # the include files in INCLUDES and setting the cache variable VAR
1824 # accordingly.
1825 ac_fn_c_check_header_mongrel ()
1826 {
1827   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1828   if eval \${$3+:} false; then :
1829   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1830 $as_echo_n "checking for $2... " >&6; }
1831 if eval \${$3+:} false; then :
1832   $as_echo_n "(cached) " >&6
1833 fi
1834 eval ac_res=\$$3
1835                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1836 $as_echo "$ac_res" >&6; }
1837 else
1838   # Is the header compilable?
1839 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1840 $as_echo_n "checking $2 usability... " >&6; }
1841 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1842 /* end confdefs.h.  */
1843 $4
1844 #include <$2>
1845 _ACEOF
1846 if ac_fn_c_try_compile "$LINENO"; then :
1847   ac_header_compiler=yes
1848 else
1849   ac_header_compiler=no
1850 fi
1851 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1852 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1853 $as_echo "$ac_header_compiler" >&6; }
1854
1855 # Is the header present?
1856 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1857 $as_echo_n "checking $2 presence... " >&6; }
1858 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1859 /* end confdefs.h.  */
1860 #include <$2>
1861 _ACEOF
1862 if ac_fn_c_try_cpp "$LINENO"; then :
1863   ac_header_preproc=yes
1864 else
1865   ac_header_preproc=no
1866 fi
1867 rm -rf conftest.err conftest.i conftest.$ac_ext
1868 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1869 $as_echo "$ac_header_preproc" >&6; }
1870
1871 # So?  What about this header?
1872 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1873   yes:no: )
1874     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1875 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1876     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1877 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1878     ;;
1879   no:yes:* )
1880     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1881 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1882     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
1883 $as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
1884     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1885 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1886     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
1887 $as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
1888     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1889 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1890     ;;
1891 esac
1892   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1893 $as_echo_n "checking for $2... " >&6; }
1894 if eval \${$3+:} false; then :
1895   $as_echo_n "(cached) " >&6
1896 else
1897   eval "$3=\$ac_header_compiler"
1898 fi
1899 eval ac_res=\$$3
1900                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1901 $as_echo "$ac_res" >&6; }
1902 fi
1903   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1904
1905 } # ac_fn_c_check_header_mongrel
1906
1907 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1908 # -------------------------------------------------------
1909 # Tests whether HEADER exists and can be compiled using the include files in
1910 # INCLUDES, setting the cache variable VAR accordingly.
1911 ac_fn_c_check_header_compile ()
1912 {
1913   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1914   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1915 $as_echo_n "checking for $2... " >&6; }
1916 if eval \${$3+:} false; then :
1917   $as_echo_n "(cached) " >&6
1918 else
1919   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1920 /* end confdefs.h.  */
1921 $4
1922 #include <$2>
1923 _ACEOF
1924 if ac_fn_c_try_compile "$LINENO"; then :
1925   eval "$3=yes"
1926 else
1927   eval "$3=no"
1928 fi
1929 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1930 fi
1931 eval ac_res=\$$3
1932                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1933 $as_echo "$ac_res" >&6; }
1934   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1935
1936 } # ac_fn_c_check_header_compile
1937
1938 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1939 # -------------------------------------------
1940 # Tests whether TYPE exists after having included INCLUDES, setting cache
1941 # variable VAR accordingly.
1942 ac_fn_c_check_type ()
1943 {
1944   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1945   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1946 $as_echo_n "checking for $2... " >&6; }
1947 if eval \${$3+:} false; then :
1948   $as_echo_n "(cached) " >&6
1949 else
1950   eval "$3=no"
1951   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1952 /* end confdefs.h.  */
1953 $4
1954 int
1955 main ()
1956 {
1957 if (sizeof ($2))
1958          return 0;
1959   ;
1960   return 0;
1961 }
1962 _ACEOF
1963 if ac_fn_c_try_compile "$LINENO"; then :
1964   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1965 /* end confdefs.h.  */
1966 $4
1967 int
1968 main ()
1969 {
1970 if (sizeof (($2)))
1971             return 0;
1972   ;
1973   return 0;
1974 }
1975 _ACEOF
1976 if ac_fn_c_try_compile "$LINENO"; then :
1977
1978 else
1979   eval "$3=yes"
1980 fi
1981 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1982 fi
1983 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1984 fi
1985 eval ac_res=\$$3
1986                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1987 $as_echo "$ac_res" >&6; }
1988   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1989
1990 } # ac_fn_c_check_type
1991
1992 # ac_fn_c_check_func LINENO FUNC VAR
1993 # ----------------------------------
1994 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1995 ac_fn_c_check_func ()
1996 {
1997   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1998   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1999 $as_echo_n "checking for $2... " >&6; }
2000 if eval \${$3+:} false; then :
2001   $as_echo_n "(cached) " >&6
2002 else
2003   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2004 /* end confdefs.h.  */
2005 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
2006    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
2007 #define $2 innocuous_$2
2008
2009 /* System header to define __stub macros and hopefully few prototypes,
2010     which can conflict with char $2 (); below.
2011     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2012     <limits.h> exists even on freestanding compilers.  */
2013
2014 #ifdef __STDC__
2015 # include <limits.h>
2016 #else
2017 # include <assert.h>
2018 #endif
2019
2020 #undef $2
2021
2022 /* Override any GCC internal prototype to avoid an error.
2023    Use char because int might match the return type of a GCC
2024    builtin and then its argument prototype would still apply.  */
2025 #ifdef __cplusplus
2026 extern "C"
2027 #endif
2028 char $2 ();
2029 /* The GNU C library defines this for functions which it implements
2030     to always fail with ENOSYS.  Some functions are actually named
2031     something starting with __ and the normal name is an alias.  */
2032 #if defined __stub_$2 || defined __stub___$2
2033 choke me
2034 #endif
2035
2036 int
2037 main ()
2038 {
2039 return $2 ();
2040   ;
2041   return 0;
2042 }
2043 _ACEOF
2044 if ac_fn_c_try_link "$LINENO"; then :
2045   eval "$3=yes"
2046 else
2047   eval "$3=no"
2048 fi
2049 rm -f core conftest.err conftest.$ac_objext \
2050     conftest$ac_exeext conftest.$ac_ext
2051 fi
2052 eval ac_res=\$$3
2053                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2054 $as_echo "$ac_res" >&6; }
2055   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2056
2057 } # ac_fn_c_check_func
2058
2059 # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
2060 # ----------------------------------------------------
2061 # Tries to find if the field MEMBER exists in type AGGR, after including
2062 # INCLUDES, setting cache variable VAR accordingly.
2063 ac_fn_c_check_member ()
2064 {
2065   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2066   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
2067 $as_echo_n "checking for $2.$3... " >&6; }
2068 if eval \${$4+:} false; then :
2069   $as_echo_n "(cached) " >&6
2070 else
2071   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2072 /* end confdefs.h.  */
2073 $5
2074 int
2075 main ()
2076 {
2077 static $2 ac_aggr;
2078 if (ac_aggr.$3)
2079 return 0;
2080   ;
2081   return 0;
2082 }
2083 _ACEOF
2084 if ac_fn_c_try_compile "$LINENO"; then :
2085   eval "$4=yes"
2086 else
2087   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2088 /* end confdefs.h.  */
2089 $5
2090 int
2091 main ()
2092 {
2093 static $2 ac_aggr;
2094 if (sizeof ac_aggr.$3)
2095 return 0;
2096   ;
2097   return 0;
2098 }
2099 _ACEOF
2100 if ac_fn_c_try_compile "$LINENO"; then :
2101   eval "$4=yes"
2102 else
2103   eval "$4=no"
2104 fi
2105 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2106 fi
2107 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2108 fi
2109 eval ac_res=\$$4
2110                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2111 $as_echo "$ac_res" >&6; }
2112   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2113
2114 } # ac_fn_c_check_member
2115 cat >config.log <<_ACEOF
2116 This file contains any messages produced by compilers while
2117 running configure, to aid debugging if configure makes a mistake.
2118
2119 It was created by $as_me, which was
2120 generated by GNU Autoconf 2.69.  Invocation command line was
2121
2122   $ $0 $@
2123
2124 _ACEOF
2125 exec 5>>config.log
2126 {
2127 cat <<_ASUNAME
2128 ## --------- ##
2129 ## Platform. ##
2130 ## --------- ##
2131
2132 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2133 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2134 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2135 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2136 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2137
2138 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2139 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
2140
2141 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
2142 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
2143 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2144 /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
2145 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
2146 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
2147 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
2148
2149 _ASUNAME
2150
2151 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2152 for as_dir in $PATH
2153 do
2154   IFS=$as_save_IFS
2155   test -z "$as_dir" && as_dir=.
2156     $as_echo "PATH: $as_dir"
2157   done
2158 IFS=$as_save_IFS
2159
2160 } >&5
2161
2162 cat >&5 <<_ACEOF
2163
2164
2165 ## ----------- ##
2166 ## Core tests. ##
2167 ## ----------- ##
2168
2169 _ACEOF
2170
2171
2172 # Keep a trace of the command line.
2173 # Strip out --no-create and --no-recursion so they do not pile up.
2174 # Strip out --silent because we don't want to record it for future runs.
2175 # Also quote any args containing shell meta-characters.
2176 # Make two passes to allow for proper duplicate-argument suppression.
2177 ac_configure_args=
2178 ac_configure_args0=
2179 ac_configure_args1=
2180 ac_must_keep_next=false
2181 for ac_pass in 1 2
2182 do
2183   for ac_arg
2184   do
2185     case $ac_arg in
2186     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2187     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2188     | -silent | --silent | --silen | --sile | --sil)
2189       continue ;;
2190     *\'*)
2191       ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2192     esac
2193     case $ac_pass in
2194     1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2195     2)
2196       as_fn_append ac_configure_args1 " '$ac_arg'"
2197       if test $ac_must_keep_next = true; then
2198         ac_must_keep_next=false # Got value, back to normal.
2199       else
2200         case $ac_arg in
2201           *=* | --config-cache | -C | -disable-* | --disable-* \
2202           | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2203           | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2204           | -with-* | --with-* | -without-* | --without-* | --x)
2205             case "$ac_configure_args0 " in
2206               "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2207             esac
2208             ;;
2209           -* ) ac_must_keep_next=true ;;
2210         esac
2211       fi
2212       as_fn_append ac_configure_args " '$ac_arg'"
2213       ;;
2214     esac
2215   done
2216 done
2217 { ac_configure_args0=; unset ac_configure_args0;}
2218 { ac_configure_args1=; unset ac_configure_args1;}
2219
2220 # When interrupted or exit'd, cleanup temporary files, and complete
2221 # config.log.  We remove comments because anyway the quotes in there
2222 # would cause problems or look ugly.
2223 # WARNING: Use '\'' to represent an apostrophe within the trap.
2224 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2225 trap 'exit_status=$?
2226   # Save into config.log some information that might help in debugging.
2227   {
2228     echo
2229
2230     $as_echo "## ---------------- ##
2231 ## Cache variables. ##
2232 ## ---------------- ##"
2233     echo
2234     # The following way of writing the cache mishandles newlines in values,
2235 (
2236   for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2237     eval ac_val=\$$ac_var
2238     case $ac_val in #(
2239     *${as_nl}*)
2240       case $ac_var in #(
2241       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2242 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2243       esac
2244       case $ac_var in #(
2245       _ | IFS | as_nl) ;; #(
2246       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2247       *) { eval $ac_var=; unset $ac_var;} ;;
2248       esac ;;
2249     esac
2250   done
2251   (set) 2>&1 |
2252     case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2253     *${as_nl}ac_space=\ *)
2254       sed -n \
2255         "s/'\''/'\''\\\\'\'''\''/g;
2256           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2257       ;; #(
2258     *)
2259       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2260       ;;
2261     esac |
2262     sort
2263 )
2264     echo
2265
2266     $as_echo "## ----------------- ##
2267 ## Output variables. ##
2268 ## ----------------- ##"
2269     echo
2270     for ac_var in $ac_subst_vars
2271     do
2272       eval ac_val=\$$ac_var
2273       case $ac_val in
2274       *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2275       esac
2276       $as_echo "$ac_var='\''$ac_val'\''"
2277     done | sort
2278     echo
2279
2280     if test -n "$ac_subst_files"; then
2281       $as_echo "## ------------------- ##
2282 ## File substitutions. ##
2283 ## ------------------- ##"
2284       echo
2285       for ac_var in $ac_subst_files
2286       do
2287         eval ac_val=\$$ac_var
2288         case $ac_val in
2289         *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2290         esac
2291         $as_echo "$ac_var='\''$ac_val'\''"
2292       done | sort
2293       echo
2294     fi
2295
2296     if test -s confdefs.h; then
2297       $as_echo "## ----------- ##
2298 ## confdefs.h. ##
2299 ## ----------- ##"
2300       echo
2301       cat confdefs.h
2302       echo
2303     fi
2304     test "$ac_signal" != 0 &&
2305       $as_echo "$as_me: caught signal $ac_signal"
2306     $as_echo "$as_me: exit $exit_status"
2307   } >&5
2308   rm -f core *.core core.conftest.* &&
2309     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2310     exit $exit_status
2311 ' 0
2312 for ac_signal in 1 2 13 15; do
2313   trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2314 done
2315 ac_signal=0
2316
2317 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2318 rm -f -r conftest* confdefs.h
2319
2320 $as_echo "/* confdefs.h */" > confdefs.h
2321
2322 # Predefined preprocessor variables.
2323
2324 cat >>confdefs.h <<_ACEOF
2325 #define PACKAGE_NAME "$PACKAGE_NAME"
2326 _ACEOF
2327
2328 cat >>confdefs.h <<_ACEOF
2329 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2330 _ACEOF
2331
2332 cat >>confdefs.h <<_ACEOF
2333 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2334 _ACEOF
2335
2336 cat >>confdefs.h <<_ACEOF
2337 #define PACKAGE_STRING "$PACKAGE_STRING"
2338 _ACEOF
2339
2340 cat >>confdefs.h <<_ACEOF
2341 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2342 _ACEOF
2343
2344 cat >>confdefs.h <<_ACEOF
2345 #define PACKAGE_URL "$PACKAGE_URL"
2346 _ACEOF
2347
2348
2349 # Let the site file select an alternate cache file if it wants to.
2350 # Prefer an explicitly selected file to automatically selected ones.
2351 ac_site_file1=NONE
2352 ac_site_file2=NONE
2353 if test -n "$CONFIG_SITE"; then
2354   # We do not want a PATH search for config.site.
2355   case $CONFIG_SITE in #((
2356     -*)  ac_site_file1=./$CONFIG_SITE;;
2357     */*) ac_site_file1=$CONFIG_SITE;;
2358     *)   ac_site_file1=./$CONFIG_SITE;;
2359   esac
2360 elif test "x$prefix" != xNONE; then
2361   ac_site_file1=$prefix/share/config.site
2362   ac_site_file2=$prefix/etc/config.site
2363 else
2364   ac_site_file1=$ac_default_prefix/share/config.site
2365   ac_site_file2=$ac_default_prefix/etc/config.site
2366 fi
2367 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2368 do
2369   test "x$ac_site_file" = xNONE && continue
2370   if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2371     { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2372 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2373     sed 's/^/| /' "$ac_site_file" >&5
2374     . "$ac_site_file" \
2375       || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2376 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2377 as_fn_error $? "failed to load site script $ac_site_file
2378 See \`config.log' for more details" "$LINENO" 5; }
2379   fi
2380 done
2381
2382 if test -r "$cache_file"; then
2383   # Some versions of bash will fail to source /dev/null (special files
2384   # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
2385   if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2386     { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2387 $as_echo "$as_me: loading cache $cache_file" >&6;}
2388     case $cache_file in
2389       [\\/]* | ?:[\\/]* ) . "$cache_file";;
2390       *)                      . "./$cache_file";;
2391     esac
2392   fi
2393 else
2394   { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2395 $as_echo "$as_me: creating cache $cache_file" >&6;}
2396   >$cache_file
2397 fi
2398
2399 # Check that the precious variables saved in the cache have kept the same
2400 # value.
2401 ac_cache_corrupted=false
2402 for ac_var in $ac_precious_vars; do
2403   eval ac_old_set=\$ac_cv_env_${ac_var}_set
2404   eval ac_new_set=\$ac_env_${ac_var}_set
2405   eval ac_old_val=\$ac_cv_env_${ac_var}_value
2406   eval ac_new_val=\$ac_env_${ac_var}_value
2407   case $ac_old_set,$ac_new_set in
2408     set,)
2409       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2410 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2411       ac_cache_corrupted=: ;;
2412     ,set)
2413       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2414 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2415       ac_cache_corrupted=: ;;
2416     ,);;
2417     *)
2418       if test "x$ac_old_val" != "x$ac_new_val"; then
2419         # differences in whitespace do not lead to failure.
2420         ac_old_val_w=`echo x $ac_old_val`
2421         ac_new_val_w=`echo x $ac_new_val`
2422         if test "$ac_old_val_w" != "$ac_new_val_w"; then
2423           { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2424 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2425           ac_cache_corrupted=:
2426         else
2427           { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2428 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2429           eval $ac_var=\$ac_old_val
2430         fi
2431         { $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2432 $as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2433         { $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2434 $as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2435       fi;;
2436   esac
2437   # Pass precious variables to config.status.
2438   if test "$ac_new_set" = set; then
2439     case $ac_new_val in
2440     *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2441     *) ac_arg=$ac_var=$ac_new_val ;;
2442     esac
2443     case " $ac_configure_args " in
2444       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2445       *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2446     esac
2447   fi
2448 done
2449 if $ac_cache_corrupted; then
2450   { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2451 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2452   { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2453 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2454   as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2455 fi
2456 ## -------------------- ##
2457 ## Main body of script. ##
2458 ## -------------------- ##
2459
2460 ac_ext=c
2461 ac_cpp='$CPP $CPPFLAGS'
2462 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2463 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2464 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2465
2466
2467 ac_config_headers="$ac_config_headers config.h"
2468
2469
2470 echo "current directory: `pwd`"
2471 echo "command line was: $0 $@"
2472
2473 ###############################################################################
2474 #
2475 #       Autoheader stuff
2476 #
2477 ###############################################################################
2478
2479
2480
2481
2482
2483
2484
2485 # This only ever existed in X11R4 and X11R5.
2486 #AH_TEMPLATE([HAVE_XIDLE_EXTENSION],
2487 #           [Define this if you have the XIDLE extension installed. If you
2488 #           have the XIDLE extension, this is recommended.  (You have this
2489 #           extension if the file /usr/include/X11/extensions/xidle.h
2490 #           exists.) Turning on this flag lets XScreenSaver work better with
2491 #           servers which support this extension; but it will still work
2492 #           with servers which do not suport it, so it's a good idea to
2493 #           compile in support for it if you can.])
2494
2495 # Using this extension will crash your X server and make fading not work.
2496 #AH_TEMPLATE([HAVE_MIT_SAVER_EXTENSION],
2497 #           [Define this if you have the MIT-SCREEN-SAVER extension
2498 #            installed.  See the caveats about this extension, above.
2499 #            (It's available if /usr/include/X11/extensions/scrnsaver.h
2500 #            exists.)])
2501
2502 # This only ever existed on SGI hardware.
2503 #AH_TEMPLATE([HAVE_SGI_SAVER_EXTENSION],
2504 #           [Define this if you have the SGI SCREEN_SAVER extension.  This is
2505 #           standard on Irix systems, and not available elsewhere.])
2506
2507 # This only ever existed on SGI hardware.
2508 #AH_TEMPLATE([HAVE_SGI_VC_EXTENSION],
2509 #           [Define this if you have the SGI-VIDEO-CONTROL extension.  This
2510 #           is standard on Irix systems, and not available elsewhere.])
2511
2512
2513
2514
2515
2516
2517
2518
2519
2520
2521
2522
2523
2524
2525
2526
2527
2528
2529
2530
2531
2532
2533
2534
2535
2536
2537
2538
2539
2540
2541
2542
2543
2544
2545
2546
2547
2548
2549
2550
2551
2552
2553
2554
2555
2556
2557
2558
2559
2560
2561
2562
2563
2564
2565
2566
2567
2568
2569
2570
2571
2572
2573
2574
2575
2576
2577
2578
2579
2580
2581
2582
2583
2584
2585
2586
2587
2588
2589
2590
2591
2592
2593
2594
2595
2596
2597
2598
2599
2600
2601
2602
2603
2604
2605
2606
2607
2608
2609
2610
2611
2612
2613
2614
2615
2616
2617
2618
2619
2620
2621
2622
2623
2624
2625
2626
2627
2628
2629 # After checking to see that --srcdir is correct (which AC_INIT does)
2630 # check for some random other files that come later in the tar file,
2631 # to make sure everything is here.
2632 #
2633 for d in driver utils hacks hacks/glx ; do
2634   f=$srcdir/$d/Makefile.in
2635   if test \! -r $f ; then
2636     echo ""
2637     echo "ERROR: The package is incomplete: $f does not exist."
2638     echo "       This probably means that your download was truncated."
2639     echo ""
2640     exit 1
2641   fi
2642 done
2643
2644 ###############################################################################
2645 #
2646 #       Query AX_PTHREAD, and figure out which compiler gets used.
2647 #
2648 ###############################################################################
2649
2650
2651
2652
2653 ###############################################################################
2654 #
2655 #       Function to figure out how to run the compiler.
2656 #
2657 ###############################################################################
2658
2659
2660
2661
2662 ###############################################################################
2663 #
2664 #       Check for availability of various gcc command-line options.
2665 #
2666 ###############################################################################
2667
2668
2669
2670
2671
2672
2673
2674 # Need to disable Objective C extensions in ANSI C on MacOS X to work
2675 # around an Apple-specific gcc bug.
2676 #
2677
2678
2679 ###############################################################################
2680 #
2681 #       Function to figure out how to disable // comments in ANSI C code.
2682 #
2683 #       (With recent gcc, this is done with "-std=c89".  With older gcc, this
2684 #       is done by passing "-lang-c89" to cpp, by passing "-Wp,-lang-c89" to
2685 #       gcc.  Old gcc doesn't support -std, and new gcc doesn't support -lang.
2686 #       so much for compatibility!)
2687 #
2688 #       UPDATE: apparently there is NO WAY to tell gcc 3.2.2 to require that
2689 #       declarations preceed statements, without resorting to "-pedantic".
2690 #       This means that there is no way to get gcc3 to issue warnings that
2691 #       ensure that your code complies with the ANSI/ISO C89 standard, without
2692 #       also drowning in totally useless warnings.  Thank you master may I
2693 #       have another.
2694 #
2695 #       So, I give up, let's just use -pedantic.
2696 #
2697 ###############################################################################
2698
2699
2700
2701
2702
2703
2704 ###############################################################################
2705 #
2706 #       Function to figure out how to create directory trees.
2707 #
2708 ###############################################################################
2709
2710
2711
2712
2713 ###############################################################################
2714 #
2715 #       Function to check whether gettimeofday() exists, and how to call it.
2716 #       This may define HAVE_GETTIMEOFDAY and GETTIMEOFDAY_TWO_ARGS.
2717 #
2718 ###############################################################################
2719
2720
2721
2722
2723 ###############################################################################
2724 #
2725 #       Function to find perl5 (defines PERL and PERL_VERSION.)
2726 #
2727 ###############################################################################
2728
2729 # M4 sucks!!  perl sucks too!!
2730
2731 perl_version_cmd='print $]'
2732
2733
2734
2735
2736
2737 ###############################################################################
2738 #
2739 #       Function to demand "bc".  Losers.
2740 #
2741 ###############################################################################
2742
2743
2744
2745 ###############################################################################
2746 #
2747 #       Functions to check how to do ICMP PING requests.
2748 #
2749 ###############################################################################
2750
2751
2752
2753
2754
2755
2756 ###############################################################################
2757 #
2758 #       Functions to check for various X11 crap.
2759 #
2760 ###############################################################################
2761
2762 # Try and find the app-defaults directory.
2763 # It sucks that autoconf doesn't do this already...
2764 #
2765
2766
2767 ###############################################################################
2768 #
2769 #       Handle the --with-x-app-defaults option HERE
2770 #
2771 ###############################################################################
2772
2773
2774 # Check whether --with-x-app-defaults was given.
2775 if test "${with_x_app_defaults+set}" = set; then :
2776   withval=$with_x_app_defaults; ac_cv_x_app_defaults="$withval"
2777 else
2778   eval ac_x_app_defaults="$withval"
2779 fi
2780
2781
2782
2783
2784
2785
2786
2787
2788
2789
2790
2791 # Random special-cases for X on certain pathological OSes.
2792 # You know who you are.
2793 #
2794
2795
2796
2797
2798
2799 ###############################################################################
2800 #
2801 #       Some utility functions to make checking for X things easier.
2802 #
2803 ###############################################################################
2804
2805 # Like AC_CHECK_HEADER, but it uses the already-computed -I directories.
2806 #
2807
2808
2809 # Like AC_EGREP_HEADER, but it uses the already-computed -I directories.
2810 #
2811
2812
2813 # Like AC_TRY_COMPILE, but it uses the already-computed -I directories.
2814 #
2815
2816
2817
2818 # Like AC_CHECK_LIB, but it uses the already-computed -I and -L directories.
2819 # Use this sparingly; it probably doesn't work very well on X programs.
2820 #
2821
2822
2823 # Like AC_TRY_RUN, but it uses the already-computed -I directories.
2824 # (But not the -L directories!)
2825 #
2826
2827
2828
2829
2830 # Usage: HANDLE_X_PATH_ARG([variable_name],
2831 #                          [--command-line-option],
2832 #                          [descriptive string])
2833 #
2834 # All of the --with options take three forms:
2835 #
2836 #   --with-foo (or --with-foo=yes)
2837 #   --without-foo (or --with-foo=no)
2838 #   --with-foo=/DIR
2839 #
2840 # This function, HANDLE_X_PATH_ARG, deals with the /DIR case.  When it sees
2841 # a directory (string beginning with a slash) it checks to see whether
2842 # /DIR/include and /DIR/lib exist, and adds them to $X_CFLAGS and $X_LIBS
2843 # as appropriate.
2844 #
2845
2846
2847
2848
2849 ###############################################################################
2850 ###############################################################################
2851 #
2852 #       End of function definitions.  Now start actually executing stuff.
2853 #
2854 ###############################################################################
2855 ###############################################################################
2856
2857 # WTF!  autoconf emits this *way* too late.  Do it earlier.
2858 test "x$prefix" = xNONE && prefix=$ac_default_prefix
2859 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
2860
2861
2862 # random compiler setup
2863 ac_aux_dir=
2864 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2865   if test -f "$ac_dir/install-sh"; then
2866     ac_aux_dir=$ac_dir
2867     ac_install_sh="$ac_aux_dir/install-sh -c"
2868     break
2869   elif test -f "$ac_dir/install.sh"; then
2870     ac_aux_dir=$ac_dir
2871     ac_install_sh="$ac_aux_dir/install.sh -c"
2872     break
2873   elif test -f "$ac_dir/shtool"; then
2874     ac_aux_dir=$ac_dir
2875     ac_install_sh="$ac_aux_dir/shtool install -c"
2876     break
2877   fi
2878 done
2879 if test -z "$ac_aux_dir"; then
2880   as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2881 fi
2882
2883 # These three variables are undocumented and unsupported,
2884 # and are intended to be withdrawn in a future Autoconf release.
2885 # They can cause serious problems if a builder's source tree is in a directory
2886 # whose full name contains unusual characters.
2887 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2888 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2889 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2890
2891
2892 # Make sure we can run config.sub.
2893 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2894   as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2895
2896 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2897 $as_echo_n "checking build system type... " >&6; }
2898 if ${ac_cv_build+:} false; then :
2899   $as_echo_n "(cached) " >&6
2900 else
2901   ac_build_alias=$build_alias
2902 test "x$ac_build_alias" = x &&
2903   ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2904 test "x$ac_build_alias" = x &&
2905   as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2906 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2907   as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2908
2909 fi
2910 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2911 $as_echo "$ac_cv_build" >&6; }
2912 case $ac_cv_build in
2913 *-*-*) ;;
2914 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2915 esac
2916 build=$ac_cv_build
2917 ac_save_IFS=$IFS; IFS='-'
2918 set x $ac_cv_build
2919 shift
2920 build_cpu=$1
2921 build_vendor=$2
2922 shift; shift
2923 # Remember, the first character of IFS is used to create $*,
2924 # except with old shells:
2925 build_os=$*
2926 IFS=$ac_save_IFS
2927 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2928
2929
2930 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2931 $as_echo_n "checking host system type... " >&6; }
2932 if ${ac_cv_host+:} false; then :
2933   $as_echo_n "(cached) " >&6
2934 else
2935   if test "x$host_alias" = x; then
2936   ac_cv_host=$ac_cv_build
2937 else
2938   ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2939     as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2940 fi
2941
2942 fi
2943 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2944 $as_echo "$ac_cv_host" >&6; }
2945 case $ac_cv_host in
2946 *-*-*) ;;
2947 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2948 esac
2949 host=$ac_cv_host
2950 ac_save_IFS=$IFS; IFS='-'
2951 set x $ac_cv_host
2952 shift
2953 host_cpu=$1
2954 host_vendor=$2
2955 shift; shift
2956 # Remember, the first character of IFS is used to create $*,
2957 # except with old shells:
2958 host_os=$*
2959 IFS=$ac_save_IFS
2960 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2961
2962
2963
2964 ac_original_cc=$CC
2965 ac_ext=c
2966 ac_cpp='$CPP $CPPFLAGS'
2967 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2968 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2969 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2970 if test -n "$ac_tool_prefix"; then
2971   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2972 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2973 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2974 $as_echo_n "checking for $ac_word... " >&6; }
2975 if ${ac_cv_prog_CC+:} false; then :
2976   $as_echo_n "(cached) " >&6
2977 else
2978   if test -n "$CC"; then
2979   ac_cv_prog_CC="$CC" # Let the user override the test.
2980 else
2981 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2982 for as_dir in $PATH
2983 do
2984   IFS=$as_save_IFS
2985   test -z "$as_dir" && as_dir=.
2986     for ac_exec_ext in '' $ac_executable_extensions; do
2987   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2988     ac_cv_prog_CC="${ac_tool_prefix}gcc"
2989     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2990     break 2
2991   fi
2992 done
2993   done
2994 IFS=$as_save_IFS
2995
2996 fi
2997 fi
2998 CC=$ac_cv_prog_CC
2999 if test -n "$CC"; then
3000   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3001 $as_echo "$CC" >&6; }
3002 else
3003   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3004 $as_echo "no" >&6; }
3005 fi
3006
3007
3008 fi
3009 if test -z "$ac_cv_prog_CC"; then
3010   ac_ct_CC=$CC
3011   # Extract the first word of "gcc", so it can be a program name with args.
3012 set dummy gcc; ac_word=$2
3013 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3014 $as_echo_n "checking for $ac_word... " >&6; }
3015 if ${ac_cv_prog_ac_ct_CC+:} false; then :
3016   $as_echo_n "(cached) " >&6
3017 else
3018   if test -n "$ac_ct_CC"; then
3019   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3020 else
3021 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3022 for as_dir in $PATH
3023 do
3024   IFS=$as_save_IFS
3025   test -z "$as_dir" && as_dir=.
3026     for ac_exec_ext in '' $ac_executable_extensions; do
3027   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3028     ac_cv_prog_ac_ct_CC="gcc"
3029     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3030     break 2
3031   fi
3032 done
3033   done
3034 IFS=$as_save_IFS
3035
3036 fi
3037 fi
3038 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3039 if test -n "$ac_ct_CC"; then
3040   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3041 $as_echo "$ac_ct_CC" >&6; }
3042 else
3043   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3044 $as_echo "no" >&6; }
3045 fi
3046
3047   if test "x$ac_ct_CC" = x; then
3048     CC=""
3049   else
3050     case $cross_compiling:$ac_tool_warned in
3051 yes:)
3052 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3053 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3054 ac_tool_warned=yes ;;
3055 esac
3056     CC=$ac_ct_CC
3057   fi
3058 else
3059   CC="$ac_cv_prog_CC"
3060 fi
3061
3062 if test -z "$CC"; then
3063           if test -n "$ac_tool_prefix"; then
3064     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3065 set dummy ${ac_tool_prefix}cc; ac_word=$2
3066 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3067 $as_echo_n "checking for $ac_word... " >&6; }
3068 if ${ac_cv_prog_CC+:} false; then :
3069   $as_echo_n "(cached) " >&6
3070 else
3071   if test -n "$CC"; then
3072   ac_cv_prog_CC="$CC" # Let the user override the test.
3073 else
3074 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3075 for as_dir in $PATH
3076 do
3077   IFS=$as_save_IFS
3078   test -z "$as_dir" && as_dir=.
3079     for ac_exec_ext in '' $ac_executable_extensions; do
3080   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3081     ac_cv_prog_CC="${ac_tool_prefix}cc"
3082     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3083     break 2
3084   fi
3085 done
3086   done
3087 IFS=$as_save_IFS
3088
3089 fi
3090 fi
3091 CC=$ac_cv_prog_CC
3092 if test -n "$CC"; then
3093   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3094 $as_echo "$CC" >&6; }
3095 else
3096   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3097 $as_echo "no" >&6; }
3098 fi
3099
3100
3101   fi
3102 fi
3103 if test -z "$CC"; then
3104   # Extract the first word of "cc", so it can be a program name with args.
3105 set dummy cc; ac_word=$2
3106 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3107 $as_echo_n "checking for $ac_word... " >&6; }
3108 if ${ac_cv_prog_CC+:} false; then :
3109   $as_echo_n "(cached) " >&6
3110 else
3111   if test -n "$CC"; then
3112   ac_cv_prog_CC="$CC" # Let the user override the test.
3113 else
3114   ac_prog_rejected=no
3115 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3116 for as_dir in $PATH
3117 do
3118   IFS=$as_save_IFS
3119   test -z "$as_dir" && as_dir=.
3120     for ac_exec_ext in '' $ac_executable_extensions; do
3121   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3122     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3123        ac_prog_rejected=yes
3124        continue
3125      fi
3126     ac_cv_prog_CC="cc"
3127     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3128     break 2
3129   fi
3130 done
3131   done
3132 IFS=$as_save_IFS
3133
3134 if test $ac_prog_rejected = yes; then
3135   # We found a bogon in the path, so make sure we never use it.
3136   set dummy $ac_cv_prog_CC
3137   shift
3138   if test $# != 0; then
3139     # We chose a different compiler from the bogus one.
3140     # However, it has the same basename, so the bogon will be chosen
3141     # first if we set CC to just the basename; use the full file name.
3142     shift
3143     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3144   fi
3145 fi
3146 fi
3147 fi
3148 CC=$ac_cv_prog_CC
3149 if test -n "$CC"; then
3150   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3151 $as_echo "$CC" >&6; }
3152 else
3153   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3154 $as_echo "no" >&6; }
3155 fi
3156
3157
3158 fi
3159 if test -z "$CC"; then
3160   if test -n "$ac_tool_prefix"; then
3161   for ac_prog in cl.exe
3162   do
3163     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3164 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3165 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3166 $as_echo_n "checking for $ac_word... " >&6; }
3167 if ${ac_cv_prog_CC+:} false; then :
3168   $as_echo_n "(cached) " >&6
3169 else
3170   if test -n "$CC"; then
3171   ac_cv_prog_CC="$CC" # Let the user override the test.
3172 else
3173 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3174 for as_dir in $PATH
3175 do
3176   IFS=$as_save_IFS
3177   test -z "$as_dir" && as_dir=.
3178     for ac_exec_ext in '' $ac_executable_extensions; do
3179   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3180     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3181     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3182     break 2
3183   fi
3184 done
3185   done
3186 IFS=$as_save_IFS
3187
3188 fi
3189 fi
3190 CC=$ac_cv_prog_CC
3191 if test -n "$CC"; then
3192   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3193 $as_echo "$CC" >&6; }
3194 else
3195   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3196 $as_echo "no" >&6; }
3197 fi
3198
3199
3200     test -n "$CC" && break
3201   done
3202 fi
3203 if test -z "$CC"; then
3204   ac_ct_CC=$CC
3205   for ac_prog in cl.exe
3206 do
3207   # Extract the first word of "$ac_prog", so it can be a program name with args.
3208 set dummy $ac_prog; ac_word=$2
3209 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3210 $as_echo_n "checking for $ac_word... " >&6; }
3211 if ${ac_cv_prog_ac_ct_CC+:} false; then :
3212   $as_echo_n "(cached) " >&6
3213 else
3214   if test -n "$ac_ct_CC"; then
3215   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3216 else
3217 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3218 for as_dir in $PATH
3219 do
3220   IFS=$as_save_IFS
3221   test -z "$as_dir" && as_dir=.
3222     for ac_exec_ext in '' $ac_executable_extensions; do
3223   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3224     ac_cv_prog_ac_ct_CC="$ac_prog"
3225     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3226     break 2
3227   fi
3228 done
3229   done
3230 IFS=$as_save_IFS
3231
3232 fi
3233 fi
3234 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3235 if test -n "$ac_ct_CC"; then
3236   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3237 $as_echo "$ac_ct_CC" >&6; }
3238 else
3239   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3240 $as_echo "no" >&6; }
3241 fi
3242
3243
3244   test -n "$ac_ct_CC" && break
3245 done
3246
3247   if test "x$ac_ct_CC" = x; then
3248     CC=""
3249   else
3250     case $cross_compiling:$ac_tool_warned in
3251 yes:)
3252 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3253 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3254 ac_tool_warned=yes ;;
3255 esac
3256     CC=$ac_ct_CC
3257   fi
3258 fi
3259
3260 fi
3261
3262
3263 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3264 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3265 as_fn_error $? "no acceptable C compiler found in \$PATH
3266 See \`config.log' for more details" "$LINENO" 5; }
3267
3268 # Provide some information about the compiler.
3269 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3270 set X $ac_compile
3271 ac_compiler=$2
3272 for ac_option in --version -v -V -qversion; do
3273   { { ac_try="$ac_compiler $ac_option >&5"
3274 case "(($ac_try" in
3275   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3276   *) ac_try_echo=$ac_try;;
3277 esac
3278 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3279 $as_echo "$ac_try_echo"; } >&5
3280   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3281   ac_status=$?
3282   if test -s conftest.err; then
3283     sed '10a\
3284 ... rest of stderr output deleted ...
3285          10q' conftest.err >conftest.er1
3286     cat conftest.er1 >&5
3287   fi
3288   rm -rf conftest.er1 conftest.err
3289   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3290   test $ac_status = 0; }
3291 done
3292
3293 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3294 /* end confdefs.h.  */
3295
3296 int
3297 main ()
3298 {
3299
3300   ;
3301   return 0;
3302 }
3303 _ACEOF
3304 ac_clean_files_save=$ac_clean_files
3305 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3306 # Try to create an executable without -o first, disregard a.out.
3307 # It will help us diagnose broken compilers, and finding out an intuition
3308 # of exeext.
3309 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3310 $as_echo_n "checking whether the C compiler works... " >&6; }
3311 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3312
3313 # The possible output files:
3314 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3315
3316 ac_rmfiles=
3317 for ac_file in $ac_files
3318 do
3319   case $ac_file in
3320     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3321     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3322   esac
3323 done
3324 rm -f $ac_rmfiles
3325
3326 if { { ac_try="$ac_link_default"
3327 case "(($ac_try" in
3328   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3329   *) ac_try_echo=$ac_try;;
3330 esac
3331 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3332 $as_echo "$ac_try_echo"; } >&5
3333   (eval "$ac_link_default") 2>&5
3334   ac_status=$?
3335   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3336   test $ac_status = 0; }; then :
3337   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3338 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3339 # in a Makefile.  We should not override ac_cv_exeext if it was cached,
3340 # so that the user can short-circuit this test for compilers unknown to
3341 # Autoconf.
3342 for ac_file in $ac_files ''
3343 do
3344   test -f "$ac_file" || continue
3345   case $ac_file in
3346     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3347         ;;
3348     [ab].out )
3349         # We found the default executable, but exeext='' is most
3350         # certainly right.
3351         break;;
3352     *.* )
3353         if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3354         then :; else
3355            ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3356         fi
3357         # We set ac_cv_exeext here because the later test for it is not
3358         # safe: cross compilers may not add the suffix if given an `-o'
3359         # argument, so we may need to know it at that point already.
3360         # Even if this section looks crufty: it has the advantage of
3361         # actually working.
3362         break;;
3363     * )
3364         break;;
3365   esac
3366 done
3367 test "$ac_cv_exeext" = no && ac_cv_exeext=
3368
3369 else
3370   ac_file=''
3371 fi
3372 if test -z "$ac_file"; then :
3373   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3374 $as_echo "no" >&6; }
3375 $as_echo "$as_me: failed program was:" >&5
3376 sed 's/^/| /' conftest.$ac_ext >&5
3377
3378 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3379 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3380 as_fn_error 77 "C compiler cannot create executables
3381 See \`config.log' for more details" "$LINENO" 5; }
3382 else
3383   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3384 $as_echo "yes" >&6; }
3385 fi
3386 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3387 $as_echo_n "checking for C compiler default output file name... " >&6; }
3388 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3389 $as_echo "$ac_file" >&6; }
3390 ac_exeext=$ac_cv_exeext
3391
3392 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3393 ac_clean_files=$ac_clean_files_save
3394 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3395 $as_echo_n "checking for suffix of executables... " >&6; }
3396 if { { ac_try="$ac_link"
3397 case "(($ac_try" in
3398   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3399   *) ac_try_echo=$ac_try;;
3400 esac
3401 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3402 $as_echo "$ac_try_echo"; } >&5
3403   (eval "$ac_link") 2>&5
3404   ac_status=$?
3405   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3406   test $ac_status = 0; }; then :
3407   # If both `conftest.exe' and `conftest' are `present' (well, observable)
3408 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3409 # work properly (i.e., refer to `conftest.exe'), while it won't with
3410 # `rm'.
3411 for ac_file in conftest.exe conftest conftest.*; do
3412   test -f "$ac_file" || continue
3413   case $ac_file in
3414     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3415     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3416           break;;
3417     * ) break;;
3418   esac
3419 done
3420 else
3421   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3422 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3423 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3424 See \`config.log' for more details" "$LINENO" 5; }
3425 fi
3426 rm -rf conftest conftest$ac_cv_exeext
3427 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3428 $as_echo "$ac_cv_exeext" >&6; }
3429
3430 rm -rf conftest.$ac_ext
3431 EXEEXT=$ac_cv_exeext
3432 ac_exeext=$EXEEXT
3433 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3434 /* end confdefs.h.  */
3435 #include <stdio.h>
3436 int
3437 main ()
3438 {
3439 FILE *f = fopen ("conftest.out", "w");
3440  return ferror (f) || fclose (f) != 0;
3441
3442   ;
3443   return 0;
3444 }
3445 _ACEOF
3446 ac_clean_files="$ac_clean_files conftest.out"
3447 # Check that the compiler produces executables we can run.  If not, either
3448 # the compiler is broken, or we cross compile.
3449 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3450 $as_echo_n "checking whether we are cross compiling... " >&6; }
3451 if test "$cross_compiling" != yes; then
3452   { { ac_try="$ac_link"
3453 case "(($ac_try" in
3454   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3455   *) ac_try_echo=$ac_try;;
3456 esac
3457 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3458 $as_echo "$ac_try_echo"; } >&5
3459   (eval "$ac_link") 2>&5
3460   ac_status=$?
3461   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3462   test $ac_status = 0; }
3463   if { ac_try='./conftest$ac_cv_exeext'
3464   { { case "(($ac_try" in
3465   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3466   *) ac_try_echo=$ac_try;;
3467 esac
3468 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3469 $as_echo "$ac_try_echo"; } >&5
3470   (eval "$ac_try") 2>&5
3471   ac_status=$?
3472   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3473   test $ac_status = 0; }; }; then
3474     cross_compiling=no
3475   else
3476     if test "$cross_compiling" = maybe; then
3477         cross_compiling=yes
3478     else
3479         { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3480 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3481 as_fn_error $? "cannot run C compiled programs.
3482 If you meant to cross compile, use \`--host'.
3483 See \`config.log' for more details" "$LINENO" 5; }
3484     fi
3485   fi
3486 fi
3487 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3488 $as_echo "$cross_compiling" >&6; }
3489
3490 rm -rf conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3491 ac_clean_files=$ac_clean_files_save
3492 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3493 $as_echo_n "checking for suffix of object files... " >&6; }
3494 if ${ac_cv_objext+:} false; then :
3495   $as_echo_n "(cached) " >&6
3496 else
3497   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3498 /* end confdefs.h.  */
3499
3500 int
3501 main ()
3502 {
3503
3504   ;
3505   return 0;
3506 }
3507 _ACEOF
3508 rm -rf conftest.o conftest.obj
3509 if { { ac_try="$ac_compile"
3510 case "(($ac_try" in
3511   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3512   *) ac_try_echo=$ac_try;;
3513 esac
3514 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3515 $as_echo "$ac_try_echo"; } >&5
3516   (eval "$ac_compile") 2>&5
3517   ac_status=$?
3518   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3519   test $ac_status = 0; }; then :
3520   for ac_file in conftest.o conftest.obj conftest.*; do
3521   test -f "$ac_file" || continue;
3522   case $ac_file in
3523     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3524     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3525        break;;
3526   esac
3527 done
3528 else
3529   $as_echo "$as_me: failed program was:" >&5
3530 sed 's/^/| /' conftest.$ac_ext >&5
3531
3532 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3533 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3534 as_fn_error $? "cannot compute suffix of object files: cannot compile
3535 See \`config.log' for more details" "$LINENO" 5; }
3536 fi
3537 rm -rf conftest.$ac_cv_objext conftest.$ac_ext
3538 fi
3539 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3540 $as_echo "$ac_cv_objext" >&6; }
3541 OBJEXT=$ac_cv_objext
3542 ac_objext=$OBJEXT
3543 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3544 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3545 if ${ac_cv_c_compiler_gnu+:} false; then :
3546   $as_echo_n "(cached) " >&6
3547 else
3548   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3549 /* end confdefs.h.  */
3550
3551 int
3552 main ()
3553 {
3554 #ifndef __GNUC__
3555        choke me
3556 #endif
3557
3558   ;
3559   return 0;
3560 }
3561 _ACEOF
3562 if ac_fn_c_try_compile "$LINENO"; then :
3563   ac_compiler_gnu=yes
3564 else
3565   ac_compiler_gnu=no
3566 fi
3567 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3568 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3569
3570 fi
3571 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3572 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3573 if test $ac_compiler_gnu = yes; then
3574   GCC=yes
3575 else
3576   GCC=
3577 fi
3578 ac_test_CFLAGS=${CFLAGS+set}
3579 ac_save_CFLAGS=$CFLAGS
3580 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3581 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3582 if ${ac_cv_prog_cc_g+:} false; then :
3583   $as_echo_n "(cached) " >&6
3584 else
3585   ac_save_c_werror_flag=$ac_c_werror_flag
3586    ac_c_werror_flag=yes
3587    ac_cv_prog_cc_g=no
3588    CFLAGS="-g"
3589    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3590 /* end confdefs.h.  */
3591
3592 int
3593 main ()
3594 {
3595
3596   ;
3597   return 0;
3598 }
3599 _ACEOF
3600 if ac_fn_c_try_compile "$LINENO"; then :
3601   ac_cv_prog_cc_g=yes
3602 else
3603   CFLAGS=""
3604       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3605 /* end confdefs.h.  */
3606
3607 int
3608 main ()
3609 {
3610
3611   ;
3612   return 0;
3613 }
3614 _ACEOF
3615 if ac_fn_c_try_compile "$LINENO"; then :
3616
3617 else
3618   ac_c_werror_flag=$ac_save_c_werror_flag
3619          CFLAGS="-g"
3620          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3621 /* end confdefs.h.  */
3622
3623 int
3624 main ()
3625 {
3626
3627   ;
3628   return 0;
3629 }
3630 _ACEOF
3631 if ac_fn_c_try_compile "$LINENO"; then :
3632   ac_cv_prog_cc_g=yes
3633 fi
3634 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3635 fi
3636 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3637 fi
3638 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3639    ac_c_werror_flag=$ac_save_c_werror_flag
3640 fi
3641 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3642 $as_echo "$ac_cv_prog_cc_g" >&6; }
3643 if test "$ac_test_CFLAGS" = set; then
3644   CFLAGS=$ac_save_CFLAGS
3645 elif test $ac_cv_prog_cc_g = yes; then
3646   if test "$GCC" = yes; then
3647     CFLAGS="-g -O2"
3648   else
3649     CFLAGS="-g"
3650   fi
3651 else
3652   if test "$GCC" = yes; then
3653     CFLAGS="-O2"
3654   else
3655     CFLAGS=
3656   fi
3657 fi
3658 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3659 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3660 if ${ac_cv_prog_cc_c89+:} false; then :
3661   $as_echo_n "(cached) " >&6
3662 else
3663   ac_cv_prog_cc_c89=no
3664 ac_save_CC=$CC
3665 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3666 /* end confdefs.h.  */
3667 #include <stdarg.h>
3668 #include <stdio.h>
3669 struct stat;
3670 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3671 struct buf { int x; };
3672 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3673 static char *e (p, i)
3674      char **p;
3675      int i;
3676 {
3677   return p[i];
3678 }
3679 static char *f (char * (*g) (char **, int), char **p, ...)
3680 {
3681   char *s;
3682   va_list v;
3683   va_start (v,p);
3684   s = g (p, va_arg (v,int));
3685   va_end (v);
3686   return s;
3687 }
3688
3689 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3690    function prototypes and stuff, but not '\xHH' hex character constants.
3691    These don't provoke an error unfortunately, instead are silently treated
3692    as 'x'.  The following induces an error, until -std is added to get
3693    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3694    array size at least.  It's necessary to write '\x00'==0 to get something
3695    that's true only with -std.  */
3696 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3697
3698 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3699    inside strings and character constants.  */
3700 #define FOO(x) 'x'
3701 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3702
3703 int test (int i, double x);
3704 struct s1 {int (*f) (int a);};
3705 struct s2 {int (*f) (double a);};
3706 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3707 int argc;
3708 char **argv;
3709 int
3710 main ()
3711 {
3712 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3713   ;
3714   return 0;
3715 }
3716 _ACEOF
3717 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3718         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3719 do
3720   CC="$ac_save_CC $ac_arg"
3721   if ac_fn_c_try_compile "$LINENO"; then :
3722   ac_cv_prog_cc_c89=$ac_arg
3723 fi
3724 rm -f core conftest.err conftest.$ac_objext
3725   test "x$ac_cv_prog_cc_c89" != "xno" && break
3726 done
3727 rm -rf conftest.$ac_ext
3728 CC=$ac_save_CC
3729
3730 fi
3731 # AC_CACHE_VAL
3732 case "x$ac_cv_prog_cc_c89" in
3733   x)
3734     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3735 $as_echo "none needed" >&6; } ;;
3736   xno)
3737     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3738 $as_echo "unsupported" >&6; } ;;
3739   *)
3740     CC="$CC $ac_cv_prog_cc_c89"
3741     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3742 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3743 esac
3744 if test "x$ac_cv_prog_cc_c89" != xno; then :
3745
3746 fi
3747
3748 ac_ext=c
3749 ac_cpp='$CPP $CPPFLAGS'
3750 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3751 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3752 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3753
3754
3755 have_pthread=no
3756   with_pthread_req=unspecified
3757
3758   # AX_PTHREAD is from the GNU Autoconf Archive.
3759   # https://savannah.gnu.org/projects/autoconf-archive/
3760   # ===========================================================================
3761 #        http://www.gnu.org/software/autoconf-archive/ax_pthread.html
3762 # ===========================================================================
3763 #
3764 # SYNOPSIS
3765 #
3766 #   AX_PTHREAD([ACTION-IF-FOUND[, ACTION-IF-NOT-FOUND]])
3767 #
3768 # DESCRIPTION
3769 #
3770 #   This macro figures out how to build C programs using POSIX threads. It
3771 #   sets the PTHREAD_LIBS output variable to the threads library and linker
3772 #   flags, and the PTHREAD_CFLAGS output variable to any special C compiler
3773 #   flags that are needed. (The user can also force certain compiler
3774 #   flags/libs to be tested by setting these environment variables.)
3775 #
3776 #   Also sets PTHREAD_CC to any special C compiler that is needed for
3777 #   multi-threaded programs (defaults to the value of CC otherwise). (This
3778 #   is necessary on AIX to use the special cc_r compiler alias.)
3779 #
3780 #   NOTE: You are assumed to not only compile your program with these flags,
3781 #   but also link it with them as well. e.g. you should link with
3782 #   $PTHREAD_CC $CFLAGS $PTHREAD_CFLAGS $LDFLAGS ... $PTHREAD_LIBS $LIBS
3783 #
3784 #   If you are only building threads programs, you may wish to use these
3785 #   variables in your default LIBS, CFLAGS, and CC:
3786 #
3787 #     LIBS="$PTHREAD_LIBS $LIBS"
3788 #     CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
3789 #     CC="$PTHREAD_CC"
3790 #
3791 #   In addition, if the PTHREAD_CREATE_JOINABLE thread-attribute constant
3792 #   has a nonstandard name, defines PTHREAD_CREATE_JOINABLE to that name
3793 #   (e.g. PTHREAD_CREATE_UNDETACHED on AIX).
3794 #
3795 #   Also HAVE_PTHREAD_PRIO_INHERIT is defined if pthread is found and the
3796 #   PTHREAD_PRIO_INHERIT symbol is defined when compiling with
3797 #   PTHREAD_CFLAGS.
3798 #
3799 #   ACTION-IF-FOUND is a list of shell commands to run if a threads library
3800 #   is found, and ACTION-IF-NOT-FOUND is a list of commands to run it if it
3801 #   is not found. If ACTION-IF-FOUND is not specified, the default action
3802 #   will define HAVE_PTHREAD.
3803 #
3804 #   Please let the authors know if this macro fails on any platform, or if
3805 #   you have any other suggestions or comments. This macro was based on work
3806 #   by SGJ on autoconf scripts for FFTW (http://www.fftw.org/) (with help
3807 #   from M. Frigo), as well as ac_pthread and hb_pthread macros posted by
3808 #   Alejandro Forero Cuervo to the autoconf macro repository. We are also
3809 #   grateful for the helpful feedback of numerous users.
3810 #
3811 #   Updated for Autoconf 2.68 by Daniel Richard G.
3812 #
3813 # LICENSE
3814 #
3815 #   Copyright (c) 2008 Steven G. Johnson <stevenj@alum.mit.edu>
3816 #   Copyright (c) 2011 Daniel Richard G. <skunk@iSKUNK.ORG>
3817 #
3818 #   This program is free software: you can redistribute it and/or modify it
3819 #   under the terms of the GNU General Public License as published by the
3820 #   Free Software Foundation, either version 3 of the License, or (at your
3821 #   option) any later version.
3822 #
3823 #   This program is distributed in the hope that it will be useful, but
3824 #   WITHOUT ANY WARRANTY; without even the implied warranty of
3825 #   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
3826 #   Public License for more details.
3827 #
3828 #   You should have received a copy of the GNU General Public License along
3829 #   with this program. If not, see <http://www.gnu.org/licenses/>.
3830 #
3831 #   As a special exception, the respective Autoconf Macro's copyright owner
3832 #   gives unlimited permission to copy, distribute and modify the configure
3833 #   scripts that are the output of Autoconf when processing the Macro. You
3834 #   need not follow the terms of the GNU General Public License when using
3835 #   or distributing such scripts, even though portions of the text of the
3836 #   Macro appear in them. The GNU General Public License (GPL) does govern
3837 #   all other use of the material that constitutes the Autoconf Macro.
3838 #
3839 #   This special exception to the GPL applies to versions of the Autoconf
3840 #   Macro released by the Autoconf Archive. When you make and distribute a
3841 #   modified version of the Autoconf Macro, you may extend this special
3842 #   exception to the GPL to apply to your modified version as well.
3843
3844 #serial 21
3845
3846 # This is what autoupdate's m4 run will expand.  It fires
3847 # the warning (with _au_warn_XXX), outputs it into the
3848 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3849 # the replacement expansion.
3850
3851
3852 # This is an auxiliary macro that is also run when
3853 # autoupdate runs m4.  It simply calls m4_warning, but
3854 # we need a wrapper so that each warning is emitted only
3855 # once.  We break the quoting in m4_warning's argument in
3856 # order to expand this macro's arguments, not AU_DEFUN's.
3857
3858
3859 # Finally, this is the expansion that is picked up by
3860 # autoconf.  It tells the user to run autoupdate, and
3861 # then outputs the replacement expansion.  We do not care
3862 # about autoupdate's warning because that contains
3863 # information on what to do *after* running autoupdate.
3864
3865
3866
3867   # This affects CC, LIBS, and CFLAGS, instead of defining new variables.
3868
3869
3870 # Check whether --with-pthread was given.
3871 if test "${with_pthread+set}" = set; then :
3872   withval=$with_pthread; with_pthread="$withval"; with_pthread_req="$withval"
3873 else
3874   with_pthread=yes
3875 fi
3876
3877
3878   if test "$with_pthread" = yes; then
3879     # AX_PTHREAD might want a different compiler.
3880
3881
3882 ac_ext=c
3883 ac_cpp='$CPP $CPPFLAGS'
3884 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3885 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3886 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3887
3888 ax_pthread_ok=no
3889
3890 # We used to check for pthread.h first, but this fails if pthread.h
3891 # requires special compiler flags (e.g. on True64 or Sequent).
3892 # It gets checked for in the link test anyway.
3893
3894 # First of all, check if the user has set any of the PTHREAD_LIBS,
3895 # etcetera environment variables, and if threads linking works using
3896 # them:
3897 if test x"$PTHREAD_LIBS$PTHREAD_CFLAGS" != x; then
3898         save_CFLAGS="$CFLAGS"
3899         CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
3900         save_LIBS="$LIBS"
3901         LIBS="$PTHREAD_LIBS $LIBS"
3902         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS" >&5
3903 $as_echo_n "checking for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS... " >&6; }
3904         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3905 /* end confdefs.h.  */
3906
3907 /* Override any GCC internal prototype to avoid an error.
3908    Use char because int might match the return type of a GCC
3909    builtin and then its argument prototype would still apply.  */
3910 #ifdef __cplusplus
3911 extern "C"
3912 #endif
3913 char pthread_join ();
3914 int
3915 main ()
3916 {
3917 return pthread_join ();
3918   ;
3919   return 0;
3920 }
3921 _ACEOF
3922 if ac_fn_c_try_link "$LINENO"; then :
3923   ax_pthread_ok=yes
3924 fi
3925 rm -f core conftest.err conftest.$ac_objext \
3926     conftest$ac_exeext conftest.$ac_ext
3927         { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_ok" >&5
3928 $as_echo "$ax_pthread_ok" >&6; }
3929         if test x"$ax_pthread_ok" = xno; then
3930                 PTHREAD_LIBS=""
3931                 PTHREAD_CFLAGS=""
3932         fi
3933         LIBS="$save_LIBS"
3934         CFLAGS="$save_CFLAGS"
3935 fi
3936
3937 # We must check for the threads library under a number of different
3938 # names; the ordering is very important because some systems
3939 # (e.g. DEC) have both -lpthread and -lpthreads, where one of the
3940 # libraries is broken (non-POSIX).
3941
3942 # Create a list of thread flags to try.  Items starting with a "-" are
3943 # C compiler flags, and other items are library names, except for "none"
3944 # which indicates that we try without any flags at all, and "pthread-config"
3945 # which is a program returning the flags for the Pth emulation library.
3946
3947 ax_pthread_flags="pthreads none -Kthread -kthread lthread -pthread -pthreads -mthreads pthread --thread-safe -mt pthread-config"
3948
3949 # The ordering *is* (sometimes) important.  Some notes on the
3950 # individual items follow:
3951
3952 # pthreads: AIX (must check this before -lpthread)
3953 # none: in case threads are in libc; should be tried before -Kthread and
3954 #       other compiler flags to prevent continual compiler warnings
3955 # -Kthread: Sequent (threads in libc, but -Kthread needed for pthread.h)
3956 # -kthread: FreeBSD kernel threads (preferred to -pthread since SMP-able)
3957 # lthread: LinuxThreads port on FreeBSD (also preferred to -pthread)
3958 # -pthread: Linux/gcc (kernel threads), BSD/gcc (userland threads)
3959 # -pthreads: Solaris/gcc
3960 # -mthreads: Mingw32/gcc, Lynx/gcc
3961 # -mt: Sun Workshop C (may only link SunOS threads [-lthread], but it
3962 #      doesn't hurt to check since this sometimes defines pthreads too;
3963 #      also defines -D_REENTRANT)
3964 #      ... -mt is also the pthreads flag for HP/aCC
3965 # pthread: Linux, etcetera
3966 # --thread-safe: KAI C++
3967 # pthread-config: use pthread-config program (for GNU Pth library)
3968
3969 case ${host_os} in
3970         solaris*)
3971
3972         # On Solaris (at least, for some versions), libc contains stubbed
3973         # (non-functional) versions of the pthreads routines, so link-based
3974         # tests will erroneously succeed.  (We need to link with -pthreads/-mt/
3975         # -lpthread.)  (The stubs are missing pthread_cleanup_push, or rather
3976         # a function called by this macro, so we could check for that, but
3977         # who knows whether they'll stub that too in a future libc.)  So,
3978         # we'll just look for -pthreads and -lpthread first:
3979
3980         ax_pthread_flags="-pthreads pthread -mt -pthread $ax_pthread_flags"
3981         ;;
3982
3983         darwin*)
3984         ax_pthread_flags="-pthread $ax_pthread_flags"
3985         ;;
3986 esac
3987
3988 # Clang doesn't consider unrecognized options an error unless we specify
3989 # -Werror. We throw in some extra Clang-specific options to ensure that
3990 # this doesn't happen for GCC, which also accepts -Werror.
3991
3992 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler needs -Werror to reject unknown flags" >&5
3993 $as_echo_n "checking if compiler needs -Werror to reject unknown flags... " >&6; }
3994 save_CFLAGS="$CFLAGS"
3995 ax_pthread_extra_flags="-Werror"
3996 CFLAGS="$CFLAGS $ax_pthread_extra_flags -Wunknown-warning-option -Wsizeof-array-argument"
3997 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3998 /* end confdefs.h.  */
3999 int foo(void);
4000 int
4001 main ()
4002 {
4003 foo()
4004   ;
4005   return 0;
4006 }
4007 _ACEOF
4008 if ac_fn_c_try_compile "$LINENO"; then :
4009   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4010 $as_echo "yes" >&6; }
4011 else
4012   ax_pthread_extra_flags=
4013                    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4014 $as_echo "no" >&6; }
4015 fi
4016 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4017 CFLAGS="$save_CFLAGS"
4018
4019 if test x"$ax_pthread_ok" = xno; then
4020 for flag in $ax_pthread_flags; do
4021
4022         case $flag in
4023                 none)
4024                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work without any flags" >&5
4025 $as_echo_n "checking whether pthreads work without any flags... " >&6; }
4026                 ;;
4027
4028                 -*)
4029                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work with $flag" >&5
4030 $as_echo_n "checking whether pthreads work with $flag... " >&6; }
4031                 PTHREAD_CFLAGS="$flag"
4032                 ;;
4033
4034                 pthread-config)
4035                 # Extract the first word of "pthread-config", so it can be a program name with args.
4036 set dummy pthread-config; ac_word=$2
4037 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4038 $as_echo_n "checking for $ac_word... " >&6; }
4039 if ${ac_cv_prog_ax_pthread_config+:} false; then :
4040   $as_echo_n "(cached) " >&6
4041 else
4042   if test -n "$ax_pthread_config"; then
4043   ac_cv_prog_ax_pthread_config="$ax_pthread_config" # Let the user override the test.
4044 else
4045 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4046 for as_dir in $PATH
4047 do
4048   IFS=$as_save_IFS
4049   test -z "$as_dir" && as_dir=.
4050     for ac_exec_ext in '' $ac_executable_extensions; do
4051   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4052     ac_cv_prog_ax_pthread_config="yes"
4053     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4054     break 2
4055   fi
4056 done
4057   done
4058 IFS=$as_save_IFS
4059
4060   test -z "$ac_cv_prog_ax_pthread_config" && ac_cv_prog_ax_pthread_config="no"
4061 fi
4062 fi
4063 ax_pthread_config=$ac_cv_prog_ax_pthread_config
4064 if test -n "$ax_pthread_config"; then
4065   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_config" >&5
4066 $as_echo "$ax_pthread_config" >&6; }
4067 else
4068   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4069 $as_echo "no" >&6; }
4070 fi
4071
4072
4073                 if test x"$ax_pthread_config" = xno; then continue; fi
4074                 PTHREAD_CFLAGS="`pthread-config --cflags`"
4075                 PTHREAD_LIBS="`pthread-config --ldflags` `pthread-config --libs`"
4076                 ;;
4077
4078                 *)
4079                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the pthreads library -l$flag" >&5
4080 $as_echo_n "checking for the pthreads library -l$flag... " >&6; }
4081                 PTHREAD_LIBS="-l$flag"
4082                 ;;
4083         esac
4084
4085         save_LIBS="$LIBS"
4086         save_CFLAGS="$CFLAGS"
4087         LIBS="$PTHREAD_LIBS $LIBS"
4088         CFLAGS="$CFLAGS $PTHREAD_CFLAGS $ax_pthread_extra_flags"
4089
4090         # Check for various functions.  We must include pthread.h,
4091         # since some functions may be macros.  (On the Sequent, we
4092         # need a special flag -Kthread to make this header compile.)
4093         # We check for pthread_join because it is in -lpthread on IRIX
4094         # while pthread_create is in libc.  We check for pthread_attr_init
4095         # due to DEC craziness with -lpthreads.  We check for
4096         # pthread_cleanup_push because it is one of the few pthread
4097         # functions on Solaris that doesn't have a non-functional libc stub.
4098         # We try pthread_create on general principles.
4099         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4100 /* end confdefs.h.  */
4101 #include <pthread.h>
4102                         static void routine(void *a) { a = 0; }
4103                         static void *start_routine(void *a) { return a; }
4104 int
4105 main ()
4106 {
4107 pthread_t th; pthread_attr_t attr;
4108                         pthread_create(&th, 0, start_routine, 0);
4109                         pthread_join(th, 0);
4110                         pthread_attr_init(&attr);
4111                         pthread_cleanup_push(routine, 0);
4112                         pthread_cleanup_pop(0) /* ; */
4113   ;
4114   return 0;
4115 }
4116 _ACEOF
4117 if ac_fn_c_try_link "$LINENO"; then :
4118   ax_pthread_ok=yes
4119 fi
4120 rm -f core conftest.err conftest.$ac_objext \
4121     conftest$ac_exeext conftest.$ac_ext
4122
4123         LIBS="$save_LIBS"
4124         CFLAGS="$save_CFLAGS"
4125
4126         { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_ok" >&5
4127 $as_echo "$ax_pthread_ok" >&6; }
4128         if test "x$ax_pthread_ok" = xyes; then
4129                 break;
4130         fi
4131
4132         PTHREAD_LIBS=""
4133         PTHREAD_CFLAGS=""
4134 done
4135 fi
4136
4137 # Various other checks:
4138 if test "x$ax_pthread_ok" = xyes; then
4139         save_LIBS="$LIBS"
4140         LIBS="$PTHREAD_LIBS $LIBS"
4141         save_CFLAGS="$CFLAGS"
4142         CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
4143
4144         # Detect AIX lossage: JOINABLE attribute is called UNDETACHED.
4145         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for joinable pthread attribute" >&5
4146 $as_echo_n "checking for joinable pthread attribute... " >&6; }
4147         attr_name=unknown
4148         for attr in PTHREAD_CREATE_JOINABLE PTHREAD_CREATE_UNDETACHED; do
4149             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4150 /* end confdefs.h.  */
4151 #include <pthread.h>
4152 int
4153 main ()
4154 {
4155 int attr = $attr; return attr /* ; */
4156   ;
4157   return 0;
4158 }
4159 _ACEOF
4160 if ac_fn_c_try_link "$LINENO"; then :
4161   attr_name=$attr; break
4162 fi
4163 rm -f core conftest.err conftest.$ac_objext \
4164     conftest$ac_exeext conftest.$ac_ext
4165         done
4166         { $as_echo "$as_me:${as_lineno-$LINENO}: result: $attr_name" >&5
4167 $as_echo "$attr_name" >&6; }
4168         if test "$attr_name" != PTHREAD_CREATE_JOINABLE; then
4169
4170 cat >>confdefs.h <<_ACEOF
4171 #define PTHREAD_CREATE_JOINABLE $attr_name
4172 _ACEOF
4173
4174         fi
4175
4176         { $as_echo "$as_me:${as_lineno-$LINENO}: checking if more special flags are required for pthreads" >&5
4177 $as_echo_n "checking if more special flags are required for pthreads... " >&6; }
4178         flag=no
4179         case ${host_os} in
4180             aix* | freebsd* | darwin*) flag="-D_THREAD_SAFE";;
4181             osf* | hpux*) flag="-D_REENTRANT";;
4182             solaris*)
4183             if test "$GCC" = "yes"; then
4184                 flag="-D_REENTRANT"
4185             else
4186                 # TODO: What about Clang on Solaris?
4187                 flag="-mt -D_REENTRANT"
4188             fi
4189             ;;
4190         esac
4191         { $as_echo "$as_me:${as_lineno-$LINENO}: result: $flag" >&5
4192 $as_echo "$flag" >&6; }
4193         if test "x$flag" != xno; then
4194             PTHREAD_CFLAGS="$flag $PTHREAD_CFLAGS"
4195         fi
4196
4197         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTHREAD_PRIO_INHERIT" >&5
4198 $as_echo_n "checking for PTHREAD_PRIO_INHERIT... " >&6; }
4199 if ${ax_cv_PTHREAD_PRIO_INHERIT+:} false; then :
4200   $as_echo_n "(cached) " >&6
4201 else
4202
4203                 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4204 /* end confdefs.h.  */
4205 #include <pthread.h>
4206 int
4207 main ()
4208 {
4209 int i = PTHREAD_PRIO_INHERIT;
4210   ;
4211   return 0;
4212 }
4213 _ACEOF
4214 if ac_fn_c_try_link "$LINENO"; then :
4215   ax_cv_PTHREAD_PRIO_INHERIT=yes
4216 else
4217   ax_cv_PTHREAD_PRIO_INHERIT=no
4218 fi
4219 rm -f core conftest.err conftest.$ac_objext \
4220     conftest$ac_exeext conftest.$ac_ext
4221
4222 fi
4223 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_PRIO_INHERIT" >&5
4224 $as_echo "$ax_cv_PTHREAD_PRIO_INHERIT" >&6; }
4225         if test "x$ax_cv_PTHREAD_PRIO_INHERIT" = "xyes"; then :
4226
4227 $as_echo "#define HAVE_PTHREAD_PRIO_INHERIT 1" >>confdefs.h
4228
4229 fi
4230
4231         LIBS="$save_LIBS"
4232         CFLAGS="$save_CFLAGS"
4233
4234         # More AIX lossage: compile with *_r variant
4235         if test "x$GCC" != xyes; then
4236             case $host_os in
4237                 aix*)
4238                 case "x/$CC" in #(
4239   x*/c89|x*/c89_128|x*/c99|x*/c99_128|x*/cc|x*/cc128|x*/xlc|x*/xlc_v6|x*/xlc128|x*/xlc128_v6) :
4240     #handle absolute path differently from PATH based program lookup
4241                    case "x$CC" in #(
4242   x/*) :
4243     if as_fn_executable_p ${CC}_r; then :
4244   PTHREAD_CC="${CC}_r"
4245 fi ;; #(
4246   *) :
4247     for ac_prog in ${CC}_r
4248 do
4249   # Extract the first word of "$ac_prog", so it can be a program name with args.
4250 set dummy $ac_prog; ac_word=$2
4251 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4252 $as_echo_n "checking for $ac_word... " >&6; }
4253 if ${ac_cv_prog_PTHREAD_CC+:} false; then :
4254   $as_echo_n "(cached) " >&6
4255 else
4256   if test -n "$PTHREAD_CC"; then
4257   ac_cv_prog_PTHREAD_CC="$PTHREAD_CC" # Let the user override the test.
4258 else
4259 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4260 for as_dir in $PATH
4261 do
4262   IFS=$as_save_IFS
4263   test -z "$as_dir" && as_dir=.
4264     for ac_exec_ext in '' $ac_executable_extensions; do
4265   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4266     ac_cv_prog_PTHREAD_CC="$ac_prog"
4267     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4268     break 2
4269   fi
4270 done
4271   done
4272 IFS=$as_save_IFS
4273
4274 fi
4275 fi
4276 PTHREAD_CC=$ac_cv_prog_PTHREAD_CC
4277 if test -n "$PTHREAD_CC"; then
4278   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PTHREAD_CC" >&5
4279 $as_echo "$PTHREAD_CC" >&6; }
4280 else
4281   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4282 $as_echo "no" >&6; }
4283 fi
4284
4285
4286   test -n "$PTHREAD_CC" && break
4287 done
4288 test -n "$PTHREAD_CC" || PTHREAD_CC="$CC"
4289  ;;
4290 esac ;; #(
4291   *) :
4292      ;;
4293 esac
4294                 ;;
4295             esac
4296         fi
4297 fi
4298
4299 test -n "$PTHREAD_CC" || PTHREAD_CC="$CC"
4300
4301
4302
4303
4304
4305 # Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
4306 if test x"$ax_pthread_ok" = xyes; then
4307         if test "$CC" = "$PTHREAD_CC" -o -z "$ac_original_cc"; then
4308         have_pthread=yes
4309       else
4310         ac_prog_cc_no_pthread=yes
4311       fi
4312
4313         :
4314 else
4315         ax_pthread_ok=no
4316
4317 fi
4318 ac_ext=c
4319 ac_cpp='$CPP $CPPFLAGS'
4320 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4321 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4322 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4323
4324
4325
4326     if test "$have_pthread" = yes; then
4327       $as_echo "#define HAVE_PTHREAD 1" >>confdefs.h
4328
4329       CC=$PTHREAD_CC
4330     fi
4331   fi
4332  # Needs ac_original_cc.
4333
4334
4335
4336   if test -z "$GCC"; then
4337     # not using GCC
4338     { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to request ANSI compilation" >&5
4339 $as_echo_n "checking how to request ANSI compilation... " >&6; }
4340     case "$host" in
4341       *-hpux* )
4342         { $as_echo "$as_me:${as_lineno-$LINENO}: result: HPUX: adding -Ae" >&5
4343 $as_echo "HPUX: adding -Ae" >&6; }
4344         CC="$CC -Ae"
4345       ;;
4346       *-aix* )
4347         { $as_echo "$as_me:${as_lineno-$LINENO}: result: AIX: adding -qlanglvl=ansi -qhalt=e" >&5
4348 $as_echo "AIX: adding -qlanglvl=ansi -qhalt=e" >&6; }
4349         CC="$CC -qlanglvl=ansi -qhalt=e"
4350       ;;
4351       *-dec-* )
4352         { $as_echo "$as_me:${as_lineno-$LINENO}: result: DEC: adding -std1 -ieee" >&5
4353 $as_echo "DEC: adding -std1 -ieee" >&6; }
4354         CC="$CC -std1"
4355       ;;
4356       *)
4357         { $as_echo "$as_me:${as_lineno-$LINENO}: result: no idea" >&5
4358 $as_echo "no idea" >&6; }
4359       ;;
4360     esac
4361   else
4362     # using GCC
4363     case "$host" in
4364       *-solaris*)
4365         { $as_echo "$as_me:${as_lineno-$LINENO}: result: Solaris: adding -D__EXTENSIONS__" >&5
4366 $as_echo "Solaris: adding -D__EXTENSIONS__" >&6; }
4367         CC="$CC -D__EXTENSIONS__"
4368       ;;
4369     esac
4370   fi
4371
4372   OBJCC="$CC"
4373
4374   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler works on ANSI C" >&5
4375 $as_echo_n "checking whether the compiler works on ANSI C... " >&6; }
4376   if test "$cross_compiling" = yes; then :
4377   as_fn_error $? "Couldn't build even a trivial ANSI C program: check CC." "$LINENO" 5
4378 else
4379   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4380 /* end confdefs.h.  */
4381  main(int ac, char **av) { return 0; }
4382 _ACEOF
4383 if ac_fn_c_try_run "$LINENO"; then :
4384   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4385 $as_echo "yes" >&6; }
4386 else
4387   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4388 $as_echo "no" >&6; }
4389      as_fn_error $? "Couldn't build even a trivial ANSI C program: check CC." "$LINENO" 5
4390 fi
4391 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4392   conftest.$ac_objext conftest.beam conftest.$ac_ext
4393 fi
4394
4395
4396   if test -n "$GCC"; then
4397     { $as_echo "$as_me:${as_lineno-$LINENO}: result: Turning on gcc compiler warnings." >&5
4398 $as_echo "Turning on gcc compiler warnings." >&6; }
4399     CC="$CC -pedantic -Wall -Wstrict-prototypes -Wnested-externs -Wmissing-prototypes"
4400     OBJCC="$OBJCC -Wall"
4401     # As of gcc 3.4, we have "-Wdeclaration-after-statement"
4402     # and so perhaps now we can do without -pedantic?
4403   else
4404     case "$host" in
4405       *-irix5* |*-irix6.0-3* )
4406         { $as_echo "$as_me:${as_lineno-$LINENO}: result: Turning on SGI compiler warnings." >&5
4407 $as_echo "Turning on SGI compiler warnings." >&6; }
4408         CC="$CC -fullwarn -use_readonly_const -rdata_shared -g3"
4409       ;;
4410 #     *-dec-osf* )
4411 #       if test -z "$GCC"; then
4412 #         AC_MSG_RESULT(Turning on DEC C compiler warnings.)
4413 #         CC="$CC -migrate -w0 -verbose -warnprotos"
4414 #       fi
4415 #     ;;
4416     esac
4417   fi
4418
4419 if test -n "$GCC"; then
4420    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether gcc accepts -Wno-overlength-strings" >&5
4421 $as_echo_n "checking whether gcc accepts -Wno-overlength-strings... " >&6; }
4422 if ${ac_cv_gcc_accepts_no_overlength+:} false; then :
4423   $as_echo_n "(cached) " >&6
4424 else
4425   rm -rf conftest.$ac_ext
4426      touch conftest.$ac_ext
4427      if ( ( gcc -c -Wno-overlength-strings conftest.$ac_ext -o/dev/null >/dev/null ) 2>&1 | \
4428           grep unrecognized >/dev/null ); then
4429        ac_cv_gcc_accepts_no_overlength=no
4430      else
4431        ac_cv_gcc_accepts_no_overlength=yes
4432        CC="$CC -Wno-overlength-strings"
4433      fi
4434 fi
4435 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_gcc_accepts_no_overlength" >&5
4436 $as_echo "$ac_cv_gcc_accepts_no_overlength" >&6; }
4437    ac_gcc_accepts_no_overlength="$ac_cv_gcc_accepts_no_overlength"
4438   fi
4439
4440 if test -n "$GCC"; then
4441    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether gcc accepts -Wdeclaration-after-statement" >&5
4442 $as_echo_n "checking whether gcc accepts -Wdeclaration-after-statement... " >&6; }
4443 if ${ac_cv_gcc_accepts_no_decl_after+:} false; then :
4444   $as_echo_n "(cached) " >&6
4445 else
4446   rm -rf conftest.$ac_ext
4447      touch conftest.$ac_ext
4448      if ( ( gcc -c -Wdeclaration-after-statement conftest.$ac_ext -o/dev/null >/dev/null ) 2>&1 | \
4449           grep unrecognized >/dev/null ); then
4450        ac_cv_gcc_accepts_no_decl_after=no
4451      else
4452        ac_cv_gcc_accepts_no_decl_after=yes
4453        CC="$CC -Wdeclaration-after-statement"
4454      fi
4455 fi
4456 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_gcc_accepts_no_decl_after" >&5
4457 $as_echo "$ac_cv_gcc_accepts_no_decl_after" >&6; }
4458    ac_gcc_accepts_no_decl_after="$ac_cv_gcc_accepts_no_decl_after"
4459   fi
4460
4461 if test -n "$GCC"; then
4462    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether gcc accepts -no-cpp-precomp" >&5
4463 $as_echo_n "checking whether gcc accepts -no-cpp-precomp... " >&6; }
4464 if ${ac_cv_gcc_accepts_no_cpp_precomp+:} false; then :
4465   $as_echo_n "(cached) " >&6
4466 else
4467   rm -rf conftest.$ac_ext
4468      touch conftest.$ac_ext
4469      if ( ( gcc -c -no-cpp-precomp conftest.$ac_ext -o/dev/null >/dev/null ) 2>&1 | \
4470           grep unrecognized >/dev/null ); then
4471        ac_cv_gcc_accepts_no_cpp_precomp=no
4472      else
4473        ac_cv_gcc_accepts_no_cpp_precomp=yes
4474        CC="$CC -no-cpp-precomp"
4475      fi
4476 fi
4477 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_gcc_accepts_no_cpp_precomp" >&5
4478 $as_echo "$ac_cv_gcc_accepts_no_cpp_precomp" >&6; }
4479    ac_gcc_accepts_no_cpp_precomp="$ac_cv_gcc_accepts_no_cpp_precomp"
4480   fi
4481
4482 if test -n "$GCC"; then
4483
4484   case "$host" in
4485     *-darwin* )
4486       # Fucking Apple let // comments sneak into OpenGL headers, so
4487       # we *must* allow // comments when compiling on Mac OS 10.6!  FUCK!
4488     ;;
4489    *)
4490      if test -n "$GCC"; then
4491    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether gcc accepts -std=c89" >&5
4492 $as_echo_n "checking whether gcc accepts -std=c89... " >&6; }
4493 if ${ac_cv_gcc_accepts_std+:} false; then :
4494   $as_echo_n "(cached) " >&6
4495 else
4496   rm -rf conftest.$ac_ext
4497      touch conftest.$ac_ext
4498      if ( ( gcc -c -std=c89 conftest.$ac_ext -o/dev/null >/dev/null ) 2>&1 | \
4499           grep unrecognized >/dev/null ); then
4500        ac_cv_gcc_accepts_std=no
4501      else
4502        ac_cv_gcc_accepts_std=yes
4503        CC="$CC -std=c89"
4504      fi
4505 fi
4506 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_gcc_accepts_std" >&5
4507 $as_echo "$ac_cv_gcc_accepts_std" >&6; }
4508    ac_gcc_accepts_std="$ac_cv_gcc_accepts_std"
4509   fi
4510
4511    ;;
4512   esac
4513
4514    { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling C++ comments in ANSI C code." >&5
4515 $as_echo "Disabling C++ comments in ANSI C code." >&6; }
4516    #
4517    # The reason that // comments are banned from xscreensaver is that gcc is
4518    # basically the only compiler in the world that supports them in C code.
4519    # All other vendors support them only in their C++ compilers, not in their
4520    # ANSI C compilers.  This means that it's a portability problem: every time
4521    # these comments have snuck into the xscreensaver source code, I've gotten
4522    # complaints about it the next day.  So we turn off support for them in gcc
4523    # as well to prevent them from accidentially slipping in.
4524    #
4525    if test "$ac_gcc_accepts_std" = yes ; then
4526      #
4527      # -std=c89 defines __STRICT_ANSI__, which we don't want.
4528      # (That appears to be the only additional preprocessor symbol
4529      # it defines, in addition to the syntax changes it makes.)
4530      #
4531      # -std=gnu89 is no good, because // comments were a GNU extension
4532      # before they were in the ANSI C 99 spec...  (gcc 2.96 permits //
4533      # with -std=gnu89 but not with -std=c89.)
4534      #
4535      # $CC already contains "-std=c89" via AC_GCC_ACCEPTS_STD
4536      CC="$CC -U__STRICT_ANSI__"
4537 #   else
4538 #     # The old way:
4539 #     CC="$CC -Wp,-lang-c89"
4540    fi
4541   fi
4542
4543 ac_ext=c
4544 ac_cpp='$CPP $CPPFLAGS'
4545 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4546 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4547 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4548 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4549 $as_echo_n "checking how to run the C preprocessor... " >&6; }
4550 # On Suns, sometimes $CPP names a directory.
4551 if test -n "$CPP" && test -d "$CPP"; then
4552   CPP=
4553 fi
4554 if test -z "$CPP"; then
4555   if ${ac_cv_prog_CPP+:} false; then :
4556   $as_echo_n "(cached) " >&6
4557 else
4558       # Double quotes because CPP needs to be expanded
4559     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4560     do
4561       ac_preproc_ok=false
4562 for ac_c_preproc_warn_flag in '' yes
4563 do
4564   # Use a header file that comes with gcc, so configuring glibc
4565   # with a fresh cross-compiler works.
4566   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4567   # <limits.h> exists even on freestanding compilers.
4568   # On the NeXT, cc -E runs the code through the compiler's parser,
4569   # not just through cpp. "Syntax error" is here to catch this case.
4570   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4571 /* end confdefs.h.  */
4572 #ifdef __STDC__
4573 # include <limits.h>
4574 #else
4575 # include <assert.h>
4576 #endif
4577                      Syntax error
4578 _ACEOF
4579 if ac_fn_c_try_cpp "$LINENO"; then :
4580
4581 else
4582   # Broken: fails on valid input.
4583 continue
4584 fi
4585 rm -rf conftest.err conftest.i conftest.$ac_ext
4586
4587   # OK, works on sane cases.  Now check whether nonexistent headers
4588   # can be detected and how.
4589   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4590 /* end confdefs.h.  */
4591 #include <ac_nonexistent.h>
4592 _ACEOF
4593 if ac_fn_c_try_cpp "$LINENO"; then :
4594   # Broken: success on invalid input.
4595 continue
4596 else
4597   # Passes both tests.
4598 ac_preproc_ok=:
4599 break
4600 fi
4601 rm -rf conftest.err conftest.i conftest.$ac_ext
4602
4603 done
4604 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4605 rm -rf conftest.i conftest.err conftest.$ac_ext
4606 if $ac_preproc_ok; then :
4607   break
4608 fi
4609
4610     done
4611     ac_cv_prog_CPP=$CPP
4612
4613 fi
4614   CPP=$ac_cv_prog_CPP
4615 else
4616   ac_cv_prog_CPP=$CPP
4617 fi
4618 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4619 $as_echo "$CPP" >&6; }
4620 ac_preproc_ok=false
4621 for ac_c_preproc_warn_flag in '' yes
4622 do
4623   # Use a header file that comes with gcc, so configuring glibc
4624   # with a fresh cross-compiler works.
4625   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4626   # <limits.h> exists even on freestanding compilers.
4627   # On the NeXT, cc -E runs the code through the compiler's parser,
4628   # not just through cpp. "Syntax error" is here to catch this case.
4629   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4630 /* end confdefs.h.  */
4631 #ifdef __STDC__
4632 # include <limits.h>
4633 #else
4634 # include <assert.h>
4635 #endif
4636                      Syntax error
4637 _ACEOF
4638 if ac_fn_c_try_cpp "$LINENO"; then :
4639
4640 else
4641   # Broken: fails on valid input.
4642 continue
4643 fi
4644 rm -rf conftest.err conftest.i conftest.$ac_ext
4645
4646   # OK, works on sane cases.  Now check whether nonexistent headers
4647   # can be detected and how.
4648   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4649 /* end confdefs.h.  */
4650 #include <ac_nonexistent.h>
4651 _ACEOF
4652 if ac_fn_c_try_cpp "$LINENO"; then :
4653   # Broken: success on invalid input.
4654 continue
4655 else
4656   # Passes both tests.
4657 ac_preproc_ok=:
4658 break
4659 fi
4660 rm -rf conftest.err conftest.i conftest.$ac_ext
4661
4662 done
4663 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4664 rm -rf conftest.i conftest.err conftest.$ac_ext
4665 if $ac_preproc_ok; then :
4666
4667 else
4668   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4669 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4670 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
4671 See \`config.log' for more details" "$LINENO" 5; }
4672 fi
4673
4674 ac_ext=c
4675 ac_cpp='$CPP $CPPFLAGS'
4676 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4677 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4678 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4679
4680 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
4681 $as_echo_n "checking for an ANSI C-conforming const... " >&6; }
4682 if ${ac_cv_c_const+:} false; then :
4683   $as_echo_n "(cached) " >&6
4684 else
4685   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4686 /* end confdefs.h.  */
4687
4688 int
4689 main ()
4690 {
4691
4692 #ifndef __cplusplus
4693   /* Ultrix mips cc rejects this sort of thing.  */
4694   typedef int charset[2];
4695   const charset cs = { 0, 0 };
4696   /* SunOS 4.1.1 cc rejects this.  */
4697   char const *const *pcpcc;
4698   char **ppc;
4699   /* NEC SVR4.0.2 mips cc rejects this.  */
4700   struct point {int x, y;};
4701   static struct point const zero = {0,0};
4702   /* AIX XL C 1.02.0.0 rejects this.
4703      It does not let you subtract one const X* pointer from another in
4704      an arm of an if-expression whose if-part is not a constant
4705      expression */
4706   const char *g = "string";
4707   pcpcc = &g + (g ? g-g : 0);
4708   /* HPUX 7.0 cc rejects these. */
4709   ++pcpcc;
4710   ppc = (char**) pcpcc;
4711   pcpcc = (char const *const *) ppc;
4712   { /* SCO 3.2v4 cc rejects this sort of thing.  */
4713     char tx;
4714     char *t = &tx;
4715     char const *s = 0 ? (char *) 0 : (char const *) 0;
4716
4717     *t++ = 0;
4718     if (s) return 0;
4719   }
4720   { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
4721     int x[] = {25, 17};
4722     const int *foo = &x[0];
4723     ++foo;
4724   }
4725   { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
4726     typedef const int *iptr;
4727     iptr p = 0;
4728     ++p;
4729   }
4730   { /* AIX XL C 1.02.0.0 rejects this sort of thing, saying
4731        "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
4732     struct s { int j; const int *ap[3]; } bx;
4733     struct s *b = &bx; b->j = 5;
4734   }
4735   { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
4736     const int foo = 10;
4737     if (!foo) return 0;
4738   }
4739   return !cs[0] && !zero.x;
4740 #endif
4741
4742   ;
4743   return 0;
4744 }
4745 _ACEOF
4746 if ac_fn_c_try_compile "$LINENO"; then :
4747   ac_cv_c_const=yes
4748 else
4749   ac_cv_c_const=no
4750 fi
4751 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4752 fi
4753 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
4754 $as_echo "$ac_cv_c_const" >&6; }
4755 if test $ac_cv_c_const = no; then
4756
4757 $as_echo "#define const /**/" >>confdefs.h
4758
4759 fi
4760
4761 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
4762 $as_echo_n "checking for inline... " >&6; }
4763 if ${ac_cv_c_inline+:} false; then :
4764   $as_echo_n "(cached) " >&6
4765 else
4766   ac_cv_c_inline=no
4767 for ac_kw in inline __inline__ __inline; do
4768   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4769 /* end confdefs.h.  */
4770 #ifndef __cplusplus
4771 typedef int foo_t;
4772 static $ac_kw foo_t static_foo () {return 0; }
4773 $ac_kw foo_t foo () {return 0; }
4774 #endif
4775
4776 _ACEOF
4777 if ac_fn_c_try_compile "$LINENO"; then :
4778   ac_cv_c_inline=$ac_kw
4779 fi
4780 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4781   test "$ac_cv_c_inline" != no && break
4782 done
4783
4784 fi
4785 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
4786 $as_echo "$ac_cv_c_inline" >&6; }
4787
4788 case $ac_cv_c_inline in
4789   inline | yes) ;;
4790   *)
4791     case $ac_cv_c_inline in
4792       no) ac_val=;;
4793       *) ac_val=$ac_cv_c_inline;;
4794     esac
4795     cat >>confdefs.h <<_ACEOF
4796 #ifndef __cplusplus
4797 #define inline $ac_val
4798 #endif
4799 _ACEOF
4800     ;;
4801 esac
4802
4803
4804 ac_bc_result=`echo 6+9 | bc 2>/dev/null`
4805   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bc" >&5
4806 $as_echo_n "checking for bc... " >&6; }
4807   if test "$ac_bc_result" = "15" ; then
4808     { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4809 $as_echo "yes" >&6; }
4810   else
4811     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4812 $as_echo "no" >&6; }
4813     echo ''
4814     as_fn_error $? "Your system doesn't have \"bc\", which has been a standard
4815                   part of Unix since the 1970s.  Come back when your vendor
4816                   has grown a clue." "$LINENO" 5
4817   fi
4818
4819
4820 # stuff for Makefiles
4821 # Find a good install program.  We prefer a C program (faster),
4822 # so one script is as good as another.  But avoid the broken or
4823 # incompatible versions:
4824 # SysV /etc/install, /usr/sbin/install
4825 # SunOS /usr/etc/install
4826 # IRIX /sbin/install
4827 # AIX /bin/install
4828 # AmigaOS /C/install, which installs bootblocks on floppy discs
4829 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
4830 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
4831 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
4832 # OS/2's system install, which has a completely different semantic
4833 # ./install, which can be erroneously created by make from ./install.sh.
4834 # Reject install programs that cannot install multiple files.
4835 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
4836 $as_echo_n "checking for a BSD-compatible install... " >&6; }
4837 if test -z "$INSTALL"; then
4838 if ${ac_cv_path_install+:} false; then :
4839   $as_echo_n "(cached) " >&6
4840 else
4841   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4842 for as_dir in $PATH
4843 do
4844   IFS=$as_save_IFS
4845   test -z "$as_dir" && as_dir=.
4846     # Account for people who put trailing slashes in PATH elements.
4847 case $as_dir/ in #((
4848   ./ | .// | /[cC]/* | \
4849   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
4850   ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
4851   /usr/ucb/* ) ;;
4852   *)
4853     # OSF1 and SCO ODT 3.0 have their own names for install.
4854     # Don't use installbsd from OSF since it installs stuff as root
4855     # by default.
4856     for ac_prog in ginstall scoinst install; do
4857       for ac_exec_ext in '' $ac_executable_extensions; do
4858         if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
4859           if test $ac_prog = install &&
4860             grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4861             # AIX install.  It has an incompatible calling convention.
4862             :
4863           elif test $ac_prog = install &&
4864             grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4865             # program-specific install script used by HP pwplus--don't use.
4866             :
4867           else
4868             rm -rf conftest.one conftest.two conftest.dir
4869             echo one > conftest.one
4870             echo two > conftest.two
4871             mkdir conftest.dir
4872             if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
4873               test -s conftest.one && test -s conftest.two &&
4874               test -s conftest.dir/conftest.one &&
4875               test -s conftest.dir/conftest.two
4876             then
4877               ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
4878               break 3
4879             fi
4880           fi
4881         fi
4882       done
4883     done
4884     ;;
4885 esac
4886
4887   done
4888 IFS=$as_save_IFS
4889
4890 rm -rf conftest.one conftest.two conftest.dir
4891
4892 fi
4893   if test "${ac_cv_path_install+set}" = set; then
4894     INSTALL=$ac_cv_path_install
4895   else
4896     # As a last resort, use the slow shell script.  Don't cache a
4897     # value for INSTALL within a source directory, because that will
4898     # break other packages using the cache if that directory is
4899     # removed, or if the value is a relative name.
4900     INSTALL=$ac_install_sh
4901   fi
4902 fi
4903 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
4904 $as_echo "$INSTALL" >&6; }
4905
4906 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
4907 # It thinks the first close brace ends the variable substitution.
4908 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
4909
4910 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
4911
4912 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
4913
4914 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \"\${INSTALL} -d\" creates intermediate directories" >&5
4915 $as_echo_n "checking whether \"\${INSTALL} -d\" creates intermediate directories... " >&6; }
4916 if ${ac_cv_install_d_creates_dirs+:} false; then :
4917   $as_echo_n "(cached) " >&6
4918 else
4919   ac_cv_install_d_creates_dirs=no
4920      rm -rf conftestdir
4921      if mkdir conftestdir; then
4922        cd conftestdir 2>/dev/null
4923        ${INSTALL} -d `pwd`/dir1/dir2 >/dev/null 2>&1
4924        if test -d dir1/dir2/. ; then
4925          ac_cv_install_d_creates_dirs=yes
4926        fi
4927        cd .. 2>/dev/null
4928        rm -rf conftestdir
4929      fi
4930
4931 fi
4932 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_install_d_creates_dirs" >&5
4933 $as_echo "$ac_cv_install_d_creates_dirs" >&6; }
4934
4935   if test "$ac_cv_install_d_creates_dirs" = no ; then
4936     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \"mkdir -p\" creates intermediate directories" >&5
4937 $as_echo_n "checking whether \"mkdir -p\" creates intermediate directories... " >&6; }
4938 if ${ac_cv_mkdir_p_creates_dirs+:} false; then :
4939   $as_echo_n "(cached) " >&6
4940 else
4941   ac_cv_mkdir_p_creates_dirs=no
4942        rm -rf conftestdir
4943        if mkdir conftestdir; then
4944          cd conftestdir 2>/dev/null
4945          mkdir -p dir1/dir2 >/dev/null 2>&1
4946          if test -d dir1/dir2/. ; then
4947            ac_cv_mkdir_p_creates_dirs=yes
4948          fi
4949          cd .. 2>/dev/null
4950          rm -rf conftestdir
4951        fi
4952
4953 fi
4954 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_mkdir_p_creates_dirs" >&5
4955 $as_echo "$ac_cv_mkdir_p_creates_dirs" >&6; }
4956   fi
4957
4958   if test "$ac_cv_install_d_creates_dirs" = yes ; then
4959     INSTALL_DIRS='${INSTALL} -d'
4960   elif test "$ac_cv_mkdir_p_creates_dirs" = yes ; then
4961     INSTALL_DIRS='mkdir -p'
4962   else
4963     # any other ideas?
4964     INSTALL_DIRS='${INSTALL} -d'
4965   fi
4966
4967 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
4968 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
4969 set x ${MAKE-make}
4970 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
4971 if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
4972   $as_echo_n "(cached) " >&6
4973 else
4974   cat >conftest.make <<\_ACEOF
4975 SHELL = /bin/sh
4976 all:
4977         @echo '@@@%%%=$(MAKE)=@@@%%%'
4978 _ACEOF
4979 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
4980 case `${MAKE-make} -f conftest.make 2>/dev/null` in
4981   *@@@%%%=?*=@@@%%%*)
4982     eval ac_cv_prog_make_${ac_make}_set=yes;;
4983   *)
4984     eval ac_cv_prog_make_${ac_make}_set=no;;
4985 esac
4986 rm -rf conftest.make
4987 fi
4988 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
4989   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4990 $as_echo "yes" >&6; }
4991   SET_MAKE=
4992 else
4993   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4994 $as_echo "no" >&6; }
4995   SET_MAKE="MAKE=${MAKE-make}"
4996 fi
4997
4998
4999 # By default, autoconf sets INSTALL_SCRIPT to '${INSTALL_PROGRAM}'.
5000 # That's wrong: it should be set to '${INSTALL}', so that one can
5001 # implement the "install-strip" target properly (strip executables,
5002 # but do not try to strip scripts.)
5003 #
5004 INSTALL_SCRIPT='${INSTALL}'
5005
5006 # random libc stuff
5007
5008 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
5009 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
5010 if ${ac_cv_path_GREP+:} false; then :
5011   $as_echo_n "(cached) " >&6
5012 else
5013   if test -z "$GREP"; then
5014   ac_path_GREP_found=false
5015   # Loop through the user's path and test for each of PROGNAME-LIST
5016   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5017 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5018 do
5019   IFS=$as_save_IFS
5020   test -z "$as_dir" && as_dir=.
5021     for ac_prog in grep ggrep; do
5022     for ac_exec_ext in '' $ac_executable_extensions; do
5023       ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
5024       as_fn_executable_p "$ac_path_GREP" || continue
5025 # Check for GNU ac_path_GREP and select it if it is found.
5026   # Check for GNU $ac_path_GREP
5027 case `"$ac_path_GREP" --version 2>&1` in
5028 *GNU*)
5029   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
5030 *)
5031   ac_count=0
5032   $as_echo_n 0123456789 >"conftest.in"
5033   while :
5034   do
5035     cat "conftest.in" "conftest.in" >"conftest.tmp"
5036     mv "conftest.tmp" "conftest.in"
5037     cp "conftest.in" "conftest.nl"
5038     $as_echo 'GREP' >> "conftest.nl"
5039     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5040     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5041     as_fn_arith $ac_count + 1 && ac_count=$as_val
5042     if test $ac_count -gt ${ac_path_GREP_max-0}; then
5043       # Best one so far, save it but keep looking for a better one
5044       ac_cv_path_GREP="$ac_path_GREP"
5045       ac_path_GREP_max=$ac_count
5046     fi
5047     # 10*(2^10) chars as input seems more than enough
5048     test $ac_count -gt 10 && break
5049   done
5050   rm -rf conftest.in conftest.tmp conftest.nl conftest.out;;
5051 esac
5052
5053       $ac_path_GREP_found && break 3
5054     done
5055   done
5056   done
5057 IFS=$as_save_IFS
5058   if test -z "$ac_cv_path_GREP"; then
5059     as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5060   fi
5061 else
5062   ac_cv_path_GREP=$GREP
5063 fi
5064
5065 fi
5066 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
5067 $as_echo "$ac_cv_path_GREP" >&6; }
5068  GREP="$ac_cv_path_GREP"
5069
5070
5071 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5072 $as_echo_n "checking for egrep... " >&6; }
5073 if ${ac_cv_path_EGREP+:} false; then :
5074   $as_echo_n "(cached) " >&6
5075 else
5076   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
5077    then ac_cv_path_EGREP="$GREP -E"
5078    else
5079      if test -z "$EGREP"; then
5080   ac_path_EGREP_found=false
5081   # Loop through the user's path and test for each of PROGNAME-LIST
5082   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5083 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5084 do
5085   IFS=$as_save_IFS
5086   test -z "$as_dir" && as_dir=.
5087     for ac_prog in egrep; do
5088     for ac_exec_ext in '' $ac_executable_extensions; do
5089       ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
5090       as_fn_executable_p "$ac_path_EGREP" || continue
5091 # Check for GNU ac_path_EGREP and select it if it is found.
5092   # Check for GNU $ac_path_EGREP
5093 case `"$ac_path_EGREP" --version 2>&1` in
5094 *GNU*)
5095   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
5096 *)
5097   ac_count=0
5098   $as_echo_n 0123456789 >"conftest.in"
5099   while :
5100   do
5101     cat "conftest.in" "conftest.in" >"conftest.tmp"
5102     mv "conftest.tmp" "conftest.in"
5103     cp "conftest.in" "conftest.nl"
5104     $as_echo 'EGREP' >> "conftest.nl"
5105     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5106     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5107     as_fn_arith $ac_count + 1 && ac_count=$as_val
5108     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5109       # Best one so far, save it but keep looking for a better one
5110       ac_cv_path_EGREP="$ac_path_EGREP"
5111       ac_path_EGREP_max=$ac_count
5112     fi
5113     # 10*(2^10) chars as input seems more than enough
5114     test $ac_count -gt 10 && break
5115   done
5116   rm -rf conftest.in conftest.tmp conftest.nl conftest.out;;
5117 esac
5118
5119       $ac_path_EGREP_found && break 3
5120     done
5121   done
5122   done
5123 IFS=$as_save_IFS
5124   if test -z "$ac_cv_path_EGREP"; then
5125     as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5126   fi
5127 else
5128   ac_cv_path_EGREP=$EGREP
5129 fi
5130
5131    fi
5132 fi
5133 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5134 $as_echo "$ac_cv_path_EGREP" >&6; }
5135  EGREP="$ac_cv_path_EGREP"
5136
5137
5138 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
5139 $as_echo_n "checking for ANSI C header files... " >&6; }
5140 if ${ac_cv_header_stdc+:} false; then :
5141   $as_echo_n "(cached) " >&6
5142 else
5143   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5144 /* end confdefs.h.  */
5145 #include <stdlib.h>
5146 #include <stdarg.h>
5147 #include <string.h>
5148 #include <float.h>
5149
5150 int
5151 main ()
5152 {
5153
5154   ;
5155   return 0;
5156 }
5157 _ACEOF
5158 if ac_fn_c_try_compile "$LINENO"; then :
5159   ac_cv_header_stdc=yes
5160 else
5161   ac_cv_header_stdc=no
5162 fi
5163 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5164
5165 if test $ac_cv_header_stdc = yes; then
5166   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5167   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5168 /* end confdefs.h.  */
5169 #include <string.h>
5170
5171 _ACEOF
5172 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5173   $EGREP "memchr" >/dev/null 2>&1; then :
5174
5175 else
5176   ac_cv_header_stdc=no
5177 fi
5178 rm -rf conftest*
5179
5180 fi
5181
5182 if test $ac_cv_header_stdc = yes; then
5183   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5184   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5185 /* end confdefs.h.  */
5186 #include <stdlib.h>
5187
5188 _ACEOF
5189 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5190   $EGREP "free" >/dev/null 2>&1; then :
5191
5192 else
5193   ac_cv_header_stdc=no
5194 fi
5195 rm -rf conftest*
5196
5197 fi
5198
5199 if test $ac_cv_header_stdc = yes; then
5200   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5201   if test "$cross_compiling" = yes; then :
5202   :
5203 else
5204   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5205 /* end confdefs.h.  */
5206 #include <ctype.h>
5207 #include <stdlib.h>
5208 #if ((' ' & 0x0FF) == 0x020)
5209 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5210 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5211 #else
5212 # define ISLOWER(c) \
5213                    (('a' <= (c) && (c) <= 'i') \
5214                      || ('j' <= (c) && (c) <= 'r') \
5215                      || ('s' <= (c) && (c) <= 'z'))
5216 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5217 #endif
5218
5219 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5220 int
5221 main ()
5222 {
5223   int i;
5224   for (i = 0; i < 256; i++)
5225     if (XOR (islower (i), ISLOWER (i))
5226         || toupper (i) != TOUPPER (i))
5227       return 2;
5228   return 0;
5229 }
5230 _ACEOF
5231 if ac_fn_c_try_run "$LINENO"; then :
5232
5233 else
5234   ac_cv_header_stdc=no
5235 fi
5236 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5237   conftest.$ac_objext conftest.beam conftest.$ac_ext
5238 fi
5239
5240 fi
5241 fi
5242 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
5243 $as_echo "$ac_cv_header_stdc" >&6; }
5244 if test $ac_cv_header_stdc = yes; then
5245
5246 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
5247
5248 fi
5249
5250 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
5251 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5252                   inttypes.h stdint.h unistd.h
5253 do :
5254   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5255 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
5256 "
5257 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
5258   cat >>confdefs.h <<_ACEOF
5259 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5260 _ACEOF
5261
5262 fi
5263
5264 done
5265
5266
5267 for ac_header in unistd.h inttypes.h
5268 do :
5269   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5270 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
5271 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
5272   cat >>confdefs.h <<_ACEOF
5273 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5274 _ACEOF
5275
5276 fi
5277
5278 done
5279
5280 ac_fn_c_check_type "$LINENO" "mode_t" "ac_cv_type_mode_t" "$ac_includes_default"
5281 if test "x$ac_cv_type_mode_t" = xyes; then :
5282
5283 else
5284
5285 cat >>confdefs.h <<_ACEOF
5286 #define mode_t int
5287 _ACEOF
5288
5289 fi
5290
5291 ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
5292 if test "x$ac_cv_type_pid_t" = xyes; then :
5293
5294 else
5295
5296 cat >>confdefs.h <<_ACEOF
5297 #define pid_t int
5298 _ACEOF
5299
5300 fi
5301
5302 ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
5303 if test "x$ac_cv_type_size_t" = xyes; then :
5304
5305 else
5306
5307 cat >>confdefs.h <<_ACEOF
5308 #define size_t unsigned int
5309 _ACEOF
5310
5311 fi
5312
5313 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
5314 $as_echo_n "checking return type of signal handlers... " >&6; }
5315 if ${ac_cv_type_signal+:} false; then :
5316   $as_echo_n "(cached) " >&6
5317 else
5318   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5319 /* end confdefs.h.  */
5320 #include <sys/types.h>
5321 #include <signal.h>
5322
5323 int
5324 main ()
5325 {
5326 return *(signal (0, 0)) (0) == 1;
5327   ;
5328   return 0;
5329 }
5330 _ACEOF
5331 if ac_fn_c_try_compile "$LINENO"; then :
5332   ac_cv_type_signal=int
5333 else
5334   ac_cv_type_signal=void
5335 fi
5336 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5337 fi
5338 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
5339 $as_echo "$ac_cv_type_signal" >&6; }
5340
5341 cat >>confdefs.h <<_ACEOF
5342 #define RETSIGTYPE $ac_cv_type_signal
5343 _ACEOF
5344
5345
5346 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5
5347 $as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
5348 if ${ac_cv_header_time+:} false; then :
5349   $as_echo_n "(cached) " >&6
5350 else
5351   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5352 /* end confdefs.h.  */
5353 #include <sys/types.h>
5354 #include <sys/time.h>
5355 #include <time.h>
5356
5357 int
5358 main ()
5359 {
5360 if ((struct tm *) 0)
5361 return 0;
5362   ;
5363   return 0;
5364 }
5365 _ACEOF
5366 if ac_fn_c_try_compile "$LINENO"; then :
5367   ac_cv_header_time=yes
5368 else
5369   ac_cv_header_time=no
5370 fi
5371 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5372 fi
5373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5
5374 $as_echo "$ac_cv_header_time" >&6; }
5375 if test $ac_cv_header_time = yes; then
5376
5377 $as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h
5378
5379 fi
5380
5381 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that is POSIX.1 compatible" >&5
5382 $as_echo_n "checking for sys/wait.h that is POSIX.1 compatible... " >&6; }
5383 if ${ac_cv_header_sys_wait_h+:} false; then :
5384   $as_echo_n "(cached) " >&6
5385 else
5386   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5387 /* end confdefs.h.  */
5388 #include <sys/types.h>
5389 #include <sys/wait.h>
5390 #ifndef WEXITSTATUS
5391 # define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8)
5392 #endif
5393 #ifndef WIFEXITED
5394 # define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
5395 #endif
5396
5397 int
5398 main ()
5399 {
5400   int s;
5401   wait (&s);
5402   s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
5403   ;
5404   return 0;
5405 }
5406 _ACEOF
5407 if ac_fn_c_try_compile "$LINENO"; then :
5408   ac_cv_header_sys_wait_h=yes
5409 else
5410   ac_cv_header_sys_wait_h=no
5411 fi
5412 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5413 fi
5414 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_wait_h" >&5
5415 $as_echo "$ac_cv_header_sys_wait_h" >&6; }
5416 if test $ac_cv_header_sys_wait_h = yes; then
5417
5418 $as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h
5419
5420 fi
5421
5422 ac_header_dirent=no
5423 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
5424   as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
5425 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5
5426 $as_echo_n "checking for $ac_hdr that defines DIR... " >&6; }
5427 if eval \${$as_ac_Header+:} false; then :
5428   $as_echo_n "(cached) " >&6
5429 else
5430   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5431 /* end confdefs.h.  */
5432 #include <sys/types.h>
5433 #include <$ac_hdr>
5434
5435 int
5436 main ()
5437 {
5438 if ((DIR *) 0)
5439 return 0;
5440   ;
5441   return 0;
5442 }
5443 _ACEOF
5444 if ac_fn_c_try_compile "$LINENO"; then :
5445   eval "$as_ac_Header=yes"
5446 else
5447   eval "$as_ac_Header=no"
5448 fi
5449 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5450 fi
5451 eval ac_res=\$$as_ac_Header
5452                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
5453 $as_echo "$ac_res" >&6; }
5454 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
5455   cat >>confdefs.h <<_ACEOF
5456 #define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
5457 _ACEOF
5458
5459 ac_header_dirent=$ac_hdr; break
5460 fi
5461
5462 done
5463 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
5464 if test $ac_header_dirent = dirent.h; then
5465   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
5466 $as_echo_n "checking for library containing opendir... " >&6; }
5467 if ${ac_cv_search_opendir+:} false; then :
5468   $as_echo_n "(cached) " >&6
5469 else
5470   ac_func_search_save_LIBS=$LIBS
5471 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5472 /* end confdefs.h.  */
5473
5474 /* Override any GCC internal prototype to avoid an error.
5475    Use char because int might match the return type of a GCC
5476    builtin and then its argument prototype would still apply.  */
5477 #ifdef __cplusplus
5478 extern "C"
5479 #endif
5480 char opendir ();
5481 int
5482 main ()
5483 {
5484 return opendir ();
5485   ;
5486   return 0;
5487 }
5488 _ACEOF
5489 for ac_lib in '' dir; do
5490   if test -z "$ac_lib"; then
5491     ac_res="none required"
5492   else
5493     ac_res=-l$ac_lib
5494     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
5495   fi
5496   if ac_fn_c_try_link "$LINENO"; then :
5497   ac_cv_search_opendir=$ac_res
5498 fi
5499 rm -f core conftest.err conftest.$ac_objext \
5500     conftest$ac_exeext
5501   if ${ac_cv_search_opendir+:} false; then :
5502   break
5503 fi
5504 done
5505 if ${ac_cv_search_opendir+:} false; then :
5506
5507 else
5508   ac_cv_search_opendir=no
5509 fi
5510 rm conftest.$ac_ext
5511 LIBS=$ac_func_search_save_LIBS
5512 fi
5513 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
5514 $as_echo "$ac_cv_search_opendir" >&6; }
5515 ac_res=$ac_cv_search_opendir
5516 if test "$ac_res" != no; then :
5517   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
5518
5519 fi
5520
5521 else
5522   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
5523 $as_echo_n "checking for library containing opendir... " >&6; }
5524 if ${ac_cv_search_opendir+:} false; then :
5525   $as_echo_n "(cached) " >&6
5526 else
5527   ac_func_search_save_LIBS=$LIBS
5528 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5529 /* end confdefs.h.  */
5530
5531 /* Override any GCC internal prototype to avoid an error.
5532    Use char because int might match the return type of a GCC
5533    builtin and then its argument prototype would still apply.  */
5534 #ifdef __cplusplus
5535 extern "C"
5536 #endif
5537 char opendir ();
5538 int
5539 main ()
5540 {
5541 return opendir ();
5542   ;
5543   return 0;
5544 }
5545 _ACEOF
5546 for ac_lib in '' x; do
5547   if test -z "$ac_lib"; then
5548     ac_res="none required"
5549   else
5550     ac_res=-l$ac_lib
5551     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
5552   fi
5553   if ac_fn_c_try_link "$LINENO"; then :
5554   ac_cv_search_opendir=$ac_res
5555 fi
5556 rm -f core conftest.err conftest.$ac_objext \
5557     conftest$ac_exeext
5558   if ${ac_cv_search_opendir+:} false; then :
5559   break
5560 fi
5561 done
5562 if ${ac_cv_search_opendir+:} false; then :
5563
5564 else
5565   ac_cv_search_opendir=no
5566 fi
5567 rm conftest.$ac_ext
5568 LIBS=$ac_func_search_save_LIBS
5569 fi
5570 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
5571 $as_echo "$ac_cv_search_opendir" >&6; }
5572 ac_res=$ac_cv_search_opendir
5573 if test "$ac_res" != no; then :
5574   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
5575
5576 fi
5577
5578 fi
5579
5580 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to call gettimeofday" >&5
5581 $as_echo_n "checking how to call gettimeofday... " >&6; }
5582   if ${ac_cv_gettimeofday_args+:} false; then :
5583   $as_echo_n "(cached) " >&6
5584 else
5585   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5586 /* end confdefs.h.  */
5587 #include <stdlib.h>
5588                     #include <sys/time.h>
5589 int
5590 main ()
5591 {
5592 struct timeval tv; struct timezone tzp;
5593                     gettimeofday(&tv, &tzp);
5594   ;
5595   return 0;
5596 }
5597 _ACEOF
5598 if ac_fn_c_try_compile "$LINENO"; then :
5599   ac_gettimeofday_args=2
5600 else
5601   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5602 /* end confdefs.h.  */
5603 #include <stdlib.h>
5604                                     #include <sys/time.h>
5605 int
5606 main ()
5607 {
5608 struct timeval tv; gettimeofday(&tv);
5609   ;
5610   return 0;
5611 }
5612 _ACEOF
5613 if ac_fn_c_try_compile "$LINENO"; then :
5614   ac_gettimeofday_args=1
5615 else
5616   ac_gettimeofday_args=0
5617 fi
5618 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5619 fi
5620 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5621     ac_cv_gettimeofday_args=$ac_gettimeofday_args
5622 fi
5623
5624   ac_gettimeofday_args=$ac_cv_gettimeofday_args
5625   if test "$ac_gettimeofday_args" = 1 ; then
5626     $as_echo "#define HAVE_GETTIMEOFDAY 1" >>confdefs.h
5627
5628     { $as_echo "$as_me:${as_lineno-$LINENO}: result: one argument" >&5
5629 $as_echo "one argument" >&6; }
5630   elif test "$ac_gettimeofday_args" = 2 ; then
5631     $as_echo "#define HAVE_GETTIMEOFDAY 1" >>confdefs.h
5632
5633     $as_echo "#define GETTIMEOFDAY_TWO_ARGS 1" >>confdefs.h
5634
5635     { $as_echo "$as_me:${as_lineno-$LINENO}: result: two arguments" >&5
5636 $as_echo "two arguments" >&6; }
5637   else
5638     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unknown" >&5
5639 $as_echo "unknown" >&6; }
5640   fi
5641
5642 # Check whether --enable-largefile was given.
5643 if test "${enable_largefile+set}" = set; then :
5644   enableval=$enable_largefile;
5645 fi
5646
5647 if test "$enable_largefile" != no; then
5648
5649   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
5650 $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
5651 if ${ac_cv_sys_largefile_CC+:} false; then :
5652   $as_echo_n "(cached) " >&6
5653 else
5654   ac_cv_sys_largefile_CC=no
5655      if test "$GCC" != yes; then
5656        ac_save_CC=$CC
5657        while :; do
5658          # IRIX 6.2 and later do not support large files by default,
5659          # so use the C compiler's -n32 option if that helps.
5660          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5661 /* end confdefs.h.  */
5662 #include <sys/types.h>
5663  /* Check that off_t can represent 2**63 - 1 correctly.
5664     We can't simply define LARGE_OFF_T to be 9223372036854775807,
5665     since some C++ compilers masquerading as C compilers
5666     incorrectly reject 9223372036854775807.  */
5667 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5668   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5669                        && LARGE_OFF_T % 2147483647 == 1)
5670                       ? 1 : -1];
5671 int
5672 main ()
5673 {
5674
5675   ;
5676   return 0;
5677 }
5678 _ACEOF
5679          if ac_fn_c_try_compile "$LINENO"; then :
5680   break
5681 fi
5682 rm -f core conftest.err conftest.$ac_objext
5683          CC="$CC -n32"
5684          if ac_fn_c_try_compile "$LINENO"; then :
5685   ac_cv_sys_largefile_CC=' -n32'; break
5686 fi
5687 rm -f core conftest.err conftest.$ac_objext
5688          break
5689        done
5690        CC=$ac_save_CC
5691        rm -rf conftest.$ac_ext
5692     fi
5693 fi
5694 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
5695 $as_echo "$ac_cv_sys_largefile_CC" >&6; }
5696   if test "$ac_cv_sys_largefile_CC" != no; then
5697     CC=$CC$ac_cv_sys_largefile_CC
5698   fi
5699
5700   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
5701 $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
5702 if ${ac_cv_sys_file_offset_bits+:} false; then :
5703   $as_echo_n "(cached) " >&6
5704 else
5705   while :; do
5706   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5707 /* end confdefs.h.  */
5708 #include <sys/types.h>
5709  /* Check that off_t can represent 2**63 - 1 correctly.
5710     We can't simply define LARGE_OFF_T to be 9223372036854775807,
5711     since some C++ compilers masquerading as C compilers
5712     incorrectly reject 9223372036854775807.  */
5713 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5714   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5715                        && LARGE_OFF_T % 2147483647 == 1)
5716                       ? 1 : -1];
5717 int
5718 main ()
5719 {
5720
5721   ;
5722   return 0;
5723 }
5724 _ACEOF
5725 if ac_fn_c_try_compile "$LINENO"; then :
5726   ac_cv_sys_file_offset_bits=no; break
5727 fi
5728 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5729   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5730 /* end confdefs.h.  */
5731 #define _FILE_OFFSET_BITS 64
5732 #include <sys/types.h>
5733  /* Check that off_t can represent 2**63 - 1 correctly.
5734     We can't simply define LARGE_OFF_T to be 9223372036854775807,
5735     since some C++ compilers masquerading as C compilers
5736     incorrectly reject 9223372036854775807.  */
5737 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5738   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5739                        && LARGE_OFF_T % 2147483647 == 1)
5740                       ? 1 : -1];
5741 int
5742 main ()
5743 {
5744
5745   ;
5746   return 0;
5747 }
5748 _ACEOF
5749 if ac_fn_c_try_compile "$LINENO"; then :
5750   ac_cv_sys_file_offset_bits=64; break
5751 fi
5752 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5753   ac_cv_sys_file_offset_bits=unknown
5754   break
5755 done
5756 fi
5757 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
5758 $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
5759 case $ac_cv_sys_file_offset_bits in #(
5760   no | unknown) ;;
5761   *)
5762 cat >>confdefs.h <<_ACEOF
5763 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
5764 _ACEOF
5765 ;;
5766 esac
5767 rm -rf conftest*
5768   if test $ac_cv_sys_file_offset_bits = unknown; then
5769     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
5770 $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
5771 if ${ac_cv_sys_large_files+:} false; then :
5772   $as_echo_n "(cached) " >&6
5773 else
5774   while :; do
5775   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5776 /* end confdefs.h.  */
5777 #include <sys/types.h>
5778  /* Check that off_t can represent 2**63 - 1 correctly.
5779     We can't simply define LARGE_OFF_T to be 9223372036854775807,
5780     since some C++ compilers masquerading as C compilers
5781     incorrectly reject 9223372036854775807.  */
5782 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5783   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5784                        && LARGE_OFF_T % 2147483647 == 1)
5785                       ? 1 : -1];
5786 int
5787 main ()
5788 {
5789
5790   ;
5791   return 0;
5792 }
5793 _ACEOF
5794 if ac_fn_c_try_compile "$LINENO"; then :
5795   ac_cv_sys_large_files=no; break
5796 fi
5797 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5798   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5799 /* end confdefs.h.  */
5800 #define _LARGE_FILES 1
5801 #include <sys/types.h>
5802  /* Check that off_t can represent 2**63 - 1 correctly.
5803     We can't simply define LARGE_OFF_T to be 9223372036854775807,
5804     since some C++ compilers masquerading as C compilers
5805     incorrectly reject 9223372036854775807.  */
5806 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5807   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5808                        && LARGE_OFF_T % 2147483647 == 1)
5809                       ? 1 : -1];
5810 int
5811 main ()
5812 {
5813
5814   ;
5815   return 0;
5816 }
5817 _ACEOF
5818 if ac_fn_c_try_compile "$LINENO"; then :
5819   ac_cv_sys_large_files=1; break
5820 fi
5821 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5822   ac_cv_sys_large_files=unknown
5823   break
5824 done
5825 fi
5826 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
5827 $as_echo "$ac_cv_sys_large_files" >&6; }
5828 case $ac_cv_sys_large_files in #(
5829   no | unknown) ;;
5830   *)
5831 cat >>confdefs.h <<_ACEOF
5832 #define _LARGE_FILES $ac_cv_sys_large_files
5833 _ACEOF
5834 ;;
5835 esac
5836 rm -rf conftest*
5837   fi
5838
5839
5840 fi
5841
5842 for ac_func in select fcntl uname nice setpriority getcwd getwd putenv sbrk
5843 do :
5844   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
5845 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
5846 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
5847   cat >>confdefs.h <<_ACEOF
5848 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
5849 _ACEOF
5850
5851 fi
5852 done
5853
5854 for ac_func in sigaction syslog realpath setrlimit
5855 do :
5856   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
5857 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
5858 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
5859   cat >>confdefs.h <<_ACEOF
5860 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
5861 _ACEOF
5862
5863 fi
5864 done
5865
5866 for ac_func in setlocale
5867 do :
5868   ac_fn_c_check_func "$LINENO" "setlocale" "ac_cv_func_setlocale"
5869 if test "x$ac_cv_func_setlocale" = xyes; then :
5870   cat >>confdefs.h <<_ACEOF
5871 #define HAVE_SETLOCALE 1
5872 _ACEOF
5873
5874 fi
5875 done
5876
5877 for ac_func in getaddrinfo
5878 do :
5879   ac_fn_c_check_func "$LINENO" "getaddrinfo" "ac_cv_func_getaddrinfo"
5880 if test "x$ac_cv_func_getaddrinfo" = xyes; then :
5881   cat >>confdefs.h <<_ACEOF
5882 #define HAVE_GETADDRINFO 1
5883 _ACEOF
5884
5885 fi
5886 done
5887
5888 ac_fn_c_check_member "$LINENO" "struct sockaddr" "sa_len" "ac_cv_member_struct_sockaddr_sa_len" "#include <sys/socket.h>
5889 "
5890 if test "x$ac_cv_member_struct_sockaddr_sa_len" = xyes; then :
5891
5892 cat >>confdefs.h <<_ACEOF
5893 #define HAVE_STRUCT_SOCKADDR_SA_LEN 1
5894 _ACEOF
5895
5896
5897 fi
5898
5899 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct icmp" >&5
5900 $as_echo_n "checking for struct icmp... " >&6; }
5901 if ${ac_cv_have_icmp+:} false; then :
5902   $as_echo_n "(cached) " >&6
5903 else
5904   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5905 /* end confdefs.h.  */
5906 #include <stdlib.h>
5907                    #include <stdio.h>
5908                    #include <math.h>
5909                    #include <unistd.h>
5910                    #include <limits.h>
5911                    #include <signal.h>
5912                    #include <fcntl.h>
5913                    #include <sys/types.h>
5914                    #include <sys/time.h>
5915                    #include <sys/ipc.h>
5916                    #include <sys/shm.h>
5917                    #include <sys/socket.h>
5918                    #include <netinet/in_systm.h>
5919                    #include <netinet/in.h>
5920                    #include <netinet/ip.h>
5921                    #include <netinet/ip_icmp.h>
5922                    #include <netinet/udp.h>
5923                    #include <arpa/inet.h>
5924                    #include <netdb.h>
5925 int
5926 main ()
5927 {
5928 struct icmp i;
5929                    struct sockaddr s;
5930                    struct sockaddr_in si;
5931                    struct ip ip;
5932                    i.icmp_type = ICMP_ECHO;
5933                    i.icmp_code = 0;
5934                    i.icmp_cksum = 0;
5935                    i.icmp_id = 0;
5936                    i.icmp_seq = 0;
5937                    si.sin_family = AF_INET;
5938                    #if defined(__DECC) || defined(_IP_VHL)
5939                    ip.ip_vhl = 0;
5940                    #else
5941                    ip.ip_hl = 0;
5942                    #endif
5943
5944   ;
5945   return 0;
5946 }
5947 _ACEOF
5948 if ac_fn_c_try_compile "$LINENO"; then :
5949   ac_cv_have_icmp=yes
5950 else
5951   ac_cv_have_icmp=no
5952 fi
5953 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5954 fi
5955 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_icmp" >&5
5956 $as_echo "$ac_cv_have_icmp" >&6; }
5957  if test "$ac_cv_have_icmp" = yes ; then
5958    $as_echo "#define HAVE_ICMP 1" >>confdefs.h
5959
5960  fi
5961 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct icmphdr" >&5
5962 $as_echo_n "checking for struct icmphdr... " >&6; }
5963 if ${ac_cv_have_icmphdr+:} false; then :
5964   $as_echo_n "(cached) " >&6
5965 else
5966   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5967 /* end confdefs.h.  */
5968 #include <stdlib.h>
5969                    #include <stdio.h>
5970                    #include <math.h>
5971                    #include <unistd.h>
5972                    #include <limits.h>
5973                    #include <signal.h>
5974                    #include <fcntl.h>
5975                    #include <sys/types.h>
5976                    #include <sys/time.h>
5977                    #include <sys/ipc.h>
5978                    #include <sys/shm.h>
5979                    #include <sys/socket.h>
5980                    #include <netinet/in_systm.h>
5981                    #include <netinet/in.h>
5982                    #include <netinet/ip.h>
5983                    #include <netinet/ip_icmp.h>
5984                    #include <netinet/udp.h>
5985                    #include <arpa/inet.h>
5986                    #include <netdb.h>
5987 int
5988 main ()
5989 {
5990 struct icmphdr i;
5991                    struct sockaddr s;
5992                    struct sockaddr_in si;
5993                    struct ip ip;
5994                    i.type = ICMP_ECHO;
5995                    i.code = 0;
5996                    i.checksum = 0;
5997                    i.un.echo.id = 0;
5998                    i.un.echo.sequence = 0;
5999                    si.sin_family = AF_INET;
6000                    ip.ip_hl = 0;
6001   ;
6002   return 0;
6003 }
6004 _ACEOF
6005 if ac_fn_c_try_compile "$LINENO"; then :
6006   ac_cv_have_icmphdr=yes
6007 else
6008   ac_cv_have_icmphdr=no
6009 fi
6010 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6011 fi
6012 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_icmphdr" >&5
6013 $as_echo "$ac_cv_have_icmphdr" >&6; }
6014  if test "$ac_cv_have_icmphdr" = yes ; then
6015    $as_echo "#define HAVE_ICMPHDR 1" >>confdefs.h
6016
6017  fi
6018 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for getifaddrs" >&5
6019 $as_echo_n "checking for getifaddrs... " >&6; }
6020 if ${ac_cv_have_getifaddrs+:} false; then :
6021   $as_echo_n "(cached) " >&6
6022 else
6023   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6024 /* end confdefs.h.  */
6025 #include <stdlib.h>
6026                    #include <unistd.h>
6027                    #include <arpa/inet.h>
6028                    #include <ifaddrs.h>
6029 int
6030 main ()
6031 {
6032 struct ifaddrs *ifa;
6033                    getifaddrs (&ifa);
6034                    ifa->ifa_next = 0;
6035                    ifa->ifa_addr->sa_family = 0;
6036   ;
6037   return 0;
6038 }
6039 _ACEOF
6040 if ac_fn_c_try_compile "$LINENO"; then :
6041   ac_cv_have_getifaddrs=yes
6042 else
6043   ac_cv_have_getifaddrs=no
6044 fi
6045 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6046 fi
6047 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_getifaddrs" >&5
6048 $as_echo "$ac_cv_have_getifaddrs" >&6; }
6049  if test "$ac_cv_have_getifaddrs" = yes ; then
6050    $as_echo "#define HAVE_GETIFADDRS 1" >>confdefs.h
6051
6052  fi
6053 for ac_header in crypt.h sys/select.h
6054 do :
6055   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
6056 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
6057 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
6058   cat >>confdefs.h <<_ACEOF
6059 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
6060 _ACEOF
6061
6062 fi
6063
6064 done
6065
6066 for ac_prog in perl5 perl
6067 do
6068   # Extract the first word of "$ac_prog", so it can be a program name with args.
6069 set dummy $ac_prog; ac_word=$2
6070 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6071 $as_echo_n "checking for $ac_word... " >&6; }
6072 if ${ac_cv_path_PERL+:} false; then :
6073   $as_echo_n "(cached) " >&6
6074 else
6075   case $PERL in
6076   [\\/]* | ?:[\\/]*)
6077   ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
6078   ;;
6079   *)
6080   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6081 for as_dir in $PATH
6082 do
6083   IFS=$as_save_IFS
6084   test -z "$as_dir" && as_dir=.
6085     for ac_exec_ext in '' $ac_executable_extensions; do
6086   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6087     ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
6088     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6089     break 2
6090   fi
6091 done
6092   done
6093 IFS=$as_save_IFS
6094
6095   ;;
6096 esac
6097 fi
6098 PERL=$ac_cv_path_PERL
6099 if test -n "$PERL"; then
6100   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5
6101 $as_echo "$PERL" >&6; }
6102 else
6103   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6104 $as_echo "no" >&6; }
6105 fi
6106
6107
6108   test -n "$PERL" && break
6109 done
6110
6111   if test -z "$PERL" ; then
6112     PERL_VERSION=0
6113   else
6114     { $as_echo "$as_me:${as_lineno-$LINENO}: checking perl version" >&5
6115 $as_echo_n "checking perl version... " >&6; }
6116 if ${ac_cv_perl_version+:} false; then :
6117   $as_echo_n "(cached) " >&6
6118 else
6119   ac_cv_perl_version=`$PERL -e "$perl_version_cmd"`
6120 fi
6121 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_perl_version" >&5
6122 $as_echo "$ac_cv_perl_version" >&6; }
6123     PERL_VERSION=$ac_cv_perl_version
6124   fi
6125
6126
6127 if test -z "$PERL" ; then
6128   # don't let it be blank...
6129   PERL=/usr/bin/perl
6130 fi
6131
6132 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X" >&5
6133 $as_echo_n "checking for X... " >&6; }
6134
6135
6136 # Check whether --with-x was given.
6137 if test "${with_x+set}" = set; then :
6138   withval=$with_x;
6139 fi
6140
6141 # $have_x is `yes', `no', `disabled', or empty when we do not yet know.
6142 if test "x$with_x" = xno; then
6143   # The user explicitly disabled X.
6144   have_x=disabled
6145 else
6146   case $x_includes,$x_libraries in #(
6147     *\'*) as_fn_error $? "cannot use X directory names containing '" "$LINENO" 5;; #(
6148     *,NONE | NONE,*) if ${ac_cv_have_x+:} false; then :
6149   $as_echo_n "(cached) " >&6
6150 else
6151   # One or both of the vars are not set, and there is no cached value.
6152 ac_x_includes=no ac_x_libraries=no
6153 rm -f -r conftest.dir
6154 if mkdir conftest.dir; then
6155   cd conftest.dir
6156   cat >Imakefile <<'_ACEOF'
6157 incroot:
6158         @echo incroot='${INCROOT}'
6159 usrlibdir:
6160         @echo usrlibdir='${USRLIBDIR}'
6161 libdir:
6162         @echo libdir='${LIBDIR}'
6163 _ACEOF
6164   if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then
6165     # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
6166     for ac_var in incroot usrlibdir libdir; do
6167       eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`"
6168     done
6169     # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
6170     for ac_extension in a so sl dylib la dll; do
6171       if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" &&
6172          test -f "$ac_im_libdir/libX11.$ac_extension"; then
6173         ac_im_usrlibdir=$ac_im_libdir; break
6174       fi
6175     done
6176     # Screen out bogus values from the imake configuration.  They are
6177     # bogus both because they are the default anyway, and because
6178     # using them would break gcc on systems where it needs fixed includes.
6179     case $ac_im_incroot in
6180         /usr/include) ac_x_includes= ;;
6181         *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
6182     esac
6183     case $ac_im_usrlibdir in
6184         /usr/lib | /usr/lib64 | /lib | /lib64) ;;
6185         *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
6186     esac
6187   fi
6188   cd ..
6189   rm -f -r conftest.dir
6190 fi
6191
6192 # Standard set of common directories for X headers.
6193 # Check X11 before X11Rn because it is often a symlink to the current release.
6194 ac_x_header_dirs='
6195 /usr/X11/include
6196 /usr/X11R7/include
6197 /usr/X11R6/include
6198 /usr/X11R5/include
6199 /usr/X11R4/include
6200
6201 /usr/include/X11
6202 /usr/include/X11R7
6203 /usr/include/X11R6
6204 /usr/include/X11R5
6205 /usr/include/X11R4
6206
6207 /usr/local/X11/include
6208 /usr/local/X11R7/include
6209 /usr/local/X11R6/include
6210 /usr/local/X11R5/include
6211 /usr/local/X11R4/include
6212
6213 /usr/local/include/X11
6214 /usr/local/include/X11R7
6215 /usr/local/include/X11R6
6216 /usr/local/include/X11R5
6217 /usr/local/include/X11R4
6218
6219 /usr/X386/include
6220 /usr/x386/include
6221 /usr/XFree86/include/X11
6222
6223 /usr/include
6224 /usr/local/include
6225 /usr/unsupported/include
6226 /usr/athena/include
6227 /usr/local/x11r5/include
6228 /usr/lpp/Xamples/include
6229
6230 /usr/openwin/include
6231 /usr/openwin/share/include'
6232
6233 if test "$ac_x_includes" = no; then
6234   # Guess where to find include files, by looking for Xlib.h.
6235   # First, try using that file with no special directory specified.
6236   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6237 /* end confdefs.h.  */
6238 #include <X11/Xlib.h>
6239 _ACEOF
6240 if ac_fn_c_try_cpp "$LINENO"; then :
6241   # We can compile using X headers with no special include directory.
6242 ac_x_includes=
6243 else
6244   for ac_dir in $ac_x_header_dirs; do
6245   if test -r "$ac_dir/X11/Xlib.h"; then
6246     ac_x_includes=$ac_dir
6247     break
6248   fi
6249 done
6250 fi
6251 rm -rf conftest.err conftest.i conftest.$ac_ext
6252 fi # $ac_x_includes = no
6253
6254 if test "$ac_x_libraries" = no; then
6255   # Check for the libraries.
6256   # See if we find them without any special options.
6257   # Don't add to $LIBS permanently.
6258   ac_save_LIBS=$LIBS
6259   LIBS="-lX11 $LIBS"
6260   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6261 /* end confdefs.h.  */
6262 #include <X11/Xlib.h>
6263 int
6264 main ()
6265 {
6266 XrmInitialize ()
6267   ;
6268   return 0;
6269 }
6270 _ACEOF
6271 if ac_fn_c_try_link "$LINENO"; then :
6272   LIBS=$ac_save_LIBS
6273 # We can link X programs with no special library path.
6274 ac_x_libraries=
6275 else
6276   LIBS=$ac_save_LIBS
6277 for ac_dir in `$as_echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
6278 do
6279   # Don't even attempt the hair of trying to link an X program!
6280   for ac_extension in a so sl dylib la dll; do
6281     if test -r "$ac_dir/libX11.$ac_extension"; then
6282       ac_x_libraries=$ac_dir
6283       break 2
6284     fi
6285   done
6286 done
6287 fi
6288 rm -f core conftest.err conftest.$ac_objext \
6289     conftest$ac_exeext conftest.$ac_ext
6290 fi # $ac_x_libraries = no
6291
6292 case $ac_x_includes,$ac_x_libraries in #(
6293   no,* | *,no | *\'*)
6294     # Didn't find X, or a directory has "'" in its name.
6295     ac_cv_have_x="have_x=no";; #(
6296   *)
6297     # Record where we found X for the cache.
6298     ac_cv_have_x="have_x=yes\
6299         ac_x_includes='$ac_x_includes'\
6300         ac_x_libraries='$ac_x_libraries'"
6301 esac
6302 fi
6303 ;; #(
6304     *) have_x=yes;;
6305   esac
6306   eval "$ac_cv_have_x"
6307 fi # $with_x != no
6308
6309 if test "$have_x" != yes; then
6310   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5
6311 $as_echo "$have_x" >&6; }
6312   no_x=yes
6313 else
6314   # If each of the values was on the command line, it overrides each guess.
6315   test "x$x_includes" = xNONE && x_includes=$ac_x_includes
6316   test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
6317   # Update the cache value to reflect the command line values.
6318   ac_cv_have_x="have_x=yes\
6319         ac_x_includes='$x_includes'\
6320         ac_x_libraries='$x_libraries'"
6321   { $as_echo "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5
6322 $as_echo "libraries $x_libraries, headers $x_includes" >&6; }
6323 fi
6324
6325 if test "$no_x" = yes; then
6326   # Not all programs may use this symbol, but it does not hurt to define it.
6327
6328 $as_echo "#define X_DISPLAY_MISSING 1" >>confdefs.h
6329
6330   X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS=
6331 else
6332   if test -n "$x_includes"; then
6333     X_CFLAGS="$X_CFLAGS -I$x_includes"
6334   fi
6335
6336   # It would also be nice to do this for all -L options, not just this one.
6337   if test -n "$x_libraries"; then
6338     X_LIBS="$X_LIBS -L$x_libraries"
6339     # For Solaris; some versions of Sun CC require a space after -R and
6340     # others require no space.  Words are not sufficient . . . .
6341     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -R must be followed by a space" >&5
6342 $as_echo_n "checking whether -R must be followed by a space... " >&6; }
6343     ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries"
6344     ac_xsave_c_werror_flag=$ac_c_werror_flag
6345     ac_c_werror_flag=yes
6346     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6347 /* end confdefs.h.  */
6348
6349 int
6350 main ()
6351 {
6352
6353   ;
6354   return 0;
6355 }
6356 _ACEOF
6357 if ac_fn_c_try_link "$LINENO"; then :
6358   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6359 $as_echo "no" >&6; }
6360        X_LIBS="$X_LIBS -R$x_libraries"
6361 else
6362   LIBS="$ac_xsave_LIBS -R $x_libraries"
6363        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6364 /* end confdefs.h.  */
6365
6366 int
6367 main ()
6368 {
6369
6370   ;
6371   return 0;
6372 }
6373 _ACEOF
6374 if ac_fn_c_try_link "$LINENO"; then :
6375   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6376 $as_echo "yes" >&6; }
6377           X_LIBS="$X_LIBS -R $x_libraries"
6378 else
6379   { $as_echo "$as_me:${as_lineno-$LINENO}: result: neither works" >&5
6380 $as_echo "neither works" >&6; }
6381 fi
6382 rm -f core conftest.err conftest.$ac_objext \
6383     conftest$ac_exeext conftest.$ac_ext
6384 fi
6385 rm -f core conftest.err conftest.$ac_objext \
6386     conftest$ac_exeext conftest.$ac_ext
6387     ac_c_werror_flag=$ac_xsave_c_werror_flag
6388     LIBS=$ac_xsave_LIBS
6389   fi
6390
6391   # Check for system-dependent libraries X programs must link with.
6392   # Do this before checking for the system-independent R6 libraries
6393   # (-lICE), since we may need -lsocket or whatever for X linking.
6394
6395   if test "$ISC" = yes; then
6396     X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet"
6397   else
6398     # Martyn Johnson says this is needed for Ultrix, if the X
6399     # libraries were built with DECnet support.  And Karl Berry says
6400     # the Alpha needs dnet_stub (dnet does not exist).
6401     ac_xsave_LIBS="$LIBS"; LIBS="$LIBS $X_LIBS -lX11"
6402     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6403 /* end confdefs.h.  */
6404
6405 /* Override any GCC internal prototype to avoid an error.
6406    Use char because int might match the return type of a GCC
6407    builtin and then its argument prototype would still apply.  */
6408 #ifdef __cplusplus
6409 extern "C"
6410 #endif
6411 char XOpenDisplay ();
6412 int
6413 main ()
6414 {
6415 return XOpenDisplay ();
6416   ;
6417   return 0;
6418 }
6419 _ACEOF
6420 if ac_fn_c_try_link "$LINENO"; then :
6421
6422 else
6423   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet" >&5
6424 $as_echo_n "checking for dnet_ntoa in -ldnet... " >&6; }
6425 if ${ac_cv_lib_dnet_dnet_ntoa+:} false; then :
6426   $as_echo_n "(cached) " >&6
6427 else
6428   ac_check_lib_save_LIBS=$LIBS
6429 LIBS="-ldnet  $LIBS"
6430 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6431 /* end confdefs.h.  */
6432
6433 /* Override any GCC internal prototype to avoid an error.
6434    Use char because int might match the return type of a GCC
6435    builtin and then its argument prototype would still apply.  */
6436 #ifdef __cplusplus
6437 extern "C"
6438 #endif
6439 char dnet_ntoa ();
6440 int
6441 main ()
6442 {
6443 return dnet_ntoa ();
6444   ;
6445   return 0;
6446 }
6447 _ACEOF
6448 if ac_fn_c_try_link "$LINENO"; then :
6449   ac_cv_lib_dnet_dnet_ntoa=yes
6450 else
6451   ac_cv_lib_dnet_dnet_ntoa=no
6452 fi
6453 rm -f core conftest.err conftest.$ac_objext \
6454     conftest$ac_exeext conftest.$ac_ext
6455 LIBS=$ac_check_lib_save_LIBS
6456 fi
6457 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_dnet_ntoa" >&5
6458 $as_echo "$ac_cv_lib_dnet_dnet_ntoa" >&6; }
6459 if test "x$ac_cv_lib_dnet_dnet_ntoa" = xyes; then :
6460   X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet"
6461 fi
6462
6463     if test $ac_cv_lib_dnet_dnet_ntoa = no; then
6464       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet_stub" >&5
6465 $as_echo_n "checking for dnet_ntoa in -ldnet_stub... " >&6; }
6466 if ${ac_cv_lib_dnet_stub_dnet_ntoa+:} false; then :
6467   $as_echo_n "(cached) " >&6
6468 else
6469   ac_check_lib_save_LIBS=$LIBS
6470 LIBS="-ldnet_stub  $LIBS"
6471 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6472 /* end confdefs.h.  */
6473
6474 /* Override any GCC internal prototype to avoid an error.
6475    Use char because int might match the return type of a GCC
6476    builtin and then its argument prototype would still apply.  */
6477 #ifdef __cplusplus
6478 extern "C"
6479 #endif
6480 char dnet_ntoa ();
6481 int
6482 main ()
6483 {
6484 return dnet_ntoa ();
6485   ;
6486   return 0;
6487 }
6488 _ACEOF
6489 if ac_fn_c_try_link "$LINENO"; then :
6490   ac_cv_lib_dnet_stub_dnet_ntoa=yes
6491 else
6492   ac_cv_lib_dnet_stub_dnet_ntoa=no
6493 fi
6494 rm -f core conftest.err conftest.$ac_objext \
6495     conftest$ac_exeext conftest.$ac_ext
6496 LIBS=$ac_check_lib_save_LIBS
6497 fi
6498 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5
6499 $as_echo "$ac_cv_lib_dnet_stub_dnet_ntoa" >&6; }
6500 if test "x$ac_cv_lib_dnet_stub_dnet_ntoa" = xyes; then :
6501   X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub"
6502 fi
6503
6504     fi
6505 fi
6506 rm -f core conftest.err conftest.$ac_objext \
6507     conftest$ac_exeext conftest.$ac_ext
6508     LIBS="$ac_xsave_LIBS"
6509
6510     # msh@cis.ufl.edu says -lnsl (and -lsocket) are needed for his 386/AT,
6511     # to get the SysV transport functions.
6512     # Chad R. Larson says the Pyramis MIS-ES running DC/OSx (SVR4)
6513     # needs -lnsl.
6514     # The nsl library prevents programs from opening the X display
6515     # on Irix 5.2, according to T.E. Dickey.
6516     # The functions gethostbyname, getservbyname, and inet_addr are
6517     # in -lbsd on LynxOS 3.0.1/i386, according to Lars Hecking.
6518     ac_fn_c_check_func "$LINENO" "gethostbyname" "ac_cv_func_gethostbyname"
6519 if test "x$ac_cv_func_gethostbyname" = xyes; then :
6520
6521 fi
6522
6523     if test $ac_cv_func_gethostbyname = no; then
6524       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
6525 $as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
6526 if ${ac_cv_lib_nsl_gethostbyname+:} false; then :
6527   $as_echo_n "(cached) " >&6
6528 else
6529   ac_check_lib_save_LIBS=$LIBS
6530 LIBS="-lnsl  $LIBS"
6531 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6532 /* end confdefs.h.  */
6533
6534 /* Override any GCC internal prototype to avoid an error.
6535    Use char because int might match the return type of a GCC
6536    builtin and then its argument prototype would still apply.  */
6537 #ifdef __cplusplus
6538 extern "C"
6539 #endif
6540 char gethostbyname ();
6541 int
6542 main ()
6543 {
6544 return gethostbyname ();
6545   ;
6546   return 0;
6547 }
6548 _ACEOF
6549 if ac_fn_c_try_link "$LINENO"; then :
6550   ac_cv_lib_nsl_gethostbyname=yes
6551 else
6552   ac_cv_lib_nsl_gethostbyname=no
6553 fi
6554 rm -f core conftest.err conftest.$ac_objext \
6555     conftest$ac_exeext conftest.$ac_ext
6556 LIBS=$ac_check_lib_save_LIBS
6557 fi
6558 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
6559 $as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
6560 if test "x$ac_cv_lib_nsl_gethostbyname" = xyes; then :
6561   X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl"
6562 fi
6563
6564       if test $ac_cv_lib_nsl_gethostbyname = no; then
6565         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lbsd" >&5
6566 $as_echo_n "checking for gethostbyname in -lbsd... " >&6; }
6567 if ${ac_cv_lib_bsd_gethostbyname+:} false; then :
6568   $as_echo_n "(cached) " >&6
6569 else
6570   ac_check_lib_save_LIBS=$LIBS
6571 LIBS="-lbsd  $LIBS"
6572 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6573 /* end confdefs.h.  */
6574
6575 /* Override any GCC internal prototype to avoid an error.
6576    Use char because int might match the return type of a GCC
6577    builtin and then its argument prototype would still apply.  */
6578 #ifdef __cplusplus
6579 extern "C"
6580 #endif
6581 char gethostbyname ();
6582 int
6583 main ()
6584 {
6585 return gethostbyname ();
6586   ;
6587   return 0;
6588 }
6589 _ACEOF
6590 if ac_fn_c_try_link "$LINENO"; then :
6591   ac_cv_lib_bsd_gethostbyname=yes
6592 else
6593   ac_cv_lib_bsd_gethostbyname=no
6594 fi
6595 rm -f core conftest.err conftest.$ac_objext \
6596     conftest$ac_exeext conftest.$ac_ext
6597 LIBS=$ac_check_lib_save_LIBS
6598 fi
6599 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bsd_gethostbyname" >&5
6600 $as_echo "$ac_cv_lib_bsd_gethostbyname" >&6; }
6601 if test "x$ac_cv_lib_bsd_gethostbyname" = xyes; then :
6602   X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd"
6603 fi
6604
6605       fi
6606     fi
6607
6608     # lieder@skyler.mavd.honeywell.com says without -lsocket,
6609     # socket/setsockopt and other routines are undefined under SCO ODT
6610     # 2.0.  But -lsocket is broken on IRIX 5.2 (and is not necessary
6611     # on later versions), says Simon Leinen: it contains gethostby*
6612     # variants that don't use the name server (or something).  -lsocket
6613     # must be given before -lnsl if both are needed.  We assume that
6614     # if connect needs -lnsl, so does gethostbyname.
6615     ac_fn_c_check_func "$LINENO" "connect" "ac_cv_func_connect"
6616 if test "x$ac_cv_func_connect" = xyes; then :
6617
6618 fi
6619
6620     if test $ac_cv_func_connect = no; then
6621       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for connect in -lsocket" >&5
6622 $as_echo_n "checking for connect in -lsocket... " >&6; }
6623 if ${ac_cv_lib_socket_connect+:} false; then :
6624   $as_echo_n "(cached) " >&6
6625 else
6626   ac_check_lib_save_LIBS=$LIBS
6627 LIBS="-lsocket $X_EXTRA_LIBS $LIBS"
6628 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6629 /* end confdefs.h.  */
6630
6631 /* Override any GCC internal prototype to avoid an error.
6632    Use char because int might match the return type of a GCC
6633    builtin and then its argument prototype would still apply.  */
6634 #ifdef __cplusplus
6635 extern "C"
6636 #endif
6637 char connect ();
6638 int
6639 main ()
6640 {
6641 return connect ();
6642   ;
6643   return 0;
6644 }
6645 _ACEOF
6646 if ac_fn_c_try_link "$LINENO"; then :
6647   ac_cv_lib_socket_connect=yes
6648 else
6649   ac_cv_lib_socket_connect=no
6650 fi
6651 rm -f core conftest.err conftest.$ac_objext \
6652     conftest$ac_exeext conftest.$ac_ext
6653 LIBS=$ac_check_lib_save_LIBS
6654 fi
6655 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_connect" >&5
6656 $as_echo "$ac_cv_lib_socket_connect" >&6; }
6657 if test "x$ac_cv_lib_socket_connect" = xyes; then :
6658   X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS"
6659 fi
6660
6661     fi
6662
6663     # Guillermo Gomez says -lposix is necessary on A/UX.
6664     ac_fn_c_check_func "$LINENO" "remove" "ac_cv_func_remove"
6665 if test "x$ac_cv_func_remove" = xyes; then :
6666
6667 fi
6668
6669     if test $ac_cv_func_remove = no; then
6670       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for remove in -lposix" >&5
6671 $as_echo_n "checking for remove in -lposix... " >&6; }
6672 if ${ac_cv_lib_posix_remove+:} false; then :
6673   $as_echo_n "(cached) " >&6
6674 else
6675   ac_check_lib_save_LIBS=$LIBS
6676 LIBS="-lposix  $LIBS"
6677 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6678 /* end confdefs.h.  */
6679
6680 /* Override any GCC internal prototype to avoid an error.
6681    Use char because int might match the return type of a GCC
6682    builtin and then its argument prototype would still apply.  */
6683 #ifdef __cplusplus
6684 extern "C"
6685 #endif
6686 char remove ();
6687 int
6688 main ()
6689 {
6690 return remove ();
6691   ;
6692   return 0;
6693 }
6694 _ACEOF
6695 if ac_fn_c_try_link "$LINENO"; then :
6696   ac_cv_lib_posix_remove=yes
6697 else
6698   ac_cv_lib_posix_remove=no
6699 fi
6700 rm -f core conftest.err conftest.$ac_objext \
6701     conftest$ac_exeext conftest.$ac_ext
6702 LIBS=$ac_check_lib_save_LIBS
6703 fi
6704 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix_remove" >&5
6705 $as_echo "$ac_cv_lib_posix_remove" >&6; }
6706 if test "x$ac_cv_lib_posix_remove" = xyes; then :
6707   X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix"
6708 fi
6709
6710     fi
6711
6712     # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay.
6713     ac_fn_c_check_func "$LINENO" "shmat" "ac_cv_func_shmat"
6714 if test "x$ac_cv_func_shmat" = xyes; then :
6715
6716 fi
6717
6718     if test $ac_cv_func_shmat = no; then
6719       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shmat in -lipc" >&5
6720 $as_echo_n "checking for shmat in -lipc... " >&6; }
6721 if ${ac_cv_lib_ipc_shmat+:} false; then :
6722   $as_echo_n "(cached) " >&6
6723 else
6724   ac_check_lib_save_LIBS=$LIBS
6725 LIBS="-lipc  $LIBS"
6726 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6727 /* end confdefs.h.  */
6728
6729 /* Override any GCC internal prototype to avoid an error.
6730    Use char because int might match the return type of a GCC
6731    builtin and then its argument prototype would still apply.  */
6732 #ifdef __cplusplus
6733 extern "C"
6734 #endif
6735 char shmat ();
6736 int
6737 main ()
6738 {
6739 return shmat ();
6740   ;
6741   return 0;
6742 }
6743 _ACEOF
6744 if ac_fn_c_try_link "$LINENO"; then :
6745   ac_cv_lib_ipc_shmat=yes
6746 else
6747   ac_cv_lib_ipc_shmat=no
6748 fi
6749 rm -f core conftest.err conftest.$ac_objext \
6750     conftest$ac_exeext conftest.$ac_ext
6751 LIBS=$ac_check_lib_save_LIBS
6752 fi
6753 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ipc_shmat" >&5
6754 $as_echo "$ac_cv_lib_ipc_shmat" >&6; }
6755 if test "x$ac_cv_lib_ipc_shmat" = xyes; then :
6756   X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc"
6757 fi
6758
6759     fi
6760   fi
6761
6762   # Check for libraries that X11R6 Xt/Xaw programs need.
6763   ac_save_LDFLAGS=$LDFLAGS
6764   test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries"
6765   # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to
6766   # check for ICE first), but we must link in the order -lSM -lICE or
6767   # we get undefined symbols.  So assume we have SM if we have ICE.
6768   # These have to be linked with before -lX11, unlike the other
6769   # libraries we check for below, so use a different variable.
6770   # John Interrante, Karl Berry
6771   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for IceConnectionNumber in -lICE" >&5
6772 $as_echo_n "checking for IceConnectionNumber in -lICE... " >&6; }
6773 if ${ac_cv_lib_ICE_IceConnectionNumber+:} false; then :
6774   $as_echo_n "(cached) " >&6
6775 else
6776   ac_check_lib_save_LIBS=$LIBS
6777 LIBS="-lICE $X_EXTRA_LIBS $LIBS"
6778 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6779 /* end confdefs.h.  */
6780
6781 /* Override any GCC internal prototype to avoid an error.
6782    Use char because int might match the return type of a GCC
6783    builtin and then its argument prototype would still apply.  */
6784 #ifdef __cplusplus
6785 extern "C"
6786 #endif
6787 char IceConnectionNumber ();
6788 int
6789 main ()
6790 {
6791 return IceConnectionNumber ();
6792   ;
6793   return 0;
6794 }
6795 _ACEOF
6796 if ac_fn_c_try_link "$LINENO"; then :
6797   ac_cv_lib_ICE_IceConnectionNumber=yes
6798 else
6799   ac_cv_lib_ICE_IceConnectionNumber=no
6800 fi
6801 rm -f core conftest.err conftest.$ac_objext \
6802     conftest$ac_exeext conftest.$ac_ext
6803 LIBS=$ac_check_lib_save_LIBS
6804 fi
6805 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5
6806 $as_echo "$ac_cv_lib_ICE_IceConnectionNumber" >&6; }
6807 if test "x$ac_cv_lib_ICE_IceConnectionNumber" = xyes; then :
6808   X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE"
6809 fi
6810
6811   LDFLAGS=$ac_save_LDFLAGS
6812
6813 fi
6814
6815
6816 if test "$have_x" != yes; then
6817   as_fn_error $? "Couldn't find X11 headers/libs.  Try \`$0 --help'." "$LINENO" 5
6818 fi
6819
6820
6821     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X app-defaults directory" >&5
6822 $as_echo_n "checking for X app-defaults directory... " >&6; }
6823 if ${ac_cv_x_app_defaults+:} false; then :
6824   $as_echo_n "(cached) " >&6
6825 else
6826   # skip this, it's always wrong these days.
6827       #  AC_PATH_X_APP_DEFAULTS_XMKMF
6828       if test x"$ac_x_app_defaults" = x; then
6829         true
6830   # Look for the directory under a standard set of common directories.
6831   # Check X11 before X11Rn because it's often a symlink to the current release.
6832   for ac_dir in                                 \
6833     /usr/X11/lib/app-defaults                   \
6834     /usr/X11R6/lib/app-defaults                 \
6835     /usr/X11R6/lib/X11/app-defaults             \
6836     /usr/X11R5/lib/app-defaults                 \
6837     /usr/X11R5/lib/X11/app-defaults             \
6838     /usr/X11R4/lib/app-defaults                 \
6839     /usr/X11R4/lib/X11/app-defaults             \
6840                                                 \
6841     /usr/lib/X11/app-defaults                   \
6842     /usr/lib/X11R6/app-defaults                 \
6843     /usr/lib/X11R5/app-defaults                 \
6844     /usr/lib/X11R4/app-defaults                 \
6845                                                 \
6846     /etc/X11/app-defaults                       \
6847                                                 \
6848     /usr/local/X11/lib/app-defaults             \
6849     /usr/local/X11R6/lib/app-defaults           \
6850     /usr/local/X11R5/lib/app-defaults           \
6851     /usr/local/X11R4/lib/app-defaults           \
6852                                                 \
6853     /usr/local/lib/X11/app-defaults             \
6854     /usr/local/lib/X11R6/app-defaults           \
6855     /usr/local/lib/X11R6/X11/app-defaults       \
6856     /usr/local/lib/X11R5/app-defaults           \
6857     /usr/local/lib/X11R5/X11/app-defaults       \
6858     /usr/local/lib/X11R4/app-defaults           \
6859     /usr/local/lib/X11R4/X11/app-defaults       \
6860                                                 \
6861     /usr/X386/lib/X11/app-defaults              \
6862     /usr/x386/lib/X11/app-defaults              \
6863     /usr/XFree86/lib/X11/app-defaults           \
6864                                                 \
6865     /usr/lib/X11/app-defaults                   \
6866     /usr/local/lib/X11/app-defaults             \
6867     /usr/unsupported/lib/X11/app-defaults       \
6868     /usr/athena/lib/X11/app-defaults            \
6869     /usr/local/x11r5/lib/X11/app-defaults       \
6870     /usr/lpp/Xamples/lib/X11/app-defaults       \
6871     /lib/usr/lib/X11/app-defaults               \
6872                                                 \
6873     /usr/openwin/lib/app-defaults               \
6874     /usr/openwin/lib/X11/app-defaults           \
6875     /usr/openwin/share/lib/app-defaults         \
6876     /usr/openwin/share/lib/X11/app-defaults     \
6877                                                 \
6878     /X11R6/lib/app-defaults                     \
6879     /X11R5/lib/app-defaults                     \
6880     /X11R4/lib/app-defaults                     \
6881     ; \
6882   do
6883     if test -d "$ac_dir"; then
6884       ac_x_app_defaults=$ac_dir
6885       break
6886     fi
6887   done
6888
6889       fi
6890       if test x"$ac_x_app_defaults" = x; then
6891         /bin/echo -n 'fallback: '
6892         ac_cv_x_app_defaults="/usr/lib/X11/app-defaults"
6893       else
6894         # Record where we found app-defaults for the cache.
6895         ac_cv_x_app_defaults="$ac_x_app_defaults"
6896       fi
6897 fi
6898 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_x_app_defaults" >&5
6899 $as_echo "$ac_cv_x_app_defaults" >&6; }
6900     eval ac_x_app_defaults="$ac_cv_x_app_defaults"
6901 case "$host" in
6902     *-hpux*)
6903
6904       # The following arcana was gleaned from conversations with
6905       # Eric Schwartz <erics@col.hp.com>:
6906       #
6907       # On HPUX 10.x, the parts of X that HP considers "standard" live in
6908       # /usr/{include,lib}/X11R6/.  The parts that HP doesn't consider
6909       # "standard", notably, Xaw and Xmu, live in /usr/contrib/X11R6/.
6910       # Yet /usr/contrib/X11R6/ comes preinstalled on all HPUX systems.
6911       # Also, there are symlinks from /usr/include/ and /usr/lib/ into
6912       # /usr/{include,lib}/X11R6/, so that (if you don't use Xmu at all)
6913       # you don't need any -I or -L arguments.
6914       #
6915       # On HPUX 9.x, /usr/{include,lib}/X11R5/ and /usr/contrib/X11R5/
6916       # are the same division as 10.x.  However, there are no symlinks to
6917       # the X stuff from /usr/include/ and /usr/lib/, so -I and -L
6918       # arguments are always necessary.
6919       #
6920       # However, X11R6 was available on HPUX 9.x as a patch: if that
6921       # patch was installed, then all of X11R6 went in to
6922       # /usr/contrib/X11R6/ (there was no /usr/{include,lib}/X11R6/.)
6923       #
6924       # HPUX 8.x was the same as 9.x, but was X11R4 instead (I don't know
6925       # whether R5 was available as a patch; R6 undoubtedly was not.)
6926       #
6927       # So.  We try and use the highest numbered pair of
6928       # /usr/{include,lib}/X11R?/ and /usr/contrib/X11R?/{include,lib}/
6929       # that are available.  We do not mix and match different versions
6930       # of X.
6931       #
6932       # Question I still don't know the answer to: (do you?)
6933       #
6934       #   * On HPUX 9.x, where /usr/include/X11R5/ was standard, and
6935       #     /usr/contrib/X11R6/ could be installed as a patch, what was in
6936       #     that contrib directory?  Did it contain so-called "standard"
6937       #     X11R6, or did it include Xaw and Xmu as well?  If the former,
6938       #     where did one find Xaw and Xmu on 9.x R6 systems?  Would this
6939       #     be a situation where one had to reach into the R5 headers and
6940       #     libs to find Xmu?  That is, must both R6 and R5 directories
6941       #     be on the -I and -L lists in that case?
6942       #
6943       for version in X11R6 X11R5 X11R4 ; do
6944         # if either pair of directories exists...
6945         if test -d /usr/include/$version || test -d /usr/contrib/$version/include
6946         then
6947            # if contrib exists, use it...
6948            if test -d /usr/contrib/$version/include ; then
6949              X_CFLAGS="$X_CFLAGS -I/usr/contrib/$version/include"
6950              X_LIBS="$X_LIBS -L/usr/contrib/$version/lib"
6951            fi
6952            # if the "standard" one exists, use it.
6953            if test -d /usr/include/$version ; then
6954              X_CFLAGS="$X_CFLAGS -I/usr/include/$version"
6955              X_LIBS="$X_LIBS -L/usr/lib/$version"
6956            fi
6957            # since at least one of the pair exists, go no farther.
6958            break
6959         fi
6960       done
6961
6962       # Now find Motif.  Thanks for not making xmkmf find this by
6963       # default, you losers.
6964       #
6965       if test -d /usr/include/Motif2.1 ; then
6966         X_CFLAGS="$X_CFLAGS -I/usr/include/Motif2.1"
6967         X_LIBS="$X_LIBS -L/usr/lib/Motif2.1"
6968       elif test -d /usr/include/Motif1.2 ; then
6969         X_CFLAGS="$X_CFLAGS -I/usr/include/Motif1.2"
6970         X_LIBS="$X_LIBS -L/usr/lib/Motif1.2"
6971       elif test -d /usr/include/Motif1.1 ; then
6972         X_CFLAGS="$X_CFLAGS -I/usr/include/Motif1.1"
6973         X_LIBS="$X_LIBS -L/usr/lib/Motif1.1"
6974       fi
6975
6976       # Now let's check for the pseudo-standard locations for OpenGL and XPM.
6977       #
6978       if test -d /opt/graphics/OpenGL/include ; then
6979         # HP-UX 10.20 puts it here
6980         X_CFLAGS="-I/opt/graphics/OpenGL/include $X_CFLAGS"
6981         X_LIBS="-L/opt/graphics/OpenGL/lib $X_LIBS"
6982       elif test -d /opt/Mesa/lib ; then
6983         X_CFLAGS="-I/opt/Mesa/include $X_CFLAGS"
6984         X_LIBS="-L/opt/Mesa/lib $X_LIBS"
6985       fi
6986
6987
6988       if test -d /opt/xpm/lib/X11 ; then
6989         X_CFLAGS="-I/opt/xpm/include $X_CFLAGS"
6990         X_LIBS="-L/opt/xpm/lib/X11 $X_LIBS"
6991       fi
6992
6993       # On HPUX, default to installing in /opt/xscreensaver/ instead of
6994       # in /usr/local/, unless there is already an xscreensaver in
6995       # /usr/local/bin/.  This can be overridden with the --prefix arg
6996       # to configure.  I'm not sure this is the right thing to do, but
6997       # Richard Lloyd says so...
6998       #
6999       if test \! -x /usr/local/bin/xscreensaver ; then
7000         ac_default_prefix=/opt/xscreensaver
7001       fi
7002
7003     ;;
7004     *-solaris*)
7005
7006       # Thanks for not making xmkmf find this by default, pinheads.
7007       # And thanks for moving things around again, too.  Is this
7008       # really the standard location now?  What happened to the
7009       # joke that this kind of thing went in /opt?
7010       # cthomp says "answer: CDE (Common Disorganized Environment)"
7011       #
7012       if test -f /usr/dt/include/Xm/Xm.h ; then
7013         X_CFLAGS="$X_CFLAGS -I/usr/dt/include"
7014         MOTIF_LIBS="$MOTIF_LIBS -L/usr/dt/lib -R/usr/dt/lib"
7015
7016         # Some versions of Slowlaris Motif require -lgen.  But not all.  Why?
7017         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for regcmp in -lgen" >&5
7018 $as_echo_n "checking for regcmp in -lgen... " >&6; }
7019 if ${ac_cv_lib_gen_regcmp+:} false; then :
7020   $as_echo_n "(cached) " >&6
7021 else
7022   ac_check_lib_save_LIBS=$LIBS
7023 LIBS="-lgen  $LIBS"
7024 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7025 /* end confdefs.h.  */
7026
7027 /* Override any GCC internal prototype to avoid an error.
7028    Use char because int might match the return type of a GCC
7029    builtin and then its argument prototype would still apply.  */
7030 #ifdef __cplusplus
7031 extern "C"
7032 #endif
7033 char regcmp ();
7034 int
7035 main ()
7036 {
7037 return regcmp ();
7038   ;
7039   return 0;
7040 }
7041 _ACEOF
7042 if ac_fn_c_try_link "$LINENO"; then :
7043   ac_cv_lib_gen_regcmp=yes
7044 else
7045   ac_cv_lib_gen_regcmp=no
7046 fi
7047 rm -f core conftest.err conftest.$ac_objext \
7048     conftest$ac_exeext conftest.$ac_ext
7049 LIBS=$ac_check_lib_save_LIBS
7050 fi
7051 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gen_regcmp" >&5
7052 $as_echo "$ac_cv_lib_gen_regcmp" >&6; }
7053 if test "x$ac_cv_lib_gen_regcmp" = xyes; then :
7054   MOTIF_LIBS="$MOTIF_LIBS -lgen"
7055 fi
7056
7057       fi
7058
7059     ;;
7060     *-darwin*)
7061
7062       # On MacOS X (10.x with "fink"), many things are under /sw/.
7063       #
7064       if test -d /sw/include ; then
7065         X_CFLAGS="-I/sw/include $X_CFLAGS"
7066         X_LIBS="-L/sw/lib $X_LIBS"
7067       fi
7068     ;;
7069   esac
7070 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XPointer" >&5
7071 $as_echo_n "checking for XPointer... " >&6; }
7072 if ${ac_cv_xpointer+:} false; then :
7073   $as_echo_n "(cached) " >&6
7074 else
7075
7076   ac_save_CPPFLAGS="$CPPFLAGS"
7077   if test \! -z "$includedir" ; then
7078     CPPFLAGS="$CPPFLAGS -I$includedir"
7079   fi
7080   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
7081   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
7082   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7083 /* end confdefs.h.  */
7084 #include <X11/Xlib.h>
7085 int
7086 main ()
7087 {
7088 XPointer foo = (XPointer) 0;
7089   ;
7090   return 0;
7091 }
7092 _ACEOF
7093 if ac_fn_c_try_compile "$LINENO"; then :
7094   ac_cv_xpointer=yes
7095 else
7096   ac_cv_xpointer=no
7097 fi
7098 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7099   CPPFLAGS="$ac_save_CPPFLAGS"
7100 fi
7101 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_xpointer" >&5
7102 $as_echo "$ac_cv_xpointer" >&6; }
7103   if test "$ac_cv_xpointer" != yes; then
7104    $as_echo "#define XPointer char*" >>confdefs.h
7105
7106   fi
7107
7108 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether this is MacOS X" >&5
7109 $as_echo_n "checking whether this is MacOS X... " >&6; }
7110   ac_macosx=no
7111   case "$host" in
7112     *-apple-darwin* )
7113       ac_macosx=yes
7114     ;;
7115   esac
7116 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_macosx" >&5
7117 $as_echo "$ac_macosx" >&6; }
7118
7119
7120 ###############################################################################
7121 #
7122 #       Gettext support
7123 #
7124 ###############################################################################
7125
7126
7127   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
7128 $as_echo_n "checking whether NLS is requested... " >&6; }
7129     # Check whether --enable-nls was given.
7130 if test "${enable_nls+set}" = set; then :
7131   enableval=$enable_nls; USE_NLS=$enableval
7132 else
7133   USE_NLS=yes
7134 fi
7135
7136   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
7137 $as_echo "$USE_NLS" >&6; }
7138
7139
7140
7141
7142 case "$am__api_version" in
7143     1.01234)
7144         as_fn_error $? "Automake 1.5 or newer is required to use intltool" "$LINENO" 5
7145     ;;
7146     *)
7147     ;;
7148 esac
7149
7150 INTLTOOL_REQUIRED_VERSION_AS_INT=`echo  | awk -F. '{ print $ 1 * 1000 + $ 2 * 100 + $ 3; }'`
7151 INTLTOOL_APPLIED_VERSION=`intltool-update --version | head -1 | cut -d" " -f3`
7152 INTLTOOL_APPLIED_VERSION_AS_INT=`echo $INTLTOOL_APPLIED_VERSION | awk -F. '{ print $ 1 * 1000 + $ 2 * 100 + $ 3; }'`
7153 if test -n ""; then
7154     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for intltool >= " >&5
7155 $as_echo_n "checking for intltool >= ... " >&6; }
7156     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INTLTOOL_APPLIED_VERSION found" >&5
7157 $as_echo "$INTLTOOL_APPLIED_VERSION found" >&6; }
7158     test "$INTLTOOL_APPLIED_VERSION_AS_INT" -ge "$INTLTOOL_REQUIRED_VERSION_AS_INT" ||
7159         as_fn_error $? "Your intltool is too old.  You need intltool  or later." "$LINENO" 5
7160 fi
7161
7162 # Extract the first word of "intltool-update", so it can be a program name with args.
7163 set dummy intltool-update; ac_word=$2
7164 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7165 $as_echo_n "checking for $ac_word... " >&6; }
7166 if ${ac_cv_path_INTLTOOL_UPDATE+:} false; then :
7167   $as_echo_n "(cached) " >&6
7168 else
7169   case $INTLTOOL_UPDATE in
7170   [\\/]* | ?:[\\/]*)
7171   ac_cv_path_INTLTOOL_UPDATE="$INTLTOOL_UPDATE" # Let the user override the test with a path.
7172   ;;
7173   *)
7174   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7175 for as_dir in $PATH
7176 do
7177   IFS=$as_save_IFS
7178   test -z "$as_dir" && as_dir=.
7179     for ac_exec_ext in '' $ac_executable_extensions; do
7180   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7181     ac_cv_path_INTLTOOL_UPDATE="$as_dir/$ac_word$ac_exec_ext"
7182     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7183     break 2
7184   fi
7185 done
7186   done
7187 IFS=$as_save_IFS
7188
7189   ;;
7190 esac
7191 fi
7192 INTLTOOL_UPDATE=$ac_cv_path_INTLTOOL_UPDATE
7193 if test -n "$INTLTOOL_UPDATE"; then
7194   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INTLTOOL_UPDATE" >&5
7195 $as_echo "$INTLTOOL_UPDATE" >&6; }
7196 else
7197   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7198 $as_echo "no" >&6; }
7199 fi
7200
7201
7202 # Extract the first word of "intltool-merge", so it can be a program name with args.
7203 set dummy intltool-merge; ac_word=$2
7204 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7205 $as_echo_n "checking for $ac_word... " >&6; }
7206 if ${ac_cv_path_INTLTOOL_MERGE+:} false; then :
7207   $as_echo_n "(cached) " >&6
7208 else
7209   case $INTLTOOL_MERGE in
7210   [\\/]* | ?:[\\/]*)
7211   ac_cv_path_INTLTOOL_MERGE="$INTLTOOL_MERGE" # Let the user override the test with a path.
7212   ;;
7213   *)
7214   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7215 for as_dir in $PATH
7216 do
7217   IFS=$as_save_IFS
7218   test -z "$as_dir" && as_dir=.
7219     for ac_exec_ext in '' $ac_executable_extensions; do
7220   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7221     ac_cv_path_INTLTOOL_MERGE="$as_dir/$ac_word$ac_exec_ext"
7222     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7223     break 2
7224   fi
7225 done
7226   done
7227 IFS=$as_save_IFS
7228
7229   ;;
7230 esac
7231 fi
7232 INTLTOOL_MERGE=$ac_cv_path_INTLTOOL_MERGE
7233 if test -n "$INTLTOOL_MERGE"; then
7234   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INTLTOOL_MERGE" >&5
7235 $as_echo "$INTLTOOL_MERGE" >&6; }
7236 else
7237   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7238 $as_echo "no" >&6; }
7239 fi
7240
7241
7242 # Extract the first word of "intltool-extract", so it can be a program name with args.
7243 set dummy intltool-extract; ac_word=$2
7244 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7245 $as_echo_n "checking for $ac_word... " >&6; }
7246 if ${ac_cv_path_INTLTOOL_EXTRACT+:} false; then :
7247   $as_echo_n "(cached) " >&6
7248 else
7249   case $INTLTOOL_EXTRACT in
7250   [\\/]* | ?:[\\/]*)
7251   ac_cv_path_INTLTOOL_EXTRACT="$INTLTOOL_EXTRACT" # Let the user override the test with a path.
7252   ;;
7253   *)
7254   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7255 for as_dir in $PATH
7256 do
7257   IFS=$as_save_IFS
7258   test -z "$as_dir" && as_dir=.
7259     for ac_exec_ext in '' $ac_executable_extensions; do
7260   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7261     ac_cv_path_INTLTOOL_EXTRACT="$as_dir/$ac_word$ac_exec_ext"
7262     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7263     break 2
7264   fi
7265 done
7266   done
7267 IFS=$as_save_IFS
7268
7269   ;;
7270 esac
7271 fi
7272 INTLTOOL_EXTRACT=$ac_cv_path_INTLTOOL_EXTRACT
7273 if test -n "$INTLTOOL_EXTRACT"; then
7274   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INTLTOOL_EXTRACT" >&5
7275 $as_echo "$INTLTOOL_EXTRACT" >&6; }
7276 else
7277   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7278 $as_echo "no" >&6; }
7279 fi
7280
7281
7282 if test -z "$INTLTOOL_UPDATE" -o -z "$INTLTOOL_MERGE" -o -z "$INTLTOOL_EXTRACT"; then
7283     as_fn_error $? "The intltool scripts were not found. Please install intltool." "$LINENO" 5
7284 fi
7285
7286 if test -z "$AM_DEFAULT_VERBOSITY"; then
7287   AM_DEFAULT_VERBOSITY=1
7288 fi
7289
7290
7291 INTLTOOL_V_MERGE='$(INTLTOOL__v_MERGE_$(V))'
7292 INTLTOOL__v_MERGE_='$(INTLTOOL__v_MERGE_$(AM_DEFAULT_VERBOSITY))'
7293 INTLTOOL__v_MERGE_0='@echo "  ITMRG " $@;'
7294
7295
7296
7297
7298 INTLTOOL_V_MERGE_OPTIONS='$(intltool__v_merge_options_$(V))'
7299 intltool__v_merge_options_='$(intltool__v_merge_options_$(AM_DEFAULT_VERBOSITY))'
7300 intltool__v_merge_options_0='-q'
7301
7302
7303
7304
7305   INTLTOOL_DESKTOP_RULE='%.desktop:   %.desktop.in   $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
7306 INTLTOOL_DIRECTORY_RULE='%.directory: %.directory.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
7307      INTLTOOL_KEYS_RULE='%.keys:      %.keys.in      $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -k -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
7308      INTLTOOL_PROP_RULE='%.prop:      %.prop.in      $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
7309       INTLTOOL_OAF_RULE='%.oaf:       %.oaf.in       $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -o -p $(top_srcdir)/po $< $@'
7310      INTLTOOL_PONG_RULE='%.pong:      %.pong.in      $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
7311    INTLTOOL_SERVER_RULE='%.server:    %.server.in    $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -o -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
7312     INTLTOOL_SHEET_RULE='%.sheet:     %.sheet.in     $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
7313 INTLTOOL_SOUNDLIST_RULE='%.soundlist: %.soundlist.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
7314        INTLTOOL_UI_RULE='%.ui:        %.ui.in        $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
7315       INTLTOOL_XML_RULE='%.xml:       %.xml.in       $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
7316 if test "$INTLTOOL_APPLIED_VERSION_AS_INT" -ge 5000; then
7317       INTLTOOL_XML_NOMERGE_RULE='%.xml:       %.xml.in       $(INTLTOOL_MERGE) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u --no-translations $< $@'
7318 else
7319       INTLTOOL_XML_NOMERGE_RULE='%.xml:       %.xml.in       $(INTLTOOL_MERGE) ; $(INTLTOOL_V_MERGE)_it_tmp_dir=tmp.intltool.$$RANDOM && mkdir $$_it_tmp_dir && LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u $$_it_tmp_dir $< $@ && rmdir $$_it_tmp_dir'
7320 fi
7321       INTLTOOL_XAM_RULE='%.xam:       %.xml.in       $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
7322       INTLTOOL_KBD_RULE='%.kbd:       %.kbd.in       $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -m -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
7323     INTLTOOL_CAVES_RULE='%.caves:     %.caves.in     $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
7324   INTLTOOL_SCHEMAS_RULE='%.schemas:   %.schemas.in   $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -s -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
7325     INTLTOOL_THEME_RULE='%.theme:     %.theme.in     $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
7326     INTLTOOL_SERVICE_RULE='%.service: %.service.in   $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
7327    INTLTOOL_POLICY_RULE='%.policy:    %.policy.in    $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
7328
7329
7330
7331
7332
7333
7334
7335
7336
7337
7338
7339
7340
7341
7342
7343
7344
7345
7346
7347
7348
7349
7350
7351
7352
7353
7354
7355
7356
7357
7358
7359
7360
7361
7362
7363
7364
7365
7366
7367
7368
7369
7370
7371
7372
7373
7374
7375
7376
7377
7378
7379
7380
7381
7382
7383
7384
7385
7386
7387
7388
7389
7390
7391
7392
7393
7394
7395
7396
7397
7398
7399
7400
7401
7402
7403
7404
7405
7406
7407
7408
7409
7410
7411
7412
7413
7414
7415
7416
7417
7418
7419
7420
7421
7422
7423
7424
7425 # Check the gettext tools to make sure they are GNU
7426 # Extract the first word of "xgettext", so it can be a program name with args.
7427 set dummy xgettext; ac_word=$2
7428 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7429 $as_echo_n "checking for $ac_word... " >&6; }
7430 if ${ac_cv_path_XGETTEXT+:} false; then :
7431   $as_echo_n "(cached) " >&6
7432 else
7433   case $XGETTEXT in
7434   [\\/]* | ?:[\\/]*)
7435   ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
7436   ;;
7437   *)
7438   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7439 for as_dir in $PATH
7440 do
7441   IFS=$as_save_IFS
7442   test -z "$as_dir" && as_dir=.
7443     for ac_exec_ext in '' $ac_executable_extensions; do
7444   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7445     ac_cv_path_XGETTEXT="$as_dir/$ac_word$ac_exec_ext"
7446     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7447     break 2
7448   fi
7449 done
7450   done
7451 IFS=$as_save_IFS
7452
7453   ;;
7454 esac
7455 fi
7456 XGETTEXT=$ac_cv_path_XGETTEXT
7457 if test -n "$XGETTEXT"; then
7458   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5
7459 $as_echo "$XGETTEXT" >&6; }
7460 else
7461   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7462 $as_echo "no" >&6; }
7463 fi
7464
7465
7466 # Extract the first word of "msgmerge", so it can be a program name with args.
7467 set dummy msgmerge; ac_word=$2
7468 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7469 $as_echo_n "checking for $ac_word... " >&6; }
7470 if ${ac_cv_path_MSGMERGE+:} false; then :
7471   $as_echo_n "(cached) " >&6
7472 else
7473   case $MSGMERGE in
7474   [\\/]* | ?:[\\/]*)
7475   ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path.
7476   ;;
7477   *)
7478   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7479 for as_dir in $PATH
7480 do
7481   IFS=$as_save_IFS
7482   test -z "$as_dir" && as_dir=.
7483     for ac_exec_ext in '' $ac_executable_extensions; do
7484   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7485     ac_cv_path_MSGMERGE="$as_dir/$ac_word$ac_exec_ext"
7486     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7487     break 2
7488   fi
7489 done
7490   done
7491 IFS=$as_save_IFS
7492
7493   ;;
7494 esac
7495 fi
7496 MSGMERGE=$ac_cv_path_MSGMERGE
7497 if test -n "$MSGMERGE"; then
7498   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5
7499 $as_echo "$MSGMERGE" >&6; }
7500 else
7501   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7502 $as_echo "no" >&6; }
7503 fi
7504
7505
7506 # Extract the first word of "msgfmt", so it can be a program name with args.
7507 set dummy msgfmt; ac_word=$2
7508 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7509 $as_echo_n "checking for $ac_word... " >&6; }
7510 if ${ac_cv_path_MSGFMT+:} false; then :
7511   $as_echo_n "(cached) " >&6
7512 else
7513   case $MSGFMT in
7514   [\\/]* | ?:[\\/]*)
7515   ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
7516   ;;
7517   *)
7518   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7519 for as_dir in $PATH
7520 do
7521   IFS=$as_save_IFS
7522   test -z "$as_dir" && as_dir=.
7523     for ac_exec_ext in '' $ac_executable_extensions; do
7524   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7525     ac_cv_path_MSGFMT="$as_dir/$ac_word$ac_exec_ext"
7526     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7527     break 2
7528   fi
7529 done
7530   done
7531 IFS=$as_save_IFS
7532
7533   ;;
7534 esac
7535 fi
7536 MSGFMT=$ac_cv_path_MSGFMT
7537 if test -n "$MSGFMT"; then
7538   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
7539 $as_echo "$MSGFMT" >&6; }
7540 else
7541   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7542 $as_echo "no" >&6; }
7543 fi
7544
7545
7546 # Extract the first word of "gmsgfmt", so it can be a program name with args.
7547 set dummy gmsgfmt; ac_word=$2
7548 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7549 $as_echo_n "checking for $ac_word... " >&6; }
7550 if ${ac_cv_path_GMSGFMT+:} false; then :
7551   $as_echo_n "(cached) " >&6
7552 else
7553   case $GMSGFMT in
7554   [\\/]* | ?:[\\/]*)
7555   ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
7556   ;;
7557   *)
7558   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7559 for as_dir in $PATH
7560 do
7561   IFS=$as_save_IFS
7562   test -z "$as_dir" && as_dir=.
7563     for ac_exec_ext in '' $ac_executable_extensions; do
7564   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7565     ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext"
7566     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7567     break 2
7568   fi
7569 done
7570   done
7571 IFS=$as_save_IFS
7572
7573   test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
7574   ;;
7575 esac
7576 fi
7577 GMSGFMT=$ac_cv_path_GMSGFMT
7578 if test -n "$GMSGFMT"; then
7579   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5
7580 $as_echo "$GMSGFMT" >&6; }
7581 else
7582   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7583 $as_echo "no" >&6; }
7584 fi
7585
7586
7587 if test -z "$XGETTEXT" -o -z "$MSGMERGE" -o -z "$MSGFMT"; then
7588     as_fn_error $? "GNU gettext tools not found; required for intltool" "$LINENO" 5
7589 fi
7590 xgversion="`$XGETTEXT --version|grep '(GNU ' 2> /dev/null`"
7591 mmversion="`$MSGMERGE --version|grep '(GNU ' 2> /dev/null`"
7592 mfversion="`$MSGFMT --version|grep '(GNU ' 2> /dev/null`"
7593 if test -z "$xgversion" -o -z "$mmversion" -o -z "$mfversion"; then
7594     as_fn_error $? "GNU gettext tools not found; required for intltool" "$LINENO" 5
7595 fi
7596
7597 # Substitute ALL_LINGUAS so we can use it in po/Makefile
7598
7599
7600 # Set DATADIRNAME correctly if it is not set yet
7601 # (copied from glib-gettext.m4)
7602 if test -z "$DATADIRNAME"; then
7603   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7604 /* end confdefs.h.  */
7605
7606 int
7607 main ()
7608 {
7609 extern int _nl_msg_cat_cntr;
7610                        return _nl_msg_cat_cntr
7611   ;
7612   return 0;
7613 }
7614 _ACEOF
7615 if ac_fn_c_try_link "$LINENO"; then :
7616   DATADIRNAME=share
7617 else
7618   case $host in
7619     *-*-solaris*)
7620                         ac_fn_c_check_func "$LINENO" "bind_textdomain_codeset" "ac_cv_func_bind_textdomain_codeset"
7621 if test "x$ac_cv_func_bind_textdomain_codeset" = xyes; then :
7622   DATADIRNAME=share
7623 else
7624   DATADIRNAME=lib
7625 fi
7626
7627     ;;
7628     *)
7629     DATADIRNAME=lib
7630     ;;
7631     esac
7632 fi
7633 rm -f core conftest.err conftest.$ac_objext \
7634     conftest$ac_exeext conftest.$ac_ext
7635 fi
7636
7637
7638
7639
7640
7641 GETTEXT_PACKAGE=xscreensaver
7642
7643 cat >>confdefs.h <<_ACEOF
7644 #define GETTEXT_PACKAGE "$GETTEXT_PACKAGE"
7645 _ACEOF
7646
7647
7648 cat >>confdefs.h <<_ACEOF
7649 #define PACKAGE "$GETTEXT_PACKAGE"
7650 _ACEOF
7651
7652
7653
7654 ALL_LINGUAS="ca da de es et fi fr hu it ja ko nb nl pl pt pt_BR ru sk sv vi wa zh_CN zh_TW"
7655
7656    for ac_header in locale.h
7657 do :
7658   ac_fn_c_check_header_mongrel "$LINENO" "locale.h" "ac_cv_header_locale_h" "$ac_includes_default"
7659 if test "x$ac_cv_header_locale_h" = xyes; then :
7660   cat >>confdefs.h <<_ACEOF
7661 #define HAVE_LOCALE_H 1
7662 _ACEOF
7663
7664 fi
7665
7666 done
7667
7668     if test $ac_cv_header_locale_h = yes; then
7669     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LC_MESSAGES" >&5
7670 $as_echo_n "checking for LC_MESSAGES... " >&6; }
7671 if ${am_cv_val_LC_MESSAGES+:} false; then :
7672   $as_echo_n "(cached) " >&6
7673 else
7674   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7675 /* end confdefs.h.  */
7676 #include <locale.h>
7677 int
7678 main ()
7679 {
7680 return LC_MESSAGES
7681   ;
7682   return 0;
7683 }
7684 _ACEOF
7685 if ac_fn_c_try_link "$LINENO"; then :
7686   am_cv_val_LC_MESSAGES=yes
7687 else
7688   am_cv_val_LC_MESSAGES=no
7689 fi
7690 rm -f core conftest.err conftest.$ac_objext \
7691     conftest$ac_exeext conftest.$ac_ext
7692 fi
7693 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_val_LC_MESSAGES" >&5
7694 $as_echo "$am_cv_val_LC_MESSAGES" >&6; }
7695     if test $am_cv_val_LC_MESSAGES = yes; then
7696
7697 $as_echo "#define HAVE_LC_MESSAGES 1" >>confdefs.h
7698
7699     fi
7700   fi
7701      USE_NLS=yes
7702
7703
7704     gt_cv_have_gettext=no
7705
7706     CATOBJEXT=NONE
7707     XGETTEXT=:
7708     INTLLIBS=
7709
7710     ac_fn_c_check_header_mongrel "$LINENO" "libintl.h" "ac_cv_header_libintl_h" "$ac_includes_default"
7711 if test "x$ac_cv_header_libintl_h" = xyes; then :
7712   gt_cv_func_dgettext_libintl="no"
7713       libintl_extra_libs=""
7714
7715       #
7716       # First check in libc
7717       #
7718       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ngettext in libc" >&5
7719 $as_echo_n "checking for ngettext in libc... " >&6; }
7720 if ${gt_cv_func_ngettext_libc+:} false; then :
7721   $as_echo_n "(cached) " >&6
7722 else
7723   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7724 /* end confdefs.h.  */
7725
7726 #include <libintl.h>
7727
7728 int
7729 main ()
7730 {
7731 return !ngettext ("","", 1)
7732   ;
7733   return 0;
7734 }
7735 _ACEOF
7736 if ac_fn_c_try_link "$LINENO"; then :
7737   gt_cv_func_ngettext_libc=yes
7738 else
7739   gt_cv_func_ngettext_libc=no
7740 fi
7741 rm -f core conftest.err conftest.$ac_objext \
7742     conftest$ac_exeext conftest.$ac_ext
7743
7744 fi
7745 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_ngettext_libc" >&5
7746 $as_echo "$gt_cv_func_ngettext_libc" >&6; }
7747
7748       if test "$gt_cv_func_ngettext_libc" = "yes" ; then
7749               { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dgettext in libc" >&5
7750 $as_echo_n "checking for dgettext in libc... " >&6; }
7751 if ${gt_cv_func_dgettext_libc+:} false; then :
7752   $as_echo_n "(cached) " >&6
7753 else
7754   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7755 /* end confdefs.h.  */
7756
7757 #include <libintl.h>
7758
7759 int
7760 main ()
7761 {
7762 return !dgettext ("","")
7763   ;
7764   return 0;
7765 }
7766 _ACEOF
7767 if ac_fn_c_try_link "$LINENO"; then :
7768   gt_cv_func_dgettext_libc=yes
7769 else
7770   gt_cv_func_dgettext_libc=no
7771 fi
7772 rm -f core conftest.err conftest.$ac_objext \
7773     conftest$ac_exeext conftest.$ac_ext
7774
7775 fi
7776 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_dgettext_libc" >&5
7777 $as_echo "$gt_cv_func_dgettext_libc" >&6; }
7778       fi
7779
7780       if test "$gt_cv_func_ngettext_libc" = "yes" ; then
7781         for ac_func in bind_textdomain_codeset
7782 do :
7783   ac_fn_c_check_func "$LINENO" "bind_textdomain_codeset" "ac_cv_func_bind_textdomain_codeset"
7784 if test "x$ac_cv_func_bind_textdomain_codeset" = xyes; then :
7785   cat >>confdefs.h <<_ACEOF
7786 #define HAVE_BIND_TEXTDOMAIN_CODESET 1
7787 _ACEOF
7788
7789 fi
7790 done
7791
7792       fi
7793
7794       #
7795       # If we don't have everything we want, check in libintl
7796       #
7797       if test "$gt_cv_func_dgettext_libc" != "yes" \
7798          || test "$gt_cv_func_ngettext_libc" != "yes" \
7799          || test "$ac_cv_func_bind_textdomain_codeset" != "yes" ; then
7800
7801         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bindtextdomain in -lintl" >&5
7802 $as_echo_n "checking for bindtextdomain in -lintl... " >&6; }
7803 if ${ac_cv_lib_intl_bindtextdomain+:} false; then :
7804   $as_echo_n "(cached) " >&6
7805 else
7806   ac_check_lib_save_LIBS=$LIBS
7807 LIBS="-lintl  $LIBS"
7808 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7809 /* end confdefs.h.  */
7810
7811 /* Override any GCC internal prototype to avoid an error.
7812    Use char because int might match the return type of a GCC
7813    builtin and then its argument prototype would still apply.  */
7814 #ifdef __cplusplus
7815 extern "C"
7816 #endif
7817 char bindtextdomain ();
7818 int
7819 main ()
7820 {
7821 return bindtextdomain ();
7822   ;
7823   return 0;
7824 }
7825 _ACEOF
7826 if ac_fn_c_try_link "$LINENO"; then :
7827   ac_cv_lib_intl_bindtextdomain=yes
7828 else
7829   ac_cv_lib_intl_bindtextdomain=no
7830 fi
7831 rm -f core conftest.err conftest.$ac_objext \
7832     conftest$ac_exeext conftest.$ac_ext
7833 LIBS=$ac_check_lib_save_LIBS
7834 fi
7835 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_intl_bindtextdomain" >&5
7836 $as_echo "$ac_cv_lib_intl_bindtextdomain" >&6; }
7837 if test "x$ac_cv_lib_intl_bindtextdomain" = xyes; then :
7838   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ngettext in -lintl" >&5
7839 $as_echo_n "checking for ngettext in -lintl... " >&6; }
7840 if ${ac_cv_lib_intl_ngettext+:} false; then :
7841   $as_echo_n "(cached) " >&6
7842 else
7843   ac_check_lib_save_LIBS=$LIBS
7844 LIBS="-lintl  $LIBS"
7845 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7846 /* end confdefs.h.  */
7847
7848 /* Override any GCC internal prototype to avoid an error.
7849    Use char because int might match the return type of a GCC
7850    builtin and then its argument prototype would still apply.  */
7851 #ifdef __cplusplus
7852 extern "C"
7853 #endif
7854 char ngettext ();
7855 int
7856 main ()
7857 {
7858 return ngettext ();
7859   ;
7860   return 0;
7861 }
7862 _ACEOF
7863 if ac_fn_c_try_link "$LINENO"; then :
7864   ac_cv_lib_intl_ngettext=yes
7865 else
7866   ac_cv_lib_intl_ngettext=no
7867 fi
7868 rm -f core conftest.err conftest.$ac_objext \
7869     conftest$ac_exeext conftest.$ac_ext
7870 LIBS=$ac_check_lib_save_LIBS
7871 fi
7872 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_intl_ngettext" >&5
7873 $as_echo "$ac_cv_lib_intl_ngettext" >&6; }
7874 if test "x$ac_cv_lib_intl_ngettext" = xyes; then :
7875   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dgettext in -lintl" >&5
7876 $as_echo_n "checking for dgettext in -lintl... " >&6; }
7877 if ${ac_cv_lib_intl_dgettext+:} false; then :
7878   $as_echo_n "(cached) " >&6
7879 else
7880   ac_check_lib_save_LIBS=$LIBS
7881 LIBS="-lintl  $LIBS"
7882 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7883 /* end confdefs.h.  */
7884
7885 /* Override any GCC internal prototype to avoid an error.
7886    Use char because int might match the return type of a GCC
7887    builtin and then its argument prototype would still apply.  */
7888 #ifdef __cplusplus
7889 extern "C"
7890 #endif
7891 char dgettext ();
7892 int
7893 main ()
7894 {
7895 return dgettext ();
7896   ;
7897   return 0;
7898 }
7899 _ACEOF
7900 if ac_fn_c_try_link "$LINENO"; then :
7901   ac_cv_lib_intl_dgettext=yes
7902 else
7903   ac_cv_lib_intl_dgettext=no
7904 fi
7905 rm -f core conftest.err conftest.$ac_objext \
7906     conftest$ac_exeext conftest.$ac_ext
7907 LIBS=$ac_check_lib_save_LIBS
7908 fi
7909 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_intl_dgettext" >&5
7910 $as_echo "$ac_cv_lib_intl_dgettext" >&6; }
7911 if test "x$ac_cv_lib_intl_dgettext" = xyes; then :
7912   gt_cv_func_dgettext_libintl=yes
7913 fi
7914
7915 fi
7916
7917 fi
7918
7919
7920         if test "$gt_cv_func_dgettext_libintl" != "yes" ; then
7921           { $as_echo "$as_me:${as_lineno-$LINENO}: checking if -liconv is needed to use gettext" >&5
7922 $as_echo_n "checking if -liconv is needed to use gettext... " >&6; }
7923           { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
7924 $as_echo "" >&6; }
7925           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ngettext in -lintl" >&5
7926 $as_echo_n "checking for ngettext in -lintl... " >&6; }
7927 if ${ac_cv_lib_intl_ngettext+:} false; then :
7928   $as_echo_n "(cached) " >&6
7929 else
7930   ac_check_lib_save_LIBS=$LIBS
7931 LIBS="-lintl -liconv $LIBS"
7932 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7933 /* end confdefs.h.  */
7934
7935 /* Override any GCC internal prototype to avoid an error.
7936    Use char because int might match the return type of a GCC
7937    builtin and then its argument prototype would still apply.  */
7938 #ifdef __cplusplus
7939 extern "C"
7940 #endif
7941 char ngettext ();
7942 int
7943 main ()
7944 {
7945 return ngettext ();
7946   ;
7947   return 0;
7948 }
7949 _ACEOF
7950 if ac_fn_c_try_link "$LINENO"; then :
7951   ac_cv_lib_intl_ngettext=yes
7952 else
7953   ac_cv_lib_intl_ngettext=no
7954 fi
7955 rm -f core conftest.err conftest.$ac_objext \
7956     conftest$ac_exeext conftest.$ac_ext
7957 LIBS=$ac_check_lib_save_LIBS
7958 fi
7959 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_intl_ngettext" >&5
7960 $as_echo "$ac_cv_lib_intl_ngettext" >&6; }
7961 if test "x$ac_cv_lib_intl_ngettext" = xyes; then :
7962   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dcgettext in -lintl" >&5
7963 $as_echo_n "checking for dcgettext in -lintl... " >&6; }
7964 if ${ac_cv_lib_intl_dcgettext+:} false; then :
7965   $as_echo_n "(cached) " >&6
7966 else
7967   ac_check_lib_save_LIBS=$LIBS
7968 LIBS="-lintl -liconv $LIBS"
7969 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7970 /* end confdefs.h.  */
7971
7972 /* Override any GCC internal prototype to avoid an error.
7973    Use char because int might match the return type of a GCC
7974    builtin and then its argument prototype would still apply.  */
7975 #ifdef __cplusplus
7976 extern "C"
7977 #endif
7978 char dcgettext ();
7979 int
7980 main ()
7981 {
7982 return dcgettext ();
7983   ;
7984   return 0;
7985 }
7986 _ACEOF
7987 if ac_fn_c_try_link "$LINENO"; then :
7988   ac_cv_lib_intl_dcgettext=yes
7989 else
7990   ac_cv_lib_intl_dcgettext=no
7991 fi
7992 rm -f core conftest.err conftest.$ac_objext \
7993     conftest$ac_exeext conftest.$ac_ext
7994 LIBS=$ac_check_lib_save_LIBS
7995 fi
7996 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_intl_dcgettext" >&5
7997 $as_echo "$ac_cv_lib_intl_dcgettext" >&6; }
7998 if test "x$ac_cv_lib_intl_dcgettext" = xyes; then :
7999   gt_cv_func_dgettext_libintl=yes
8000                         libintl_extra_libs=-liconv
8001 else
8002   :
8003 fi
8004
8005 else
8006   :
8007 fi
8008
8009         fi
8010
8011         #
8012         # If we found libintl, then check in it for bind_textdomain_codeset();
8013         # we'll prefer libc if neither have bind_textdomain_codeset(),
8014         # and both have dgettext and ngettext
8015         #
8016         if test "$gt_cv_func_dgettext_libintl" = "yes" ; then
8017           glib_save_LIBS="$LIBS"
8018           LIBS="$LIBS -lintl $libintl_extra_libs"
8019           unset ac_cv_func_bind_textdomain_codeset
8020           for ac_func in bind_textdomain_codeset
8021 do :
8022   ac_fn_c_check_func "$LINENO" "bind_textdomain_codeset" "ac_cv_func_bind_textdomain_codeset"
8023 if test "x$ac_cv_func_bind_textdomain_codeset" = xyes; then :
8024   cat >>confdefs.h <<_ACEOF
8025 #define HAVE_BIND_TEXTDOMAIN_CODESET 1
8026 _ACEOF
8027
8028 fi
8029 done
8030
8031           LIBS="$glib_save_LIBS"
8032
8033           if test "$ac_cv_func_bind_textdomain_codeset" = "yes" ; then
8034             gt_cv_func_dgettext_libc=no
8035           else
8036             if test "$gt_cv_func_dgettext_libc" = "yes" \
8037                 && test "$gt_cv_func_ngettext_libc" = "yes"; then
8038               gt_cv_func_dgettext_libintl=no
8039             fi
8040           fi
8041         fi
8042       fi
8043
8044       if test "$gt_cv_func_dgettext_libc" = "yes" \
8045         || test "$gt_cv_func_dgettext_libintl" = "yes"; then
8046         gt_cv_have_gettext=yes
8047       fi
8048
8049       if test "$gt_cv_func_dgettext_libintl" = "yes"; then
8050         INTLLIBS="-lintl $libintl_extra_libs"
8051       fi
8052
8053       if test "$gt_cv_have_gettext" = "yes"; then
8054
8055 $as_echo "#define HAVE_GETTEXT 1" >>confdefs.h
8056
8057         # Extract the first word of "msgfmt", so it can be a program name with args.
8058 set dummy msgfmt; ac_word=$2
8059 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8060 $as_echo_n "checking for $ac_word... " >&6; }
8061 if ${ac_cv_path_MSGFMT+:} false; then :
8062   $as_echo_n "(cached) " >&6
8063 else
8064   case "$MSGFMT" in
8065   /*)
8066   ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
8067   ;;
8068   *)
8069   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
8070   for ac_dir in $PATH; do
8071     test -z "$ac_dir" && ac_dir=.
8072     if test -f $ac_dir/$ac_word; then
8073       if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
8074         ac_cv_path_MSGFMT="$ac_dir/$ac_word"
8075         break
8076       fi
8077     fi
8078   done
8079   IFS="$ac_save_ifs"
8080   test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT="no"
8081   ;;
8082 esac
8083 fi
8084 MSGFMT="$ac_cv_path_MSGFMT"
8085 if test "$MSGFMT" != "no"; then
8086   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
8087 $as_echo "$MSGFMT" >&6; }
8088 else
8089   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8090 $as_echo "no" >&6; }
8091 fi
8092         if test "$MSGFMT" != "no"; then
8093           glib_save_LIBS="$LIBS"
8094           LIBS="$LIBS $INTLLIBS"
8095           for ac_func in dcgettext
8096 do :
8097   ac_fn_c_check_func "$LINENO" "dcgettext" "ac_cv_func_dcgettext"
8098 if test "x$ac_cv_func_dcgettext" = xyes; then :
8099   cat >>confdefs.h <<_ACEOF
8100 #define HAVE_DCGETTEXT 1
8101 _ACEOF
8102
8103 fi
8104 done
8105
8106           MSGFMT_OPTS=
8107           { $as_echo "$as_me:${as_lineno-$LINENO}: checking if msgfmt accepts -c" >&5
8108 $as_echo_n "checking if msgfmt accepts -c... " >&6; }
8109           cat >conftest.foo <<_ACEOF
8110
8111 msgid ""
8112 msgstr ""
8113 "Content-Type: text/plain; charset=UTF-8\n"
8114 "Project-Id-Version: test 1.0\n"
8115 "PO-Revision-Date: 2007-02-15 12:01+0100\n"
8116 "Last-Translator: test <foo@bar.xx>\n"
8117 "Language-Team: C <LL@li.org>\n"
8118 "MIME-Version: 1.0\n"
8119 "Content-Transfer-Encoding: 8bit\n"
8120
8121 _ACEOF
8122 if { { $as_echo "$as_me:${as_lineno-$LINENO}: \$MSGFMT -c -o /dev/null conftest.foo"; } >&5
8123   ($MSGFMT -c -o /dev/null conftest.foo) 2>&5
8124   ac_status=$?
8125   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8126   test $ac_status = 0; }; then
8127   MSGFMT_OPTS=-c; { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8128 $as_echo "yes" >&6; }
8129 else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8130 $as_echo "no" >&6; }
8131 echo "$as_me: failed input was:" >&5
8132 sed 's/^/| /' conftest.foo >&5
8133 fi
8134
8135           # Extract the first word of "gmsgfmt", so it can be a program name with args.
8136 set dummy gmsgfmt; ac_word=$2
8137 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8138 $as_echo_n "checking for $ac_word... " >&6; }
8139 if ${ac_cv_path_GMSGFMT+:} false; then :
8140   $as_echo_n "(cached) " >&6
8141 else
8142   case $GMSGFMT in
8143   [\\/]* | ?:[\\/]*)
8144   ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
8145   ;;
8146   *)
8147   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8148 for as_dir in $PATH
8149 do
8150   IFS=$as_save_IFS
8151   test -z "$as_dir" && as_dir=.
8152     for ac_exec_ext in '' $ac_executable_extensions; do
8153   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8154     ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext"
8155     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8156     break 2
8157   fi
8158 done
8159   done
8160 IFS=$as_save_IFS
8161
8162   test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
8163   ;;
8164 esac
8165 fi
8166 GMSGFMT=$ac_cv_path_GMSGFMT
8167 if test -n "$GMSGFMT"; then
8168   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5
8169 $as_echo "$GMSGFMT" >&6; }
8170 else
8171   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8172 $as_echo "no" >&6; }
8173 fi
8174
8175
8176           # Extract the first word of "xgettext", so it can be a program name with args.
8177 set dummy xgettext; ac_word=$2
8178 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8179 $as_echo_n "checking for $ac_word... " >&6; }
8180 if ${ac_cv_path_XGETTEXT+:} false; then :
8181   $as_echo_n "(cached) " >&6
8182 else
8183   case "$XGETTEXT" in
8184   /*)
8185   ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
8186   ;;
8187   *)
8188   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
8189   for ac_dir in $PATH; do
8190     test -z "$ac_dir" && ac_dir=.
8191     if test -f $ac_dir/$ac_word; then
8192       if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
8193         ac_cv_path_XGETTEXT="$ac_dir/$ac_word"
8194         break
8195       fi
8196     fi
8197   done
8198   IFS="$ac_save_ifs"
8199   test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
8200   ;;
8201 esac
8202 fi
8203 XGETTEXT="$ac_cv_path_XGETTEXT"
8204 if test "$XGETTEXT" != ":"; then
8205   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5
8206 $as_echo "$XGETTEXT" >&6; }
8207 else
8208   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8209 $as_echo "no" >&6; }
8210 fi
8211
8212           cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8213 /* end confdefs.h.  */
8214
8215 int
8216 main ()
8217 {
8218 extern int _nl_msg_cat_cntr;
8219                          return _nl_msg_cat_cntr
8220   ;
8221   return 0;
8222 }
8223 _ACEOF
8224 if ac_fn_c_try_link "$LINENO"; then :
8225   CATOBJEXT=.gmo
8226              DATADIRNAME=share
8227 else
8228   case $host in
8229             *-*-solaris*)
8230                                                                 ac_fn_c_check_func "$LINENO" "bind_textdomain_codeset" "ac_cv_func_bind_textdomain_codeset"
8231 if test "x$ac_cv_func_bind_textdomain_codeset" = xyes; then :
8232   CATOBJEXT=.gmo
8233                DATADIRNAME=share
8234 else
8235   CATOBJEXT=.mo
8236                DATADIRNAME=lib
8237 fi
8238
8239             ;;
8240             *-*-openbsd*)
8241             CATOBJEXT=.mo
8242             DATADIRNAME=share
8243             ;;
8244             *)
8245             CATOBJEXT=.mo
8246             DATADIRNAME=lib
8247             ;;
8248             esac
8249 fi
8250 rm -f core conftest.err conftest.$ac_objext \
8251     conftest$ac_exeext conftest.$ac_ext
8252           LIBS="$glib_save_LIBS"
8253           INSTOBJEXT=.mo
8254         else
8255           gt_cv_have_gettext=no
8256         fi
8257       fi
8258
8259 fi
8260
8261
8262
8263     if test "$gt_cv_have_gettext" = "yes" ; then
8264
8265 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
8266
8267     fi
8268
8269         if test "$XGETTEXT" != ":"; then
8270                   if $XGETTEXT --omit-header /dev/null 2> /dev/null; then
8271         : ;
8272       else
8273         { $as_echo "$as_me:${as_lineno-$LINENO}: result: found xgettext program is not GNU xgettext; ignore it" >&5
8274 $as_echo "found xgettext program is not GNU xgettext; ignore it" >&6; }
8275         XGETTEXT=":"
8276       fi
8277     fi
8278
8279     # We need to process the po/ directory.
8280     POSUB=po
8281
8282     ac_config_commands="$ac_config_commands default-1"
8283
8284
8285                 for lang in $ALL_LINGUAS; do
8286       GMOFILES="$GMOFILES $lang.gmo"
8287       POFILES="$POFILES $lang.po"
8288     done
8289
8290
8291
8292
8293
8294
8295
8296
8297
8298
8299
8300
8301
8302    if test "$gt_cv_have_gettext" = "yes"; then
8303      if test "x$ALL_LINGUAS" = "x"; then
8304        LINGUAS=
8305      else
8306        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
8307 $as_echo_n "checking for catalogs to be installed... " >&6; }
8308        NEW_LINGUAS=
8309        for presentlang in $ALL_LINGUAS; do
8310          useit=no
8311          if test "%UNSET%" != "${LINGUAS-%UNSET%}"; then
8312            desiredlanguages="$LINGUAS"
8313          else
8314            desiredlanguages="$ALL_LINGUAS"
8315          fi
8316          for desiredlang in $desiredlanguages; do
8317            # Use the presentlang catalog if desiredlang is
8318            #   a. equal to presentlang, or
8319            #   b. a variant of presentlang (because in this case,
8320            #      presentlang can be used as a fallback for messages
8321            #      which are not translated in the desiredlang catalog).
8322            case "$desiredlang" in
8323              "$presentlang"*) useit=yes;;
8324            esac
8325          done
8326          if test $useit = yes; then
8327            NEW_LINGUAS="$NEW_LINGUAS $presentlang"
8328          fi
8329        done
8330        LINGUAS=$NEW_LINGUAS
8331        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
8332 $as_echo "$LINGUAS" >&6; }
8333      fi
8334
8335           if test -n "$LINGUAS"; then
8336        for lang in $LINGUAS; do CATALOGS="$CATALOGS $lang$CATOBJEXT"; done
8337      fi
8338    fi
8339
8340             MKINSTALLDIRS=
8341    if test -n "$ac_aux_dir"; then
8342      MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs"
8343    fi
8344    if test -z "$MKINSTALLDIRS"; then
8345      MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs"
8346    fi
8347
8348
8349          test -d po || mkdir po
8350    if test "x$srcdir" != "x."; then
8351      if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then
8352        posrcprefix="$srcdir/"
8353      else
8354        posrcprefix="../$srcdir/"
8355      fi
8356    else
8357      posrcprefix="../"
8358    fi
8359    rm -f po/POTFILES
8360    sed -e "/^#/d" -e "/^\$/d" -e "s,.*, $posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \
8361         < $srcdir/po/POTFILES.in > po/POTFILES
8362
8363 MKINSTALLDIRS="$INSTALL_DIRS"
8364
8365
8366 ###############################################################################
8367 #
8368 #       Check for -lXmu (some fucked up vendors don't ship it...)
8369 #
8370 ###############################################################################
8371
8372 have_xmu=no
8373
8374   ac_save_CPPFLAGS="$CPPFLAGS"
8375   if test \! -z "$includedir" ; then
8376     CPPFLAGS="$CPPFLAGS -I$includedir"
8377   fi
8378   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
8379   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
8380   ac_fn_c_check_header_compile "$LINENO" "X11/Xmu/Error.h" "ac_cv_header_X11_Xmu_Error_h" "#include <stdlib.h>
8381                    #include <stdio.h>
8382                    #include <X11/Intrinsic.h>
8383 "
8384 if test "x$ac_cv_header_X11_Xmu_Error_h" = xyes; then :
8385   have_xmu=yes
8386 fi
8387
8388
8389   CPPFLAGS="$ac_save_CPPFLAGS"
8390 if test "$have_xmu" = no ; then
8391   XMU_SRCS='$(UTILS_SRC)/xmu.c'
8392   XMU_OBJS='$(UTILS_BIN)/xmu.o'
8393   XMU_LIBS=''
8394 else
8395   XMU_SRCS=''
8396   XMU_OBJS=''
8397   XMU_LIBS='-lXmu'
8398   $as_echo "#define HAVE_XMU 1" >>confdefs.h
8399
8400 fi
8401
8402
8403 ###############################################################################
8404 #
8405 #       Check for the SunOS 4.1.x _get_wmShellWidgetClass bug.
8406 #       See comp.windows.x FAQ question 124.  The right fix is to
8407 #       get OpenWindows 3.0 patches 100512-02 and 100573-03.
8408 #
8409 ###############################################################################
8410
8411 if test "$have_xmu" = yes ; then
8412   case "$host" in
8413     *-sunos4*)
8414     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the SunOS 4.1.x _get_wmShellWidgetClass bug" >&5
8415 $as_echo_n "checking for the SunOS 4.1.x _get_wmShellWidgetClass bug... " >&6; }
8416 if ${ac_cv_sunos_xmu_bug+:} false; then :
8417   $as_echo_n "(cached) " >&6
8418 else
8419   ac_save_LDFLAGS="$LDFLAGS"
8420                     if test \! -z "$x_libraries" ; then
8421                       LDFLAGS="$LDFLAGS -L$x_libraries"
8422                     fi
8423                     # Note: this trick never works!  (Generally.)
8424                     # We're only getting away with using AC_TRY_LINK
8425                     # with X libraries because we know it's SunOS.
8426                     LDFLAGS="$LDFLAGS -lXmu -lXt -lX11 -lXext -lm"
8427                     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8428 /* end confdefs.h.  */
8429
8430 int
8431 main ()
8432 {
8433
8434   ;
8435   return 0;
8436 }
8437 _ACEOF
8438 if ac_fn_c_try_link "$LINENO"; then :
8439   ac_cv_sunos_xmu_bug=no
8440 else
8441   ac_cv_sunos_xmu_bug=yes
8442 fi
8443 rm -f core conftest.err conftest.$ac_objext \
8444     conftest$ac_exeext conftest.$ac_ext
8445                     LDFLAGS="$ac_save_LDFLAGS"
8446 fi
8447 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sunos_xmu_bug" >&5
8448 $as_echo "$ac_cv_sunos_xmu_bug" >&6; }
8449     if test "$ac_cv_sunos_xmu_bug" = yes ; then
8450       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler understands -static" >&5
8451 $as_echo_n "checking whether the compiler understands -static... " >&6; }
8452 if ${ac_cv_ld_static+:} false; then :
8453   $as_echo_n "(cached) " >&6
8454 else
8455   ac_save_LDFLAGS="$LDFLAGS"
8456                       LDFLAGS="$LDFLAGS -static"
8457                       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8458 /* end confdefs.h.  */
8459
8460 int
8461 main ()
8462 {
8463
8464   ;
8465   return 0;
8466 }
8467 _ACEOF
8468 if ac_fn_c_try_link "$LINENO"; then :
8469   ac_cv_ld_static=yes
8470 else
8471   ac_cv_ld_static=no
8472 fi
8473 rm -f core conftest.err conftest.$ac_objext \
8474     conftest$ac_exeext conftest.$ac_ext
8475                     LDFLAGS="$ac_save_LDFLAGS"
8476 fi
8477 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_ld_static" >&5
8478 $as_echo "$ac_cv_ld_static" >&6; }
8479       if test "$ac_cv_ld_static" = yes ; then
8480         LDFLAGS="$LDFLAGS -static"
8481       else
8482         LDFLAGS="$LDFLAGS -Bstatic"
8483       fi
8484     fi
8485     ;;
8486   esac
8487 fi
8488
8489
8490 ###############################################################################
8491 #
8492 #       Handle the --with-hackdir option
8493 #
8494 ###############################################################################
8495
8496 have_hackdir=yes
8497 with_hackdir_req=unspecified
8498
8499 # Check whether --with-hackdir was given.
8500 if test "${with_hackdir+set}" = set; then :
8501   withval=$with_hackdir; with_hackdir="$withval"; with_hackdir_req="$withval"
8502 else
8503   with_hackdir=yes
8504 fi
8505
8506
8507 if test x"$with_hackdir" = xyes; then
8508   HACKDIR='${libexecdir}/xscreensaver'
8509 elif test x"$with_hackdir" = xno; then
8510   HACKDIR='${bindir}'
8511 else
8512   HACKDIR=$with_hackdir
8513 fi
8514
8515 # canonicalize slashes.
8516 HACKDIR=`echo "${HACKDIR}" | sed 's@/$@@;s@//*@/@g'`
8517
8518 # Expand HACKDIR as HACKDIR_FULL
8519 HACKDIR_FULL=`eval eval eval eval eval eval eval eval eval echo $HACKDIR`
8520
8521 # This option used to be called --enable-subdir; make sure that is no longer
8522 # used, since configure brain-damagedly ignores unknown --enable options.
8523
8524 obsolete_enable=
8525 # Check whether --enable-subdir was given.
8526 if test "${enable_subdir+set}" = set; then :
8527   enableval=$enable_subdir; obsolete_enable=yes
8528 fi
8529
8530 if test -n "$obsolete_enable"; then
8531   echo "error: the --enable-subdir option has been replaced with"
8532   echo "       the new --with-hackdir option; see \`configure --help'"
8533   echo "       for more information."
8534   exit 1
8535 fi
8536
8537
8538 ###############################################################################
8539 #
8540 #       Handle the --with-configdir option
8541 #       Help for --with-x-app-defaults option added.
8542 #
8543 ###############################################################################
8544
8545 have_configdir=yes
8546 with_configdir_req=unspecified
8547
8548 # Check whether --with-configdir was given.
8549 if test "${with_configdir+set}" = set; then :
8550   withval=$with_configdir; with_configdir="$withval"; with_configdir_req="$withval"
8551 else
8552   with_configdir=yes
8553 fi
8554
8555
8556 if test x"$with_configdir" = xyes; then
8557   HACK_CONF_DIR='${datadir}/xscreensaver/config'
8558 elif test x"$with_configdir" = xno; then
8559   echo "error: must be yes, or a pathname: --with-configdir=$with_configdir"
8560   exit 1
8561 else
8562   # there must be a better way than this...
8563   if test -z "`echo $with_configdir | sed 's@^/.*@@'`" ; then
8564     # absolute path
8565     HACK_CONF_DIR=$with_configdir
8566   else
8567     # relative path
8568     HACK_CONF_DIR="\${exec_prefix}$with_configdir"
8569   fi
8570 fi
8571
8572
8573
8574
8575 ###############################################################################
8576 #
8577 #       Check for the SGI SCREEN_SAVER server extension.
8578 #
8579 ###############################################################################
8580
8581 #have_sgi=no
8582 #with_sgi_req=unspecified
8583 #AC_ARG_WITH(sgi-ext,
8584 #[Except where noted, all of the --with options below can also take a
8585 #directory argument: for example, `--with-motif=/opt/Motif'.  That would
8586 #cause /opt/Motif/include/ to be added to the -I list, and /opt/Motif/lib/
8587 #to be added to the -L list, assuming those directories exist.
8588 #
8589 #By default, support for each of these options will be built in, if the
8590 #relevant library routines exist.  At run time, they will then be used
8591 #only if the X server being used supports them.  Each --with option has
8592 #a corresponding --without option, to override building support for them
8593 #at all.
8594 #
8595 #Screen blanking and idle-detection options:
8596 #
8597 #  --with-sgi-ext          Include support for the SGI SCREEN_SAVER extension.],
8598 #  [with_sgi="$withval"; with_sgi_req="$withval"],[with_sgi=yes])
8599 #
8600 #HANDLE_X_PATH_ARG(with_sgi, --with-sgi-ext, SGI SCREEN_SAVER)
8601 #
8602 #if test "$with_sgi" = yes; then
8603 #  AC_CHECK_X_HEADER(X11/extensions/XScreenSaver.h,
8604 #                    [have_sgi=yes
8605 #                     AC_DEFINE(HAVE_SGI_SAVER_EXTENSION)],,
8606 #                    [#include <X11/Xlib.h>])
8607 #
8608 #elif test "$with_sgi" != no; then
8609 #  echo "error: must be yes or no: --with-sgi-ext=$with_sgi"
8610 #  exit 1
8611 #fi
8612
8613
8614 ###############################################################################
8615 #
8616 #       Check for the XIDLE server extension.
8617 #
8618 ###############################################################################
8619
8620 #have_xidle=no
8621 #with_xidle_req=unspecified
8622 #AC_ARG_WITH(xidle-ext,
8623 #[  --with-xidle-ext        Include support for the XIDLE extension.],
8624 #  [with_xidle="$withval"; with_xidle_req="$withval"],[with_xidle=yes])
8625 #
8626 #HANDLE_X_PATH_ARG(with_xidle, --with-xidle-ext, XIDLE)
8627 #
8628 #if test "$with_xidle" = yes; then
8629 #  AC_CHECK_X_HEADER(X11/extensions/xidle.h,
8630 #                    [have_xidle=yes
8631 #                     AC_DEFINE(HAVE_XIDLE_EXTENSION)],,
8632 #                    [#include <X11/Xlib.h>])
8633 #elif test "$with_xidle" != no; then
8634 #  echo "error: must be yes or no: --with-xidle-ext=$with_xidle"
8635 #  exit 1
8636 #fi
8637
8638
8639 ###############################################################################
8640 #
8641 #       Check for the SGI-VIDEO-CONTROL server extension.
8642 #
8643 ###############################################################################
8644
8645 #have_sgivc=no
8646 #with_sgivc_req=unspecified
8647 #AC_ARG_WITH(sgivc-ext,
8648 #[  --with-sgivc-ext        Include support for the SGI-VIDEO-CONTROL extension.],
8649 #  [with_sgivc="$withval"; with_sgivc_req="$withval"],[with_sgivc=yes])
8650 #
8651 #HANDLE_X_PATH_ARG(with_sgivc, --with-sgivc-ext, SGI-VIDEO-CONTROL)
8652 #
8653 #if test "$with_sgivc" = yes; then
8654 #
8655 #  # first check for XSGIvc.h
8656 #  AC_CHECK_X_HEADER(X11/extensions/XSGIvc.h, [have_sgivc=yes],,
8657 #                    [#include <X11/Xlib.h>])
8658 #
8659 #  # if that succeeded, then check for the -lXsgivc
8660 #  if test "$have_sgivc" = yes; then
8661 #    have_sgivc=no
8662 #    AC_CHECK_X_LIB(Xsgivc, XSGIvcQueryGammaMap,
8663 #                  [have_sgivc=yes; SAVER_LIBS="$SAVER_LIBS -lXsgivc"], [true],
8664 #                  -lXext -lX11)
8665 #  fi
8666 #
8667 #  # if that succeeded, then we've really got it.
8668 #  if test "$have_sgivc" = yes; then
8669 #    AC_DEFINE(HAVE_SGI_VC_EXTENSION)
8670 #  fi
8671 #
8672 #elif test "$with_sgivc" != no; then
8673 #  echo "error: must be yes or no: --with-sgivc-ext=$with_sgivc"
8674 #  exit 1
8675 #fi
8676
8677
8678 ###############################################################################
8679 #
8680 #       Check for the DPMS server extension.
8681 #
8682 ###############################################################################
8683
8684 have_dpms=no
8685 with_dpms_req=unspecified
8686
8687 # Check whether --with-dpms-ext was given.
8688 if test "${with_dpms_ext+set}" = set; then :
8689   withval=$with_dpms_ext; with_dpms="$withval"; with_dpms_req="$withval"
8690 else
8691   with_dpms=yes
8692 fi
8693
8694
8695
8696    case "$with_dpms" in
8697     yes) ;;
8698     no)  ;;
8699
8700     /*)
8701      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DPMS headers" >&5
8702 $as_echo_n "checking for DPMS headers... " >&6; }
8703      d=$with_dpms/include
8704      if test -d $d; then
8705        X_CFLAGS="-I$d $X_CFLAGS"
8706        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
8707 $as_echo "$d" >&6; }
8708      else
8709        { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
8710 $as_echo "not found ($d: no such directory)" >&6; }
8711      fi
8712
8713      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DPMS libs" >&5
8714 $as_echo_n "checking for DPMS libs... " >&6; }
8715      d=$with_dpms/lib
8716      if test -d $d; then
8717        X_LIBS="-L$d $X_LIBS"
8718        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
8719 $as_echo "$d" >&6; }
8720      else
8721        { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
8722 $as_echo "not found ($d: no such directory)" >&6; }
8723      fi
8724
8725      # replace the directory string with "yes".
8726      with_dpms_req="yes"
8727      with_dpms=$with_dpms_req
8728      ;;
8729
8730     *)
8731      echo ""
8732      echo "error: argument to --with-dpms-ext must be \"yes\", \"no\", or a directory."
8733      echo "       If it is a directory, then \`DIR/include' will be added to"
8734      echo "       the -I list, and \`DIR/lib' will be added to the -L list."
8735      exit 1
8736      ;;
8737    esac
8738
8739
8740 if test "$with_dpms" = yes; then
8741
8742   # first check for dpms.h
8743
8744   ac_save_CPPFLAGS="$CPPFLAGS"
8745   if test \! -z "$includedir" ; then
8746     CPPFLAGS="$CPPFLAGS -I$includedir"
8747   fi
8748   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
8749   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
8750   ac_fn_c_check_header_compile "$LINENO" "X11/extensions/dpms.h" "ac_cv_header_X11_extensions_dpms_h" "#include <X11/Xlib.h>
8751                      #include <X11/Xmd.h>
8752 "
8753 if test "x$ac_cv_header_X11_extensions_dpms_h" = xyes; then :
8754   have_dpms=yes
8755 fi
8756
8757
8758   CPPFLAGS="$ac_save_CPPFLAGS"
8759
8760   # if that succeeded, then check for the DPMS code in the libraries
8761   if test "$have_dpms" = yes; then
8762
8763     # first look in -lXext (this is where it is with XFree86 4.0)
8764     have_dpms=no
8765
8766   ac_save_CPPFLAGS="$CPPFLAGS"
8767   ac_save_LDFLAGS="$LDFLAGS"
8768 #  ac_save_LIBS="$LIBS"
8769
8770   if test \! -z "$includedir" ; then
8771     CPPFLAGS="$CPPFLAGS -I$includedir"
8772   fi
8773   # note: $X_CFLAGS includes $x_includes
8774   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
8775
8776   if test \! -z "$libdir" ; then
8777     LDFLAGS="$LDFLAGS -L$libdir"
8778   fi
8779   # note: $X_LIBS includes $x_libraries
8780   LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
8781
8782   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
8783   LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
8784   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DPMSInfo in -lXext" >&5
8785 $as_echo_n "checking for DPMSInfo in -lXext... " >&6; }
8786 if ${ac_cv_lib_Xext_DPMSInfo+:} false; then :
8787   $as_echo_n "(cached) " >&6
8788 else
8789   ac_check_lib_save_LIBS=$LIBS
8790 LIBS="-lXext -lXext -lX11 $LIBS"
8791 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8792 /* end confdefs.h.  */
8793
8794 /* Override any GCC internal prototype to avoid an error.
8795    Use char because int might match the return type of a GCC
8796    builtin and then its argument prototype would still apply.  */
8797 #ifdef __cplusplus
8798 extern "C"
8799 #endif
8800 char DPMSInfo ();
8801 int
8802 main ()
8803 {
8804 return DPMSInfo ();
8805   ;
8806   return 0;
8807 }
8808 _ACEOF
8809 if ac_fn_c_try_link "$LINENO"; then :
8810   ac_cv_lib_Xext_DPMSInfo=yes
8811 else
8812   ac_cv_lib_Xext_DPMSInfo=no
8813 fi
8814 rm -f core conftest.err conftest.$ac_objext \
8815     conftest$ac_exeext conftest.$ac_ext
8816 LIBS=$ac_check_lib_save_LIBS
8817 fi
8818 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xext_DPMSInfo" >&5
8819 $as_echo "$ac_cv_lib_Xext_DPMSInfo" >&6; }
8820 if test "x$ac_cv_lib_Xext_DPMSInfo" = xyes; then :
8821   have_dpms=yes
8822 else
8823   true
8824 fi
8825
8826   CPPFLAGS="$ac_save_CPPFLAGS"
8827   LDFLAGS="$ac_save_LDFLAGS"
8828 #  LIBS="$ac_save_LIBS"
8829
8830
8831     # if that failed, look in -lXdpms (this is where it was in XFree86 3.x)
8832     if test "$have_dpms" = no; then
8833
8834   ac_save_CPPFLAGS="$CPPFLAGS"
8835   ac_save_LDFLAGS="$LDFLAGS"
8836 #  ac_save_LIBS="$LIBS"
8837
8838   if test \! -z "$includedir" ; then
8839     CPPFLAGS="$CPPFLAGS -I$includedir"
8840   fi
8841   # note: $X_CFLAGS includes $x_includes
8842   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
8843
8844   if test \! -z "$libdir" ; then
8845     LDFLAGS="$LDFLAGS -L$libdir"
8846   fi
8847   # note: $X_LIBS includes $x_libraries
8848   LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
8849
8850   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
8851   LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
8852   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DPMSInfo in -lXdpms" >&5
8853 $as_echo_n "checking for DPMSInfo in -lXdpms... " >&6; }
8854 if ${ac_cv_lib_Xdpms_DPMSInfo+:} false; then :
8855   $as_echo_n "(cached) " >&6
8856 else
8857   ac_check_lib_save_LIBS=$LIBS
8858 LIBS="-lXdpms -lXext -lX11 $LIBS"
8859 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8860 /* end confdefs.h.  */
8861
8862 /* Override any GCC internal prototype to avoid an error.
8863    Use char because int might match the return type of a GCC
8864    builtin and then its argument prototype would still apply.  */
8865 #ifdef __cplusplus
8866 extern "C"
8867 #endif
8868 char DPMSInfo ();
8869 int
8870 main ()
8871 {
8872 return DPMSInfo ();
8873   ;
8874   return 0;
8875 }
8876 _ACEOF
8877 if ac_fn_c_try_link "$LINENO"; then :
8878   ac_cv_lib_Xdpms_DPMSInfo=yes
8879 else
8880   ac_cv_lib_Xdpms_DPMSInfo=no
8881 fi
8882 rm -f core conftest.err conftest.$ac_objext \
8883     conftest$ac_exeext conftest.$ac_ext
8884 LIBS=$ac_check_lib_save_LIBS
8885 fi
8886 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xdpms_DPMSInfo" >&5
8887 $as_echo "$ac_cv_lib_Xdpms_DPMSInfo" >&6; }
8888 if test "x$ac_cv_lib_Xdpms_DPMSInfo" = xyes; then :
8889   have_dpms=yes; XDPMS_LIBS="-lXdpms"
8890 else
8891   true
8892 fi
8893
8894   CPPFLAGS="$ac_save_CPPFLAGS"
8895   LDFLAGS="$ac_save_LDFLAGS"
8896 #  LIBS="$ac_save_LIBS"
8897
8898     fi
8899   fi
8900
8901
8902   # if that succeeded, then we've really got it.
8903   if test "$have_dpms" = yes; then
8904     $as_echo "#define HAVE_DPMS_EXTENSION 1" >>confdefs.h
8905
8906   fi
8907
8908 elif test "$with_dpms" != no; then
8909   echo "error: must be yes or no: --with-dpms-ext=$with_dpms"
8910   exit 1
8911 fi
8912
8913
8914 ###############################################################################
8915 #
8916 #       Check for the XINERAMA server extension.
8917 #
8918 ###############################################################################
8919
8920 have_xinerama=no
8921 with_xinerama_req=unspecified
8922
8923 # Check whether --with-xinerama-ext was given.
8924 if test "${with_xinerama_ext+set}" = set; then :
8925   withval=$with_xinerama_ext; with_xinerama="$withval"; with_xinerama_req="$withval"
8926 else
8927   with_xinerama=yes
8928 fi
8929
8930
8931
8932    case "$with_xinerama" in
8933     yes) ;;
8934     no)  ;;
8935
8936     /*)
8937      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XINERAMA headers" >&5
8938 $as_echo_n "checking for XINERAMA headers... " >&6; }
8939      d=$with_xinerama/include
8940      if test -d $d; then
8941        X_CFLAGS="-I$d $X_CFLAGS"
8942        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
8943 $as_echo "$d" >&6; }
8944      else
8945        { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
8946 $as_echo "not found ($d: no such directory)" >&6; }
8947      fi
8948
8949      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XINERAMA libs" >&5
8950 $as_echo_n "checking for XINERAMA libs... " >&6; }
8951      d=$with_xinerama/lib
8952      if test -d $d; then
8953        X_LIBS="-L$d $X_LIBS"
8954        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
8955 $as_echo "$d" >&6; }
8956      else
8957        { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
8958 $as_echo "not found ($d: no such directory)" >&6; }
8959      fi
8960
8961      # replace the directory string with "yes".
8962      with_xinerama_req="yes"
8963      with_xinerama=$with_xinerama_req
8964      ;;
8965
8966     *)
8967      echo ""
8968      echo "error: argument to --with-xinerama-ext must be \"yes\", \"no\", or a directory."
8969      echo "       If it is a directory, then \`DIR/include' will be added to"
8970      echo "       the -I list, and \`DIR/lib' will be added to the -L list."
8971      exit 1
8972      ;;
8973    esac
8974
8975
8976 if test "$with_xinerama" = yes; then
8977
8978   # first check for Xinerama.h
8979
8980   ac_save_CPPFLAGS="$CPPFLAGS"
8981   if test \! -z "$includedir" ; then
8982     CPPFLAGS="$CPPFLAGS -I$includedir"
8983   fi
8984   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
8985   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
8986   ac_fn_c_check_header_compile "$LINENO" "X11/extensions/Xinerama.h" "ac_cv_header_X11_extensions_Xinerama_h" "#include <X11/Xlib.h>
8987 "
8988 if test "x$ac_cv_header_X11_extensions_Xinerama_h" = xyes; then :
8989   have_xinerama=yes
8990 fi
8991
8992
8993   CPPFLAGS="$ac_save_CPPFLAGS"
8994
8995   # if that succeeded, then check for the XINERAMA code in the libraries
8996   if test "$have_xinerama" = yes; then
8997
8998     # first look in -lXext
8999     have_xinerama=no
9000
9001   ac_save_CPPFLAGS="$CPPFLAGS"
9002   ac_save_LDFLAGS="$LDFLAGS"
9003 #  ac_save_LIBS="$LIBS"
9004
9005   if test \! -z "$includedir" ; then
9006     CPPFLAGS="$CPPFLAGS -I$includedir"
9007   fi
9008   # note: $X_CFLAGS includes $x_includes
9009   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
9010
9011   if test \! -z "$libdir" ; then
9012     LDFLAGS="$LDFLAGS -L$libdir"
9013   fi
9014   # note: $X_LIBS includes $x_libraries
9015   LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
9016
9017   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
9018   LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
9019   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XineramaQueryScreens in -lXext" >&5
9020 $as_echo_n "checking for XineramaQueryScreens in -lXext... " >&6; }
9021 if ${ac_cv_lib_Xext_XineramaQueryScreens+:} false; then :
9022   $as_echo_n "(cached) " >&6
9023 else
9024   ac_check_lib_save_LIBS=$LIBS
9025 LIBS="-lXext -lXext -lX11 $LIBS"
9026 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9027 /* end confdefs.h.  */
9028
9029 /* Override any GCC internal prototype to avoid an error.
9030    Use char because int might match the return type of a GCC
9031    builtin and then its argument prototype would still apply.  */
9032 #ifdef __cplusplus
9033 extern "C"
9034 #endif
9035 char XineramaQueryScreens ();
9036 int
9037 main ()
9038 {
9039 return XineramaQueryScreens ();
9040   ;
9041   return 0;
9042 }
9043 _ACEOF
9044 if ac_fn_c_try_link "$LINENO"; then :
9045   ac_cv_lib_Xext_XineramaQueryScreens=yes
9046 else
9047   ac_cv_lib_Xext_XineramaQueryScreens=no
9048 fi
9049 rm -f core conftest.err conftest.$ac_objext \
9050     conftest$ac_exeext conftest.$ac_ext
9051 LIBS=$ac_check_lib_save_LIBS
9052 fi
9053 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xext_XineramaQueryScreens" >&5
9054 $as_echo "$ac_cv_lib_Xext_XineramaQueryScreens" >&6; }
9055 if test "x$ac_cv_lib_Xext_XineramaQueryScreens" = xyes; then :
9056   have_xinerama=yes
9057 else
9058   true
9059 fi
9060
9061   CPPFLAGS="$ac_save_CPPFLAGS"
9062   LDFLAGS="$ac_save_LDFLAGS"
9063 #  LIBS="$ac_save_LIBS"
9064
9065
9066     # if that failed, look in -lXinerama (this is where it is in XFree86 4.1.)
9067     if test "$have_xinerama" = no; then
9068
9069   ac_save_CPPFLAGS="$CPPFLAGS"
9070   ac_save_LDFLAGS="$LDFLAGS"
9071 #  ac_save_LIBS="$LIBS"
9072
9073   if test \! -z "$includedir" ; then
9074     CPPFLAGS="$CPPFLAGS -I$includedir"
9075   fi
9076   # note: $X_CFLAGS includes $x_includes
9077   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
9078
9079   if test \! -z "$libdir" ; then
9080     LDFLAGS="$LDFLAGS -L$libdir"
9081   fi
9082   # note: $X_LIBS includes $x_libraries
9083   LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
9084
9085   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
9086   LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
9087   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XineramaQueryScreens in -lXinerama" >&5
9088 $as_echo_n "checking for XineramaQueryScreens in -lXinerama... " >&6; }
9089 if ${ac_cv_lib_Xinerama_XineramaQueryScreens+:} false; then :
9090   $as_echo_n "(cached) " >&6
9091 else
9092   ac_check_lib_save_LIBS=$LIBS
9093 LIBS="-lXinerama -lXext -lX11 $LIBS"
9094 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9095 /* end confdefs.h.  */
9096
9097 /* Override any GCC internal prototype to avoid an error.
9098    Use char because int might match the return type of a GCC
9099    builtin and then its argument prototype would still apply.  */
9100 #ifdef __cplusplus
9101 extern "C"
9102 #endif
9103 char XineramaQueryScreens ();
9104 int
9105 main ()
9106 {
9107 return XineramaQueryScreens ();
9108   ;
9109   return 0;
9110 }
9111 _ACEOF
9112 if ac_fn_c_try_link "$LINENO"; then :
9113   ac_cv_lib_Xinerama_XineramaQueryScreens=yes
9114 else
9115   ac_cv_lib_Xinerama_XineramaQueryScreens=no
9116 fi
9117 rm -f core conftest.err conftest.$ac_objext \
9118     conftest$ac_exeext conftest.$ac_ext
9119 LIBS=$ac_check_lib_save_LIBS
9120 fi
9121 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xinerama_XineramaQueryScreens" >&5
9122 $as_echo "$ac_cv_lib_Xinerama_XineramaQueryScreens" >&6; }
9123 if test "x$ac_cv_lib_Xinerama_XineramaQueryScreens" = xyes; then :
9124   have_xinerama=yes; XINERAMA_LIBS="-lXinerama"
9125 else
9126   true
9127 fi
9128
9129   CPPFLAGS="$ac_save_CPPFLAGS"
9130   LDFLAGS="$ac_save_LDFLAGS"
9131 #  LIBS="$ac_save_LIBS"
9132
9133     fi
9134   fi
9135
9136   # if that succeeded, then we've really got it.
9137   if test "$have_xinerama" = yes; then
9138     $as_echo "#define HAVE_XINERAMA 1" >>confdefs.h
9139
9140   fi
9141
9142 elif test "$with_xinerama" != no; then
9143   echo "error: must be yes or no: --with-xinerama-ext=$with_xinerama"
9144   exit 1
9145 fi
9146
9147
9148 ###############################################################################
9149 #
9150 #       Check for the XINPUT server extension.
9151 #
9152 ###############################################################################
9153
9154 have_xinput=no
9155 with_xinput_req=unspecified
9156
9157 # Check whether --with-xinput-ext was given.
9158 if test "${with_xinput_ext+set}" = set; then :
9159   withval=$with_xinput_ext; with_xinput="$withval"; with_xinput_req="$withval"
9160 else
9161   with_xinput=yes
9162 fi
9163
9164
9165
9166    case "$with_xinput" in
9167     yes) ;;
9168     no)  ;;
9169
9170     /*)
9171      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XINPUT headers" >&5
9172 $as_echo_n "checking for XINPUT headers... " >&6; }
9173      d=$with_xinput/include
9174      if test -d $d; then
9175        X_CFLAGS="-I$d $X_CFLAGS"
9176        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
9177 $as_echo "$d" >&6; }
9178      else
9179        { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
9180 $as_echo "not found ($d: no such directory)" >&6; }
9181      fi
9182
9183      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XINPUT libs" >&5
9184 $as_echo_n "checking for XINPUT libs... " >&6; }
9185      d=$with_xinput/lib
9186      if test -d $d; then
9187        X_LIBS="-L$d $X_LIBS"
9188        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
9189 $as_echo "$d" >&6; }
9190      else
9191        { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
9192 $as_echo "not found ($d: no such directory)" >&6; }
9193      fi
9194
9195      # replace the directory string with "yes".
9196      with_xinput_req="yes"
9197      with_xinput=$with_xinput_req
9198      ;;
9199
9200     *)
9201      echo ""
9202      echo "error: argument to --with-xinput-ext must be \"yes\", \"no\", or a directory."
9203      echo "       If it is a directory, then \`DIR/include' will be added to"
9204      echo "       the -I list, and \`DIR/lib' will be added to the -L list."
9205      exit 1
9206      ;;
9207    esac
9208
9209
9210 if test "$with_xinput" = yes; then
9211
9212   # first check for Xinput.h
9213
9214   ac_save_CPPFLAGS="$CPPFLAGS"
9215   if test \! -z "$includedir" ; then
9216     CPPFLAGS="$CPPFLAGS -I$includedir"
9217   fi
9218   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
9219   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
9220   ac_fn_c_check_header_compile "$LINENO" "X11/extensions/XInput.h" "ac_cv_header_X11_extensions_XInput_h" "#include <X11/Xlib.h>
9221 "
9222 if test "x$ac_cv_header_X11_extensions_XInput_h" = xyes; then :
9223   have_xinput=yes
9224 fi
9225
9226
9227   CPPFLAGS="$ac_save_CPPFLAGS"
9228
9229   # if that succeeded, then check for libXi
9230   if test "$have_xinput" = yes; then
9231     have_xinput=no
9232
9233   ac_save_CPPFLAGS="$CPPFLAGS"
9234   ac_save_LDFLAGS="$LDFLAGS"
9235 #  ac_save_LIBS="$LIBS"
9236
9237   if test \! -z "$includedir" ; then
9238     CPPFLAGS="$CPPFLAGS -I$includedir"
9239   fi
9240   # note: $X_CFLAGS includes $x_includes
9241   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
9242
9243   if test \! -z "$libdir" ; then
9244     LDFLAGS="$LDFLAGS -L$libdir"
9245   fi
9246   # note: $X_LIBS includes $x_libraries
9247   LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
9248
9249   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
9250   LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
9251   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XListInputDevices in -lXi" >&5
9252 $as_echo_n "checking for XListInputDevices in -lXi... " >&6; }
9253 if ${ac_cv_lib_Xi_XListInputDevices+:} false; then :
9254   $as_echo_n "(cached) " >&6
9255 else
9256   ac_check_lib_save_LIBS=$LIBS
9257 LIBS="-lXi -lXext -lX11 $LIBS"
9258 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9259 /* end confdefs.h.  */
9260
9261 /* Override any GCC internal prototype to avoid an error.
9262    Use char because int might match the return type of a GCC
9263    builtin and then its argument prototype would still apply.  */
9264 #ifdef __cplusplus
9265 extern "C"
9266 #endif
9267 char XListInputDevices ();
9268 int
9269 main ()
9270 {
9271 return XListInputDevices ();
9272   ;
9273   return 0;
9274 }
9275 _ACEOF
9276 if ac_fn_c_try_link "$LINENO"; then :
9277   ac_cv_lib_Xi_XListInputDevices=yes
9278 else
9279   ac_cv_lib_Xi_XListInputDevices=no
9280 fi
9281 rm -f core conftest.err conftest.$ac_objext \
9282     conftest$ac_exeext conftest.$ac_ext
9283 LIBS=$ac_check_lib_save_LIBS
9284 fi
9285 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xi_XListInputDevices" >&5
9286 $as_echo "$ac_cv_lib_Xi_XListInputDevices" >&6; }
9287 if test "x$ac_cv_lib_Xi_XListInputDevices" = xyes; then :
9288   have_xinput=yes; SAVER_LIBS="$SAVER_LIBS -lXi"
9289 else
9290   true
9291 fi
9292
9293   CPPFLAGS="$ac_save_CPPFLAGS"
9294   LDFLAGS="$ac_save_LDFLAGS"
9295 #  LIBS="$ac_save_LIBS"
9296
9297   fi
9298
9299   # if that succeeded, then we've really got it.
9300   if test "$have_xinput" = yes; then
9301     $as_echo "#define HAVE_XINPUT 1" >>confdefs.h
9302
9303   fi
9304
9305 elif test "$with_xinput" != no; then
9306   echo "error: must be yes or no: --with-xinput-ext=$with_xinput"
9307   exit 1
9308 fi
9309
9310
9311 ###############################################################################
9312 #
9313 #       Check for the XF86VMODE server extension (for virtual screens.)
9314 #
9315 ###############################################################################
9316
9317 have_xf86vmode=no
9318 with_xf86vmode_req=unspecified
9319
9320 # Check whether --with-xf86vmode-ext was given.
9321 if test "${with_xf86vmode_ext+set}" = set; then :
9322   withval=$with_xf86vmode_ext; with_xf86vmode="$withval"; with_xf86vmode_req="$withval"
9323 else
9324   with_xf86vmode=yes
9325 fi
9326
9327
9328
9329    case "$with_xf86vmode" in
9330     yes) ;;
9331     no)  ;;
9332
9333     /*)
9334      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for xf86vmode headers" >&5
9335 $as_echo_n "checking for xf86vmode headers... " >&6; }
9336      d=$with_xf86vmode/include
9337      if test -d $d; then
9338        X_CFLAGS="-I$d $X_CFLAGS"
9339        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
9340 $as_echo "$d" >&6; }
9341      else
9342        { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
9343 $as_echo "not found ($d: no such directory)" >&6; }
9344      fi
9345
9346      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for xf86vmode libs" >&5
9347 $as_echo_n "checking for xf86vmode libs... " >&6; }
9348      d=$with_xf86vmode/lib
9349      if test -d $d; then
9350        X_LIBS="-L$d $X_LIBS"
9351        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
9352 $as_echo "$d" >&6; }
9353      else
9354        { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
9355 $as_echo "not found ($d: no such directory)" >&6; }
9356      fi
9357
9358      # replace the directory string with "yes".
9359      with_xf86vmode_req="yes"
9360      with_xf86vmode=$with_xf86vmode_req
9361      ;;
9362
9363     *)
9364      echo ""
9365      echo "error: argument to --with-xf86vmode-ext must be \"yes\", \"no\", or a directory."
9366      echo "       If it is a directory, then \`DIR/include' will be added to"
9367      echo "       the -I list, and \`DIR/lib' will be added to the -L list."
9368      exit 1
9369      ;;
9370    esac
9371
9372
9373 VIDMODE_LIBS=""
9374
9375 if test "$with_xf86vmode" = yes; then
9376
9377   # first check for xf86vmode.h
9378
9379   ac_save_CPPFLAGS="$CPPFLAGS"
9380   if test \! -z "$includedir" ; then
9381     CPPFLAGS="$CPPFLAGS -I$includedir"
9382   fi
9383   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
9384   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
9385   ac_fn_c_check_header_compile "$LINENO" "X11/extensions/xf86vmode.h" "ac_cv_header_X11_extensions_xf86vmode_h" "#include <X11/Xlib.h>
9386 "
9387 if test "x$ac_cv_header_X11_extensions_xf86vmode_h" = xyes; then :
9388   have_xf86vmode=yes
9389 fi
9390
9391
9392   CPPFLAGS="$ac_save_CPPFLAGS"
9393
9394   # if that succeeded, then check for the -lXxf86vm
9395   if test "$have_xf86vmode" = yes; then
9396     have_xf86vmode=no
9397
9398   ac_save_CPPFLAGS="$CPPFLAGS"
9399   ac_save_LDFLAGS="$LDFLAGS"
9400 #  ac_save_LIBS="$LIBS"
9401
9402   if test \! -z "$includedir" ; then
9403     CPPFLAGS="$CPPFLAGS -I$includedir"
9404   fi
9405   # note: $X_CFLAGS includes $x_includes
9406   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
9407
9408   if test \! -z "$libdir" ; then
9409     LDFLAGS="$LDFLAGS -L$libdir"
9410   fi
9411   # note: $X_LIBS includes $x_libraries
9412   LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
9413
9414   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
9415   LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
9416   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XF86VidModeGetViewPort in -lXxf86vm" >&5
9417 $as_echo_n "checking for XF86VidModeGetViewPort in -lXxf86vm... " >&6; }
9418 if ${ac_cv_lib_Xxf86vm_XF86VidModeGetViewPort+:} false; then :
9419   $as_echo_n "(cached) " >&6
9420 else
9421   ac_check_lib_save_LIBS=$LIBS
9422 LIBS="-lXxf86vm -lXext -lX11 $LIBS"
9423 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9424 /* end confdefs.h.  */
9425
9426 /* Override any GCC internal prototype to avoid an error.
9427    Use char because int might match the return type of a GCC
9428    builtin and then its argument prototype would still apply.  */
9429 #ifdef __cplusplus
9430 extern "C"
9431 #endif
9432 char XF86VidModeGetViewPort ();
9433 int
9434 main ()
9435 {
9436 return XF86VidModeGetViewPort ();
9437   ;
9438   return 0;
9439 }
9440 _ACEOF
9441 if ac_fn_c_try_link "$LINENO"; then :
9442   ac_cv_lib_Xxf86vm_XF86VidModeGetViewPort=yes
9443 else
9444   ac_cv_lib_Xxf86vm_XF86VidModeGetViewPort=no
9445 fi
9446 rm -f core conftest.err conftest.$ac_objext \
9447     conftest$ac_exeext conftest.$ac_ext
9448 LIBS=$ac_check_lib_save_LIBS
9449 fi
9450 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xxf86vm_XF86VidModeGetViewPort" >&5
9451 $as_echo "$ac_cv_lib_Xxf86vm_XF86VidModeGetViewPort" >&6; }
9452 if test "x$ac_cv_lib_Xxf86vm_XF86VidModeGetViewPort" = xyes; then :
9453   have_xf86vmode=yes;
9454                    VIDMODE_LIBS="-lXxf86vm";
9455                    SAVER_LIBS="$SAVER_LIBS $VIDMODE_LIBS"
9456 else
9457   true
9458 fi
9459
9460   CPPFLAGS="$ac_save_CPPFLAGS"
9461   LDFLAGS="$ac_save_LDFLAGS"
9462 #  LIBS="$ac_save_LIBS"
9463
9464   fi
9465
9466   # if that succeeded, then we've really got it.
9467   if test "$have_xf86vmode" = yes; then
9468     $as_echo "#define HAVE_XF86VMODE 1" >>confdefs.h
9469
9470   fi
9471
9472 elif test "$with_xf86vmode" != no; then
9473   echo "error: must be yes or no: --with-xf86vmode-ext=$with_xf86vmode"
9474   exit 1
9475 fi
9476
9477
9478 ###############################################################################
9479 #
9480 #       Check for the XF86VMODE server extension (for gamma fading.)
9481 #
9482 ###############################################################################
9483
9484 have_xf86gamma=no
9485 have_xf86gamma_ramp=no
9486 with_xf86gamma_req=unspecified
9487
9488 # Check whether --with-xf86gamma-ext was given.
9489 if test "${with_xf86gamma_ext+set}" = set; then :
9490   withval=$with_xf86gamma_ext; with_xf86gamma="$withval"; with_xf86gamma_req="$withval"
9491 else
9492   with_xf86gamma=yes
9493 fi
9494
9495
9496
9497    case "$with_xf86gamma" in
9498     yes) ;;
9499     no)  ;;
9500
9501     /*)
9502      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for xf86gamma headers" >&5
9503 $as_echo_n "checking for xf86gamma headers... " >&6; }
9504      d=$with_xf86gamma/include
9505      if test -d $d; then
9506        X_CFLAGS="-I$d $X_CFLAGS"
9507        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
9508 $as_echo "$d" >&6; }
9509      else
9510        { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
9511 $as_echo "not found ($d: no such directory)" >&6; }
9512      fi
9513
9514      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for xf86gamma libs" >&5
9515 $as_echo_n "checking for xf86gamma libs... " >&6; }
9516      d=$with_xf86gamma/lib
9517      if test -d $d; then
9518        X_LIBS="-L$d $X_LIBS"
9519        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
9520 $as_echo "$d" >&6; }
9521      else
9522        { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
9523 $as_echo "not found ($d: no such directory)" >&6; }
9524      fi
9525
9526      # replace the directory string with "yes".
9527      with_xf86gamma_req="yes"
9528      with_xf86gamma=$with_xf86gamma_req
9529      ;;
9530
9531     *)
9532      echo ""
9533      echo "error: argument to --with-xf86gamma-ext must be \"yes\", \"no\", or a directory."
9534      echo "       If it is a directory, then \`DIR/include' will be added to"
9535      echo "       the -I list, and \`DIR/lib' will be added to the -L list."
9536      exit 1
9537      ;;
9538    esac
9539
9540
9541 if test "$with_xf86gamma" = yes; then
9542
9543   # first check for xf86vmode.h, if we haven't already
9544   if test "$have_xf86vmode" = yes; then
9545     have_xf86gamma=yes
9546   else
9547
9548   ac_save_CPPFLAGS="$CPPFLAGS"
9549   if test \! -z "$includedir" ; then
9550     CPPFLAGS="$CPPFLAGS -I$includedir"
9551   fi
9552   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
9553   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
9554   ac_fn_c_check_header_compile "$LINENO" "X11/extensions/xf86vmode.h" "ac_cv_header_X11_extensions_xf86vmode_h" "#include <X11/Xlib.h>
9555 "
9556 if test "x$ac_cv_header_X11_extensions_xf86vmode_h" = xyes; then :
9557   have_xf86gamma=yes
9558 fi
9559
9560
9561   CPPFLAGS="$ac_save_CPPFLAGS"
9562   fi
9563
9564   # if that succeeded, then check for the -lXxf86vm
9565   if test "$have_xf86gamma" = yes; then
9566     have_xf86gamma=no
9567
9568   ac_save_CPPFLAGS="$CPPFLAGS"
9569   ac_save_LDFLAGS="$LDFLAGS"
9570 #  ac_save_LIBS="$LIBS"
9571
9572   if test \! -z "$includedir" ; then
9573     CPPFLAGS="$CPPFLAGS -I$includedir"
9574   fi
9575   # note: $X_CFLAGS includes $x_includes
9576   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
9577
9578   if test \! -z "$libdir" ; then
9579     LDFLAGS="$LDFLAGS -L$libdir"
9580   fi
9581   # note: $X_LIBS includes $x_libraries
9582   LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
9583
9584   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
9585   LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
9586   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XF86VidModeSetGamma in -lXxf86vm" >&5
9587 $as_echo_n "checking for XF86VidModeSetGamma in -lXxf86vm... " >&6; }
9588 if ${ac_cv_lib_Xxf86vm_XF86VidModeSetGamma+:} false; then :
9589   $as_echo_n "(cached) " >&6
9590 else
9591   ac_check_lib_save_LIBS=$LIBS
9592 LIBS="-lXxf86vm -lXext -lX11 $LIBS"
9593 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9594 /* end confdefs.h.  */
9595
9596 /* Override any GCC internal prototype to avoid an error.
9597    Use char because int might match the return type of a GCC
9598    builtin and then its argument prototype would still apply.  */
9599 #ifdef __cplusplus
9600 extern "C"
9601 #endif
9602 char XF86VidModeSetGamma ();
9603 int
9604 main ()
9605 {
9606 return XF86VidModeSetGamma ();
9607   ;
9608   return 0;
9609 }
9610 _ACEOF
9611 if ac_fn_c_try_link "$LINENO"; then :
9612   ac_cv_lib_Xxf86vm_XF86VidModeSetGamma=yes
9613 else
9614   ac_cv_lib_Xxf86vm_XF86VidModeSetGamma=no
9615 fi
9616 rm -f core conftest.err conftest.$ac_objext \
9617     conftest$ac_exeext conftest.$ac_ext
9618 LIBS=$ac_check_lib_save_LIBS
9619 fi
9620 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xxf86vm_XF86VidModeSetGamma" >&5
9621 $as_echo "$ac_cv_lib_Xxf86vm_XF86VidModeSetGamma" >&6; }
9622 if test "x$ac_cv_lib_Xxf86vm_XF86VidModeSetGamma" = xyes; then :
9623   have_xf86gamma=yes
9624 else
9625   true
9626 fi
9627
9628   CPPFLAGS="$ac_save_CPPFLAGS"
9629   LDFLAGS="$ac_save_LDFLAGS"
9630 #  LIBS="$ac_save_LIBS"
9631
9632   fi
9633
9634   # check for the Ramp versions of the functions too.
9635   if test "$have_xf86gamma" = yes; then
9636     have_xf86gamma_ramp=no
9637
9638   ac_save_CPPFLAGS="$CPPFLAGS"
9639   ac_save_LDFLAGS="$LDFLAGS"
9640 #  ac_save_LIBS="$LIBS"
9641
9642   if test \! -z "$includedir" ; then
9643     CPPFLAGS="$CPPFLAGS -I$includedir"
9644   fi
9645   # note: $X_CFLAGS includes $x_includes
9646   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
9647
9648   if test \! -z "$libdir" ; then
9649     LDFLAGS="$LDFLAGS -L$libdir"
9650   fi
9651   # note: $X_LIBS includes $x_libraries
9652   LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
9653
9654   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
9655   LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
9656   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XF86VidModeSetGammaRamp in -lXxf86vm" >&5
9657 $as_echo_n "checking for XF86VidModeSetGammaRamp in -lXxf86vm... " >&6; }
9658 if ${ac_cv_lib_Xxf86vm_XF86VidModeSetGammaRamp+:} false; then :
9659   $as_echo_n "(cached) " >&6
9660 else
9661   ac_check_lib_save_LIBS=$LIBS
9662 LIBS="-lXxf86vm -lXext -lX11 $LIBS"
9663 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9664 /* end confdefs.h.  */
9665
9666 /* Override any GCC internal prototype to avoid an error.
9667    Use char because int might match the return type of a GCC
9668    builtin and then its argument prototype would still apply.  */
9669 #ifdef __cplusplus
9670 extern "C"
9671 #endif
9672 char XF86VidModeSetGammaRamp ();
9673 int
9674 main ()
9675 {
9676 return XF86VidModeSetGammaRamp ();
9677   ;
9678   return 0;
9679 }
9680 _ACEOF
9681 if ac_fn_c_try_link "$LINENO"; then :
9682   ac_cv_lib_Xxf86vm_XF86VidModeSetGammaRamp=yes
9683 else
9684   ac_cv_lib_Xxf86vm_XF86VidModeSetGammaRamp=no
9685 fi
9686 rm -f core conftest.err conftest.$ac_objext \
9687     conftest$ac_exeext conftest.$ac_ext
9688 LIBS=$ac_check_lib_save_LIBS
9689 fi
9690 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xxf86vm_XF86VidModeSetGammaRamp" >&5
9691 $as_echo "$ac_cv_lib_Xxf86vm_XF86VidModeSetGammaRamp" >&6; }
9692 if test "x$ac_cv_lib_Xxf86vm_XF86VidModeSetGammaRamp" = xyes; then :
9693   have_xf86gamma_ramp=yes
9694 else
9695   true
9696 fi
9697
9698   CPPFLAGS="$ac_save_CPPFLAGS"
9699   LDFLAGS="$ac_save_LDFLAGS"
9700 #  LIBS="$ac_save_LIBS"
9701
9702   fi
9703
9704   # if those tests succeeded, then we've really got the functions.
9705   if test "$have_xf86gamma" = yes; then
9706     $as_echo "#define HAVE_XF86VMODE_GAMMA 1" >>confdefs.h
9707
9708   fi
9709
9710   if test "$have_xf86gamma_ramp" = yes; then
9711     $as_echo "#define HAVE_XF86VMODE_GAMMA_RAMP 1" >>confdefs.h
9712
9713   fi
9714
9715   # pull in the lib, if we haven't already
9716   if test "$have_xf86gamma" = yes -a "$have_xf86vmode" = no; then
9717     SAVER_LIBS="$SAVER_LIBS -lXxf86vm"
9718   fi
9719
9720 elif test "$with_xf86gamma" != no; then
9721   echo "error: must be yes or no: --with-xf86gamma-ext=$with_xf86vmode"
9722   exit 1
9723 fi
9724
9725
9726 ###############################################################################
9727 #
9728 #       Check for the RANDR (Resize and Rotate) server extension.
9729 #
9730 #       We need this to detect when the resolution of the desktop
9731 #       has changed out from under us (this is a newer, different
9732 #       mechanism than the XF86VMODE virtual viewports.)
9733 #
9734 ###############################################################################
9735
9736 have_randr=no
9737 with_randr_req=unspecified
9738
9739 # Check whether --with-randr-ext was given.
9740 if test "${with_randr_ext+set}" = set; then :
9741   withval=$with_randr_ext; with_randr="$withval"; with_randr_req="$withval"
9742 else
9743   with_randr=yes
9744 fi
9745
9746
9747
9748    case "$with_randr" in
9749     yes) ;;
9750     no)  ;;
9751
9752     /*)
9753      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for RANDR headers" >&5
9754 $as_echo_n "checking for RANDR headers... " >&6; }
9755      d=$with_randr/include
9756      if test -d $d; then
9757        X_CFLAGS="-I$d $X_CFLAGS"
9758        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
9759 $as_echo "$d" >&6; }
9760      else
9761        { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
9762 $as_echo "not found ($d: no such directory)" >&6; }
9763      fi
9764
9765      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for RANDR libs" >&5
9766 $as_echo_n "checking for RANDR libs... " >&6; }
9767      d=$with_randr/lib
9768      if test -d $d; then
9769        X_LIBS="-L$d $X_LIBS"
9770        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
9771 $as_echo "$d" >&6; }
9772      else
9773        { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
9774 $as_echo "not found ($d: no such directory)" >&6; }
9775      fi
9776
9777      # replace the directory string with "yes".
9778      with_randr_req="yes"
9779      with_randr=$with_randr_req
9780      ;;
9781
9782     *)
9783      echo ""
9784      echo "error: argument to --with-randr-ext must be \"yes\", \"no\", or a directory."
9785      echo "       If it is a directory, then \`DIR/include' will be added to"
9786      echo "       the -I list, and \`DIR/lib' will be added to the -L list."
9787      exit 1
9788      ;;
9789    esac
9790
9791
9792 if test "$with_randr" = yes; then
9793
9794   # first check for Xrandr.h
9795
9796   ac_save_CPPFLAGS="$CPPFLAGS"
9797   if test \! -z "$includedir" ; then
9798     CPPFLAGS="$CPPFLAGS -I$includedir"
9799   fi
9800   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
9801   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
9802   ac_fn_c_check_header_compile "$LINENO" "X11/extensions/Xrandr.h" "ac_cv_header_X11_extensions_Xrandr_h" "#include <X11/Xlib.h>
9803 "
9804 if test "x$ac_cv_header_X11_extensions_Xrandr_h" = xyes; then :
9805   have_randr=yes
9806 fi
9807
9808
9809   CPPFLAGS="$ac_save_CPPFLAGS"
9810
9811   # if that succeeded, then check for the XRR code in the libraries
9812   if test "$have_randr" = yes; then
9813
9814     # RANDR probably needs -lXrender
9815     xrender_libs=
9816
9817   ac_save_CPPFLAGS="$CPPFLAGS"
9818   ac_save_LDFLAGS="$LDFLAGS"
9819 #  ac_save_LIBS="$LIBS"
9820
9821   if test \! -z "$includedir" ; then
9822     CPPFLAGS="$CPPFLAGS -I$includedir"
9823   fi
9824   # note: $X_CFLAGS includes $x_includes
9825   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
9826
9827   if test \! -z "$libdir" ; then
9828     LDFLAGS="$LDFLAGS -L$libdir"
9829   fi
9830   # note: $X_LIBS includes $x_libraries
9831   LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
9832
9833   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
9834   LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
9835   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XRenderSetSubpixelOrder in -lXrender" >&5
9836 $as_echo_n "checking for XRenderSetSubpixelOrder in -lXrender... " >&6; }
9837 if ${ac_cv_lib_Xrender_XRenderSetSubpixelOrder+:} false; then :
9838   $as_echo_n "(cached) " >&6
9839 else
9840   ac_check_lib_save_LIBS=$LIBS
9841 LIBS="-lXrender -lXext -lX11 $LIBS"
9842 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9843 /* end confdefs.h.  */
9844
9845 /* Override any GCC internal prototype to avoid an error.
9846    Use char because int might match the return type of a GCC
9847    builtin and then its argument prototype would still apply.  */
9848 #ifdef __cplusplus
9849 extern "C"
9850 #endif
9851 char XRenderSetSubpixelOrder ();
9852 int
9853 main ()
9854 {
9855 return XRenderSetSubpixelOrder ();
9856   ;
9857   return 0;
9858 }
9859 _ACEOF
9860 if ac_fn_c_try_link "$LINENO"; then :
9861   ac_cv_lib_Xrender_XRenderSetSubpixelOrder=yes
9862 else
9863   ac_cv_lib_Xrender_XRenderSetSubpixelOrder=no
9864 fi
9865 rm -f core conftest.err conftest.$ac_objext \
9866     conftest$ac_exeext conftest.$ac_ext
9867 LIBS=$ac_check_lib_save_LIBS
9868 fi
9869 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xrender_XRenderSetSubpixelOrder" >&5
9870 $as_echo "$ac_cv_lib_Xrender_XRenderSetSubpixelOrder" >&6; }
9871 if test "x$ac_cv_lib_Xrender_XRenderSetSubpixelOrder" = xyes; then :
9872   xrender_libs="-lXrender"
9873 else
9874   true
9875 fi
9876
9877   CPPFLAGS="$ac_save_CPPFLAGS"
9878   LDFLAGS="$ac_save_LDFLAGS"
9879 #  LIBS="$ac_save_LIBS"
9880
9881
9882     # first look for RANDR in -lXext
9883     have_randr=no
9884
9885   ac_save_CPPFLAGS="$CPPFLAGS"
9886   ac_save_LDFLAGS="$LDFLAGS"
9887 #  ac_save_LIBS="$LIBS"
9888
9889   if test \! -z "$includedir" ; then
9890     CPPFLAGS="$CPPFLAGS -I$includedir"
9891   fi
9892   # note: $X_CFLAGS includes $x_includes
9893   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
9894
9895   if test \! -z "$libdir" ; then
9896     LDFLAGS="$LDFLAGS -L$libdir"
9897   fi
9898   # note: $X_LIBS includes $x_libraries
9899   LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
9900
9901   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
9902   LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
9903   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XRRGetScreenInfo in -lXext" >&5
9904 $as_echo_n "checking for XRRGetScreenInfo in -lXext... " >&6; }
9905 if ${ac_cv_lib_Xext_XRRGetScreenInfo+:} false; then :
9906   $as_echo_n "(cached) " >&6
9907 else
9908   ac_check_lib_save_LIBS=$LIBS
9909 LIBS="-lXext $xrender_libs -lXext -lX11 $LIBS"
9910 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9911 /* end confdefs.h.  */
9912
9913 /* Override any GCC internal prototype to avoid an error.
9914    Use char because int might match the return type of a GCC
9915    builtin and then its argument prototype would still apply.  */
9916 #ifdef __cplusplus
9917 extern "C"
9918 #endif
9919 char XRRGetScreenInfo ();
9920 int
9921 main ()
9922 {
9923 return XRRGetScreenInfo ();
9924   ;
9925   return 0;
9926 }
9927 _ACEOF
9928 if ac_fn_c_try_link "$LINENO"; then :
9929   ac_cv_lib_Xext_XRRGetScreenInfo=yes
9930 else
9931   ac_cv_lib_Xext_XRRGetScreenInfo=no
9932 fi
9933 rm -f core conftest.err conftest.$ac_objext \
9934     conftest$ac_exeext conftest.$ac_ext
9935 LIBS=$ac_check_lib_save_LIBS
9936 fi
9937 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xext_XRRGetScreenInfo" >&5
9938 $as_echo "$ac_cv_lib_Xext_XRRGetScreenInfo" >&6; }
9939 if test "x$ac_cv_lib_Xext_XRRGetScreenInfo" = xyes; then :
9940   have_randr=yes; SAVER_LIBS="$SAVER_LIBS $xrender_libs"
9941 else
9942   true
9943 fi
9944
9945   CPPFLAGS="$ac_save_CPPFLAGS"
9946   LDFLAGS="$ac_save_LDFLAGS"
9947 #  LIBS="$ac_save_LIBS"
9948
9949
9950     # if that failed, look in -lXrandr
9951     if test "$have_randr" = no; then
9952
9953   ac_save_CPPFLAGS="$CPPFLAGS"
9954   ac_save_LDFLAGS="$LDFLAGS"
9955 #  ac_save_LIBS="$LIBS"
9956
9957   if test \! -z "$includedir" ; then
9958     CPPFLAGS="$CPPFLAGS -I$includedir"
9959   fi
9960   # note: $X_CFLAGS includes $x_includes
9961   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
9962
9963   if test \! -z "$libdir" ; then
9964     LDFLAGS="$LDFLAGS -L$libdir"
9965   fi
9966   # note: $X_LIBS includes $x_libraries
9967   LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
9968
9969   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
9970   LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
9971   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XRRGetScreenInfo in -lXrandr" >&5
9972 $as_echo_n "checking for XRRGetScreenInfo in -lXrandr... " >&6; }
9973 if ${ac_cv_lib_Xrandr_XRRGetScreenInfo+:} false; then :
9974   $as_echo_n "(cached) " >&6
9975 else
9976   ac_check_lib_save_LIBS=$LIBS
9977 LIBS="-lXrandr $xrender_libs -lXext -lX11 $LIBS"
9978 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9979 /* end confdefs.h.  */
9980
9981 /* Override any GCC internal prototype to avoid an error.
9982    Use char because int might match the return type of a GCC
9983    builtin and then its argument prototype would still apply.  */
9984 #ifdef __cplusplus
9985 extern "C"
9986 #endif
9987 char XRRGetScreenInfo ();
9988 int
9989 main ()
9990 {
9991 return XRRGetScreenInfo ();
9992   ;
9993   return 0;
9994 }
9995 _ACEOF
9996 if ac_fn_c_try_link "$LINENO"; then :
9997   ac_cv_lib_Xrandr_XRRGetScreenInfo=yes
9998 else
9999   ac_cv_lib_Xrandr_XRRGetScreenInfo=no
10000 fi
10001 rm -f core conftest.err conftest.$ac_objext \
10002     conftest$ac_exeext conftest.$ac_ext
10003 LIBS=$ac_check_lib_save_LIBS
10004 fi
10005 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xrandr_XRRGetScreenInfo" >&5
10006 $as_echo "$ac_cv_lib_Xrandr_XRRGetScreenInfo" >&6; }
10007 if test "x$ac_cv_lib_Xrandr_XRRGetScreenInfo" = xyes; then :
10008   have_randr=yes; SAVER_LIBS="$SAVER_LIBS -lXrandr $xrender_libs"
10009 else
10010   true
10011 fi
10012
10013   CPPFLAGS="$ac_save_CPPFLAGS"
10014   LDFLAGS="$ac_save_LDFLAGS"
10015 #  LIBS="$ac_save_LIBS"
10016
10017     fi
10018   fi
10019
10020   # if that succeeded, then we've really got it.
10021   if test "$have_randr" = yes; then
10022     $as_echo "#define HAVE_RANDR 1" >>confdefs.h
10023
10024
10025     # Now check for version 1.2 in the same libs.
10026     # Try to compile, since on MacOS 10.5.7, headers are older than libs!
10027     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XRRGetScreenResources" >&5
10028 $as_echo_n "checking for XRRGetScreenResources... " >&6; }
10029 if ${ac_cv_randr_12+:} false; then :
10030   $as_echo_n "(cached) " >&6
10031 else
10032   ac_cv_randr_12=no
10033
10034   ac_save_CPPFLAGS="$CPPFLAGS"
10035   if test \! -z "$includedir" ; then
10036     CPPFLAGS="$CPPFLAGS -I$includedir"
10037   fi
10038   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
10039   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
10040   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10041 /* end confdefs.h.  */
10042 #include <stdlib.h>
10043                          #include <X11/Xlib.h>
10044                          #include <X11/extensions/Xrandr.h>
10045 int
10046 main ()
10047 {
10048 XRRScreenResources *res =
10049                            XRRGetScreenResources (0, 0);
10050   ;
10051   return 0;
10052 }
10053 _ACEOF
10054 if ac_fn_c_try_compile "$LINENO"; then :
10055   ac_cv_randr_12=yes
10056 else
10057   ac_cv_randr_12=no
10058 fi
10059 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10060   CPPFLAGS="$ac_save_CPPFLAGS"
10061 fi
10062 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_randr_12" >&5
10063 $as_echo "$ac_cv_randr_12" >&6; }
10064     if test "$ac_cv_randr_12" = yes ; then
10065       $as_echo "#define HAVE_RANDR_12 1" >>confdefs.h
10066
10067     fi
10068 #   AC_CHECK_X_LIB(c, XRRGetOutputInfo, [AC_DEFINE(HAVE_RANDR_12)],
10069 #                  [true], $SAVER_LIBS)
10070   fi
10071
10072
10073 elif test "$with_randr" != no; then
10074   echo "error: must be yes or no: --with-randr-ext=$with_randr"
10075   exit 1
10076 fi
10077
10078
10079 ###############################################################################
10080 #
10081 #       Check for XF86MiscSetGrabKeysState (but only bother if we are already
10082 #       using other XF86 stuff.)
10083 #
10084 ###############################################################################
10085
10086 have_xf86miscsetgrabkeysstate=no
10087 if test "$have_xf86gamma" = yes -o "$have_xf86vmode" = yes; then
10088
10089   ac_save_CPPFLAGS="$CPPFLAGS"
10090   ac_save_LDFLAGS="$LDFLAGS"
10091 #  ac_save_LIBS="$LIBS"
10092
10093   if test \! -z "$includedir" ; then
10094     CPPFLAGS="$CPPFLAGS -I$includedir"
10095   fi
10096   # note: $X_CFLAGS includes $x_includes
10097   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
10098
10099   if test \! -z "$libdir" ; then
10100     LDFLAGS="$LDFLAGS -L$libdir"
10101   fi
10102   # note: $X_LIBS includes $x_libraries
10103   LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
10104
10105   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
10106   LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
10107   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XF86MiscSetGrabKeysState in -lXxf86misc" >&5
10108 $as_echo_n "checking for XF86MiscSetGrabKeysState in -lXxf86misc... " >&6; }
10109 if ${ac_cv_lib_Xxf86misc_XF86MiscSetGrabKeysState+:} false; then :
10110   $as_echo_n "(cached) " >&6
10111 else
10112   ac_check_lib_save_LIBS=$LIBS
10113 LIBS="-lXxf86misc -lXext -lX11 $LIBS"
10114 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10115 /* end confdefs.h.  */
10116
10117 /* Override any GCC internal prototype to avoid an error.
10118    Use char because int might match the return type of a GCC
10119    builtin and then its argument prototype would still apply.  */
10120 #ifdef __cplusplus
10121 extern "C"
10122 #endif
10123 char XF86MiscSetGrabKeysState ();
10124 int
10125 main ()
10126 {
10127 return XF86MiscSetGrabKeysState ();
10128   ;
10129   return 0;
10130 }
10131 _ACEOF
10132 if ac_fn_c_try_link "$LINENO"; then :
10133   ac_cv_lib_Xxf86misc_XF86MiscSetGrabKeysState=yes
10134 else
10135   ac_cv_lib_Xxf86misc_XF86MiscSetGrabKeysState=no
10136 fi
10137 rm -f core conftest.err conftest.$ac_objext \
10138     conftest$ac_exeext conftest.$ac_ext
10139 LIBS=$ac_check_lib_save_LIBS
10140 fi
10141 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xxf86misc_XF86MiscSetGrabKeysState" >&5
10142 $as_echo "$ac_cv_lib_Xxf86misc_XF86MiscSetGrabKeysState" >&6; }
10143 if test "x$ac_cv_lib_Xxf86misc_XF86MiscSetGrabKeysState" = xyes; then :
10144   have_xf86miscsetgrabkeysstate=yes
10145 else
10146   true
10147 fi
10148
10149   CPPFLAGS="$ac_save_CPPFLAGS"
10150   LDFLAGS="$ac_save_LDFLAGS"
10151 #  LIBS="$ac_save_LIBS"
10152
10153   if test "$have_xf86miscsetgrabkeysstate" = yes ; then
10154     SAVER_LIBS="$SAVER_LIBS -lXxf86misc"
10155     $as_echo "#define HAVE_XF86MISCSETGRABKEYSSTATE 1" >>confdefs.h
10156
10157   fi
10158 fi
10159
10160
10161 ###############################################################################
10162 #
10163 #       Check for HP XHPDisableReset and XHPEnableReset.
10164 #
10165 ###############################################################################
10166
10167 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XHPDisableReset in X11/XHPlib.h" >&5
10168 $as_echo_n "checking for XHPDisableReset in X11/XHPlib.h... " >&6; }
10169
10170   ac_save_CPPFLAGS="$CPPFLAGS"
10171   if test \! -z "$includedir" ; then
10172     CPPFLAGS="$CPPFLAGS -I$includedir"
10173   fi
10174   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
10175   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
10176   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10177 /* end confdefs.h.  */
10178 #include <X11/XHPlib.h>
10179
10180 _ACEOF
10181 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
10182   $EGREP "XHPDisableReset" >/dev/null 2>&1; then :
10183   $as_echo "#define HAVE_XHPDISABLERESET 1" >>confdefs.h
10184
10185                    SAVER_LIBS="-lXhp11 $SAVER_LIBS"
10186                    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10187 $as_echo "yes" >&6; }
10188 else
10189   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10190 $as_echo "no" >&6; }
10191 fi
10192 rm -rf conftest*
10193
10194   CPPFLAGS="$ac_save_CPPFLAGS"
10195
10196
10197 ###############################################################################
10198 #
10199 #       Check for /proc/interrupts.
10200 #
10201 ###############################################################################
10202
10203 have_proc_interrupts=no
10204 with_proc_interrupts_req=unspecified
10205
10206 # Check whether --with-proc-interrupts was given.
10207 if test "${with_proc_interrupts+set}" = set; then :
10208   withval=$with_proc_interrupts; with_proc_interrupts="$withval"; with_proc_interrupts_req="$withval"
10209 else
10210   with_proc_interrupts=yes
10211 fi
10212
10213
10214 if test "$with_proc_interrupts" = yes; then
10215
10216   # Note that we may be building in an environment (e.g. Debian buildd chroot)
10217   # without a proper /proc filesystem. If /proc/interrupts exists, then we'll
10218   # check that it has the bits we need, but otherwise we'll just go on faith.
10219   #
10220   have_proc_interrupts=yes
10221
10222   if test -f /proc/interrupts; then
10223    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether /proc/interrupts contains keyboard data" >&5
10224 $as_echo_n "checking whether /proc/interrupts contains keyboard data... " >&6; }
10225 if ${ac_cv_have_proc_interrupts+:} false; then :
10226   $as_echo_n "(cached) " >&6
10227 else
10228   ac_cv_have_proc_interrupts=no
10229      if grep 'keyboard\|i8042' /proc/interrupts >/dev/null 2>&1 ; then
10230        ac_cv_have_proc_interrupts=yes
10231      fi
10232
10233 fi
10234 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_proc_interrupts" >&5
10235 $as_echo "$ac_cv_have_proc_interrupts" >&6; }
10236    have_proc_interrupts=$ac_cv_have_proc_interrupts
10237   fi
10238
10239   if test "$have_proc_interrupts" = yes; then
10240     $as_echo "#define HAVE_PROC_INTERRUPTS 1" >>confdefs.h
10241
10242   fi
10243
10244 elif test "$with_proc_interrupts" != no; then
10245   echo "error: must be yes or no: --with-proc-interrupts=$with_proc_interrupts"
10246   exit 1
10247 fi
10248
10249
10250 ###############################################################################
10251 #
10252 #       The --enable-locking option
10253 #
10254 ###############################################################################
10255
10256 # Check whether --enable-locking was given.
10257 if test "${enable_locking+set}" = set; then :
10258   enableval=$enable_locking; enable_locking="$enableval"
10259 else
10260   if test "$ac_macosx" = yes; then
10261     # We can't lock on MacOS X, so default to not compiling in support for it.
10262     # But allow --enable-locking to override that, so I can debug Linux locking
10263     # under MacOS X11.
10264     enable_locking=no
10265    else
10266     enable_locking=yes
10267    fi
10268 fi
10269
10270 if test "$enable_locking" = yes; then
10271   true
10272 elif test "$enable_locking" = no; then
10273   $as_echo "#define NO_LOCKING 1" >>confdefs.h
10274
10275 else
10276   echo "error: must be yes or no: --enable-locking=$enable_locking"
10277   exit 1
10278 fi
10279
10280
10281 ###############################################################################
10282 #
10283 #       Whether to allow root password to unblank.
10284 #
10285 ###############################################################################
10286 # Check whether --enable-root-passwd was given.
10287 if test "${enable_root_passwd+set}" = set; then :
10288   enableval=$enable_root_passwd; enable_root_passwd="$enableval"
10289 else
10290   enable_root_passwd=yes
10291 fi
10292
10293 if test "$enable_root_passwd" = yes; then
10294   $as_echo "#define ALLOW_ROOT_PASSWD 1" >>confdefs.h
10295
10296   true
10297 elif test "$enable_root_passwd" != no; then
10298   echo "error: must be yes or no: --enable-root-passwd=$enable_root_passwd"
10299   exit 1
10300 fi
10301
10302 ###############################################################################
10303 #
10304 #       Check for PAM.
10305 #
10306 ###############################################################################
10307
10308 case "$host" in
10309   *-solaris*)
10310    # Solaris systems tend to come with PAM misconfigured.
10311    #  Don't build it by default, even if the headers exist.
10312    with_pam_default=no
10313    ;;
10314   *)
10315    # Default to building PAM support on all other systems, if it exists.
10316    with_pam_default=yes
10317   ;;
10318 esac
10319
10320 have_pam=no
10321 with_pam_req=unspecified
10322
10323
10324 # Check whether --with-pam was given.
10325 if test "${with_pam+set}" = set; then :
10326   withval=$with_pam; with_pam="$withval"; with_pam_req="$withval"
10327 else
10328   with_pam=$with_pam_default
10329 fi
10330
10331
10332
10333 # Check whether --with-pam_service_name was given.
10334 if test "${with_pam_service_name+set}" = set; then :
10335   withval=$with_pam_service_name; pam_service_name="$withval"
10336 else
10337   pam_service_name="xscreensaver"
10338 fi
10339
10340
10341 # Check whether --enable-pam-check-account-type was given.
10342 if test "${enable_pam_check_account_type+set}" = set; then :
10343   enableval=$enable_pam_check_account_type; enable_pam_check_account_type="$enableval"
10344 else
10345   enable_pam_check_account_type=no
10346 fi
10347
10348 if test "$enable_pam_check_account_type" = yes ; then
10349   $as_echo "#define PAM_CHECK_ACCOUNT_TYPE 1" >>confdefs.h
10350
10351   true
10352 elif test "$enable_pam_check_account_type" != no ; then
10353   echo "error: must be yes or no: --enable-pam-check-account-type=$enable_pam_check_account_type"
10354   exit 1
10355 fi
10356
10357
10358    case "$with_pam" in
10359     yes) ;;
10360     no)  ;;
10361
10362     /*)
10363      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PAM headers" >&5
10364 $as_echo_n "checking for PAM headers... " >&6; }
10365      d=$with_pam/include
10366      if test -d $d; then
10367        X_CFLAGS="-I$d $X_CFLAGS"
10368        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
10369 $as_echo "$d" >&6; }
10370      else
10371        { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
10372 $as_echo "not found ($d: no such directory)" >&6; }
10373      fi
10374
10375      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PAM libs" >&5
10376 $as_echo_n "checking for PAM libs... " >&6; }
10377      d=$with_pam/lib
10378      if test -d $d; then
10379        X_LIBS="-L$d $X_LIBS"
10380        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
10381 $as_echo "$d" >&6; }
10382      else
10383        { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
10384 $as_echo "not found ($d: no such directory)" >&6; }
10385      fi
10386
10387      # replace the directory string with "yes".
10388      with_pam_req="yes"
10389      with_pam=$with_pam_req
10390      ;;
10391
10392     *)
10393      echo ""
10394      echo "error: argument to --with-pam must be \"yes\", \"no\", or a directory."
10395      echo "       If it is a directory, then \`DIR/include' will be added to"
10396      echo "       the -I list, and \`DIR/lib' will be added to the -L list."
10397      exit 1
10398      ;;
10399    esac
10400
10401
10402 if test "$enable_locking" = yes -a "$with_pam" = yes; then
10403   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PAM" >&5
10404 $as_echo_n "checking for PAM... " >&6; }
10405 if ${ac_cv_pam+:} false; then :
10406   $as_echo_n "(cached) " >&6
10407 else
10408
10409   ac_save_CPPFLAGS="$CPPFLAGS"
10410   if test \! -z "$includedir" ; then
10411     CPPFLAGS="$CPPFLAGS -I$includedir"
10412   fi
10413   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
10414   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
10415   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10416 /* end confdefs.h.  */
10417 #include <security/pam_appl.h>
10418 int
10419 main ()
10420 {
10421
10422   ;
10423   return 0;
10424 }
10425 _ACEOF
10426 if ac_fn_c_try_compile "$LINENO"; then :
10427   ac_cv_pam=yes
10428 else
10429   ac_cv_pam=no
10430 fi
10431 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10432   CPPFLAGS="$ac_save_CPPFLAGS"
10433 fi
10434 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_pam" >&5
10435 $as_echo "$ac_cv_pam" >&6; }
10436   if test "$ac_cv_pam" = yes ; then
10437     have_pam=yes
10438     $as_echo "#define HAVE_PAM 1" >>confdefs.h
10439
10440     cat >>confdefs.h <<_ACEOF
10441 #define PAM_SERVICE_NAME "$pam_service_name"
10442 _ACEOF
10443
10444
10445     PASSWD_LIBS="${PASSWD_LIBS} -lpam"
10446
10447     # libpam typically requires dlopen and dlsym.  On FreeBSD,
10448     # those are in libc.  On Linux and Solaris, they're in libdl.
10449     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10450 $as_echo_n "checking for dlopen in -ldl... " >&6; }
10451 if ${ac_cv_lib_dl_dlopen+:} false; then :
10452   $as_echo_n "(cached) " >&6
10453 else
10454   ac_check_lib_save_LIBS=$LIBS
10455 LIBS="-ldl  $LIBS"
10456 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10457 /* end confdefs.h.  */
10458
10459 /* Override any GCC internal prototype to avoid an error.
10460    Use char because int might match the return type of a GCC
10461    builtin and then its argument prototype would still apply.  */
10462 #ifdef __cplusplus
10463 extern "C"
10464 #endif
10465 char dlopen ();
10466 int
10467 main ()
10468 {
10469 return dlopen ();
10470   ;
10471   return 0;
10472 }
10473 _ACEOF
10474 if ac_fn_c_try_link "$LINENO"; then :
10475   ac_cv_lib_dl_dlopen=yes
10476 else
10477   ac_cv_lib_dl_dlopen=no
10478 fi
10479 rm -f core conftest.err conftest.$ac_objext \
10480     conftest$ac_exeext conftest.$ac_ext
10481 LIBS=$ac_check_lib_save_LIBS
10482 fi
10483 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10484 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10485 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
10486   PASSWD_LIBS="${PASSWD_LIBS} -ldl"
10487 fi
10488
10489
10490     # On Linux, sigtimedwait() is in libc; on Solaris, it's in librt.
10491     have_timedwait=no
10492     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sigtimedwait in -lc" >&5
10493 $as_echo_n "checking for sigtimedwait in -lc... " >&6; }
10494 if ${ac_cv_lib_c_sigtimedwait+:} false; then :
10495   $as_echo_n "(cached) " >&6
10496 else
10497   ac_check_lib_save_LIBS=$LIBS
10498 LIBS="-lc  $LIBS"
10499 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10500 /* end confdefs.h.  */
10501
10502 /* Override any GCC internal prototype to avoid an error.
10503    Use char because int might match the return type of a GCC
10504    builtin and then its argument prototype would still apply.  */
10505 #ifdef __cplusplus
10506 extern "C"
10507 #endif
10508 char sigtimedwait ();
10509 int
10510 main ()
10511 {
10512 return sigtimedwait ();
10513   ;
10514   return 0;
10515 }
10516 _ACEOF
10517 if ac_fn_c_try_link "$LINENO"; then :
10518   ac_cv_lib_c_sigtimedwait=yes
10519 else
10520   ac_cv_lib_c_sigtimedwait=no
10521 fi
10522 rm -f core conftest.err conftest.$ac_objext \
10523     conftest$ac_exeext conftest.$ac_ext
10524 LIBS=$ac_check_lib_save_LIBS
10525 fi
10526 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_sigtimedwait" >&5
10527 $as_echo "$ac_cv_lib_c_sigtimedwait" >&6; }
10528 if test "x$ac_cv_lib_c_sigtimedwait" = xyes; then :
10529   have_timedwait=yes
10530                   $as_echo "#define HAVE_SIGTIMEDWAIT 1" >>confdefs.h
10531
10532 fi
10533
10534     if test "$have_timedwait" = no ; then
10535       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sigtimedwait in -lrt" >&5
10536 $as_echo_n "checking for sigtimedwait in -lrt... " >&6; }
10537 if ${ac_cv_lib_rt_sigtimedwait+:} false; then :
10538   $as_echo_n "(cached) " >&6
10539 else
10540   ac_check_lib_save_LIBS=$LIBS
10541 LIBS="-lrt  $LIBS"
10542 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10543 /* end confdefs.h.  */
10544
10545 /* Override any GCC internal prototype to avoid an error.
10546    Use char because int might match the return type of a GCC
10547    builtin and then its argument prototype would still apply.  */
10548 #ifdef __cplusplus
10549 extern "C"
10550 #endif
10551 char sigtimedwait ();
10552 int
10553 main ()
10554 {
10555 return sigtimedwait ();
10556   ;
10557   return 0;
10558 }
10559 _ACEOF
10560 if ac_fn_c_try_link "$LINENO"; then :
10561   ac_cv_lib_rt_sigtimedwait=yes
10562 else
10563   ac_cv_lib_rt_sigtimedwait=no
10564 fi
10565 rm -f core conftest.err conftest.$ac_objext \
10566     conftest$ac_exeext conftest.$ac_ext
10567 LIBS=$ac_check_lib_save_LIBS
10568 fi
10569 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rt_sigtimedwait" >&5
10570 $as_echo "$ac_cv_lib_rt_sigtimedwait" >&6; }
10571 if test "x$ac_cv_lib_rt_sigtimedwait" = xyes; then :
10572   have_timedwait=yes
10573                                       $as_echo "#define HAVE_SIGTIMEDWAIT 1" >>confdefs.h
10574
10575                                       PASSWD_LIBS="${PASSWD_LIBS} -lrt"
10576 fi
10577
10578     fi
10579
10580     { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to call pam_strerror" >&5
10581 $as_echo_n "checking how to call pam_strerror... " >&6; }
10582     if ${ac_cv_pam_strerror_args+:} false; then :
10583   $as_echo_n "(cached) " >&6
10584 else
10585
10586   ac_save_CPPFLAGS="$CPPFLAGS"
10587   if test \! -z "$includedir" ; then
10588     CPPFLAGS="$CPPFLAGS -I$includedir"
10589   fi
10590   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
10591   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
10592   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10593 /* end confdefs.h.  */
10594 #include <stdio.h>
10595                         #include <stdlib.h>
10596                         #include <security/pam_appl.h>
10597 int
10598 main ()
10599 {
10600 pam_handle_t *pamh = 0;
10601                         char *s = pam_strerror(pamh, PAM_SUCCESS);
10602   ;
10603   return 0;
10604 }
10605 _ACEOF
10606 if ac_fn_c_try_compile "$LINENO"; then :
10607   ac_pam_strerror_args=2
10608 else
10609
10610   ac_save_CPPFLAGS="$CPPFLAGS"
10611   if test \! -z "$includedir" ; then
10612     CPPFLAGS="$CPPFLAGS -I$includedir"
10613   fi
10614   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
10615   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
10616   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10617 /* end confdefs.h.  */
10618 #include <stdio.h>
10619                                           #include <stdlib.h>
10620                                           #include <security/pam_appl.h>
10621 int
10622 main ()
10623 {
10624 char *s =
10625                                            pam_strerror(PAM_SUCCESS);
10626   ;
10627   return 0;
10628 }
10629 _ACEOF
10630 if ac_fn_c_try_compile "$LINENO"; then :
10631   ac_pam_strerror_args=1
10632 else
10633   ac_pam_strerror_args=0
10634 fi
10635 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10636   CPPFLAGS="$ac_save_CPPFLAGS"
10637 fi
10638 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10639   CPPFLAGS="$ac_save_CPPFLAGS"
10640       ac_cv_pam_strerror_args=$ac_pam_strerror_args
10641 fi
10642
10643     ac_pam_strerror_args=$ac_cv_pam_strerror_args
10644     if test "$ac_pam_strerror_args" = 1 ; then
10645       { $as_echo "$as_me:${as_lineno-$LINENO}: result: one argument" >&5
10646 $as_echo "one argument" >&6; }
10647     elif test "$ac_pam_strerror_args" = 2 ; then
10648       $as_echo "#define PAM_STRERROR_TWO_ARGS 1" >>confdefs.h
10649
10650       { $as_echo "$as_me:${as_lineno-$LINENO}: result: two arguments" >&5
10651 $as_echo "two arguments" >&6; }
10652     else
10653       { $as_echo "$as_me:${as_lineno-$LINENO}: result: unknown" >&5
10654 $as_echo "unknown" >&6; }
10655     fi
10656
10657 # Check pam_fail_delay
10658     { $as_echo "$as_me:${as_lineno-$LINENO}: checking pam_fail_delay in -lpam" >&5
10659 $as_echo_n "checking pam_fail_delay in -lpam... " >&6; }
10660     if ${ac_cv_pam_fail_delay+:} false; then :
10661   $as_echo_n "(cached) " >&6
10662 else
10663   ac_save_LDFLAGS="$LDFLAGS"
10664       LDFLAGS="-lpam"
10665       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10666 /* end confdefs.h.  */
10667 #include <security/pam_appl.h>
10668 int
10669 main ()
10670 {
10671 pam_handle_t *pamh = 0;
10672                    unsigned int usec = 1;
10673                    int status = pam_fail_delay (pamh, usec);
10674   ;
10675   return 0;
10676 }
10677 _ACEOF
10678 if ac_fn_c_try_link "$LINENO"; then :
10679   ac_pam_fail_delay=yes
10680 else
10681   ac_pam_fail_delay=no
10682 fi
10683 rm -f core conftest.err conftest.$ac_objext \
10684     conftest$ac_exeext conftest.$ac_ext
10685       ac_cv_pam_fail_delay=$ac_pam_fail_delay,
10686       LDFLAGS=$ac_save_LDFLAGS
10687 fi
10688
10689
10690       if test "$ac_pam_fail_delay" = yes ; then
10691         { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10692 $as_echo "yes" >&6; }
10693         $as_echo "#define HAVE_PAM_FAIL_DELAY 1" >>confdefs.h
10694
10695       else
10696         { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10697 $as_echo "no" >&6; }
10698       fi
10699
10700   fi
10701 fi
10702
10703
10704 ###############################################################################
10705 #
10706 #       Check for Kerberos.
10707 #
10708 ###############################################################################
10709
10710 have_kerberos=no
10711 have_kerberos5=no
10712 with_kerberos_req=unspecified
10713
10714
10715 # Check whether --with-kerberos was given.
10716 if test "${with_kerberos+set}" = set; then :
10717   withval=$with_kerberos; with_kerberos="$withval"; with_kerberos_req="$withval"
10718 else
10719   with_kerberos=yes
10720 fi
10721
10722
10723
10724    case "$with_kerberos" in
10725     yes) ;;
10726     no)  ;;
10727
10728     /*)
10729      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Kerberos headers" >&5
10730 $as_echo_n "checking for Kerberos headers... " >&6; }
10731      d=$with_kerberos/include
10732      if test -d $d; then
10733        X_CFLAGS="-I$d $X_CFLAGS"
10734        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
10735 $as_echo "$d" >&6; }
10736      else
10737        { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
10738 $as_echo "not found ($d: no such directory)" >&6; }
10739      fi
10740
10741      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Kerberos libs" >&5
10742 $as_echo_n "checking for Kerberos libs... " >&6; }
10743      d=$with_kerberos/lib
10744      if test -d $d; then
10745        X_LIBS="-L$d $X_LIBS"
10746        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
10747 $as_echo "$d" >&6; }
10748      else
10749        { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
10750 $as_echo "not found ($d: no such directory)" >&6; }
10751      fi
10752
10753      # replace the directory string with "yes".
10754      with_kerberos_req="yes"
10755      with_kerberos=$with_kerberos_req
10756      ;;
10757
10758     *)
10759      echo ""
10760      echo "error: argument to --with-kerberos must be \"yes\", \"no\", or a directory."
10761      echo "       If it is a directory, then \`DIR/include' will be added to"
10762      echo "       the -I list, and \`DIR/lib' will be added to the -L list."
10763      exit 1
10764      ;;
10765    esac
10766
10767
10768 if test "$enable_locking" = yes -a "$with_kerberos" = yes; then
10769   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Kerberos 4" >&5
10770 $as_echo_n "checking for Kerberos 4... " >&6; }
10771 if ${ac_cv_kerberos+:} false; then :
10772   $as_echo_n "(cached) " >&6
10773 else
10774
10775   ac_save_CPPFLAGS="$CPPFLAGS"
10776   if test \! -z "$includedir" ; then
10777     CPPFLAGS="$CPPFLAGS -I$includedir"
10778   fi
10779   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
10780   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
10781   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10782 /* end confdefs.h.  */
10783 #include <krb.h>
10784 int
10785 main ()
10786 {
10787
10788   ;
10789   return 0;
10790 }
10791 _ACEOF
10792 if ac_fn_c_try_compile "$LINENO"; then :
10793   ac_cv_kerberos=yes
10794 else
10795   ac_cv_kerberos=no
10796 fi
10797 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10798   CPPFLAGS="$ac_save_CPPFLAGS"
10799 fi
10800 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_kerberos" >&5
10801 $as_echo "$ac_cv_kerberos" >&6; }
10802   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Kerberos 5" >&5
10803 $as_echo_n "checking for Kerberos 5... " >&6; }
10804 if ${ac_cv_kerberos5+:} false; then :
10805   $as_echo_n "(cached) " >&6
10806 else
10807
10808   ac_save_CPPFLAGS="$CPPFLAGS"
10809   if test \! -z "$includedir" ; then
10810     CPPFLAGS="$CPPFLAGS -I$includedir"
10811   fi
10812   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
10813   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
10814   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10815 /* end confdefs.h.  */
10816 #include <kerberosIV/krb.h>
10817 int
10818 main ()
10819 {
10820
10821   ;
10822   return 0;
10823 }
10824 _ACEOF
10825 if ac_fn_c_try_compile "$LINENO"; then :
10826   ac_cv_kerberos5=yes
10827 else
10828   ac_cv_kerberos5=no
10829 fi
10830 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10831   CPPFLAGS="$ac_save_CPPFLAGS"
10832 fi
10833 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_kerberos5" >&5
10834 $as_echo "$ac_cv_kerberos5" >&6; }
10835
10836   if test "$ac_cv_kerberos" = yes ; then
10837     have_kerberos=yes
10838     $as_echo "#define HAVE_KERBEROS 1" >>confdefs.h
10839
10840   fi
10841
10842   if test "$ac_cv_kerberos5" = yes ; then
10843
10844     # Andrew Snare <ajs@pigpond.com> wrote:
10845     #
10846     # You were assuming that if kerberosV (krb5) was found, then kerberosIV
10847     # (krb4) was also available.  This turns out not to be the case with
10848     # mit-krb-1.2.7; apparently backwards-compatibility with KerberosIV
10849     # is optional.
10850     #
10851     # So, disable kerberosV support if libkrb4 can't be found.
10852     # This is not the best solution, but it makes the compile not fail.
10853     #
10854
10855   ac_save_CPPFLAGS="$CPPFLAGS"
10856   ac_save_LDFLAGS="$LDFLAGS"
10857 #  ac_save_LIBS="$LIBS"
10858
10859   if test \! -z "$includedir" ; then
10860     CPPFLAGS="$CPPFLAGS -I$includedir"
10861   fi
10862   # note: $X_CFLAGS includes $x_includes
10863   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
10864
10865   if test \! -z "$libdir" ; then
10866     LDFLAGS="$LDFLAGS -L$libdir"
10867   fi
10868   # note: $X_LIBS includes $x_libraries
10869   LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
10870
10871   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
10872   LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
10873   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for krb_get_tf_realm in -lkrb4" >&5
10874 $as_echo_n "checking for krb_get_tf_realm in -lkrb4... " >&6; }
10875 if ${ac_cv_lib_krb4_krb_get_tf_realm+:} false; then :
10876   $as_echo_n "(cached) " >&6
10877 else
10878   ac_check_lib_save_LIBS=$LIBS
10879 LIBS="-lkrb4  $LIBS"
10880 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10881 /* end confdefs.h.  */
10882
10883 /* Override any GCC internal prototype to avoid an error.
10884    Use char because int might match the return type of a GCC
10885    builtin and then its argument prototype would still apply.  */
10886 #ifdef __cplusplus
10887 extern "C"
10888 #endif
10889 char krb_get_tf_realm ();
10890 int
10891 main ()
10892 {
10893 return krb_get_tf_realm ();
10894   ;
10895   return 0;
10896 }
10897 _ACEOF
10898 if ac_fn_c_try_link "$LINENO"; then :
10899   ac_cv_lib_krb4_krb_get_tf_realm=yes
10900 else
10901   ac_cv_lib_krb4_krb_get_tf_realm=no
10902 fi
10903 rm -f core conftest.err conftest.$ac_objext \
10904     conftest$ac_exeext conftest.$ac_ext
10905 LIBS=$ac_check_lib_save_LIBS
10906 fi
10907 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_krb4_krb_get_tf_realm" >&5
10908 $as_echo "$ac_cv_lib_krb4_krb_get_tf_realm" >&6; }
10909 if test "x$ac_cv_lib_krb4_krb_get_tf_realm" = xyes; then :
10910   have_kerberos=yes
10911 else
10912   have_kerberos=no
10913 fi
10914
10915   CPPFLAGS="$ac_save_CPPFLAGS"
10916   LDFLAGS="$ac_save_LDFLAGS"
10917 #  LIBS="$ac_save_LIBS"
10918
10919     if test "$have_kerberos" = yes ; then
10920       have_kerberos5=yes
10921       $as_echo "#define HAVE_KERBEROS 1" >>confdefs.h
10922
10923       $as_echo "#define HAVE_KERBEROS5 1" >>confdefs.h
10924
10925     else
10926       have_kerberos5=no
10927       { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Cannot find compat lib (libkrb4) needed to use Kerberos 5" >&5
10928 $as_echo "$as_me: WARNING: Cannot find compat lib (libkrb4) needed to use Kerberos 5" >&2;}
10929     fi
10930
10931   fi
10932
10933   if test "$have_kerberos5" = yes ; then
10934     # from Matt Knopp <mhat@infocalypse.netlag.com>
10935     # (who got it from amu@mit.edu)
10936
10937     PASSWD_LIBS="$PASSWD_LIBS -lkrb4 -ldes425 -lkrb5 -lk5crypto -lcom_err"
10938
10939     # jwz: MacOS X uses -lkrb5, but not -lcrypt
10940
10941   ac_save_CPPFLAGS="$CPPFLAGS"
10942   ac_save_LDFLAGS="$LDFLAGS"
10943 #  ac_save_LIBS="$LIBS"
10944
10945   if test \! -z "$includedir" ; then
10946     CPPFLAGS="$CPPFLAGS -I$includedir"
10947   fi
10948   # note: $X_CFLAGS includes $x_includes
10949   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
10950
10951   if test \! -z "$libdir" ; then
10952     LDFLAGS="$LDFLAGS -L$libdir"
10953   fi
10954   # note: $X_LIBS includes $x_libraries
10955   LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
10956
10957   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
10958   LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
10959   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for crypt in -lcrypt" >&5
10960 $as_echo_n "checking for crypt in -lcrypt... " >&6; }
10961 if ${ac_cv_lib_crypt_crypt+:} false; then :
10962   $as_echo_n "(cached) " >&6
10963 else
10964   ac_check_lib_save_LIBS=$LIBS
10965 LIBS="-lcrypt  $LIBS"
10966 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10967 /* end confdefs.h.  */
10968
10969 /* Override any GCC internal prototype to avoid an error.
10970    Use char because int might match the return type of a GCC
10971    builtin and then its argument prototype would still apply.  */
10972 #ifdef __cplusplus
10973 extern "C"
10974 #endif
10975 char crypt ();
10976 int
10977 main ()
10978 {
10979 return crypt ();
10980   ;
10981   return 0;
10982 }
10983 _ACEOF
10984 if ac_fn_c_try_link "$LINENO"; then :
10985   ac_cv_lib_crypt_crypt=yes
10986 else
10987   ac_cv_lib_crypt_crypt=no
10988 fi
10989 rm -f core conftest.err conftest.$ac_objext \
10990     conftest$ac_exeext conftest.$ac_ext
10991 LIBS=$ac_check_lib_save_LIBS
10992 fi
10993 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_crypt_crypt" >&5
10994 $as_echo "$ac_cv_lib_crypt_crypt" >&6; }
10995 if test "x$ac_cv_lib_crypt_crypt" = xyes; then :
10996   PASSWD_LIBS="$PASSWD_LIBS -lcrypt"
10997 fi
10998
10999   CPPFLAGS="$ac_save_CPPFLAGS"
11000   LDFLAGS="$ac_save_LDFLAGS"
11001 #  LIBS="$ac_save_LIBS"
11002
11003
11004   elif test "$have_kerberos" = yes ; then
11005     # from Tim Showalter <tjs@psaux.com> for FreeBSD 4.2
11006     PASSWD_LIBS="$PASSWD_LIBS -lkrb -ldes -lcom_err"
11007   fi
11008
11009   if test "$have_kerberos" = yes ; then
11010     ac_fn_c_check_func "$LINENO" "res_search" "ac_cv_func_res_search"
11011 if test "x$ac_cv_func_res_search" = xyes; then :
11012
11013 else
11014   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for res_search in -lresolv" >&5
11015 $as_echo_n "checking for res_search in -lresolv... " >&6; }
11016 if ${ac_cv_lib_resolv_res_search+:} false; then :
11017   $as_echo_n "(cached) " >&6
11018 else
11019   ac_check_lib_save_LIBS=$LIBS
11020 LIBS="-lresolv  $LIBS"
11021 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11022 /* end confdefs.h.  */
11023
11024 /* Override any GCC internal prototype to avoid an error.
11025    Use char because int might match the return type of a GCC
11026    builtin and then its argument prototype would still apply.  */
11027 #ifdef __cplusplus
11028 extern "C"
11029 #endif
11030 char res_search ();
11031 int
11032 main ()
11033 {
11034 return res_search ();
11035   ;
11036   return 0;
11037 }
11038 _ACEOF
11039 if ac_fn_c_try_link "$LINENO"; then :
11040   ac_cv_lib_resolv_res_search=yes
11041 else
11042   ac_cv_lib_resolv_res_search=no
11043 fi
11044 rm -f core conftest.err conftest.$ac_objext \
11045     conftest$ac_exeext conftest.$ac_ext
11046 LIBS=$ac_check_lib_save_LIBS
11047 fi
11048 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_resolv_res_search" >&5
11049 $as_echo "$ac_cv_lib_resolv_res_search" >&6; }
11050 if test "x$ac_cv_lib_resolv_res_search" = xyes; then :
11051   PASSWD_LIBS="${PASSWD_LIBS} -lresolv"
11052 else
11053   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Can't find DNS resolver libraries needed for Kerberos" >&5
11054 $as_echo "$as_me: WARNING: Can't find DNS resolver libraries needed for Kerberos" >&2;}
11055
11056 fi
11057
11058 fi
11059
11060   fi
11061 fi
11062
11063
11064 ###############################################################################
11065 #
11066 #       Check for the nine billion variants of shadow passwords...
11067 #
11068 ###############################################################################
11069
11070 need_setuid=no
11071
11072 have_shadow=no
11073 with_shadow_req=unspecified
11074
11075
11076 # Check whether --with-shadow was given.
11077 if test "${with_shadow+set}" = set; then :
11078   withval=$with_shadow; with_shadow="$withval"; with_shadow_req="$withval"
11079 else
11080   with_shadow=yes
11081 fi
11082
11083
11084
11085    case "$with_shadow" in
11086     yes) ;;
11087     no)  ;;
11088
11089     /*)
11090      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shadow password headers" >&5
11091 $as_echo_n "checking for shadow password headers... " >&6; }
11092      d=$with_shadow/include
11093      if test -d $d; then
11094        X_CFLAGS="-I$d $X_CFLAGS"
11095        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
11096 $as_echo "$d" >&6; }
11097      else
11098        { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
11099 $as_echo "not found ($d: no such directory)" >&6; }
11100      fi
11101
11102      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shadow password libs" >&5
11103 $as_echo_n "checking for shadow password libs... " >&6; }
11104      d=$with_shadow/lib
11105      if test -d $d; then
11106        X_LIBS="-L$d $X_LIBS"
11107        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
11108 $as_echo "$d" >&6; }
11109      else
11110        { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
11111 $as_echo "not found ($d: no such directory)" >&6; }
11112      fi
11113
11114      # replace the directory string with "yes".
11115      with_shadow_req="yes"
11116      with_shadow=$with_shadow_req
11117      ;;
11118
11119     *)
11120      echo ""
11121      echo "error: argument to --with-shadow must be \"yes\", \"no\", or a directory."
11122      echo "       If it is a directory, then \`DIR/include' will be added to"
11123      echo "       the -I list, and \`DIR/lib' will be added to the -L list."
11124      exit 1
11125      ;;
11126    esac
11127
11128
11129 if test "$enable_locking" = no ; then
11130   with_shadow_req=no
11131   with_shadow=no
11132 fi
11133
11134
11135 ###############################################################################
11136 #
11137 #       Check for Sun "adjunct" passwords.
11138 #
11139 ###############################################################################
11140
11141 if test "$with_shadow" = yes ; then
11142   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Sun-style shadow passwords" >&5
11143 $as_echo_n "checking for Sun-style shadow passwords... " >&6; }
11144 if ${ac_cv_sun_adjunct+:} false; then :
11145   $as_echo_n "(cached) " >&6
11146 else
11147
11148   ac_save_CPPFLAGS="$CPPFLAGS"
11149   if test \! -z "$includedir" ; then
11150     CPPFLAGS="$CPPFLAGS -I$includedir"
11151   fi
11152   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
11153   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
11154   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11155 /* end confdefs.h.  */
11156 #include <stdlib.h>
11157                                     #include <unistd.h>
11158                                     #include <sys/types.h>
11159                                     #include <sys/label.h>
11160                                     #include <sys/audit.h>
11161                                     #include <pwdadj.h>
11162 int
11163 main ()
11164 {
11165 struct passwd_adjunct *p = getpwanam("nobody");
11166                        const char *pw = p->pwa_passwd;
11167   ;
11168   return 0;
11169 }
11170 _ACEOF
11171 if ac_fn_c_try_compile "$LINENO"; then :
11172   ac_cv_sun_adjunct=yes
11173 else
11174   ac_cv_sun_adjunct=no
11175 fi
11176 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11177   CPPFLAGS="$ac_save_CPPFLAGS"
11178 fi
11179 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sun_adjunct" >&5
11180 $as_echo "$ac_cv_sun_adjunct" >&6; }
11181   if test "$ac_cv_sun_adjunct" = yes; then
11182     have_shadow_adjunct=yes
11183     have_shadow=yes
11184     need_setuid=yes
11185   fi
11186 fi
11187
11188
11189 ###############################################################################
11190 #
11191 #       Check for DEC and SCO so-called "enhanced" security.
11192 #
11193 ###############################################################################
11194
11195 if test "$with_shadow" = yes ; then
11196   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DEC-style shadow passwords" >&5
11197 $as_echo_n "checking for DEC-style shadow passwords... " >&6; }
11198 if ${ac_cv_enhanced_passwd+:} false; then :
11199   $as_echo_n "(cached) " >&6
11200 else
11201
11202   ac_save_CPPFLAGS="$CPPFLAGS"
11203   if test \! -z "$includedir" ; then
11204     CPPFLAGS="$CPPFLAGS -I$includedir"
11205   fi
11206   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
11207   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
11208   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11209 /* end confdefs.h.  */
11210 #include <stdlib.h>
11211                                     #include <unistd.h>
11212                                     #include <sys/types.h>
11213                                     #include <pwd.h>
11214                                     #include <sys/security.h>
11215                                     #include <prot.h>
11216 int
11217 main ()
11218 {
11219 struct pr_passwd *p;
11220                        const char *pw;
11221                        set_auth_parameters(0, 0);
11222                        check_auth_parameters();
11223                        p = getprpwnam("nobody");
11224                        pw = p->ufld.fd_encrypt;
11225   ;
11226   return 0;
11227 }
11228 _ACEOF
11229 if ac_fn_c_try_compile "$LINENO"; then :
11230   ac_cv_enhanced_passwd=yes
11231 else
11232   ac_cv_enhanced_passwd=no
11233 fi
11234 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11235   CPPFLAGS="$ac_save_CPPFLAGS"
11236 fi
11237 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_enhanced_passwd" >&5
11238 $as_echo "$ac_cv_enhanced_passwd" >&6; }
11239   if test $ac_cv_enhanced_passwd = yes; then
11240     have_shadow_enhanced=yes
11241     have_shadow=yes
11242     need_setuid=yes
11243
11244     # On SCO, getprpwnam() is in -lprot (which uses nap() from -lx)
11245     # (I'm told it needs -lcurses too, but I don't understand why.)
11246     # But on DEC, it's in -lsecurity.
11247     #
11248     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for getprpwnam in -lprot" >&5
11249 $as_echo_n "checking for getprpwnam in -lprot... " >&6; }
11250 if ${ac_cv_lib_prot_getprpwnam+:} false; then :
11251   $as_echo_n "(cached) " >&6
11252 else
11253   ac_check_lib_save_LIBS=$LIBS
11254 LIBS="-lprot -lx $LIBS"
11255 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11256 /* end confdefs.h.  */
11257
11258 /* Override any GCC internal prototype to avoid an error.
11259    Use char because int might match the return type of a GCC
11260    builtin and then its argument prototype would still apply.  */
11261 #ifdef __cplusplus
11262 extern "C"
11263 #endif
11264 char getprpwnam ();
11265 int
11266 main ()
11267 {
11268 return getprpwnam ();
11269   ;
11270   return 0;
11271 }
11272 _ACEOF
11273 if ac_fn_c_try_link "$LINENO"; then :
11274   ac_cv_lib_prot_getprpwnam=yes
11275 else
11276   ac_cv_lib_prot_getprpwnam=no
11277 fi
11278 rm -f core conftest.err conftest.$ac_objext \
11279     conftest$ac_exeext conftest.$ac_ext
11280 LIBS=$ac_check_lib_save_LIBS
11281 fi
11282 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_prot_getprpwnam" >&5
11283 $as_echo "$ac_cv_lib_prot_getprpwnam" >&6; }
11284 if test "x$ac_cv_lib_prot_getprpwnam" = xyes; then :
11285   PASSWD_LIBS="$PASSWD_LIBS -lprot -lcurses -lx"
11286 else
11287   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for getprpwnam in -lsecurity" >&5
11288 $as_echo_n "checking for getprpwnam in -lsecurity... " >&6; }
11289 if ${ac_cv_lib_security_getprpwnam+:} false; then :
11290   $as_echo_n "(cached) " >&6
11291 else
11292   ac_check_lib_save_LIBS=$LIBS
11293 LIBS="-lsecurity  $LIBS"
11294 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11295 /* end confdefs.h.  */
11296
11297 /* Override any GCC internal prototype to avoid an error.
11298    Use char because int might match the return type of a GCC
11299    builtin and then its argument prototype would still apply.  */
11300 #ifdef __cplusplus
11301 extern "C"
11302 #endif
11303 char getprpwnam ();
11304 int
11305 main ()
11306 {
11307 return getprpwnam ();
11308   ;
11309   return 0;
11310 }
11311 _ACEOF
11312 if ac_fn_c_try_link "$LINENO"; then :
11313   ac_cv_lib_security_getprpwnam=yes
11314 else
11315   ac_cv_lib_security_getprpwnam=no
11316 fi
11317 rm -f core conftest.err conftest.$ac_objext \
11318     conftest$ac_exeext conftest.$ac_ext
11319 LIBS=$ac_check_lib_save_LIBS
11320 fi
11321 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_security_getprpwnam" >&5
11322 $as_echo "$ac_cv_lib_security_getprpwnam" >&6; }
11323 if test "x$ac_cv_lib_security_getprpwnam" = xyes; then :
11324   PASSWD_LIBS="$PASSWD_LIBS -lsecurity"
11325 fi
11326
11327 fi
11328
11329   fi
11330 fi
11331
11332 ###############################################################################
11333 #
11334 #       Check for HP's entry in the "Not Invented Here" Sweepstakes.
11335 #
11336 ###############################################################################
11337
11338 if test "$with_shadow" = yes ; then
11339   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for HP-style shadow passwords" >&5
11340 $as_echo_n "checking for HP-style shadow passwords... " >&6; }
11341 if ${ac_cv_hpux_passwd+:} false; then :
11342   $as_echo_n "(cached) " >&6
11343 else
11344
11345   ac_save_CPPFLAGS="$CPPFLAGS"
11346   if test \! -z "$includedir" ; then
11347     CPPFLAGS="$CPPFLAGS -I$includedir"
11348   fi
11349   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
11350   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
11351   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11352 /* end confdefs.h.  */
11353 #include <stdlib.h>
11354                                     #include <unistd.h>
11355                                     #include <sys/types.h>
11356                                     #include <pwd.h>
11357                                     #include <hpsecurity.h>
11358                                     #include <prot.h>
11359 int
11360 main ()
11361 {
11362 struct s_passwd *p = getspwnam("nobody");
11363                        const char *pw = p->pw_passwd;
11364   ;
11365   return 0;
11366 }
11367 _ACEOF
11368 if ac_fn_c_try_compile "$LINENO"; then :
11369   ac_cv_hpux_passwd=yes
11370 else
11371   ac_cv_hpux_passwd=no
11372 fi
11373 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11374   CPPFLAGS="$ac_save_CPPFLAGS"
11375 fi
11376 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_hpux_passwd" >&5
11377 $as_echo "$ac_cv_hpux_passwd" >&6; }
11378   if test "$ac_cv_hpux_passwd" = yes; then
11379     have_shadow_hpux=yes
11380     have_shadow=yes
11381     need_setuid=yes
11382
11383     # on HPUX, bigcrypt is in -lsec
11384     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bigcrypt in -lsec" >&5
11385 $as_echo_n "checking for bigcrypt in -lsec... " >&6; }
11386 if ${ac_cv_lib_sec_bigcrypt+:} false; then :
11387   $as_echo_n "(cached) " >&6
11388 else
11389   ac_check_lib_save_LIBS=$LIBS
11390 LIBS="-lsec  $LIBS"
11391 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11392 /* end confdefs.h.  */
11393
11394 /* Override any GCC internal prototype to avoid an error.
11395    Use char because int might match the return type of a GCC
11396    builtin and then its argument prototype would still apply.  */
11397 #ifdef __cplusplus
11398 extern "C"
11399 #endif
11400 char bigcrypt ();
11401 int
11402 main ()
11403 {
11404 return bigcrypt ();
11405   ;
11406   return 0;
11407 }
11408 _ACEOF
11409 if ac_fn_c_try_link "$LINENO"; then :
11410   ac_cv_lib_sec_bigcrypt=yes
11411 else
11412   ac_cv_lib_sec_bigcrypt=no
11413 fi
11414 rm -f core conftest.err conftest.$ac_objext \
11415     conftest$ac_exeext conftest.$ac_ext
11416 LIBS=$ac_check_lib_save_LIBS
11417 fi
11418 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sec_bigcrypt" >&5
11419 $as_echo "$ac_cv_lib_sec_bigcrypt" >&6; }
11420 if test "x$ac_cv_lib_sec_bigcrypt" = xyes; then :
11421   PASSWD_LIBS="$PASSWD_LIBS -lsec"
11422 fi
11423
11424   fi
11425 fi
11426
11427
11428 ###############################################################################
11429 #
11430 #       Check for FreeBSD-style shadow passwords.
11431 #
11432 #       On FreeBSD, getpwnam() and friends work just like on non-shadow-
11433 #       password systems -- except you only get stuff in the pw_passwd field
11434 #       if the running program is setuid.  So, guess that we've got this
11435 #       lossage to contend with if /etc/master.passwd exists, and default to
11436 #       a setuid installation.
11437 #
11438 ###############################################################################
11439
11440 if test "$with_shadow" = yes ; then
11441   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for FreeBSD-style shadow passwords" >&5
11442 $as_echo_n "checking for FreeBSD-style shadow passwords... " >&6; }
11443 if ${ac_cv_master_passwd+:} false; then :
11444   $as_echo_n "(cached) " >&6
11445 else
11446   if test -f /etc/master.passwd ; then
11447                     ac_cv_master_passwd=yes
11448                   else
11449                     ac_cv_master_passwd=no
11450                   fi
11451 fi
11452 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_master_passwd" >&5
11453 $as_echo "$ac_cv_master_passwd" >&6; }
11454   if test "$ac_cv_master_passwd" = yes; then
11455     need_setuid=yes
11456   fi
11457 fi
11458
11459
11460 ###############################################################################
11461 #
11462 #       Check for traditional (ha!) shadow passwords.
11463 #
11464 ###############################################################################
11465
11466 if test "$with_shadow" = yes ; then
11467   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for generic shadow passwords" >&5
11468 $as_echo_n "checking for generic shadow passwords... " >&6; }
11469 if ${ac_cv_shadow+:} false; then :
11470   $as_echo_n "(cached) " >&6
11471 else
11472
11473   ac_save_CPPFLAGS="$CPPFLAGS"
11474   if test \! -z "$includedir" ; then
11475     CPPFLAGS="$CPPFLAGS -I$includedir"
11476   fi
11477   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
11478   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
11479   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11480 /* end confdefs.h.  */
11481 #include <stdlib.h>
11482                                     #include <unistd.h>
11483                                     #include <sys/types.h>
11484                                     #include <pwd.h>
11485                                     #include <shadow.h>
11486 int
11487 main ()
11488 {
11489 struct spwd *p = getspnam("nobody");
11490                        const char *pw = p->sp_pwdp;
11491   ;
11492   return 0;
11493 }
11494 _ACEOF
11495 if ac_fn_c_try_compile "$LINENO"; then :
11496   ac_cv_shadow=yes
11497 else
11498   ac_cv_shadow=no
11499 fi
11500 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11501   CPPFLAGS="$ac_save_CPPFLAGS"
11502 fi
11503 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_shadow" >&5
11504 $as_echo "$ac_cv_shadow" >&6; }
11505   if test "$ac_cv_shadow" = yes; then
11506     have_shadow=yes
11507     need_setuid=yes
11508
11509     # On some systems (UnixWare 2.1), getspnam() is in -lgen instead of -lc.
11510     have_getspnam=no
11511     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for getspnam in -lc" >&5
11512 $as_echo_n "checking for getspnam in -lc... " >&6; }
11513 if ${ac_cv_lib_c_getspnam+:} false; then :
11514   $as_echo_n "(cached) " >&6
11515 else
11516   ac_check_lib_save_LIBS=$LIBS
11517 LIBS="-lc  $LIBS"
11518 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11519 /* end confdefs.h.  */
11520
11521 /* Override any GCC internal prototype to avoid an error.
11522    Use char because int might match the return type of a GCC
11523    builtin and then its argument prototype would still apply.  */
11524 #ifdef __cplusplus
11525 extern "C"
11526 #endif
11527 char getspnam ();
11528 int
11529 main ()
11530 {
11531 return getspnam ();
11532   ;
11533   return 0;
11534 }
11535 _ACEOF
11536 if ac_fn_c_try_link "$LINENO"; then :
11537   ac_cv_lib_c_getspnam=yes
11538 else
11539   ac_cv_lib_c_getspnam=no
11540 fi
11541 rm -f core conftest.err conftest.$ac_objext \
11542     conftest$ac_exeext conftest.$ac_ext
11543 LIBS=$ac_check_lib_save_LIBS
11544 fi
11545 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_getspnam" >&5
11546 $as_echo "$ac_cv_lib_c_getspnam" >&6; }
11547 if test "x$ac_cv_lib_c_getspnam" = xyes; then :
11548   have_getspnam=yes
11549 fi
11550
11551     if test "$have_getspnam" = no ; then
11552       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for getspnam in -lgen" >&5
11553 $as_echo_n "checking for getspnam in -lgen... " >&6; }
11554 if ${ac_cv_lib_gen_getspnam+:} false; then :
11555   $as_echo_n "(cached) " >&6
11556 else
11557   ac_check_lib_save_LIBS=$LIBS
11558 LIBS="-lgen  $LIBS"
11559 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11560 /* end confdefs.h.  */
11561
11562 /* Override any GCC internal prototype to avoid an error.
11563    Use char because int might match the return type of a GCC
11564    builtin and then its argument prototype would still apply.  */
11565 #ifdef __cplusplus
11566 extern "C"
11567 #endif
11568 char getspnam ();
11569 int
11570 main ()
11571 {
11572 return getspnam ();
11573   ;
11574   return 0;
11575 }
11576 _ACEOF
11577 if ac_fn_c_try_link "$LINENO"; then :
11578   ac_cv_lib_gen_getspnam=yes
11579 else
11580   ac_cv_lib_gen_getspnam=no
11581 fi
11582 rm -f core conftest.err conftest.$ac_objext \
11583     conftest$ac_exeext conftest.$ac_ext
11584 LIBS=$ac_check_lib_save_LIBS
11585 fi
11586 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gen_getspnam" >&5
11587 $as_echo "$ac_cv_lib_gen_getspnam" >&6; }
11588 if test "x$ac_cv_lib_gen_getspnam" = xyes; then :
11589   have_getspnam=yes; PASSWD_LIBS="$PASSWD_LIBS -lgen"
11590 fi
11591
11592     fi
11593   fi
11594 fi
11595
11596
11597 ###############################################################################
11598 #
11599 #       Check for other libraries needed for non-shadow passwords.
11600 #
11601 ###############################################################################
11602
11603 if test "$enable_locking" = yes ; then
11604
11605   # On some systems (UnixWare 2.1), crypt() is in -lcrypt instead of -lc.
11606   have_crypt=no
11607   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for crypt in -lc" >&5
11608 $as_echo_n "checking for crypt in -lc... " >&6; }
11609 if ${ac_cv_lib_c_crypt+:} false; then :
11610   $as_echo_n "(cached) " >&6
11611 else
11612   ac_check_lib_save_LIBS=$LIBS
11613 LIBS="-lc  $LIBS"
11614 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11615 /* end confdefs.h.  */
11616
11617 /* Override any GCC internal prototype to avoid an error.
11618    Use char because int might match the return type of a GCC
11619    builtin and then its argument prototype would still apply.  */
11620 #ifdef __cplusplus
11621 extern "C"
11622 #endif
11623 char crypt ();
11624 int
11625 main ()
11626 {
11627 return crypt ();
11628   ;
11629   return 0;
11630 }
11631 _ACEOF
11632 if ac_fn_c_try_link "$LINENO"; then :
11633   ac_cv_lib_c_crypt=yes
11634 else
11635   ac_cv_lib_c_crypt=no
11636 fi
11637 rm -f core conftest.err conftest.$ac_objext \
11638     conftest$ac_exeext conftest.$ac_ext
11639 LIBS=$ac_check_lib_save_LIBS
11640 fi
11641 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_crypt" >&5
11642 $as_echo "$ac_cv_lib_c_crypt" >&6; }
11643 if test "x$ac_cv_lib_c_crypt" = xyes; then :
11644   have_crypt=yes
11645 fi
11646
11647   if test "$have_crypt" = no ; then
11648     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for crypt in -lcrypt" >&5
11649 $as_echo_n "checking for crypt in -lcrypt... " >&6; }
11650 if ${ac_cv_lib_crypt_crypt+:} false; then :
11651   $as_echo_n "(cached) " >&6
11652 else
11653   ac_check_lib_save_LIBS=$LIBS
11654 LIBS="-lcrypt  $LIBS"
11655 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11656 /* end confdefs.h.  */
11657
11658 /* Override any GCC internal prototype to avoid an error.
11659    Use char because int might match the return type of a GCC
11660    builtin and then its argument prototype would still apply.  */
11661 #ifdef __cplusplus
11662 extern "C"
11663 #endif
11664 char crypt ();
11665 int
11666 main ()
11667 {
11668 return crypt ();
11669   ;
11670   return 0;
11671 }
11672 _ACEOF
11673 if ac_fn_c_try_link "$LINENO"; then :
11674   ac_cv_lib_crypt_crypt=yes
11675 else
11676   ac_cv_lib_crypt_crypt=no
11677 fi
11678 rm -f core conftest.err conftest.$ac_objext \
11679     conftest$ac_exeext conftest.$ac_ext
11680 LIBS=$ac_check_lib_save_LIBS
11681 fi
11682 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_crypt_crypt" >&5
11683 $as_echo "$ac_cv_lib_crypt_crypt" >&6; }
11684 if test "x$ac_cv_lib_crypt_crypt" = xyes; then :
11685   have_crypt=yes; PASSWD_LIBS="$PASSWD_LIBS -lcrypt"
11686 fi
11687
11688   fi
11689 fi
11690
11691
11692 # Most of the above shadow mechanisms will have set need_setuid to yes,
11693 # if they were found.  But, on some systems, we need setuid even when
11694 # using plain old vanilla passwords.
11695 #
11696 if test "$enable_locking" = yes ; then
11697   case "$host" in
11698     *-hpux* | *-aix* | *-netbsd* | *-freebsd* | *-openbsd* )
11699       need_setuid=yes
11700     ;;
11701   esac
11702 fi
11703
11704
11705 if test "$have_shadow_adjunct" = yes ; then
11706   $as_echo "#define HAVE_ADJUNCT_PASSWD 1" >>confdefs.h
11707
11708 elif test "$have_shadow_enhanced" = yes ; then
11709   $as_echo "#define HAVE_ENHANCED_PASSWD 1" >>confdefs.h
11710
11711 elif test "$have_shadow_hpux" = yes ; then
11712   $as_echo "#define HAVE_HPUX_PASSWD 1" >>confdefs.h
11713
11714 elif test "$have_shadow" = yes ; then
11715   $as_echo "#define HAVE_SHADOW_PASSWD 1" >>confdefs.h
11716
11717 fi
11718
11719
11720 ###############################################################################
11721 #
11722 #       Check for external password helper
11723 #       On SuSE, instead of having xscreensaver be a setuid program, they
11724 #       fork an external program that takes the password on stdin, and
11725 #       returns true if that password is a valid one.  Then only that
11726 #       smaller program needs to be setuid.
11727 #
11728 #       (Note that this external program is not a GUI: the GUI is still
11729 #       all in xscreensaver itself; the external program just does auth.)
11730 #
11731 ###############################################################################
11732
11733 have_passwd_helper=no
11734 with_passwd_helper_req=unspecified
11735
11736
11737 # Check whether --with-passwd-helper was given.
11738 if test "${with_passwd_helper+set}" = set; then :
11739   withval=$with_passwd_helper; with_passwd_helper="$withval"; with_passwd_helper_req="$withval"
11740 else
11741   with_passwd_helper=no
11742 fi
11743
11744 # no HANDLE_X_PATH_ARG for this one
11745
11746 if test "$enable_locking" = no ; then
11747   with_passwd_helper_req=no
11748   with_passwd_helper=no
11749 fi
11750
11751 case "$with_passwd_helper" in
11752   ""|no) : ;;
11753   /*)
11754     cat >>confdefs.h <<_ACEOF
11755 #define PASSWD_HELPER_PROGRAM "$with_passwd_helper"
11756 _ACEOF
11757
11758     have_passwd_helper=yes;;
11759   *)
11760     echo "error: --with-passwd-helper needs full pathname of helper (not '$with_passwd_helper')." >&2
11761     exit 1
11762 esac
11763
11764
11765 ###############################################################################
11766 #
11767 #       Check for a login manager for a "New Login" button on the lock dialog.
11768 #       Usually this will be "/usr/bin/gdmflexiserver".
11769 #
11770 ###############################################################################
11771
11772 with_login_manager_req=unspecified
11773 default_login_manager_1='gdmflexiserver -ls'
11774 default_login_manager_2='kdmctl reserve'
11775 default_login_manager_3='lxdm -c USER_SWITCH'
11776 default_login_manager_4='dm-tool switch-to-greeter'
11777
11778
11779 # Check whether --with-login-manager was given.
11780 if test "${with_login_manager+set}" = set; then :
11781   withval=$with_login_manager; with_login_manager="$withval"; with_login_manager_req="$withval"
11782 else
11783   with_login_manager=yes
11784 fi
11785
11786 # no HANDLE_X_PATH_ARG for this one
11787
11788 if test "$enable_locking" = no ; then
11789   with_login_manager_req=no
11790   with_login_manager=no
11791 fi
11792
11793 case "$with_login_manager_req" in
11794   no)
11795     with_login_manager=""
11796   ;;
11797
11798   yes|unspecified)
11799     # Try various defaults, use the first one that exists.
11800
11801     with_login_manager=""
11802
11803     if test -z "$with_login_manager" ; then
11804       set dummy $default_login_manager_1 ; login_manager_tmp=$2
11805       unset ac_cv_path_login_manager_tmp  # don't cache
11806       # Extract the first word of "$login_manager_tmp", so it can be a program name with args.
11807 set dummy $login_manager_tmp; ac_word=$2
11808 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11809 $as_echo_n "checking for $ac_word... " >&6; }
11810 if ${ac_cv_path_login_manager_tmp+:} false; then :
11811   $as_echo_n "(cached) " >&6
11812 else
11813   case $login_manager_tmp in
11814   [\\/]* | ?:[\\/]*)
11815   ac_cv_path_login_manager_tmp="$login_manager_tmp" # Let the user override the test with a path.
11816   ;;
11817   *)
11818   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11819 for as_dir in $PATH
11820 do
11821   IFS=$as_save_IFS
11822   test -z "$as_dir" && as_dir=.
11823     for ac_exec_ext in '' $ac_executable_extensions; do
11824   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11825     ac_cv_path_login_manager_tmp="$as_dir/$ac_word$ac_exec_ext"
11826     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11827     break 2
11828   fi
11829 done
11830   done
11831 IFS=$as_save_IFS
11832
11833   ;;
11834 esac
11835 fi
11836 login_manager_tmp=$ac_cv_path_login_manager_tmp
11837 if test -n "$login_manager_tmp"; then
11838   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $login_manager_tmp" >&5
11839 $as_echo "$login_manager_tmp" >&6; }
11840 else
11841   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11842 $as_echo "no" >&6; }
11843 fi
11844
11845
11846       if test ! -z "$login_manager_tmp" ; then
11847         with_login_manager="$default_login_manager_1"
11848       fi
11849     fi
11850
11851     if test -z "$with_login_manager" ; then
11852       set dummy $default_login_manager_2 ; login_manager_tmp=$2
11853       unset ac_cv_path_login_manager_tmp  # don't cache
11854       # Extract the first word of "$login_manager_tmp", so it can be a program name with args.
11855 set dummy $login_manager_tmp; ac_word=$2
11856 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11857 $as_echo_n "checking for $ac_word... " >&6; }
11858 if ${ac_cv_path_login_manager_tmp+:} false; then :
11859   $as_echo_n "(cached) " >&6
11860 else
11861   case $login_manager_tmp in
11862   [\\/]* | ?:[\\/]*)
11863   ac_cv_path_login_manager_tmp="$login_manager_tmp" # Let the user override the test with a path.
11864   ;;
11865   *)
11866   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11867 for as_dir in $PATH
11868 do
11869   IFS=$as_save_IFS
11870   test -z "$as_dir" && as_dir=.
11871     for ac_exec_ext in '' $ac_executable_extensions; do
11872   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11873     ac_cv_path_login_manager_tmp="$as_dir/$ac_word$ac_exec_ext"
11874     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11875     break 2
11876   fi
11877 done
11878   done
11879 IFS=$as_save_IFS
11880
11881   ;;
11882 esac
11883 fi
11884 login_manager_tmp=$ac_cv_path_login_manager_tmp
11885 if test -n "$login_manager_tmp"; then
11886   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $login_manager_tmp" >&5
11887 $as_echo "$login_manager_tmp" >&6; }
11888 else
11889   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11890 $as_echo "no" >&6; }
11891 fi
11892
11893
11894       if test ! -z "$login_manager_tmp" ; then
11895         with_login_manager="$default_login_manager_2"
11896       fi
11897     fi
11898
11899     if test -z "$with_login_manager" ; then
11900       set dummy $default_login_manager_3 ; login_manager_tmp=$2
11901       unset ac_cv_path_login_manager_tmp  # don't cache
11902       # Extract the first word of "$login_manager_tmp", so it can be a program name with args.
11903 set dummy $login_manager_tmp; ac_word=$2
11904 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11905 $as_echo_n "checking for $ac_word... " >&6; }
11906 if ${ac_cv_path_login_manager_tmp+:} false; then :
11907   $as_echo_n "(cached) " >&6
11908 else
11909   case $login_manager_tmp in
11910   [\\/]* | ?:[\\/]*)
11911   ac_cv_path_login_manager_tmp="$login_manager_tmp" # Let the user override the test with a path.
11912   ;;
11913   *)
11914   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11915 for as_dir in $PATH
11916 do
11917   IFS=$as_save_IFS
11918   test -z "$as_dir" && as_dir=.
11919     for ac_exec_ext in '' $ac_executable_extensions; do
11920   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11921     ac_cv_path_login_manager_tmp="$as_dir/$ac_word$ac_exec_ext"
11922     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11923     break 2
11924   fi
11925 done
11926   done
11927 IFS=$as_save_IFS
11928
11929   ;;
11930 esac
11931 fi
11932 login_manager_tmp=$ac_cv_path_login_manager_tmp
11933 if test -n "$login_manager_tmp"; then
11934   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $login_manager_tmp" >&5
11935 $as_echo "$login_manager_tmp" >&6; }
11936 else
11937   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11938 $as_echo "no" >&6; }
11939 fi
11940
11941
11942       if test ! -z "$login_manager_tmp" ; then
11943         with_login_manager="$default_login_manager_3"
11944       fi
11945     fi
11946
11947     if test -z "$with_login_manager" ; then
11948       set dummy $default_login_manager_4 ; login_manager_tmp=$2
11949       unset ac_cv_path_login_manager_tmp  # don't cache
11950       # Extract the first word of "$login_manager_tmp", so it can be a program name with args.
11951 set dummy $login_manager_tmp; ac_word=$2
11952 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11953 $as_echo_n "checking for $ac_word... " >&6; }
11954 if ${ac_cv_path_login_manager_tmp+:} false; then :
11955   $as_echo_n "(cached) " >&6
11956 else
11957   case $login_manager_tmp in
11958   [\\/]* | ?:[\\/]*)
11959   ac_cv_path_login_manager_tmp="$login_manager_tmp" # Let the user override the test with a path.
11960   ;;
11961   *)
11962   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11963 for as_dir in $PATH
11964 do
11965   IFS=$as_save_IFS
11966   test -z "$as_dir" && as_dir=.
11967     for ac_exec_ext in '' $ac_executable_extensions; do
11968   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11969     ac_cv_path_login_manager_tmp="$as_dir/$ac_word$ac_exec_ext"
11970     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11971     break 2
11972   fi
11973 done
11974   done
11975 IFS=$as_save_IFS
11976
11977   ;;
11978 esac
11979 fi
11980 login_manager_tmp=$ac_cv_path_login_manager_tmp
11981 if test -n "$login_manager_tmp"; then
11982   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $login_manager_tmp" >&5
11983 $as_echo "$login_manager_tmp" >&6; }
11984 else
11985   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11986 $as_echo "no" >&6; }
11987 fi
11988
11989
11990       if test ! -z "$login_manager_tmp" ; then
11991         with_login_manager="$default_login_manager_4"
11992       fi
11993     fi
11994
11995   ;;
11996
11997   /*)
11998     # absolute path specified on cmd line
11999     set dummy $with_login_manager_req ; login_manager_tmp=$2
12000     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $login_manager_tmp" >&5
12001 $as_echo_n "checking for $login_manager_tmp... " >&6; }
12002     if test -x "$login_manager_tmp" ; then
12003       { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12004 $as_echo "yes" >&6; }
12005     else
12006       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12007 $as_echo "no" >&6; }
12008       with_login_manager=""
12009     fi
12010   ;;
12011
12012   *)
12013     # relative path specified on cmd line
12014     set dummy $with_login_manager_req ; login_manager_tmp=$2
12015     unset ac_cv_path_login_manager_tmp    # don't cache
12016     # Extract the first word of "$login_manager_tmp", so it can be a program name with args.
12017 set dummy $login_manager_tmp; ac_word=$2
12018 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12019 $as_echo_n "checking for $ac_word... " >&6; }
12020 if ${ac_cv_path_login_manager_tmp+:} false; then :
12021   $as_echo_n "(cached) " >&6
12022 else
12023   case $login_manager_tmp in
12024   [\\/]* | ?:[\\/]*)
12025   ac_cv_path_login_manager_tmp="$login_manager_tmp" # Let the user override the test with a path.
12026   ;;
12027   *)
12028   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12029 for as_dir in $PATH
12030 do
12031   IFS=$as_save_IFS
12032   test -z "$as_dir" && as_dir=.
12033     for ac_exec_ext in '' $ac_executable_extensions; do
12034   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12035     ac_cv_path_login_manager_tmp="$as_dir/$ac_word$ac_exec_ext"
12036     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12037     break 2
12038   fi
12039 done
12040   done
12041 IFS=$as_save_IFS
12042
12043   ;;
12044 esac
12045 fi
12046 login_manager_tmp=$ac_cv_path_login_manager_tmp
12047 if test -n "$login_manager_tmp"; then
12048   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $login_manager_tmp" >&5
12049 $as_echo "$login_manager_tmp" >&6; }
12050 else
12051   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12052 $as_echo "no" >&6; }
12053 fi
12054
12055
12056     if test -z "$login_manager_tmp" ; then
12057       with_login_manager=""
12058     else
12059       with_login_manager="$login_manager_tmp"
12060     fi
12061   ;;
12062 esac
12063 ac_cv_login_manager_program="$with_login_manager"
12064
12065 NEW_LOGIN_COMMAND_P=''
12066 NEW_LOGIN_COMMAND="$ac_cv_login_manager_program"
12067
12068 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for login manager" >&5
12069 $as_echo_n "checking for login manager... " >&6; }
12070 if test -z "$NEW_LOGIN_COMMAND" ; then
12071   NEW_LOGIN_COMMAND="$default_login_manager_1"
12072   NEW_LOGIN_COMMAND_P='! '
12073   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NEW_LOGIN_COMMAND (disabled)" >&5
12074 $as_echo "$NEW_LOGIN_COMMAND (disabled)" >&6; }
12075 else
12076   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NEW_LOGIN_COMMAND" >&5
12077 $as_echo "$NEW_LOGIN_COMMAND" >&6; }
12078 fi
12079
12080
12081 ###############################################################################
12082 #
12083 #       Check for -lgtk (and Gnome stuff)
12084 #
12085 ###############################################################################
12086
12087 have_gtk=no
12088 with_gtk_req=unspecified
12089
12090 # Check whether --with-gtk was given.
12091 if test "${with_gtk+set}" = set; then :
12092   withval=$with_gtk; with_gtk="$withval"; with_gtk_req="$withval"
12093 else
12094   with_gtk=yes
12095 fi
12096
12097
12098 # if --with-gtk=/directory/ was specified, remember that directory so that
12099 # we can also look for the `gtk-config' program in that directory.
12100 case "$with_gtk" in
12101   /*)
12102     gtk_dir="$with_gtk"
12103     ;;
12104   *)
12105     gtk_dir=""
12106     ;;
12107 esac
12108
12109
12110    case "$with_gtk" in
12111     yes) ;;
12112     no)  ;;
12113
12114     /*)
12115      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Gtk headers" >&5
12116 $as_echo_n "checking for Gtk headers... " >&6; }
12117      d=$with_gtk/include
12118      if test -d $d; then
12119        X_CFLAGS="-I$d $X_CFLAGS"
12120        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
12121 $as_echo "$d" >&6; }
12122      else
12123        { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
12124 $as_echo "not found ($d: no such directory)" >&6; }
12125      fi
12126
12127      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Gtk libs" >&5
12128 $as_echo_n "checking for Gtk libs... " >&6; }
12129      d=$with_gtk/lib
12130      if test -d $d; then
12131        X_LIBS="-L$d $X_LIBS"
12132        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
12133 $as_echo "$d" >&6; }
12134      else
12135        { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
12136 $as_echo "not found ($d: no such directory)" >&6; }
12137      fi
12138
12139      # replace the directory string with "yes".
12140      with_gtk_req="yes"
12141      with_gtk=$with_gtk_req
12142      ;;
12143
12144     *)
12145      echo ""
12146      echo "error: argument to --with-gtk must be \"yes\", \"no\", or a directory."
12147      echo "       If it is a directory, then \`DIR/include' will be added to"
12148      echo "       the -I list, and \`DIR/lib' will be added to the -L list."
12149      exit 1
12150      ;;
12151    esac
12152
12153
12154 if test "$with_gtk" != yes -a "$with_gtk" != no ; then
12155   echo "error: must be yes or no: --with-gtk=$with_gtk"
12156   exit 1
12157 fi
12158
12159
12160 parse_gtk_version_string() {
12161   # M4 sucks!!
12162
12163   maj=`echo $ac_gtk_version_string | sed -n 's/\..*//p'`
12164   min=`echo $ac_gtk_version_string | sed -n 's/[^.]*\.\([^.]*\).*/\1/p'`
12165
12166   ac_gtk_version=`echo "$maj * 1000 + $min" | bc`
12167   if test -z "$ac_gtk_version"; then
12168     ac_gtk_version=unknown
12169     ac_gtk_version_string=unknown
12170   fi
12171 }
12172
12173 # Find pkg-config... (need this for both gtk and gdk_pixbuf.)
12174 # if the user specified --with-gtk=/foo/ then look there.
12175 #
12176 gtk_path="$PATH"
12177 if test ! -z "$gtk_dir"; then
12178   # canonicalize slashes.
12179   foo=`echo "${gtk_dir}/bin" | sed 's@//*@/@g'`
12180   gtk_path="$foo:$gtk_path"
12181 fi
12182
12183 for ac_prog in pkg-config
12184 do
12185   # Extract the first word of "$ac_prog", so it can be a program name with args.
12186 set dummy $ac_prog; ac_word=$2
12187 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12188 $as_echo_n "checking for $ac_word... " >&6; }
12189 if ${ac_cv_path_pkg_config+:} false; then :
12190   $as_echo_n "(cached) " >&6
12191 else
12192   case $pkg_config in
12193   [\\/]* | ?:[\\/]*)
12194   ac_cv_path_pkg_config="$pkg_config" # Let the user override the test with a path.
12195   ;;
12196   *)
12197   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12198 for as_dir in $gtk_path
12199 do
12200   IFS=$as_save_IFS
12201   test -z "$as_dir" && as_dir=.
12202     for ac_exec_ext in '' $ac_executable_extensions; do
12203   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12204     ac_cv_path_pkg_config="$as_dir/$ac_word$ac_exec_ext"
12205     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12206     break 2
12207   fi
12208 done
12209   done
12210 IFS=$as_save_IFS
12211
12212   ;;
12213 esac
12214 fi
12215 pkg_config=$ac_cv_path_pkg_config
12216 if test -n "$pkg_config"; then
12217   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pkg_config" >&5
12218 $as_echo "$pkg_config" >&6; }
12219 else
12220   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12221 $as_echo "no" >&6; }
12222 fi
12223
12224
12225   test -n "$pkg_config" && break
12226 done
12227
12228
12229 if test -z "$pkg_config" ; then
12230   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: pkg-config not found!" >&5
12231 $as_echo "$as_me: WARNING: pkg-config not found!" >&2;}
12232   pkg_config="false"
12233 fi
12234
12235
12236 # Utility function for running pkg-config-based tests...
12237 #
12238 pkgs=''
12239 pkg_check_version() {
12240   if test "$ok" = yes ; then
12241     req="$1"
12242     min="$2"
12243     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $req" >&5
12244 $as_echo_n "checking for $req... " >&6; }
12245     if $pkg_config --exists "$req" ; then
12246       vers=`$pkg_config --modversion "$req"`
12247       if $pkg_config --exists "$req >= $min" ; then
12248         { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vers" >&5
12249 $as_echo "$vers" >&6; }
12250         pkgs="$pkgs $req"
12251         return 1
12252       else
12253         { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vers (wanted >= $min)" >&5
12254 $as_echo "$vers (wanted >= $min)" >&6; }
12255         ok=no
12256         return 0
12257       fi
12258     else
12259       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12260 $as_echo "no" >&6; }
12261       ok=no
12262       return 0
12263     fi
12264   fi
12265 }
12266
12267
12268 jurassic_gtk=no
12269 gtk_halfassed=no
12270 have_gtk_2_22_or_higher=no
12271 COMMENT_DEMO_GLADE2_GTK_2_22_HEAD=""
12272 COMMENT_DEMO_GLADE2_GTK_2_22_TAIL=""
12273
12274 if test "$with_gtk" = yes; then
12275   have_gtk=no
12276
12277   ok="yes"
12278   pkg_check_version            gtk+-2.0  2.0.1  ; ac_gtk_version_string="$vers"
12279   pkg_check_version         gmodule-2.0  2.0.0
12280   pkg_check_version          libxml-2.0  2.4.6
12281   pkg_check_version        libglade-2.0  1.99.0
12282   pkg_check_version      gdk-pixbuf-2.0  2.0.0
12283   pkg_check_version gdk-pixbuf-xlib-2.0  2.0.0
12284   have_gtk="$ok"
12285
12286   if test "$have_gtk" = no; then
12287     if test -n "$ac_gtk_version_string" ; then
12288       gtk_halfassed="$ac_gtk_version_string"
12289       gtk_halfassed_lib="$req"
12290     fi
12291   fi
12292
12293   if test "$have_gtk" = yes; then
12294     parse_gtk_version_string
12295     jurassic_gtk=no
12296   fi
12297
12298   if test "$have_gtk" = yes; then
12299     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Gtk includes" >&5
12300 $as_echo_n "checking for Gtk includes... " >&6; }
12301 if ${ac_cv_gtk_config_cflags+:} false; then :
12302   $as_echo_n "(cached) " >&6
12303 else
12304   ac_cv_gtk_config_cflags=`$pkg_config --cflags $pkgs`
12305 fi
12306 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_gtk_config_cflags" >&5
12307 $as_echo "$ac_cv_gtk_config_cflags" >&6; }
12308     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Gtk libs" >&5
12309 $as_echo_n "checking for Gtk libs... " >&6; }
12310 if ${ac_cv_gtk_config_libs+:} false; then :
12311   $as_echo_n "(cached) " >&6
12312 else
12313   ac_cv_gtk_config_libs=`$pkg_config --libs $pkgs`
12314 fi
12315 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_gtk_config_libs" >&5
12316 $as_echo "$ac_cv_gtk_config_libs" >&6; }
12317   fi
12318
12319   ac_gtk_config_cflags=$ac_cv_gtk_config_cflags
12320   ac_gtk_config_libs=$ac_cv_gtk_config_libs
12321
12322   GTK_EXTRA_OBJS=""
12323   GTK_DATADIR=""
12324   if test "$have_gtk" = yes; then
12325     GTK_DATADIR=`$pkg_config --variable=prefix gtk+-2.0`
12326     GTK_DATADIR="$GTK_DATADIR/share"
12327   fi
12328
12329   if test "$have_gtk" = yes; then
12330     INCLUDES="$INCLUDES $ac_gtk_config_cflags"
12331     GTK_LIBS="$GTK_LIBS $ac_gtk_config_libs"
12332     $as_echo "#define HAVE_GTK 1" >>confdefs.h
12333
12334     $as_echo "#define HAVE_GTK2 1" >>confdefs.h
12335
12336     $as_echo "#define HAVE_XML 1" >>confdefs.h
12337
12338   fi
12339
12340   if test "$have_gtk" = yes; then
12341     ok="yes"
12342     pkg_check_version gtk+-2.0 2.22
12343     have_gtk_2_22_or_higher="$ok"
12344     if test "$have_gtk_2_22_or_higher" = yes; then
12345       COMMENT_DEMO_GLADE2_GTK_2_22_HEAD="<!-- comment>"
12346       COMMENT_DEMO_GLADE2_GTK_2_22_TAIL="</comment -->"
12347     fi
12348   fi
12349 fi
12350
12351
12352 # Check for the various Gnome help and URL loading programs.
12353 #
12354 WITH_BROWSER=gnome-open
12355 if test "$have_gtk" = yes; then
12356   for ac_prog in gnome-open
12357 do
12358   # Extract the first word of "$ac_prog", so it can be a program name with args.
12359 set dummy $ac_prog; ac_word=$2
12360 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12361 $as_echo_n "checking for $ac_word... " >&6; }
12362 if ${ac_cv_prog_gnome_open_program+:} false; then :
12363   $as_echo_n "(cached) " >&6
12364 else
12365   if test -n "$gnome_open_program"; then
12366   ac_cv_prog_gnome_open_program="$gnome_open_program" # Let the user override the test.
12367 else
12368 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12369 for as_dir in $PATH
12370 do
12371   IFS=$as_save_IFS
12372   test -z "$as_dir" && as_dir=.
12373     for ac_exec_ext in '' $ac_executable_extensions; do
12374   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12375     ac_cv_prog_gnome_open_program="$ac_prog"
12376     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12377     break 2
12378   fi
12379 done
12380   done
12381 IFS=$as_save_IFS
12382
12383 fi
12384 fi
12385 gnome_open_program=$ac_cv_prog_gnome_open_program
12386 if test -n "$gnome_open_program"; then
12387   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gnome_open_program" >&5
12388 $as_echo "$gnome_open_program" >&6; }
12389 else
12390   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12391 $as_echo "no" >&6; }
12392 fi
12393
12394
12395   test -n "$gnome_open_program" && break
12396 done
12397
12398   for ac_prog in gnome-url-show
12399 do
12400   # Extract the first word of "$ac_prog", so it can be a program name with args.
12401 set dummy $ac_prog; ac_word=$2
12402 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12403 $as_echo_n "checking for $ac_word... " >&6; }
12404 if ${ac_cv_prog_gnome_url_show_program+:} false; then :
12405   $as_echo_n "(cached) " >&6
12406 else
12407   if test -n "$gnome_url_show_program"; then
12408   ac_cv_prog_gnome_url_show_program="$gnome_url_show_program" # Let the user override the test.
12409 else
12410 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12411 for as_dir in $PATH
12412 do
12413   IFS=$as_save_IFS
12414   test -z "$as_dir" && as_dir=.
12415     for ac_exec_ext in '' $ac_executable_extensions; do
12416   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12417     ac_cv_prog_gnome_url_show_program="$ac_prog"
12418     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12419     break 2
12420   fi
12421 done
12422   done
12423 IFS=$as_save_IFS
12424
12425 fi
12426 fi
12427 gnome_url_show_program=$ac_cv_prog_gnome_url_show_program
12428 if test -n "$gnome_url_show_program"; then
12429   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gnome_url_show_program" >&5
12430 $as_echo "$gnome_url_show_program" >&6; }
12431 else
12432   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12433 $as_echo "no" >&6; }
12434 fi
12435
12436
12437   test -n "$gnome_url_show_program" && break
12438 done
12439
12440 fi
12441
12442
12443 ###############################################################################
12444 #
12445 #       Check for -lXm.
12446 #
12447 ###############################################################################
12448
12449 have_motif=no
12450 with_motif_req=unspecified
12451
12452 # Check whether --with-motif was given.
12453 if test "${with_motif+set}" = set; then :
12454   withval=$with_motif; with_motif="$withval"; with_motif_req="$withval"
12455 else
12456   with_motif=no
12457 fi
12458
12459
12460
12461    case "$with_motif" in
12462     yes) ;;
12463     no)  ;;
12464
12465     /*)
12466      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Motif headers" >&5
12467 $as_echo_n "checking for Motif headers... " >&6; }
12468      d=$with_motif/include
12469      if test -d $d; then
12470        X_CFLAGS="-I$d $X_CFLAGS"
12471        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
12472 $as_echo "$d" >&6; }
12473      else
12474        { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
12475 $as_echo "not found ($d: no such directory)" >&6; }
12476      fi
12477
12478      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Motif libs" >&5
12479 $as_echo_n "checking for Motif libs... " >&6; }
12480      d=$with_motif/lib
12481      if test -d $d; then
12482        X_LIBS="-L$d $X_LIBS"
12483        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
12484 $as_echo "$d" >&6; }
12485      else
12486        { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
12487 $as_echo "not found ($d: no such directory)" >&6; }
12488      fi
12489
12490      # replace the directory string with "yes".
12491      with_motif_req="yes"
12492      with_motif=$with_motif_req
12493      ;;
12494
12495     *)
12496      echo ""
12497      echo "error: argument to --with-motif must be \"yes\", \"no\", or a directory."
12498      echo "       If it is a directory, then \`DIR/include' will be added to"
12499      echo "       the -I list, and \`DIR/lib' will be added to the -L list."
12500      exit 1
12501      ;;
12502    esac
12503
12504
12505 if test "$with_motif" != yes -a "$with_motif" != no ; then
12506   echo "error: must be yes or no: --with-motif=$with_motif"
12507   exit 1
12508 fi
12509
12510 if test "$with_motif" = yes; then
12511   have_motif=no
12512
12513   ac_save_CPPFLAGS="$CPPFLAGS"
12514   if test \! -z "$includedir" ; then
12515     CPPFLAGS="$CPPFLAGS -I$includedir"
12516   fi
12517   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
12518   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
12519   ac_fn_c_check_header_compile "$LINENO" "Xm/Xm.h" "ac_cv_header_Xm_Xm_h" "#include <stdlib.h>
12520                      #include <stdio.h>
12521                      #include <X11/Intrinsic.h>
12522 "
12523 if test "x$ac_cv_header_Xm_Xm_h" = xyes; then :
12524   have_motif=yes
12525                      $as_echo "#define HAVE_MOTIF 1" >>confdefs.h
12526
12527                      MOTIF_LIBS="$MOTIF_LIBS -lXm"
12528 fi
12529
12530
12531   CPPFLAGS="$ac_save_CPPFLAGS"
12532 fi
12533
12534
12535 if test "$have_motif" = yes; then
12536
12537   ac_save_CPPFLAGS="$CPPFLAGS"
12538   if test \! -z "$includedir" ; then
12539     CPPFLAGS="$CPPFLAGS -I$includedir"
12540   fi
12541   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
12542   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
12543   ac_fn_c_check_header_compile "$LINENO" "Xm/ComboBox.h" "ac_cv_header_Xm_ComboBox_h" "#include <stdlib.h>
12544                      #include <stdio.h>
12545                      #include <X11/Intrinsic.h>
12546 "
12547 if test "x$ac_cv_header_Xm_ComboBox_h" = xyes; then :
12548   $as_echo "#define HAVE_XMCOMBOBOX 1" >>confdefs.h
12549
12550 fi
12551
12552
12553   CPPFLAGS="$ac_save_CPPFLAGS"
12554 fi
12555
12556
12557 ###############################################################################
12558 #
12559 #       Checking whether Motif is really Lesstif.
12560 #
12561 ###############################################################################
12562
12563 have_lesstif=no
12564 if test "$have_motif" = yes ; then
12565   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether Motif is really LessTif" >&5
12566 $as_echo_n "checking whether Motif is really LessTif... " >&6; }
12567 if ${ac_cv_have_lesstif+:} false; then :
12568   $as_echo_n "(cached) " >&6
12569 else
12570
12571   ac_save_CPPFLAGS="$CPPFLAGS"
12572   if test \! -z "$includedir" ; then
12573     CPPFLAGS="$CPPFLAGS -I$includedir"
12574   fi
12575   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
12576   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
12577   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12578 /* end confdefs.h.  */
12579 #include <Xm/Xm.h>
12580 int
12581 main ()
12582 {
12583 long vers = LesstifVersion;
12584   ;
12585   return 0;
12586 }
12587 _ACEOF
12588 if ac_fn_c_try_compile "$LINENO"; then :
12589   ac_cv_have_lesstif=yes
12590 else
12591   ac_cv_have_lesstif=no
12592 fi
12593 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12594   CPPFLAGS="$ac_save_CPPFLAGS"
12595 fi
12596 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_lesstif" >&5
12597 $as_echo "$ac_cv_have_lesstif" >&6; }
12598   have_lesstif=$ac_cv_have_lesstif
12599 fi
12600
12601
12602 lesstif_version=unknown
12603 lesstif_version_string=unknown
12604
12605 if test "$have_lesstif" = yes ; then
12606   ltv=unknown
12607   echo unknown > conftest-lt
12608   { $as_echo "$as_me:${as_lineno-$LINENO}: checking LessTif version number" >&5
12609 $as_echo_n "checking LessTif version number... " >&6; }
12610 if ${ac_cv_lesstif_version_string+:} false; then :
12611   $as_echo_n "(cached) " >&6
12612 else
12613
12614   ac_save_CPPFLAGS="$CPPFLAGS"
12615   if test \! -z "$includedir" ; then
12616     CPPFLAGS="$CPPFLAGS -I$includedir"
12617   fi
12618   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
12619   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
12620   if test "$cross_compiling" = yes; then :
12621   ac_cv_lesstif_version=unknown
12622                      ac_cv_lesstif_version_string=unknown
12623 else
12624   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12625 /* end confdefs.h.  */
12626 #include <stdio.h>
12627                      #include <Xm/Xm.h>
12628                      int main() {
12629                        FILE *f = fopen("conftest-lt", "w");
12630                        if (!f) exit(1);
12631                        fprintf(f, "%d %d.%d\n", LesstifVersion,
12632                           LESSTIF_VERSION, LESSTIF_REVISION);
12633                        fclose(f);
12634                        exit(0);
12635                      }
12636 _ACEOF
12637 if ac_fn_c_try_run "$LINENO"; then :
12638   ltv=`cat conftest-lt`
12639                      ac_cv_lesstif_version=`echo $ltv | sed 's/ .*//'`
12640                      ac_cv_lesstif_version_string=`echo $ltv | sed 's/.* //'`
12641 else
12642   ac_cv_lesstif_version=unknown
12643                      ac_cv_lesstif_version_string=unknown
12644 fi
12645 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12646   conftest.$ac_objext conftest.beam conftest.$ac_ext
12647 fi
12648
12649   CPPFLAGS="$ac_save_CPPFLAGS"
12650 fi
12651 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lesstif_version_string" >&5
12652 $as_echo "$ac_cv_lesstif_version_string" >&6; }
12653   rm -rf conftest-lt
12654   lesstif_version=$ac_cv_lesstif_version
12655   lesstif_version_string=$ac_cv_lesstif_version_string
12656
12657 fi
12658
12659
12660 if test "$have_motif" = yes ; then
12661   mtv=unknown
12662   echo unknown > conftest-mt
12663   { $as_echo "$as_me:${as_lineno-$LINENO}: checking Motif version number" >&5
12664 $as_echo_n "checking Motif version number... " >&6; }
12665 if ${ac_cv_motif_version_string+:} false; then :
12666   $as_echo_n "(cached) " >&6
12667 else
12668
12669   ac_save_CPPFLAGS="$CPPFLAGS"
12670   if test \! -z "$includedir" ; then
12671     CPPFLAGS="$CPPFLAGS -I$includedir"
12672   fi
12673   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
12674   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
12675   if test "$cross_compiling" = yes; then :
12676   ac_cv_motif_version=unknown
12677                      ac_cv_motif_version_string=unknown
12678 else
12679   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12680 /* end confdefs.h.  */
12681 #include <stdio.h>
12682                      #include <Xm/Xm.h>
12683                      int main() {
12684                        FILE *f = fopen("conftest-mt", "w");
12685                        if (!f) exit(1);
12686                        fprintf(f, "%d %d.%d\n", XmVersion,
12687                           XmVERSION, XmREVISION);
12688                        fclose(f);
12689                        exit(0);
12690                      }
12691 _ACEOF
12692 if ac_fn_c_try_run "$LINENO"; then :
12693   mtv=`cat conftest-mt`
12694                      ac_cv_motif_version=`echo $mtv | sed 's/ .*//'`
12695                      ac_cv_motif_version_string=`echo $mtv | sed 's/.* //'`
12696 else
12697   ac_cv_motif_version=unknown
12698                      ac_cv_motif_version_string=unknown
12699 fi
12700 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12701   conftest.$ac_objext conftest.beam conftest.$ac_ext
12702 fi
12703
12704   CPPFLAGS="$ac_save_CPPFLAGS"
12705 fi
12706 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_motif_version_string" >&5
12707 $as_echo "$ac_cv_motif_version_string" >&6; }
12708   rm -rf conftest-mt
12709   motif_version=$ac_cv_motif_version
12710   motif_version_string=$ac_cv_motif_version_string
12711
12712 fi
12713
12714
12715 ###############################################################################
12716 #
12717 #       Checking whether Motif requires -lXpm.
12718 #
12719 #       If this is Motif 2.x, and we have XPM, then link against XPM as well.
12720 #       The deal is, Motif 2.x requires XPM -- but it's a compilation option
12721 #       of the library whether to build the XPM code into libXm, or whether
12722 #       to rely on an external libXm.  So the only way to tell whether XPM is
12723 #       a link-time requirement is to examine libXm.a, which is very
12724 #       difficult to do in an autoconf script.  So... if it's Motif 2.x, we
12725 #       always link against XPM if the XPM lib exists (and this will be a
12726 #       no-op if libXm happens to already have the XPM code in it.)
12727 #
12728 ###############################################################################
12729
12730 motif_requires_xpm=no
12731 if test "$have_motif" = yes ; then
12732    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether Motif requires XPM" >&5
12733 $as_echo_n "checking whether Motif requires XPM... " >&6; }
12734    if test "$motif_version" = "unknown" || test "$motif_version" -ge 2000
12735    then
12736      motif_requires_xpm=yes
12737      { $as_echo "$as_me:${as_lineno-$LINENO}: result: maybe" >&5
12738 $as_echo "maybe" >&6; }
12739    else
12740      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12741 $as_echo "no" >&6; }
12742    fi
12743 fi
12744
12745
12746 ###############################################################################
12747 #
12748 #       Checking whether Motif requires -lXp.
12749 #
12750 #       Some versions of Motif (2.1.0, at least) require -lXp, the "X Printing
12751 #       Extension".   Why this extension isn't in -lXext with all the others,
12752 #       I have no idea.
12753 #
12754 ###############################################################################
12755
12756 have_xp_ext=no
12757 if test "$have_motif" = yes ; then
12758    have_xp_ext=no
12759
12760   ac_save_CPPFLAGS="$CPPFLAGS"
12761   ac_save_LDFLAGS="$LDFLAGS"
12762 #  ac_save_LIBS="$LIBS"
12763
12764   if test \! -z "$includedir" ; then
12765     CPPFLAGS="$CPPFLAGS -I$includedir"
12766   fi
12767   # note: $X_CFLAGS includes $x_includes
12768   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
12769
12770   if test \! -z "$libdir" ; then
12771     LDFLAGS="$LDFLAGS -L$libdir"
12772   fi
12773   # note: $X_LIBS includes $x_libraries
12774   LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
12775
12776   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
12777   LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
12778   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XpQueryExtension in -lXp" >&5
12779 $as_echo_n "checking for XpQueryExtension in -lXp... " >&6; }
12780 if ${ac_cv_lib_Xp_XpQueryExtension+:} false; then :
12781   $as_echo_n "(cached) " >&6
12782 else
12783   ac_check_lib_save_LIBS=$LIBS
12784 LIBS="-lXp -lX11 -lXext -lm $LIBS"
12785 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12786 /* end confdefs.h.  */
12787
12788 /* Override any GCC internal prototype to avoid an error.
12789    Use char because int might match the return type of a GCC
12790    builtin and then its argument prototype would still apply.  */
12791 #ifdef __cplusplus
12792 extern "C"
12793 #endif
12794 char XpQueryExtension ();
12795 int
12796 main ()
12797 {
12798 return XpQueryExtension ();
12799   ;
12800   return 0;
12801 }
12802 _ACEOF
12803 if ac_fn_c_try_link "$LINENO"; then :
12804   ac_cv_lib_Xp_XpQueryExtension=yes
12805 else
12806   ac_cv_lib_Xp_XpQueryExtension=no
12807 fi
12808 rm -f core conftest.err conftest.$ac_objext \
12809     conftest$ac_exeext conftest.$ac_ext
12810 LIBS=$ac_check_lib_save_LIBS
12811 fi
12812 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xp_XpQueryExtension" >&5
12813 $as_echo "$ac_cv_lib_Xp_XpQueryExtension" >&6; }
12814 if test "x$ac_cv_lib_Xp_XpQueryExtension" = xyes; then :
12815   have_xp_ext=yes; MOTIF_LIBS="$MOTIF_LIBS -lXp"
12816 else
12817   true
12818 fi
12819
12820   CPPFLAGS="$ac_save_CPPFLAGS"
12821   LDFLAGS="$ac_save_LDFLAGS"
12822 #  LIBS="$ac_save_LIBS"
12823
12824 fi
12825
12826
12827 ###############################################################################
12828 #
12829 #       Checking whether Motif requires -lXintl (for _Xsetlocale.)
12830 #
12831 ###############################################################################
12832
12833 have_xintl=no
12834 if test "$have_motif" = yes ; then
12835
12836   ac_save_CPPFLAGS="$CPPFLAGS"
12837   ac_save_LDFLAGS="$LDFLAGS"
12838 #  ac_save_LIBS="$LIBS"
12839
12840   if test \! -z "$includedir" ; then
12841     CPPFLAGS="$CPPFLAGS -I$includedir"
12842   fi
12843   # note: $X_CFLAGS includes $x_includes
12844   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
12845
12846   if test \! -z "$libdir" ; then
12847     LDFLAGS="$LDFLAGS -L$libdir"
12848   fi
12849   # note: $X_LIBS includes $x_libraries
12850   LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
12851
12852   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
12853   LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
12854   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _Xsetlocale in -lXintl" >&5
12855 $as_echo_n "checking for _Xsetlocale in -lXintl... " >&6; }
12856 if ${ac_cv_lib_Xintl__Xsetlocale+:} false; then :
12857   $as_echo_n "(cached) " >&6
12858 else
12859   ac_check_lib_save_LIBS=$LIBS
12860 LIBS="-lXintl -lX11 -lXext -lm $LIBS"
12861 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12862 /* end confdefs.h.  */
12863
12864 /* Override any GCC internal prototype to avoid an error.
12865    Use char because int might match the return type of a GCC
12866    builtin and then its argument prototype would still apply.  */
12867 #ifdef __cplusplus
12868 extern "C"
12869 #endif
12870 char _Xsetlocale ();
12871 int
12872 main ()
12873 {
12874 return _Xsetlocale ();
12875   ;
12876   return 0;
12877 }
12878 _ACEOF
12879 if ac_fn_c_try_link "$LINENO"; then :
12880   ac_cv_lib_Xintl__Xsetlocale=yes
12881 else
12882   ac_cv_lib_Xintl__Xsetlocale=no
12883 fi
12884 rm -f core conftest.err conftest.$ac_objext \
12885     conftest$ac_exeext conftest.$ac_ext
12886 LIBS=$ac_check_lib_save_LIBS
12887 fi
12888 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xintl__Xsetlocale" >&5
12889 $as_echo "$ac_cv_lib_Xintl__Xsetlocale" >&6; }
12890 if test "x$ac_cv_lib_Xintl__Xsetlocale" = xyes; then :
12891   have_xintl=yes
12892 else
12893   have_xintl=no
12894 fi
12895
12896   CPPFLAGS="$ac_save_CPPFLAGS"
12897   LDFLAGS="$ac_save_LDFLAGS"
12898 #  LIBS="$ac_save_LIBS"
12899
12900   if test "$have_xintl" = yes; then
12901     MOTIF_LIBS="$MOTIF_LIBS -lXintl"
12902   fi
12903 fi
12904
12905
12906 ###############################################################################
12907 #
12908 #       Check for -lGL or -lMesaGL.
12909 #
12910 ###############################################################################
12911
12912 have_gl=no
12913 ac_have_mesa_gl=no
12914 with_gl_req=unspecified
12915 gl_halfassed=no
12916
12917 # Check whether --with-gl was given.
12918 if test "${with_gl+set}" = set; then :
12919   withval=$with_gl; with_gl="$withval"; with_gl_req="$withval"
12920 else
12921   with_gl=yes
12922 fi
12923
12924
12925
12926    case "$with_gl" in
12927     yes) ;;
12928     no)  ;;
12929
12930     /*)
12931      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GL headers" >&5
12932 $as_echo_n "checking for GL headers... " >&6; }
12933      d=$with_gl/include
12934      if test -d $d; then
12935        X_CFLAGS="-I$d $X_CFLAGS"
12936        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
12937 $as_echo "$d" >&6; }
12938      else
12939        { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
12940 $as_echo "not found ($d: no such directory)" >&6; }
12941      fi
12942
12943      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GL libs" >&5
12944 $as_echo_n "checking for GL libs... " >&6; }
12945      d=$with_gl/lib
12946      if test -d $d; then
12947        X_LIBS="-L$d $X_LIBS"
12948        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
12949 $as_echo "$d" >&6; }
12950      else
12951        { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
12952 $as_echo "not found ($d: no such directory)" >&6; }
12953      fi
12954
12955      # replace the directory string with "yes".
12956      with_gl_req="yes"
12957      with_gl=$with_gl_req
12958      ;;
12959
12960     *)
12961      echo ""
12962      echo "error: argument to --with-gl must be \"yes\", \"no\", or a directory."
12963      echo "       If it is a directory, then \`DIR/include' will be added to"
12964      echo "       the -I list, and \`DIR/lib' will be added to the -L list."
12965      exit 1
12966      ;;
12967    esac
12968
12969
12970 ac_mesagl_version=unknown
12971 ac_mesagl_version_string=unknown
12972
12973 if test "$with_gl" = yes; then
12974
12975   ac_save_CPPFLAGS="$CPPFLAGS"
12976   if test \! -z "$includedir" ; then
12977     CPPFLAGS="$CPPFLAGS -I$includedir"
12978   fi
12979   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
12980   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
12981   ac_fn_c_check_header_mongrel "$LINENO" "GL/gl.h" "ac_cv_header_GL_gl_h" "$ac_includes_default"
12982 if test "x$ac_cv_header_GL_gl_h" = xyes; then :
12983   have_gl=yes
12984 else
12985   have_gl=no
12986 fi
12987
12988
12989   CPPFLAGS="$ac_save_CPPFLAGS"
12990   if test "$have_gl" = yes ; then
12991
12992   ac_save_CPPFLAGS="$CPPFLAGS"
12993   if test \! -z "$includedir" ; then
12994     CPPFLAGS="$CPPFLAGS -I$includedir"
12995   fi
12996   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
12997   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
12998   ac_fn_c_check_header_compile "$LINENO" "GL/glx.h" "ac_cv_header_GL_glx_h" "#include <GL/gl.h>
12999 "
13000 if test "x$ac_cv_header_GL_glx_h" = xyes; then :
13001   have_gl=yes
13002 else
13003   have_gl=no
13004 fi
13005
13006
13007   CPPFLAGS="$ac_save_CPPFLAGS"
13008   fi
13009
13010   # If we have the headers, try and figure out which vendor it's from.
13011   #
13012   if test "$have_gl" = yes ; then
13013
13014     # We need to know whether it's MesaGL so that we know which libraries
13015     # to link against.
13016     #
13017     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether GL is really MesaGL" >&5
13018 $as_echo_n "checking whether GL is really MesaGL... " >&6; }
13019 if ${ac_cv_have_mesa_gl+:} false; then :
13020   $as_echo_n "(cached) " >&6
13021 else
13022   ac_cv_have_mesa_gl=no
13023        if test "$ac_macosx" = no; then
13024          # WTF! MacOS 10.5.0 ships the Mesa GL headers!
13025          # It's not really Mesa, is it?
13026
13027   ac_save_CPPFLAGS="$CPPFLAGS"
13028   if test \! -z "$includedir" ; then
13029     CPPFLAGS="$CPPFLAGS -I$includedir"
13030   fi
13031   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
13032   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
13033   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13034 /* end confdefs.h.  */
13035 #include <GL/glx.h>
13036
13037 _ACEOF
13038 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13039   $EGREP "Mesa|MESA" >/dev/null 2>&1; then :
13040   ac_cv_have_mesa_gl=yes
13041 fi
13042 rm -rf conftest*
13043
13044   CPPFLAGS="$ac_save_CPPFLAGS"
13045        fi
13046 fi
13047 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_mesa_gl" >&5
13048 $as_echo "$ac_cv_have_mesa_gl" >&6; }
13049     ac_have_mesa_gl=$ac_cv_have_mesa_gl
13050
13051     gl_lib_1=""
13052     GL_LIBS=""
13053
13054     if test "$ac_macosx" = yes; then
13055
13056       # Without these, every link against libGL gets a bunch of useless
13057       # warnings.
13058       #
13059       osx_crud="-bind_at_load -multiply_defined suppress"
13060       { $as_echo "$as_me:${as_lineno-$LINENO}: result: adding \"$osx_crud\" to GL_LIBS" >&5
13061 $as_echo "adding \"$osx_crud\" to GL_LIBS" >&6; }
13062       GL_LIBS="$GL_LIBS $osx_crud"
13063       unset osx_crud
13064
13065       # New lossage in 10.5.0: without this, we get:
13066       #   ld: cycle in dylib re-exports with /usr/X11/lib/libGL.dylib
13067       #
13068       osx_crud="/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib"
13069       osx_crud="-Wl,-dylib_file,${osx_crud}:${osx_crud}"
13070
13071       { $as_echo "$as_me:${as_lineno-$LINENO}: result: adding \"$osx_crud\" to GL_LIBS" >&5
13072 $as_echo "adding \"$osx_crud\" to GL_LIBS" >&6; }
13073       GL_LIBS="$GL_LIBS $osx_crud"
13074       unset osx_crud
13075
13076       # New lossage in 10.6.8: we can't allow -L/opt/local/lib to be in the
13077       # link line, or at runtime XQueryExtension gets a segv due to some kind
13078       # of library version skew.  Libs must come from /usr/X11/lib even if
13079       # $prefix and/or $exec_prefix are set to /opt/local/.
13080       #
13081       { $as_echo "$as_me:${as_lineno-$LINENO}: result: omitting \"$libdir\" from LDFLAGS" >&5
13082 $as_echo "omitting \"$libdir\" from LDFLAGS" >&6; }
13083       libdir=''
13084
13085     fi
13086
13087
13088     # Some versions of MesaGL are compiled to require -lpthread.
13089     # So if the Mesa headers exist, and -lpthread exists, then always
13090     # link -lpthread after the Mesa libs (be they named -lGL or -lMesaGL.)
13091     #
13092     # Oftentimes, AX_PTHREAD will bring in -lpthread as well; but that ends
13093     # up before -l(Mesa)GL, instead of after where it would belong.
13094     #
13095     if test "$ac_have_mesa_gl" = yes; then
13096       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_create in -lpthread" >&5
13097 $as_echo_n "checking for pthread_create in -lpthread... " >&6; }
13098 if ${ac_cv_lib_pthread_pthread_create+:} false; then :
13099   $as_echo_n "(cached) " >&6
13100 else
13101   ac_check_lib_save_LIBS=$LIBS
13102 LIBS="-lpthread  $LIBS"
13103 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13104 /* end confdefs.h.  */
13105
13106 /* Override any GCC internal prototype to avoid an error.
13107    Use char because int might match the return type of a GCC
13108    builtin and then its argument prototype would still apply.  */
13109 #ifdef __cplusplus
13110 extern "C"
13111 #endif
13112 char pthread_create ();
13113 int
13114 main ()
13115 {
13116 return pthread_create ();
13117   ;
13118   return 0;
13119 }
13120 _ACEOF
13121 if ac_fn_c_try_link "$LINENO"; then :
13122   ac_cv_lib_pthread_pthread_create=yes
13123 else
13124   ac_cv_lib_pthread_pthread_create=no
13125 fi
13126 rm -f core conftest.err conftest.$ac_objext \
13127     conftest$ac_exeext conftest.$ac_ext
13128 LIBS=$ac_check_lib_save_LIBS
13129 fi
13130 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pthread_pthread_create" >&5
13131 $as_echo "$ac_cv_lib_pthread_pthread_create" >&6; }
13132 if test "x$ac_cv_lib_pthread_pthread_create" = xyes; then :
13133   GL_LIBS="-lpthread"
13134 fi
13135
13136     fi
13137
13138
13139     # If we have Mesa headers, check to see if we can link against -lMesaGL.
13140     # If we don't have Mesa headers, or we don't have -lMesaGL, try -lGL.
13141     # Else, warn that GL is busted.  (We have the headers, but no libs.)
13142     #
13143
13144     if test "$ac_have_mesa_gl" = yes ; then
13145
13146   ac_save_CPPFLAGS="$CPPFLAGS"
13147   ac_save_LDFLAGS="$LDFLAGS"
13148 #  ac_save_LIBS="$LIBS"
13149
13150   if test \! -z "$includedir" ; then
13151     CPPFLAGS="$CPPFLAGS -I$includedir"
13152   fi
13153   # note: $X_CFLAGS includes $x_includes
13154   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
13155
13156   if test \! -z "$libdir" ; then
13157     LDFLAGS="$LDFLAGS -L$libdir"
13158   fi
13159   # note: $X_LIBS includes $x_libraries
13160   LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
13161
13162   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
13163   LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
13164   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for glXCreateContext in -lMesaGL" >&5
13165 $as_echo_n "checking for glXCreateContext in -lMesaGL... " >&6; }
13166 if ${ac_cv_lib_MesaGL_glXCreateContext+:} false; then :
13167   $as_echo_n "(cached) " >&6
13168 else
13169   ac_check_lib_save_LIBS=$LIBS
13170 LIBS="-lMesaGL -lMesaGLU $GL_LIBS -lX11 -lXext $VIDMODE_LIBS -lm $LIBS"
13171 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13172 /* end confdefs.h.  */
13173
13174 /* Override any GCC internal prototype to avoid an error.
13175    Use char because int might match the return type of a GCC
13176    builtin and then its argument prototype would still apply.  */
13177 #ifdef __cplusplus
13178 extern "C"
13179 #endif
13180 char glXCreateContext ();
13181 int
13182 main ()
13183 {
13184 return glXCreateContext ();
13185   ;
13186   return 0;
13187 }
13188 _ACEOF
13189 if ac_fn_c_try_link "$LINENO"; then :
13190   ac_cv_lib_MesaGL_glXCreateContext=yes
13191 else
13192   ac_cv_lib_MesaGL_glXCreateContext=no
13193 fi
13194 rm -f core conftest.err conftest.$ac_objext \
13195     conftest$ac_exeext conftest.$ac_ext
13196 LIBS=$ac_check_lib_save_LIBS
13197 fi
13198 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_MesaGL_glXCreateContext" >&5
13199 $as_echo "$ac_cv_lib_MesaGL_glXCreateContext" >&6; }
13200 if test "x$ac_cv_lib_MesaGL_glXCreateContext" = xyes; then :
13201   gl_lib_1="MesaGL"
13202                       GL_LIBS="-lMesaGL -lMesaGLU $VIDMODE_LIBS $GL_LIBS"
13203 fi
13204
13205   CPPFLAGS="$ac_save_CPPFLAGS"
13206   LDFLAGS="$ac_save_LDFLAGS"
13207 #  LIBS="$ac_save_LIBS"
13208
13209     fi
13210
13211     if test "$gl_lib_1" = "" ; then
13212
13213   ac_save_CPPFLAGS="$CPPFLAGS"
13214   ac_save_LDFLAGS="$LDFLAGS"
13215 #  ac_save_LIBS="$LIBS"
13216
13217   if test \! -z "$includedir" ; then
13218     CPPFLAGS="$CPPFLAGS -I$includedir"
13219   fi
13220   # note: $X_CFLAGS includes $x_includes
13221   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
13222
13223   if test \! -z "$libdir" ; then
13224     LDFLAGS="$LDFLAGS -L$libdir"
13225   fi
13226   # note: $X_LIBS includes $x_libraries
13227   LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
13228
13229   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
13230   LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
13231   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for glXCreateContext in -lGL" >&5
13232 $as_echo_n "checking for glXCreateContext in -lGL... " >&6; }
13233 if ${ac_cv_lib_GL_glXCreateContext+:} false; then :
13234   $as_echo_n "(cached) " >&6
13235 else
13236   ac_check_lib_save_LIBS=$LIBS
13237 LIBS="-lGL -lGLU $GL_LIBS -lX11 -lXext $VIDMODE_LIBS -lm $LIBS"
13238 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13239 /* end confdefs.h.  */
13240
13241 /* Override any GCC internal prototype to avoid an error.
13242    Use char because int might match the return type of a GCC
13243    builtin and then its argument prototype would still apply.  */
13244 #ifdef __cplusplus
13245 extern "C"
13246 #endif
13247 char glXCreateContext ();
13248 int
13249 main ()
13250 {
13251 return glXCreateContext ();
13252   ;
13253   return 0;
13254 }
13255 _ACEOF
13256 if ac_fn_c_try_link "$LINENO"; then :
13257   ac_cv_lib_GL_glXCreateContext=yes
13258 else
13259   ac_cv_lib_GL_glXCreateContext=no
13260 fi
13261 rm -f core conftest.err conftest.$ac_objext \
13262     conftest$ac_exeext conftest.$ac_ext
13263 LIBS=$ac_check_lib_save_LIBS
13264 fi
13265 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_GL_glXCreateContext" >&5
13266 $as_echo "$ac_cv_lib_GL_glXCreateContext" >&6; }
13267 if test "x$ac_cv_lib_GL_glXCreateContext" = xyes; then :
13268   gl_lib_1="GL"
13269                       GL_LIBS="-lGL -lGLU $VIDMODE_LIBS $GL_LIBS"
13270 fi
13271
13272   CPPFLAGS="$ac_save_CPPFLAGS"
13273   LDFLAGS="$ac_save_LDFLAGS"
13274 #  LIBS="$ac_save_LIBS"
13275
13276     fi
13277
13278     if test "$gl_lib_1" = "" ; then
13279       # we have headers, but no libs -- bail.
13280       have_gl=no
13281       ac_have_mesa_gl=no
13282       gl_halfassed=yes
13283     else
13284       # linking works -- we can build the GL hacks.
13285       $as_echo "#define HAVE_GL 1" >>confdefs.h
13286
13287       if test "$ac_have_mesa_gl" = yes ; then
13288         $as_echo "#define HAVE_MESA_GL 1" >>confdefs.h
13289
13290       fi
13291     fi
13292   fi
13293
13294
13295   # Now that we know we have GL headers and libs, do some more GL testing.
13296   #
13297
13298   if test "$have_gl" = yes ; then
13299     # If it's MesaGL, we'd like to issue a warning if the version number
13300     # is less than or equal to 2.6, because that version had a security bug.
13301     #
13302     if test "$ac_have_mesa_gl" = yes; then
13303
13304       { $as_echo "$as_me:${as_lineno-$LINENO}: checking MesaGL version number" >&5
13305 $as_echo_n "checking MesaGL version number... " >&6; }
13306 if ${ac_cv_mesagl_version_string+:} false; then :
13307   $as_echo_n "(cached) " >&6
13308 else
13309   cat > conftest.$ac_ext <<EOF
13310 #line 13314 "configure"
13311 #include "confdefs.h"
13312 #include <GL/gl.h>
13313 #ifndef MESA_MAJOR_VERSION
13314 # include <GL/xmesa.h>
13315 # ifdef XMESA_MAJOR_VERSION
13316    /* Around Mesa 3.2, they took out the Mesa version number, so instead,
13317       we have to check the XMesa version number (the number of the X protocol
13318       support, which seems to be the same as the Mesa version number.)
13319     */
13320 #  define MESA_MAJOR_VERSION XMESA_MAJOR_VERSION
13321 #  define MESA_MINOR_VERSION XMESA_MINOR_VERSION
13322 # else
13323    /* Oh great.  Some time after 3.4, they took out the xmesa.h header file,
13324       so we have no way of telling what version of Mesa this is at all.
13325       So, we'll guess that the osmesa version (the "offscreen protocol")
13326       is less than or equal to the real mesa version number.  Except that
13327       if OSmesa is 3.3, assume at least Mesa 3.4, since OSmesa was 3.3 in
13328       Mesa 3.4.  And Mesa 3.3 had xmesa.h.  What a complete load of shit!
13329     */
13330 # include <GL/osmesa.h>
13331 #  define MESA_MAJOR_VERSION OSMESA_MAJOR_VERSION
13332 #  define MESA_MINOR_VERSION OSMESA_MINOR_VERSION or newer, probably?
13333 #  if OSMESA_MAJOR_VERSION == 3 && OSMESA_MINOR_VERSION == 3
13334 #   undef MESA_MINOR_VERSION
13335 #   define MESA_MINOR_VERSION 4 or newer, probably?
13336 #  endif
13337 # endif
13338 #endif
13339 configure: MESA_MAJOR_VERSION MESA_MINOR_VERSION
13340 EOF
13341
13342          ac_save_CPPFLAGS="$CPPFLAGS"
13343          if test \! -z "$includedir" ; then
13344            CPPFLAGS="$CPPFLAGS -I$includedir"
13345          fi
13346          CPPFLAGS="$CPPFLAGS $X_CFLAGS"
13347
13348          mglv=`(eval "$ac_cpp conftest.$ac_ext") 2>&5 | grep configure:`
13349
13350          # M4 sucks!!
13351
13352           mglv=`echo "$mglv" | sed -n \
13353              's/^configure: *\([0-9][0-9]*\)  *\([0-9].*\)$/\1.\2/p'`
13354
13355
13356          rm -rf conftest.$ac_ext
13357
13358          CPPFLAGS="$ac_save_CPPFLAGS"
13359
13360          if test "$mglv" = ""; then
13361            ac_mesagl_version=unknown
13362            ac_mesagl_version_string=unknown
13363          else
13364            ac_mesagl_version_string="$mglv"
13365            # M4 sucks!!
13366
13367            maj=`echo "$mglv" | sed -n 's/^\([0-9][0-9]*\)\..*$/\1/p'`
13368            min=`echo "$mglv" | sed -n 's/^.*\.\([0-9][0-9]*\).*$/\1/p'`
13369
13370            ac_mesagl_version=`echo "$maj * 1000 + $min" | bc`
13371            if test -z "$ac_mesagl_version"; then
13372              ac_mesagl_version=unknown
13373              ac_mesagl_version_string=unknown
13374            fi
13375          fi
13376          ac_cv_mesagl_version=$ac_mesagl_version
13377          ac_cv_mesagl_version_string=$ac_mesagl_version_string
13378
13379 fi
13380 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_mesagl_version_string" >&5
13381 $as_echo "$ac_cv_mesagl_version_string" >&6; }
13382       ac_mesagl_version=$ac_cv_mesagl_version
13383       ac_mesagl_version_string=$ac_cv_mesagl_version_string
13384     fi
13385
13386
13387     # Check for OpenGL 1.1 features.
13388     #
13389
13390   ac_save_CPPFLAGS="$CPPFLAGS"
13391   ac_save_LDFLAGS="$LDFLAGS"
13392 #  ac_save_LIBS="$LIBS"
13393
13394   if test \! -z "$includedir" ; then
13395     CPPFLAGS="$CPPFLAGS -I$includedir"
13396   fi
13397   # note: $X_CFLAGS includes $x_includes
13398   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
13399
13400   if test \! -z "$libdir" ; then
13401     LDFLAGS="$LDFLAGS -L$libdir"
13402   fi
13403   # note: $X_LIBS includes $x_libraries
13404   LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
13405
13406   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
13407   LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
13408   as_ac_Lib=`$as_echo "ac_cv_lib_$gl_lib_1''_glBindTexture" | $as_tr_sh`
13409 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for glBindTexture in -l$gl_lib_1" >&5
13410 $as_echo_n "checking for glBindTexture in -l$gl_lib_1... " >&6; }
13411 if eval \${$as_ac_Lib+:} false; then :
13412   $as_echo_n "(cached) " >&6
13413 else
13414   ac_check_lib_save_LIBS=$LIBS
13415 LIBS="-l$gl_lib_1 $GL_LIBS -lX11 -lXext -lm $LIBS"
13416 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13417 /* end confdefs.h.  */
13418
13419 /* Override any GCC internal prototype to avoid an error.
13420    Use char because int might match the return type of a GCC
13421    builtin and then its argument prototype would still apply.  */
13422 #ifdef __cplusplus
13423 extern "C"
13424 #endif
13425 char glBindTexture ();
13426 int
13427 main ()
13428 {
13429 return glBindTexture ();
13430   ;
13431   return 0;
13432 }
13433 _ACEOF
13434 if ac_fn_c_try_link "$LINENO"; then :
13435   eval "$as_ac_Lib=yes"
13436 else
13437   eval "$as_ac_Lib=no"
13438 fi
13439 rm -f core conftest.err conftest.$ac_objext \
13440     conftest$ac_exeext conftest.$ac_ext
13441 LIBS=$ac_check_lib_save_LIBS
13442 fi
13443 eval ac_res=\$$as_ac_Lib
13444                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
13445 $as_echo "$ac_res" >&6; }
13446 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
13447   $as_echo "#define HAVE_GLBINDTEXTURE 1" >>confdefs.h
13448
13449 else
13450   true
13451 fi
13452
13453   CPPFLAGS="$ac_save_CPPFLAGS"
13454   LDFLAGS="$ac_save_LDFLAGS"
13455 #  LIBS="$ac_save_LIBS"
13456
13457   fi
13458
13459 elif test "$with_gl" != no; then
13460   echo "error: must be yes or no: --with-gl=$with_gl"
13461   exit 1
13462 fi
13463
13464
13465 ###############################################################################
13466 #
13467 #       Check for -lgle.
13468 #
13469 ###############################################################################
13470
13471 have_gle=no
13472 with_gle_req=unspecified
13473 gle_halfassed=no
13474
13475 # Check whether --with-gle was given.
13476 if test "${with_gle+set}" = set; then :
13477   withval=$with_gle; with_gle="$withval"; with_gle_req="$withval"
13478 else
13479   with_gle=yes
13480 fi
13481
13482
13483
13484    case "$with_gle" in
13485     yes) ;;
13486     no)  ;;
13487
13488     /*)
13489      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GLE headers" >&5
13490 $as_echo_n "checking for GLE headers... " >&6; }
13491      d=$with_gle/include
13492      if test -d $d; then
13493        X_CFLAGS="-I$d $X_CFLAGS"
13494        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
13495 $as_echo "$d" >&6; }
13496      else
13497        { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
13498 $as_echo "not found ($d: no such directory)" >&6; }
13499      fi
13500
13501      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GLE libs" >&5
13502 $as_echo_n "checking for GLE libs... " >&6; }
13503      d=$with_gle/lib
13504      if test -d $d; then
13505        X_LIBS="-L$d $X_LIBS"
13506        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
13507 $as_echo "$d" >&6; }
13508      else
13509        { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
13510 $as_echo "not found ($d: no such directory)" >&6; }
13511      fi
13512
13513      # replace the directory string with "yes".
13514      with_gle_req="yes"
13515      with_gle=$with_gle_req
13516      ;;
13517
13518     *)
13519      echo ""
13520      echo "error: argument to --with-gle must be \"yes\", \"no\", or a directory."
13521      echo "       If it is a directory, then \`DIR/include' will be added to"
13522      echo "       the -I list, and \`DIR/lib' will be added to the -L list."
13523      exit 1
13524      ;;
13525    esac
13526
13527
13528 GLE_LIBS=""
13529
13530 if test "$have_gl" = no ; then
13531  true
13532 elif test "$with_gle" = yes; then
13533
13534
13535   ac_save_CPPFLAGS="$CPPFLAGS"
13536   if test \! -z "$includedir" ; then
13537     CPPFLAGS="$CPPFLAGS -I$includedir"
13538   fi
13539   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
13540   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
13541   ac_fn_c_check_header_compile "$LINENO" "GL/gle.h" "ac_cv_header_GL_gle_h" "#include <GL/gl.h>
13542 "
13543 if test "x$ac_cv_header_GL_gle_h" = xyes; then :
13544   have_gle3=yes
13545 else
13546   have_gle3=no
13547 fi
13548
13549
13550   CPPFLAGS="$ac_save_CPPFLAGS"
13551   if test "$have_gle3" = yes ; then
13552     have_gle=yes;
13553   else
13554
13555   ac_save_CPPFLAGS="$CPPFLAGS"
13556   if test \! -z "$includedir" ; then
13557     CPPFLAGS="$CPPFLAGS -I$includedir"
13558   fi
13559   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
13560   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
13561   ac_fn_c_check_header_compile "$LINENO" "GL/gutil.h" "ac_cv_header_GL_gutil_h" "#include <GL/gl.h>
13562 "
13563 if test "x$ac_cv_header_GL_gutil_h" = xyes; then :
13564   have_gle=yes
13565 else
13566   have_gle=no
13567 fi
13568
13569
13570   CPPFLAGS="$ac_save_CPPFLAGS"
13571     if test "$have_gle" = yes ; then
13572
13573   ac_save_CPPFLAGS="$CPPFLAGS"
13574   if test \! -z "$includedir" ; then
13575     CPPFLAGS="$CPPFLAGS -I$includedir"
13576   fi
13577   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
13578   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
13579   ac_fn_c_check_header_compile "$LINENO" "GL/tube.h" "ac_cv_header_GL_tube_h" "#include <GL/gl.h>
13580 "
13581 if test "x$ac_cv_header_GL_tube_h" = xyes; then :
13582   have_gle=yes
13583 else
13584   have_gle=no
13585 fi
13586
13587
13588   CPPFLAGS="$ac_save_CPPFLAGS"
13589     fi
13590   fi
13591
13592   if test "$have_gle" = yes ; then
13593     have_gle=no
13594     gle_halfassed=yes
13595
13596   ac_save_CPPFLAGS="$CPPFLAGS"
13597   ac_save_LDFLAGS="$LDFLAGS"
13598 #  ac_save_LIBS="$LIBS"
13599
13600   if test \! -z "$includedir" ; then
13601     CPPFLAGS="$CPPFLAGS -I$includedir"
13602   fi
13603   # note: $X_CFLAGS includes $x_includes
13604   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
13605
13606   if test \! -z "$libdir" ; then
13607     LDFLAGS="$LDFLAGS -L$libdir"
13608   fi
13609   # note: $X_LIBS includes $x_libraries
13610   LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
13611
13612   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
13613   LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
13614   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gleCreateGC in -lgle" >&5
13615 $as_echo_n "checking for gleCreateGC in -lgle... " >&6; }
13616 if ${ac_cv_lib_gle_gleCreateGC+:} false; then :
13617   $as_echo_n "(cached) " >&6
13618 else
13619   ac_check_lib_save_LIBS=$LIBS
13620 LIBS="-lgle $GL_LIBS -lX11 -lXext -lm $LIBS"
13621 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13622 /* end confdefs.h.  */
13623
13624 /* Override any GCC internal prototype to avoid an error.
13625    Use char because int might match the return type of a GCC
13626    builtin and then its argument prototype would still apply.  */
13627 #ifdef __cplusplus
13628 extern "C"
13629 #endif
13630 char gleCreateGC ();
13631 int
13632 main ()
13633 {
13634 return gleCreateGC ();
13635   ;
13636   return 0;
13637 }
13638 _ACEOF
13639 if ac_fn_c_try_link "$LINENO"; then :
13640   ac_cv_lib_gle_gleCreateGC=yes
13641 else
13642   ac_cv_lib_gle_gleCreateGC=no
13643 fi
13644 rm -f core conftest.err conftest.$ac_objext \
13645     conftest$ac_exeext conftest.$ac_ext
13646 LIBS=$ac_check_lib_save_LIBS
13647 fi
13648 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gle_gleCreateGC" >&5
13649 $as_echo "$ac_cv_lib_gle_gleCreateGC" >&6; }
13650 if test "x$ac_cv_lib_gle_gleCreateGC" = xyes; then :
13651   have_gle=yes; gle_halfassed=no; GLE_LIBS="-lgle"
13652 fi
13653
13654   CPPFLAGS="$ac_save_CPPFLAGS"
13655   LDFLAGS="$ac_save_LDFLAGS"
13656 #  LIBS="$ac_save_LIBS"
13657
13658   fi
13659   if test "$have_gle" = yes ; then
13660     have_gle=no
13661     gle_halfassed=yes
13662
13663     # sometimes the libmatrix stuff is included in libgle.  look there first.
13664 #
13665 # I don't get it.  For some reason, this test passes on SGI, as if
13666 # uview_direction_d() was in libgle -- but it's not, it's in libmatrix.
13667 # Yet the link is succeeding.  Why???
13668 #
13669 #    AC_CHECK_X_LIB(gle, uview_direction_d,
13670 #                   [have_gle=yes; gle_halfassed=no],
13671 #                   [], $GL_LIBS -lX11 -lXext -lm)
13672
13673     # As of GLE 3 this is in libgle, and has changed name to uview_direction!
13674     # *sigh*
13675     if test "$have_gle3" = yes ; then
13676
13677   ac_save_CPPFLAGS="$CPPFLAGS"
13678   ac_save_LDFLAGS="$LDFLAGS"
13679 #  ac_save_LIBS="$LIBS"
13680
13681   if test \! -z "$includedir" ; then
13682     CPPFLAGS="$CPPFLAGS -I$includedir"
13683   fi
13684   # note: $X_CFLAGS includes $x_includes
13685   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
13686
13687   if test \! -z "$libdir" ; then
13688     LDFLAGS="$LDFLAGS -L$libdir"
13689   fi
13690   # note: $X_LIBS includes $x_libraries
13691   LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
13692
13693   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
13694   LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
13695   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uview_direction in -lgle" >&5
13696 $as_echo_n "checking for uview_direction in -lgle... " >&6; }
13697 if ${ac_cv_lib_gle_uview_direction+:} false; then :
13698   $as_echo_n "(cached) " >&6
13699 else
13700   ac_check_lib_save_LIBS=$LIBS
13701 LIBS="-lgle $GL_LIBS -lX11 -lXext -lm $LIBS"
13702 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13703 /* end confdefs.h.  */
13704
13705 /* Override any GCC internal prototype to avoid an error.
13706    Use char because int might match the return type of a GCC
13707    builtin and then its argument prototype would still apply.  */
13708 #ifdef __cplusplus
13709 extern "C"
13710 #endif
13711 char uview_direction ();
13712 int
13713 main ()
13714 {
13715 return uview_direction ();
13716   ;
13717   return 0;
13718 }
13719 _ACEOF
13720 if ac_fn_c_try_link "$LINENO"; then :
13721   ac_cv_lib_gle_uview_direction=yes
13722 else
13723   ac_cv_lib_gle_uview_direction=no
13724 fi
13725 rm -f core conftest.err conftest.$ac_objext \
13726     conftest$ac_exeext conftest.$ac_ext
13727 LIBS=$ac_check_lib_save_LIBS
13728 fi
13729 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gle_uview_direction" >&5
13730 $as_echo "$ac_cv_lib_gle_uview_direction" >&6; }
13731 if test "x$ac_cv_lib_gle_uview_direction" = xyes; then :
13732   have_gle=yes; gle_halfassed=no
13733 fi
13734
13735   CPPFLAGS="$ac_save_CPPFLAGS"
13736   LDFLAGS="$ac_save_LDFLAGS"
13737 #  LIBS="$ac_save_LIBS"
13738
13739     fi
13740     # if it wasn't in libgle, then look in libmatrix.
13741     if test "$have_gle" = no ; then
13742
13743   ac_save_CPPFLAGS="$CPPFLAGS"
13744   ac_save_LDFLAGS="$LDFLAGS"
13745 #  ac_save_LIBS="$LIBS"
13746
13747   if test \! -z "$includedir" ; then
13748     CPPFLAGS="$CPPFLAGS -I$includedir"
13749   fi
13750   # note: $X_CFLAGS includes $x_includes
13751   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
13752
13753   if test \! -z "$libdir" ; then
13754     LDFLAGS="$LDFLAGS -L$libdir"
13755   fi
13756   # note: $X_LIBS includes $x_libraries
13757   LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
13758
13759   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
13760   LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
13761   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uview_direction_d in -lmatrix" >&5
13762 $as_echo_n "checking for uview_direction_d in -lmatrix... " >&6; }
13763 if ${ac_cv_lib_matrix_uview_direction_d+:} false; then :
13764   $as_echo_n "(cached) " >&6
13765 else
13766   ac_check_lib_save_LIBS=$LIBS
13767 LIBS="-lmatrix $GL_LIBS -lX11 -lXext -lm $LIBS"
13768 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13769 /* end confdefs.h.  */
13770
13771 /* Override any GCC internal prototype to avoid an error.
13772    Use char because int might match the return type of a GCC
13773    builtin and then its argument prototype would still apply.  */
13774 #ifdef __cplusplus
13775 extern "C"
13776 #endif
13777 char uview_direction_d ();
13778 int
13779 main ()
13780 {
13781 return uview_direction_d ();
13782   ;
13783   return 0;
13784 }
13785 _ACEOF
13786 if ac_fn_c_try_link "$LINENO"; then :
13787   ac_cv_lib_matrix_uview_direction_d=yes
13788 else
13789   ac_cv_lib_matrix_uview_direction_d=no
13790 fi
13791 rm -f core conftest.err conftest.$ac_objext \
13792     conftest$ac_exeext conftest.$ac_ext
13793 LIBS=$ac_check_lib_save_LIBS
13794 fi
13795 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_matrix_uview_direction_d" >&5
13796 $as_echo "$ac_cv_lib_matrix_uview_direction_d" >&6; }
13797 if test "x$ac_cv_lib_matrix_uview_direction_d" = xyes; then :
13798   have_gle=yes; gle_halfassed=no;
13799                       GLE_LIBS="$GLE_LIBS -lmatrix"
13800 fi
13801
13802   CPPFLAGS="$ac_save_CPPFLAGS"
13803   LDFLAGS="$ac_save_LDFLAGS"
13804 #  LIBS="$ac_save_LIBS"
13805
13806     fi
13807   fi
13808
13809   if test "$have_gle" = yes ; then
13810     $as_echo "#define HAVE_GLE 1" >>confdefs.h
13811
13812     if test "$have_gle3" = yes ; then
13813       $as_echo "#define HAVE_GLE3 1" >>confdefs.h
13814
13815     fi
13816   fi
13817
13818 elif test "$with_gle" != no; then
13819   echo "error: must be yes or no: --with-gle=$with_gle"
13820   exit 1
13821
13822 fi
13823
13824
13825 ###############################################################################
13826 #
13827 #       Handle --with-gles
13828 #
13829 ###############################################################################
13830
13831 with_gles_req=unspecified
13832
13833 # Check whether --with-gles was given.
13834 if test "${with_gles+set}" = set; then :
13835   withval=$with_gles; with_gles="$withval"; with_gles_req="$withval"
13836 else
13837   with_gles=no
13838 fi
13839
13840
13841
13842    case "$with_gles" in
13843     yes) ;;
13844     no)  ;;
13845
13846     /*)
13847      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for JWZGLES headers" >&5
13848 $as_echo_n "checking for JWZGLES headers... " >&6; }
13849      d=$with_gles/include
13850      if test -d $d; then
13851        X_CFLAGS="-I$d $X_CFLAGS"
13852        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
13853 $as_echo "$d" >&6; }
13854      else
13855        { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
13856 $as_echo "not found ($d: no such directory)" >&6; }
13857      fi
13858
13859      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for JWZGLES libs" >&5
13860 $as_echo_n "checking for JWZGLES libs... " >&6; }
13861      d=$with_gles/lib
13862      if test -d $d; then
13863        X_LIBS="-L$d $X_LIBS"
13864        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
13865 $as_echo "$d" >&6; }
13866      else
13867        { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
13868 $as_echo "not found ($d: no such directory)" >&6; }
13869      fi
13870
13871      # replace the directory string with "yes".
13872      with_gles_req="yes"
13873      with_gles=$with_gles_req
13874      ;;
13875
13876     *)
13877      echo ""
13878      echo "error: argument to --with-gles must be \"yes\", \"no\", or a directory."
13879      echo "       If it is a directory, then \`DIR/include' will be added to"
13880      echo "       the -I list, and \`DIR/lib' will be added to the -L list."
13881      exit 1
13882      ;;
13883    esac
13884
13885
13886 if test "$with_gles" = yes; then
13887   have_gles=yes
13888   $as_echo "#define HAVE_JWZGLES 1" >>confdefs.h
13889
13890   JWZGLES_OBJS="jwzgles.o"
13891   { $as_echo "$as_me:${as_lineno-$LINENO}: result: using OpenGL ES compatiblity shim" >&5
13892 $as_echo "using OpenGL ES compatiblity shim" >&6; }
13893 elif test "$with_gles" != no; then
13894   echo "error: must be yes or no: --with-gles=$with_xpm"
13895   exit 1
13896 fi
13897
13898 ###############################################################################
13899 #
13900 #       Check for -lgdk_pixbuf.
13901 #       These tests are for gdk_pixbuf usage of the hacks,
13902 #       not xscreensaver-demo (thus we have to test again to get
13903 #       the libraries right: don't want to pull in all of GTK
13904 #       for the hacks.)
13905 #
13906 ###############################################################################
13907
13908 have_gdk_pixbuf=no
13909 with_gdk_pixbuf_req=unspecified
13910
13911 # Check whether --with-pixbuf was given.
13912 if test "${with_pixbuf+set}" = set; then :
13913   withval=$with_pixbuf; with_gdk_pixbuf="$withval"; with_gdk_pixbuf_req="$withval"
13914 else
13915   with_gdk_pixbuf=yes
13916 fi
13917
13918
13919 # if --with-pixbuf=/directory/ was specified, remember that directory so that
13920 # we can also look for the `gdk-pixbuf-config' program in that directory.
13921 case "$with_gdk_pixbuf" in
13922   /*)
13923     gdk_pixbuf_dir="$with_gdk_pixbuf"
13924     ;;
13925   *)
13926     gdk_pixbuf_dir=""
13927     ;;
13928 esac
13929
13930
13931    case "$with_gdk_pixbuf" in
13932     yes) ;;
13933     no)  ;;
13934
13935     /*)
13936      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GDK_PIXBUF headers" >&5
13937 $as_echo_n "checking for GDK_PIXBUF headers... " >&6; }
13938      d=$with_gdk_pixbuf/include
13939      if test -d $d; then
13940        X_CFLAGS="-I$d $X_CFLAGS"
13941        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
13942 $as_echo "$d" >&6; }
13943      else
13944        { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
13945 $as_echo "not found ($d: no such directory)" >&6; }
13946      fi
13947
13948      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GDK_PIXBUF libs" >&5
13949 $as_echo_n "checking for GDK_PIXBUF libs... " >&6; }
13950      d=$with_gdk_pixbuf/lib
13951      if test -d $d; then
13952        X_LIBS="-L$d $X_LIBS"
13953        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
13954 $as_echo "$d" >&6; }
13955      else
13956        { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
13957 $as_echo "not found ($d: no such directory)" >&6; }
13958      fi
13959
13960      # replace the directory string with "yes".
13961      with_gdk_pixbuf_req="yes"
13962      with_gdk_pixbuf=$with_gdk_pixbuf_req
13963      ;;
13964
13965     *)
13966      echo ""
13967      echo "error: argument to --with-pixbuf must be \"yes\", \"no\", or a directory."
13968      echo "       If it is a directory, then \`DIR/include' will be added to"
13969      echo "       the -I list, and \`DIR/lib' will be added to the -L list."
13970      exit 1
13971      ;;
13972    esac
13973
13974
13975 if test "$with_gdk_pixbuf" != yes -a "$with_gdk_pixbuf" != no ; then
13976   echo "error: must be yes or no: --with-pixbuf=$with_gdk_pixbuf"
13977   exit 1
13978 fi
13979
13980 if test "$with_gdk_pixbuf" = yes; then
13981   have_gdk_pixbuf=no
13982
13983   pkgs=''
13984   ok="yes"
13985
13986   pkg_check_version gdk-pixbuf-2.0      2.0.0
13987   pkg_check_version gdk-pixbuf-xlib-2.0 2.0.0
13988   have_gdk_pixbuf="$ok"
13989
13990   if test "$have_gdk_pixbuf" = yes; then
13991     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gdk-pixbuf includes" >&5
13992 $as_echo_n "checking for gdk-pixbuf includes... " >&6; }
13993 if ${ac_cv_gdk_pixbuf_config_cflags+:} false; then :
13994   $as_echo_n "(cached) " >&6
13995 else
13996   ac_cv_gdk_pixbuf_config_cflags=`$pkg_config --cflags $pkgs`
13997 fi
13998 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_gdk_pixbuf_config_cflags" >&5
13999 $as_echo "$ac_cv_gdk_pixbuf_config_cflags" >&6; }
14000     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gdk-pixbuf libs" >&5
14001 $as_echo_n "checking for gdk-pixbuf libs... " >&6; }
14002 if ${ac_cv_gdk_pixbuf_config_libs+:} false; then :
14003   $as_echo_n "(cached) " >&6
14004 else
14005   ac_cv_gdk_pixbuf_config_libs=`$pkg_config --libs $pkgs`
14006 fi
14007 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_gdk_pixbuf_config_libs" >&5
14008 $as_echo "$ac_cv_gdk_pixbuf_config_libs" >&6; }
14009   fi
14010
14011   ac_gdk_pixbuf_config_cflags=$ac_cv_gdk_pixbuf_config_cflags
14012   ac_gdk_pixbuf_config_libs=$ac_cv_gdk_pixbuf_config_libs
14013
14014
14015   if test "$have_gdk_pixbuf" = yes; then
14016     #
14017     # we appear to have pixbuf; check for headers/libs to be sure.
14018     #
14019     ac_save_gdk_pixbuf_CPPFLAGS="$CPPFLAGS"
14020     CPPFLAGS="$CPPFLAGS $ac_gdk_pixbuf_config_cflags"
14021
14022     have_gdk_pixbuf=no
14023
14024     # check for header A...
14025
14026   ac_save_CPPFLAGS="$CPPFLAGS"
14027   if test \! -z "$includedir" ; then
14028     CPPFLAGS="$CPPFLAGS -I$includedir"
14029   fi
14030   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
14031   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
14032   ac_fn_c_check_header_mongrel "$LINENO" "gdk-pixbuf/gdk-pixbuf.h" "ac_cv_header_gdk_pixbuf_gdk_pixbuf_h" "$ac_includes_default"
14033 if test "x$ac_cv_header_gdk_pixbuf_gdk_pixbuf_h" = xyes; then :
14034   have_gdk_pixbuf=yes
14035 fi
14036
14037
14038   CPPFLAGS="$ac_save_CPPFLAGS"
14039
14040     # if that worked, check for header B...
14041     if test "$have_gdk_pixbuf" = yes; then
14042       have_gdk_pixbuf=no
14043       gdk_pixbuf_halfassed=yes
14044
14045   ac_save_CPPFLAGS="$CPPFLAGS"
14046   if test \! -z "$includedir" ; then
14047     CPPFLAGS="$CPPFLAGS -I$includedir"
14048   fi
14049   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
14050   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
14051   ac_fn_c_check_header_mongrel "$LINENO" "gdk-pixbuf/gdk-pixbuf-xlib.h" "ac_cv_header_gdk_pixbuf_gdk_pixbuf_xlib_h" "$ac_includes_default"
14052 if test "x$ac_cv_header_gdk_pixbuf_gdk_pixbuf_xlib_h" = xyes; then :
14053   have_gdk_pixbuf=yes
14054                          gdk_pixbuf_halfassed=no
14055 fi
14056
14057
14058   CPPFLAGS="$ac_save_CPPFLAGS"
14059
14060       # yay, it has a new name in Gtk 2.x...
14061       if test "$have_gdk_pixbuf" = no; then
14062         have_gdk_pixbuf=no
14063         gdk_pixbuf_halfassed=yes
14064
14065   ac_save_CPPFLAGS="$CPPFLAGS"
14066   if test \! -z "$includedir" ; then
14067     CPPFLAGS="$CPPFLAGS -I$includedir"
14068   fi
14069   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
14070   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
14071   ac_fn_c_check_header_mongrel "$LINENO" "gdk-pixbuf-xlib/gdk-pixbuf-xlib.h" "ac_cv_header_gdk_pixbuf_xlib_gdk_pixbuf_xlib_h" "$ac_includes_default"
14072 if test "x$ac_cv_header_gdk_pixbuf_xlib_gdk_pixbuf_xlib_h" = xyes; then :
14073   have_gdk_pixbuf=yes
14074                            gdk_pixbuf_halfassed=no
14075 fi
14076
14077
14078   CPPFLAGS="$ac_save_CPPFLAGS"
14079       fi
14080     fi
14081     CPPFLAGS="$ac_save_gdk_pixbuf_CPPFLAGS"
14082   fi
14083
14084   if test "$have_gdk_pixbuf" = yes; then
14085     # we have the headers, now check for the libraries
14086     have_gdk_pixbuf=no
14087     gdk_pixbuf_halfassed=yes
14088
14089     { $as_echo "$as_me:${as_lineno-$LINENO}: result: checking for gdk_pixbuf usability..." >&5
14090 $as_echo "checking for gdk_pixbuf usability..." >&6; }
14091
14092     # library A...
14093
14094   ac_save_CPPFLAGS="$CPPFLAGS"
14095   ac_save_LDFLAGS="$LDFLAGS"
14096 #  ac_save_LIBS="$LIBS"
14097
14098   if test \! -z "$includedir" ; then
14099     CPPFLAGS="$CPPFLAGS -I$includedir"
14100   fi
14101   # note: $X_CFLAGS includes $x_includes
14102   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
14103
14104   if test \! -z "$libdir" ; then
14105     LDFLAGS="$LDFLAGS -L$libdir"
14106   fi
14107   # note: $X_LIBS includes $x_libraries
14108   LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
14109
14110   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
14111   LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
14112   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gdk_pixbuf_new_from_file in -lc" >&5
14113 $as_echo_n "checking for gdk_pixbuf_new_from_file in -lc... " >&6; }
14114 if ${ac_cv_lib_c_gdk_pixbuf_new_from_file+:} false; then :
14115   $as_echo_n "(cached) " >&6
14116 else
14117   ac_check_lib_save_LIBS=$LIBS
14118 LIBS="-lc $ac_gdk_pixbuf_config_libs -lX11 -lXext -lm $LIBS"
14119 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14120 /* end confdefs.h.  */
14121
14122 /* Override any GCC internal prototype to avoid an error.
14123    Use char because int might match the return type of a GCC
14124    builtin and then its argument prototype would still apply.  */
14125 #ifdef __cplusplus
14126 extern "C"
14127 #endif
14128 char gdk_pixbuf_new_from_file ();
14129 int
14130 main ()
14131 {
14132 return gdk_pixbuf_new_from_file ();
14133   ;
14134   return 0;
14135 }
14136 _ACEOF
14137 if ac_fn_c_try_link "$LINENO"; then :
14138   ac_cv_lib_c_gdk_pixbuf_new_from_file=yes
14139 else
14140   ac_cv_lib_c_gdk_pixbuf_new_from_file=no
14141 fi
14142 rm -f core conftest.err conftest.$ac_objext \
14143     conftest$ac_exeext conftest.$ac_ext
14144 LIBS=$ac_check_lib_save_LIBS
14145 fi
14146 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_gdk_pixbuf_new_from_file" >&5
14147 $as_echo "$ac_cv_lib_c_gdk_pixbuf_new_from_file" >&6; }
14148 if test "x$ac_cv_lib_c_gdk_pixbuf_new_from_file" = xyes; then :
14149   have_gdk_pixbuf=yes
14150 fi
14151
14152   CPPFLAGS="$ac_save_CPPFLAGS"
14153   LDFLAGS="$ac_save_LDFLAGS"
14154 #  LIBS="$ac_save_LIBS"
14155
14156     # library B...
14157     if test "$have_gdk_pixbuf" = yes; then
14158       have_gdk_pixbuf=no
14159
14160   ac_save_CPPFLAGS="$CPPFLAGS"
14161   ac_save_LDFLAGS="$LDFLAGS"
14162 #  ac_save_LIBS="$LIBS"
14163
14164   if test \! -z "$includedir" ; then
14165     CPPFLAGS="$CPPFLAGS -I$includedir"
14166   fi
14167   # note: $X_CFLAGS includes $x_includes
14168   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
14169
14170   if test \! -z "$libdir" ; then
14171     LDFLAGS="$LDFLAGS -L$libdir"
14172   fi
14173   # note: $X_LIBS includes $x_libraries
14174   LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
14175
14176   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
14177   LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
14178   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gdk_pixbuf_xlib_init in -lc" >&5
14179 $as_echo_n "checking for gdk_pixbuf_xlib_init in -lc... " >&6; }
14180 if ${ac_cv_lib_c_gdk_pixbuf_xlib_init+:} false; then :
14181   $as_echo_n "(cached) " >&6
14182 else
14183   ac_check_lib_save_LIBS=$LIBS
14184 LIBS="-lc $ac_gdk_pixbuf_config_libs -lX11 -lXext -lm $LIBS"
14185 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14186 /* end confdefs.h.  */
14187
14188 /* Override any GCC internal prototype to avoid an error.
14189    Use char because int might match the return type of a GCC
14190    builtin and then its argument prototype would still apply.  */
14191 #ifdef __cplusplus
14192 extern "C"
14193 #endif
14194 char gdk_pixbuf_xlib_init ();
14195 int
14196 main ()
14197 {
14198 return gdk_pixbuf_xlib_init ();
14199   ;
14200   return 0;
14201 }
14202 _ACEOF
14203 if ac_fn_c_try_link "$LINENO"; then :
14204   ac_cv_lib_c_gdk_pixbuf_xlib_init=yes
14205 else
14206   ac_cv_lib_c_gdk_pixbuf_xlib_init=no
14207 fi
14208 rm -f core conftest.err conftest.$ac_objext \
14209     conftest$ac_exeext conftest.$ac_ext
14210 LIBS=$ac_check_lib_save_LIBS
14211 fi
14212 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_gdk_pixbuf_xlib_init" >&5
14213 $as_echo "$ac_cv_lib_c_gdk_pixbuf_xlib_init" >&6; }
14214 if test "x$ac_cv_lib_c_gdk_pixbuf_xlib_init" = xyes; then :
14215   have_gdk_pixbuf=yes
14216                       gdk_pixbuf_halfassed=no
14217 fi
14218
14219   CPPFLAGS="$ac_save_CPPFLAGS"
14220   LDFLAGS="$ac_save_LDFLAGS"
14221 #  LIBS="$ac_save_LIBS"
14222
14223     fi
14224   fi
14225
14226   if test "$have_gdk_pixbuf" = yes; then
14227     INCLUDES="$INCLUDES $ac_gdk_pixbuf_config_cflags"
14228     XPM_LIBS="$ac_gdk_pixbuf_config_libs"
14229     $as_echo "#define HAVE_GDK_PIXBUF 1" >>confdefs.h
14230
14231   else
14232     { $as_echo "$as_me:${as_lineno-$LINENO}: result: checking for gdk_pixbuf usability... no" >&5
14233 $as_echo "checking for gdk_pixbuf usability... no" >&6; }
14234   fi
14235
14236   if test "$have_gdk_pixbuf" = yes; then
14237
14238   ac_save_CPPFLAGS="$CPPFLAGS"
14239   ac_save_LDFLAGS="$LDFLAGS"
14240 #  ac_save_LIBS="$LIBS"
14241
14242   if test \! -z "$includedir" ; then
14243     CPPFLAGS="$CPPFLAGS -I$includedir"
14244   fi
14245   # note: $X_CFLAGS includes $x_includes
14246   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
14247
14248   if test \! -z "$libdir" ; then
14249     LDFLAGS="$LDFLAGS -L$libdir"
14250   fi
14251   # note: $X_LIBS includes $x_libraries
14252   LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
14253
14254   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
14255   LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
14256   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gdk_pixbuf_apply_embedded_orientation in -lc" >&5
14257 $as_echo_n "checking for gdk_pixbuf_apply_embedded_orientation in -lc... " >&6; }
14258 if ${ac_cv_lib_c_gdk_pixbuf_apply_embedded_orientation+:} false; then :
14259   $as_echo_n "(cached) " >&6
14260 else
14261   ac_check_lib_save_LIBS=$LIBS
14262 LIBS="-lc $ac_gdk_pixbuf_config_libs -lX11 -lXext -lm $LIBS"
14263 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14264 /* end confdefs.h.  */
14265
14266 /* Override any GCC internal prototype to avoid an error.
14267    Use char because int might match the return type of a GCC
14268    builtin and then its argument prototype would still apply.  */
14269 #ifdef __cplusplus
14270 extern "C"
14271 #endif
14272 char gdk_pixbuf_apply_embedded_orientation ();
14273 int
14274 main ()
14275 {
14276 return gdk_pixbuf_apply_embedded_orientation ();
14277   ;
14278   return 0;
14279 }
14280 _ACEOF
14281 if ac_fn_c_try_link "$LINENO"; then :
14282   ac_cv_lib_c_gdk_pixbuf_apply_embedded_orientation=yes
14283 else
14284   ac_cv_lib_c_gdk_pixbuf_apply_embedded_orientation=no
14285 fi
14286 rm -f core conftest.err conftest.$ac_objext \
14287     conftest$ac_exeext conftest.$ac_ext
14288 LIBS=$ac_check_lib_save_LIBS
14289 fi
14290 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_gdk_pixbuf_apply_embedded_orientation" >&5
14291 $as_echo "$ac_cv_lib_c_gdk_pixbuf_apply_embedded_orientation" >&6; }
14292 if test "x$ac_cv_lib_c_gdk_pixbuf_apply_embedded_orientation" = xyes; then :
14293   $as_echo "#define HAVE_GDK_PIXBUF_APPLY_EMBEDDED_ORIENTATION 1" >>confdefs.h
14294
14295 fi
14296
14297   CPPFLAGS="$ac_save_CPPFLAGS"
14298   LDFLAGS="$ac_save_LDFLAGS"
14299 #  LIBS="$ac_save_LIBS"
14300
14301   fi
14302 fi
14303
14304
14305 ###############################################################################
14306 #
14307 #       Check for -lXpm.
14308 #
14309 ###############################################################################
14310
14311 have_xpm=no
14312 with_xpm_req=unspecified
14313
14314 # Check whether --with-xpm was given.
14315 if test "${with_xpm+set}" = set; then :
14316   withval=$with_xpm; with_xpm="$withval"; with_xpm_req="$withval"
14317 else
14318   with_xpm=yes
14319 fi
14320
14321
14322
14323    case "$with_xpm" in
14324     yes) ;;
14325     no)  ;;
14326
14327     /*)
14328      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XPM headers" >&5
14329 $as_echo_n "checking for XPM headers... " >&6; }
14330      d=$with_xpm/include
14331      if test -d $d; then
14332        X_CFLAGS="-I$d $X_CFLAGS"
14333        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
14334 $as_echo "$d" >&6; }
14335      else
14336        { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
14337 $as_echo "not found ($d: no such directory)" >&6; }
14338      fi
14339
14340      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XPM libs" >&5
14341 $as_echo_n "checking for XPM libs... " >&6; }
14342      d=$with_xpm/lib
14343      if test -d $d; then
14344        X_LIBS="-L$d $X_LIBS"
14345        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
14346 $as_echo "$d" >&6; }
14347      else
14348        { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
14349 $as_echo "not found ($d: no such directory)" >&6; }
14350      fi
14351
14352      # replace the directory string with "yes".
14353      with_xpm_req="yes"
14354      with_xpm=$with_xpm_req
14355      ;;
14356
14357     *)
14358      echo ""
14359      echo "error: argument to --with-xpm must be \"yes\", \"no\", or a directory."
14360      echo "       If it is a directory, then \`DIR/include' will be added to"
14361      echo "       the -I list, and \`DIR/lib' will be added to the -L list."
14362      exit 1
14363      ;;
14364    esac
14365
14366
14367 if test "$with_xpm" = yes; then
14368
14369   ac_save_CPPFLAGS="$CPPFLAGS"
14370   if test \! -z "$includedir" ; then
14371     CPPFLAGS="$CPPFLAGS -I$includedir"
14372   fi
14373   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
14374   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
14375   ac_fn_c_check_header_compile "$LINENO" "X11/xpm.h" "ac_cv_header_X11_xpm_h" "#include <X11/Xlib.h>
14376 "
14377 if test "x$ac_cv_header_X11_xpm_h" = xyes; then :
14378   have_xpm=yes
14379                     $as_echo "#define HAVE_XPM 1" >>confdefs.h
14380
14381                     XPM_LIBS="-lXpm $XPM_LIBS"
14382 fi
14383
14384
14385   CPPFLAGS="$ac_save_CPPFLAGS"
14386 elif test "$with_xpm" != no; then
14387   echo "error: must be yes or no: --with-xpm=$with_xpm"
14388   exit 1
14389 fi
14390
14391 # See comment near $motif_requires_xpm, above.
14392 # Need to do this here, after both Motif and XPM have been checked for.
14393 #
14394 if test "$have_motif" = yes -a "$have_xpm" = yes ; then
14395   if test "$motif_requires_xpm" = yes ; then
14396     MOTIF_LIBS="$MOTIF_LIBS $XPM_LIBS"
14397   fi
14398 fi
14399
14400 if test "$XPM_LIBS" = "" ; then
14401   XPM_LIBS=$(MINIXPM)
14402 fi
14403
14404
14405 ###############################################################################
14406 #
14407 #       Check for -ljpeg
14408 #
14409 ###############################################################################
14410
14411 have_jpeg=no
14412 with_jpeg_req=unspecified
14413 jpeg_halfassed=no
14414
14415 # Check whether --with-jpeg was given.
14416 if test "${with_jpeg+set}" = set; then :
14417   withval=$with_jpeg; with_jpeg="$withval"; with_jpeg_req="$withval"
14418 else
14419   with_jpeg=yes
14420 fi
14421
14422
14423
14424    case "$with_jpeg" in
14425     yes) ;;
14426     no)  ;;
14427
14428     /*)
14429      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for JPEG headers" >&5
14430 $as_echo_n "checking for JPEG headers... " >&6; }
14431      d=$with_jpeg/include
14432      if test -d $d; then
14433        X_CFLAGS="-I$d $X_CFLAGS"
14434        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
14435 $as_echo "$d" >&6; }
14436      else
14437        { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
14438 $as_echo "not found ($d: no such directory)" >&6; }
14439      fi
14440
14441      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for JPEG libs" >&5
14442 $as_echo_n "checking for JPEG libs... " >&6; }
14443      d=$with_jpeg/lib
14444      if test -d $d; then
14445        X_LIBS="-L$d $X_LIBS"
14446        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
14447 $as_echo "$d" >&6; }
14448      else
14449        { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
14450 $as_echo "not found ($d: no such directory)" >&6; }
14451      fi
14452
14453      # replace the directory string with "yes".
14454      with_jpeg_req="yes"
14455      with_jpeg=$with_jpeg_req
14456      ;;
14457
14458     *)
14459      echo ""
14460      echo "error: argument to --with-jpeg must be \"yes\", \"no\", or a directory."
14461      echo "       If it is a directory, then \`DIR/include' will be added to"
14462      echo "       the -I list, and \`DIR/lib' will be added to the -L list."
14463      exit 1
14464      ;;
14465    esac
14466
14467
14468 if test "$with_jpeg" != yes -a "$with_jpeg" != no ; then
14469   echo "error: must be yes or no: --with-jpeg=$with_jpeg"
14470   exit 1
14471 fi
14472
14473 if test "$with_jpeg" = yes; then
14474
14475   have_jpeg=no
14476
14477   ac_save_CPPFLAGS="$CPPFLAGS"
14478   if test \! -z "$includedir" ; then
14479     CPPFLAGS="$CPPFLAGS -I$includedir"
14480   fi
14481   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
14482   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
14483   ac_fn_c_check_header_mongrel "$LINENO" "jpeglib.h" "ac_cv_header_jpeglib_h" "$ac_includes_default"
14484 if test "x$ac_cv_header_jpeglib_h" = xyes; then :
14485   have_jpeg=yes
14486 fi
14487
14488
14489   CPPFLAGS="$ac_save_CPPFLAGS"
14490
14491   if test "$have_jpeg" = yes; then
14492     # we have the header, now check for the library
14493     have_jpeg=no
14494     jpeg_halfassed=yes
14495
14496   ac_save_CPPFLAGS="$CPPFLAGS"
14497   ac_save_LDFLAGS="$LDFLAGS"
14498 #  ac_save_LIBS="$LIBS"
14499
14500   if test \! -z "$includedir" ; then
14501     CPPFLAGS="$CPPFLAGS -I$includedir"
14502   fi
14503   # note: $X_CFLAGS includes $x_includes
14504   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
14505
14506   if test \! -z "$libdir" ; then
14507     LDFLAGS="$LDFLAGS -L$libdir"
14508   fi
14509   # note: $X_LIBS includes $x_libraries
14510   LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
14511
14512   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
14513   LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
14514   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for jpeg_start_compress in -ljpeg" >&5
14515 $as_echo_n "checking for jpeg_start_compress in -ljpeg... " >&6; }
14516 if ${ac_cv_lib_jpeg_jpeg_start_compress+:} false; then :
14517   $as_echo_n "(cached) " >&6
14518 else
14519   ac_check_lib_save_LIBS=$LIBS
14520 LIBS="-ljpeg  $LIBS"
14521 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14522 /* end confdefs.h.  */
14523
14524 /* Override any GCC internal prototype to avoid an error.
14525    Use char because int might match the return type of a GCC
14526    builtin and then its argument prototype would still apply.  */
14527 #ifdef __cplusplus
14528 extern "C"
14529 #endif
14530 char jpeg_start_compress ();
14531 int
14532 main ()
14533 {
14534 return jpeg_start_compress ();
14535   ;
14536   return 0;
14537 }
14538 _ACEOF
14539 if ac_fn_c_try_link "$LINENO"; then :
14540   ac_cv_lib_jpeg_jpeg_start_compress=yes
14541 else
14542   ac_cv_lib_jpeg_jpeg_start_compress=no
14543 fi
14544 rm -f core conftest.err conftest.$ac_objext \
14545     conftest$ac_exeext conftest.$ac_ext
14546 LIBS=$ac_check_lib_save_LIBS
14547 fi
14548 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_jpeg_jpeg_start_compress" >&5
14549 $as_echo "$ac_cv_lib_jpeg_jpeg_start_compress" >&6; }
14550 if test "x$ac_cv_lib_jpeg_jpeg_start_compress" = xyes; then :
14551   have_jpeg=yes
14552                     jpeg_halfassed=no
14553                     JPEG_LIBS="-ljpeg"
14554                     $as_echo "#define HAVE_JPEGLIB 1" >>confdefs.h
14555
14556 fi
14557
14558   CPPFLAGS="$ac_save_CPPFLAGS"
14559   LDFLAGS="$ac_save_LDFLAGS"
14560 #  LIBS="$ac_save_LIBS"
14561
14562   fi
14563 fi
14564
14565
14566 ###############################################################################
14567 #
14568 #       Check for -lXft
14569 #
14570 ###############################################################################
14571
14572 have_xutf8drawstring=no
14573
14574   ac_save_CPPFLAGS="$CPPFLAGS"
14575   ac_save_LDFLAGS="$LDFLAGS"
14576 #  ac_save_LIBS="$LIBS"
14577
14578   if test \! -z "$includedir" ; then
14579     CPPFLAGS="$CPPFLAGS -I$includedir"
14580   fi
14581   # note: $X_CFLAGS includes $x_includes
14582   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
14583
14584   if test \! -z "$libdir" ; then
14585     LDFLAGS="$LDFLAGS -L$libdir"
14586   fi
14587   # note: $X_LIBS includes $x_libraries
14588   LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
14589
14590   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
14591   LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
14592   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Xutf8DrawString in -lX11" >&5
14593 $as_echo_n "checking for Xutf8DrawString in -lX11... " >&6; }
14594 if ${ac_cv_lib_X11_Xutf8DrawString+:} false; then :
14595   $as_echo_n "(cached) " >&6
14596 else
14597   ac_check_lib_save_LIBS=$LIBS
14598 LIBS="-lX11 -lX11 -lXext -lm $LIBS"
14599 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14600 /* end confdefs.h.  */
14601
14602 /* Override any GCC internal prototype to avoid an error.
14603    Use char because int might match the return type of a GCC
14604    builtin and then its argument prototype would still apply.  */
14605 #ifdef __cplusplus
14606 extern "C"
14607 #endif
14608 char Xutf8DrawString ();
14609 int
14610 main ()
14611 {
14612 return Xutf8DrawString ();
14613   ;
14614   return 0;
14615 }
14616 _ACEOF
14617 if ac_fn_c_try_link "$LINENO"; then :
14618   ac_cv_lib_X11_Xutf8DrawString=yes
14619 else
14620   ac_cv_lib_X11_Xutf8DrawString=no
14621 fi
14622 rm -f core conftest.err conftest.$ac_objext \
14623     conftest$ac_exeext conftest.$ac_ext
14624 LIBS=$ac_check_lib_save_LIBS
14625 fi
14626 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_X11_Xutf8DrawString" >&5
14627 $as_echo "$ac_cv_lib_X11_Xutf8DrawString" >&6; }
14628 if test "x$ac_cv_lib_X11_Xutf8DrawString" = xyes; then :
14629   have_xutf8drawstring=yes
14630 else
14631   true
14632 fi
14633
14634   CPPFLAGS="$ac_save_CPPFLAGS"
14635   LDFLAGS="$ac_save_LDFLAGS"
14636 #  LIBS="$ac_save_LIBS"
14637
14638 if test "$have_xutf8drawstring" = yes ; then
14639   $as_echo "#define HAVE_XUTF8DRAWSTRING 1" >>confdefs.h
14640
14641 fi
14642
14643
14644 have_xft=no
14645 with_xft_req=unspecified
14646 xft_halfassed=no
14647
14648 # Check whether --with-xft was given.
14649 if test "${with_xft+set}" = set; then :
14650   withval=$with_xft; with_xft="$withval"; with_xft_req="$withval"
14651 else
14652   with_xft=yes
14653 fi
14654
14655
14656
14657    case "$with_xft" in
14658     yes) ;;
14659     no)  ;;
14660
14661     /*)
14662      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Xft headers" >&5
14663 $as_echo_n "checking for Xft headers... " >&6; }
14664      d=$with_xft/include
14665      if test -d $d; then
14666        X_CFLAGS="-I$d $X_CFLAGS"
14667        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
14668 $as_echo "$d" >&6; }
14669      else
14670        { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
14671 $as_echo "not found ($d: no such directory)" >&6; }
14672      fi
14673
14674      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Xft libs" >&5
14675 $as_echo_n "checking for Xft libs... " >&6; }
14676      d=$with_xft/lib
14677      if test -d $d; then
14678        X_LIBS="-L$d $X_LIBS"
14679        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
14680 $as_echo "$d" >&6; }
14681      else
14682        { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
14683 $as_echo "not found ($d: no such directory)" >&6; }
14684      fi
14685
14686      # replace the directory string with "yes".
14687      with_xft_req="yes"
14688      with_xft=$with_xft_req
14689      ;;
14690
14691     *)
14692      echo ""
14693      echo "error: argument to --with-xft must be \"yes\", \"no\", or a directory."
14694      echo "       If it is a directory, then \`DIR/include' will be added to"
14695      echo "       the -I list, and \`DIR/lib' will be added to the -L list."
14696      exit 1
14697      ;;
14698    esac
14699
14700
14701 if test "$with_xft" != yes -a "$with_xft" != no ; then
14702   echo "error: must be yes or no: --with-xft=$with_xft"
14703   exit 1
14704 fi
14705
14706 if test "$with_xft" = yes; then
14707
14708   pkgs=''
14709   ok="yes"
14710   pkg_check_version xft 2.1.0
14711   have_xft="$ok"
14712
14713   if test "$have_xft" = yes; then
14714     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Xft includes" >&5
14715 $as_echo_n "checking for Xft includes... " >&6; }
14716 if ${ac_cv_xft_config_cflags+:} false; then :
14717   $as_echo_n "(cached) " >&6
14718 else
14719   ac_cv_xft_config_cflags=`$pkg_config --cflags $pkgs`
14720 fi
14721 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_xft_config_cflags" >&5
14722 $as_echo "$ac_cv_xft_config_cflags" >&6; }
14723     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Xft libs" >&5
14724 $as_echo_n "checking for Xft libs... " >&6; }
14725 if ${ac_cv_xft_config_libs+:} false; then :
14726   $as_echo_n "(cached) " >&6
14727 else
14728   ac_cv_xft_config_libs=`$pkg_config --libs $pkgs`
14729 fi
14730 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_xft_config_libs" >&5
14731 $as_echo "$ac_cv_xft_config_libs" >&6; }
14732   fi
14733
14734   ac_xft_config_cflags=$ac_cv_xft_config_cflags
14735   ac_xft_config_libs=$ac_cv_xft_config_libs
14736
14737   if test "$have_xft" = yes; then
14738     #
14739     # we appear to have Xft; check for headers/libs to be sure.
14740     #
14741     ac_save_xft_CPPFLAGS="$CPPFLAGS"
14742     CPPFLAGS="$CPPFLAGS $ac_xft_config_cflags"
14743
14744     have_xft=no
14745
14746   ac_save_CPPFLAGS="$CPPFLAGS"
14747   if test \! -z "$includedir" ; then
14748     CPPFLAGS="$CPPFLAGS -I$includedir"
14749   fi
14750   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
14751   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
14752   ac_fn_c_check_header_mongrel "$LINENO" "X11/Xft/Xft.h" "ac_cv_header_X11_Xft_Xft_h" "$ac_includes_default"
14753 if test "x$ac_cv_header_X11_Xft_Xft_h" = xyes; then :
14754   have_xft=yes
14755 fi
14756
14757
14758   CPPFLAGS="$ac_save_CPPFLAGS"
14759
14760     CPPFLAGS="$ac_save_xft_CPPFLAGS"
14761   fi
14762
14763   if test "$have_xft" = yes; then
14764     # we have the headers, now check for the libraries
14765     have_xft=no
14766     xft_halfassed=yes
14767
14768     { $as_echo "$as_me:${as_lineno-$LINENO}: result: checking for Xft usability..." >&5
14769 $as_echo "checking for Xft usability..." >&6; }
14770
14771   ac_save_CPPFLAGS="$CPPFLAGS"
14772   ac_save_LDFLAGS="$LDFLAGS"
14773 #  ac_save_LIBS="$LIBS"
14774
14775   if test \! -z "$includedir" ; then
14776     CPPFLAGS="$CPPFLAGS -I$includedir"
14777   fi
14778   # note: $X_CFLAGS includes $x_includes
14779   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
14780
14781   if test \! -z "$libdir" ; then
14782     LDFLAGS="$LDFLAGS -L$libdir"
14783   fi
14784   # note: $X_LIBS includes $x_libraries
14785   LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
14786
14787   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
14788   LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
14789   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XftDrawStringUtf8 in -lc" >&5
14790 $as_echo_n "checking for XftDrawStringUtf8 in -lc... " >&6; }
14791 if ${ac_cv_lib_c_XftDrawStringUtf8+:} false; then :
14792   $as_echo_n "(cached) " >&6
14793 else
14794   ac_check_lib_save_LIBS=$LIBS
14795 LIBS="-lc $ac_xft_config_libs -lX11 -lXext -lm $LIBS"
14796 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14797 /* end confdefs.h.  */
14798
14799 /* Override any GCC internal prototype to avoid an error.
14800    Use char because int might match the return type of a GCC
14801    builtin and then its argument prototype would still apply.  */
14802 #ifdef __cplusplus
14803 extern "C"
14804 #endif
14805 char XftDrawStringUtf8 ();
14806 int
14807 main ()
14808 {
14809 return XftDrawStringUtf8 ();
14810   ;
14811   return 0;
14812 }
14813 _ACEOF
14814 if ac_fn_c_try_link "$LINENO"; then :
14815   ac_cv_lib_c_XftDrawStringUtf8=yes
14816 else
14817   ac_cv_lib_c_XftDrawStringUtf8=no
14818 fi
14819 rm -f core conftest.err conftest.$ac_objext \
14820     conftest$ac_exeext conftest.$ac_ext
14821 LIBS=$ac_check_lib_save_LIBS
14822 fi
14823 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_XftDrawStringUtf8" >&5
14824 $as_echo "$ac_cv_lib_c_XftDrawStringUtf8" >&6; }
14825 if test "x$ac_cv_lib_c_XftDrawStringUtf8" = xyes; then :
14826   have_xft=yes
14827 fi
14828
14829   CPPFLAGS="$ac_save_CPPFLAGS"
14830   LDFLAGS="$ac_save_LDFLAGS"
14831 #  LIBS="$ac_save_LIBS"
14832
14833   fi
14834
14835   if test "$have_xft" = no; then
14836     { $as_echo "$as_me:${as_lineno-$LINENO}: result: checking for Xft usability... no" >&5
14837 $as_echo "checking for Xft usability... no" >&6; }
14838   fi
14839 fi
14840
14841 if test "$have_xft" = yes; then
14842   INCLUDES="$INCLUDES $ac_xft_config_cflags"
14843   XFT_LIBS="$ac_xft_config_libs"
14844   XFT_SRCS=''
14845   XFT_OBJS=''
14846   $as_echo "#define HAVE_XFT 1" >>confdefs.h
14847
14848 else
14849   XFT_LIBS=''
14850   XFT_SRCS='$(UTILS_SRC)/xft.c'
14851   XFT_OBJS='$(UTILS_BIN)/xft.o'
14852 fi
14853
14854
14855 ###############################################################################
14856 #
14857 #       Check for pty support: this allows 'phosphor' and 'apple2'
14858 #       to run curses-based programs, or be used as terminal windows.
14859 #
14860 ###############################################################################
14861
14862 PTY_LIBS=
14863 for ac_header in pty.h util.h
14864 do :
14865   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
14866 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
14867 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
14868   cat >>confdefs.h <<_ACEOF
14869 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
14870 _ACEOF
14871
14872 fi
14873
14874 done
14875
14876
14877   ac_save_CPPFLAGS="$CPPFLAGS"
14878   ac_save_LDFLAGS="$LDFLAGS"
14879 #  ac_save_LIBS="$LIBS"
14880
14881   if test \! -z "$includedir" ; then
14882     CPPFLAGS="$CPPFLAGS -I$includedir"
14883   fi
14884   # note: $X_CFLAGS includes $x_includes
14885   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
14886
14887   if test \! -z "$libdir" ; then
14888     LDFLAGS="$LDFLAGS -L$libdir"
14889   fi
14890   # note: $X_LIBS includes $x_libraries
14891   LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
14892
14893   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
14894   LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
14895   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for forkpty in -lutil" >&5
14896 $as_echo_n "checking for forkpty in -lutil... " >&6; }
14897 if ${ac_cv_lib_util_forkpty+:} false; then :
14898   $as_echo_n "(cached) " >&6
14899 else
14900   ac_check_lib_save_LIBS=$LIBS
14901 LIBS="-lutil  $LIBS"
14902 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14903 /* end confdefs.h.  */
14904
14905 /* Override any GCC internal prototype to avoid an error.
14906    Use char because int might match the return type of a GCC
14907    builtin and then its argument prototype would still apply.  */
14908 #ifdef __cplusplus
14909 extern "C"
14910 #endif
14911 char forkpty ();
14912 int
14913 main ()
14914 {
14915 return forkpty ();
14916   ;
14917   return 0;
14918 }
14919 _ACEOF
14920 if ac_fn_c_try_link "$LINENO"; then :
14921   ac_cv_lib_util_forkpty=yes
14922 else
14923   ac_cv_lib_util_forkpty=no
14924 fi
14925 rm -f core conftest.err conftest.$ac_objext \
14926     conftest$ac_exeext conftest.$ac_ext
14927 LIBS=$ac_check_lib_save_LIBS
14928 fi
14929 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_util_forkpty" >&5
14930 $as_echo "$ac_cv_lib_util_forkpty" >&6; }
14931 if test "x$ac_cv_lib_util_forkpty" = xyes; then :
14932   PTY_LIBS="-lutil"
14933                 ac_have_forkpty=yes
14934                 $as_echo "#define HAVE_FORKPTY 1" >>confdefs.h
14935
14936 fi
14937
14938   CPPFLAGS="$ac_save_CPPFLAGS"
14939   LDFLAGS="$ac_save_LDFLAGS"
14940 #  LIBS="$ac_save_LIBS"
14941
14942
14943 if test "$ac_have_forkpty" != yes ; then
14944   # we don't need (or have) -lutil on MacOS 10.4.2...
14945
14946   ac_save_CPPFLAGS="$CPPFLAGS"
14947   ac_save_LDFLAGS="$LDFLAGS"
14948 #  ac_save_LIBS="$LIBS"
14949
14950   if test \! -z "$includedir" ; then
14951     CPPFLAGS="$CPPFLAGS -I$includedir"
14952   fi
14953   # note: $X_CFLAGS includes $x_includes
14954   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
14955
14956   if test \! -z "$libdir" ; then
14957     LDFLAGS="$LDFLAGS -L$libdir"
14958   fi
14959   # note: $X_LIBS includes $x_libraries
14960   LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
14961
14962   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
14963   LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
14964   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for forkpty in -lc" >&5
14965 $as_echo_n "checking for forkpty in -lc... " >&6; }
14966 if ${ac_cv_lib_c_forkpty+:} false; then :
14967   $as_echo_n "(cached) " >&6
14968 else
14969   ac_check_lib_save_LIBS=$LIBS
14970 LIBS="-lc  $LIBS"
14971 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14972 /* end confdefs.h.  */
14973
14974 /* Override any GCC internal prototype to avoid an error.
14975    Use char because int might match the return type of a GCC
14976    builtin and then its argument prototype would still apply.  */
14977 #ifdef __cplusplus
14978 extern "C"
14979 #endif
14980 char forkpty ();
14981 int
14982 main ()
14983 {
14984 return forkpty ();
14985   ;
14986   return 0;
14987 }
14988 _ACEOF
14989 if ac_fn_c_try_link "$LINENO"; then :
14990   ac_cv_lib_c_forkpty=yes
14991 else
14992   ac_cv_lib_c_forkpty=no
14993 fi
14994 rm -f core conftest.err conftest.$ac_objext \
14995     conftest$ac_exeext conftest.$ac_ext
14996 LIBS=$ac_check_lib_save_LIBS
14997 fi
14998 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_forkpty" >&5
14999 $as_echo "$ac_cv_lib_c_forkpty" >&6; }
15000 if test "x$ac_cv_lib_c_forkpty" = xyes; then :
15001   PTY_LIBS=""
15002                   $as_echo "#define HAVE_FORKPTY 1" >>confdefs.h
15003
15004 fi
15005
15006   CPPFLAGS="$ac_save_CPPFLAGS"
15007   LDFLAGS="$ac_save_LDFLAGS"
15008 #  LIBS="$ac_save_LIBS"
15009
15010 fi
15011
15012 ###############################################################################
15013 #
15014 #       Check for the XSHM server extension.
15015 #
15016 ###############################################################################
15017
15018 have_xshm=no
15019 with_xshm_req=unspecified
15020
15021 # Check whether --with-xshm-ext was given.
15022 if test "${with_xshm_ext+set}" = set; then :
15023   withval=$with_xshm_ext; with_xshm="$withval"; with_xshm_req="$withval"
15024 else
15025   with_xshm=yes
15026 fi
15027
15028
15029
15030    case "$with_xshm" in
15031     yes) ;;
15032     no)  ;;
15033
15034     /*)
15035      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XSHM headers" >&5
15036 $as_echo_n "checking for XSHM headers... " >&6; }
15037      d=$with_xshm/include
15038      if test -d $d; then
15039        X_CFLAGS="-I$d $X_CFLAGS"
15040        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
15041 $as_echo "$d" >&6; }
15042      else
15043        { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
15044 $as_echo "not found ($d: no such directory)" >&6; }
15045      fi
15046
15047      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XSHM libs" >&5
15048 $as_echo_n "checking for XSHM libs... " >&6; }
15049      d=$with_xshm/lib
15050      if test -d $d; then
15051        X_LIBS="-L$d $X_LIBS"
15052        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
15053 $as_echo "$d" >&6; }
15054      else
15055        { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
15056 $as_echo "not found ($d: no such directory)" >&6; }
15057      fi
15058
15059      # replace the directory string with "yes".
15060      with_xshm_req="yes"
15061      with_xshm=$with_xshm_req
15062      ;;
15063
15064     *)
15065      echo ""
15066      echo "error: argument to --with-xshm-ext must be \"yes\", \"no\", or a directory."
15067      echo "       If it is a directory, then \`DIR/include' will be added to"
15068      echo "       the -I list, and \`DIR/lib' will be added to the -L list."
15069      exit 1
15070      ;;
15071    esac
15072
15073
15074 if test "$with_xshm" = yes; then
15075
15076   # first check for Xshm.h.
15077
15078   ac_save_CPPFLAGS="$CPPFLAGS"
15079   if test \! -z "$includedir" ; then
15080     CPPFLAGS="$CPPFLAGS -I$includedir"
15081   fi
15082   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
15083   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
15084   ac_fn_c_check_header_compile "$LINENO" "X11/extensions/XShm.h" "ac_cv_header_X11_extensions_XShm_h" "#include <X11/Xlib.h>
15085 "
15086 if test "x$ac_cv_header_X11_extensions_XShm_h" = xyes; then :
15087   have_xshm=yes
15088 fi
15089
15090
15091   CPPFLAGS="$ac_save_CPPFLAGS"
15092
15093   # if that succeeded, then check for sys/ipc.h.
15094   if test "$have_xshm" = yes; then
15095     have_xshm=no
15096
15097   ac_save_CPPFLAGS="$CPPFLAGS"
15098   if test \! -z "$includedir" ; then
15099     CPPFLAGS="$CPPFLAGS -I$includedir"
15100   fi
15101   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
15102   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
15103   ac_fn_c_check_header_mongrel "$LINENO" "sys/ipc.h" "ac_cv_header_sys_ipc_h" "$ac_includes_default"
15104 if test "x$ac_cv_header_sys_ipc_h" = xyes; then :
15105   have_xshm=yes
15106 fi
15107
15108
15109   CPPFLAGS="$ac_save_CPPFLAGS"
15110   fi
15111
15112   # if that succeeded, then check for sys/shm.h.
15113   if test "$have_xshm" = yes; then
15114     have_xshm=no
15115
15116   ac_save_CPPFLAGS="$CPPFLAGS"
15117   if test \! -z "$includedir" ; then
15118     CPPFLAGS="$CPPFLAGS -I$includedir"
15119   fi
15120   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
15121   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
15122   ac_fn_c_check_header_mongrel "$LINENO" "sys/shm.h" "ac_cv_header_sys_shm_h" "$ac_includes_default"
15123 if test "x$ac_cv_header_sys_shm_h" = xyes; then :
15124   have_xshm=yes
15125 fi
15126
15127
15128   CPPFLAGS="$ac_save_CPPFLAGS"
15129   fi
15130
15131   # AIX is pathological, as usual: apparently it's normal for the Xshm headers
15132   # to exist, but the library code to not exist.  And even better, the library
15133   # code is in its own library: libXextSam.a.  So, if we're on AIX, and that
15134   # lib doesn't exist, give up.  (This lib gets added to X_EXTRA_LIBS, and
15135   # that's not quite right, but close enough.)
15136   #
15137   case "$host" in
15138     *-aix*)
15139       if  `uname -v` -eq 3 ; then
15140         have_xshm=no
15141
15142   ac_save_CPPFLAGS="$CPPFLAGS"
15143   ac_save_LDFLAGS="$LDFLAGS"
15144 #  ac_save_LIBS="$LIBS"
15145
15146   if test \! -z "$includedir" ; then
15147     CPPFLAGS="$CPPFLAGS -I$includedir"
15148   fi
15149   # note: $X_CFLAGS includes $x_includes
15150   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
15151
15152   if test \! -z "$libdir" ; then
15153     LDFLAGS="$LDFLAGS -L$libdir"
15154   fi
15155   # note: $X_LIBS includes $x_libraries
15156   LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
15157
15158   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
15159   LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
15160   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XShmQueryExtension in -lXextSam" >&5
15161 $as_echo_n "checking for XShmQueryExtension in -lXextSam... " >&6; }
15162 if ${ac_cv_lib_XextSam_XShmQueryExtension+:} false; then :
15163   $as_echo_n "(cached) " >&6
15164 else
15165   ac_check_lib_save_LIBS=$LIBS
15166 LIBS="-lXextSam -lX11 -lXext -lm $LIBS"
15167 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15168 /* end confdefs.h.  */
15169
15170 /* Override any GCC internal prototype to avoid an error.
15171    Use char because int might match the return type of a GCC
15172    builtin and then its argument prototype would still apply.  */
15173 #ifdef __cplusplus
15174 extern "C"
15175 #endif
15176 char XShmQueryExtension ();
15177 int
15178 main ()
15179 {
15180 return XShmQueryExtension ();
15181   ;
15182   return 0;
15183 }
15184 _ACEOF
15185 if ac_fn_c_try_link "$LINENO"; then :
15186   ac_cv_lib_XextSam_XShmQueryExtension=yes
15187 else
15188   ac_cv_lib_XextSam_XShmQueryExtension=no
15189 fi
15190 rm -f core conftest.err conftest.$ac_objext \
15191     conftest$ac_exeext conftest.$ac_ext
15192 LIBS=$ac_check_lib_save_LIBS
15193 fi
15194 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_XextSam_XShmQueryExtension" >&5
15195 $as_echo "$ac_cv_lib_XextSam_XShmQueryExtension" >&6; }
15196 if test "x$ac_cv_lib_XextSam_XShmQueryExtension" = xyes; then :
15197   have_xshm=yes; X_EXTRA_LIBS="$X_EXTRA_LIBS -lXextSam"
15198 else
15199   true
15200 fi
15201
15202   CPPFLAGS="$ac_save_CPPFLAGS"
15203   LDFLAGS="$ac_save_LDFLAGS"
15204 #  LIBS="$ac_save_LIBS"
15205
15206       fi
15207     ;;
15208   esac
15209
15210   # if that succeeded, then we've really got it.
15211   if test "$have_xshm" = yes; then
15212     $as_echo "#define HAVE_XSHM_EXTENSION 1" >>confdefs.h
15213
15214   fi
15215
15216 elif test "$with_xshm" != no; then
15217   echo "error: must be yes or no: --with-xshm-ext=$with_xshm"
15218   exit 1
15219 fi
15220
15221
15222 ###############################################################################
15223 #
15224 #       Check for the DOUBLE-BUFFER server extension.
15225 #
15226 ###############################################################################
15227
15228 have_xdbe=no
15229 with_xdbe_req=unspecified
15230
15231 # Check whether --with-xdbe-ext was given.
15232 if test "${with_xdbe_ext+set}" = set; then :
15233   withval=$with_xdbe_ext; with_xdbe="$withval"; with_xdbe_req="$withval"
15234 else
15235   with_xdbe=yes
15236 fi
15237
15238
15239
15240    case "$with_xdbe" in
15241     yes) ;;
15242     no)  ;;
15243
15244     /*)
15245      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DOUBLE-BUFFER headers" >&5
15246 $as_echo_n "checking for DOUBLE-BUFFER headers... " >&6; }
15247      d=$with_xdbe/include
15248      if test -d $d; then
15249        X_CFLAGS="-I$d $X_CFLAGS"
15250        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
15251 $as_echo "$d" >&6; }
15252      else
15253        { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
15254 $as_echo "not found ($d: no such directory)" >&6; }
15255      fi
15256
15257      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DOUBLE-BUFFER libs" >&5
15258 $as_echo_n "checking for DOUBLE-BUFFER libs... " >&6; }
15259      d=$with_xdbe/lib
15260      if test -d $d; then
15261        X_LIBS="-L$d $X_LIBS"
15262        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
15263 $as_echo "$d" >&6; }
15264      else
15265        { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
15266 $as_echo "not found ($d: no such directory)" >&6; }
15267      fi
15268
15269      # replace the directory string with "yes".
15270      with_xdbe_req="yes"
15271      with_xdbe=$with_xdbe_req
15272      ;;
15273
15274     *)
15275      echo ""
15276      echo "error: argument to --with-xdbe-ext must be \"yes\", \"no\", or a directory."
15277      echo "       If it is a directory, then \`DIR/include' will be added to"
15278      echo "       the -I list, and \`DIR/lib' will be added to the -L list."
15279      exit 1
15280      ;;
15281    esac
15282
15283
15284 if test "$with_xdbe" = yes; then
15285
15286
15287   ac_save_CPPFLAGS="$CPPFLAGS"
15288   if test \! -z "$includedir" ; then
15289     CPPFLAGS="$CPPFLAGS -I$includedir"
15290   fi
15291   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
15292   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
15293   ac_fn_c_check_header_compile "$LINENO" "X11/extensions/Xdbe.h" "ac_cv_header_X11_extensions_Xdbe_h" "#include <X11/Xlib.h>
15294 "
15295 if test "x$ac_cv_header_X11_extensions_Xdbe_h" = xyes; then :
15296   have_xdbe=yes
15297 fi
15298
15299
15300   CPPFLAGS="$ac_save_CPPFLAGS"
15301   if test "$have_xdbe" = yes; then
15302     $as_echo "#define HAVE_DOUBLE_BUFFER_EXTENSION 1" >>confdefs.h
15303
15304   fi
15305
15306 elif test "$with_xdbe" != no; then
15307   echo "error: must be yes or no: --with-xdbe-ext=$with_xshm"
15308   exit 1
15309 fi
15310
15311
15312 ###############################################################################
15313 #
15314 #       Check for the SGI XReadDisplay server extension.
15315 #
15316 #       Note: this has to be down here, rather than up with the other server
15317 #       extension tests, so that the output of `configure --help' is in the
15318 #       right order.  Arrgh!
15319 #
15320 ###############################################################################
15321
15322 have_readdisplay=no
15323 with_readdisplay_req=unspecified
15324
15325 # Check whether --with-readdisplay was given.
15326 if test "${with_readdisplay+set}" = set; then :
15327   withval=$with_readdisplay; with_readdisplay="$withval"; with_readdisplay_req="$withval"
15328 else
15329   with_readdisplay=yes
15330 fi
15331
15332
15333
15334    case "$with_readdisplay" in
15335     yes) ;;
15336     no)  ;;
15337
15338     /*)
15339      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XReadDisplay headers" >&5
15340 $as_echo_n "checking for XReadDisplay headers... " >&6; }
15341      d=$with_readdisplay/include
15342      if test -d $d; then
15343        X_CFLAGS="-I$d $X_CFLAGS"
15344        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
15345 $as_echo "$d" >&6; }
15346      else
15347        { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
15348 $as_echo "not found ($d: no such directory)" >&6; }
15349      fi
15350
15351      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XReadDisplay libs" >&5
15352 $as_echo_n "checking for XReadDisplay libs... " >&6; }
15353      d=$with_readdisplay/lib
15354      if test -d $d; then
15355        X_LIBS="-L$d $X_LIBS"
15356        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
15357 $as_echo "$d" >&6; }
15358      else
15359        { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
15360 $as_echo "not found ($d: no such directory)" >&6; }
15361      fi
15362
15363      # replace the directory string with "yes".
15364      with_readdisplay_req="yes"
15365      with_readdisplay=$with_readdisplay_req
15366      ;;
15367
15368     *)
15369      echo ""
15370      echo "error: argument to --with-readdisplay must be \"yes\", \"no\", or a directory."
15371      echo "       If it is a directory, then \`DIR/include' will be added to"
15372      echo "       the -I list, and \`DIR/lib' will be added to the -L list."
15373      exit 1
15374      ;;
15375    esac
15376
15377
15378 if test "$with_readdisplay" = yes; then
15379
15380   ac_save_CPPFLAGS="$CPPFLAGS"
15381   if test \! -z "$includedir" ; then
15382     CPPFLAGS="$CPPFLAGS -I$includedir"
15383   fi
15384   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
15385   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
15386   ac_fn_c_check_header_compile "$LINENO" "X11/extensions/readdisplay.h" "ac_cv_header_X11_extensions_readdisplay_h" "#include <X11/Xlib.h>
15387 "
15388 if test "x$ac_cv_header_X11_extensions_readdisplay_h" = xyes; then :
15389   $as_echo "#define HAVE_READ_DISPLAY_EXTENSION 1" >>confdefs.h
15390
15391 fi
15392
15393
15394   CPPFLAGS="$ac_save_CPPFLAGS"
15395 elif test "$with_readdisplay" != no; then
15396   echo "error: must be yes or no: --with-readdisplay=$with_readdisplay"
15397   exit 1
15398 fi
15399
15400
15401 ###############################################################################
15402 #
15403 #       Check for a directory full of images to use as the default value
15404 #       of the "imageDirectory" preference.
15405 #
15406 ###############################################################################
15407
15408 have_imagedir=no
15409 with_imagedir_req=unspecified
15410
15411
15412 # Check whether --with-image-directory was given.
15413 if test "${with_image_directory+set}" = set; then :
15414   withval=$with_image_directory; with_imagedir="$withval"; with_imagedir_req="$withval"
15415 else
15416   with_imagedir=yes
15417 fi
15418
15419 # no HANDLE_X_PATH_ARG for this one
15420
15421 case "$with_imagedir" in
15422   /*)
15423     # absolute path
15424     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for image directory $with_imagedir" >&5
15425 $as_echo_n "checking for image directory $with_imagedir... " >&6; }
15426     if test -d "$with_imagedir" ; then
15427       { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15428 $as_echo "yes" >&6; }
15429     else
15430       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15431 $as_echo "no" >&6; }
15432       with_imagedir=""
15433     fi
15434   ;;
15435   yes)
15436     with_imagedir=""
15437
15438     #### Could use some more defaults here...
15439     for dd in \
15440       "/usr/share/backgrounds/images/"          \
15441       "/usr/share/wallpapers/"                  \
15442       "/Library/Desktop Pictures/"              \
15443     ; do
15444       if test -z "$with_imagedir"; then
15445         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for image directory $dd" >&5
15446 $as_echo_n "checking for image directory $dd... " >&6; }
15447         if test -d "$dd" ; then
15448           { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15449 $as_echo "yes" >&6; }
15450           with_imagedir="$dd"
15451         else
15452           { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15453 $as_echo "no" >&6; }
15454         fi
15455       fi
15456     done
15457
15458   ;;
15459   no)
15460     with_imagedir=""
15461   ;;
15462
15463   *)
15464     echo "error: must be an absolute path: --with-image-directory=$with_imagedir_req"
15465     exit 1
15466   ;;
15467 esac
15468 ac_cv_imagedir="$with_imagedir"
15469
15470 DEFAULT_IMAGES_P='True'
15471 DEFAULT_IMAGE_DIRECTORY="$ac_cv_imagedir"
15472
15473 if test -z "$DEFAULT_IMAGE_DIRECTORY" ; then
15474   DEFAULT_IMAGES_P='False'
15475 fi
15476
15477
15478 ###############################################################################
15479 #
15480 #       Pick a text file to use as the default of the "textFile" preference.
15481 #       Any old file will do, but preferably one that will make interesting
15482 #       shapes when displayed by "starwars" and "fontglide".
15483 #
15484 ###############################################################################
15485
15486 have_textfile=no
15487 with_textfile_req=unspecified
15488
15489
15490 # Check whether --with-text-file was given.
15491 if test "${with_text_file+set}" = set; then :
15492   withval=$with_text_file; with_textfile="$withval"; with_textfile_req="$withval"
15493 else
15494   with_textfile=yes
15495 fi
15496
15497 # no HANDLE_X_PATH_ARG for this one
15498
15499 case "$with_textfile" in
15500   /*)
15501     # absolute path
15502     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for text file $with_textfile" >&5
15503 $as_echo_n "checking for text file $with_textfile... " >&6; }
15504     if test -f "$with_textfile" ; then
15505       { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15506 $as_echo "yes" >&6; }
15507     else
15508       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15509 $as_echo "no" >&6; }
15510       with_textfile=""
15511     fi
15512   ;;
15513   yes)
15514     with_textfile=""
15515
15516     #### Could use some more defaults here...
15517     for f in \
15518       "/usr/X11R6/lib/X11/doc/README"              \
15519       "/usr/share/doc/xserver-common/copyright"    \
15520       "/usr/share/doc/xserver-xorg-core/copyright" \
15521       "/usr/X11R6/README"                          \
15522       "/usr/share/doc/libX11*/COPYING"             \
15523       "/usr/X11/share/X11/doc/README*"             \
15524       "/usr/share/doc/debian/debian-manifesto"     \
15525     ; do
15526       if test -z "$with_textfile"; then
15527         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for text file $f" >&5
15528 $as_echo_n "checking for text file $f... " >&6; }
15529         f=`/bin/ls $f 2>&- | head -1`
15530         if test -f "$f" ; then
15531           { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15532 $as_echo "yes" >&6; }
15533           with_textfile="$f"
15534         else
15535           { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15536 $as_echo "no" >&6; }
15537         fi
15538       fi
15539     done
15540
15541   ;;
15542   no)
15543     with_textfile=""
15544   ;;
15545
15546   *)
15547     echo "error: must be an absolute path: --with-text-file=$with_textfile_req"
15548     exit 1
15549   ;;
15550 esac
15551 ac_cv_textfile="$with_textfile"
15552
15553 DEFAULT_TEXT_FILE="$ac_cv_textfile"
15554
15555
15556 ###############################################################################
15557 #
15558 #       Check the browser to see help URL
15559 #
15560 ###############################################################################
15561
15562 have_browser=no
15563 with_browser_req=unspecified
15564
15565
15566 # Check whether --with-browser was given.
15567 if test "${with_browser+set}" = set; then :
15568   withval=$with_browser; with_browser="$withval"; with_browser_req="$withval"
15569 else
15570   with_browser=no
15571 fi
15572
15573 # no HANDLE_X_PATH_ARG for this one
15574
15575 case "$with_browser" in
15576   no )
15577   ;;
15578   * )
15579     WITH_BROWSER=$with_browser
15580     gnome_open_program=$with_browser
15581     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for browser $with_browser" >&5
15582 $as_echo_n "checking for browser $with_browser... " >&6; }
15583     with_browser_fullpath=`which $with_browser 2>/dev/null`
15584     case $with_browser_fullpath in
15585          /* )
15586                 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15587 $as_echo "yes" >&6; }
15588                  have_browser=yes
15589                  ;;
15590         * )
15591                { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15592 $as_echo "no" >&6; }
15593 # Only warning: we don't want to install all packages for the
15594 # dependency of the browser in building stage...
15595                echo "WARNING: browser not found: --with-browser=$with_browser"
15596                ;;
15597     esac
15598   ;;
15599 esac
15600 ac_cv_browser="$with_browser"
15601
15602 ###############################################################################
15603 #
15604 #       Check whether it's ok to install some hacks as setuid (e.g., "sonar")
15605 #       This should be safe, but let's give people the option.
15606 #
15607 ###############################################################################
15608
15609 setuid_hacks_default=no
15610 setuid_hacks="$setuid_hacks_default"
15611
15612 # Check whether --with-setuid-hacks was given.
15613 if test "${with_setuid_hacks+set}" = set; then :
15614   withval=$with_setuid_hacks; setuid_hacks="$withval"
15615 else
15616   setuid_hacks="$setuid_hacks_default"
15617 fi
15618
15619
15620
15621    case "$setuid_hacks" in
15622     yes) ;;
15623     no)  ;;
15624
15625     /*)
15626      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for setuid hacks headers" >&5
15627 $as_echo_n "checking for setuid hacks headers... " >&6; }
15628      d=$setuid_hacks/include
15629      if test -d $d; then
15630        X_CFLAGS="-I$d $X_CFLAGS"
15631        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
15632 $as_echo "$d" >&6; }
15633      else
15634        { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
15635 $as_echo "not found ($d: no such directory)" >&6; }
15636      fi
15637
15638      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for setuid hacks libs" >&5
15639 $as_echo_n "checking for setuid hacks libs... " >&6; }
15640      d=$setuid_hacks/lib
15641      if test -d $d; then
15642        X_LIBS="-L$d $X_LIBS"
15643        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
15644 $as_echo "$d" >&6; }
15645      else
15646        { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
15647 $as_echo "not found ($d: no such directory)" >&6; }
15648      fi
15649
15650      # replace the directory string with "yes".
15651      setuid_hacks_req="yes"
15652      setuid_hacks=$setuid_hacks_req
15653      ;;
15654
15655     *)
15656      echo ""
15657      echo "error: argument to --with-setuid-hacks must be \"yes\", \"no\", or a directory."
15658      echo "       If it is a directory, then \`DIR/include' will be added to"
15659      echo "       the -I list, and \`DIR/lib' will be added to the -L list."
15660      exit 1
15661      ;;
15662    esac
15663
15664
15665 if test "$setuid_hacks" = yes; then
15666   true
15667 elif test "$setuid_hacks" != no; then
15668   echo "error: must be yes or no: --with-setuid-hacks=$setuid_hacks"
15669   exit 1
15670 fi
15671
15672
15673 ###############################################################################
15674 #
15675 #       Check for --with-record-animation
15676 #
15677 ###############################################################################
15678
15679 record_anim_default=no
15680 record_anim="$record_anim_default"
15681
15682 # Check whether --with-record-animation was given.
15683 if test "${with_record_animation+set}" = set; then :
15684   withval=$with_record_animation; record_anim="$withval"
15685 else
15686   record_anim="$record_anim_default"
15687 fi
15688
15689
15690
15691    case "$record_anim" in
15692     yes) ;;
15693     no)  ;;
15694
15695     /*)
15696      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for record animation headers" >&5
15697 $as_echo_n "checking for record animation headers... " >&6; }
15698      d=$record_anim/include
15699      if test -d $d; then
15700        X_CFLAGS="-I$d $X_CFLAGS"
15701        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
15702 $as_echo "$d" >&6; }
15703      else
15704        { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
15705 $as_echo "not found ($d: no such directory)" >&6; }
15706      fi
15707
15708      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for record animation libs" >&5
15709 $as_echo_n "checking for record animation libs... " >&6; }
15710      d=$record_anim/lib
15711      if test -d $d; then
15712        X_LIBS="-L$d $X_LIBS"
15713        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
15714 $as_echo "$d" >&6; }
15715      else
15716        { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
15717 $as_echo "not found ($d: no such directory)" >&6; }
15718      fi
15719
15720      # replace the directory string with "yes".
15721      record_anim_req="yes"
15722      record_anim=$record_anim_req
15723      ;;
15724
15725     *)
15726      echo ""
15727      echo "error: argument to --with-record-animation must be \"yes\", \"no\", or a directory."
15728      echo "       If it is a directory, then \`DIR/include' will be added to"
15729      echo "       the -I list, and \`DIR/lib' will be added to the -L list."
15730      exit 1
15731      ;;
15732    esac
15733
15734
15735 if test "$record_anim" = yes; then
15736   true
15737 elif test "$record_anim" != no; then
15738   echo "error: must be yes or no: --with-record-animation=$record_anim"
15739   exit 1
15740 fi
15741
15742 if test "$record_anim" = yes; then
15743   if test "$have_gdk_pixbuf" != yes; then
15744     as_fn_error $? "--with-record-animation requires GDK-Pixbuf" "$LINENO" 5
15745   else
15746     { $as_echo "$as_me:${as_lineno-$LINENO}: result: enabling --with-record-animation" >&5
15747 $as_echo "enabling --with-record-animation" >&6; }
15748     $as_echo "#define HAVE_RECORD_ANIM 1" >>confdefs.h
15749
15750     ANIM_OBJS='$(ANIM_OBJS)'
15751     ANIM_LIBS='$(ANIM_LIBS)'
15752   fi
15753 fi
15754
15755 ###############################################################################
15756 #
15757 #       Done testing.  Now, set up the various -I and -L variables,
15758 #       and decide which GUI program to build by default.
15759 #
15760 ###############################################################################
15761
15762 DEPEND=makedepend
15763 DEPEND_FLAGS=
15764 DEPEND_DEFINES=
15765
15766
15767 if test \! -z "$includedir" ; then
15768   INCLUDES="$INCLUDES -I$includedir"
15769 fi
15770
15771 if test \! -z "$libdir" ; then
15772   LDFLAGS="$LDFLAGS -L$libdir"
15773 fi
15774
15775
15776 PREFERRED_DEMO_PROGRAM=''
15777 ALL_DEMO_PROGRAMS=
15778 if test "$have_motif" = yes; then
15779   PREFERRED_DEMO_PROGRAM=xscreensaver-demo-Xm
15780   ALL_DEMO_PROGRAMS="$PREFERRED_DEMO_PROGRAM $ALL_DEMO_PROGRAMS"
15781 fi
15782 if test "$have_gtk" = yes; then
15783   PREFERRED_DEMO_PROGRAM=xscreensaver-demo-Gtk
15784   ALL_DEMO_PROGRAMS="$PREFERRED_DEMO_PROGRAM $ALL_DEMO_PROGRAMS"
15785 fi
15786
15787
15788 if test "$have_kerberos" = yes; then
15789   PASSWD_SRCS="$PASSWD_SRCS \$(KERBEROS_SRCS)"
15790   PASSWD_OBJS="$PASSWD_OBJS \$(KERBEROS_OBJS)"
15791 fi
15792 if test "$have_pam" = yes; then
15793   PASSWD_SRCS="$PASSWD_SRCS \$(PAM_SRCS)"
15794   PASSWD_OBJS="$PASSWD_OBJS \$(PAM_OBJS)"
15795   INSTALL_PAM="install-pam"
15796 fi
15797 if test "$enable_pam_check_account_type" = yes; then
15798   COMMENT_PAM_CHECK_ACCOUNT=""
15799 else
15800   COMMENT_PAM_CHECK_ACCOUNT="#"
15801 fi
15802 if test "$have_passwd_helper" = yes; then
15803   PASSWD_SRCS="$PASSWD_SRCS \$(PWHELPER_SRCS)"
15804   PASSWD_OBJS="$PASSWD_OBJS \$(PWHELPER_OBJS)"
15805 fi
15806   PASSWD_SRCS="$PASSWD_SRCS \$(PWENT_SRCS)"
15807   PASSWD_OBJS="$PASSWD_OBJS \$(PWENT_OBJS)"
15808
15809
15810 if test "$enable_locking" = yes; then
15811   LOCK_SRCS='$(LOCK_SRCS_1) $(PASSWD_SRCS)'
15812   LOCK_OBJS='$(LOCK_OBJS_1) $(PASSWD_OBJS)'
15813 else
15814   LOCK_SRCS='$(NOLOCK_SRCS_1)'
15815   LOCK_OBJS='$(NOLOCK_OBJS_1)'
15816 fi
15817
15818 if test "$ac_macosx" = yes; then
15819   EXES_OSX='$(EXES_OSX)'
15820   SCRIPTS_OSX='$(SCRIPTS_OSX)'
15821   MEN_OSX='$(MEN_OSX)'
15822 else
15823   EXES_OSX=
15824   SCRIPTS_OSX=
15825   MEN_OSX=
15826 fi
15827
15828
15829 INSTALL_SETUID='$(INSTALL_PROGRAM) $(SUID_FLAGS)'
15830
15831 if test "$need_setuid" = yes; then
15832   NEED_SETUID=yes
15833 else
15834   NEED_SETUID=no
15835 fi
15836
15837 if test "$setuid_hacks" = yes; then
15838   SETUID_HACKS=yes
15839 else
15840   SETUID_HACKS=no
15841 fi
15842
15843 tab='   '
15844 if test "$have_gl" = yes; then
15845   GL_EXES='$(GL_EXES)'
15846   SUID_EXES='$(SUID_EXES)'
15847   RETIRED_GL_EXES='$(RETIRED_GL_EXES)'
15848   GL_UTIL_EXES='$(GL_UTIL_EXES)'
15849   GL_MEN='$(GL_MEN)'
15850   GL_KLUDGE=" "
15851 else
15852   GL_KLUDGE="-"
15853 fi
15854
15855 if test "$have_gle" = yes; then
15856   GLE_EXES='$(GLE_EXES)'
15857   GLE_KLUDGE=" "
15858 else
15859   GLE_KLUDGE="-"
15860 fi
15861
15862 if test "$have_jpeg" = yes -a "$have_gdk_pixbuf" = yes; then
15863  JPEG_EXES='$(JPEG_EXES)'
15864 fi
15865
15866
15867 # Another substitution in the XScreenSaver.ad.in file:
15868 #
15869 if test "$gnome_open_program" != ''; then
15870   GNOME24=''
15871   GNOME22='!    '
15872   NOGNOME='!    '
15873 elif test "$gnome_url_show_program" != ''; then
15874   GNOME24='!    '
15875   GNOME22=''
15876   NOGNOME='!    '
15877 else
15878   GNOME24='!    '
15879   GNOME22='!    '
15880   NOGNOME=''
15881 fi
15882
15883
15884 # Set PO_DATADIR to something sensible.
15885 #
15886 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for locale directory" >&5
15887 $as_echo_n "checking for locale directory... " >&6; }
15888 if test -n "$GTK_DATADIR" ; then
15889   PO_DATADIR="$GTK_DATADIR"
15890 elif test "$have_gtk" = yes; then
15891   PO_DATADIR=`$pkg_config --variable=prefix gtk+-2.0`
15892   PO_DATADIR="$PO_DATADIR/share"
15893 fi
15894
15895 if test -z "$PO_DATADIR" ; then
15896   #
15897   # #### Total fucking kludge --
15898   # Map /build/prefix/usr/X11R6/share/ to /build/prefix/usr/share/
15899   # but of course we need to expand all the nested variables to do that...
15900   #
15901   dd=`eval eval eval eval eval eval eval eval eval eval eval echo $datadir`
15902   PO_DATADIR=`echo $dd | sed 's@/X11R6/@/@'`
15903 fi
15904
15905 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PO_DATADIR/locale" >&5
15906 $as_echo "$PO_DATADIR/locale" >&6; }
15907
15908
15909 # canonicalize slashes.
15910 HACK_CONF_DIR=`echo "${HACK_CONF_DIR}" | sed 's@/$@@;s@//*@/@g'`
15911
15912 # gcc 3.0 likes to issue this warning for every file:
15913 #
15914 # cc1: warning: changing search order for system directory "/usr/local/include"
15915 # cc1: warning:   as it has already been specified as a non-system directory
15916 #
15917 # Yay.  We can only avoid that by deleting "-I${prefix}/include" from the list.
15918 # Which *should* be totally redundant, and thus an ok thing to delete?
15919 #
15920 INCLUDES=`echo "$INCLUDES" | sed 's@ -I${prefix}/include@@g;'`
15921
15922
15923 ###############################################################################
15924 #
15925 #       Perform substitutions and write Makefiles.
15926 #
15927 ###############################################################################
15928
15929
15930
15931
15932
15933
15934
15935
15936
15937
15938
15939
15940
15941
15942
15943
15944
15945
15946
15947
15948
15949
15950
15951
15952
15953
15954
15955
15956
15957
15958
15959
15960
15961
15962
15963
15964
15965
15966
15967
15968
15969
15970
15971
15972
15973
15974
15975
15976
15977
15978
15979
15980
15981
15982
15983
15984
15985
15986
15987
15988
15989
15990
15991
15992
15993
15994
15995
15996
15997
15998
15999
16000
16001
16002
16003 APPDEFAULTS=$ac_x_app_defaults
16004
16005
16006
16007
16008
16009
16010
16011 ac_config_files="$ac_config_files Makefile utils/Makefile driver/Makefile driver/xscreensaver.pam driver/xscreensaver-demo.glade2 hacks/Makefile hacks/glx/Makefile po/Makefile.in driver/XScreenSaver.ad"
16012
16013 cat >confcache <<\_ACEOF
16014 # This file is a shell script that caches the results of configure
16015 # tests run on this system so they can be shared between configure
16016 # scripts and configure runs, see configure's option --config-cache.
16017 # It is not useful on other systems.  If it contains results you don't
16018 # want to keep, you may remove or edit it.
16019 #
16020 # config.status only pays attention to the cache file if you give it
16021 # the --recheck option to rerun configure.
16022 #
16023 # `ac_cv_env_foo' variables (set or unset) will be overridden when
16024 # loading this file, other *unset* `ac_cv_foo' will be assigned the
16025 # following values.
16026
16027 _ACEOF
16028
16029 # The following way of writing the cache mishandles newlines in values,
16030 # but we know of no workaround that is simple, portable, and efficient.
16031 # So, we kill variables containing newlines.
16032 # Ultrix sh set writes to stderr and can't be redirected directly,
16033 # and sets the high bit in the cache file unless we assign to the vars.
16034 (
16035   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
16036     eval ac_val=\$$ac_var
16037     case $ac_val in #(
16038     *${as_nl}*)
16039       case $ac_var in #(
16040       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
16041 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
16042       esac
16043       case $ac_var in #(
16044       _ | IFS | as_nl) ;; #(
16045       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
16046       *) { eval $ac_var=; unset $ac_var;} ;;
16047       esac ;;
16048     esac
16049   done
16050
16051   (set) 2>&1 |
16052     case $as_nl`(ac_space=' '; set) 2>&1` in #(
16053     *${as_nl}ac_space=\ *)
16054       # `set' does not quote correctly, so add quotes: double-quote
16055       # substitution turns \\\\ into \\, and sed turns \\ into \.
16056       sed -n \
16057         "s/'/'\\\\''/g;
16058           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
16059       ;; #(
16060     *)
16061       # `set' quotes correctly as required by POSIX, so do not add quotes.
16062       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
16063       ;;
16064     esac |
16065     sort
16066 ) |
16067   sed '
16068      /^ac_cv_env_/b end
16069      t clear
16070      :clear
16071      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
16072      t end
16073      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
16074      :end' >>confcache
16075 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
16076   if test -w "$cache_file"; then
16077     if test "x$cache_file" != "x/dev/null"; then
16078       { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
16079 $as_echo "$as_me: updating cache $cache_file" >&6;}
16080       if test ! -f "$cache_file" || test -h "$cache_file"; then
16081         cat confcache >"$cache_file"
16082       else
16083         case $cache_file in #(
16084         */* | ?:*)
16085           mv -f confcache "$cache_file"$$ &&
16086           mv -f "$cache_file"$$ "$cache_file" ;; #(
16087         *)
16088           mv -f confcache "$cache_file" ;;
16089         esac
16090       fi
16091     fi
16092   else
16093     { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
16094 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
16095   fi
16096 fi
16097 rm -f confcache
16098
16099 test "x$prefix" = xNONE && prefix=$ac_default_prefix
16100 # Let make expand exec_prefix.
16101 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
16102
16103 DEFS=-DHAVE_CONFIG_H
16104
16105 ac_libobjs=
16106 ac_ltlibobjs=
16107 U=
16108 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
16109   # 1. Remove the extension, and $U if already installed.
16110   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
16111   ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
16112   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
16113   #    will be set to the directory where LIBOBJS objects are built.
16114   as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
16115   as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
16116 done
16117 LIBOBJS=$ac_libobjs
16118
16119 LTLIBOBJS=$ac_ltlibobjs
16120
16121
16122
16123   ac_config_commands="$ac_config_commands po/stamp-it"
16124
16125
16126
16127 : "${CONFIG_STATUS=./config.status}"
16128 ac_write_fail=0
16129 ac_clean_files_save=$ac_clean_files
16130 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
16131 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
16132 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
16133 as_write_fail=0
16134 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
16135 #! $SHELL
16136 # Generated by $as_me.
16137 # Run this file to recreate the current configuration.
16138 # Compiler output produced by configure, useful for debugging
16139 # configure, is in config.log if it exists.
16140
16141 debug=false
16142 ac_cs_recheck=false
16143 ac_cs_silent=false
16144
16145 SHELL=\${CONFIG_SHELL-$SHELL}
16146 export SHELL
16147 _ASEOF
16148 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
16149 ## -------------------- ##
16150 ## M4sh Initialization. ##
16151 ## -------------------- ##
16152
16153 # Be more Bourne compatible
16154 DUALCASE=1; export DUALCASE # for MKS sh
16155 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
16156   emulate sh
16157   NULLCMD=:
16158   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
16159   # is contrary to our usage.  Disable this feature.
16160   alias -g '${1+"$@"}'='"$@"'
16161   setopt NO_GLOB_SUBST
16162 else
16163   case `(set -o) 2>/dev/null` in #(
16164   *posix*) :
16165     set -o posix ;; #(
16166   *) :
16167      ;;
16168 esac
16169 fi
16170
16171
16172 as_nl='
16173 '
16174 export as_nl
16175 # Printing a long string crashes Solaris 7 /usr/bin/printf.
16176 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
16177 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
16178 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
16179 # Prefer a ksh shell builtin over an external printf program on Solaris,
16180 # but without wasting forks for bash or zsh.
16181 if test -z "$BASH_VERSION$ZSH_VERSION" \
16182     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
16183   as_echo='print -r --'
16184   as_echo_n='print -rn --'
16185 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
16186   as_echo='printf %s\n'
16187   as_echo_n='printf %s'
16188 else
16189   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
16190     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
16191     as_echo_n='/usr/ucb/echo -n'
16192   else
16193     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
16194     as_echo_n_body='eval
16195       arg=$1;
16196       case $arg in #(
16197       *"$as_nl"*)
16198         expr "X$arg" : "X\\(.*\\)$as_nl";
16199         arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
16200       esac;
16201       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
16202     '
16203     export as_echo_n_body
16204     as_echo_n='sh -c $as_echo_n_body as_echo'
16205   fi
16206   export as_echo_body
16207   as_echo='sh -c $as_echo_body as_echo'
16208 fi
16209
16210 # The user is always right.
16211 if test "${PATH_SEPARATOR+set}" != set; then
16212   PATH_SEPARATOR=:
16213   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
16214     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
16215       PATH_SEPARATOR=';'
16216   }
16217 fi
16218
16219
16220 # IFS
16221 # We need space, tab and new line, in precisely that order.  Quoting is
16222 # there to prevent editors from complaining about space-tab.
16223 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
16224 # splitting by setting IFS to empty value.)
16225 IFS=" ""        $as_nl"
16226
16227 # Find who we are.  Look in the path if we contain no directory separator.
16228 as_myself=
16229 case $0 in #((
16230   *[\\/]* ) as_myself=$0 ;;
16231   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16232 for as_dir in $PATH
16233 do
16234   IFS=$as_save_IFS
16235   test -z "$as_dir" && as_dir=.
16236     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
16237   done
16238 IFS=$as_save_IFS
16239
16240      ;;
16241 esac
16242 # We did not find ourselves, most probably we were run as `sh COMMAND'
16243 # in which case we are not to be found in the path.
16244 if test "x$as_myself" = x; then
16245   as_myself=$0
16246 fi
16247 if test ! -f "$as_myself"; then
16248   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
16249   exit 1
16250 fi
16251
16252 # Unset variables that we do not need and which cause bugs (e.g. in
16253 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
16254 # suppresses any "Segmentation fault" message there.  '((' could
16255 # trigger a bug in pdksh 5.2.14.
16256 for as_var in BASH_ENV ENV MAIL MAILPATH
16257 do eval test x\${$as_var+set} = xset \
16258   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
16259 done
16260 PS1='$ '
16261 PS2='> '
16262 PS4='+ '
16263
16264 # NLS nuisances.
16265 LC_ALL=C
16266 export LC_ALL
16267 LANGUAGE=C
16268 export LANGUAGE
16269
16270 # CDPATH.
16271 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
16272
16273
16274 # as_fn_error STATUS ERROR [LINENO LOG_FD]
16275 # ----------------------------------------
16276 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
16277 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
16278 # script with STATUS, using 1 if that was 0.
16279 as_fn_error ()
16280 {
16281   as_status=$1; test $as_status -eq 0 && as_status=1
16282   if test "$4"; then
16283     as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
16284     $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
16285   fi
16286   $as_echo "$as_me: error: $2" >&2
16287   as_fn_exit $as_status
16288 } # as_fn_error
16289
16290
16291 # as_fn_set_status STATUS
16292 # -----------------------
16293 # Set $? to STATUS, without forking.
16294 as_fn_set_status ()
16295 {
16296   return $1
16297 } # as_fn_set_status
16298
16299 # as_fn_exit STATUS
16300 # -----------------
16301 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
16302 as_fn_exit ()
16303 {
16304   set +e
16305   as_fn_set_status $1
16306   exit $1
16307 } # as_fn_exit
16308
16309 # as_fn_unset VAR
16310 # ---------------
16311 # Portably unset VAR.
16312 as_fn_unset ()
16313 {
16314   { eval $1=; unset $1;}
16315 }
16316 as_unset=as_fn_unset
16317 # as_fn_append VAR VALUE
16318 # ----------------------
16319 # Append the text in VALUE to the end of the definition contained in VAR. Take
16320 # advantage of any shell optimizations that allow amortized linear growth over
16321 # repeated appends, instead of the typical quadratic growth present in naive
16322 # implementations.
16323 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
16324   eval 'as_fn_append ()
16325   {
16326     eval $1+=\$2
16327   }'
16328 else
16329   as_fn_append ()
16330   {
16331     eval $1=\$$1\$2
16332   }
16333 fi # as_fn_append
16334
16335 # as_fn_arith ARG...
16336 # ------------------
16337 # Perform arithmetic evaluation on the ARGs, and store the result in the
16338 # global $as_val. Take advantage of shells that can avoid forks. The arguments
16339 # must be portable across $(()) and expr.
16340 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
16341   eval 'as_fn_arith ()
16342   {
16343     as_val=$(( $* ))
16344   }'
16345 else
16346   as_fn_arith ()
16347   {
16348     as_val=`expr "$@" || test $? -eq 1`
16349   }
16350 fi # as_fn_arith
16351
16352
16353 if expr a : '\(a\)' >/dev/null 2>&1 &&
16354    test "X`expr 00001 : '.*\(...\)'`" = X001; then
16355   as_expr=expr
16356 else
16357   as_expr=false
16358 fi
16359
16360 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
16361   as_basename=basename
16362 else
16363   as_basename=false
16364 fi
16365
16366 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
16367   as_dirname=dirname
16368 else
16369   as_dirname=false
16370 fi
16371
16372 as_me=`$as_basename -- "$0" ||
16373 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
16374          X"$0" : 'X\(//\)$' \| \
16375          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
16376 $as_echo X/"$0" |
16377     sed '/^.*\/\([^/][^/]*\)\/*$/{
16378             s//\1/
16379             q
16380           }
16381           /^X\/\(\/\/\)$/{
16382             s//\1/
16383             q
16384           }
16385           /^X\/\(\/\).*/{
16386             s//\1/
16387             q
16388           }
16389           s/.*/./; q'`
16390
16391 # Avoid depending upon Character Ranges.
16392 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
16393 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
16394 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
16395 as_cr_digits='0123456789'
16396 as_cr_alnum=$as_cr_Letters$as_cr_digits
16397
16398 ECHO_C= ECHO_N= ECHO_T=
16399 case `echo -n x` in #(((((
16400 -n*)
16401   case `echo 'xy\c'` in
16402   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
16403   xy)  ECHO_C='\c';;
16404   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
16405        ECHO_T=' ';;
16406   esac;;
16407 *)
16408   ECHO_N='-n';;
16409 esac
16410
16411 rm -f conf$$ conf$$.exe conf$$.file
16412 if test -d conf$$.dir; then
16413   rm -f conf$$.dir/conf$$.file
16414 else
16415   rm -f conf$$.dir
16416   mkdir conf$$.dir 2>/dev/null
16417 fi
16418 if (echo >conf$$.file) 2>/dev/null; then
16419   if ln -s conf$$.file conf$$ 2>/dev/null; then
16420     as_ln_s='ln -s'
16421     # ... but there are two gotchas:
16422     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
16423     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
16424     # In both cases, we have to default to `cp -pR'.
16425     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
16426       as_ln_s='cp -pR'
16427   elif ln conf$$.file conf$$ 2>/dev/null; then
16428     as_ln_s=ln
16429   else
16430     as_ln_s='cp -pR'
16431   fi
16432 else
16433   as_ln_s='cp -pR'
16434 fi
16435 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
16436 rmdir conf$$.dir 2>/dev/null
16437
16438
16439 # as_fn_mkdir_p
16440 # -------------
16441 # Create "$as_dir" as a directory, including parents if necessary.
16442 as_fn_mkdir_p ()
16443 {
16444
16445   case $as_dir in #(
16446   -*) as_dir=./$as_dir;;
16447   esac
16448   test -d "$as_dir" || eval $as_mkdir_p || {
16449     as_dirs=
16450     while :; do
16451       case $as_dir in #(
16452       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
16453       *) as_qdir=$as_dir;;
16454       esac
16455       as_dirs="'$as_qdir' $as_dirs"
16456       as_dir=`$as_dirname -- "$as_dir" ||
16457 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16458          X"$as_dir" : 'X\(//\)[^/]' \| \
16459          X"$as_dir" : 'X\(//\)$' \| \
16460          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
16461 $as_echo X"$as_dir" |
16462     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16463             s//\1/
16464             q
16465           }
16466           /^X\(\/\/\)[^/].*/{
16467             s//\1/
16468             q
16469           }
16470           /^X\(\/\/\)$/{
16471             s//\1/
16472             q
16473           }
16474           /^X\(\/\).*/{
16475             s//\1/
16476             q
16477           }
16478           s/.*/./; q'`
16479       test -d "$as_dir" && break
16480     done
16481     test -z "$as_dirs" || eval "mkdir $as_dirs"
16482   } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
16483
16484
16485 } # as_fn_mkdir_p
16486 if mkdir -p . 2>/dev/null; then
16487   as_mkdir_p='mkdir -p "$as_dir"'
16488 else
16489   test -d ./-p && rmdir ./-p
16490   as_mkdir_p=false
16491 fi
16492
16493
16494 # as_fn_executable_p FILE
16495 # -----------------------
16496 # Test if FILE is an executable regular file.
16497 as_fn_executable_p ()
16498 {
16499   test -f "$1" && test -x "$1"
16500 } # as_fn_executable_p
16501 as_test_x='test -x'
16502 as_executable_p=as_fn_executable_p
16503
16504 # Sed expression to map a string onto a valid CPP name.
16505 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
16506
16507 # Sed expression to map a string onto a valid variable name.
16508 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
16509
16510
16511 exec 6>&1
16512 ## ----------------------------------- ##
16513 ## Main body of $CONFIG_STATUS script. ##
16514 ## ----------------------------------- ##
16515 _ASEOF
16516 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
16517
16518 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16519 # Save the log message, to keep $0 and so on meaningful, and to
16520 # report actual input values of CONFIG_FILES etc. instead of their
16521 # values after options handling.
16522 ac_log="
16523 This file was extended by $as_me, which was
16524 generated by GNU Autoconf 2.69.  Invocation command line was
16525
16526   CONFIG_FILES    = $CONFIG_FILES
16527   CONFIG_HEADERS  = $CONFIG_HEADERS
16528   CONFIG_LINKS    = $CONFIG_LINKS
16529   CONFIG_COMMANDS = $CONFIG_COMMANDS
16530   $ $0 $@
16531
16532 on `(hostname || uname -n) 2>/dev/null | sed 1q`
16533 "
16534
16535 _ACEOF
16536
16537 case $ac_config_files in *"
16538 "*) set x $ac_config_files; shift; ac_config_files=$*;;
16539 esac
16540
16541 case $ac_config_headers in *"
16542 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
16543 esac
16544
16545
16546 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16547 # Files that config.status was made for.
16548 config_files="$ac_config_files"
16549 config_headers="$ac_config_headers"
16550 config_commands="$ac_config_commands"
16551
16552 _ACEOF
16553
16554 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16555 ac_cs_usage="\
16556 \`$as_me' instantiates files and other configuration actions
16557 from templates according to the current configuration.  Unless the files
16558 and actions are specified as TAGs, all are instantiated by default.
16559
16560 Usage: $0 [OPTION]... [TAG]...
16561
16562   -h, --help       print this help, then exit
16563   -V, --version    print version number and configuration settings, then exit
16564       --config     print configuration, then exit
16565   -q, --quiet, --silent
16566                    do not print progress messages
16567   -d, --debug      don't remove temporary files
16568       --recheck    update $as_me by reconfiguring in the same conditions
16569       --file=FILE[:TEMPLATE]
16570                    instantiate the configuration file FILE
16571       --header=FILE[:TEMPLATE]
16572                    instantiate the configuration header FILE
16573
16574 Configuration files:
16575 $config_files
16576
16577 Configuration headers:
16578 $config_headers
16579
16580 Configuration commands:
16581 $config_commands
16582
16583 Report bugs to the package provider."
16584
16585 _ACEOF
16586 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16587 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
16588 ac_cs_version="\\
16589 config.status
16590 configured by $0, generated by GNU Autoconf 2.69,
16591   with options \\"\$ac_cs_config\\"
16592
16593 Copyright (C) 2012 Free Software Foundation, Inc.
16594 This config.status script is free software; the Free Software Foundation
16595 gives unlimited permission to copy, distribute and modify it."
16596
16597 ac_pwd='$ac_pwd'
16598 srcdir='$srcdir'
16599 INSTALL='$INSTALL'
16600 test -n "\$AWK" || AWK=awk
16601 _ACEOF
16602
16603 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16604 # The default lists apply if the user does not specify any file.
16605 ac_need_defaults=:
16606 while test $# != 0
16607 do
16608   case $1 in
16609   --*=?*)
16610     ac_option=`expr "X$1" : 'X\([^=]*\)='`
16611     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
16612     ac_shift=:
16613     ;;
16614   --*=)
16615     ac_option=`expr "X$1" : 'X\([^=]*\)='`
16616     ac_optarg=
16617     ac_shift=:
16618     ;;
16619   *)
16620     ac_option=$1
16621     ac_optarg=$2
16622     ac_shift=shift
16623     ;;
16624   esac
16625
16626   case $ac_option in
16627   # Handling of the options.
16628   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
16629     ac_cs_recheck=: ;;
16630   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
16631     $as_echo "$ac_cs_version"; exit ;;
16632   --config | --confi | --conf | --con | --co | --c )
16633     $as_echo "$ac_cs_config"; exit ;;
16634   --debug | --debu | --deb | --de | --d | -d )
16635     debug=: ;;
16636   --file | --fil | --fi | --f )
16637     $ac_shift
16638     case $ac_optarg in
16639     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
16640     '') as_fn_error $? "missing file argument" ;;
16641     esac
16642     as_fn_append CONFIG_FILES " '$ac_optarg'"
16643     ac_need_defaults=false;;
16644   --header | --heade | --head | --hea )
16645     $ac_shift
16646     case $ac_optarg in
16647     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
16648     esac
16649     as_fn_append CONFIG_HEADERS " '$ac_optarg'"
16650     ac_need_defaults=false;;
16651   --he | --h)
16652     # Conflict between --help and --header
16653     as_fn_error $? "ambiguous option: \`$1'
16654 Try \`$0 --help' for more information.";;
16655   --help | --hel | -h )
16656     $as_echo "$ac_cs_usage"; exit ;;
16657   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
16658   | -silent | --silent | --silen | --sile | --sil | --si | --s)
16659     ac_cs_silent=: ;;
16660
16661   # This is an error.
16662   -*) as_fn_error $? "unrecognized option: \`$1'
16663 Try \`$0 --help' for more information." ;;
16664
16665   *) as_fn_append ac_config_targets " $1"
16666      ac_need_defaults=false ;;
16667
16668   esac
16669   shift
16670 done
16671
16672 ac_configure_extra_args=
16673
16674 if $ac_cs_silent; then
16675   exec 6>/dev/null
16676   ac_configure_extra_args="$ac_configure_extra_args --silent"
16677 fi
16678
16679 _ACEOF
16680 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16681 if \$ac_cs_recheck; then
16682   set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
16683   shift
16684   \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
16685   CONFIG_SHELL='$SHELL'
16686   export CONFIG_SHELL
16687   exec "\$@"
16688 fi
16689
16690 _ACEOF
16691 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16692 exec 5>>config.log
16693 {
16694   echo
16695   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
16696 ## Running $as_me. ##
16697 _ASBOX
16698   $as_echo "$ac_log"
16699 } >&5
16700
16701 _ACEOF
16702 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16703 #
16704 # INIT-COMMANDS
16705 #
16706
16707
16708 _ACEOF
16709
16710 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16711
16712 # Handling of arguments.
16713 for ac_config_target in $ac_config_targets
16714 do
16715   case $ac_config_target in
16716     "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
16717     "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
16718     "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
16719     "utils/Makefile") CONFIG_FILES="$CONFIG_FILES utils/Makefile" ;;
16720     "driver/Makefile") CONFIG_FILES="$CONFIG_FILES driver/Makefile" ;;
16721     "driver/xscreensaver.pam") CONFIG_FILES="$CONFIG_FILES driver/xscreensaver.pam" ;;
16722     "driver/xscreensaver-demo.glade2") CONFIG_FILES="$CONFIG_FILES driver/xscreensaver-demo.glade2" ;;
16723     "hacks/Makefile") CONFIG_FILES="$CONFIG_FILES hacks/Makefile" ;;
16724     "hacks/glx/Makefile") CONFIG_FILES="$CONFIG_FILES hacks/glx/Makefile" ;;
16725     "po/Makefile.in") CONFIG_FILES="$CONFIG_FILES po/Makefile.in" ;;
16726     "driver/XScreenSaver.ad") CONFIG_FILES="$CONFIG_FILES driver/XScreenSaver.ad" ;;
16727     "po/stamp-it") CONFIG_COMMANDS="$CONFIG_COMMANDS po/stamp-it" ;;
16728
16729   *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
16730   esac
16731 done
16732
16733
16734 # If the user did not use the arguments to specify the items to instantiate,
16735 # then the envvar interface is used.  Set only those that are not.
16736 # We use the long form for the default assignment because of an extremely
16737 # bizarre bug on SunOS 4.1.3.
16738 if $ac_need_defaults; then
16739   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
16740   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
16741   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
16742 fi
16743
16744 # Have a temporary directory for convenience.  Make it in the build tree
16745 # simply because there is no reason against having it here, and in addition,
16746 # creating and moving files from /tmp can sometimes cause problems.
16747 # Hook for its removal unless debugging.
16748 # Note that there is a small window in which the directory will not be cleaned:
16749 # after its creation but before its name has been assigned to `$tmp'.
16750 $debug ||
16751 {
16752   tmp= ac_tmp=
16753   trap 'exit_status=$?
16754   : "${ac_tmp:=$tmp}"
16755   { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
16756 ' 0
16757   trap 'as_fn_exit 1' 1 2 13 15
16758 }
16759 # Create a (secure) tmp directory for tmp files.
16760
16761 {
16762   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
16763   test -d "$tmp"
16764 }  ||
16765 {
16766   tmp=./conf$$-$RANDOM
16767   (umask 077 && mkdir "$tmp")
16768 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
16769 ac_tmp=$tmp
16770
16771 # Set up the scripts for CONFIG_FILES section.
16772 # No need to generate them if there are no CONFIG_FILES.
16773 # This happens for instance with `./config.status config.h'.
16774 if test -n "$CONFIG_FILES"; then
16775
16776
16777 ac_cr=`echo X | tr X '\015'`
16778 # On cygwin, bash can eat \r inside `` if the user requested igncr.
16779 # But we know of no other shell where ac_cr would be empty at this
16780 # point, so we can use a bashism as a fallback.
16781 if test "x$ac_cr" = x; then
16782   eval ac_cr=\$\'\\r\'
16783 fi
16784 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
16785 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
16786   ac_cs_awk_cr='\\r'
16787 else
16788   ac_cs_awk_cr=$ac_cr
16789 fi
16790
16791 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
16792 _ACEOF
16793
16794
16795 {
16796   echo "cat >conf$$subs.awk <<_ACEOF" &&
16797   echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
16798   echo "_ACEOF"
16799 } >conf$$subs.sh ||
16800   as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16801 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
16802 ac_delim='%!_!# '
16803 for ac_last_try in false false false false false :; do
16804   . ./conf$$subs.sh ||
16805     as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16806
16807   ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
16808   if test $ac_delim_n = $ac_delim_num; then
16809     break
16810   elif $ac_last_try; then
16811     as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16812   else
16813     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
16814   fi
16815 done
16816 rm -f conf$$subs.sh
16817
16818 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16819 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
16820 _ACEOF
16821 sed -n '
16822 h
16823 s/^/S["/; s/!.*/"]=/
16824 p
16825 g
16826 s/^[^!]*!//
16827 :repl
16828 t repl
16829 s/'"$ac_delim"'$//
16830 t delim
16831 :nl
16832 h
16833 s/\(.\{148\}\)..*/\1/
16834 t more1
16835 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
16836 p
16837 n
16838 b repl
16839 :more1
16840 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
16841 p
16842 g
16843 s/.\{148\}//
16844 t nl
16845 :delim
16846 h
16847 s/\(.\{148\}\)..*/\1/
16848 t more2
16849 s/["\\]/\\&/g; s/^/"/; s/$/"/
16850 p
16851 b
16852 :more2
16853 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
16854 p
16855 g
16856 s/.\{148\}//
16857 t delim
16858 ' <conf$$subs.awk | sed '
16859 /^[^""]/{
16860   N
16861   s/\n//
16862 }
16863 ' >>$CONFIG_STATUS || ac_write_fail=1
16864 rm -f conf$$subs.awk
16865 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16866 _ACAWK
16867 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
16868   for (key in S) S_is_set[key] = 1
16869   FS = "\a"
16870
16871 }
16872 {
16873   line = $ 0
16874   nfields = split(line, field, "@")
16875   substed = 0
16876   len = length(field[1])
16877   for (i = 2; i < nfields; i++) {
16878     key = field[i]
16879     keylen = length(key)
16880     if (S_is_set[key]) {
16881       value = S[key]
16882       line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
16883       len += length(value) + length(field[++i])
16884       substed = 1
16885     } else
16886       len += 1 + keylen
16887   }
16888
16889   print line
16890 }
16891
16892 _ACAWK
16893 _ACEOF
16894 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16895 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
16896   sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
16897 else
16898   cat
16899 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
16900   || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
16901 _ACEOF
16902
16903 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
16904 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
16905 # trailing colons and then remove the whole line if VPATH becomes empty
16906 # (actually we leave an empty line to preserve line numbers).
16907 if test "x$srcdir" = x.; then
16908   ac_vpsub='/^[  ]*VPATH[        ]*=[    ]*/{
16909 h
16910 s///
16911 s/^/:/
16912 s/[      ]*$/:/
16913 s/:\$(srcdir):/:/g
16914 s/:\${srcdir}:/:/g
16915 s/:@srcdir@:/:/g
16916 s/^:*//
16917 s/:*$//
16918 x
16919 s/\(=[   ]*\).*/\1/
16920 G
16921 s/\n//
16922 s/^[^=]*=[       ]*$//
16923 }'
16924 fi
16925
16926 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16927 fi # test -n "$CONFIG_FILES"
16928
16929 # Set up the scripts for CONFIG_HEADERS section.
16930 # No need to generate them if there are no CONFIG_HEADERS.
16931 # This happens for instance with `./config.status Makefile'.
16932 if test -n "$CONFIG_HEADERS"; then
16933 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
16934 BEGIN {
16935 _ACEOF
16936
16937 # Transform confdefs.h into an awk script `defines.awk', embedded as
16938 # here-document in config.status, that substitutes the proper values into
16939 # config.h.in to produce config.h.
16940
16941 # Create a delimiter string that does not exist in confdefs.h, to ease
16942 # handling of long lines.
16943 ac_delim='%!_!# '
16944 for ac_last_try in false false :; do
16945   ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
16946   if test -z "$ac_tt"; then
16947     break
16948   elif $ac_last_try; then
16949     as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
16950   else
16951     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
16952   fi
16953 done
16954
16955 # For the awk script, D is an array of macro values keyed by name,
16956 # likewise P contains macro parameters if any.  Preserve backslash
16957 # newline sequences.
16958
16959 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
16960 sed -n '
16961 s/.\{148\}/&'"$ac_delim"'/g
16962 t rset
16963 :rset
16964 s/^[     ]*#[    ]*define[       ][      ]*/ /
16965 t def
16966 d
16967 :def
16968 s/\\$//
16969 t bsnl
16970 s/["\\]/\\&/g
16971 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
16972 D["\1"]=" \3"/p
16973 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2"/p
16974 d
16975 :bsnl
16976 s/["\\]/\\&/g
16977 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
16978 D["\1"]=" \3\\\\\\n"\\/p
16979 t cont
16980 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
16981 t cont
16982 d
16983 :cont
16984 n
16985 s/.\{148\}/&'"$ac_delim"'/g
16986 t clear
16987 :clear
16988 s/\\$//
16989 t bsnlc
16990 s/["\\]/\\&/g; s/^/"/; s/$/"/p
16991 d
16992 :bsnlc
16993 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
16994 b cont
16995 ' <confdefs.h | sed '
16996 s/'"$ac_delim"'/"\\\
16997 "/g' >>$CONFIG_STATUS || ac_write_fail=1
16998
16999 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17000   for (key in D) D_is_set[key] = 1
17001   FS = "\a"
17002 }
17003 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
17004   line = \$ 0
17005   split(line, arg, " ")
17006   if (arg[1] == "#") {
17007     defundef = arg[2]
17008     mac1 = arg[3]
17009   } else {
17010     defundef = substr(arg[1], 2)
17011     mac1 = arg[2]
17012   }
17013   split(mac1, mac2, "(") #)
17014   macro = mac2[1]
17015   prefix = substr(line, 1, index(line, defundef) - 1)
17016   if (D_is_set[macro]) {
17017     # Preserve the white space surrounding the "#".
17018     print prefix "define", macro P[macro] D[macro]
17019     next
17020   } else {
17021     # Replace #undef with comments.  This is necessary, for example,
17022     # in the case of _POSIX_SOURCE, which is predefined and required
17023     # on some systems where configure will not decide to define it.
17024     if (defundef == "undef") {
17025       print "/*", prefix defundef, macro, "*/"
17026       next
17027     }
17028   }
17029 }
17030 { print }
17031 _ACAWK
17032 _ACEOF
17033 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17034   as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
17035 fi # test -n "$CONFIG_HEADERS"
17036
17037
17038 eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
17039 shift
17040 for ac_tag
17041 do
17042   case $ac_tag in
17043   :[FHLC]) ac_mode=$ac_tag; continue;;
17044   esac
17045   case $ac_mode$ac_tag in
17046   :[FHL]*:*);;
17047   :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
17048   :[FH]-) ac_tag=-:-;;
17049   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
17050   esac
17051   ac_save_IFS=$IFS
17052   IFS=:
17053   set x $ac_tag
17054   IFS=$ac_save_IFS
17055   shift
17056   ac_file=$1
17057   shift
17058
17059   case $ac_mode in
17060   :L) ac_source=$1;;
17061   :[FH])
17062     ac_file_inputs=
17063     for ac_f
17064     do
17065       case $ac_f in
17066       -) ac_f="$ac_tmp/stdin";;
17067       *) # Look for the file first in the build tree, then in the source tree
17068          # (if the path is not absolute).  The absolute path cannot be DOS-style,
17069          # because $ac_f cannot contain `:'.
17070          test -f "$ac_f" ||
17071            case $ac_f in
17072            [\\/$]*) false;;
17073            *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
17074            esac ||
17075            as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
17076       esac
17077       case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
17078       as_fn_append ac_file_inputs " '$ac_f'"
17079     done
17080
17081     # Let's still pretend it is `configure' which instantiates (i.e., don't
17082     # use $as_me), people would be surprised to read:
17083     #    /* config.h.  Generated by config.status.  */
17084     configure_input='Generated from '`
17085           $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
17086         `' by configure.'
17087     if test x"$ac_file" != x-; then
17088       configure_input="$ac_file.  $configure_input"
17089       { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
17090 $as_echo "$as_me: creating $ac_file" >&6;}
17091     fi
17092     # Neutralize special characters interpreted by sed in replacement strings.
17093     case $configure_input in #(
17094     *\&* | *\|* | *\\* )
17095        ac_sed_conf_input=`$as_echo "$configure_input" |
17096        sed 's/[\\\\&|]/\\\\&/g'`;; #(
17097     *) ac_sed_conf_input=$configure_input;;
17098     esac
17099
17100     case $ac_tag in
17101     *:-:* | *:-) cat >"$ac_tmp/stdin" \
17102       || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
17103     esac
17104     ;;
17105   esac
17106
17107   ac_dir=`$as_dirname -- "$ac_file" ||
17108 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17109          X"$ac_file" : 'X\(//\)[^/]' \| \
17110          X"$ac_file" : 'X\(//\)$' \| \
17111          X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
17112 $as_echo X"$ac_file" |
17113     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17114             s//\1/
17115             q
17116           }
17117           /^X\(\/\/\)[^/].*/{
17118             s//\1/
17119             q
17120           }
17121           /^X\(\/\/\)$/{
17122             s//\1/
17123             q
17124           }
17125           /^X\(\/\).*/{
17126             s//\1/
17127             q
17128           }
17129           s/.*/./; q'`
17130   as_dir="$ac_dir"; as_fn_mkdir_p
17131   ac_builddir=.
17132
17133 case "$ac_dir" in
17134 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
17135 *)
17136   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
17137   # A ".." for each directory in $ac_dir_suffix.
17138   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
17139   case $ac_top_builddir_sub in
17140   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
17141   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
17142   esac ;;
17143 esac
17144 ac_abs_top_builddir=$ac_pwd
17145 ac_abs_builddir=$ac_pwd$ac_dir_suffix
17146 # for backward compatibility:
17147 ac_top_builddir=$ac_top_build_prefix
17148
17149 case $srcdir in
17150   .)  # We are building in place.
17151     ac_srcdir=.
17152     ac_top_srcdir=$ac_top_builddir_sub
17153     ac_abs_top_srcdir=$ac_pwd ;;
17154   [\\/]* | ?:[\\/]* )  # Absolute name.
17155     ac_srcdir=$srcdir$ac_dir_suffix;
17156     ac_top_srcdir=$srcdir
17157     ac_abs_top_srcdir=$srcdir ;;
17158   *) # Relative name.
17159     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
17160     ac_top_srcdir=$ac_top_build_prefix$srcdir
17161     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
17162 esac
17163 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
17164
17165
17166   case $ac_mode in
17167   :F)
17168   #
17169   # CONFIG_FILE
17170   #
17171
17172   case $INSTALL in
17173   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
17174   *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
17175   esac
17176 _ACEOF
17177
17178 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17179 # If the template does not know about datarootdir, expand it.
17180 # FIXME: This hack should be removed a few years after 2.60.
17181 ac_datarootdir_hack=; ac_datarootdir_seen=
17182 ac_sed_dataroot='
17183 /datarootdir/ {
17184   p
17185   q
17186 }
17187 /@datadir@/p
17188 /@docdir@/p
17189 /@infodir@/p
17190 /@localedir@/p
17191 /@mandir@/p'
17192 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
17193 *datarootdir*) ac_datarootdir_seen=yes;;
17194 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
17195   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
17196 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
17197 _ACEOF
17198 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17199   ac_datarootdir_hack='
17200   s&@datadir@&$datadir&g
17201   s&@docdir@&$docdir&g
17202   s&@infodir@&$infodir&g
17203   s&@localedir@&$localedir&g
17204   s&@mandir@&$mandir&g
17205   s&\\\${datarootdir}&$datarootdir&g' ;;
17206 esac
17207 _ACEOF
17208
17209 # Neutralize VPATH when `$srcdir' = `.'.
17210 # Shell code in configure.ac might set extrasub.
17211 # FIXME: do we really want to maintain this feature?
17212 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17213 ac_sed_extra="$ac_vpsub
17214 $extrasub
17215 _ACEOF
17216 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17217 :t
17218 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
17219 s|@configure_input@|$ac_sed_conf_input|;t t
17220 s&@top_builddir@&$ac_top_builddir_sub&;t t
17221 s&@top_build_prefix@&$ac_top_build_prefix&;t t
17222 s&@srcdir@&$ac_srcdir&;t t
17223 s&@abs_srcdir@&$ac_abs_srcdir&;t t
17224 s&@top_srcdir@&$ac_top_srcdir&;t t
17225 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
17226 s&@builddir@&$ac_builddir&;t t
17227 s&@abs_builddir@&$ac_abs_builddir&;t t
17228 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
17229 s&@INSTALL@&$ac_INSTALL&;t t
17230 $ac_datarootdir_hack
17231 "
17232 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
17233   >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
17234
17235 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
17236   { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
17237   { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' \
17238       "$ac_tmp/out"`; test -z "$ac_out"; } &&
17239   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
17240 which seems to be undefined.  Please make sure it is defined" >&5
17241 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
17242 which seems to be undefined.  Please make sure it is defined" >&2;}
17243
17244   rm -f "$ac_tmp/stdin"
17245   case $ac_file in
17246   -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
17247   *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
17248   esac \
17249   || as_fn_error $? "could not create $ac_file" "$LINENO" 5
17250  ;;
17251   :H)
17252   #
17253   # CONFIG_HEADER
17254   #
17255   if test x"$ac_file" != x-; then
17256     {
17257       $as_echo "/* $configure_input  */" \
17258       && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
17259     } >"$ac_tmp/config.h" \
17260       || as_fn_error $? "could not create $ac_file" "$LINENO" 5
17261     if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
17262       { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
17263 $as_echo "$as_me: $ac_file is unchanged" >&6;}
17264     else
17265       rm -f "$ac_file"
17266       mv "$ac_tmp/config.h" "$ac_file" \
17267         || as_fn_error $? "could not create $ac_file" "$LINENO" 5
17268     fi
17269   else
17270     $as_echo "/* $configure_input  */" \
17271       && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
17272       || as_fn_error $? "could not create -" "$LINENO" 5
17273   fi
17274  ;;
17275
17276   :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
17277 $as_echo "$as_me: executing $ac_file commands" >&6;}
17278  ;;
17279   esac
17280
17281
17282   case $ac_file$ac_mode in
17283     "default-1":C) case "$CONFIG_FILES" in *po/Makefile.in*)
17284         sed -e "/POTFILES =/r po/POTFILES" po/Makefile.in > po/Makefile
17285       esac ;;
17286     "po/stamp-it":C)
17287     if  ! grep "^# INTLTOOL_MAKEFILE$" "po/Makefile.in" > /dev/null ; then
17288        as_fn_error $? "po/Makefile.in.in was not created by intltoolize." "$LINENO" 5
17289     fi
17290     rm -f "po/stamp-it" "po/stamp-it.tmp" "po/POTFILES" "po/Makefile.tmp"
17291     >"po/stamp-it.tmp"
17292     sed '/^#/d
17293          s/^[[].*] *//
17294          /^[    ]*$/d
17295         '"s|^|  $ac_top_srcdir/|" \
17296       "$srcdir/po/POTFILES.in" | sed '$!s/$/ \\/' >"po/POTFILES"
17297
17298     sed '/^POTFILES =/,/[^\\]$/ {
17299                 /^POTFILES =/!d
17300                 r po/POTFILES
17301           }
17302          ' "po/Makefile.in" >"po/Makefile"
17303     rm -f "po/Makefile.tmp"
17304     mv "po/stamp-it.tmp" "po/stamp-it"
17305    ;;
17306
17307   esac
17308 done # for ac_tag
17309
17310
17311 as_fn_exit 0
17312 _ACEOF
17313 ac_clean_files=$ac_clean_files_save
17314
17315 test $ac_write_fail = 0 ||
17316   as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
17317
17318
17319 # configure is writing to config.log, and then calls config.status.
17320 # config.status does its own redirection, appending to config.log.
17321 # Unfortunately, on DOS this fails, as config.log is still kept open
17322 # by configure, so config.status won't be able to write to it; its
17323 # output is simply discarded.  So we exec the FD to /dev/null,
17324 # effectively closing config.log, so it can be properly (re)opened and
17325 # appended to by config.status.  When coming back to configure, we
17326 # need to make the FD available again.
17327 if test "$no_create" != yes; then
17328   ac_cs_success=:
17329   ac_config_status_args=
17330   test "$silent" = yes &&
17331     ac_config_status_args="$ac_config_status_args --quiet"
17332   exec 5>/dev/null
17333   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
17334   exec 5>>config.log
17335   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
17336   # would make configure fail if this is the last instruction.
17337   $ac_cs_success || as_fn_exit 1
17338 fi
17339 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
17340   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
17341 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
17342 fi
17343
17344
17345 ###############################################################################
17346 #
17347 #       Print some warnings at the end.
17348 #
17349 ###############################################################################
17350
17351 warn_prefix_1="    Warning:"
17352 warn_prefix_2="       Note:"
17353 warn_prefix="$warn_prefix_1"
17354
17355 warning=no
17356 warnsep='    #################################################################'
17357
17358 warnpre() {
17359   if test "$warning" = no ; then
17360     echo '' ; echo "$warnsep" ; echo ''
17361     warning=yes
17362   fi
17363 }
17364
17365 warn() {
17366   warnpre
17367   if test "$warning" = long ; then echo '' ; fi
17368   warning=yes
17369   rest="$@"
17370   echo "$warn_prefix $rest"
17371 }
17372
17373 warnL() {
17374   was=$warning
17375   warnpre
17376   warning=yes
17377   if test "$was" != no ; then echo '' ; fi
17378   rest="$@"
17379   echo "$warn_prefix $rest"
17380 }
17381
17382 warn2() {
17383   rest="$@"
17384   echo "             $rest"
17385   warning=long
17386 }
17387
17388 note() {
17389   warn_prefix="$warn_prefix_2"
17390   warn $@
17391   warn_prefix="$warn_prefix_1"
17392 }
17393
17394 noteL() {
17395   warn_prefix="$warn_prefix_2"
17396   warnL $@
17397   warn_prefix="$warn_prefix_1"
17398 }
17399
17400
17401 # ac_prog_cc_no_pthread normally only happens on AIX, because according
17402 # to AX_PTHREAD, AIX needs CC=xlc_r or CC=cc_r to do threads.
17403 # If CC is specified, it takes precedence over --with-pthread.
17404 if test "$ac_prog_cc_no_pthread" ; then
17405   warnL "You requested $ac_original_cc for the C compiler, but it doesn't"
17406   warn2 "support POSIX threads."
17407   echo ""
17408   warn2 "If you have multiple CPU cores, try CC=$PTHREAD_CC."
17409 elif test "$with_pthread_req" = yes -a "$have_pthread" = no ; then
17410   warn 'POSIX threads were requested, but were not found.'
17411 fi
17412
17413 if test "$with_sgi_req" = yes -a "$have_sgi" = no ; then
17414   warn 'The SGI saver extension was requested, but was not found.'
17415 fi
17416
17417 if test "$with_xidle_req" = yes -a "$have_xidle" = no ; then
17418   warn 'The XIdle extension was requested, but was not found.'
17419 fi
17420
17421 if test "$with_xshm_req" = yes -a "$have_xshm" = no ; then
17422   warn 'The XSHM extension was requested, but was not found.'
17423 fi
17424
17425 if test "$with_xdbe_req" = yes -a "$have_xdbe" = no ; then
17426   warn 'The DOUBLE-BUFFER extension was requested, but was not found.'
17427 fi
17428
17429 if test "$with_sgivc_req" = yes -a "$have_sgivc" = no ; then
17430   warn 'The SGI-VIDEO-CONTROL extension was requested, but was not found.'
17431 fi
17432
17433 if test "$with_dpms_req" = yes -a "$have_dpms" = no ; then
17434   warn 'The DPMS extension was requested, but was not found.'
17435 fi
17436
17437 if test "$with_xinerama_req" = yes -a "$have_xinerama" = no ; then
17438   warn 'The Xinerama extension was requested, but was not found.'
17439 fi
17440
17441 if test "$with_xf86vmode_req" = yes -a "$have_xf86vmode" = no ; then
17442   warn 'The XF86VMODE extension was requested, but was not found.'
17443 fi
17444
17445 if test "$with_randr_req" = yes -a "$have_randr" = no ; then
17446   warn 'The RANDR extension was requested, but was not found.'
17447 fi
17448
17449 if test "$with_proc_interrupts_req" = yes -a "$have_proc_interrupts" = no; then
17450   warn "Checking of /proc/interrupts was requested, but it's bogus."
17451 fi
17452
17453 if test "$pkg_config" = false ; then
17454   warnL 'The "pkg-config" program was not found.  Without that,'
17455   warn2 "detection of the various GTK libraries won't work."
17456 else
17457   pkgerr=`$pkg_config --list-all 2>&1 >/dev/null`
17458   if test "x$pkgerr" != "x" ; then
17459     warnL 'The "pkg-config" program produces errors.  This often causes'
17460     warn2 "detection of the various GTK libraries to malfunction."
17461     warn2 "The errors are:"
17462     echo ''
17463     echo "$pkgerr" | sed 's/^/             > /g'
17464   fi
17465 fi
17466
17467 if test "$gtk_halfassed" != no ; then
17468   warnL "GTK version $gtk_halfassed was found, but at least one supporting"
17469   warn2 "library ($gtk_halfassed_lib) was not, so GTK can't be used."
17470   warn2 "Perhaps some of the development packages are not installed?"
17471   if test "$have_gtk" = yes ; then
17472     v="$ac_gtk_version_string"
17473     warn2 "GTK $v is also installed, so it will be used instead."
17474     warn2 "Please read the above output and the \`config.log' file"
17475     warn2 "for more details."
17476   fi
17477 fi
17478
17479 motif_warn2() {
17480   warn2 'Though the Motif front-end to xscreensaver is still'
17481   warn2 'maintained, it is no longer being updated with new'
17482   warn2 'features: all new development on the xscreensaver-demo'
17483   warn2 'program is happening in the GTK version, and not in the'
17484   warn2 'Motif version.  It is recommended that you build against'
17485   warn2 'GTK instead of Motif.  See <http://www.gtk.org/>.'
17486 }
17487
17488 if test "$have_motif" = no -a "$have_gtk" = no; then
17489
17490   if test "$with_motif" = yes; then
17491     warnL "Neither the GTK nor Motif libraries were found; the"
17492     warn2 "\`xscreensaver-demo' program requires one of these."
17493     echo ''
17494     motif_warn2
17495   else
17496     warnL "The GTK libraries do not seem to be available; the"
17497     warn2 "\`xscreensaver-demo' program requires them."
17498 #   echo ''
17499 #   warn2 'You can use Motif or Lesstif instead of GTK (use the'
17500 #   warn2 "\`--with-motif' option) but that is NOT recommended."
17501 #   motif_warn2
17502   fi
17503
17504 elif test "$with_motif_req" = yes -a "$have_motif" = no ; then
17505   warnL "Use of Motif was requested, but it wasn't found;"
17506   warn2 "Gtk will be used instead."
17507
17508 elif test "$jurassic_gtk" = yes ; then
17509
17510   pref_gtk=2.0
17511
17512   v="$ac_gtk_version_string"
17513   if test "$with_gtk_req" = yes -a "$ac_gtk_version" = "unknown" ; then
17514     warnL "Use of Gtk was requested, but its version number is unknown;"
17515   elif test "$with_gtk_req" = yes ; then
17516     warnL "Use of Gtk was requested, but it is version $v;"
17517   else
17518     warnL "Gtk was found on this system, but it is version $v;"
17519   fi
17520
17521   warn2 "Gtk $pref_gtk or newer is required."
17522
17523 elif test "$with_gtk_req" = yes -a "$have_gtk" = no ; then
17524   warnL "Use of Gtk was requested, but it wasn't found."
17525 fi
17526
17527
17528 if test "$have_gtk" = yes -a "$have_gdk_pixbuf" = no ; then
17529   warn  "GTK is being used, but the GDK-Pixbuf library and/or"
17530   warn2 "headers were not found.  That can't be good.  Please"
17531   warn2 "install the GDK-Pixbuf development kit and re-configure."
17532 fi
17533
17534 if test "$have_motif" = yes -a "$have_lesstif" = yes ; then
17535
17536   preferred_lesstif=0.92
17537
17538   if test "$lesstif_version" = unknown; then
17539     warnL "Unable to determine the LessTif version number!"
17540     warn2 "Make sure you are using version $preferred_lesstif or newer."
17541     warn2 "See <http://www.lesstif.org/>."
17542
17543   elif test \! $lesstif_version -gt 82; then
17544     warnL "LessTif version $lesstif_version_string is being used."
17545     warn2 "LessTif versions 0.82 and earlier are too buggy to"
17546     warn2 "use with XScreenSaver; it is strongly recommended"
17547     warn2 "that you upgrade to at least version $preferred_lesstif!"
17548     warn2 "See <http://www.lesstif.org/>."
17549   fi
17550 fi
17551
17552
17553 if test "$have_motif" = yes -a "$have_gtk" = no ; then
17554   warn  'Motif is being used, and GTK is not.'
17555   echo  ''
17556   motif_warn2
17557 fi
17558
17559
17560 if test "$with_xpm_req" = yes -a "$have_xpm" = no; then
17561   warnL 'Use of XPM was requested, but it was not found.'
17562 fi
17563
17564 if test "$with_gdk_pixbuf_req" = yes  -a "$have_gdk_pixbuf" = no; then
17565   warnL 'Use of GDK-Pixbuf was requested, but it was not found.'
17566 fi
17567
17568 if test "$have_gdk_pixbuf" = no -o "$gdk_pixbuf_halfassed" = yes || \
17569    test "$have_gdk_pixbuf" = no -a "$have_xpm" = no ; then
17570
17571   if test "$with_gdk_pixbuf_req" = yes ; then
17572     true
17573   elif test "$with_gdk_pixbuf_req" = no ; then
17574     warnL 'The GDK-Pixbuf library is not being used.'
17575   else
17576     warnL 'The GDK-Pixbuf library was not found.'
17577   fi
17578
17579   if test "$with_xpm_req" = yes -o "$have_xpm" = yes ; then
17580     true
17581   elif test "$with_xpm_req" = no ; then
17582     warnL 'The XPM library is not being used.'
17583   else
17584     warnL 'The XPM library was not found.'
17585   fi
17586
17587   if test "$have_gdk_pixbuf" = no -a "$have_xpm" = yes ; then
17588     warn2 'The XPM library is being used instead.'
17589   fi
17590
17591   if test "$gdk_pixbuf_halfassed" = yes ; then
17592     echo ''
17593     warn2 'More specifically, we found the headers, but not the'
17594     warn2 'libraries; so either GDK-Pixbuf is half-installed on this'
17595     warn2 "system, or something else went wrong.  The \`config.log'"
17596     warn2 'file might contain some clues.'
17597   fi
17598
17599   echo ''
17600   warn2 'Some of the demos will not use images as much as they could.'
17601   warn2 'You should consider installing GDK-Pixbuf and re-running'
17602   warn2 'configure.  (GDK-Pixbuf is recommended over XPM, as it'
17603   warn2 'provides support for more image formats.)'
17604 fi
17605
17606
17607 if test "$have_jpeg" = no ; then
17608   if test "$with_jpeg_req" = yes ; then
17609     warnL 'Use of libjpeg was requested, but it was not found.'
17610   elif test "$with_jpeg_req" = no ; then
17611     noteL 'The JPEG library is not being used.'
17612   else
17613     noteL 'The JPEG library was not found.'
17614   fi
17615
17616   if test "$jpeg_halfassed" = yes ; then
17617     echo ''
17618     warn2 'More specifically, we found the headers, but not the'
17619     warn2 'library; so either JPEG is half-installed on this'
17620     warn2 "system, or something else went wrong.  The \`config.log'"
17621     warn2 'file might contain some clues.'
17622     echo ''
17623   fi
17624
17625   if test "$have_gdk_pixbuf" = no ; then
17626     warn2 "This means that it won't be possible for the image-manipulating"
17627     warn2 "display modes to load files from disk; and it also means that"
17628     warn2 "the \`webcollage' program will be much slower."
17629   else
17630     warn2 "This means the \`webcollage' program will be much slower."
17631   fi
17632 fi
17633
17634
17635 if test "$have_xft" = no ; then
17636   if test "$with_xft_req" = yes ; then
17637     warnL "Use of libXft was requested, but it was not found."
17638   elif test "$with_xft_req" = no ; then
17639     noteL 'The Xft library is not being used.'
17640   else
17641     noteL "The Xft library was not found."
17642   fi
17643
17644   if test "$xft_halfassed" = yes ; then
17645     echo ''
17646     warn2 'More specifically, we found the headers, but not the'
17647     warn2 'libraries; so either Xft is half-installed on this'
17648     warn2 "system, or something else went wrong.  The \`config.log'"
17649     warn2 'file might contain some clues.'
17650     echo ''
17651   fi
17652
17653   warn2 "This means that fonts won't be anti-aliased."
17654 fi
17655
17656
17657 if test "$have_gl" = yes -a "$ac_have_mesa_gl" = yes ; then
17658   preferred_mesagl=3.4
17659   mgv="$ac_mesagl_version_string"
17660   pgl="$preferred_mesagl"
17661
17662   if test "$ac_mesagl_version" = unknown; then
17663     true
17664     # warnL "Unable to determine the MesaGL version number!"
17665     # warn2 "Make sure you are using version $preferred_mesagl or newer."
17666
17667   elif test \! "$ac_mesagl_version" -gt 2006; then
17668     warnL "MesaGL version number is $mgv --"
17669     warn2 "MesaGL 2.6 and earlier have a security bug.  It is strongly"
17670     warn2 "recommended that you upgrade to at least version $preferred_mesagl."
17671
17672   elif test \! "$ac_mesagl_version" -gt 3003; then
17673     warnL "MesaGL version number is $mgv --"
17674     warn2 "MesaGL 3.3 and earlier have some bugs; it is recommended"
17675     warn2 "that you upgrade to $pgl or newer."
17676   fi
17677 fi
17678
17679 if test "$have_gl" = no ; then
17680   if test "$with_gl_req" = yes ; then
17681     warnL 'Use of GL was requested, but it was not found.'
17682   elif test "$with_gl_req" = no ; then
17683     noteL 'The OpenGL 3D library is not being used.'
17684   else
17685     noteL 'The OpenGL 3D library was not found.'
17686   fi
17687
17688   if test "$gl_halfassed" = yes ; then
17689     echo ''
17690     warn2 'More specifically, we found the headers, but not the'
17691     warn2 'libraries; so either GL is half-installed on this'
17692     warn2 "system, or something else went wrong.  The \`config.log'"
17693     warn2 'file might contain some clues.'
17694   fi
17695
17696   echo ''
17697   warn2 'Those demos which use 3D will not be built or installed.'
17698   warn2 'You might want to consider installing OpenGL and'
17699   warn2 're-running configure.'
17700
17701 fi
17702
17703
17704 if test "$have_gl" = yes -a "$have_gle" = no ; then
17705
17706  # nobody cares about this; don't print the warning unless it was
17707  # requested and not found, or halfway-found.
17708  if test "$with_gle_req" = yes -o "$gle_halfassed" = yes ; then
17709
17710   if test "$with_gle_req" = yes ; then
17711     noteL 'Use of the GLE (GL Extrusion) library was requested, but'
17712     warn2 'it was not found (though the OpenGL library was found, and'
17713     warn2 'is being used.)'
17714   elif test "$with_gle_req" = no ; then
17715     noteL 'The OpenGL Library is being used, but the GLE (GL Extrusion)'
17716     warn2 'library is not.'
17717   else
17718     noteL 'The OpenGL Library was found, but the GLE (GL Extrusion)'
17719     warn2 'library was not.'
17720   fi
17721
17722   if test "$gle_halfassed" = yes ; then
17723     echo ''
17724     warn2 'More specifically, we found the headers, but not the'
17725     warn2 'libraries; so either GLE is half-installed on this'
17726     warn2 "system, or something else went wrong.  The \`config.log'"
17727     warn2 'file might contain some clues.'
17728   fi
17729
17730   echo ''
17731   warn2 'Some of the OpenGL (3D) demos (those that depend on GLE)'
17732   warn2 'will not be built or installed.  You might want to consider'
17733   warn2 'installing GLE and re-running configure.  You can find the'
17734   warn2 'GLE library at <http://www.linas.org/gle/>'
17735
17736  fi
17737 fi
17738
17739
17740 if test "$with_readdisplay_req" = yes -a "$have_readdisplay" = no ; then
17741   warn 'Use of XReadDisplay was requested, but it was not found.'
17742 fi
17743
17744 if test "$with_kerberos_req" = yes -a "$have_kerberos" = no ; then
17745   warn 'Use of Kerberos was requested, but it was not found.'
17746 fi
17747
17748 if test "$with_pam_req" = yes -a "$have_pam" = no ; then
17749   warn 'Use of PAM was requested, but it was not found.'
17750 fi
17751
17752 if test "$with_shadow_req" = yes -a "$have_shadow" = no ; then
17753   warn 'Use of shadow passwords was requested, but they were not found.'
17754 fi
17755
17756 if test "$ac_macosx" = yes ; then
17757   if test "$enable_locking" = yes ; then
17758     warn  "You have specified --enable-locking on MacOS X."
17759     warn2 "THIS DOES NOT WORK!  Don't do this!"
17760   fi
17761 fi
17762
17763
17764 # You are in a twisty maze of namespaces and syntaxes, all alike.
17765 # Fuck the skull of Unix.
17766 #
17767 bindir=`eval eval eval eval eval eval eval echo $bindir`
17768 HACKDIR=`eval eval eval eval eval eval eval echo $HACKDIR`
17769 HACK_CONF_DIR=`eval eval eval eval eval eval eval echo $HACK_CONF_DIR`
17770
17771 # canonicalize slashes.
17772 bindir=`echo  "${bindir}"              | sed 's@/$@@;s@//*@/@g'`
17773 HACKDIR=`echo "${HACKDIR}"             | sed 's@/$@@;s@//*@/@g'`
17774 HACK_CONF_DIR=`echo "${HACK_CONF_DIR}" | sed 's@/$@@;s@//*@/@g'`
17775
17776
17777 # Sanity check the hackdir
17778 for bad_choice in xscreensaver xscreensaver-demo xscreensaver-command ; do
17779   if test "${HACKDIR}" = "${bindir}/${bad_choice}" ; then
17780     echo ""
17781     as_fn_error $? "\"--with-hackdir=${bindir}/${bad_choice}\" won't work.
17782                    There will be an executable installed with that name, so
17783                    that can't be the name of a directory as well.  Please
17784                    re-configure with a different directory name." "$LINENO" 5
17785   fi
17786 done
17787
17788
17789 do_dir_warning=no
17790
17791 # Now let's warn if there's a previous RPM version already installed.
17792 # But don't bother with this test if we are currently *building* an RPM.
17793
17794 if test -z "$RPM_PACKAGE_VERSION" ; then
17795
17796   rpmnames="xscreensaver xscreensaver-base xscreensaver-extras"
17797
17798   # M4 sucks!!
17799
17800   rpmv=`(rpm -qv $rpmnames) 2>/dev/null | \
17801         sed -n 's/^[-a-z]*-\([0-9][0-9]*[.][0-9][0-9a-z]*\)-.*$/\1/p' | \
17802         head -1`
17803
17804
17805   if test \! -z "$rpmv" ; then
17806     rpmbdir=`rpm -ql $rpmnames | sed -n 's@^\(.*\)/xscreensaver-demo$@\1@p'`
17807     rpmhdir=`rpm -ql $rpmnames | sed -n 's@^\(.*\)/popsquares$@\1@p'`
17808
17809     warning=no
17810     warnL "There is already an installed RPM of xscreensaver $rpmv"
17811     warn2 'on this system.  You might want to remove it ("rpm -ve")'
17812     warn2 'before running "make install" in this directory.'
17813     echo ""
17814     warn2 "Alternately, you could build this version of xscreensaver"
17815     warn2 'as an RPM, and then install that.  An "xscreensaver.spec"'
17816     warn2 'file is included.  Try "rpmbuild -v -ba xscreensaver.spec".'
17817     warn2 "See the RPM documentation for more info."
17818     echo ""
17819
17820     if test "$rpmbdir" = "$rpmhdir" ; then
17821       warn2 "The RPM version was installed in $rpmbdir/."
17822       do_dir_warning=yes
17823     else
17824       warn2 "The RPM version was installed in $rpmbdir/,"
17825       warn2 "with demos in $rpmhdir/."
17826     fi
17827   fi
17828 fi
17829
17830 # Also warn if there's a Debian package installed.
17831 #
17832 debnames="xscreensaver xscreensaver-data xscreensaver-data-extra"
17833 debv=''
17834 for dpkg in $debnames ; do
17835   if test -z "$debv"; then
17836     debv=`dpkg -s $dpkg 2>/dev/null | sed -n 's/^Version: \(.*\)$/\1/p'`
17837   fi
17838 done
17839
17840 if test \! -z "$debv" ; then
17841   debbdir=`dpkg -L $debnames 2>/dev/null | \
17842             sed -n 's@^\(.*/bin/\)xscreensaver$@\1@p'`
17843   debhdir=`dpkg -L $debnames 2>/dev/null | \
17844             sed -n 's@^\(.*/\)popsquares$@\1@p'`
17845   if test -z "$debbdir" ; then debbdir='???'; fi
17846   if test -z "$debhdir" ; then debhdir='???'; fi
17847
17848   warning=no
17849   warnL "There is already an installed dpkg of xscreensaver"
17850   warn2 "version \"$debv\" on this system."
17851   echo ""
17852   warn2 "The dpkg was installed in $debbdir,"
17853   warn2 "with demos in $debhdir."
17854 fi
17855
17856
17857 if test "${bindir}" = "${HACKDIR}" ; then
17858   do_dir_warning=yes
17859 fi
17860
17861 if test "$do_dir_warning" = yes; then
17862   echo ""
17863   echo "$warnsep"
17864   echo ""
17865   echo '      When you run "make install", the "xscreensaver",'
17866   echo '      "xscreensaver-demo", and "xscreensaver-command" executables'
17867   echo "      will be installed in ${bindir}/."
17868   echo ""
17869   echo "      The various graphics demos (200+ different executables) will"
17870   echo "      be installed in ${HACKDIR}/."
17871   echo ""
17872   echo "      If you would prefer the demos to be installed elsewhere,"
17873   echo "      you should re-run configure with the --with-hackdir=DIR"
17874   echo "      option.  For more information, run \`./configure --help'."
17875   warning=yes
17876 fi
17877
17878 if test "$warning" != no; then
17879   echo '' ; echo "$warnsep" ; echo ''
17880 fi
17881
17882 if test "$do_dir_warning" = no; then
17883   if test "$warning" = no; then
17884     echo ''
17885   fi
17886   echo "User programs will be installed in ${bindir}/"
17887   echo "Screen savers will be installed in ${HACKDIR}/"
17888   echo "Configuration dialogs will be installed in ${HACK_CONF_DIR}/"
17889   echo "System-wide default settings will be installed in ${APPDEFAULTS}/"
17890   echo ''
17891 fi