From http://www.jwz.org/xscreensaver/xscreensaver-5.36.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 DATADIRNAME
710 CATOBJEXT
711 CATALOGS
712 MSGFMT_OPTS
713 GETTEXT_PACKAGE
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 utils jwxyz hacks hacks/glx driver ; 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 #
2802 #       Some utility functions to make checking for X things easier.
2803 #
2804 ###############################################################################
2805
2806 # Like AC_CHECK_HEADER, but it uses the already-computed -I directories.
2807 #
2808
2809
2810 # Like AC_EGREP_HEADER, but it uses the already-computed -I directories.
2811 #
2812
2813
2814 # Like AC_TRY_COMPILE, but it uses the already-computed -I directories.
2815 #
2816
2817
2818
2819 # Like AC_CHECK_LIB, but it uses the already-computed -I and -L directories.
2820 # Use this sparingly; it probably doesn't work very well on X programs.
2821 #
2822
2823
2824 # Like AC_TRY_RUN, but it uses the already-computed -I directories.
2825 # (But not the -L directories!)
2826 #
2827
2828
2829
2830
2831 # Usage: HANDLE_X_PATH_ARG([variable_name],
2832 #                          [--command-line-option],
2833 #                          [descriptive string])
2834 #
2835 # All of the --with options take three forms:
2836 #
2837 #   --with-foo (or --with-foo=yes)
2838 #   --without-foo (or --with-foo=no)
2839 #   --with-foo=/DIR
2840 #
2841 # This function, HANDLE_X_PATH_ARG, deals with the /DIR case.  When it sees
2842 # a directory (string beginning with a slash) it checks to see whether
2843 # /DIR/include and /DIR/lib exist, and adds them to $X_CFLAGS and $X_LIBS
2844 # as appropriate.
2845 #
2846
2847
2848
2849
2850 ###############################################################################
2851 ###############################################################################
2852 #
2853 #       End of function definitions.  Now start actually executing stuff.
2854 #
2855 ###############################################################################
2856 ###############################################################################
2857
2858 # WTF!  autoconf emits this *way* too late.  Do it earlier.
2859 test "x$prefix" = xNONE && prefix=$ac_default_prefix
2860 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
2861
2862
2863 # random compiler setup
2864 ac_aux_dir=
2865 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2866   if test -f "$ac_dir/install-sh"; then
2867     ac_aux_dir=$ac_dir
2868     ac_install_sh="$ac_aux_dir/install-sh -c"
2869     break
2870   elif test -f "$ac_dir/install.sh"; then
2871     ac_aux_dir=$ac_dir
2872     ac_install_sh="$ac_aux_dir/install.sh -c"
2873     break
2874   elif test -f "$ac_dir/shtool"; then
2875     ac_aux_dir=$ac_dir
2876     ac_install_sh="$ac_aux_dir/shtool install -c"
2877     break
2878   fi
2879 done
2880 if test -z "$ac_aux_dir"; then
2881   as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2882 fi
2883
2884 # These three variables are undocumented and unsupported,
2885 # and are intended to be withdrawn in a future Autoconf release.
2886 # They can cause serious problems if a builder's source tree is in a directory
2887 # whose full name contains unusual characters.
2888 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2889 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2890 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2891
2892
2893 # Make sure we can run config.sub.
2894 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2895   as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2896
2897 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2898 $as_echo_n "checking build system type... " >&6; }
2899 if ${ac_cv_build+:} false; then :
2900   $as_echo_n "(cached) " >&6
2901 else
2902   ac_build_alias=$build_alias
2903 test "x$ac_build_alias" = x &&
2904   ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2905 test "x$ac_build_alias" = x &&
2906   as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2907 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2908   as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2909
2910 fi
2911 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2912 $as_echo "$ac_cv_build" >&6; }
2913 case $ac_cv_build in
2914 *-*-*) ;;
2915 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2916 esac
2917 build=$ac_cv_build
2918 ac_save_IFS=$IFS; IFS='-'
2919 set x $ac_cv_build
2920 shift
2921 build_cpu=$1
2922 build_vendor=$2
2923 shift; shift
2924 # Remember, the first character of IFS is used to create $*,
2925 # except with old shells:
2926 build_os=$*
2927 IFS=$ac_save_IFS
2928 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2929
2930
2931 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2932 $as_echo_n "checking host system type... " >&6; }
2933 if ${ac_cv_host+:} false; then :
2934   $as_echo_n "(cached) " >&6
2935 else
2936   if test "x$host_alias" = x; then
2937   ac_cv_host=$ac_cv_build
2938 else
2939   ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2940     as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2941 fi
2942
2943 fi
2944 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2945 $as_echo "$ac_cv_host" >&6; }
2946 case $ac_cv_host in
2947 *-*-*) ;;
2948 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2949 esac
2950 host=$ac_cv_host
2951 ac_save_IFS=$IFS; IFS='-'
2952 set x $ac_cv_host
2953 shift
2954 host_cpu=$1
2955 host_vendor=$2
2956 shift; shift
2957 # Remember, the first character of IFS is used to create $*,
2958 # except with old shells:
2959 host_os=$*
2960 IFS=$ac_save_IFS
2961 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2962
2963
2964
2965 ac_original_cc=$CC
2966 ac_ext=c
2967 ac_cpp='$CPP $CPPFLAGS'
2968 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2969 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2970 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2971 if test -n "$ac_tool_prefix"; then
2972   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2973 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2974 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2975 $as_echo_n "checking for $ac_word... " >&6; }
2976 if ${ac_cv_prog_CC+:} false; then :
2977   $as_echo_n "(cached) " >&6
2978 else
2979   if test -n "$CC"; then
2980   ac_cv_prog_CC="$CC" # Let the user override the test.
2981 else
2982 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2983 for as_dir in $PATH
2984 do
2985   IFS=$as_save_IFS
2986   test -z "$as_dir" && as_dir=.
2987     for ac_exec_ext in '' $ac_executable_extensions; do
2988   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2989     ac_cv_prog_CC="${ac_tool_prefix}gcc"
2990     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2991     break 2
2992   fi
2993 done
2994   done
2995 IFS=$as_save_IFS
2996
2997 fi
2998 fi
2999 CC=$ac_cv_prog_CC
3000 if test -n "$CC"; then
3001   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3002 $as_echo "$CC" >&6; }
3003 else
3004   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3005 $as_echo "no" >&6; }
3006 fi
3007
3008
3009 fi
3010 if test -z "$ac_cv_prog_CC"; then
3011   ac_ct_CC=$CC
3012   # Extract the first word of "gcc", so it can be a program name with args.
3013 set dummy gcc; ac_word=$2
3014 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3015 $as_echo_n "checking for $ac_word... " >&6; }
3016 if ${ac_cv_prog_ac_ct_CC+:} false; then :
3017   $as_echo_n "(cached) " >&6
3018 else
3019   if test -n "$ac_ct_CC"; then
3020   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3021 else
3022 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3023 for as_dir in $PATH
3024 do
3025   IFS=$as_save_IFS
3026   test -z "$as_dir" && as_dir=.
3027     for ac_exec_ext in '' $ac_executable_extensions; do
3028   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3029     ac_cv_prog_ac_ct_CC="gcc"
3030     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3031     break 2
3032   fi
3033 done
3034   done
3035 IFS=$as_save_IFS
3036
3037 fi
3038 fi
3039 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3040 if test -n "$ac_ct_CC"; then
3041   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3042 $as_echo "$ac_ct_CC" >&6; }
3043 else
3044   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3045 $as_echo "no" >&6; }
3046 fi
3047
3048   if test "x$ac_ct_CC" = x; then
3049     CC=""
3050   else
3051     case $cross_compiling:$ac_tool_warned in
3052 yes:)
3053 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3054 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3055 ac_tool_warned=yes ;;
3056 esac
3057     CC=$ac_ct_CC
3058   fi
3059 else
3060   CC="$ac_cv_prog_CC"
3061 fi
3062
3063 if test -z "$CC"; then
3064           if test -n "$ac_tool_prefix"; then
3065     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3066 set dummy ${ac_tool_prefix}cc; ac_word=$2
3067 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3068 $as_echo_n "checking for $ac_word... " >&6; }
3069 if ${ac_cv_prog_CC+:} false; then :
3070   $as_echo_n "(cached) " >&6
3071 else
3072   if test -n "$CC"; then
3073   ac_cv_prog_CC="$CC" # Let the user override the test.
3074 else
3075 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3076 for as_dir in $PATH
3077 do
3078   IFS=$as_save_IFS
3079   test -z "$as_dir" && as_dir=.
3080     for ac_exec_ext in '' $ac_executable_extensions; do
3081   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3082     ac_cv_prog_CC="${ac_tool_prefix}cc"
3083     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3084     break 2
3085   fi
3086 done
3087   done
3088 IFS=$as_save_IFS
3089
3090 fi
3091 fi
3092 CC=$ac_cv_prog_CC
3093 if test -n "$CC"; then
3094   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3095 $as_echo "$CC" >&6; }
3096 else
3097   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3098 $as_echo "no" >&6; }
3099 fi
3100
3101
3102   fi
3103 fi
3104 if test -z "$CC"; then
3105   # Extract the first word of "cc", so it can be a program name with args.
3106 set dummy cc; ac_word=$2
3107 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3108 $as_echo_n "checking for $ac_word... " >&6; }
3109 if ${ac_cv_prog_CC+:} false; then :
3110   $as_echo_n "(cached) " >&6
3111 else
3112   if test -n "$CC"; then
3113   ac_cv_prog_CC="$CC" # Let the user override the test.
3114 else
3115   ac_prog_rejected=no
3116 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3117 for as_dir in $PATH
3118 do
3119   IFS=$as_save_IFS
3120   test -z "$as_dir" && as_dir=.
3121     for ac_exec_ext in '' $ac_executable_extensions; do
3122   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3123     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3124        ac_prog_rejected=yes
3125        continue
3126      fi
3127     ac_cv_prog_CC="cc"
3128     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3129     break 2
3130   fi
3131 done
3132   done
3133 IFS=$as_save_IFS
3134
3135 if test $ac_prog_rejected = yes; then
3136   # We found a bogon in the path, so make sure we never use it.
3137   set dummy $ac_cv_prog_CC
3138   shift
3139   if test $# != 0; then
3140     # We chose a different compiler from the bogus one.
3141     # However, it has the same basename, so the bogon will be chosen
3142     # first if we set CC to just the basename; use the full file name.
3143     shift
3144     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3145   fi
3146 fi
3147 fi
3148 fi
3149 CC=$ac_cv_prog_CC
3150 if test -n "$CC"; then
3151   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3152 $as_echo "$CC" >&6; }
3153 else
3154   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3155 $as_echo "no" >&6; }
3156 fi
3157
3158
3159 fi
3160 if test -z "$CC"; then
3161   if test -n "$ac_tool_prefix"; then
3162   for ac_prog in cl.exe
3163   do
3164     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3165 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3166 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3167 $as_echo_n "checking for $ac_word... " >&6; }
3168 if ${ac_cv_prog_CC+:} false; then :
3169   $as_echo_n "(cached) " >&6
3170 else
3171   if test -n "$CC"; then
3172   ac_cv_prog_CC="$CC" # Let the user override the test.
3173 else
3174 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3175 for as_dir in $PATH
3176 do
3177   IFS=$as_save_IFS
3178   test -z "$as_dir" && as_dir=.
3179     for ac_exec_ext in '' $ac_executable_extensions; do
3180   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3181     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3182     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3183     break 2
3184   fi
3185 done
3186   done
3187 IFS=$as_save_IFS
3188
3189 fi
3190 fi
3191 CC=$ac_cv_prog_CC
3192 if test -n "$CC"; then
3193   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3194 $as_echo "$CC" >&6; }
3195 else
3196   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3197 $as_echo "no" >&6; }
3198 fi
3199
3200
3201     test -n "$CC" && break
3202   done
3203 fi
3204 if test -z "$CC"; then
3205   ac_ct_CC=$CC
3206   for ac_prog in cl.exe
3207 do
3208   # Extract the first word of "$ac_prog", so it can be a program name with args.
3209 set dummy $ac_prog; ac_word=$2
3210 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3211 $as_echo_n "checking for $ac_word... " >&6; }
3212 if ${ac_cv_prog_ac_ct_CC+:} false; then :
3213   $as_echo_n "(cached) " >&6
3214 else
3215   if test -n "$ac_ct_CC"; then
3216   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3217 else
3218 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3219 for as_dir in $PATH
3220 do
3221   IFS=$as_save_IFS
3222   test -z "$as_dir" && as_dir=.
3223     for ac_exec_ext in '' $ac_executable_extensions; do
3224   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3225     ac_cv_prog_ac_ct_CC="$ac_prog"
3226     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3227     break 2
3228   fi
3229 done
3230   done
3231 IFS=$as_save_IFS
3232
3233 fi
3234 fi
3235 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3236 if test -n "$ac_ct_CC"; then
3237   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3238 $as_echo "$ac_ct_CC" >&6; }
3239 else
3240   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3241 $as_echo "no" >&6; }
3242 fi
3243
3244
3245   test -n "$ac_ct_CC" && break
3246 done
3247
3248   if test "x$ac_ct_CC" = x; then
3249     CC=""
3250   else
3251     case $cross_compiling:$ac_tool_warned in
3252 yes:)
3253 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3254 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3255 ac_tool_warned=yes ;;
3256 esac
3257     CC=$ac_ct_CC
3258   fi
3259 fi
3260
3261 fi
3262
3263
3264 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3265 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3266 as_fn_error $? "no acceptable C compiler found in \$PATH
3267 See \`config.log' for more details" "$LINENO" 5; }
3268
3269 # Provide some information about the compiler.
3270 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3271 set X $ac_compile
3272 ac_compiler=$2
3273 for ac_option in --version -v -V -qversion; do
3274   { { ac_try="$ac_compiler $ac_option >&5"
3275 case "(($ac_try" in
3276   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3277   *) ac_try_echo=$ac_try;;
3278 esac
3279 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3280 $as_echo "$ac_try_echo"; } >&5
3281   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3282   ac_status=$?
3283   if test -s conftest.err; then
3284     sed '10a\
3285 ... rest of stderr output deleted ...
3286          10q' conftest.err >conftest.er1
3287     cat conftest.er1 >&5
3288   fi
3289   rm -rf conftest.er1 conftest.err
3290   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3291   test $ac_status = 0; }
3292 done
3293
3294 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3295 /* end confdefs.h.  */
3296
3297 int
3298 main ()
3299 {
3300
3301   ;
3302   return 0;
3303 }
3304 _ACEOF
3305 ac_clean_files_save=$ac_clean_files
3306 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3307 # Try to create an executable without -o first, disregard a.out.
3308 # It will help us diagnose broken compilers, and finding out an intuition
3309 # of exeext.
3310 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3311 $as_echo_n "checking whether the C compiler works... " >&6; }
3312 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3313
3314 # The possible output files:
3315 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3316
3317 ac_rmfiles=
3318 for ac_file in $ac_files
3319 do
3320   case $ac_file in
3321     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3322     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3323   esac
3324 done
3325 rm -f $ac_rmfiles
3326
3327 if { { ac_try="$ac_link_default"
3328 case "(($ac_try" in
3329   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3330   *) ac_try_echo=$ac_try;;
3331 esac
3332 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3333 $as_echo "$ac_try_echo"; } >&5
3334   (eval "$ac_link_default") 2>&5
3335   ac_status=$?
3336   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3337   test $ac_status = 0; }; then :
3338   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3339 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3340 # in a Makefile.  We should not override ac_cv_exeext if it was cached,
3341 # so that the user can short-circuit this test for compilers unknown to
3342 # Autoconf.
3343 for ac_file in $ac_files ''
3344 do
3345   test -f "$ac_file" || continue
3346   case $ac_file in
3347     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3348         ;;
3349     [ab].out )
3350         # We found the default executable, but exeext='' is most
3351         # certainly right.
3352         break;;
3353     *.* )
3354         if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3355         then :; else
3356            ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3357         fi
3358         # We set ac_cv_exeext here because the later test for it is not
3359         # safe: cross compilers may not add the suffix if given an `-o'
3360         # argument, so we may need to know it at that point already.
3361         # Even if this section looks crufty: it has the advantage of
3362         # actually working.
3363         break;;
3364     * )
3365         break;;
3366   esac
3367 done
3368 test "$ac_cv_exeext" = no && ac_cv_exeext=
3369
3370 else
3371   ac_file=''
3372 fi
3373 if test -z "$ac_file"; then :
3374   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3375 $as_echo "no" >&6; }
3376 $as_echo "$as_me: failed program was:" >&5
3377 sed 's/^/| /' conftest.$ac_ext >&5
3378
3379 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3380 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3381 as_fn_error 77 "C compiler cannot create executables
3382 See \`config.log' for more details" "$LINENO" 5; }
3383 else
3384   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3385 $as_echo "yes" >&6; }
3386 fi
3387 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3388 $as_echo_n "checking for C compiler default output file name... " >&6; }
3389 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3390 $as_echo "$ac_file" >&6; }
3391 ac_exeext=$ac_cv_exeext
3392
3393 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3394 ac_clean_files=$ac_clean_files_save
3395 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3396 $as_echo_n "checking for suffix of executables... " >&6; }
3397 if { { ac_try="$ac_link"
3398 case "(($ac_try" in
3399   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3400   *) ac_try_echo=$ac_try;;
3401 esac
3402 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3403 $as_echo "$ac_try_echo"; } >&5
3404   (eval "$ac_link") 2>&5
3405   ac_status=$?
3406   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3407   test $ac_status = 0; }; then :
3408   # If both `conftest.exe' and `conftest' are `present' (well, observable)
3409 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3410 # work properly (i.e., refer to `conftest.exe'), while it won't with
3411 # `rm'.
3412 for ac_file in conftest.exe conftest conftest.*; do
3413   test -f "$ac_file" || continue
3414   case $ac_file in
3415     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3416     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3417           break;;
3418     * ) break;;
3419   esac
3420 done
3421 else
3422   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3423 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3424 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3425 See \`config.log' for more details" "$LINENO" 5; }
3426 fi
3427 rm -rf conftest conftest$ac_cv_exeext
3428 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3429 $as_echo "$ac_cv_exeext" >&6; }
3430
3431 rm -rf conftest.$ac_ext
3432 EXEEXT=$ac_cv_exeext
3433 ac_exeext=$EXEEXT
3434 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3435 /* end confdefs.h.  */
3436 #include <stdio.h>
3437 int
3438 main ()
3439 {
3440 FILE *f = fopen ("conftest.out", "w");
3441  return ferror (f) || fclose (f) != 0;
3442
3443   ;
3444   return 0;
3445 }
3446 _ACEOF
3447 ac_clean_files="$ac_clean_files conftest.out"
3448 # Check that the compiler produces executables we can run.  If not, either
3449 # the compiler is broken, or we cross compile.
3450 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3451 $as_echo_n "checking whether we are cross compiling... " >&6; }
3452 if test "$cross_compiling" != yes; then
3453   { { ac_try="$ac_link"
3454 case "(($ac_try" in
3455   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3456   *) ac_try_echo=$ac_try;;
3457 esac
3458 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3459 $as_echo "$ac_try_echo"; } >&5
3460   (eval "$ac_link") 2>&5
3461   ac_status=$?
3462   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3463   test $ac_status = 0; }
3464   if { ac_try='./conftest$ac_cv_exeext'
3465   { { case "(($ac_try" in
3466   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3467   *) ac_try_echo=$ac_try;;
3468 esac
3469 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3470 $as_echo "$ac_try_echo"; } >&5
3471   (eval "$ac_try") 2>&5
3472   ac_status=$?
3473   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3474   test $ac_status = 0; }; }; then
3475     cross_compiling=no
3476   else
3477     if test "$cross_compiling" = maybe; then
3478         cross_compiling=yes
3479     else
3480         { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3481 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3482 as_fn_error $? "cannot run C compiled programs.
3483 If you meant to cross compile, use \`--host'.
3484 See \`config.log' for more details" "$LINENO" 5; }
3485     fi
3486   fi
3487 fi
3488 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3489 $as_echo "$cross_compiling" >&6; }
3490
3491 rm -rf conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3492 ac_clean_files=$ac_clean_files_save
3493 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3494 $as_echo_n "checking for suffix of object files... " >&6; }
3495 if ${ac_cv_objext+:} false; then :
3496   $as_echo_n "(cached) " >&6
3497 else
3498   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3499 /* end confdefs.h.  */
3500
3501 int
3502 main ()
3503 {
3504
3505   ;
3506   return 0;
3507 }
3508 _ACEOF
3509 rm -rf conftest.o conftest.obj
3510 if { { ac_try="$ac_compile"
3511 case "(($ac_try" in
3512   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3513   *) ac_try_echo=$ac_try;;
3514 esac
3515 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3516 $as_echo "$ac_try_echo"; } >&5
3517   (eval "$ac_compile") 2>&5
3518   ac_status=$?
3519   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3520   test $ac_status = 0; }; then :
3521   for ac_file in conftest.o conftest.obj conftest.*; do
3522   test -f "$ac_file" || continue;
3523   case $ac_file in
3524     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3525     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3526        break;;
3527   esac
3528 done
3529 else
3530   $as_echo "$as_me: failed program was:" >&5
3531 sed 's/^/| /' conftest.$ac_ext >&5
3532
3533 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3534 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3535 as_fn_error $? "cannot compute suffix of object files: cannot compile
3536 See \`config.log' for more details" "$LINENO" 5; }
3537 fi
3538 rm -rf conftest.$ac_cv_objext conftest.$ac_ext
3539 fi
3540 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3541 $as_echo "$ac_cv_objext" >&6; }
3542 OBJEXT=$ac_cv_objext
3543 ac_objext=$OBJEXT
3544 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3545 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3546 if ${ac_cv_c_compiler_gnu+:} false; then :
3547   $as_echo_n "(cached) " >&6
3548 else
3549   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3550 /* end confdefs.h.  */
3551
3552 int
3553 main ()
3554 {
3555 #ifndef __GNUC__
3556        choke me
3557 #endif
3558
3559   ;
3560   return 0;
3561 }
3562 _ACEOF
3563 if ac_fn_c_try_compile "$LINENO"; then :
3564   ac_compiler_gnu=yes
3565 else
3566   ac_compiler_gnu=no
3567 fi
3568 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3569 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3570
3571 fi
3572 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3573 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3574 if test $ac_compiler_gnu = yes; then
3575   GCC=yes
3576 else
3577   GCC=
3578 fi
3579 ac_test_CFLAGS=${CFLAGS+set}
3580 ac_save_CFLAGS=$CFLAGS
3581 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3582 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3583 if ${ac_cv_prog_cc_g+:} false; then :
3584   $as_echo_n "(cached) " >&6
3585 else
3586   ac_save_c_werror_flag=$ac_c_werror_flag
3587    ac_c_werror_flag=yes
3588    ac_cv_prog_cc_g=no
3589    CFLAGS="-g"
3590    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3591 /* end confdefs.h.  */
3592
3593 int
3594 main ()
3595 {
3596
3597   ;
3598   return 0;
3599 }
3600 _ACEOF
3601 if ac_fn_c_try_compile "$LINENO"; then :
3602   ac_cv_prog_cc_g=yes
3603 else
3604   CFLAGS=""
3605       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3606 /* end confdefs.h.  */
3607
3608 int
3609 main ()
3610 {
3611
3612   ;
3613   return 0;
3614 }
3615 _ACEOF
3616 if ac_fn_c_try_compile "$LINENO"; then :
3617
3618 else
3619   ac_c_werror_flag=$ac_save_c_werror_flag
3620          CFLAGS="-g"
3621          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3622 /* end confdefs.h.  */
3623
3624 int
3625 main ()
3626 {
3627
3628   ;
3629   return 0;
3630 }
3631 _ACEOF
3632 if ac_fn_c_try_compile "$LINENO"; then :
3633   ac_cv_prog_cc_g=yes
3634 fi
3635 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3636 fi
3637 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3638 fi
3639 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3640    ac_c_werror_flag=$ac_save_c_werror_flag
3641 fi
3642 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3643 $as_echo "$ac_cv_prog_cc_g" >&6; }
3644 if test "$ac_test_CFLAGS" = set; then
3645   CFLAGS=$ac_save_CFLAGS
3646 elif test $ac_cv_prog_cc_g = yes; then
3647   if test "$GCC" = yes; then
3648     CFLAGS="-g -O2"
3649   else
3650     CFLAGS="-g"
3651   fi
3652 else
3653   if test "$GCC" = yes; then
3654     CFLAGS="-O2"
3655   else
3656     CFLAGS=
3657   fi
3658 fi
3659 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3660 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3661 if ${ac_cv_prog_cc_c89+:} false; then :
3662   $as_echo_n "(cached) " >&6
3663 else
3664   ac_cv_prog_cc_c89=no
3665 ac_save_CC=$CC
3666 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3667 /* end confdefs.h.  */
3668 #include <stdarg.h>
3669 #include <stdio.h>
3670 struct stat;
3671 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3672 struct buf { int x; };
3673 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3674 static char *e (p, i)
3675      char **p;
3676      int i;
3677 {
3678   return p[i];
3679 }
3680 static char *f (char * (*g) (char **, int), char **p, ...)
3681 {
3682   char *s;
3683   va_list v;
3684   va_start (v,p);
3685   s = g (p, va_arg (v,int));
3686   va_end (v);
3687   return s;
3688 }
3689
3690 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3691    function prototypes and stuff, but not '\xHH' hex character constants.
3692    These don't provoke an error unfortunately, instead are silently treated
3693    as 'x'.  The following induces an error, until -std is added to get
3694    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3695    array size at least.  It's necessary to write '\x00'==0 to get something
3696    that's true only with -std.  */
3697 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3698
3699 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3700    inside strings and character constants.  */
3701 #define FOO(x) 'x'
3702 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3703
3704 int test (int i, double x);
3705 struct s1 {int (*f) (int a);};
3706 struct s2 {int (*f) (double a);};
3707 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3708 int argc;
3709 char **argv;
3710 int
3711 main ()
3712 {
3713 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3714   ;
3715   return 0;
3716 }
3717 _ACEOF
3718 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3719         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3720 do
3721   CC="$ac_save_CC $ac_arg"
3722   if ac_fn_c_try_compile "$LINENO"; then :
3723   ac_cv_prog_cc_c89=$ac_arg
3724 fi
3725 rm -f core conftest.err conftest.$ac_objext
3726   test "x$ac_cv_prog_cc_c89" != "xno" && break
3727 done
3728 rm -rf conftest.$ac_ext
3729 CC=$ac_save_CC
3730
3731 fi
3732 # AC_CACHE_VAL
3733 case "x$ac_cv_prog_cc_c89" in
3734   x)
3735     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3736 $as_echo "none needed" >&6; } ;;
3737   xno)
3738     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3739 $as_echo "unsupported" >&6; } ;;
3740   *)
3741     CC="$CC $ac_cv_prog_cc_c89"
3742     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3743 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3744 esac
3745 if test "x$ac_cv_prog_cc_c89" != xno; then :
3746
3747 fi
3748
3749 ac_ext=c
3750 ac_cpp='$CPP $CPPFLAGS'
3751 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3752 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3753 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3754
3755
3756 have_pthread=no
3757   with_pthread_req=unspecified
3758
3759   # AX_PTHREAD is from the GNU Autoconf Archive.
3760   # https://savannah.gnu.org/projects/autoconf-archive/
3761   # ===========================================================================
3762 #        http://www.gnu.org/software/autoconf-archive/ax_pthread.html
3763 # ===========================================================================
3764 #
3765 # SYNOPSIS
3766 #
3767 #   AX_PTHREAD([ACTION-IF-FOUND[, ACTION-IF-NOT-FOUND]])
3768 #
3769 # DESCRIPTION
3770 #
3771 #   This macro figures out how to build C programs using POSIX threads. It
3772 #   sets the PTHREAD_LIBS output variable to the threads library and linker
3773 #   flags, and the PTHREAD_CFLAGS output variable to any special C compiler
3774 #   flags that are needed. (The user can also force certain compiler
3775 #   flags/libs to be tested by setting these environment variables.)
3776 #
3777 #   Also sets PTHREAD_CC to any special C compiler that is needed for
3778 #   multi-threaded programs (defaults to the value of CC otherwise). (This
3779 #   is necessary on AIX to use the special cc_r compiler alias.)
3780 #
3781 #   NOTE: You are assumed to not only compile your program with these flags,
3782 #   but also link it with them as well. e.g. you should link with
3783 #   $PTHREAD_CC $CFLAGS $PTHREAD_CFLAGS $LDFLAGS ... $PTHREAD_LIBS $LIBS
3784 #
3785 #   If you are only building threads programs, you may wish to use these
3786 #   variables in your default LIBS, CFLAGS, and CC:
3787 #
3788 #     LIBS="$PTHREAD_LIBS $LIBS"
3789 #     CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
3790 #     CC="$PTHREAD_CC"
3791 #
3792 #   In addition, if the PTHREAD_CREATE_JOINABLE thread-attribute constant
3793 #   has a nonstandard name, defines PTHREAD_CREATE_JOINABLE to that name
3794 #   (e.g. PTHREAD_CREATE_UNDETACHED on AIX).
3795 #
3796 #   Also HAVE_PTHREAD_PRIO_INHERIT is defined if pthread is found and the
3797 #   PTHREAD_PRIO_INHERIT symbol is defined when compiling with
3798 #   PTHREAD_CFLAGS.
3799 #
3800 #   ACTION-IF-FOUND is a list of shell commands to run if a threads library
3801 #   is found, and ACTION-IF-NOT-FOUND is a list of commands to run it if it
3802 #   is not found. If ACTION-IF-FOUND is not specified, the default action
3803 #   will define HAVE_PTHREAD.
3804 #
3805 #   Please let the authors know if this macro fails on any platform, or if
3806 #   you have any other suggestions or comments. This macro was based on work
3807 #   by SGJ on autoconf scripts for FFTW (http://www.fftw.org/) (with help
3808 #   from M. Frigo), as well as ac_pthread and hb_pthread macros posted by
3809 #   Alejandro Forero Cuervo to the autoconf macro repository. We are also
3810 #   grateful for the helpful feedback of numerous users.
3811 #
3812 #   Updated for Autoconf 2.68 by Daniel Richard G.
3813 #
3814 # LICENSE
3815 #
3816 #   Copyright (c) 2008 Steven G. Johnson <stevenj@alum.mit.edu>
3817 #   Copyright (c) 2011 Daniel Richard G. <skunk@iSKUNK.ORG>
3818 #
3819 #   This program is free software: you can redistribute it and/or modify it
3820 #   under the terms of the GNU General Public License as published by the
3821 #   Free Software Foundation, either version 3 of the License, or (at your
3822 #   option) any later version.
3823 #
3824 #   This program is distributed in the hope that it will be useful, but
3825 #   WITHOUT ANY WARRANTY; without even the implied warranty of
3826 #   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
3827 #   Public License for more details.
3828 #
3829 #   You should have received a copy of the GNU General Public License along
3830 #   with this program. If not, see <http://www.gnu.org/licenses/>.
3831 #
3832 #   As a special exception, the respective Autoconf Macro's copyright owner
3833 #   gives unlimited permission to copy, distribute and modify the configure
3834 #   scripts that are the output of Autoconf when processing the Macro. You
3835 #   need not follow the terms of the GNU General Public License when using
3836 #   or distributing such scripts, even though portions of the text of the
3837 #   Macro appear in them. The GNU General Public License (GPL) does govern
3838 #   all other use of the material that constitutes the Autoconf Macro.
3839 #
3840 #   This special exception to the GPL applies to versions of the Autoconf
3841 #   Macro released by the Autoconf Archive. When you make and distribute a
3842 #   modified version of the Autoconf Macro, you may extend this special
3843 #   exception to the GPL to apply to your modified version as well.
3844
3845 #serial 21
3846
3847 # This is what autoupdate's m4 run will expand.  It fires
3848 # the warning (with _au_warn_XXX), outputs it into the
3849 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3850 # the replacement expansion.
3851
3852
3853 # This is an auxiliary macro that is also run when
3854 # autoupdate runs m4.  It simply calls m4_warning, but
3855 # we need a wrapper so that each warning is emitted only
3856 # once.  We break the quoting in m4_warning's argument in
3857 # order to expand this macro's arguments, not AU_DEFUN's.
3858
3859
3860 # Finally, this is the expansion that is picked up by
3861 # autoconf.  It tells the user to run autoupdate, and
3862 # then outputs the replacement expansion.  We do not care
3863 # about autoupdate's warning because that contains
3864 # information on what to do *after* running autoupdate.
3865
3866
3867
3868   # This affects CC, LIBS, and CFLAGS, instead of defining new variables.
3869
3870
3871 # Check whether --with-pthread was given.
3872 if test "${with_pthread+set}" = set; then :
3873   withval=$with_pthread; with_pthread="$withval"; with_pthread_req="$withval"
3874 else
3875   with_pthread=yes
3876 fi
3877
3878
3879   if test "$with_pthread" = yes; then
3880     # AX_PTHREAD might want a different compiler.
3881
3882
3883 ac_ext=c
3884 ac_cpp='$CPP $CPPFLAGS'
3885 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3886 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3887 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3888
3889 ax_pthread_ok=no
3890
3891 # We used to check for pthread.h first, but this fails if pthread.h
3892 # requires special compiler flags (e.g. on True64 or Sequent).
3893 # It gets checked for in the link test anyway.
3894
3895 # First of all, check if the user has set any of the PTHREAD_LIBS,
3896 # etcetera environment variables, and if threads linking works using
3897 # them:
3898 if test x"$PTHREAD_LIBS$PTHREAD_CFLAGS" != x; then
3899         save_CFLAGS="$CFLAGS"
3900         CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
3901         save_LIBS="$LIBS"
3902         LIBS="$PTHREAD_LIBS $LIBS"
3903         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS" >&5
3904 $as_echo_n "checking for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS... " >&6; }
3905         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3906 /* end confdefs.h.  */
3907
3908 /* Override any GCC internal prototype to avoid an error.
3909    Use char because int might match the return type of a GCC
3910    builtin and then its argument prototype would still apply.  */
3911 #ifdef __cplusplus
3912 extern "C"
3913 #endif
3914 char pthread_join ();
3915 int
3916 main ()
3917 {
3918 return pthread_join ();
3919   ;
3920   return 0;
3921 }
3922 _ACEOF
3923 if ac_fn_c_try_link "$LINENO"; then :
3924   ax_pthread_ok=yes
3925 fi
3926 rm -f core conftest.err conftest.$ac_objext \
3927     conftest$ac_exeext conftest.$ac_ext
3928         { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_ok" >&5
3929 $as_echo "$ax_pthread_ok" >&6; }
3930         if test x"$ax_pthread_ok" = xno; then
3931                 PTHREAD_LIBS=""
3932                 PTHREAD_CFLAGS=""
3933         fi
3934         LIBS="$save_LIBS"
3935         CFLAGS="$save_CFLAGS"
3936 fi
3937
3938 # We must check for the threads library under a number of different
3939 # names; the ordering is very important because some systems
3940 # (e.g. DEC) have both -lpthread and -lpthreads, where one of the
3941 # libraries is broken (non-POSIX).
3942
3943 # Create a list of thread flags to try.  Items starting with a "-" are
3944 # C compiler flags, and other items are library names, except for "none"
3945 # which indicates that we try without any flags at all, and "pthread-config"
3946 # which is a program returning the flags for the Pth emulation library.
3947
3948 ax_pthread_flags="pthreads none -Kthread -kthread lthread -pthread -pthreads -mthreads pthread --thread-safe -mt pthread-config"
3949
3950 # The ordering *is* (sometimes) important.  Some notes on the
3951 # individual items follow:
3952
3953 # pthreads: AIX (must check this before -lpthread)
3954 # none: in case threads are in libc; should be tried before -Kthread and
3955 #       other compiler flags to prevent continual compiler warnings
3956 # -Kthread: Sequent (threads in libc, but -Kthread needed for pthread.h)
3957 # -kthread: FreeBSD kernel threads (preferred to -pthread since SMP-able)
3958 # lthread: LinuxThreads port on FreeBSD (also preferred to -pthread)
3959 # -pthread: Linux/gcc (kernel threads), BSD/gcc (userland threads)
3960 # -pthreads: Solaris/gcc
3961 # -mthreads: Mingw32/gcc, Lynx/gcc
3962 # -mt: Sun Workshop C (may only link SunOS threads [-lthread], but it
3963 #      doesn't hurt to check since this sometimes defines pthreads too;
3964 #      also defines -D_REENTRANT)
3965 #      ... -mt is also the pthreads flag for HP/aCC
3966 # pthread: Linux, etcetera
3967 # --thread-safe: KAI C++
3968 # pthread-config: use pthread-config program (for GNU Pth library)
3969
3970 case ${host_os} in
3971         solaris*)
3972
3973         # On Solaris (at least, for some versions), libc contains stubbed
3974         # (non-functional) versions of the pthreads routines, so link-based
3975         # tests will erroneously succeed.  (We need to link with -pthreads/-mt/
3976         # -lpthread.)  (The stubs are missing pthread_cleanup_push, or rather
3977         # a function called by this macro, so we could check for that, but
3978         # who knows whether they'll stub that too in a future libc.)  So,
3979         # we'll just look for -pthreads and -lpthread first:
3980
3981         ax_pthread_flags="-pthreads pthread -mt -pthread $ax_pthread_flags"
3982         ;;
3983
3984         darwin*)
3985         ax_pthread_flags="-pthread $ax_pthread_flags"
3986         ;;
3987 esac
3988
3989 # Clang doesn't consider unrecognized options an error unless we specify
3990 # -Werror. We throw in some extra Clang-specific options to ensure that
3991 # this doesn't happen for GCC, which also accepts -Werror.
3992
3993 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler needs -Werror to reject unknown flags" >&5
3994 $as_echo_n "checking if compiler needs -Werror to reject unknown flags... " >&6; }
3995 save_CFLAGS="$CFLAGS"
3996 ax_pthread_extra_flags="-Werror"
3997 CFLAGS="$CFLAGS $ax_pthread_extra_flags -Wunknown-warning-option -Wsizeof-array-argument"
3998 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3999 /* end confdefs.h.  */
4000 int foo(void);
4001 int
4002 main ()
4003 {
4004 foo()
4005   ;
4006   return 0;
4007 }
4008 _ACEOF
4009 if ac_fn_c_try_compile "$LINENO"; then :
4010   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4011 $as_echo "yes" >&6; }
4012 else
4013   ax_pthread_extra_flags=
4014                    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4015 $as_echo "no" >&6; }
4016 fi
4017 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4018 CFLAGS="$save_CFLAGS"
4019
4020 if test x"$ax_pthread_ok" = xno; then
4021 for flag in $ax_pthread_flags; do
4022
4023         case $flag in
4024                 none)
4025                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work without any flags" >&5
4026 $as_echo_n "checking whether pthreads work without any flags... " >&6; }
4027                 ;;
4028
4029                 -*)
4030                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work with $flag" >&5
4031 $as_echo_n "checking whether pthreads work with $flag... " >&6; }
4032                 PTHREAD_CFLAGS="$flag"
4033                 ;;
4034
4035                 pthread-config)
4036                 # Extract the first word of "pthread-config", so it can be a program name with args.
4037 set dummy pthread-config; ac_word=$2
4038 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4039 $as_echo_n "checking for $ac_word... " >&6; }
4040 if ${ac_cv_prog_ax_pthread_config+:} false; then :
4041   $as_echo_n "(cached) " >&6
4042 else
4043   if test -n "$ax_pthread_config"; then
4044   ac_cv_prog_ax_pthread_config="$ax_pthread_config" # Let the user override the test.
4045 else
4046 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4047 for as_dir in $PATH
4048 do
4049   IFS=$as_save_IFS
4050   test -z "$as_dir" && as_dir=.
4051     for ac_exec_ext in '' $ac_executable_extensions; do
4052   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4053     ac_cv_prog_ax_pthread_config="yes"
4054     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4055     break 2
4056   fi
4057 done
4058   done
4059 IFS=$as_save_IFS
4060
4061   test -z "$ac_cv_prog_ax_pthread_config" && ac_cv_prog_ax_pthread_config="no"
4062 fi
4063 fi
4064 ax_pthread_config=$ac_cv_prog_ax_pthread_config
4065 if test -n "$ax_pthread_config"; then
4066   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_config" >&5
4067 $as_echo "$ax_pthread_config" >&6; }
4068 else
4069   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4070 $as_echo "no" >&6; }
4071 fi
4072
4073
4074                 if test x"$ax_pthread_config" = xno; then continue; fi
4075                 PTHREAD_CFLAGS="`pthread-config --cflags`"
4076                 PTHREAD_LIBS="`pthread-config --ldflags` `pthread-config --libs`"
4077                 ;;
4078
4079                 *)
4080                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the pthreads library -l$flag" >&5
4081 $as_echo_n "checking for the pthreads library -l$flag... " >&6; }
4082                 PTHREAD_LIBS="-l$flag"
4083                 ;;
4084         esac
4085
4086         save_LIBS="$LIBS"
4087         save_CFLAGS="$CFLAGS"
4088         LIBS="$PTHREAD_LIBS $LIBS"
4089         CFLAGS="$CFLAGS $PTHREAD_CFLAGS $ax_pthread_extra_flags"
4090
4091         # Check for various functions.  We must include pthread.h,
4092         # since some functions may be macros.  (On the Sequent, we
4093         # need a special flag -Kthread to make this header compile.)
4094         # We check for pthread_join because it is in -lpthread on IRIX
4095         # while pthread_create is in libc.  We check for pthread_attr_init
4096         # due to DEC craziness with -lpthreads.  We check for
4097         # pthread_cleanup_push because it is one of the few pthread
4098         # functions on Solaris that doesn't have a non-functional libc stub.
4099         # We try pthread_create on general principles.
4100         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4101 /* end confdefs.h.  */
4102 #include <pthread.h>
4103                         static void routine(void *a) { a = 0; }
4104                         static void *start_routine(void *a) { return a; }
4105 int
4106 main ()
4107 {
4108 pthread_t th; pthread_attr_t attr;
4109                         pthread_create(&th, 0, start_routine, 0);
4110                         pthread_join(th, 0);
4111                         pthread_attr_init(&attr);
4112                         pthread_cleanup_push(routine, 0);
4113                         pthread_cleanup_pop(0) /* ; */
4114   ;
4115   return 0;
4116 }
4117 _ACEOF
4118 if ac_fn_c_try_link "$LINENO"; then :
4119   ax_pthread_ok=yes
4120 fi
4121 rm -f core conftest.err conftest.$ac_objext \
4122     conftest$ac_exeext conftest.$ac_ext
4123
4124         LIBS="$save_LIBS"
4125         CFLAGS="$save_CFLAGS"
4126
4127         { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_ok" >&5
4128 $as_echo "$ax_pthread_ok" >&6; }
4129         if test "x$ax_pthread_ok" = xyes; then
4130                 break;
4131         fi
4132
4133         PTHREAD_LIBS=""
4134         PTHREAD_CFLAGS=""
4135 done
4136 fi
4137
4138 # Various other checks:
4139 if test "x$ax_pthread_ok" = xyes; then
4140         save_LIBS="$LIBS"
4141         LIBS="$PTHREAD_LIBS $LIBS"
4142         save_CFLAGS="$CFLAGS"
4143         CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
4144
4145         # Detect AIX lossage: JOINABLE attribute is called UNDETACHED.
4146         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for joinable pthread attribute" >&5
4147 $as_echo_n "checking for joinable pthread attribute... " >&6; }
4148         attr_name=unknown
4149         for attr in PTHREAD_CREATE_JOINABLE PTHREAD_CREATE_UNDETACHED; do
4150             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4151 /* end confdefs.h.  */
4152 #include <pthread.h>
4153 int
4154 main ()
4155 {
4156 int attr = $attr; return attr /* ; */
4157   ;
4158   return 0;
4159 }
4160 _ACEOF
4161 if ac_fn_c_try_link "$LINENO"; then :
4162   attr_name=$attr; break
4163 fi
4164 rm -f core conftest.err conftest.$ac_objext \
4165     conftest$ac_exeext conftest.$ac_ext
4166         done
4167         { $as_echo "$as_me:${as_lineno-$LINENO}: result: $attr_name" >&5
4168 $as_echo "$attr_name" >&6; }
4169         if test "$attr_name" != PTHREAD_CREATE_JOINABLE; then
4170
4171 cat >>confdefs.h <<_ACEOF
4172 #define PTHREAD_CREATE_JOINABLE $attr_name
4173 _ACEOF
4174
4175         fi
4176
4177         { $as_echo "$as_me:${as_lineno-$LINENO}: checking if more special flags are required for pthreads" >&5
4178 $as_echo_n "checking if more special flags are required for pthreads... " >&6; }
4179         flag=no
4180         case ${host_os} in
4181             aix* | freebsd* | darwin*) flag="-D_THREAD_SAFE";;
4182             osf* | hpux*) flag="-D_REENTRANT";;
4183             solaris*)
4184             if test "$GCC" = "yes"; then
4185                 flag="-D_REENTRANT"
4186             else
4187                 # TODO: What about Clang on Solaris?
4188                 flag="-mt -D_REENTRANT"
4189             fi
4190             ;;
4191         esac
4192         { $as_echo "$as_me:${as_lineno-$LINENO}: result: $flag" >&5
4193 $as_echo "$flag" >&6; }
4194         if test "x$flag" != xno; then
4195             PTHREAD_CFLAGS="$flag $PTHREAD_CFLAGS"
4196         fi
4197
4198         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTHREAD_PRIO_INHERIT" >&5
4199 $as_echo_n "checking for PTHREAD_PRIO_INHERIT... " >&6; }
4200 if ${ax_cv_PTHREAD_PRIO_INHERIT+:} false; then :
4201   $as_echo_n "(cached) " >&6
4202 else
4203
4204                 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4205 /* end confdefs.h.  */
4206 #include <pthread.h>
4207 int
4208 main ()
4209 {
4210 int i = PTHREAD_PRIO_INHERIT;
4211   ;
4212   return 0;
4213 }
4214 _ACEOF
4215 if ac_fn_c_try_link "$LINENO"; then :
4216   ax_cv_PTHREAD_PRIO_INHERIT=yes
4217 else
4218   ax_cv_PTHREAD_PRIO_INHERIT=no
4219 fi
4220 rm -f core conftest.err conftest.$ac_objext \
4221     conftest$ac_exeext conftest.$ac_ext
4222
4223 fi
4224 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_PRIO_INHERIT" >&5
4225 $as_echo "$ax_cv_PTHREAD_PRIO_INHERIT" >&6; }
4226         if test "x$ax_cv_PTHREAD_PRIO_INHERIT" = "xyes"; then :
4227
4228 $as_echo "#define HAVE_PTHREAD_PRIO_INHERIT 1" >>confdefs.h
4229
4230 fi
4231
4232         LIBS="$save_LIBS"
4233         CFLAGS="$save_CFLAGS"
4234
4235         # More AIX lossage: compile with *_r variant
4236         if test "x$GCC" != xyes; then
4237             case $host_os in
4238                 aix*)
4239                 case "x/$CC" in #(
4240   x*/c89|x*/c89_128|x*/c99|x*/c99_128|x*/cc|x*/cc128|x*/xlc|x*/xlc_v6|x*/xlc128|x*/xlc128_v6) :
4241     #handle absolute path differently from PATH based program lookup
4242                    case "x$CC" in #(
4243   x/*) :
4244     if as_fn_executable_p ${CC}_r; then :
4245   PTHREAD_CC="${CC}_r"
4246 fi ;; #(
4247   *) :
4248     for ac_prog in ${CC}_r
4249 do
4250   # Extract the first word of "$ac_prog", so it can be a program name with args.
4251 set dummy $ac_prog; ac_word=$2
4252 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4253 $as_echo_n "checking for $ac_word... " >&6; }
4254 if ${ac_cv_prog_PTHREAD_CC+:} false; then :
4255   $as_echo_n "(cached) " >&6
4256 else
4257   if test -n "$PTHREAD_CC"; then
4258   ac_cv_prog_PTHREAD_CC="$PTHREAD_CC" # Let the user override the test.
4259 else
4260 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4261 for as_dir in $PATH
4262 do
4263   IFS=$as_save_IFS
4264   test -z "$as_dir" && as_dir=.
4265     for ac_exec_ext in '' $ac_executable_extensions; do
4266   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4267     ac_cv_prog_PTHREAD_CC="$ac_prog"
4268     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4269     break 2
4270   fi
4271 done
4272   done
4273 IFS=$as_save_IFS
4274
4275 fi
4276 fi
4277 PTHREAD_CC=$ac_cv_prog_PTHREAD_CC
4278 if test -n "$PTHREAD_CC"; then
4279   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PTHREAD_CC" >&5
4280 $as_echo "$PTHREAD_CC" >&6; }
4281 else
4282   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4283 $as_echo "no" >&6; }
4284 fi
4285
4286
4287   test -n "$PTHREAD_CC" && break
4288 done
4289 test -n "$PTHREAD_CC" || PTHREAD_CC="$CC"
4290  ;;
4291 esac ;; #(
4292   *) :
4293      ;;
4294 esac
4295                 ;;
4296             esac
4297         fi
4298 fi
4299
4300 test -n "$PTHREAD_CC" || PTHREAD_CC="$CC"
4301
4302
4303
4304
4305
4306 # Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
4307 if test x"$ax_pthread_ok" = xyes; then
4308         if test "$CC" = "$PTHREAD_CC" -o -z "$ac_original_cc"; then
4309         have_pthread=yes
4310       else
4311         ac_prog_cc_no_pthread=yes
4312       fi
4313
4314         :
4315 else
4316         ax_pthread_ok=no
4317
4318 fi
4319 ac_ext=c
4320 ac_cpp='$CPP $CPPFLAGS'
4321 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4322 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4323 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4324
4325
4326
4327     if test "$have_pthread" = yes; then
4328       $as_echo "#define HAVE_PTHREAD 1" >>confdefs.h
4329
4330       CC=$PTHREAD_CC
4331     fi
4332   fi
4333  # Needs ac_original_cc.
4334
4335
4336
4337   if test -z "$GCC"; then
4338     # not using GCC
4339     { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to request ANSI compilation" >&5
4340 $as_echo_n "checking how to request ANSI compilation... " >&6; }
4341     case "$host" in
4342       *-hpux* )
4343         { $as_echo "$as_me:${as_lineno-$LINENO}: result: HPUX: adding -Ae" >&5
4344 $as_echo "HPUX: adding -Ae" >&6; }
4345         CC="$CC -Ae"
4346       ;;
4347       *-aix* )
4348         { $as_echo "$as_me:${as_lineno-$LINENO}: result: AIX: adding -qlanglvl=ansi -qhalt=e" >&5
4349 $as_echo "AIX: adding -qlanglvl=ansi -qhalt=e" >&6; }
4350         CC="$CC -qlanglvl=ansi -qhalt=e"
4351       ;;
4352       *-dec-* )
4353         { $as_echo "$as_me:${as_lineno-$LINENO}: result: DEC: adding -std1 -ieee" >&5
4354 $as_echo "DEC: adding -std1 -ieee" >&6; }
4355         CC="$CC -std1"
4356       ;;
4357       *)
4358         { $as_echo "$as_me:${as_lineno-$LINENO}: result: no idea" >&5
4359 $as_echo "no idea" >&6; }
4360       ;;
4361     esac
4362   else
4363     # using GCC
4364     case "$host" in
4365       *-solaris*)
4366         { $as_echo "$as_me:${as_lineno-$LINENO}: result: Solaris: adding -D__EXTENSIONS__" >&5
4367 $as_echo "Solaris: adding -D__EXTENSIONS__" >&6; }
4368         CC="$CC -D__EXTENSIONS__"
4369       ;;
4370     esac
4371   fi
4372
4373   OBJCC="$CC"
4374
4375   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler works on ANSI C" >&5
4376 $as_echo_n "checking whether the compiler works on ANSI C... " >&6; }
4377   if test "$cross_compiling" = yes; then :
4378   as_fn_error $? "Couldn't build even a trivial ANSI C program: check CC." "$LINENO" 5
4379 else
4380   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4381 /* end confdefs.h.  */
4382  main(int ac, char **av) { return 0; }
4383 _ACEOF
4384 if ac_fn_c_try_run "$LINENO"; then :
4385   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4386 $as_echo "yes" >&6; }
4387 else
4388   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4389 $as_echo "no" >&6; }
4390      as_fn_error $? "Couldn't build even a trivial ANSI C program: check CC." "$LINENO" 5
4391 fi
4392 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4393   conftest.$ac_objext conftest.beam conftest.$ac_ext
4394 fi
4395
4396
4397   if test -n "$GCC"; then
4398     { $as_echo "$as_me:${as_lineno-$LINENO}: result: Turning on gcc compiler warnings." >&5
4399 $as_echo "Turning on gcc compiler warnings." >&6; }
4400     CC="$CC -pedantic -Wall -Wstrict-prototypes -Wnested-externs -Wmissing-prototypes"
4401     OBJCC="$OBJCC -Wall"
4402     # As of gcc 3.4, we have "-Wdeclaration-after-statement"
4403     # and so perhaps now we can do without -pedantic?
4404   else
4405     case "$host" in
4406       *-irix5* |*-irix6.0-3* )
4407         { $as_echo "$as_me:${as_lineno-$LINENO}: result: Turning on SGI compiler warnings." >&5
4408 $as_echo "Turning on SGI compiler warnings." >&6; }
4409         CC="$CC -fullwarn -use_readonly_const -rdata_shared -g3"
4410       ;;
4411 #     *-dec-osf* )
4412 #       if test -z "$GCC"; then
4413 #         AC_MSG_RESULT(Turning on DEC C compiler warnings.)
4414 #         CC="$CC -migrate -w0 -verbose -warnprotos"
4415 #       fi
4416 #     ;;
4417     esac
4418   fi
4419
4420 if test -n "$GCC"; then
4421    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether gcc accepts -Wno-overlength-strings" >&5
4422 $as_echo_n "checking whether gcc accepts -Wno-overlength-strings... " >&6; }
4423 if ${ac_cv_gcc_accepts_no_overlength+:} false; then :
4424   $as_echo_n "(cached) " >&6
4425 else
4426   rm -rf conftest.$ac_ext
4427      touch conftest.$ac_ext
4428      if ( ( gcc -c -Wno-overlength-strings conftest.$ac_ext -o/dev/null >/dev/null ) 2>&1 | \
4429           grep unrecognized >/dev/null ); then
4430        ac_cv_gcc_accepts_no_overlength=no
4431      else
4432        ac_cv_gcc_accepts_no_overlength=yes
4433        CC="$CC -Wno-overlength-strings"
4434      fi
4435 fi
4436 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_gcc_accepts_no_overlength" >&5
4437 $as_echo "$ac_cv_gcc_accepts_no_overlength" >&6; }
4438    ac_gcc_accepts_no_overlength="$ac_cv_gcc_accepts_no_overlength"
4439   fi
4440
4441 if test -n "$GCC"; then
4442    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether gcc accepts -Wdeclaration-after-statement" >&5
4443 $as_echo_n "checking whether gcc accepts -Wdeclaration-after-statement... " >&6; }
4444 if ${ac_cv_gcc_accepts_no_decl_after+:} false; then :
4445   $as_echo_n "(cached) " >&6
4446 else
4447   rm -rf conftest.$ac_ext
4448      touch conftest.$ac_ext
4449      if ( ( gcc -c -Wdeclaration-after-statement conftest.$ac_ext -o/dev/null >/dev/null ) 2>&1 | \
4450           grep unrecognized >/dev/null ); then
4451        ac_cv_gcc_accepts_no_decl_after=no
4452      else
4453        ac_cv_gcc_accepts_no_decl_after=yes
4454        CC="$CC -Wdeclaration-after-statement"
4455      fi
4456 fi
4457 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_gcc_accepts_no_decl_after" >&5
4458 $as_echo "$ac_cv_gcc_accepts_no_decl_after" >&6; }
4459    ac_gcc_accepts_no_decl_after="$ac_cv_gcc_accepts_no_decl_after"
4460   fi
4461
4462 if test -n "$GCC"; then
4463    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether gcc accepts -no-cpp-precomp" >&5
4464 $as_echo_n "checking whether gcc accepts -no-cpp-precomp... " >&6; }
4465 if ${ac_cv_gcc_accepts_no_cpp_precomp+:} false; then :
4466   $as_echo_n "(cached) " >&6
4467 else
4468   rm -rf conftest.$ac_ext
4469      touch conftest.$ac_ext
4470      if ( ( gcc -c -no-cpp-precomp conftest.$ac_ext -o/dev/null >/dev/null ) 2>&1 | \
4471           grep unrecognized >/dev/null ); then
4472        ac_cv_gcc_accepts_no_cpp_precomp=no
4473      else
4474        ac_cv_gcc_accepts_no_cpp_precomp=yes
4475        CC="$CC -no-cpp-precomp"
4476      fi
4477 fi
4478 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_gcc_accepts_no_cpp_precomp" >&5
4479 $as_echo "$ac_cv_gcc_accepts_no_cpp_precomp" >&6; }
4480    ac_gcc_accepts_no_cpp_precomp="$ac_cv_gcc_accepts_no_cpp_precomp"
4481   fi
4482
4483 if test -n "$GCC"; then
4484
4485   case "$host" in
4486     *-darwin* )
4487       # Fucking Apple let // comments sneak into OpenGL headers, so
4488       # we *must* allow // comments when compiling on Mac OS 10.6!  FUCK!
4489     ;;
4490    *)
4491      if test -n "$GCC"; then
4492    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether gcc accepts -std=c89" >&5
4493 $as_echo_n "checking whether gcc accepts -std=c89... " >&6; }
4494 if ${ac_cv_gcc_accepts_std+:} false; then :
4495   $as_echo_n "(cached) " >&6
4496 else
4497   rm -rf conftest.$ac_ext
4498      touch conftest.$ac_ext
4499      if ( ( gcc -c -std=c89 conftest.$ac_ext -o/dev/null >/dev/null ) 2>&1 | \
4500           grep unrecognized >/dev/null ); then
4501        ac_cv_gcc_accepts_std=no
4502      else
4503        ac_cv_gcc_accepts_std=yes
4504        CC="$CC -std=c89"
4505      fi
4506 fi
4507 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_gcc_accepts_std" >&5
4508 $as_echo "$ac_cv_gcc_accepts_std" >&6; }
4509    ac_gcc_accepts_std="$ac_cv_gcc_accepts_std"
4510   fi
4511
4512    ;;
4513   esac
4514
4515    { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling C++ comments in ANSI C code." >&5
4516 $as_echo "Disabling C++ comments in ANSI C code." >&6; }
4517    #
4518    # The reason that // comments are banned from xscreensaver is that gcc is
4519    # basically the only compiler in the world that supports them in C code.
4520    # All other vendors support them only in their C++ compilers, not in their
4521    # ANSI C compilers.  This means that it's a portability problem: every time
4522    # these comments have snuck into the xscreensaver source code, I've gotten
4523    # complaints about it the next day.  So we turn off support for them in gcc
4524    # as well to prevent them from accidentially slipping in.
4525    #
4526    if test "$ac_gcc_accepts_std" = yes ; then
4527      #
4528      # -std=c89 defines __STRICT_ANSI__, which we don't want.
4529      # (That appears to be the only additional preprocessor symbol
4530      # it defines, in addition to the syntax changes it makes.)
4531      #
4532      # -std=gnu89 is no good, because // comments were a GNU extension
4533      # before they were in the ANSI C 99 spec...  (gcc 2.96 permits //
4534      # with -std=gnu89 but not with -std=c89.)
4535      #
4536      # $CC already contains "-std=c89" via AC_GCC_ACCEPTS_STD
4537      CC="$CC -U__STRICT_ANSI__"
4538 #   else
4539 #     # The old way:
4540 #     CC="$CC -Wp,-lang-c89"
4541    fi
4542   fi
4543
4544 ac_ext=c
4545 ac_cpp='$CPP $CPPFLAGS'
4546 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4547 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4548 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4549 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4550 $as_echo_n "checking how to run the C preprocessor... " >&6; }
4551 # On Suns, sometimes $CPP names a directory.
4552 if test -n "$CPP" && test -d "$CPP"; then
4553   CPP=
4554 fi
4555 if test -z "$CPP"; then
4556   if ${ac_cv_prog_CPP+:} false; then :
4557   $as_echo_n "(cached) " >&6
4558 else
4559       # Double quotes because CPP needs to be expanded
4560     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4561     do
4562       ac_preproc_ok=false
4563 for ac_c_preproc_warn_flag in '' yes
4564 do
4565   # Use a header file that comes with gcc, so configuring glibc
4566   # with a fresh cross-compiler works.
4567   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4568   # <limits.h> exists even on freestanding compilers.
4569   # On the NeXT, cc -E runs the code through the compiler's parser,
4570   # not just through cpp. "Syntax error" is here to catch this case.
4571   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4572 /* end confdefs.h.  */
4573 #ifdef __STDC__
4574 # include <limits.h>
4575 #else
4576 # include <assert.h>
4577 #endif
4578                      Syntax error
4579 _ACEOF
4580 if ac_fn_c_try_cpp "$LINENO"; then :
4581
4582 else
4583   # Broken: fails on valid input.
4584 continue
4585 fi
4586 rm -rf conftest.err conftest.i conftest.$ac_ext
4587
4588   # OK, works on sane cases.  Now check whether nonexistent headers
4589   # can be detected and how.
4590   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4591 /* end confdefs.h.  */
4592 #include <ac_nonexistent.h>
4593 _ACEOF
4594 if ac_fn_c_try_cpp "$LINENO"; then :
4595   # Broken: success on invalid input.
4596 continue
4597 else
4598   # Passes both tests.
4599 ac_preproc_ok=:
4600 break
4601 fi
4602 rm -rf conftest.err conftest.i conftest.$ac_ext
4603
4604 done
4605 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4606 rm -rf conftest.i conftest.err conftest.$ac_ext
4607 if $ac_preproc_ok; then :
4608   break
4609 fi
4610
4611     done
4612     ac_cv_prog_CPP=$CPP
4613
4614 fi
4615   CPP=$ac_cv_prog_CPP
4616 else
4617   ac_cv_prog_CPP=$CPP
4618 fi
4619 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4620 $as_echo "$CPP" >&6; }
4621 ac_preproc_ok=false
4622 for ac_c_preproc_warn_flag in '' yes
4623 do
4624   # Use a header file that comes with gcc, so configuring glibc
4625   # with a fresh cross-compiler works.
4626   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4627   # <limits.h> exists even on freestanding compilers.
4628   # On the NeXT, cc -E runs the code through the compiler's parser,
4629   # not just through cpp. "Syntax error" is here to catch this case.
4630   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4631 /* end confdefs.h.  */
4632 #ifdef __STDC__
4633 # include <limits.h>
4634 #else
4635 # include <assert.h>
4636 #endif
4637                      Syntax error
4638 _ACEOF
4639 if ac_fn_c_try_cpp "$LINENO"; then :
4640
4641 else
4642   # Broken: fails on valid input.
4643 continue
4644 fi
4645 rm -rf conftest.err conftest.i conftest.$ac_ext
4646
4647   # OK, works on sane cases.  Now check whether nonexistent headers
4648   # can be detected and how.
4649   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4650 /* end confdefs.h.  */
4651 #include <ac_nonexistent.h>
4652 _ACEOF
4653 if ac_fn_c_try_cpp "$LINENO"; then :
4654   # Broken: success on invalid input.
4655 continue
4656 else
4657   # Passes both tests.
4658 ac_preproc_ok=:
4659 break
4660 fi
4661 rm -rf conftest.err conftest.i conftest.$ac_ext
4662
4663 done
4664 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4665 rm -rf conftest.i conftest.err conftest.$ac_ext
4666 if $ac_preproc_ok; then :
4667
4668 else
4669   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4670 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4671 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
4672 See \`config.log' for more details" "$LINENO" 5; }
4673 fi
4674
4675 ac_ext=c
4676 ac_cpp='$CPP $CPPFLAGS'
4677 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4678 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4679 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4680
4681 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
4682 $as_echo_n "checking for an ANSI C-conforming const... " >&6; }
4683 if ${ac_cv_c_const+:} false; then :
4684   $as_echo_n "(cached) " >&6
4685 else
4686   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4687 /* end confdefs.h.  */
4688
4689 int
4690 main ()
4691 {
4692
4693 #ifndef __cplusplus
4694   /* Ultrix mips cc rejects this sort of thing.  */
4695   typedef int charset[2];
4696   const charset cs = { 0, 0 };
4697   /* SunOS 4.1.1 cc rejects this.  */
4698   char const *const *pcpcc;
4699   char **ppc;
4700   /* NEC SVR4.0.2 mips cc rejects this.  */
4701   struct point {int x, y;};
4702   static struct point const zero = {0,0};
4703   /* AIX XL C 1.02.0.0 rejects this.
4704      It does not let you subtract one const X* pointer from another in
4705      an arm of an if-expression whose if-part is not a constant
4706      expression */
4707   const char *g = "string";
4708   pcpcc = &g + (g ? g-g : 0);
4709   /* HPUX 7.0 cc rejects these. */
4710   ++pcpcc;
4711   ppc = (char**) pcpcc;
4712   pcpcc = (char const *const *) ppc;
4713   { /* SCO 3.2v4 cc rejects this sort of thing.  */
4714     char tx;
4715     char *t = &tx;
4716     char const *s = 0 ? (char *) 0 : (char const *) 0;
4717
4718     *t++ = 0;
4719     if (s) return 0;
4720   }
4721   { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
4722     int x[] = {25, 17};
4723     const int *foo = &x[0];
4724     ++foo;
4725   }
4726   { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
4727     typedef const int *iptr;
4728     iptr p = 0;
4729     ++p;
4730   }
4731   { /* AIX XL C 1.02.0.0 rejects this sort of thing, saying
4732        "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
4733     struct s { int j; const int *ap[3]; } bx;
4734     struct s *b = &bx; b->j = 5;
4735   }
4736   { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
4737     const int foo = 10;
4738     if (!foo) return 0;
4739   }
4740   return !cs[0] && !zero.x;
4741 #endif
4742
4743   ;
4744   return 0;
4745 }
4746 _ACEOF
4747 if ac_fn_c_try_compile "$LINENO"; then :
4748   ac_cv_c_const=yes
4749 else
4750   ac_cv_c_const=no
4751 fi
4752 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4753 fi
4754 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
4755 $as_echo "$ac_cv_c_const" >&6; }
4756 if test $ac_cv_c_const = no; then
4757
4758 $as_echo "#define const /**/" >>confdefs.h
4759
4760 fi
4761
4762 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
4763 $as_echo_n "checking for inline... " >&6; }
4764 if ${ac_cv_c_inline+:} false; then :
4765   $as_echo_n "(cached) " >&6
4766 else
4767   ac_cv_c_inline=no
4768 for ac_kw in inline __inline__ __inline; do
4769   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4770 /* end confdefs.h.  */
4771 #ifndef __cplusplus
4772 typedef int foo_t;
4773 static $ac_kw foo_t static_foo () {return 0; }
4774 $ac_kw foo_t foo () {return 0; }
4775 #endif
4776
4777 _ACEOF
4778 if ac_fn_c_try_compile "$LINENO"; then :
4779   ac_cv_c_inline=$ac_kw
4780 fi
4781 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4782   test "$ac_cv_c_inline" != no && break
4783 done
4784
4785 fi
4786 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
4787 $as_echo "$ac_cv_c_inline" >&6; }
4788
4789 case $ac_cv_c_inline in
4790   inline | yes) ;;
4791   *)
4792     case $ac_cv_c_inline in
4793       no) ac_val=;;
4794       *) ac_val=$ac_cv_c_inline;;
4795     esac
4796     cat >>confdefs.h <<_ACEOF
4797 #ifndef __cplusplus
4798 #define inline $ac_val
4799 #endif
4800 _ACEOF
4801     ;;
4802 esac
4803
4804
4805 ac_bc_result=`echo 6+9 | bc 2>/dev/null`
4806   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bc" >&5
4807 $as_echo_n "checking for bc... " >&6; }
4808   if test "$ac_bc_result" = "15" ; then
4809     { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4810 $as_echo "yes" >&6; }
4811   else
4812     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4813 $as_echo "no" >&6; }
4814     echo ''
4815     as_fn_error $? "Your system doesn't have \"bc\", which has been a standard
4816                   part of Unix since the 1970s.  Come back when your vendor
4817                   has grown a clue." "$LINENO" 5
4818   fi
4819
4820
4821 # stuff for Makefiles
4822 # Find a good install program.  We prefer a C program (faster),
4823 # so one script is as good as another.  But avoid the broken or
4824 # incompatible versions:
4825 # SysV /etc/install, /usr/sbin/install
4826 # SunOS /usr/etc/install
4827 # IRIX /sbin/install
4828 # AIX /bin/install
4829 # AmigaOS /C/install, which installs bootblocks on floppy discs
4830 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
4831 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
4832 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
4833 # OS/2's system install, which has a completely different semantic
4834 # ./install, which can be erroneously created by make from ./install.sh.
4835 # Reject install programs that cannot install multiple files.
4836 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
4837 $as_echo_n "checking for a BSD-compatible install... " >&6; }
4838 if test -z "$INSTALL"; then
4839 if ${ac_cv_path_install+:} false; then :
4840   $as_echo_n "(cached) " >&6
4841 else
4842   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4843 for as_dir in $PATH
4844 do
4845   IFS=$as_save_IFS
4846   test -z "$as_dir" && as_dir=.
4847     # Account for people who put trailing slashes in PATH elements.
4848 case $as_dir/ in #((
4849   ./ | .// | /[cC]/* | \
4850   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
4851   ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
4852   /usr/ucb/* ) ;;
4853   *)
4854     # OSF1 and SCO ODT 3.0 have their own names for install.
4855     # Don't use installbsd from OSF since it installs stuff as root
4856     # by default.
4857     for ac_prog in ginstall scoinst install; do
4858       for ac_exec_ext in '' $ac_executable_extensions; do
4859         if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
4860           if test $ac_prog = install &&
4861             grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4862             # AIX install.  It has an incompatible calling convention.
4863             :
4864           elif test $ac_prog = install &&
4865             grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4866             # program-specific install script used by HP pwplus--don't use.
4867             :
4868           else
4869             rm -rf conftest.one conftest.two conftest.dir
4870             echo one > conftest.one
4871             echo two > conftest.two
4872             mkdir conftest.dir
4873             if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
4874               test -s conftest.one && test -s conftest.two &&
4875               test -s conftest.dir/conftest.one &&
4876               test -s conftest.dir/conftest.two
4877             then
4878               ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
4879               break 3
4880             fi
4881           fi
4882         fi
4883       done
4884     done
4885     ;;
4886 esac
4887
4888   done
4889 IFS=$as_save_IFS
4890
4891 rm -rf conftest.one conftest.two conftest.dir
4892
4893 fi
4894   if test "${ac_cv_path_install+set}" = set; then
4895     INSTALL=$ac_cv_path_install
4896   else
4897     # As a last resort, use the slow shell script.  Don't cache a
4898     # value for INSTALL within a source directory, because that will
4899     # break other packages using the cache if that directory is
4900     # removed, or if the value is a relative name.
4901     INSTALL=$ac_install_sh
4902   fi
4903 fi
4904 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
4905 $as_echo "$INSTALL" >&6; }
4906
4907 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
4908 # It thinks the first close brace ends the variable substitution.
4909 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
4910
4911 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
4912
4913 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
4914
4915 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \"\${INSTALL} -d\" creates intermediate directories" >&5
4916 $as_echo_n "checking whether \"\${INSTALL} -d\" creates intermediate directories... " >&6; }
4917 if ${ac_cv_install_d_creates_dirs+:} false; then :
4918   $as_echo_n "(cached) " >&6
4919 else
4920   ac_cv_install_d_creates_dirs=no
4921      rm -rf conftestdir
4922      if mkdir conftestdir; then
4923        cd conftestdir 2>/dev/null
4924        ${INSTALL} -d `pwd`/dir1/dir2 >/dev/null 2>&1
4925        if test -d dir1/dir2/. ; then
4926          ac_cv_install_d_creates_dirs=yes
4927        fi
4928        cd .. 2>/dev/null
4929        rm -rf conftestdir
4930      fi
4931
4932 fi
4933 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_install_d_creates_dirs" >&5
4934 $as_echo "$ac_cv_install_d_creates_dirs" >&6; }
4935
4936   if test "$ac_cv_install_d_creates_dirs" = no ; then
4937     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \"mkdir -p\" creates intermediate directories" >&5
4938 $as_echo_n "checking whether \"mkdir -p\" creates intermediate directories... " >&6; }
4939 if ${ac_cv_mkdir_p_creates_dirs+:} false; then :
4940   $as_echo_n "(cached) " >&6
4941 else
4942   ac_cv_mkdir_p_creates_dirs=no
4943        rm -rf conftestdir
4944        if mkdir conftestdir; then
4945          cd conftestdir 2>/dev/null
4946          mkdir -p dir1/dir2 >/dev/null 2>&1
4947          if test -d dir1/dir2/. ; then
4948            ac_cv_mkdir_p_creates_dirs=yes
4949          fi
4950          cd .. 2>/dev/null
4951          rm -rf conftestdir
4952        fi
4953
4954 fi
4955 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_mkdir_p_creates_dirs" >&5
4956 $as_echo "$ac_cv_mkdir_p_creates_dirs" >&6; }
4957   fi
4958
4959   if test "$ac_cv_install_d_creates_dirs" = yes ; then
4960     INSTALL_DIRS='${INSTALL} -d'
4961   elif test "$ac_cv_mkdir_p_creates_dirs" = yes ; then
4962     INSTALL_DIRS='mkdir -p'
4963   else
4964     # any other ideas?
4965     INSTALL_DIRS='${INSTALL} -d'
4966   fi
4967
4968 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
4969 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
4970 set x ${MAKE-make}
4971 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
4972 if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
4973   $as_echo_n "(cached) " >&6
4974 else
4975   cat >conftest.make <<\_ACEOF
4976 SHELL = /bin/sh
4977 all:
4978         @echo '@@@%%%=$(MAKE)=@@@%%%'
4979 _ACEOF
4980 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
4981 case `${MAKE-make} -f conftest.make 2>/dev/null` in
4982   *@@@%%%=?*=@@@%%%*)
4983     eval ac_cv_prog_make_${ac_make}_set=yes;;
4984   *)
4985     eval ac_cv_prog_make_${ac_make}_set=no;;
4986 esac
4987 rm -rf conftest.make
4988 fi
4989 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
4990   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4991 $as_echo "yes" >&6; }
4992   SET_MAKE=
4993 else
4994   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4995 $as_echo "no" >&6; }
4996   SET_MAKE="MAKE=${MAKE-make}"
4997 fi
4998
4999
5000 # By default, autoconf sets INSTALL_SCRIPT to '${INSTALL_PROGRAM}'.
5001 # That's wrong: it should be set to '${INSTALL}', so that one can
5002 # implement the "install-strip" target properly (strip executables,
5003 # but do not try to strip scripts.)
5004 #
5005 INSTALL_SCRIPT='${INSTALL}'
5006
5007 # random libc stuff
5008
5009 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
5010 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
5011 if ${ac_cv_path_GREP+:} false; then :
5012   $as_echo_n "(cached) " >&6
5013 else
5014   if test -z "$GREP"; then
5015   ac_path_GREP_found=false
5016   # Loop through the user's path and test for each of PROGNAME-LIST
5017   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5018 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5019 do
5020   IFS=$as_save_IFS
5021   test -z "$as_dir" && as_dir=.
5022     for ac_prog in grep ggrep; do
5023     for ac_exec_ext in '' $ac_executable_extensions; do
5024       ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
5025       as_fn_executable_p "$ac_path_GREP" || continue
5026 # Check for GNU ac_path_GREP and select it if it is found.
5027   # Check for GNU $ac_path_GREP
5028 case `"$ac_path_GREP" --version 2>&1` in
5029 *GNU*)
5030   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
5031 *)
5032   ac_count=0
5033   $as_echo_n 0123456789 >"conftest.in"
5034   while :
5035   do
5036     cat "conftest.in" "conftest.in" >"conftest.tmp"
5037     mv "conftest.tmp" "conftest.in"
5038     cp "conftest.in" "conftest.nl"
5039     $as_echo 'GREP' >> "conftest.nl"
5040     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5041     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5042     as_fn_arith $ac_count + 1 && ac_count=$as_val
5043     if test $ac_count -gt ${ac_path_GREP_max-0}; then
5044       # Best one so far, save it but keep looking for a better one
5045       ac_cv_path_GREP="$ac_path_GREP"
5046       ac_path_GREP_max=$ac_count
5047     fi
5048     # 10*(2^10) chars as input seems more than enough
5049     test $ac_count -gt 10 && break
5050   done
5051   rm -rf conftest.in conftest.tmp conftest.nl conftest.out;;
5052 esac
5053
5054       $ac_path_GREP_found && break 3
5055     done
5056   done
5057   done
5058 IFS=$as_save_IFS
5059   if test -z "$ac_cv_path_GREP"; then
5060     as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5061   fi
5062 else
5063   ac_cv_path_GREP=$GREP
5064 fi
5065
5066 fi
5067 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
5068 $as_echo "$ac_cv_path_GREP" >&6; }
5069  GREP="$ac_cv_path_GREP"
5070
5071
5072 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5073 $as_echo_n "checking for egrep... " >&6; }
5074 if ${ac_cv_path_EGREP+:} false; then :
5075   $as_echo_n "(cached) " >&6
5076 else
5077   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
5078    then ac_cv_path_EGREP="$GREP -E"
5079    else
5080      if test -z "$EGREP"; then
5081   ac_path_EGREP_found=false
5082   # Loop through the user's path and test for each of PROGNAME-LIST
5083   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5084 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5085 do
5086   IFS=$as_save_IFS
5087   test -z "$as_dir" && as_dir=.
5088     for ac_prog in egrep; do
5089     for ac_exec_ext in '' $ac_executable_extensions; do
5090       ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
5091       as_fn_executable_p "$ac_path_EGREP" || continue
5092 # Check for GNU ac_path_EGREP and select it if it is found.
5093   # Check for GNU $ac_path_EGREP
5094 case `"$ac_path_EGREP" --version 2>&1` in
5095 *GNU*)
5096   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
5097 *)
5098   ac_count=0
5099   $as_echo_n 0123456789 >"conftest.in"
5100   while :
5101   do
5102     cat "conftest.in" "conftest.in" >"conftest.tmp"
5103     mv "conftest.tmp" "conftest.in"
5104     cp "conftest.in" "conftest.nl"
5105     $as_echo 'EGREP' >> "conftest.nl"
5106     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5107     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5108     as_fn_arith $ac_count + 1 && ac_count=$as_val
5109     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5110       # Best one so far, save it but keep looking for a better one
5111       ac_cv_path_EGREP="$ac_path_EGREP"
5112       ac_path_EGREP_max=$ac_count
5113     fi
5114     # 10*(2^10) chars as input seems more than enough
5115     test $ac_count -gt 10 && break
5116   done
5117   rm -rf conftest.in conftest.tmp conftest.nl conftest.out;;
5118 esac
5119
5120       $ac_path_EGREP_found && break 3
5121     done
5122   done
5123   done
5124 IFS=$as_save_IFS
5125   if test -z "$ac_cv_path_EGREP"; then
5126     as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5127   fi
5128 else
5129   ac_cv_path_EGREP=$EGREP
5130 fi
5131
5132    fi
5133 fi
5134 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5135 $as_echo "$ac_cv_path_EGREP" >&6; }
5136  EGREP="$ac_cv_path_EGREP"
5137
5138
5139 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
5140 $as_echo_n "checking for ANSI C header files... " >&6; }
5141 if ${ac_cv_header_stdc+:} false; then :
5142   $as_echo_n "(cached) " >&6
5143 else
5144   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5145 /* end confdefs.h.  */
5146 #include <stdlib.h>
5147 #include <stdarg.h>
5148 #include <string.h>
5149 #include <float.h>
5150
5151 int
5152 main ()
5153 {
5154
5155   ;
5156   return 0;
5157 }
5158 _ACEOF
5159 if ac_fn_c_try_compile "$LINENO"; then :
5160   ac_cv_header_stdc=yes
5161 else
5162   ac_cv_header_stdc=no
5163 fi
5164 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5165
5166 if test $ac_cv_header_stdc = yes; then
5167   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5168   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5169 /* end confdefs.h.  */
5170 #include <string.h>
5171
5172 _ACEOF
5173 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5174   $EGREP "memchr" >/dev/null 2>&1; then :
5175
5176 else
5177   ac_cv_header_stdc=no
5178 fi
5179 rm -rf conftest*
5180
5181 fi
5182
5183 if test $ac_cv_header_stdc = yes; then
5184   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5185   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5186 /* end confdefs.h.  */
5187 #include <stdlib.h>
5188
5189 _ACEOF
5190 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5191   $EGREP "free" >/dev/null 2>&1; then :
5192
5193 else
5194   ac_cv_header_stdc=no
5195 fi
5196 rm -rf conftest*
5197
5198 fi
5199
5200 if test $ac_cv_header_stdc = yes; then
5201   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5202   if test "$cross_compiling" = yes; then :
5203   :
5204 else
5205   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5206 /* end confdefs.h.  */
5207 #include <ctype.h>
5208 #include <stdlib.h>
5209 #if ((' ' & 0x0FF) == 0x020)
5210 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5211 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5212 #else
5213 # define ISLOWER(c) \
5214                    (('a' <= (c) && (c) <= 'i') \
5215                      || ('j' <= (c) && (c) <= 'r') \
5216                      || ('s' <= (c) && (c) <= 'z'))
5217 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5218 #endif
5219
5220 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5221 int
5222 main ()
5223 {
5224   int i;
5225   for (i = 0; i < 256; i++)
5226     if (XOR (islower (i), ISLOWER (i))
5227         || toupper (i) != TOUPPER (i))
5228       return 2;
5229   return 0;
5230 }
5231 _ACEOF
5232 if ac_fn_c_try_run "$LINENO"; then :
5233
5234 else
5235   ac_cv_header_stdc=no
5236 fi
5237 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5238   conftest.$ac_objext conftest.beam conftest.$ac_ext
5239 fi
5240
5241 fi
5242 fi
5243 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
5244 $as_echo "$ac_cv_header_stdc" >&6; }
5245 if test $ac_cv_header_stdc = yes; then
5246
5247 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
5248
5249 fi
5250
5251 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
5252 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5253                   inttypes.h stdint.h unistd.h
5254 do :
5255   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5256 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
5257 "
5258 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
5259   cat >>confdefs.h <<_ACEOF
5260 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5261 _ACEOF
5262
5263 fi
5264
5265 done
5266
5267
5268 for ac_header in unistd.h inttypes.h
5269 do :
5270   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5271 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
5272 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
5273   cat >>confdefs.h <<_ACEOF
5274 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5275 _ACEOF
5276
5277 fi
5278
5279 done
5280
5281 ac_fn_c_check_type "$LINENO" "mode_t" "ac_cv_type_mode_t" "$ac_includes_default"
5282 if test "x$ac_cv_type_mode_t" = xyes; then :
5283
5284 else
5285
5286 cat >>confdefs.h <<_ACEOF
5287 #define mode_t int
5288 _ACEOF
5289
5290 fi
5291
5292 ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
5293 if test "x$ac_cv_type_pid_t" = xyes; then :
5294
5295 else
5296
5297 cat >>confdefs.h <<_ACEOF
5298 #define pid_t int
5299 _ACEOF
5300
5301 fi
5302
5303 ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
5304 if test "x$ac_cv_type_size_t" = xyes; then :
5305
5306 else
5307
5308 cat >>confdefs.h <<_ACEOF
5309 #define size_t unsigned int
5310 _ACEOF
5311
5312 fi
5313
5314 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
5315 $as_echo_n "checking return type of signal handlers... " >&6; }
5316 if ${ac_cv_type_signal+:} false; then :
5317   $as_echo_n "(cached) " >&6
5318 else
5319   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5320 /* end confdefs.h.  */
5321 #include <sys/types.h>
5322 #include <signal.h>
5323
5324 int
5325 main ()
5326 {
5327 return *(signal (0, 0)) (0) == 1;
5328   ;
5329   return 0;
5330 }
5331 _ACEOF
5332 if ac_fn_c_try_compile "$LINENO"; then :
5333   ac_cv_type_signal=int
5334 else
5335   ac_cv_type_signal=void
5336 fi
5337 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5338 fi
5339 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
5340 $as_echo "$ac_cv_type_signal" >&6; }
5341
5342 cat >>confdefs.h <<_ACEOF
5343 #define RETSIGTYPE $ac_cv_type_signal
5344 _ACEOF
5345
5346
5347 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5
5348 $as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
5349 if ${ac_cv_header_time+:} false; then :
5350   $as_echo_n "(cached) " >&6
5351 else
5352   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5353 /* end confdefs.h.  */
5354 #include <sys/types.h>
5355 #include <sys/time.h>
5356 #include <time.h>
5357
5358 int
5359 main ()
5360 {
5361 if ((struct tm *) 0)
5362 return 0;
5363   ;
5364   return 0;
5365 }
5366 _ACEOF
5367 if ac_fn_c_try_compile "$LINENO"; then :
5368   ac_cv_header_time=yes
5369 else
5370   ac_cv_header_time=no
5371 fi
5372 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5373 fi
5374 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5
5375 $as_echo "$ac_cv_header_time" >&6; }
5376 if test $ac_cv_header_time = yes; then
5377
5378 $as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h
5379
5380 fi
5381
5382 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that is POSIX.1 compatible" >&5
5383 $as_echo_n "checking for sys/wait.h that is POSIX.1 compatible... " >&6; }
5384 if ${ac_cv_header_sys_wait_h+:} false; then :
5385   $as_echo_n "(cached) " >&6
5386 else
5387   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5388 /* end confdefs.h.  */
5389 #include <sys/types.h>
5390 #include <sys/wait.h>
5391 #ifndef WEXITSTATUS
5392 # define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8)
5393 #endif
5394 #ifndef WIFEXITED
5395 # define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
5396 #endif
5397
5398 int
5399 main ()
5400 {
5401   int s;
5402   wait (&s);
5403   s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
5404   ;
5405   return 0;
5406 }
5407 _ACEOF
5408 if ac_fn_c_try_compile "$LINENO"; then :
5409   ac_cv_header_sys_wait_h=yes
5410 else
5411   ac_cv_header_sys_wait_h=no
5412 fi
5413 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5414 fi
5415 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_wait_h" >&5
5416 $as_echo "$ac_cv_header_sys_wait_h" >&6; }
5417 if test $ac_cv_header_sys_wait_h = yes; then
5418
5419 $as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h
5420
5421 fi
5422
5423 ac_header_dirent=no
5424 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
5425   as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
5426 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5
5427 $as_echo_n "checking for $ac_hdr that defines DIR... " >&6; }
5428 if eval \${$as_ac_Header+:} false; then :
5429   $as_echo_n "(cached) " >&6
5430 else
5431   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5432 /* end confdefs.h.  */
5433 #include <sys/types.h>
5434 #include <$ac_hdr>
5435
5436 int
5437 main ()
5438 {
5439 if ((DIR *) 0)
5440 return 0;
5441   ;
5442   return 0;
5443 }
5444 _ACEOF
5445 if ac_fn_c_try_compile "$LINENO"; then :
5446   eval "$as_ac_Header=yes"
5447 else
5448   eval "$as_ac_Header=no"
5449 fi
5450 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5451 fi
5452 eval ac_res=\$$as_ac_Header
5453                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
5454 $as_echo "$ac_res" >&6; }
5455 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
5456   cat >>confdefs.h <<_ACEOF
5457 #define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
5458 _ACEOF
5459
5460 ac_header_dirent=$ac_hdr; break
5461 fi
5462
5463 done
5464 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
5465 if test $ac_header_dirent = dirent.h; then
5466   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
5467 $as_echo_n "checking for library containing opendir... " >&6; }
5468 if ${ac_cv_search_opendir+:} false; then :
5469   $as_echo_n "(cached) " >&6
5470 else
5471   ac_func_search_save_LIBS=$LIBS
5472 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5473 /* end confdefs.h.  */
5474
5475 /* Override any GCC internal prototype to avoid an error.
5476    Use char because int might match the return type of a GCC
5477    builtin and then its argument prototype would still apply.  */
5478 #ifdef __cplusplus
5479 extern "C"
5480 #endif
5481 char opendir ();
5482 int
5483 main ()
5484 {
5485 return opendir ();
5486   ;
5487   return 0;
5488 }
5489 _ACEOF
5490 for ac_lib in '' dir; do
5491   if test -z "$ac_lib"; then
5492     ac_res="none required"
5493   else
5494     ac_res=-l$ac_lib
5495     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
5496   fi
5497   if ac_fn_c_try_link "$LINENO"; then :
5498   ac_cv_search_opendir=$ac_res
5499 fi
5500 rm -f core conftest.err conftest.$ac_objext \
5501     conftest$ac_exeext
5502   if ${ac_cv_search_opendir+:} false; then :
5503   break
5504 fi
5505 done
5506 if ${ac_cv_search_opendir+:} false; then :
5507
5508 else
5509   ac_cv_search_opendir=no
5510 fi
5511 rm conftest.$ac_ext
5512 LIBS=$ac_func_search_save_LIBS
5513 fi
5514 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
5515 $as_echo "$ac_cv_search_opendir" >&6; }
5516 ac_res=$ac_cv_search_opendir
5517 if test "$ac_res" != no; then :
5518   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
5519
5520 fi
5521
5522 else
5523   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
5524 $as_echo_n "checking for library containing opendir... " >&6; }
5525 if ${ac_cv_search_opendir+:} false; then :
5526   $as_echo_n "(cached) " >&6
5527 else
5528   ac_func_search_save_LIBS=$LIBS
5529 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5530 /* end confdefs.h.  */
5531
5532 /* Override any GCC internal prototype to avoid an error.
5533    Use char because int might match the return type of a GCC
5534    builtin and then its argument prototype would still apply.  */
5535 #ifdef __cplusplus
5536 extern "C"
5537 #endif
5538 char opendir ();
5539 int
5540 main ()
5541 {
5542 return opendir ();
5543   ;
5544   return 0;
5545 }
5546 _ACEOF
5547 for ac_lib in '' x; do
5548   if test -z "$ac_lib"; then
5549     ac_res="none required"
5550   else
5551     ac_res=-l$ac_lib
5552     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
5553   fi
5554   if ac_fn_c_try_link "$LINENO"; then :
5555   ac_cv_search_opendir=$ac_res
5556 fi
5557 rm -f core conftest.err conftest.$ac_objext \
5558     conftest$ac_exeext
5559   if ${ac_cv_search_opendir+:} false; then :
5560   break
5561 fi
5562 done
5563 if ${ac_cv_search_opendir+:} false; then :
5564
5565 else
5566   ac_cv_search_opendir=no
5567 fi
5568 rm conftest.$ac_ext
5569 LIBS=$ac_func_search_save_LIBS
5570 fi
5571 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
5572 $as_echo "$ac_cv_search_opendir" >&6; }
5573 ac_res=$ac_cv_search_opendir
5574 if test "$ac_res" != no; then :
5575   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
5576
5577 fi
5578
5579 fi
5580
5581 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to call gettimeofday" >&5
5582 $as_echo_n "checking how to call gettimeofday... " >&6; }
5583   if ${ac_cv_gettimeofday_args+:} false; then :
5584   $as_echo_n "(cached) " >&6
5585 else
5586   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5587 /* end confdefs.h.  */
5588 #include <stdlib.h>
5589                     #include <sys/time.h>
5590 int
5591 main ()
5592 {
5593 struct timeval tv; struct timezone tzp;
5594                     gettimeofday(&tv, &tzp);
5595   ;
5596   return 0;
5597 }
5598 _ACEOF
5599 if ac_fn_c_try_compile "$LINENO"; then :
5600   ac_gettimeofday_args=2
5601 else
5602   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5603 /* end confdefs.h.  */
5604 #include <stdlib.h>
5605                                     #include <sys/time.h>
5606 int
5607 main ()
5608 {
5609 struct timeval tv; gettimeofday(&tv);
5610   ;
5611   return 0;
5612 }
5613 _ACEOF
5614 if ac_fn_c_try_compile "$LINENO"; then :
5615   ac_gettimeofday_args=1
5616 else
5617   ac_gettimeofday_args=0
5618 fi
5619 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5620 fi
5621 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5622     ac_cv_gettimeofday_args=$ac_gettimeofday_args
5623 fi
5624
5625   ac_gettimeofday_args=$ac_cv_gettimeofday_args
5626   if test "$ac_gettimeofday_args" = 1 ; then
5627     $as_echo "#define HAVE_GETTIMEOFDAY 1" >>confdefs.h
5628
5629     { $as_echo "$as_me:${as_lineno-$LINENO}: result: one argument" >&5
5630 $as_echo "one argument" >&6; }
5631   elif test "$ac_gettimeofday_args" = 2 ; then
5632     $as_echo "#define HAVE_GETTIMEOFDAY 1" >>confdefs.h
5633
5634     $as_echo "#define GETTIMEOFDAY_TWO_ARGS 1" >>confdefs.h
5635
5636     { $as_echo "$as_me:${as_lineno-$LINENO}: result: two arguments" >&5
5637 $as_echo "two arguments" >&6; }
5638   else
5639     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unknown" >&5
5640 $as_echo "unknown" >&6; }
5641   fi
5642
5643 # Check whether --enable-largefile was given.
5644 if test "${enable_largefile+set}" = set; then :
5645   enableval=$enable_largefile;
5646 fi
5647
5648 if test "$enable_largefile" != no; then
5649
5650   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
5651 $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
5652 if ${ac_cv_sys_largefile_CC+:} false; then :
5653   $as_echo_n "(cached) " >&6
5654 else
5655   ac_cv_sys_largefile_CC=no
5656      if test "$GCC" != yes; then
5657        ac_save_CC=$CC
5658        while :; do
5659          # IRIX 6.2 and later do not support large files by default,
5660          # so use the C compiler's -n32 option if that helps.
5661          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5662 /* end confdefs.h.  */
5663 #include <sys/types.h>
5664  /* Check that off_t can represent 2**63 - 1 correctly.
5665     We can't simply define LARGE_OFF_T to be 9223372036854775807,
5666     since some C++ compilers masquerading as C compilers
5667     incorrectly reject 9223372036854775807.  */
5668 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5669   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5670                        && LARGE_OFF_T % 2147483647 == 1)
5671                       ? 1 : -1];
5672 int
5673 main ()
5674 {
5675
5676   ;
5677   return 0;
5678 }
5679 _ACEOF
5680          if ac_fn_c_try_compile "$LINENO"; then :
5681   break
5682 fi
5683 rm -f core conftest.err conftest.$ac_objext
5684          CC="$CC -n32"
5685          if ac_fn_c_try_compile "$LINENO"; then :
5686   ac_cv_sys_largefile_CC=' -n32'; break
5687 fi
5688 rm -f core conftest.err conftest.$ac_objext
5689          break
5690        done
5691        CC=$ac_save_CC
5692        rm -rf conftest.$ac_ext
5693     fi
5694 fi
5695 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
5696 $as_echo "$ac_cv_sys_largefile_CC" >&6; }
5697   if test "$ac_cv_sys_largefile_CC" != no; then
5698     CC=$CC$ac_cv_sys_largefile_CC
5699   fi
5700
5701   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
5702 $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
5703 if ${ac_cv_sys_file_offset_bits+:} false; then :
5704   $as_echo_n "(cached) " >&6
5705 else
5706   while :; do
5707   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5708 /* end confdefs.h.  */
5709 #include <sys/types.h>
5710  /* Check that off_t can represent 2**63 - 1 correctly.
5711     We can't simply define LARGE_OFF_T to be 9223372036854775807,
5712     since some C++ compilers masquerading as C compilers
5713     incorrectly reject 9223372036854775807.  */
5714 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5715   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5716                        && LARGE_OFF_T % 2147483647 == 1)
5717                       ? 1 : -1];
5718 int
5719 main ()
5720 {
5721
5722   ;
5723   return 0;
5724 }
5725 _ACEOF
5726 if ac_fn_c_try_compile "$LINENO"; then :
5727   ac_cv_sys_file_offset_bits=no; break
5728 fi
5729 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5730   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5731 /* end confdefs.h.  */
5732 #define _FILE_OFFSET_BITS 64
5733 #include <sys/types.h>
5734  /* Check that off_t can represent 2**63 - 1 correctly.
5735     We can't simply define LARGE_OFF_T to be 9223372036854775807,
5736     since some C++ compilers masquerading as C compilers
5737     incorrectly reject 9223372036854775807.  */
5738 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5739   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5740                        && LARGE_OFF_T % 2147483647 == 1)
5741                       ? 1 : -1];
5742 int
5743 main ()
5744 {
5745
5746   ;
5747   return 0;
5748 }
5749 _ACEOF
5750 if ac_fn_c_try_compile "$LINENO"; then :
5751   ac_cv_sys_file_offset_bits=64; break
5752 fi
5753 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5754   ac_cv_sys_file_offset_bits=unknown
5755   break
5756 done
5757 fi
5758 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
5759 $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
5760 case $ac_cv_sys_file_offset_bits in #(
5761   no | unknown) ;;
5762   *)
5763 cat >>confdefs.h <<_ACEOF
5764 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
5765 _ACEOF
5766 ;;
5767 esac
5768 rm -rf conftest*
5769   if test $ac_cv_sys_file_offset_bits = unknown; then
5770     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
5771 $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
5772 if ${ac_cv_sys_large_files+:} false; then :
5773   $as_echo_n "(cached) " >&6
5774 else
5775   while :; do
5776   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5777 /* end confdefs.h.  */
5778 #include <sys/types.h>
5779  /* Check that off_t can represent 2**63 - 1 correctly.
5780     We can't simply define LARGE_OFF_T to be 9223372036854775807,
5781     since some C++ compilers masquerading as C compilers
5782     incorrectly reject 9223372036854775807.  */
5783 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5784   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5785                        && LARGE_OFF_T % 2147483647 == 1)
5786                       ? 1 : -1];
5787 int
5788 main ()
5789 {
5790
5791   ;
5792   return 0;
5793 }
5794 _ACEOF
5795 if ac_fn_c_try_compile "$LINENO"; then :
5796   ac_cv_sys_large_files=no; break
5797 fi
5798 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5799   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5800 /* end confdefs.h.  */
5801 #define _LARGE_FILES 1
5802 #include <sys/types.h>
5803  /* Check that off_t can represent 2**63 - 1 correctly.
5804     We can't simply define LARGE_OFF_T to be 9223372036854775807,
5805     since some C++ compilers masquerading as C compilers
5806     incorrectly reject 9223372036854775807.  */
5807 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5808   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5809                        && LARGE_OFF_T % 2147483647 == 1)
5810                       ? 1 : -1];
5811 int
5812 main ()
5813 {
5814
5815   ;
5816   return 0;
5817 }
5818 _ACEOF
5819 if ac_fn_c_try_compile "$LINENO"; then :
5820   ac_cv_sys_large_files=1; break
5821 fi
5822 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5823   ac_cv_sys_large_files=unknown
5824   break
5825 done
5826 fi
5827 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
5828 $as_echo "$ac_cv_sys_large_files" >&6; }
5829 case $ac_cv_sys_large_files in #(
5830   no | unknown) ;;
5831   *)
5832 cat >>confdefs.h <<_ACEOF
5833 #define _LARGE_FILES $ac_cv_sys_large_files
5834 _ACEOF
5835 ;;
5836 esac
5837 rm -rf conftest*
5838   fi
5839
5840
5841 fi
5842
5843 for ac_func in select fcntl uname nice setpriority getcwd getwd putenv sbrk
5844 do :
5845   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
5846 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
5847 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
5848   cat >>confdefs.h <<_ACEOF
5849 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
5850 _ACEOF
5851
5852 fi
5853 done
5854
5855 for ac_func in sigaction syslog realpath setrlimit
5856 do :
5857   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
5858 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
5859 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
5860   cat >>confdefs.h <<_ACEOF
5861 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
5862 _ACEOF
5863
5864 fi
5865 done
5866
5867 for ac_func in setlocale
5868 do :
5869   ac_fn_c_check_func "$LINENO" "setlocale" "ac_cv_func_setlocale"
5870 if test "x$ac_cv_func_setlocale" = xyes; then :
5871   cat >>confdefs.h <<_ACEOF
5872 #define HAVE_SETLOCALE 1
5873 _ACEOF
5874
5875 fi
5876 done
5877
5878 for ac_func in getaddrinfo
5879 do :
5880   ac_fn_c_check_func "$LINENO" "getaddrinfo" "ac_cv_func_getaddrinfo"
5881 if test "x$ac_cv_func_getaddrinfo" = xyes; then :
5882   cat >>confdefs.h <<_ACEOF
5883 #define HAVE_GETADDRINFO 1
5884 _ACEOF
5885
5886 fi
5887 done
5888
5889 ac_fn_c_check_member "$LINENO" "struct sockaddr" "sa_len" "ac_cv_member_struct_sockaddr_sa_len" "#include <sys/socket.h>
5890 "
5891 if test "x$ac_cv_member_struct_sockaddr_sa_len" = xyes; then :
5892
5893 cat >>confdefs.h <<_ACEOF
5894 #define HAVE_STRUCT_SOCKADDR_SA_LEN 1
5895 _ACEOF
5896
5897
5898 fi
5899
5900 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct icmp" >&5
5901 $as_echo_n "checking for struct icmp... " >&6; }
5902 if ${ac_cv_have_icmp+:} false; then :
5903   $as_echo_n "(cached) " >&6
5904 else
5905   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5906 /* end confdefs.h.  */
5907 #include <stdlib.h>
5908                    #include <stdio.h>
5909                    #include <math.h>
5910                    #include <unistd.h>
5911                    #include <limits.h>
5912                    #include <signal.h>
5913                    #include <fcntl.h>
5914                    #include <sys/types.h>
5915                    #include <sys/time.h>
5916                    #include <sys/ipc.h>
5917                    #include <sys/shm.h>
5918                    #include <sys/socket.h>
5919                    #include <netinet/in_systm.h>
5920                    #include <netinet/in.h>
5921                    #include <netinet/ip.h>
5922                    #include <netinet/ip_icmp.h>
5923                    #include <netinet/udp.h>
5924                    #include <arpa/inet.h>
5925                    #include <netdb.h>
5926 int
5927 main ()
5928 {
5929 struct icmp i;
5930                    struct sockaddr s;
5931                    struct sockaddr_in si;
5932                    struct ip ip;
5933                    i.icmp_type = ICMP_ECHO;
5934                    i.icmp_code = 0;
5935                    i.icmp_cksum = 0;
5936                    i.icmp_id = 0;
5937                    i.icmp_seq = 0;
5938                    si.sin_family = AF_INET;
5939                    #if defined(__DECC) || defined(_IP_VHL)
5940                    ip.ip_vhl = 0;
5941                    #else
5942                    ip.ip_hl = 0;
5943                    #endif
5944
5945   ;
5946   return 0;
5947 }
5948 _ACEOF
5949 if ac_fn_c_try_compile "$LINENO"; then :
5950   ac_cv_have_icmp=yes
5951 else
5952   ac_cv_have_icmp=no
5953 fi
5954 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5955 fi
5956 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_icmp" >&5
5957 $as_echo "$ac_cv_have_icmp" >&6; }
5958  if test "$ac_cv_have_icmp" = yes ; then
5959    $as_echo "#define HAVE_ICMP 1" >>confdefs.h
5960
5961  fi
5962 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct icmphdr" >&5
5963 $as_echo_n "checking for struct icmphdr... " >&6; }
5964 if ${ac_cv_have_icmphdr+:} false; then :
5965   $as_echo_n "(cached) " >&6
5966 else
5967   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5968 /* end confdefs.h.  */
5969 #include <stdlib.h>
5970                    #include <stdio.h>
5971                    #include <math.h>
5972                    #include <unistd.h>
5973                    #include <limits.h>
5974                    #include <signal.h>
5975                    #include <fcntl.h>
5976                    #include <sys/types.h>
5977                    #include <sys/time.h>
5978                    #include <sys/ipc.h>
5979                    #include <sys/shm.h>
5980                    #include <sys/socket.h>
5981                    #include <netinet/in_systm.h>
5982                    #include <netinet/in.h>
5983                    #include <netinet/ip.h>
5984                    #include <netinet/ip_icmp.h>
5985                    #include <netinet/udp.h>
5986                    #include <arpa/inet.h>
5987                    #include <netdb.h>
5988 int
5989 main ()
5990 {
5991 struct icmphdr i;
5992                    struct sockaddr s;
5993                    struct sockaddr_in si;
5994                    struct ip ip;
5995                    i.type = ICMP_ECHO;
5996                    i.code = 0;
5997                    i.checksum = 0;
5998                    i.un.echo.id = 0;
5999                    i.un.echo.sequence = 0;
6000                    si.sin_family = AF_INET;
6001                    ip.ip_hl = 0;
6002   ;
6003   return 0;
6004 }
6005 _ACEOF
6006 if ac_fn_c_try_compile "$LINENO"; then :
6007   ac_cv_have_icmphdr=yes
6008 else
6009   ac_cv_have_icmphdr=no
6010 fi
6011 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6012 fi
6013 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_icmphdr" >&5
6014 $as_echo "$ac_cv_have_icmphdr" >&6; }
6015  if test "$ac_cv_have_icmphdr" = yes ; then
6016    $as_echo "#define HAVE_ICMPHDR 1" >>confdefs.h
6017
6018  fi
6019 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for getifaddrs" >&5
6020 $as_echo_n "checking for getifaddrs... " >&6; }
6021 if ${ac_cv_have_getifaddrs+:} false; then :
6022   $as_echo_n "(cached) " >&6
6023 else
6024   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6025 /* end confdefs.h.  */
6026 #include <stdlib.h>
6027                    #include <unistd.h>
6028                    #include <arpa/inet.h>
6029                    #include <ifaddrs.h>
6030 int
6031 main ()
6032 {
6033 struct ifaddrs *ifa;
6034                    getifaddrs (&ifa);
6035                    ifa->ifa_next = 0;
6036                    ifa->ifa_addr->sa_family = 0;
6037   ;
6038   return 0;
6039 }
6040 _ACEOF
6041 if ac_fn_c_try_compile "$LINENO"; then :
6042   ac_cv_have_getifaddrs=yes
6043 else
6044   ac_cv_have_getifaddrs=no
6045 fi
6046 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6047 fi
6048 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_getifaddrs" >&5
6049 $as_echo "$ac_cv_have_getifaddrs" >&6; }
6050  if test "$ac_cv_have_getifaddrs" = yes ; then
6051    $as_echo "#define HAVE_GETIFADDRS 1" >>confdefs.h
6052
6053  fi
6054 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for socklen_t" >&5
6055 $as_echo_n "checking for socklen_t... " >&6; }
6056 if ${ac_cv_type_socklen_t+:} false; then :
6057   $as_echo_n "(cached) " >&6
6058 else
6059   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6060 /* end confdefs.h.  */
6061
6062    #include <sys/types.h>
6063    #include <sys/socket.h>
6064 int
6065 main ()
6066 {
6067
6068    socklen_t socklen;
6069
6070   ;
6071   return 0;
6072 }
6073 _ACEOF
6074 if ac_fn_c_try_compile "$LINENO"; then :
6075   ac_cv_type_socklen_t=yes
6076 else
6077   ac_cv_type_socklen_t=no
6078 fi
6079 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6080 fi
6081 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_socklen_t" >&5
6082 $as_echo "$ac_cv_type_socklen_t" >&6; }
6083   if test "$ac_cv_type_socklen_t" != yes; then
6084
6085 $as_echo "#define socklen_t int" >>confdefs.h
6086
6087   fi
6088 for ac_header in crypt.h sys/select.h
6089 do :
6090   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
6091 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
6092 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
6093   cat >>confdefs.h <<_ACEOF
6094 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
6095 _ACEOF
6096
6097 fi
6098
6099 done
6100
6101 for ac_prog in perl5 perl
6102 do
6103   # Extract the first word of "$ac_prog", so it can be a program name with args.
6104 set dummy $ac_prog; ac_word=$2
6105 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6106 $as_echo_n "checking for $ac_word... " >&6; }
6107 if ${ac_cv_path_PERL+:} false; then :
6108   $as_echo_n "(cached) " >&6
6109 else
6110   case $PERL in
6111   [\\/]* | ?:[\\/]*)
6112   ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
6113   ;;
6114   *)
6115   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6116 for as_dir in $PATH
6117 do
6118   IFS=$as_save_IFS
6119   test -z "$as_dir" && as_dir=.
6120     for ac_exec_ext in '' $ac_executable_extensions; do
6121   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6122     ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
6123     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6124     break 2
6125   fi
6126 done
6127   done
6128 IFS=$as_save_IFS
6129
6130   ;;
6131 esac
6132 fi
6133 PERL=$ac_cv_path_PERL
6134 if test -n "$PERL"; then
6135   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5
6136 $as_echo "$PERL" >&6; }
6137 else
6138   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6139 $as_echo "no" >&6; }
6140 fi
6141
6142
6143   test -n "$PERL" && break
6144 done
6145
6146   if test -z "$PERL" ; then
6147     PERL_VERSION=0
6148   else
6149     { $as_echo "$as_me:${as_lineno-$LINENO}: checking perl version" >&5
6150 $as_echo_n "checking perl version... " >&6; }
6151 if ${ac_cv_perl_version+:} false; then :
6152   $as_echo_n "(cached) " >&6
6153 else
6154   ac_cv_perl_version=`$PERL -e "$perl_version_cmd"`
6155 fi
6156 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_perl_version" >&5
6157 $as_echo "$ac_cv_perl_version" >&6; }
6158     PERL_VERSION=$ac_cv_perl_version
6159   fi
6160
6161
6162 if test -z "$PERL" ; then
6163   # don't let it be blank...
6164   PERL=/usr/bin/perl
6165 fi
6166
6167 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X" >&5
6168 $as_echo_n "checking for X... " >&6; }
6169
6170
6171 # Check whether --with-x was given.
6172 if test "${with_x+set}" = set; then :
6173   withval=$with_x;
6174 fi
6175
6176 # $have_x is `yes', `no', `disabled', or empty when we do not yet know.
6177 if test "x$with_x" = xno; then
6178   # The user explicitly disabled X.
6179   have_x=disabled
6180 else
6181   case $x_includes,$x_libraries in #(
6182     *\'*) as_fn_error $? "cannot use X directory names containing '" "$LINENO" 5;; #(
6183     *,NONE | NONE,*) if ${ac_cv_have_x+:} false; then :
6184   $as_echo_n "(cached) " >&6
6185 else
6186   # One or both of the vars are not set, and there is no cached value.
6187 ac_x_includes=no ac_x_libraries=no
6188 rm -f -r conftest.dir
6189 if mkdir conftest.dir; then
6190   cd conftest.dir
6191   cat >Imakefile <<'_ACEOF'
6192 incroot:
6193         @echo incroot='${INCROOT}'
6194 usrlibdir:
6195         @echo usrlibdir='${USRLIBDIR}'
6196 libdir:
6197         @echo libdir='${LIBDIR}'
6198 _ACEOF
6199   if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then
6200     # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
6201     for ac_var in incroot usrlibdir libdir; do
6202       eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`"
6203     done
6204     # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
6205     for ac_extension in a so sl dylib la dll; do
6206       if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" &&
6207          test -f "$ac_im_libdir/libX11.$ac_extension"; then
6208         ac_im_usrlibdir=$ac_im_libdir; break
6209       fi
6210     done
6211     # Screen out bogus values from the imake configuration.  They are
6212     # bogus both because they are the default anyway, and because
6213     # using them would break gcc on systems where it needs fixed includes.
6214     case $ac_im_incroot in
6215         /usr/include) ac_x_includes= ;;
6216         *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
6217     esac
6218     case $ac_im_usrlibdir in
6219         /usr/lib | /usr/lib64 | /lib | /lib64) ;;
6220         *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
6221     esac
6222   fi
6223   cd ..
6224   rm -f -r conftest.dir
6225 fi
6226
6227 # Standard set of common directories for X headers.
6228 # Check X11 before X11Rn because it is often a symlink to the current release.
6229 ac_x_header_dirs='
6230 /usr/X11/include
6231 /usr/X11R7/include
6232 /usr/X11R6/include
6233 /usr/X11R5/include
6234 /usr/X11R4/include
6235
6236 /usr/include/X11
6237 /usr/include/X11R7
6238 /usr/include/X11R6
6239 /usr/include/X11R5
6240 /usr/include/X11R4
6241
6242 /usr/local/X11/include
6243 /usr/local/X11R7/include
6244 /usr/local/X11R6/include
6245 /usr/local/X11R5/include
6246 /usr/local/X11R4/include
6247
6248 /usr/local/include/X11
6249 /usr/local/include/X11R7
6250 /usr/local/include/X11R6
6251 /usr/local/include/X11R5
6252 /usr/local/include/X11R4
6253
6254 /usr/X386/include
6255 /usr/x386/include
6256 /usr/XFree86/include/X11
6257
6258 /usr/include
6259 /usr/local/include
6260 /usr/unsupported/include
6261 /usr/athena/include
6262 /usr/local/x11r5/include
6263 /usr/lpp/Xamples/include
6264
6265 /usr/openwin/include
6266 /usr/openwin/share/include'
6267
6268 if test "$ac_x_includes" = no; then
6269   # Guess where to find include files, by looking for Xlib.h.
6270   # First, try using that file with no special directory specified.
6271   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6272 /* end confdefs.h.  */
6273 #include <X11/Xlib.h>
6274 _ACEOF
6275 if ac_fn_c_try_cpp "$LINENO"; then :
6276   # We can compile using X headers with no special include directory.
6277 ac_x_includes=
6278 else
6279   for ac_dir in $ac_x_header_dirs; do
6280   if test -r "$ac_dir/X11/Xlib.h"; then
6281     ac_x_includes=$ac_dir
6282     break
6283   fi
6284 done
6285 fi
6286 rm -rf conftest.err conftest.i conftest.$ac_ext
6287 fi # $ac_x_includes = no
6288
6289 if test "$ac_x_libraries" = no; then
6290   # Check for the libraries.
6291   # See if we find them without any special options.
6292   # Don't add to $LIBS permanently.
6293   ac_save_LIBS=$LIBS
6294   LIBS="-lX11 $LIBS"
6295   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6296 /* end confdefs.h.  */
6297 #include <X11/Xlib.h>
6298 int
6299 main ()
6300 {
6301 XrmInitialize ()
6302   ;
6303   return 0;
6304 }
6305 _ACEOF
6306 if ac_fn_c_try_link "$LINENO"; then :
6307   LIBS=$ac_save_LIBS
6308 # We can link X programs with no special library path.
6309 ac_x_libraries=
6310 else
6311   LIBS=$ac_save_LIBS
6312 for ac_dir in `$as_echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
6313 do
6314   # Don't even attempt the hair of trying to link an X program!
6315   for ac_extension in a so sl dylib la dll; do
6316     if test -r "$ac_dir/libX11.$ac_extension"; then
6317       ac_x_libraries=$ac_dir
6318       break 2
6319     fi
6320   done
6321 done
6322 fi
6323 rm -f core conftest.err conftest.$ac_objext \
6324     conftest$ac_exeext conftest.$ac_ext
6325 fi # $ac_x_libraries = no
6326
6327 case $ac_x_includes,$ac_x_libraries in #(
6328   no,* | *,no | *\'*)
6329     # Didn't find X, or a directory has "'" in its name.
6330     ac_cv_have_x="have_x=no";; #(
6331   *)
6332     # Record where we found X for the cache.
6333     ac_cv_have_x="have_x=yes\
6334         ac_x_includes='$ac_x_includes'\
6335         ac_x_libraries='$ac_x_libraries'"
6336 esac
6337 fi
6338 ;; #(
6339     *) have_x=yes;;
6340   esac
6341   eval "$ac_cv_have_x"
6342 fi # $with_x != no
6343
6344 if test "$have_x" != yes; then
6345   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5
6346 $as_echo "$have_x" >&6; }
6347   no_x=yes
6348 else
6349   # If each of the values was on the command line, it overrides each guess.
6350   test "x$x_includes" = xNONE && x_includes=$ac_x_includes
6351   test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
6352   # Update the cache value to reflect the command line values.
6353   ac_cv_have_x="have_x=yes\
6354         ac_x_includes='$x_includes'\
6355         ac_x_libraries='$x_libraries'"
6356   { $as_echo "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5
6357 $as_echo "libraries $x_libraries, headers $x_includes" >&6; }
6358 fi
6359
6360 if test "$no_x" = yes; then
6361   # Not all programs may use this symbol, but it does not hurt to define it.
6362
6363 $as_echo "#define X_DISPLAY_MISSING 1" >>confdefs.h
6364
6365   X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS=
6366 else
6367   if test -n "$x_includes"; then
6368     X_CFLAGS="$X_CFLAGS -I$x_includes"
6369   fi
6370
6371   # It would also be nice to do this for all -L options, not just this one.
6372   if test -n "$x_libraries"; then
6373     X_LIBS="$X_LIBS -L$x_libraries"
6374     # For Solaris; some versions of Sun CC require a space after -R and
6375     # others require no space.  Words are not sufficient . . . .
6376     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -R must be followed by a space" >&5
6377 $as_echo_n "checking whether -R must be followed by a space... " >&6; }
6378     ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries"
6379     ac_xsave_c_werror_flag=$ac_c_werror_flag
6380     ac_c_werror_flag=yes
6381     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6382 /* end confdefs.h.  */
6383
6384 int
6385 main ()
6386 {
6387
6388   ;
6389   return 0;
6390 }
6391 _ACEOF
6392 if ac_fn_c_try_link "$LINENO"; then :
6393   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6394 $as_echo "no" >&6; }
6395        X_LIBS="$X_LIBS -R$x_libraries"
6396 else
6397   LIBS="$ac_xsave_LIBS -R $x_libraries"
6398        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6399 /* end confdefs.h.  */
6400
6401 int
6402 main ()
6403 {
6404
6405   ;
6406   return 0;
6407 }
6408 _ACEOF
6409 if ac_fn_c_try_link "$LINENO"; then :
6410   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6411 $as_echo "yes" >&6; }
6412           X_LIBS="$X_LIBS -R $x_libraries"
6413 else
6414   { $as_echo "$as_me:${as_lineno-$LINENO}: result: neither works" >&5
6415 $as_echo "neither works" >&6; }
6416 fi
6417 rm -f core conftest.err conftest.$ac_objext \
6418     conftest$ac_exeext conftest.$ac_ext
6419 fi
6420 rm -f core conftest.err conftest.$ac_objext \
6421     conftest$ac_exeext conftest.$ac_ext
6422     ac_c_werror_flag=$ac_xsave_c_werror_flag
6423     LIBS=$ac_xsave_LIBS
6424   fi
6425
6426   # Check for system-dependent libraries X programs must link with.
6427   # Do this before checking for the system-independent R6 libraries
6428   # (-lICE), since we may need -lsocket or whatever for X linking.
6429
6430   if test "$ISC" = yes; then
6431     X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet"
6432   else
6433     # Martyn Johnson says this is needed for Ultrix, if the X
6434     # libraries were built with DECnet support.  And Karl Berry says
6435     # the Alpha needs dnet_stub (dnet does not exist).
6436     ac_xsave_LIBS="$LIBS"; LIBS="$LIBS $X_LIBS -lX11"
6437     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6438 /* end confdefs.h.  */
6439
6440 /* Override any GCC internal prototype to avoid an error.
6441    Use char because int might match the return type of a GCC
6442    builtin and then its argument prototype would still apply.  */
6443 #ifdef __cplusplus
6444 extern "C"
6445 #endif
6446 char XOpenDisplay ();
6447 int
6448 main ()
6449 {
6450 return XOpenDisplay ();
6451   ;
6452   return 0;
6453 }
6454 _ACEOF
6455 if ac_fn_c_try_link "$LINENO"; then :
6456
6457 else
6458   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet" >&5
6459 $as_echo_n "checking for dnet_ntoa in -ldnet... " >&6; }
6460 if ${ac_cv_lib_dnet_dnet_ntoa+:} false; then :
6461   $as_echo_n "(cached) " >&6
6462 else
6463   ac_check_lib_save_LIBS=$LIBS
6464 LIBS="-ldnet  $LIBS"
6465 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6466 /* end confdefs.h.  */
6467
6468 /* Override any GCC internal prototype to avoid an error.
6469    Use char because int might match the return type of a GCC
6470    builtin and then its argument prototype would still apply.  */
6471 #ifdef __cplusplus
6472 extern "C"
6473 #endif
6474 char dnet_ntoa ();
6475 int
6476 main ()
6477 {
6478 return dnet_ntoa ();
6479   ;
6480   return 0;
6481 }
6482 _ACEOF
6483 if ac_fn_c_try_link "$LINENO"; then :
6484   ac_cv_lib_dnet_dnet_ntoa=yes
6485 else
6486   ac_cv_lib_dnet_dnet_ntoa=no
6487 fi
6488 rm -f core conftest.err conftest.$ac_objext \
6489     conftest$ac_exeext conftest.$ac_ext
6490 LIBS=$ac_check_lib_save_LIBS
6491 fi
6492 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_dnet_ntoa" >&5
6493 $as_echo "$ac_cv_lib_dnet_dnet_ntoa" >&6; }
6494 if test "x$ac_cv_lib_dnet_dnet_ntoa" = xyes; then :
6495   X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet"
6496 fi
6497
6498     if test $ac_cv_lib_dnet_dnet_ntoa = no; then
6499       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet_stub" >&5
6500 $as_echo_n "checking for dnet_ntoa in -ldnet_stub... " >&6; }
6501 if ${ac_cv_lib_dnet_stub_dnet_ntoa+:} false; then :
6502   $as_echo_n "(cached) " >&6
6503 else
6504   ac_check_lib_save_LIBS=$LIBS
6505 LIBS="-ldnet_stub  $LIBS"
6506 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6507 /* end confdefs.h.  */
6508
6509 /* Override any GCC internal prototype to avoid an error.
6510    Use char because int might match the return type of a GCC
6511    builtin and then its argument prototype would still apply.  */
6512 #ifdef __cplusplus
6513 extern "C"
6514 #endif
6515 char dnet_ntoa ();
6516 int
6517 main ()
6518 {
6519 return dnet_ntoa ();
6520   ;
6521   return 0;
6522 }
6523 _ACEOF
6524 if ac_fn_c_try_link "$LINENO"; then :
6525   ac_cv_lib_dnet_stub_dnet_ntoa=yes
6526 else
6527   ac_cv_lib_dnet_stub_dnet_ntoa=no
6528 fi
6529 rm -f core conftest.err conftest.$ac_objext \
6530     conftest$ac_exeext conftest.$ac_ext
6531 LIBS=$ac_check_lib_save_LIBS
6532 fi
6533 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5
6534 $as_echo "$ac_cv_lib_dnet_stub_dnet_ntoa" >&6; }
6535 if test "x$ac_cv_lib_dnet_stub_dnet_ntoa" = xyes; then :
6536   X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub"
6537 fi
6538
6539     fi
6540 fi
6541 rm -f core conftest.err conftest.$ac_objext \
6542     conftest$ac_exeext conftest.$ac_ext
6543     LIBS="$ac_xsave_LIBS"
6544
6545     # msh@cis.ufl.edu says -lnsl (and -lsocket) are needed for his 386/AT,
6546     # to get the SysV transport functions.
6547     # Chad R. Larson says the Pyramis MIS-ES running DC/OSx (SVR4)
6548     # needs -lnsl.
6549     # The nsl library prevents programs from opening the X display
6550     # on Irix 5.2, according to T.E. Dickey.
6551     # The functions gethostbyname, getservbyname, and inet_addr are
6552     # in -lbsd on LynxOS 3.0.1/i386, according to Lars Hecking.
6553     ac_fn_c_check_func "$LINENO" "gethostbyname" "ac_cv_func_gethostbyname"
6554 if test "x$ac_cv_func_gethostbyname" = xyes; then :
6555
6556 fi
6557
6558     if test $ac_cv_func_gethostbyname = no; then
6559       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
6560 $as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
6561 if ${ac_cv_lib_nsl_gethostbyname+:} false; then :
6562   $as_echo_n "(cached) " >&6
6563 else
6564   ac_check_lib_save_LIBS=$LIBS
6565 LIBS="-lnsl  $LIBS"
6566 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6567 /* end confdefs.h.  */
6568
6569 /* Override any GCC internal prototype to avoid an error.
6570    Use char because int might match the return type of a GCC
6571    builtin and then its argument prototype would still apply.  */
6572 #ifdef __cplusplus
6573 extern "C"
6574 #endif
6575 char gethostbyname ();
6576 int
6577 main ()
6578 {
6579 return gethostbyname ();
6580   ;
6581   return 0;
6582 }
6583 _ACEOF
6584 if ac_fn_c_try_link "$LINENO"; then :
6585   ac_cv_lib_nsl_gethostbyname=yes
6586 else
6587   ac_cv_lib_nsl_gethostbyname=no
6588 fi
6589 rm -f core conftest.err conftest.$ac_objext \
6590     conftest$ac_exeext conftest.$ac_ext
6591 LIBS=$ac_check_lib_save_LIBS
6592 fi
6593 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
6594 $as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
6595 if test "x$ac_cv_lib_nsl_gethostbyname" = xyes; then :
6596   X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl"
6597 fi
6598
6599       if test $ac_cv_lib_nsl_gethostbyname = no; then
6600         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lbsd" >&5
6601 $as_echo_n "checking for gethostbyname in -lbsd... " >&6; }
6602 if ${ac_cv_lib_bsd_gethostbyname+:} false; then :
6603   $as_echo_n "(cached) " >&6
6604 else
6605   ac_check_lib_save_LIBS=$LIBS
6606 LIBS="-lbsd  $LIBS"
6607 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6608 /* end confdefs.h.  */
6609
6610 /* Override any GCC internal prototype to avoid an error.
6611    Use char because int might match the return type of a GCC
6612    builtin and then its argument prototype would still apply.  */
6613 #ifdef __cplusplus
6614 extern "C"
6615 #endif
6616 char gethostbyname ();
6617 int
6618 main ()
6619 {
6620 return gethostbyname ();
6621   ;
6622   return 0;
6623 }
6624 _ACEOF
6625 if ac_fn_c_try_link "$LINENO"; then :
6626   ac_cv_lib_bsd_gethostbyname=yes
6627 else
6628   ac_cv_lib_bsd_gethostbyname=no
6629 fi
6630 rm -f core conftest.err conftest.$ac_objext \
6631     conftest$ac_exeext conftest.$ac_ext
6632 LIBS=$ac_check_lib_save_LIBS
6633 fi
6634 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bsd_gethostbyname" >&5
6635 $as_echo "$ac_cv_lib_bsd_gethostbyname" >&6; }
6636 if test "x$ac_cv_lib_bsd_gethostbyname" = xyes; then :
6637   X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd"
6638 fi
6639
6640       fi
6641     fi
6642
6643     # lieder@skyler.mavd.honeywell.com says without -lsocket,
6644     # socket/setsockopt and other routines are undefined under SCO ODT
6645     # 2.0.  But -lsocket is broken on IRIX 5.2 (and is not necessary
6646     # on later versions), says Simon Leinen: it contains gethostby*
6647     # variants that don't use the name server (or something).  -lsocket
6648     # must be given before -lnsl if both are needed.  We assume that
6649     # if connect needs -lnsl, so does gethostbyname.
6650     ac_fn_c_check_func "$LINENO" "connect" "ac_cv_func_connect"
6651 if test "x$ac_cv_func_connect" = xyes; then :
6652
6653 fi
6654
6655     if test $ac_cv_func_connect = no; then
6656       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for connect in -lsocket" >&5
6657 $as_echo_n "checking for connect in -lsocket... " >&6; }
6658 if ${ac_cv_lib_socket_connect+:} false; then :
6659   $as_echo_n "(cached) " >&6
6660 else
6661   ac_check_lib_save_LIBS=$LIBS
6662 LIBS="-lsocket $X_EXTRA_LIBS $LIBS"
6663 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6664 /* end confdefs.h.  */
6665
6666 /* Override any GCC internal prototype to avoid an error.
6667    Use char because int might match the return type of a GCC
6668    builtin and then its argument prototype would still apply.  */
6669 #ifdef __cplusplus
6670 extern "C"
6671 #endif
6672 char connect ();
6673 int
6674 main ()
6675 {
6676 return connect ();
6677   ;
6678   return 0;
6679 }
6680 _ACEOF
6681 if ac_fn_c_try_link "$LINENO"; then :
6682   ac_cv_lib_socket_connect=yes
6683 else
6684   ac_cv_lib_socket_connect=no
6685 fi
6686 rm -f core conftest.err conftest.$ac_objext \
6687     conftest$ac_exeext conftest.$ac_ext
6688 LIBS=$ac_check_lib_save_LIBS
6689 fi
6690 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_connect" >&5
6691 $as_echo "$ac_cv_lib_socket_connect" >&6; }
6692 if test "x$ac_cv_lib_socket_connect" = xyes; then :
6693   X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS"
6694 fi
6695
6696     fi
6697
6698     # Guillermo Gomez says -lposix is necessary on A/UX.
6699     ac_fn_c_check_func "$LINENO" "remove" "ac_cv_func_remove"
6700 if test "x$ac_cv_func_remove" = xyes; then :
6701
6702 fi
6703
6704     if test $ac_cv_func_remove = no; then
6705       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for remove in -lposix" >&5
6706 $as_echo_n "checking for remove in -lposix... " >&6; }
6707 if ${ac_cv_lib_posix_remove+:} false; then :
6708   $as_echo_n "(cached) " >&6
6709 else
6710   ac_check_lib_save_LIBS=$LIBS
6711 LIBS="-lposix  $LIBS"
6712 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6713 /* end confdefs.h.  */
6714
6715 /* Override any GCC internal prototype to avoid an error.
6716    Use char because int might match the return type of a GCC
6717    builtin and then its argument prototype would still apply.  */
6718 #ifdef __cplusplus
6719 extern "C"
6720 #endif
6721 char remove ();
6722 int
6723 main ()
6724 {
6725 return remove ();
6726   ;
6727   return 0;
6728 }
6729 _ACEOF
6730 if ac_fn_c_try_link "$LINENO"; then :
6731   ac_cv_lib_posix_remove=yes
6732 else
6733   ac_cv_lib_posix_remove=no
6734 fi
6735 rm -f core conftest.err conftest.$ac_objext \
6736     conftest$ac_exeext conftest.$ac_ext
6737 LIBS=$ac_check_lib_save_LIBS
6738 fi
6739 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix_remove" >&5
6740 $as_echo "$ac_cv_lib_posix_remove" >&6; }
6741 if test "x$ac_cv_lib_posix_remove" = xyes; then :
6742   X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix"
6743 fi
6744
6745     fi
6746
6747     # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay.
6748     ac_fn_c_check_func "$LINENO" "shmat" "ac_cv_func_shmat"
6749 if test "x$ac_cv_func_shmat" = xyes; then :
6750
6751 fi
6752
6753     if test $ac_cv_func_shmat = no; then
6754       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shmat in -lipc" >&5
6755 $as_echo_n "checking for shmat in -lipc... " >&6; }
6756 if ${ac_cv_lib_ipc_shmat+:} false; then :
6757   $as_echo_n "(cached) " >&6
6758 else
6759   ac_check_lib_save_LIBS=$LIBS
6760 LIBS="-lipc  $LIBS"
6761 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6762 /* end confdefs.h.  */
6763
6764 /* Override any GCC internal prototype to avoid an error.
6765    Use char because int might match the return type of a GCC
6766    builtin and then its argument prototype would still apply.  */
6767 #ifdef __cplusplus
6768 extern "C"
6769 #endif
6770 char shmat ();
6771 int
6772 main ()
6773 {
6774 return shmat ();
6775   ;
6776   return 0;
6777 }
6778 _ACEOF
6779 if ac_fn_c_try_link "$LINENO"; then :
6780   ac_cv_lib_ipc_shmat=yes
6781 else
6782   ac_cv_lib_ipc_shmat=no
6783 fi
6784 rm -f core conftest.err conftest.$ac_objext \
6785     conftest$ac_exeext conftest.$ac_ext
6786 LIBS=$ac_check_lib_save_LIBS
6787 fi
6788 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ipc_shmat" >&5
6789 $as_echo "$ac_cv_lib_ipc_shmat" >&6; }
6790 if test "x$ac_cv_lib_ipc_shmat" = xyes; then :
6791   X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc"
6792 fi
6793
6794     fi
6795   fi
6796
6797   # Check for libraries that X11R6 Xt/Xaw programs need.
6798   ac_save_LDFLAGS=$LDFLAGS
6799   test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries"
6800   # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to
6801   # check for ICE first), but we must link in the order -lSM -lICE or
6802   # we get undefined symbols.  So assume we have SM if we have ICE.
6803   # These have to be linked with before -lX11, unlike the other
6804   # libraries we check for below, so use a different variable.
6805   # John Interrante, Karl Berry
6806   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for IceConnectionNumber in -lICE" >&5
6807 $as_echo_n "checking for IceConnectionNumber in -lICE... " >&6; }
6808 if ${ac_cv_lib_ICE_IceConnectionNumber+:} false; then :
6809   $as_echo_n "(cached) " >&6
6810 else
6811   ac_check_lib_save_LIBS=$LIBS
6812 LIBS="-lICE $X_EXTRA_LIBS $LIBS"
6813 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6814 /* end confdefs.h.  */
6815
6816 /* Override any GCC internal prototype to avoid an error.
6817    Use char because int might match the return type of a GCC
6818    builtin and then its argument prototype would still apply.  */
6819 #ifdef __cplusplus
6820 extern "C"
6821 #endif
6822 char IceConnectionNumber ();
6823 int
6824 main ()
6825 {
6826 return IceConnectionNumber ();
6827   ;
6828   return 0;
6829 }
6830 _ACEOF
6831 if ac_fn_c_try_link "$LINENO"; then :
6832   ac_cv_lib_ICE_IceConnectionNumber=yes
6833 else
6834   ac_cv_lib_ICE_IceConnectionNumber=no
6835 fi
6836 rm -f core conftest.err conftest.$ac_objext \
6837     conftest$ac_exeext conftest.$ac_ext
6838 LIBS=$ac_check_lib_save_LIBS
6839 fi
6840 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5
6841 $as_echo "$ac_cv_lib_ICE_IceConnectionNumber" >&6; }
6842 if test "x$ac_cv_lib_ICE_IceConnectionNumber" = xyes; then :
6843   X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE"
6844 fi
6845
6846   LDFLAGS=$ac_save_LDFLAGS
6847
6848 fi
6849
6850
6851 if test "$have_x" != yes; then
6852   as_fn_error $? "Couldn't find X11 headers/libs.  Try \`$0 --help'." "$LINENO" 5
6853 fi
6854
6855
6856     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X app-defaults directory" >&5
6857 $as_echo_n "checking for X app-defaults directory... " >&6; }
6858 if ${ac_cv_x_app_defaults+:} false; then :
6859   $as_echo_n "(cached) " >&6
6860 else
6861   # skip this, it's always wrong these days.
6862       #  AC_PATH_X_APP_DEFAULTS_XMKMF
6863       if test x"$ac_x_app_defaults" = x; then
6864         true
6865   # Look for the directory under a standard set of common directories.
6866   # Check X11 before X11Rn because it's often a symlink to the current release.
6867   for ac_dir in                                 \
6868                                                 \
6869     /usr/share/X11/app-defaults                 \
6870                                                 \
6871     /usr/X11/lib/app-defaults                   \
6872     /usr/X11R6/lib/app-defaults                 \
6873     /usr/X11R6/lib/X11/app-defaults             \
6874     /usr/X11R5/lib/app-defaults                 \
6875     /usr/X11R5/lib/X11/app-defaults             \
6876     /usr/X11R4/lib/app-defaults                 \
6877     /usr/X11R4/lib/X11/app-defaults             \
6878                                                 \
6879     /usr/lib/X11/app-defaults                   \
6880     /usr/lib/X11R6/app-defaults                 \
6881     /usr/lib/X11R5/app-defaults                 \
6882     /usr/lib/X11R4/app-defaults                 \
6883                                                 \
6884     /etc/X11/app-defaults                       \
6885                                                 \
6886     /usr/local/X11/lib/app-defaults             \
6887     /usr/local/X11R6/lib/app-defaults           \
6888     /usr/local/X11R5/lib/app-defaults           \
6889     /usr/local/X11R4/lib/app-defaults           \
6890                                                 \
6891     /usr/local/lib/X11/app-defaults             \
6892     /usr/local/lib/X11R6/app-defaults           \
6893     /usr/local/lib/X11R6/X11/app-defaults       \
6894     /usr/local/lib/X11R5/app-defaults           \
6895     /usr/local/lib/X11R5/X11/app-defaults       \
6896     /usr/local/lib/X11R4/app-defaults           \
6897     /usr/local/lib/X11R4/X11/app-defaults       \
6898                                                 \
6899     /usr/X386/lib/X11/app-defaults              \
6900     /usr/x386/lib/X11/app-defaults              \
6901     /usr/XFree86/lib/X11/app-defaults           \
6902                                                 \
6903     /usr/lib/X11/app-defaults                   \
6904     /usr/local/lib/X11/app-defaults             \
6905     /usr/unsupported/lib/X11/app-defaults       \
6906     /usr/athena/lib/X11/app-defaults            \
6907     /usr/local/x11r5/lib/X11/app-defaults       \
6908     /usr/lpp/Xamples/lib/X11/app-defaults       \
6909     /lib/usr/lib/X11/app-defaults               \
6910                                                 \
6911     /usr/openwin/lib/app-defaults               \
6912     /usr/openwin/lib/X11/app-defaults           \
6913     /usr/openwin/share/lib/app-defaults         \
6914     /usr/openwin/share/lib/X11/app-defaults     \
6915                                                 \
6916     /X11R6/lib/app-defaults                     \
6917     /X11R5/lib/app-defaults                     \
6918     /X11R4/lib/app-defaults                     \
6919     ; \
6920   do
6921     if test -d "$ac_dir"; then
6922       ac_x_app_defaults=$ac_dir
6923       break
6924     fi
6925   done
6926
6927       fi
6928       if test x"$ac_x_app_defaults" = x; then
6929         /bin/echo -n 'fallback: '
6930         ac_cv_x_app_defaults="/usr/lib/X11/app-defaults"
6931       else
6932         # Record where we found app-defaults for the cache.
6933         ac_cv_x_app_defaults="$ac_x_app_defaults"
6934       fi
6935 fi
6936 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_x_app_defaults" >&5
6937 $as_echo "$ac_cv_x_app_defaults" >&6; }
6938     eval ac_x_app_defaults="$ac_cv_x_app_defaults"
6939 case "$host" in
6940     *-hpux*)
6941
6942       # The following arcana was gleaned from conversations with
6943       # Eric Schwartz <erics@col.hp.com>:
6944       #
6945       # On HPUX 10.x, the parts of X that HP considers "standard" live in
6946       # /usr/{include,lib}/X11R6/.  The parts that HP doesn't consider
6947       # "standard", notably, Xaw and Xmu, live in /usr/contrib/X11R6/.
6948       # Yet /usr/contrib/X11R6/ comes preinstalled on all HPUX systems.
6949       # Also, there are symlinks from /usr/include/ and /usr/lib/ into
6950       # /usr/{include,lib}/X11R6/, so that (if you don't use Xmu at all)
6951       # you don't need any -I or -L arguments.
6952       #
6953       # On HPUX 9.x, /usr/{include,lib}/X11R5/ and /usr/contrib/X11R5/
6954       # are the same division as 10.x.  However, there are no symlinks to
6955       # the X stuff from /usr/include/ and /usr/lib/, so -I and -L
6956       # arguments are always necessary.
6957       #
6958       # However, X11R6 was available on HPUX 9.x as a patch: if that
6959       # patch was installed, then all of X11R6 went in to
6960       # /usr/contrib/X11R6/ (there was no /usr/{include,lib}/X11R6/.)
6961       #
6962       # HPUX 8.x was the same as 9.x, but was X11R4 instead (I don't know
6963       # whether R5 was available as a patch; R6 undoubtedly was not.)
6964       #
6965       # So.  We try and use the highest numbered pair of
6966       # /usr/{include,lib}/X11R?/ and /usr/contrib/X11R?/{include,lib}/
6967       # that are available.  We do not mix and match different versions
6968       # of X.
6969       #
6970       # Question I still don't know the answer to: (do you?)
6971       #
6972       #   * On HPUX 9.x, where /usr/include/X11R5/ was standard, and
6973       #     /usr/contrib/X11R6/ could be installed as a patch, what was in
6974       #     that contrib directory?  Did it contain so-called "standard"
6975       #     X11R6, or did it include Xaw and Xmu as well?  If the former,
6976       #     where did one find Xaw and Xmu on 9.x R6 systems?  Would this
6977       #     be a situation where one had to reach into the R5 headers and
6978       #     libs to find Xmu?  That is, must both R6 and R5 directories
6979       #     be on the -I and -L lists in that case?
6980       #
6981       for version in X11R6 X11R5 X11R4 ; do
6982         # if either pair of directories exists...
6983         if test -d /usr/include/$version || test -d /usr/contrib/$version/include
6984         then
6985            # if contrib exists, use it...
6986            if test -d /usr/contrib/$version/include ; then
6987              X_CFLAGS="$X_CFLAGS -I/usr/contrib/$version/include"
6988              X_LIBS="$X_LIBS -L/usr/contrib/$version/lib"
6989            fi
6990            # if the "standard" one exists, use it.
6991            if test -d /usr/include/$version ; then
6992              X_CFLAGS="$X_CFLAGS -I/usr/include/$version"
6993              X_LIBS="$X_LIBS -L/usr/lib/$version"
6994            fi
6995            # since at least one of the pair exists, go no farther.
6996            break
6997         fi
6998       done
6999
7000       # Now find Motif.  Thanks for not making xmkmf find this by
7001       # default, you losers.
7002       #
7003       if test -d /usr/include/Motif2.1 ; then
7004         X_CFLAGS="$X_CFLAGS -I/usr/include/Motif2.1"
7005         X_LIBS="$X_LIBS -L/usr/lib/Motif2.1"
7006       elif test -d /usr/include/Motif1.2 ; then
7007         X_CFLAGS="$X_CFLAGS -I/usr/include/Motif1.2"
7008         X_LIBS="$X_LIBS -L/usr/lib/Motif1.2"
7009       elif test -d /usr/include/Motif1.1 ; then
7010         X_CFLAGS="$X_CFLAGS -I/usr/include/Motif1.1"
7011         X_LIBS="$X_LIBS -L/usr/lib/Motif1.1"
7012       fi
7013
7014       # Now let's check for the pseudo-standard locations for OpenGL and XPM.
7015       #
7016       if test -d /opt/graphics/OpenGL/include ; then
7017         # HP-UX 10.20 puts it here
7018         X_CFLAGS="-I/opt/graphics/OpenGL/include $X_CFLAGS"
7019         X_LIBS="-L/opt/graphics/OpenGL/lib $X_LIBS"
7020       elif test -d /opt/Mesa/lib ; then
7021         X_CFLAGS="-I/opt/Mesa/include $X_CFLAGS"
7022         X_LIBS="-L/opt/Mesa/lib $X_LIBS"
7023       fi
7024
7025
7026       if test -d /opt/xpm/lib/X11 ; then
7027         X_CFLAGS="-I/opt/xpm/include $X_CFLAGS"
7028         X_LIBS="-L/opt/xpm/lib/X11 $X_LIBS"
7029       fi
7030
7031       # On HPUX, default to installing in /opt/xscreensaver/ instead of
7032       # in /usr/local/, unless there is already an xscreensaver in
7033       # /usr/local/bin/.  This can be overridden with the --prefix arg
7034       # to configure.  I'm not sure this is the right thing to do, but
7035       # Richard Lloyd says so...
7036       #
7037       if test \! -x /usr/local/bin/xscreensaver ; then
7038         ac_default_prefix=/opt/xscreensaver
7039       fi
7040
7041     ;;
7042     *-solaris*)
7043
7044       # Thanks for not making xmkmf find this by default, pinheads.
7045       # And thanks for moving things around again, too.  Is this
7046       # really the standard location now?  What happened to the
7047       # joke that this kind of thing went in /opt?
7048       # cthomp says "answer: CDE (Common Disorganized Environment)"
7049       #
7050       if test -f /usr/dt/include/Xm/Xm.h ; then
7051         X_CFLAGS="$X_CFLAGS -I/usr/dt/include"
7052         MOTIF_LIBS="$MOTIF_LIBS -L/usr/dt/lib -R/usr/dt/lib"
7053
7054         # Some versions of Slowlaris Motif require -lgen.  But not all.  Why?
7055         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for regcmp in -lgen" >&5
7056 $as_echo_n "checking for regcmp in -lgen... " >&6; }
7057 if ${ac_cv_lib_gen_regcmp+:} false; then :
7058   $as_echo_n "(cached) " >&6
7059 else
7060   ac_check_lib_save_LIBS=$LIBS
7061 LIBS="-lgen  $LIBS"
7062 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7063 /* end confdefs.h.  */
7064
7065 /* Override any GCC internal prototype to avoid an error.
7066    Use char because int might match the return type of a GCC
7067    builtin and then its argument prototype would still apply.  */
7068 #ifdef __cplusplus
7069 extern "C"
7070 #endif
7071 char regcmp ();
7072 int
7073 main ()
7074 {
7075 return regcmp ();
7076   ;
7077   return 0;
7078 }
7079 _ACEOF
7080 if ac_fn_c_try_link "$LINENO"; then :
7081   ac_cv_lib_gen_regcmp=yes
7082 else
7083   ac_cv_lib_gen_regcmp=no
7084 fi
7085 rm -f core conftest.err conftest.$ac_objext \
7086     conftest$ac_exeext conftest.$ac_ext
7087 LIBS=$ac_check_lib_save_LIBS
7088 fi
7089 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gen_regcmp" >&5
7090 $as_echo "$ac_cv_lib_gen_regcmp" >&6; }
7091 if test "x$ac_cv_lib_gen_regcmp" = xyes; then :
7092   MOTIF_LIBS="$MOTIF_LIBS -lgen"
7093 fi
7094
7095       fi
7096
7097     ;;
7098     *-darwin*)
7099
7100       # On MacOS X (10.x with "fink"), many things are under /sw/.
7101       #
7102       if test -d /sw/include ; then
7103         X_CFLAGS="-I/sw/include $X_CFLAGS"
7104         X_LIBS="-L/sw/lib $X_LIBS"
7105       fi
7106     ;;
7107   esac
7108 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XPointer" >&5
7109 $as_echo_n "checking for XPointer... " >&6; }
7110 if ${ac_cv_xpointer+:} false; then :
7111   $as_echo_n "(cached) " >&6
7112 else
7113
7114   ac_save_CPPFLAGS="$CPPFLAGS"
7115   if test \! -z "$includedir" ; then
7116     CPPFLAGS="$CPPFLAGS -I$includedir"
7117   fi
7118   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
7119   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
7120   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7121 /* end confdefs.h.  */
7122 #include <X11/Xlib.h>
7123 int
7124 main ()
7125 {
7126 XPointer foo = (XPointer) 0;
7127   ;
7128   return 0;
7129 }
7130 _ACEOF
7131 if ac_fn_c_try_compile "$LINENO"; then :
7132   ac_cv_xpointer=yes
7133 else
7134   ac_cv_xpointer=no
7135 fi
7136 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7137   CPPFLAGS="$ac_save_CPPFLAGS"
7138 fi
7139 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_xpointer" >&5
7140 $as_echo "$ac_cv_xpointer" >&6; }
7141   if test "$ac_cv_xpointer" != yes; then
7142    $as_echo "#define XPointer char*" >>confdefs.h
7143
7144   fi
7145
7146 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether this is MacOS X" >&5
7147 $as_echo_n "checking whether this is MacOS X... " >&6; }
7148   ac_macosx=no
7149   case "$host" in
7150     *-apple-darwin* )
7151       ac_macosx=yes
7152     ;;
7153   esac
7154 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_macosx" >&5
7155 $as_echo "$ac_macosx" >&6; }
7156
7157
7158 ###############################################################################
7159 #
7160 #       Gettext support
7161 #
7162 ###############################################################################
7163
7164
7165   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
7166 $as_echo_n "checking whether NLS is requested... " >&6; }
7167     # Check whether --enable-nls was given.
7168 if test "${enable_nls+set}" = set; then :
7169   enableval=$enable_nls; USE_NLS=$enableval
7170 else
7171   USE_NLS=yes
7172 fi
7173
7174   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
7175 $as_echo "$USE_NLS" >&6; }
7176
7177
7178
7179
7180 case "$am__api_version" in
7181     1.01234)
7182         as_fn_error $? "Automake 1.5 or newer is required to use intltool" "$LINENO" 5
7183     ;;
7184     *)
7185     ;;
7186 esac
7187
7188 INTLTOOL_REQUIRED_VERSION_AS_INT=`echo  | awk -F. '{ print $ 1 * 1000 + $ 2 * 100 + $ 3; }'`
7189 INTLTOOL_APPLIED_VERSION=`intltool-update --version | head -1 | cut -d" " -f3`
7190 INTLTOOL_APPLIED_VERSION_AS_INT=`echo $INTLTOOL_APPLIED_VERSION | awk -F. '{ print $ 1 * 1000 + $ 2 * 100 + $ 3; }'`
7191 if test -n ""; then
7192     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for intltool >= " >&5
7193 $as_echo_n "checking for intltool >= ... " >&6; }
7194     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INTLTOOL_APPLIED_VERSION found" >&5
7195 $as_echo "$INTLTOOL_APPLIED_VERSION found" >&6; }
7196     test "$INTLTOOL_APPLIED_VERSION_AS_INT" -ge "$INTLTOOL_REQUIRED_VERSION_AS_INT" ||
7197         as_fn_error $? "Your intltool is too old.  You need intltool  or later." "$LINENO" 5
7198 fi
7199
7200 # Extract the first word of "intltool-update", so it can be a program name with args.
7201 set dummy intltool-update; ac_word=$2
7202 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7203 $as_echo_n "checking for $ac_word... " >&6; }
7204 if ${ac_cv_path_INTLTOOL_UPDATE+:} false; then :
7205   $as_echo_n "(cached) " >&6
7206 else
7207   case $INTLTOOL_UPDATE in
7208   [\\/]* | ?:[\\/]*)
7209   ac_cv_path_INTLTOOL_UPDATE="$INTLTOOL_UPDATE" # Let the user override the test with a path.
7210   ;;
7211   *)
7212   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7213 for as_dir in $PATH
7214 do
7215   IFS=$as_save_IFS
7216   test -z "$as_dir" && as_dir=.
7217     for ac_exec_ext in '' $ac_executable_extensions; do
7218   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7219     ac_cv_path_INTLTOOL_UPDATE="$as_dir/$ac_word$ac_exec_ext"
7220     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7221     break 2
7222   fi
7223 done
7224   done
7225 IFS=$as_save_IFS
7226
7227   ;;
7228 esac
7229 fi
7230 INTLTOOL_UPDATE=$ac_cv_path_INTLTOOL_UPDATE
7231 if test -n "$INTLTOOL_UPDATE"; then
7232   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INTLTOOL_UPDATE" >&5
7233 $as_echo "$INTLTOOL_UPDATE" >&6; }
7234 else
7235   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7236 $as_echo "no" >&6; }
7237 fi
7238
7239
7240 # Extract the first word of "intltool-merge", so it can be a program name with args.
7241 set dummy intltool-merge; ac_word=$2
7242 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7243 $as_echo_n "checking for $ac_word... " >&6; }
7244 if ${ac_cv_path_INTLTOOL_MERGE+:} false; then :
7245   $as_echo_n "(cached) " >&6
7246 else
7247   case $INTLTOOL_MERGE in
7248   [\\/]* | ?:[\\/]*)
7249   ac_cv_path_INTLTOOL_MERGE="$INTLTOOL_MERGE" # Let the user override the test with a path.
7250   ;;
7251   *)
7252   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7253 for as_dir in $PATH
7254 do
7255   IFS=$as_save_IFS
7256   test -z "$as_dir" && as_dir=.
7257     for ac_exec_ext in '' $ac_executable_extensions; do
7258   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7259     ac_cv_path_INTLTOOL_MERGE="$as_dir/$ac_word$ac_exec_ext"
7260     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7261     break 2
7262   fi
7263 done
7264   done
7265 IFS=$as_save_IFS
7266
7267   ;;
7268 esac
7269 fi
7270 INTLTOOL_MERGE=$ac_cv_path_INTLTOOL_MERGE
7271 if test -n "$INTLTOOL_MERGE"; then
7272   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INTLTOOL_MERGE" >&5
7273 $as_echo "$INTLTOOL_MERGE" >&6; }
7274 else
7275   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7276 $as_echo "no" >&6; }
7277 fi
7278
7279
7280 # Extract the first word of "intltool-extract", so it can be a program name with args.
7281 set dummy intltool-extract; ac_word=$2
7282 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7283 $as_echo_n "checking for $ac_word... " >&6; }
7284 if ${ac_cv_path_INTLTOOL_EXTRACT+:} false; then :
7285   $as_echo_n "(cached) " >&6
7286 else
7287   case $INTLTOOL_EXTRACT in
7288   [\\/]* | ?:[\\/]*)
7289   ac_cv_path_INTLTOOL_EXTRACT="$INTLTOOL_EXTRACT" # Let the user override the test with a path.
7290   ;;
7291   *)
7292   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7293 for as_dir in $PATH
7294 do
7295   IFS=$as_save_IFS
7296   test -z "$as_dir" && as_dir=.
7297     for ac_exec_ext in '' $ac_executable_extensions; do
7298   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7299     ac_cv_path_INTLTOOL_EXTRACT="$as_dir/$ac_word$ac_exec_ext"
7300     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7301     break 2
7302   fi
7303 done
7304   done
7305 IFS=$as_save_IFS
7306
7307   ;;
7308 esac
7309 fi
7310 INTLTOOL_EXTRACT=$ac_cv_path_INTLTOOL_EXTRACT
7311 if test -n "$INTLTOOL_EXTRACT"; then
7312   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INTLTOOL_EXTRACT" >&5
7313 $as_echo "$INTLTOOL_EXTRACT" >&6; }
7314 else
7315   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7316 $as_echo "no" >&6; }
7317 fi
7318
7319
7320 if test -z "$INTLTOOL_UPDATE" -o -z "$INTLTOOL_MERGE" -o -z "$INTLTOOL_EXTRACT"; then
7321     as_fn_error $? "The intltool scripts were not found. Please install intltool." "$LINENO" 5
7322 fi
7323
7324 if test -z "$AM_DEFAULT_VERBOSITY"; then
7325   AM_DEFAULT_VERBOSITY=1
7326 fi
7327
7328
7329 INTLTOOL_V_MERGE='$(INTLTOOL__v_MERGE_$(V))'
7330 INTLTOOL__v_MERGE_='$(INTLTOOL__v_MERGE_$(AM_DEFAULT_VERBOSITY))'
7331 INTLTOOL__v_MERGE_0='@echo "  ITMRG " $@;'
7332
7333
7334
7335
7336 INTLTOOL_V_MERGE_OPTIONS='$(intltool__v_merge_options_$(V))'
7337 intltool__v_merge_options_='$(intltool__v_merge_options_$(AM_DEFAULT_VERBOSITY))'
7338 intltool__v_merge_options_0='-q'
7339
7340
7341
7342
7343   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 $< $@'
7344 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 $< $@'
7345      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 $< $@'
7346      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 $< $@'
7347       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 $< $@'
7348      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 $< $@'
7349    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 $< $@'
7350     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 $< $@'
7351 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 $< $@'
7352        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 $< $@'
7353       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 $< $@'
7354 if test "$INTLTOOL_APPLIED_VERSION_AS_INT" -ge 5000; then
7355       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 $< $@'
7356 else
7357       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'
7358 fi
7359       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 $< $@'
7360       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 $< $@'
7361     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 $< $@'
7362   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 $< $@'
7363     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 $< $@'
7364     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 $< $@'
7365    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 $< $@'
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
7426
7427
7428
7429
7430
7431
7432
7433
7434
7435
7436
7437
7438
7439
7440
7441
7442
7443
7444
7445
7446
7447
7448
7449
7450
7451
7452
7453
7454
7455
7456
7457
7458
7459
7460
7461
7462
7463 # Check the gettext tools to make sure they are GNU
7464 # Extract the first word of "xgettext", so it can be a program name with args.
7465 set dummy xgettext; ac_word=$2
7466 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7467 $as_echo_n "checking for $ac_word... " >&6; }
7468 if ${ac_cv_path_XGETTEXT+:} false; then :
7469   $as_echo_n "(cached) " >&6
7470 else
7471   case $XGETTEXT in
7472   [\\/]* | ?:[\\/]*)
7473   ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
7474   ;;
7475   *)
7476   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7477 for as_dir in $PATH
7478 do
7479   IFS=$as_save_IFS
7480   test -z "$as_dir" && as_dir=.
7481     for ac_exec_ext in '' $ac_executable_extensions; do
7482   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7483     ac_cv_path_XGETTEXT="$as_dir/$ac_word$ac_exec_ext"
7484     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7485     break 2
7486   fi
7487 done
7488   done
7489 IFS=$as_save_IFS
7490
7491   ;;
7492 esac
7493 fi
7494 XGETTEXT=$ac_cv_path_XGETTEXT
7495 if test -n "$XGETTEXT"; then
7496   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5
7497 $as_echo "$XGETTEXT" >&6; }
7498 else
7499   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7500 $as_echo "no" >&6; }
7501 fi
7502
7503
7504 # Extract the first word of "msgmerge", so it can be a program name with args.
7505 set dummy msgmerge; ac_word=$2
7506 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7507 $as_echo_n "checking for $ac_word... " >&6; }
7508 if ${ac_cv_path_MSGMERGE+:} false; then :
7509   $as_echo_n "(cached) " >&6
7510 else
7511   case $MSGMERGE in
7512   [\\/]* | ?:[\\/]*)
7513   ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path.
7514   ;;
7515   *)
7516   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7517 for as_dir in $PATH
7518 do
7519   IFS=$as_save_IFS
7520   test -z "$as_dir" && as_dir=.
7521     for ac_exec_ext in '' $ac_executable_extensions; do
7522   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7523     ac_cv_path_MSGMERGE="$as_dir/$ac_word$ac_exec_ext"
7524     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7525     break 2
7526   fi
7527 done
7528   done
7529 IFS=$as_save_IFS
7530
7531   ;;
7532 esac
7533 fi
7534 MSGMERGE=$ac_cv_path_MSGMERGE
7535 if test -n "$MSGMERGE"; then
7536   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5
7537 $as_echo "$MSGMERGE" >&6; }
7538 else
7539   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7540 $as_echo "no" >&6; }
7541 fi
7542
7543
7544 # Extract the first word of "msgfmt", so it can be a program name with args.
7545 set dummy msgfmt; ac_word=$2
7546 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7547 $as_echo_n "checking for $ac_word... " >&6; }
7548 if ${ac_cv_path_MSGFMT+:} false; then :
7549   $as_echo_n "(cached) " >&6
7550 else
7551   case $MSGFMT in
7552   [\\/]* | ?:[\\/]*)
7553   ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
7554   ;;
7555   *)
7556   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7557 for as_dir in $PATH
7558 do
7559   IFS=$as_save_IFS
7560   test -z "$as_dir" && as_dir=.
7561     for ac_exec_ext in '' $ac_executable_extensions; do
7562   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7563     ac_cv_path_MSGFMT="$as_dir/$ac_word$ac_exec_ext"
7564     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7565     break 2
7566   fi
7567 done
7568   done
7569 IFS=$as_save_IFS
7570
7571   ;;
7572 esac
7573 fi
7574 MSGFMT=$ac_cv_path_MSGFMT
7575 if test -n "$MSGFMT"; then
7576   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
7577 $as_echo "$MSGFMT" >&6; }
7578 else
7579   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7580 $as_echo "no" >&6; }
7581 fi
7582
7583
7584 # Extract the first word of "gmsgfmt", so it can be a program name with args.
7585 set dummy gmsgfmt; ac_word=$2
7586 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7587 $as_echo_n "checking for $ac_word... " >&6; }
7588 if ${ac_cv_path_GMSGFMT+:} false; then :
7589   $as_echo_n "(cached) " >&6
7590 else
7591   case $GMSGFMT in
7592   [\\/]* | ?:[\\/]*)
7593   ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
7594   ;;
7595   *)
7596   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7597 for as_dir in $PATH
7598 do
7599   IFS=$as_save_IFS
7600   test -z "$as_dir" && as_dir=.
7601     for ac_exec_ext in '' $ac_executable_extensions; do
7602   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7603     ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext"
7604     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7605     break 2
7606   fi
7607 done
7608   done
7609 IFS=$as_save_IFS
7610
7611   test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
7612   ;;
7613 esac
7614 fi
7615 GMSGFMT=$ac_cv_path_GMSGFMT
7616 if test -n "$GMSGFMT"; then
7617   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5
7618 $as_echo "$GMSGFMT" >&6; }
7619 else
7620   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7621 $as_echo "no" >&6; }
7622 fi
7623
7624
7625 if test -z "$XGETTEXT" -o -z "$MSGMERGE" -o -z "$MSGFMT"; then
7626     as_fn_error $? "GNU gettext tools not found; required for intltool" "$LINENO" 5
7627 fi
7628 xgversion="`$XGETTEXT --version|grep '(GNU ' 2> /dev/null`"
7629 mmversion="`$MSGMERGE --version|grep '(GNU ' 2> /dev/null`"
7630 mfversion="`$MSGFMT --version|grep '(GNU ' 2> /dev/null`"
7631 if test -z "$xgversion" -o -z "$mmversion" -o -z "$mfversion"; then
7632     as_fn_error $? "GNU gettext tools not found; required for intltool" "$LINENO" 5
7633 fi
7634
7635 # Substitute ALL_LINGUAS so we can use it in po/Makefile
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='$(JWXYZ_BIN)/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 sys/termios.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 jwxyz/Makefile hacks/Makefile hacks/glx/Makefile po/Makefile.in driver/Makefile driver/xscreensaver.pam driver/xscreensaver-demo.glade2 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     "jwxyz/Makefile") CONFIG_FILES="$CONFIG_FILES jwxyz/Makefile" ;;
16721     "hacks/Makefile") CONFIG_FILES="$CONFIG_FILES hacks/Makefile" ;;
16722     "hacks/glx/Makefile") CONFIG_FILES="$CONFIG_FILES hacks/glx/Makefile" ;;
16723     "po/Makefile.in") CONFIG_FILES="$CONFIG_FILES po/Makefile.in" ;;
16724     "driver/Makefile") CONFIG_FILES="$CONFIG_FILES driver/Makefile" ;;
16725     "driver/xscreensaver.pam") CONFIG_FILES="$CONFIG_FILES driver/xscreensaver.pam" ;;
16726     "driver/xscreensaver-demo.glade2") CONFIG_FILES="$CONFIG_FILES driver/xscreensaver-demo.glade2" ;;
16727     "driver/XScreenSaver.ad") CONFIG_FILES="$CONFIG_FILES driver/XScreenSaver.ad" ;;
16728     "po/stamp-it") CONFIG_COMMANDS="$CONFIG_COMMANDS po/stamp-it" ;;
16729
16730   *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
16731   esac
16732 done
16733
16734
16735 # If the user did not use the arguments to specify the items to instantiate,
16736 # then the envvar interface is used.  Set only those that are not.
16737 # We use the long form for the default assignment because of an extremely
16738 # bizarre bug on SunOS 4.1.3.
16739 if $ac_need_defaults; then
16740   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
16741   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
16742   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
16743 fi
16744
16745 # Have a temporary directory for convenience.  Make it in the build tree
16746 # simply because there is no reason against having it here, and in addition,
16747 # creating and moving files from /tmp can sometimes cause problems.
16748 # Hook for its removal unless debugging.
16749 # Note that there is a small window in which the directory will not be cleaned:
16750 # after its creation but before its name has been assigned to `$tmp'.
16751 $debug ||
16752 {
16753   tmp= ac_tmp=
16754   trap 'exit_status=$?
16755   : "${ac_tmp:=$tmp}"
16756   { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
16757 ' 0
16758   trap 'as_fn_exit 1' 1 2 13 15
16759 }
16760 # Create a (secure) tmp directory for tmp files.
16761
16762 {
16763   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
16764   test -d "$tmp"
16765 }  ||
16766 {
16767   tmp=./conf$$-$RANDOM
16768   (umask 077 && mkdir "$tmp")
16769 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
16770 ac_tmp=$tmp
16771
16772 # Set up the scripts for CONFIG_FILES section.
16773 # No need to generate them if there are no CONFIG_FILES.
16774 # This happens for instance with `./config.status config.h'.
16775 if test -n "$CONFIG_FILES"; then
16776
16777
16778 ac_cr=`echo X | tr X '\015'`
16779 # On cygwin, bash can eat \r inside `` if the user requested igncr.
16780 # But we know of no other shell where ac_cr would be empty at this
16781 # point, so we can use a bashism as a fallback.
16782 if test "x$ac_cr" = x; then
16783   eval ac_cr=\$\'\\r\'
16784 fi
16785 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
16786 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
16787   ac_cs_awk_cr='\\r'
16788 else
16789   ac_cs_awk_cr=$ac_cr
16790 fi
16791
16792 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
16793 _ACEOF
16794
16795
16796 {
16797   echo "cat >conf$$subs.awk <<_ACEOF" &&
16798   echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
16799   echo "_ACEOF"
16800 } >conf$$subs.sh ||
16801   as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16802 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
16803 ac_delim='%!_!# '
16804 for ac_last_try in false false false false false :; do
16805   . ./conf$$subs.sh ||
16806     as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16807
16808   ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
16809   if test $ac_delim_n = $ac_delim_num; then
16810     break
16811   elif $ac_last_try; then
16812     as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16813   else
16814     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
16815   fi
16816 done
16817 rm -f conf$$subs.sh
16818
16819 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16820 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
16821 _ACEOF
16822 sed -n '
16823 h
16824 s/^/S["/; s/!.*/"]=/
16825 p
16826 g
16827 s/^[^!]*!//
16828 :repl
16829 t repl
16830 s/'"$ac_delim"'$//
16831 t delim
16832 :nl
16833 h
16834 s/\(.\{148\}\)..*/\1/
16835 t more1
16836 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
16837 p
16838 n
16839 b repl
16840 :more1
16841 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
16842 p
16843 g
16844 s/.\{148\}//
16845 t nl
16846 :delim
16847 h
16848 s/\(.\{148\}\)..*/\1/
16849 t more2
16850 s/["\\]/\\&/g; s/^/"/; s/$/"/
16851 p
16852 b
16853 :more2
16854 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
16855 p
16856 g
16857 s/.\{148\}//
16858 t delim
16859 ' <conf$$subs.awk | sed '
16860 /^[^""]/{
16861   N
16862   s/\n//
16863 }
16864 ' >>$CONFIG_STATUS || ac_write_fail=1
16865 rm -f conf$$subs.awk
16866 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16867 _ACAWK
16868 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
16869   for (key in S) S_is_set[key] = 1
16870   FS = "\a"
16871
16872 }
16873 {
16874   line = $ 0
16875   nfields = split(line, field, "@")
16876   substed = 0
16877   len = length(field[1])
16878   for (i = 2; i < nfields; i++) {
16879     key = field[i]
16880     keylen = length(key)
16881     if (S_is_set[key]) {
16882       value = S[key]
16883       line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
16884       len += length(value) + length(field[++i])
16885       substed = 1
16886     } else
16887       len += 1 + keylen
16888   }
16889
16890   print line
16891 }
16892
16893 _ACAWK
16894 _ACEOF
16895 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16896 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
16897   sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
16898 else
16899   cat
16900 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
16901   || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
16902 _ACEOF
16903
16904 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
16905 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
16906 # trailing colons and then remove the whole line if VPATH becomes empty
16907 # (actually we leave an empty line to preserve line numbers).
16908 if test "x$srcdir" = x.; then
16909   ac_vpsub='/^[  ]*VPATH[        ]*=[    ]*/{
16910 h
16911 s///
16912 s/^/:/
16913 s/[      ]*$/:/
16914 s/:\$(srcdir):/:/g
16915 s/:\${srcdir}:/:/g
16916 s/:@srcdir@:/:/g
16917 s/^:*//
16918 s/:*$//
16919 x
16920 s/\(=[   ]*\).*/\1/
16921 G
16922 s/\n//
16923 s/^[^=]*=[       ]*$//
16924 }'
16925 fi
16926
16927 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16928 fi # test -n "$CONFIG_FILES"
16929
16930 # Set up the scripts for CONFIG_HEADERS section.
16931 # No need to generate them if there are no CONFIG_HEADERS.
16932 # This happens for instance with `./config.status Makefile'.
16933 if test -n "$CONFIG_HEADERS"; then
16934 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
16935 BEGIN {
16936 _ACEOF
16937
16938 # Transform confdefs.h into an awk script `defines.awk', embedded as
16939 # here-document in config.status, that substitutes the proper values into
16940 # config.h.in to produce config.h.
16941
16942 # Create a delimiter string that does not exist in confdefs.h, to ease
16943 # handling of long lines.
16944 ac_delim='%!_!# '
16945 for ac_last_try in false false :; do
16946   ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
16947   if test -z "$ac_tt"; then
16948     break
16949   elif $ac_last_try; then
16950     as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
16951   else
16952     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
16953   fi
16954 done
16955
16956 # For the awk script, D is an array of macro values keyed by name,
16957 # likewise P contains macro parameters if any.  Preserve backslash
16958 # newline sequences.
16959
16960 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
16961 sed -n '
16962 s/.\{148\}/&'"$ac_delim"'/g
16963 t rset
16964 :rset
16965 s/^[     ]*#[    ]*define[       ][      ]*/ /
16966 t def
16967 d
16968 :def
16969 s/\\$//
16970 t bsnl
16971 s/["\\]/\\&/g
16972 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
16973 D["\1"]=" \3"/p
16974 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2"/p
16975 d
16976 :bsnl
16977 s/["\\]/\\&/g
16978 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
16979 D["\1"]=" \3\\\\\\n"\\/p
16980 t cont
16981 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
16982 t cont
16983 d
16984 :cont
16985 n
16986 s/.\{148\}/&'"$ac_delim"'/g
16987 t clear
16988 :clear
16989 s/\\$//
16990 t bsnlc
16991 s/["\\]/\\&/g; s/^/"/; s/$/"/p
16992 d
16993 :bsnlc
16994 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
16995 b cont
16996 ' <confdefs.h | sed '
16997 s/'"$ac_delim"'/"\\\
16998 "/g' >>$CONFIG_STATUS || ac_write_fail=1
16999
17000 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17001   for (key in D) D_is_set[key] = 1
17002   FS = "\a"
17003 }
17004 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
17005   line = \$ 0
17006   split(line, arg, " ")
17007   if (arg[1] == "#") {
17008     defundef = arg[2]
17009     mac1 = arg[3]
17010   } else {
17011     defundef = substr(arg[1], 2)
17012     mac1 = arg[2]
17013   }
17014   split(mac1, mac2, "(") #)
17015   macro = mac2[1]
17016   prefix = substr(line, 1, index(line, defundef) - 1)
17017   if (D_is_set[macro]) {
17018     # Preserve the white space surrounding the "#".
17019     print prefix "define", macro P[macro] D[macro]
17020     next
17021   } else {
17022     # Replace #undef with comments.  This is necessary, for example,
17023     # in the case of _POSIX_SOURCE, which is predefined and required
17024     # on some systems where configure will not decide to define it.
17025     if (defundef == "undef") {
17026       print "/*", prefix defundef, macro, "*/"
17027       next
17028     }
17029   }
17030 }
17031 { print }
17032 _ACAWK
17033 _ACEOF
17034 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17035   as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
17036 fi # test -n "$CONFIG_HEADERS"
17037
17038
17039 eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
17040 shift
17041 for ac_tag
17042 do
17043   case $ac_tag in
17044   :[FHLC]) ac_mode=$ac_tag; continue;;
17045   esac
17046   case $ac_mode$ac_tag in
17047   :[FHL]*:*);;
17048   :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
17049   :[FH]-) ac_tag=-:-;;
17050   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
17051   esac
17052   ac_save_IFS=$IFS
17053   IFS=:
17054   set x $ac_tag
17055   IFS=$ac_save_IFS
17056   shift
17057   ac_file=$1
17058   shift
17059
17060   case $ac_mode in
17061   :L) ac_source=$1;;
17062   :[FH])
17063     ac_file_inputs=
17064     for ac_f
17065     do
17066       case $ac_f in
17067       -) ac_f="$ac_tmp/stdin";;
17068       *) # Look for the file first in the build tree, then in the source tree
17069          # (if the path is not absolute).  The absolute path cannot be DOS-style,
17070          # because $ac_f cannot contain `:'.
17071          test -f "$ac_f" ||
17072            case $ac_f in
17073            [\\/$]*) false;;
17074            *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
17075            esac ||
17076            as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
17077       esac
17078       case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
17079       as_fn_append ac_file_inputs " '$ac_f'"
17080     done
17081
17082     # Let's still pretend it is `configure' which instantiates (i.e., don't
17083     # use $as_me), people would be surprised to read:
17084     #    /* config.h.  Generated by config.status.  */
17085     configure_input='Generated from '`
17086           $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
17087         `' by configure.'
17088     if test x"$ac_file" != x-; then
17089       configure_input="$ac_file.  $configure_input"
17090       { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
17091 $as_echo "$as_me: creating $ac_file" >&6;}
17092     fi
17093     # Neutralize special characters interpreted by sed in replacement strings.
17094     case $configure_input in #(
17095     *\&* | *\|* | *\\* )
17096        ac_sed_conf_input=`$as_echo "$configure_input" |
17097        sed 's/[\\\\&|]/\\\\&/g'`;; #(
17098     *) ac_sed_conf_input=$configure_input;;
17099     esac
17100
17101     case $ac_tag in
17102     *:-:* | *:-) cat >"$ac_tmp/stdin" \
17103       || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
17104     esac
17105     ;;
17106   esac
17107
17108   ac_dir=`$as_dirname -- "$ac_file" ||
17109 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17110          X"$ac_file" : 'X\(//\)[^/]' \| \
17111          X"$ac_file" : 'X\(//\)$' \| \
17112          X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
17113 $as_echo X"$ac_file" |
17114     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17115             s//\1/
17116             q
17117           }
17118           /^X\(\/\/\)[^/].*/{
17119             s//\1/
17120             q
17121           }
17122           /^X\(\/\/\)$/{
17123             s//\1/
17124             q
17125           }
17126           /^X\(\/\).*/{
17127             s//\1/
17128             q
17129           }
17130           s/.*/./; q'`
17131   as_dir="$ac_dir"; as_fn_mkdir_p
17132   ac_builddir=.
17133
17134 case "$ac_dir" in
17135 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
17136 *)
17137   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
17138   # A ".." for each directory in $ac_dir_suffix.
17139   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
17140   case $ac_top_builddir_sub in
17141   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
17142   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
17143   esac ;;
17144 esac
17145 ac_abs_top_builddir=$ac_pwd
17146 ac_abs_builddir=$ac_pwd$ac_dir_suffix
17147 # for backward compatibility:
17148 ac_top_builddir=$ac_top_build_prefix
17149
17150 case $srcdir in
17151   .)  # We are building in place.
17152     ac_srcdir=.
17153     ac_top_srcdir=$ac_top_builddir_sub
17154     ac_abs_top_srcdir=$ac_pwd ;;
17155   [\\/]* | ?:[\\/]* )  # Absolute name.
17156     ac_srcdir=$srcdir$ac_dir_suffix;
17157     ac_top_srcdir=$srcdir
17158     ac_abs_top_srcdir=$srcdir ;;
17159   *) # Relative name.
17160     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
17161     ac_top_srcdir=$ac_top_build_prefix$srcdir
17162     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
17163 esac
17164 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
17165
17166
17167   case $ac_mode in
17168   :F)
17169   #
17170   # CONFIG_FILE
17171   #
17172
17173   case $INSTALL in
17174   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
17175   *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
17176   esac
17177 _ACEOF
17178
17179 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17180 # If the template does not know about datarootdir, expand it.
17181 # FIXME: This hack should be removed a few years after 2.60.
17182 ac_datarootdir_hack=; ac_datarootdir_seen=
17183 ac_sed_dataroot='
17184 /datarootdir/ {
17185   p
17186   q
17187 }
17188 /@datadir@/p
17189 /@docdir@/p
17190 /@infodir@/p
17191 /@localedir@/p
17192 /@mandir@/p'
17193 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
17194 *datarootdir*) ac_datarootdir_seen=yes;;
17195 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
17196   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
17197 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
17198 _ACEOF
17199 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17200   ac_datarootdir_hack='
17201   s&@datadir@&$datadir&g
17202   s&@docdir@&$docdir&g
17203   s&@infodir@&$infodir&g
17204   s&@localedir@&$localedir&g
17205   s&@mandir@&$mandir&g
17206   s&\\\${datarootdir}&$datarootdir&g' ;;
17207 esac
17208 _ACEOF
17209
17210 # Neutralize VPATH when `$srcdir' = `.'.
17211 # Shell code in configure.ac might set extrasub.
17212 # FIXME: do we really want to maintain this feature?
17213 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17214 ac_sed_extra="$ac_vpsub
17215 $extrasub
17216 _ACEOF
17217 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17218 :t
17219 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
17220 s|@configure_input@|$ac_sed_conf_input|;t t
17221 s&@top_builddir@&$ac_top_builddir_sub&;t t
17222 s&@top_build_prefix@&$ac_top_build_prefix&;t t
17223 s&@srcdir@&$ac_srcdir&;t t
17224 s&@abs_srcdir@&$ac_abs_srcdir&;t t
17225 s&@top_srcdir@&$ac_top_srcdir&;t t
17226 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
17227 s&@builddir@&$ac_builddir&;t t
17228 s&@abs_builddir@&$ac_abs_builddir&;t t
17229 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
17230 s&@INSTALL@&$ac_INSTALL&;t t
17231 $ac_datarootdir_hack
17232 "
17233 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
17234   >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
17235
17236 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
17237   { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
17238   { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' \
17239       "$ac_tmp/out"`; test -z "$ac_out"; } &&
17240   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
17241 which seems to be undefined.  Please make sure it is defined" >&5
17242 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
17243 which seems to be undefined.  Please make sure it is defined" >&2;}
17244
17245   rm -f "$ac_tmp/stdin"
17246   case $ac_file in
17247   -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
17248   *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
17249   esac \
17250   || as_fn_error $? "could not create $ac_file" "$LINENO" 5
17251  ;;
17252   :H)
17253   #
17254   # CONFIG_HEADER
17255   #
17256   if test x"$ac_file" != x-; then
17257     {
17258       $as_echo "/* $configure_input  */" \
17259       && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
17260     } >"$ac_tmp/config.h" \
17261       || as_fn_error $? "could not create $ac_file" "$LINENO" 5
17262     if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
17263       { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
17264 $as_echo "$as_me: $ac_file is unchanged" >&6;}
17265     else
17266       rm -f "$ac_file"
17267       mv "$ac_tmp/config.h" "$ac_file" \
17268         || as_fn_error $? "could not create $ac_file" "$LINENO" 5
17269     fi
17270   else
17271     $as_echo "/* $configure_input  */" \
17272       && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
17273       || as_fn_error $? "could not create -" "$LINENO" 5
17274   fi
17275  ;;
17276
17277   :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
17278 $as_echo "$as_me: executing $ac_file commands" >&6;}
17279  ;;
17280   esac
17281
17282
17283   case $ac_file$ac_mode in
17284     "default-1":C) case "$CONFIG_FILES" in *po/Makefile.in*)
17285         sed -e "/POTFILES =/r po/POTFILES" po/Makefile.in > po/Makefile
17286       esac ;;
17287     "po/stamp-it":C)
17288     if  ! grep "^# INTLTOOL_MAKEFILE$" "po/Makefile.in" > /dev/null ; then
17289        as_fn_error $? "po/Makefile.in.in was not created by intltoolize." "$LINENO" 5
17290     fi
17291     rm -f "po/stamp-it" "po/stamp-it.tmp" "po/POTFILES" "po/Makefile.tmp"
17292     >"po/stamp-it.tmp"
17293     sed '/^#/d
17294          s/^[[].*] *//
17295          /^[    ]*$/d
17296         '"s|^|  $ac_top_srcdir/|" \
17297       "$srcdir/po/POTFILES.in" | sed '$!s/$/ \\/' >"po/POTFILES"
17298
17299     sed '/^POTFILES =/,/[^\\]$/ {
17300                 /^POTFILES =/!d
17301                 r po/POTFILES
17302           }
17303          ' "po/Makefile.in" >"po/Makefile"
17304     rm -f "po/Makefile.tmp"
17305     mv "po/stamp-it.tmp" "po/stamp-it"
17306    ;;
17307
17308   esac
17309 done # for ac_tag
17310
17311
17312 as_fn_exit 0
17313 _ACEOF
17314 ac_clean_files=$ac_clean_files_save
17315
17316 test $ac_write_fail = 0 ||
17317   as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
17318
17319
17320 # configure is writing to config.log, and then calls config.status.
17321 # config.status does its own redirection, appending to config.log.
17322 # Unfortunately, on DOS this fails, as config.log is still kept open
17323 # by configure, so config.status won't be able to write to it; its
17324 # output is simply discarded.  So we exec the FD to /dev/null,
17325 # effectively closing config.log, so it can be properly (re)opened and
17326 # appended to by config.status.  When coming back to configure, we
17327 # need to make the FD available again.
17328 if test "$no_create" != yes; then
17329   ac_cs_success=:
17330   ac_config_status_args=
17331   test "$silent" = yes &&
17332     ac_config_status_args="$ac_config_status_args --quiet"
17333   exec 5>/dev/null
17334   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
17335   exec 5>>config.log
17336   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
17337   # would make configure fail if this is the last instruction.
17338   $ac_cs_success || as_fn_exit 1
17339 fi
17340 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
17341   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
17342 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
17343 fi
17344
17345
17346 ###############################################################################
17347 #
17348 #       Print some warnings at the end.
17349 #
17350 ###############################################################################
17351
17352 warn_prefix_1="    Warning:"
17353 warn_prefix_2="       Note:"
17354 warn_prefix="$warn_prefix_1"
17355
17356 warning=no
17357 warnsep='    #################################################################'
17358
17359 warnpre() {
17360   if test "$warning" = no ; then
17361     echo '' ; echo "$warnsep" ; echo ''
17362     warning=yes
17363   fi
17364 }
17365
17366 warn() {
17367   warnpre
17368   if test "$warning" = long ; then echo '' ; fi
17369   warning=yes
17370   rest="$@"
17371   echo "$warn_prefix $rest"
17372 }
17373
17374 warnL() {
17375   was=$warning
17376   warnpre
17377   warning=yes
17378   if test "$was" != no ; then echo '' ; fi
17379   rest="$@"
17380   echo "$warn_prefix $rest"
17381 }
17382
17383 warn2() {
17384   rest="$@"
17385   echo "             $rest"
17386   warning=long
17387 }
17388
17389 note() {
17390   warn_prefix="$warn_prefix_2"
17391   warn $@
17392   warn_prefix="$warn_prefix_1"
17393 }
17394
17395 noteL() {
17396   warn_prefix="$warn_prefix_2"
17397   warnL $@
17398   warn_prefix="$warn_prefix_1"
17399 }
17400
17401
17402 # ac_prog_cc_no_pthread normally only happens on AIX, because according
17403 # to AX_PTHREAD, AIX needs CC=xlc_r or CC=cc_r to do threads.
17404 # If CC is specified, it takes precedence over --with-pthread.
17405 if test "$ac_prog_cc_no_pthread" ; then
17406   warnL "You requested $ac_original_cc for the C compiler, but it doesn't"
17407   warn2 "support POSIX threads."
17408   echo ""
17409   warn2 "If you have multiple CPU cores, try CC=$PTHREAD_CC."
17410 elif test "$with_pthread_req" = yes -a "$have_pthread" = no ; then
17411   warn 'POSIX threads were requested, but were not found.'
17412 fi
17413
17414 if test "$with_sgi_req" = yes -a "$have_sgi" = no ; then
17415   warn 'The SGI saver extension was requested, but was not found.'
17416 fi
17417
17418 if test "$with_xidle_req" = yes -a "$have_xidle" = no ; then
17419   warn 'The XIdle extension was requested, but was not found.'
17420 fi
17421
17422 if test "$with_xshm_req" = yes -a "$have_xshm" = no ; then
17423   warn 'The XSHM extension was requested, but was not found.'
17424 fi
17425
17426 if test "$with_xdbe_req" = yes -a "$have_xdbe" = no ; then
17427   warn 'The DOUBLE-BUFFER extension was requested, but was not found.'
17428 fi
17429
17430 if test "$with_sgivc_req" = yes -a "$have_sgivc" = no ; then
17431   warn 'The SGI-VIDEO-CONTROL extension was requested, but was not found.'
17432 fi
17433
17434 if test "$with_dpms_req" = yes -a "$have_dpms" = no ; then
17435   warn 'The DPMS extension was requested, but was not found.'
17436 fi
17437
17438 if test "$with_xinerama_req" = yes -a "$have_xinerama" = no ; then
17439   warn 'The Xinerama extension was requested, but was not found.'
17440 fi
17441
17442 if test "$with_xf86vmode_req" = yes -a "$have_xf86vmode" = no ; then
17443   warn 'The XF86VMODE extension was requested, but was not found.'
17444 fi
17445
17446 if test "$with_randr_req" = yes -a "$have_randr" = no ; then
17447   warn 'The RANDR extension was requested, but was not found.'
17448 fi
17449
17450 if test "$with_proc_interrupts_req" = yes -a "$have_proc_interrupts" = no; then
17451   warn "Checking of /proc/interrupts was requested, but it's bogus."
17452 fi
17453
17454 if test "$pkg_config" = false ; then
17455   warnL 'The "pkg-config" program was not found.  Without that,'
17456   warn2 "detection of the various GTK libraries won't work."
17457 else
17458   pkgerr=`$pkg_config --list-all 2>&1 >/dev/null`
17459   if test "x$pkgerr" != "x" ; then
17460     warnL 'The "pkg-config" program produces errors.  This often causes'
17461     warn2 "detection of the various GTK libraries to malfunction."
17462     warn2 "The errors are:"
17463     echo ''
17464     echo "$pkgerr" | sed 's/^/             > /g'
17465   fi
17466 fi
17467
17468 if test "$gtk_halfassed" != no ; then
17469   warnL "GTK version $gtk_halfassed was found, but at least one supporting"
17470   warn2 "library ($gtk_halfassed_lib) was not, so GTK can't be used."
17471   warn2 "Perhaps some of the development packages are not installed?"
17472   if test "$have_gtk" = yes ; then
17473     v="$ac_gtk_version_string"
17474     warn2 "GTK $v is also installed, so it will be used instead."
17475     warn2 "Please read the above output and the \`config.log' file"
17476     warn2 "for more details."
17477   fi
17478 fi
17479
17480 motif_warn2() {
17481   warn2 'Though the Motif front-end to xscreensaver is still'
17482   warn2 'maintained, it is no longer being updated with new'
17483   warn2 'features: all new development on the xscreensaver-demo'
17484   warn2 'program is happening in the GTK version, and not in the'
17485   warn2 'Motif version.  It is recommended that you build against'
17486   warn2 'GTK instead of Motif.  See <http://www.gtk.org/>.'
17487 }
17488
17489 if test "$have_motif" = no -a "$have_gtk" = no; then
17490
17491   if test "$with_motif" = yes; then
17492     warnL "Neither the GTK nor Motif libraries were found; the"
17493     warn2 "\`xscreensaver-demo' program requires one of these."
17494     echo ''
17495     motif_warn2
17496   else
17497     warnL "The GTK libraries do not seem to be available; the"
17498     warn2 "\`xscreensaver-demo' program requires them."
17499 #   echo ''
17500 #   warn2 'You can use Motif or Lesstif instead of GTK (use the'
17501 #   warn2 "\`--with-motif' option) but that is NOT recommended."
17502 #   motif_warn2
17503   fi
17504
17505 elif test "$with_motif_req" = yes -a "$have_motif" = no ; then
17506   warnL "Use of Motif was requested, but it wasn't found;"
17507   warn2 "Gtk will be used instead."
17508
17509 elif test "$jurassic_gtk" = yes ; then
17510
17511   pref_gtk=2.0
17512
17513   v="$ac_gtk_version_string"
17514   if test "$with_gtk_req" = yes -a "$ac_gtk_version" = "unknown" ; then
17515     warnL "Use of Gtk was requested, but its version number is unknown;"
17516   elif test "$with_gtk_req" = yes ; then
17517     warnL "Use of Gtk was requested, but it is version $v;"
17518   else
17519     warnL "Gtk was found on this system, but it is version $v;"
17520   fi
17521
17522   warn2 "Gtk $pref_gtk or newer is required."
17523
17524 elif test "$with_gtk_req" = yes -a "$have_gtk" = no ; then
17525   warnL "Use of Gtk was requested, but it wasn't found."
17526 fi
17527
17528
17529 if test "$have_gtk" = yes -a "$have_gdk_pixbuf" = no ; then
17530   warn  "GTK is being used, but the GDK-Pixbuf library and/or"
17531   warn2 "headers were not found.  That can't be good.  Please"
17532   warn2 "install the GDK-Pixbuf development kit and re-configure."
17533 fi
17534
17535 if test "$have_motif" = yes -a "$have_lesstif" = yes ; then
17536
17537   preferred_lesstif=0.92
17538
17539   if test "$lesstif_version" = unknown; then
17540     warnL "Unable to determine the LessTif version number!"
17541     warn2 "Make sure you are using version $preferred_lesstif or newer."
17542     warn2 "See <http://www.lesstif.org/>."
17543
17544   elif test \! $lesstif_version -gt 82; then
17545     warnL "LessTif version $lesstif_version_string is being used."
17546     warn2 "LessTif versions 0.82 and earlier are too buggy to"
17547     warn2 "use with XScreenSaver; it is strongly recommended"
17548     warn2 "that you upgrade to at least version $preferred_lesstif!"
17549     warn2 "See <http://www.lesstif.org/>."
17550   fi
17551 fi
17552
17553
17554 if test "$have_motif" = yes -a "$have_gtk" = no ; then
17555   warn  'Motif is being used, and GTK is not.'
17556   echo  ''
17557   motif_warn2
17558 fi
17559
17560
17561 if test "$with_xpm_req" = yes -a "$have_xpm" = no; then
17562   warnL 'Use of XPM was requested, but it was not found.'
17563 fi
17564
17565 if test "$with_gdk_pixbuf_req" = yes  -a "$have_gdk_pixbuf" = no; then
17566   warnL 'Use of GDK-Pixbuf was requested, but it was not found.'
17567 fi
17568
17569 if test "$have_gdk_pixbuf" = no -o "$gdk_pixbuf_halfassed" = yes || \
17570    test "$have_gdk_pixbuf" = no -a "$have_xpm" = no ; then
17571
17572   if test "$with_gdk_pixbuf_req" = yes ; then
17573     true
17574   elif test "$with_gdk_pixbuf_req" = no ; then
17575     warnL 'The GDK-Pixbuf library is not being used.'
17576   else
17577     warnL 'The GDK-Pixbuf library was not found.'
17578   fi
17579
17580   if test "$with_xpm_req" = yes -o "$have_xpm" = yes ; then
17581     true
17582   elif test "$with_xpm_req" = no ; then
17583     warnL 'The XPM library is not being used.'
17584   else
17585     warnL 'The XPM library was not found.'
17586   fi
17587
17588   if test "$have_gdk_pixbuf" = no -a "$have_xpm" = yes ; then
17589     warn2 'The XPM library is being used instead.'
17590   fi
17591
17592   if test "$gdk_pixbuf_halfassed" = yes ; then
17593     echo ''
17594     warn2 'More specifically, we found the headers, but not the'
17595     warn2 'libraries; so either GDK-Pixbuf is half-installed on this'
17596     warn2 "system, or something else went wrong.  The \`config.log'"
17597     warn2 'file might contain some clues.'
17598   fi
17599
17600   echo ''
17601   warn2 'Some of the demos will not use images as much as they could.'
17602   warn2 'You should consider installing GDK-Pixbuf and re-running'
17603   warn2 'configure.  (GDK-Pixbuf is recommended over XPM, as it'
17604   warn2 'provides support for more image formats.)'
17605 fi
17606
17607
17608 if test "$have_jpeg" = no ; then
17609   if test "$with_jpeg_req" = yes ; then
17610     warnL 'Use of libjpeg was requested, but it was not found.'
17611   elif test "$with_jpeg_req" = no ; then
17612     noteL 'The JPEG library is not being used.'
17613   else
17614     noteL 'The JPEG library was not found.'
17615   fi
17616
17617   if test "$jpeg_halfassed" = yes ; then
17618     echo ''
17619     warn2 'More specifically, we found the headers, but not the'
17620     warn2 'library; so either JPEG is half-installed on this'
17621     warn2 "system, or something else went wrong.  The \`config.log'"
17622     warn2 'file might contain some clues.'
17623     echo ''
17624   fi
17625
17626   if test "$have_gdk_pixbuf" = no ; then
17627     warn2 "This means that it won't be possible for the image-manipulating"
17628     warn2 "display modes to load files from disk; and it also means that"
17629     warn2 "the \`webcollage' program will be much slower."
17630   else
17631     warn2 "This means the \`webcollage' program will be much slower."
17632   fi
17633 fi
17634
17635
17636 if test "$have_xft" = no ; then
17637   if test "$with_xft_req" = yes ; then
17638     warnL "Use of libXft was requested, but it was not found."
17639   elif test "$with_xft_req" = no ; then
17640     noteL 'The Xft library is not being used.'
17641   else
17642     noteL "The Xft library was not found."
17643   fi
17644
17645   if test "$xft_halfassed" = yes ; then
17646     echo ''
17647     warn2 'More specifically, we found the headers, but not the'
17648     warn2 'libraries; so either Xft is half-installed on this'
17649     warn2 "system, or something else went wrong.  The \`config.log'"
17650     warn2 'file might contain some clues.'
17651     echo ''
17652   fi
17653
17654   warn2 "This means that fonts won't be anti-aliased."
17655 fi
17656
17657
17658 if test "$have_gl" = yes -a "$ac_have_mesa_gl" = yes ; then
17659   preferred_mesagl=3.4
17660   mgv="$ac_mesagl_version_string"
17661   pgl="$preferred_mesagl"
17662
17663   if test "$ac_mesagl_version" = unknown; then
17664     true
17665     # warnL "Unable to determine the MesaGL version number!"
17666     # warn2 "Make sure you are using version $preferred_mesagl or newer."
17667
17668   elif test \! "$ac_mesagl_version" -gt 2006; then
17669     warnL "MesaGL version number is $mgv --"
17670     warn2 "MesaGL 2.6 and earlier have a security bug.  It is strongly"
17671     warn2 "recommended that you upgrade to at least version $preferred_mesagl."
17672
17673   elif test \! "$ac_mesagl_version" -gt 3003; then
17674     warnL "MesaGL version number is $mgv --"
17675     warn2 "MesaGL 3.3 and earlier have some bugs; it is recommended"
17676     warn2 "that you upgrade to $pgl or newer."
17677   fi
17678 fi
17679
17680 if test "$have_gl" = no ; then
17681   if test "$with_gl_req" = yes ; then
17682     warnL 'Use of GL was requested, but it was not found.'
17683   elif test "$with_gl_req" = no ; then
17684     noteL 'The OpenGL 3D library is not being used.'
17685   else
17686     noteL 'The OpenGL 3D library was not found.'
17687   fi
17688
17689   if test "$gl_halfassed" = yes ; then
17690     echo ''
17691     warn2 'More specifically, we found the headers, but not the'
17692     warn2 'libraries; so either GL is half-installed on this'
17693     warn2 "system, or something else went wrong.  The \`config.log'"
17694     warn2 'file might contain some clues.'
17695   fi
17696
17697   echo ''
17698   warn2 'Those demos which use 3D will not be built or installed.'
17699   warn2 'You might want to consider installing OpenGL and'
17700   warn2 're-running configure.'
17701
17702 fi
17703
17704
17705 if test "$have_gl" = yes -a "$have_gle" = no ; then
17706
17707  # nobody cares about this; don't print the warning unless it was
17708  # requested and not found, or halfway-found.
17709  if test "$with_gle_req" = yes -o "$gle_halfassed" = yes ; then
17710
17711   if test "$with_gle_req" = yes ; then
17712     noteL 'Use of the GLE (GL Extrusion) library was requested, but'
17713     warn2 'it was not found (though the OpenGL library was found, and'
17714     warn2 'is being used.)'
17715   elif test "$with_gle_req" = no ; then
17716     noteL 'The OpenGL Library is being used, but the GLE (GL Extrusion)'
17717     warn2 'library is not.'
17718   else
17719     noteL 'The OpenGL Library was found, but the GLE (GL Extrusion)'
17720     warn2 'library was not.'
17721   fi
17722
17723   if test "$gle_halfassed" = yes ; then
17724     echo ''
17725     warn2 'More specifically, we found the headers, but not the'
17726     warn2 'libraries; so either GLE is half-installed on this'
17727     warn2 "system, or something else went wrong.  The \`config.log'"
17728     warn2 'file might contain some clues.'
17729   fi
17730
17731   echo ''
17732   warn2 'Some of the OpenGL (3D) demos (those that depend on GLE)'
17733   warn2 'will not be built or installed.  You might want to consider'
17734   warn2 'installing GLE and re-running configure.  You can find the'
17735   warn2 'GLE library at <http://www.linas.org/gle/>'
17736
17737  fi
17738 fi
17739
17740
17741 if test "$with_readdisplay_req" = yes -a "$have_readdisplay" = no ; then
17742   warn 'Use of XReadDisplay was requested, but it was not found.'
17743 fi
17744
17745 if test "$with_kerberos_req" = yes -a "$have_kerberos" = no ; then
17746   warn 'Use of Kerberos was requested, but it was not found.'
17747 fi
17748
17749 if test "$with_pam_req" = yes -a "$have_pam" = no ; then
17750   warn 'Use of PAM was requested, but it was not found.'
17751 fi
17752
17753 if test "$with_shadow_req" = yes -a "$have_shadow" = no ; then
17754   warn 'Use of shadow passwords was requested, but they were not found.'
17755 fi
17756
17757 if test "$ac_macosx" = yes ; then
17758   if test "$enable_locking" = yes ; then
17759     warn  "You have specified --enable-locking on MacOS X."
17760     warn2 "THIS DOES NOT WORK!  Don't do this!"
17761   fi
17762 fi
17763
17764
17765 # You are in a twisty maze of namespaces and syntaxes, all alike.
17766 # Fuck the skull of Unix.
17767 #
17768 bindir=`eval eval eval eval eval eval eval echo $bindir`
17769 HACKDIR=`eval eval eval eval eval eval eval echo $HACKDIR`
17770 HACK_CONF_DIR=`eval eval eval eval eval eval eval echo $HACK_CONF_DIR`
17771
17772 # canonicalize slashes.
17773 bindir=`echo  "${bindir}"              | sed 's@/$@@;s@//*@/@g'`
17774 HACKDIR=`echo "${HACKDIR}"             | sed 's@/$@@;s@//*@/@g'`
17775 HACK_CONF_DIR=`echo "${HACK_CONF_DIR}" | sed 's@/$@@;s@//*@/@g'`
17776
17777
17778 # Sanity check the hackdir
17779 for bad_choice in xscreensaver xscreensaver-demo xscreensaver-command ; do
17780   if test "${HACKDIR}" = "${bindir}/${bad_choice}" ; then
17781     echo ""
17782     as_fn_error $? "\"--with-hackdir=${bindir}/${bad_choice}\" won't work.
17783                    There will be an executable installed with that name, so
17784                    that can't be the name of a directory as well.  Please
17785                    re-configure with a different directory name." "$LINENO" 5
17786   fi
17787 done
17788
17789
17790 do_dir_warning=no
17791
17792 # Now let's warn if there's a previous RPM version already installed.
17793 # But don't bother with this test if we are currently *building* an RPM.
17794
17795 if test -z "$RPM_PACKAGE_VERSION" ; then
17796
17797   rpmnames="xscreensaver xscreensaver-base xscreensaver-extras"
17798
17799   # M4 sucks!!
17800
17801   rpmv=`(rpm -qv $rpmnames) 2>/dev/null | \
17802         sed -n 's/^[-a-z]*-\([0-9][0-9]*[.][0-9][0-9a-z]*\)-.*$/\1/p' | \
17803         head -1`
17804
17805
17806   if test \! -z "$rpmv" ; then
17807     rpmbdir=`rpm -ql $rpmnames | sed -n 's@^\(.*\)/xscreensaver-demo$@\1@p'`
17808     rpmhdir=`rpm -ql $rpmnames | sed -n 's@^\(.*\)/popsquares$@\1@p'`
17809
17810     warning=no
17811     warnL "There is already an installed RPM of xscreensaver $rpmv"
17812     warn2 'on this system.  You might want to remove it ("rpm -ve")'
17813     warn2 'before running "make install" in this directory.'
17814     echo ""
17815     warn2 "Alternately, you could build this version of xscreensaver"
17816     warn2 'as an RPM, and then install that.  An "xscreensaver.spec"'
17817     warn2 'file is included.  Try "rpmbuild -v -ba xscreensaver.spec".'
17818     warn2 "See the RPM documentation for more info."
17819     echo ""
17820
17821     if test "$rpmbdir" = "$rpmhdir" ; then
17822       warn2 "The RPM version was installed in $rpmbdir/."
17823       do_dir_warning=yes
17824     else
17825       warn2 "The RPM version was installed in $rpmbdir/,"
17826       warn2 "with demos in $rpmhdir/."
17827     fi
17828   fi
17829 fi
17830
17831 # Also warn if there's a Debian package installed.
17832 #
17833 debnames="xscreensaver xscreensaver-data xscreensaver-data-extra"
17834 debv=''
17835 for dpkg in $debnames ; do
17836   if test -z "$debv"; then
17837     debv=`dpkg -s $dpkg 2>/dev/null | sed -n 's/^Version: \(.*\)$/\1/p'`
17838   fi
17839 done
17840
17841 if test \! -z "$debv" ; then
17842   debbdir=`dpkg -L $debnames 2>/dev/null | \
17843             sed -n 's@^\(.*/bin/\)xscreensaver$@\1@p'`
17844   debhdir=`dpkg -L $debnames 2>/dev/null | \
17845             sed -n 's@^\(.*/\)popsquares$@\1@p'`
17846   if test -z "$debbdir" ; then debbdir='???'; fi
17847   if test -z "$debhdir" ; then debhdir='???'; fi
17848
17849   warning=no
17850   warnL "There is already an installed dpkg of xscreensaver"
17851   warn2 "version \"$debv\" on this system."
17852   echo ""
17853   warn2 "The dpkg was installed in $debbdir,"
17854   warn2 "with demos in $debhdir."
17855 fi
17856
17857
17858 if test "${bindir}" = "${HACKDIR}" ; then
17859   do_dir_warning=yes
17860 fi
17861
17862 if test "$do_dir_warning" = yes; then
17863   echo ""
17864   echo "$warnsep"
17865   echo ""
17866   echo '      When you run "make install", the "xscreensaver",'
17867   echo '      "xscreensaver-demo", and "xscreensaver-command" executables'
17868   echo "      will be installed in ${bindir}/."
17869   echo ""
17870   echo "      The various graphics demos (200+ different executables) will"
17871   echo "      be installed in ${HACKDIR}/."
17872   echo ""
17873   echo "      If you would prefer the demos to be installed elsewhere,"
17874   echo "      you should re-run configure with the --with-hackdir=DIR"
17875   echo "      option.  For more information, run \`./configure --help'."
17876   warning=yes
17877 fi
17878
17879 if test "$warning" != no; then
17880   echo '' ; echo "$warnsep" ; echo ''
17881 fi
17882
17883 if test "$do_dir_warning" = no; then
17884   if test "$warning" = no; then
17885     echo ''
17886   fi
17887   echo "User programs will be installed in ${bindir}/"
17888   echo "Screen savers will be installed in ${HACKDIR}/"
17889   echo "Configuration dialogs will be installed in ${HACK_CONF_DIR}/"
17890   echo "System-wide default settings will be installed in ${APPDEFAULTS}/"
17891   echo ''
17892 fi