79b41332a194ffcf8a9f670e39a0dbed4862b984
[xscreensaver] / configure
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.69.
4 #
5 #
6 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
7 #
8 #
9 # This configure script is free software; the Free Software Foundation
10 # gives unlimited permission to copy, distribute and modify it.
11 ## -------------------- ##
12 ## M4sh Initialization. ##
13 ## -------------------- ##
14
15 # Be more Bourne compatible
16 DUALCASE=1; export DUALCASE # for MKS sh
17 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
18   emulate sh
19   NULLCMD=:
20   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
21   # is contrary to our usage.  Disable this feature.
22   alias -g '${1+"$@"}'='"$@"'
23   setopt NO_GLOB_SUBST
24 else
25   case `(set -o) 2>/dev/null` in #(
26   *posix*) :
27     set -o posix ;; #(
28   *) :
29      ;;
30 esac
31 fi
32
33
34 as_nl='
35 '
36 export as_nl
37 # Printing a long string crashes Solaris 7 /usr/bin/printf.
38 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
41 # Prefer a ksh shell builtin over an external printf program on Solaris,
42 # but without wasting forks for bash or zsh.
43 if test -z "$BASH_VERSION$ZSH_VERSION" \
44     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
45   as_echo='print -r --'
46   as_echo_n='print -rn --'
47 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
48   as_echo='printf %s\n'
49   as_echo_n='printf %s'
50 else
51   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
53     as_echo_n='/usr/ucb/echo -n'
54   else
55     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
56     as_echo_n_body='eval
57       arg=$1;
58       case $arg in #(
59       *"$as_nl"*)
60         expr "X$arg" : "X\\(.*\\)$as_nl";
61         arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
62       esac;
63       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
64     '
65     export as_echo_n_body
66     as_echo_n='sh -c $as_echo_n_body as_echo'
67   fi
68   export as_echo_body
69   as_echo='sh -c $as_echo_body as_echo'
70 fi
71
72 # The user is always right.
73 if test "${PATH_SEPARATOR+set}" != set; then
74   PATH_SEPARATOR=:
75   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
77       PATH_SEPARATOR=';'
78   }
79 fi
80
81
82 # IFS
83 # We need space, tab and new line, in precisely that order.  Quoting is
84 # there to prevent editors from complaining about space-tab.
85 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
86 # splitting by setting IFS to empty value.)
87 IFS=" ""        $as_nl"
88
89 # Find who we are.  Look in the path if we contain no directory separator.
90 as_myself=
91 case $0 in #((
92   *[\\/]* ) as_myself=$0 ;;
93   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
94 for as_dir in $PATH
95 do
96   IFS=$as_save_IFS
97   test -z "$as_dir" && as_dir=.
98     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
99   done
100 IFS=$as_save_IFS
101
102      ;;
103 esac
104 # We did not find ourselves, most probably we were run as `sh COMMAND'
105 # in which case we are not to be found in the path.
106 if test "x$as_myself" = x; then
107   as_myself=$0
108 fi
109 if test ! -f "$as_myself"; then
110   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
111   exit 1
112 fi
113
114 # Unset variables that we do not need and which cause bugs (e.g. in
115 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
116 # suppresses any "Segmentation fault" message there.  '((' could
117 # trigger a bug in pdksh 5.2.14.
118 for as_var in BASH_ENV ENV MAIL MAILPATH
119 do eval test x\${$as_var+set} = xset \
120   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
121 done
122 PS1='$ '
123 PS2='> '
124 PS4='+ '
125
126 # NLS nuisances.
127 LC_ALL=C
128 export LC_ALL
129 LANGUAGE=C
130 export LANGUAGE
131
132 # CDPATH.
133 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
134
135 # Use a proper internal environment variable to ensure we don't fall
136   # into an infinite loop, continuously re-executing ourselves.
137   if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
138     _as_can_reexec=no; export _as_can_reexec;
139     # We cannot yet assume a decent shell, so we have to provide a
140 # neutralization value for shells without unset; and this also
141 # works around shells that cannot unset nonexistent variables.
142 # Preserve -v and -x to the replacement shell.
143 BASH_ENV=/dev/null
144 ENV=/dev/null
145 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
146 case $- in # ((((
147   *v*x* | *x*v* ) as_opts=-vx ;;
148   *v* ) as_opts=-v ;;
149   *x* ) as_opts=-x ;;
150   * ) as_opts= ;;
151 esac
152 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
153 # Admittedly, this is quite paranoid, since all the known shells bail
154 # out after a failed `exec'.
155 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
156 as_fn_exit 255
157   fi
158   # We don't want this to propagate to other subprocesses.
159           { _as_can_reexec=; unset _as_can_reexec;}
160 if test "x$CONFIG_SHELL" = x; then
161   as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
162   emulate sh
163   NULLCMD=:
164   # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
165   # is contrary to our usage.  Disable this feature.
166   alias -g '\${1+\"\$@\"}'='\"\$@\"'
167   setopt NO_GLOB_SUBST
168 else
169   case \`(set -o) 2>/dev/null\` in #(
170   *posix*) :
171     set -o posix ;; #(
172   *) :
173      ;;
174 esac
175 fi
176 "
177   as_required="as_fn_return () { (exit \$1); }
178 as_fn_success () { as_fn_return 0; }
179 as_fn_failure () { as_fn_return 1; }
180 as_fn_ret_success () { return 0; }
181 as_fn_ret_failure () { return 1; }
182
183 exitcode=0
184 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
185 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
186 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
187 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
188 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
189
190 else
191   exitcode=1; echo positional parameters were not saved.
192 fi
193 test x\$exitcode = x0 || exit 1
194 test -x / || exit 1"
195   as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
196   as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
197   eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
198   test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
199 test \$(( 1 + 1 )) = 2 || exit 1"
200   if (eval "$as_required") 2>/dev/null; then :
201   as_have_required=yes
202 else
203   as_have_required=no
204 fi
205   if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
206
207 else
208   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
209 as_found=false
210 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
211 do
212   IFS=$as_save_IFS
213   test -z "$as_dir" && as_dir=.
214   as_found=:
215   case $as_dir in #(
216          /*)
217            for as_base in sh bash ksh sh5; do
218              # Try only shells that exist, to save several forks.
219              as_shell=$as_dir/$as_base
220              if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
221                     { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
222   CONFIG_SHELL=$as_shell as_have_required=yes
223                    if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
224   break 2
225 fi
226 fi
227            done;;
228        esac
229   as_found=false
230 done
231 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
232               { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
233   CONFIG_SHELL=$SHELL as_have_required=yes
234 fi; }
235 IFS=$as_save_IFS
236
237
238       if test "x$CONFIG_SHELL" != x; then :
239   export CONFIG_SHELL
240              # We cannot yet assume a decent shell, so we have to provide a
241 # neutralization value for shells without unset; and this also
242 # works around shells that cannot unset nonexistent variables.
243 # Preserve -v and -x to the replacement shell.
244 BASH_ENV=/dev/null
245 ENV=/dev/null
246 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
247 case $- in # ((((
248   *v*x* | *x*v* ) as_opts=-vx ;;
249   *v* ) as_opts=-v ;;
250   *x* ) as_opts=-x ;;
251   * ) as_opts= ;;
252 esac
253 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
254 # Admittedly, this is quite paranoid, since all the known shells bail
255 # out after a failed `exec'.
256 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
257 exit 255
258 fi
259
260     if test x$as_have_required = xno; then :
261   $as_echo "$0: This script requires a shell more modern than all"
262   $as_echo "$0: the shells that I found on your system."
263   if test x${ZSH_VERSION+set} = xset ; then
264     $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
265     $as_echo "$0: be upgraded to zsh 4.3.4 or later."
266   else
267     $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
268 $0: including any error possibly output before this
269 $0: message. Then install a modern shell, or manually run
270 $0: the script under such a shell if you do have one."
271   fi
272   exit 1
273 fi
274 fi
275 fi
276 SHELL=${CONFIG_SHELL-/bin/sh}
277 export SHELL
278 # Unset more variables known to interfere with behavior of common tools.
279 CLICOLOR_FORCE= GREP_OPTIONS=
280 unset CLICOLOR_FORCE GREP_OPTIONS
281
282 ## --------------------- ##
283 ## M4sh Shell Functions. ##
284 ## --------------------- ##
285 # as_fn_unset VAR
286 # ---------------
287 # Portably unset VAR.
288 as_fn_unset ()
289 {
290   { eval $1=; unset $1;}
291 }
292 as_unset=as_fn_unset
293
294 # as_fn_set_status STATUS
295 # -----------------------
296 # Set $? to STATUS, without forking.
297 as_fn_set_status ()
298 {
299   return $1
300 } # as_fn_set_status
301
302 # as_fn_exit STATUS
303 # -----------------
304 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
305 as_fn_exit ()
306 {
307   set +e
308   as_fn_set_status $1
309   exit $1
310 } # as_fn_exit
311
312 # as_fn_mkdir_p
313 # -------------
314 # Create "$as_dir" as a directory, including parents if necessary.
315 as_fn_mkdir_p ()
316 {
317
318   case $as_dir in #(
319   -*) as_dir=./$as_dir;;
320   esac
321   test -d "$as_dir" || eval $as_mkdir_p || {
322     as_dirs=
323     while :; do
324       case $as_dir in #(
325       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
326       *) as_qdir=$as_dir;;
327       esac
328       as_dirs="'$as_qdir' $as_dirs"
329       as_dir=`$as_dirname -- "$as_dir" ||
330 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
331          X"$as_dir" : 'X\(//\)[^/]' \| \
332          X"$as_dir" : 'X\(//\)$' \| \
333          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
334 $as_echo X"$as_dir" |
335     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
336             s//\1/
337             q
338           }
339           /^X\(\/\/\)[^/].*/{
340             s//\1/
341             q
342           }
343           /^X\(\/\/\)$/{
344             s//\1/
345             q
346           }
347           /^X\(\/\).*/{
348             s//\1/
349             q
350           }
351           s/.*/./; q'`
352       test -d "$as_dir" && break
353     done
354     test -z "$as_dirs" || eval "mkdir $as_dirs"
355   } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
356
357
358 } # as_fn_mkdir_p
359
360 # as_fn_executable_p FILE
361 # -----------------------
362 # Test if FILE is an executable regular file.
363 as_fn_executable_p ()
364 {
365   test -f "$1" && test -x "$1"
366 } # as_fn_executable_p
367 # as_fn_append VAR VALUE
368 # ----------------------
369 # Append the text in VALUE to the end of the definition contained in VAR. Take
370 # advantage of any shell optimizations that allow amortized linear growth over
371 # repeated appends, instead of the typical quadratic growth present in naive
372 # implementations.
373 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
374   eval 'as_fn_append ()
375   {
376     eval $1+=\$2
377   }'
378 else
379   as_fn_append ()
380   {
381     eval $1=\$$1\$2
382   }
383 fi # as_fn_append
384
385 # as_fn_arith ARG...
386 # ------------------
387 # Perform arithmetic evaluation on the ARGs, and store the result in the
388 # global $as_val. Take advantage of shells that can avoid forks. The arguments
389 # must be portable across $(()) and expr.
390 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
391   eval 'as_fn_arith ()
392   {
393     as_val=$(( $* ))
394   }'
395 else
396   as_fn_arith ()
397   {
398     as_val=`expr "$@" || test $? -eq 1`
399   }
400 fi # as_fn_arith
401
402
403 # as_fn_error STATUS ERROR [LINENO LOG_FD]
404 # ----------------------------------------
405 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
406 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
407 # script with STATUS, using 1 if that was 0.
408 as_fn_error ()
409 {
410   as_status=$1; test $as_status -eq 0 && as_status=1
411   if test "$4"; then
412     as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
413     $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
414   fi
415   $as_echo "$as_me: error: $2" >&2
416   as_fn_exit $as_status
417 } # as_fn_error
418
419 if expr a : '\(a\)' >/dev/null 2>&1 &&
420    test "X`expr 00001 : '.*\(...\)'`" = X001; then
421   as_expr=expr
422 else
423   as_expr=false
424 fi
425
426 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
427   as_basename=basename
428 else
429   as_basename=false
430 fi
431
432 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
433   as_dirname=dirname
434 else
435   as_dirname=false
436 fi
437
438 as_me=`$as_basename -- "$0" ||
439 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
440          X"$0" : 'X\(//\)$' \| \
441          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
442 $as_echo X/"$0" |
443     sed '/^.*\/\([^/][^/]*\)\/*$/{
444             s//\1/
445             q
446           }
447           /^X\/\(\/\/\)$/{
448             s//\1/
449             q
450           }
451           /^X\/\(\/\).*/{
452             s//\1/
453             q
454           }
455           s/.*/./; q'`
456
457 # Avoid depending upon Character Ranges.
458 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
459 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
460 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
461 as_cr_digits='0123456789'
462 as_cr_alnum=$as_cr_Letters$as_cr_digits
463
464
465   as_lineno_1=$LINENO as_lineno_1a=$LINENO
466   as_lineno_2=$LINENO as_lineno_2a=$LINENO
467   eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
468   test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
469   # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
470   sed -n '
471     p
472     /[$]LINENO/=
473   ' <$as_myself |
474     sed '
475       s/[$]LINENO.*/&-/
476       t lineno
477       b
478       :lineno
479       N
480       :loop
481       s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
482       t loop
483       s/-\n.*//
484     ' >$as_me.lineno &&
485   chmod +x "$as_me.lineno" ||
486     { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
487
488   # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
489   # already done that, so ensure we don't try to do so again and fall
490   # in an infinite loop.  This has already happened in practice.
491   _as_can_reexec=no; export _as_can_reexec
492   # Don't try to exec as it changes $[0], causing all sort of problems
493   # (the dirname of $[0] is not the place where we might find the
494   # original and so on.  Autoconf is especially sensitive to this).
495   . "./$as_me.lineno"
496   # Exit status is that of the last command.
497   exit
498 }
499
500 ECHO_C= ECHO_N= ECHO_T=
501 case `echo -n x` in #(((((
502 -n*)
503   case `echo 'xy\c'` in
504   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
505   xy)  ECHO_C='\c';;
506   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
507        ECHO_T=' ';;
508   esac;;
509 *)
510   ECHO_N='-n';;
511 esac
512
513 rm -f conf$$ conf$$.exe conf$$.file
514 if test -d conf$$.dir; then
515   rm -f conf$$.dir/conf$$.file
516 else
517   rm -f conf$$.dir
518   mkdir conf$$.dir 2>/dev/null
519 fi
520 if (echo >conf$$.file) 2>/dev/null; then
521   if ln -s conf$$.file conf$$ 2>/dev/null; then
522     as_ln_s='ln -s'
523     # ... but there are two gotchas:
524     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
525     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
526     # In both cases, we have to default to `cp -pR'.
527     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
528       as_ln_s='cp -pR'
529   elif ln conf$$.file conf$$ 2>/dev/null; then
530     as_ln_s=ln
531   else
532     as_ln_s='cp -pR'
533   fi
534 else
535   as_ln_s='cp -pR'
536 fi
537 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
538 rmdir conf$$.dir 2>/dev/null
539
540 if mkdir -p . 2>/dev/null; then
541   as_mkdir_p='mkdir -p "$as_dir"'
542 else
543   test -d ./-p && rmdir ./-p
544   as_mkdir_p=false
545 fi
546
547 as_test_x='test -x'
548 as_executable_p=as_fn_executable_p
549
550 # Sed expression to map a string onto a valid CPP name.
551 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
552
553 # Sed expression to map a string onto a valid variable name.
554 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
555
556
557 test -n "$DJDIR" || exec 7<&0 </dev/null
558 exec 6>&1
559
560 # Name of the host.
561 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
562 # so uname gets run too.
563 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
564
565 #
566 # Initializations.
567 #
568 ac_default_prefix=/usr/local
569 ac_clean_files=
570 ac_config_libobj_dir=.
571 LIBOBJS=
572 cross_compiling=no
573 subdirs=
574 MFLAGS=
575 MAKEFLAGS=
576
577 # Identity of this package.
578 PACKAGE_NAME=
579 PACKAGE_TARNAME=
580 PACKAGE_VERSION=
581 PACKAGE_STRING=
582 PACKAGE_BUGREPORT=
583 PACKAGE_URL=
584
585 ac_unique_file="driver/subprocs.c"
586 # Factoring default headers for most tests.
587 ac_includes_default="\
588 #include <stdio.h>
589 #ifdef HAVE_SYS_TYPES_H
590 # include <sys/types.h>
591 #endif
592 #ifdef HAVE_SYS_STAT_H
593 # include <sys/stat.h>
594 #endif
595 #ifdef STDC_HEADERS
596 # include <stdlib.h>
597 # include <stddef.h>
598 #else
599 # ifdef HAVE_STDLIB_H
600 #  include <stdlib.h>
601 # endif
602 #endif
603 #ifdef HAVE_STRING_H
604 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
605 #  include <memory.h>
606 # endif
607 # include <string.h>
608 #endif
609 #ifdef HAVE_STRINGS_H
610 # include <strings.h>
611 #endif
612 #ifdef HAVE_INTTYPES_H
613 # include <inttypes.h>
614 #endif
615 #ifdef HAVE_STDINT_H
616 # include <stdint.h>
617 #endif
618 #ifdef HAVE_UNISTD_H
619 # include <unistd.h>
620 #endif"
621
622 ac_subst_vars='LTLIBOBJS
623 LIBOBJS
624 DEPEND_DEFINES
625 DEPEND_FLAGS
626 DEPEND
627 APPDEFAULTS
628 ANIM_LIBS
629 ANIM_OBJS
630 GTK_EXTRA_OBJS
631 HACK_CONF_DIR
632 PO_DATADIR
633 GTK_DATADIR
634 HACKDIR_FULL
635 HACKDIR
636 NOGNOME
637 GNOME22
638 GNOME24
639 JWZGLES_OBJS
640 GLE_KLUDGE
641 GLE_EXES
642 GL_KLUDGE
643 GL_MEN
644 GL_UTIL_EXES
645 SUID_EXES
646 RETIRED_GL_EXES
647 GL_EXES
648 JPEG_EXES
649 LOCK_OBJS
650 LOCK_SRCS
651 SAVER_GL_LIBS
652 SAVER_GL_OBJS
653 SAVER_GL_SRCS
654 XFT_LIBS
655 XFT_OBJS
656 XFT_SRCS
657 XMU_LIBS
658 XMU_OBJS
659 XMU_SRCS
660 PASSWD_OBJS
661 PASSWD_SRCS
662 MEN_OSX
663 SCRIPTS_OSX
664 EXES_OSX
665 OBJCC
666 COMMENT_DEMO_GLADE2_GTK_2_22_TAIL
667 COMMENT_DEMO_GLADE2_GTK_2_22_HEAD
668 WITH_BROWSER
669 DEFAULT_TEXT_FILE
670 DEFAULT_IMAGE_DIRECTORY
671 DEFAULT_IMAGES_P
672 NEW_LOGIN_COMMAND_P
673 NEW_LOGIN_COMMAND
674 COMMENT_PAM_CHECK_ACCOUNT
675 HAVE_PAM_FAIL_DELAY
676 INSTALL_PAM
677 NEED_SETUID
678 INSTALL_DIRS
679 SETUID_HACKS
680 INSTALL_SETUID
681 PASSWD_LIBS
682 XINERAMA_LIBS
683 XDPMS_LIBS
684 GLE_LIBS
685 GL_LIBS
686 PTY_LIBS
687 XPM_LIBS
688 HACK_LIBS
689 JPEG_LIBS
690 XML_LIBS
691 GTK_LIBS
692 MOTIF_LIBS
693 SAVER_LIBS
694 ALL_DEMO_PROGRAMS
695 PREFERRED_DEMO_PROGRAM
696 INCLUDES
697 gnome_url_show_program
698 gnome_open_program
699 pkg_config
700 login_manager_tmp
701 MKINSTALLDIRS
702 POSUB
703 POFILES
704 PO_IN_DATADIR_FALSE
705 PO_IN_DATADIR_TRUE
706 INTLLIBS
707 INSTOBJEXT
708 GMOFILES
709 CATOBJEXT
710 CATALOGS
711 MSGFMT_OPTS
712 GETTEXT_PACKAGE
713 DATADIRNAME
714 ALL_LINGUAS
715 GMSGFMT
716 MSGFMT
717 MSGMERGE
718 XGETTEXT
719 INTLTOOL_POLICY_RULE
720 INTLTOOL_SERVICE_RULE
721 INTLTOOL_THEME_RULE
722 INTLTOOL_SCHEMAS_RULE
723 INTLTOOL_CAVES_RULE
724 INTLTOOL_XML_NOMERGE_RULE
725 INTLTOOL_XML_RULE
726 INTLTOOL_KBD_RULE
727 INTLTOOL_XAM_RULE
728 INTLTOOL_UI_RULE
729 INTLTOOL_SOUNDLIST_RULE
730 INTLTOOL_SHEET_RULE
731 INTLTOOL_SERVER_RULE
732 INTLTOOL_PONG_RULE
733 INTLTOOL_OAF_RULE
734 INTLTOOL_PROP_RULE
735 INTLTOOL_KEYS_RULE
736 INTLTOOL_DIRECTORY_RULE
737 INTLTOOL_DESKTOP_RULE
738 intltool__v_merge_options_0
739 intltool__v_merge_options_
740 INTLTOOL_V_MERGE_OPTIONS
741 INTLTOOL__v_MERGE_0
742 INTLTOOL__v_MERGE_
743 INTLTOOL_V_MERGE
744 AM_DEFAULT_VERBOSITY
745 INTLTOOL_EXTRACT
746 INTLTOOL_MERGE
747 INTLTOOL_UPDATE
748 USE_NLS
749 X_EXTRA_LIBS
750 X_LIBS
751 X_PRE_LIBS
752 X_CFLAGS
753 XMKMF
754 PERL
755 EGREP
756 GREP
757 SET_MAKE
758 INSTALL_DATA
759 INSTALL_SCRIPT
760 INSTALL_PROGRAM
761 CPP
762 PTHREAD_CFLAGS
763 PTHREAD_LIBS
764 PTHREAD_CC
765 ax_pthread_config
766 OBJEXT
767 EXEEXT
768 ac_ct_CC
769 CPPFLAGS
770 LDFLAGS
771 CFLAGS
772 CC
773 host_os
774 host_vendor
775 host_cpu
776 host
777 build_os
778 build_vendor
779 build_cpu
780 build
781 target_alias
782 host_alias
783 build_alias
784 LIBS
785 ECHO_T
786 ECHO_N
787 ECHO_C
788 DEFS
789 mandir
790 localedir
791 libdir
792 psdir
793 pdfdir
794 dvidir
795 htmldir
796 infodir
797 docdir
798 oldincludedir
799 includedir
800 localstatedir
801 sharedstatedir
802 sysconfdir
803 datadir
804 datarootdir
805 libexecdir
806 sbindir
807 bindir
808 program_transform_name
809 prefix
810 exec_prefix
811 PACKAGE_URL
812 PACKAGE_BUGREPORT
813 PACKAGE_STRING
814 PACKAGE_VERSION
815 PACKAGE_TARNAME
816 PACKAGE_NAME
817 PATH_SEPARATOR
818 SHELL'
819 ac_subst_files=''
820 ac_user_opts='
821 enable_option_checking
822 with_x_app_defaults
823 with_pthread
824 enable_largefile
825 with_x
826 enable_nls
827 with_hackdir
828 enable_subdir
829 with_configdir
830 with_dpms_ext
831 with_xinerama_ext
832 with_xinput_ext
833 with_xf86vmode_ext
834 with_xf86gamma_ext
835 with_randr_ext
836 with_proc_interrupts
837 enable_locking
838 enable_root_passwd
839 with_pam
840 with_pam_service_name
841 enable_pam_check_account_type
842 with_kerberos
843 with_shadow
844 with_passwd_helper
845 with_login_manager
846 with_gtk
847 with_motif
848 with_gl
849 with_gle
850 with_gles
851 with_pixbuf
852 with_xpm
853 with_jpeg
854 with_xft
855 with_xshm_ext
856 with_xdbe_ext
857 with_readdisplay
858 with_image_directory
859 with_text_file
860 with_browser
861 with_setuid_hacks
862 with_record_animation
863 '
864       ac_precious_vars='build_alias
865 host_alias
866 target_alias
867 CC
868 CFLAGS
869 LDFLAGS
870 LIBS
871 CPPFLAGS
872 CPP
873 XMKMF'
874
875
876 # Initialize some variables set by options.
877 ac_init_help=
878 ac_init_version=false
879 ac_unrecognized_opts=
880 ac_unrecognized_sep=
881 # The variables have the same names as the options, with
882 # dashes changed to underlines.
883 cache_file=/dev/null
884 exec_prefix=NONE
885 no_create=
886 no_recursion=
887 prefix=NONE
888 program_prefix=NONE
889 program_suffix=NONE
890 program_transform_name=s,x,x,
891 silent=
892 site=
893 srcdir=
894 verbose=
895 x_includes=NONE
896 x_libraries=NONE
897
898 # Installation directory options.
899 # These are left unexpanded so users can "make install exec_prefix=/foo"
900 # and all the variables that are supposed to be based on exec_prefix
901 # by default will actually change.
902 # Use braces instead of parens because sh, perl, etc. also accept them.
903 # (The list follows the same order as the GNU Coding Standards.)
904 bindir='${exec_prefix}/bin'
905 sbindir='${exec_prefix}/sbin'
906 libexecdir='${exec_prefix}/libexec'
907 datarootdir='${prefix}/share'
908 datadir='${datarootdir}'
909 sysconfdir='${prefix}/etc'
910 sharedstatedir='${prefix}/com'
911 localstatedir='${prefix}/var'
912 includedir='${prefix}/include'
913 oldincludedir='/usr/include'
914 docdir='${datarootdir}/doc/${PACKAGE}'
915 infodir='${datarootdir}/info'
916 htmldir='${docdir}'
917 dvidir='${docdir}'
918 pdfdir='${docdir}'
919 psdir='${docdir}'
920 libdir='${exec_prefix}/lib'
921 localedir='${datarootdir}/locale'
922 mandir='${datarootdir}/man'
923
924 ac_prev=
925 ac_dashdash=
926 for ac_option
927 do
928   # If the previous option needs an argument, assign it.
929   if test -n "$ac_prev"; then
930     eval $ac_prev=\$ac_option
931     ac_prev=
932     continue
933   fi
934
935   case $ac_option in
936   *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
937   *=)   ac_optarg= ;;
938   *)    ac_optarg=yes ;;
939   esac
940
941   # Accept the important Cygnus configure options, so we can diagnose typos.
942
943   case $ac_dashdash$ac_option in
944   --)
945     ac_dashdash=yes ;;
946
947   -bindir | --bindir | --bindi | --bind | --bin | --bi)
948     ac_prev=bindir ;;
949   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
950     bindir=$ac_optarg ;;
951
952   -build | --build | --buil | --bui | --bu)
953     ac_prev=build_alias ;;
954   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
955     build_alias=$ac_optarg ;;
956
957   -cache-file | --cache-file | --cache-fil | --cache-fi \
958   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
959     ac_prev=cache_file ;;
960   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
961   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
962     cache_file=$ac_optarg ;;
963
964   --config-cache | -C)
965     cache_file=config.cache ;;
966
967   -datadir | --datadir | --datadi | --datad)
968     ac_prev=datadir ;;
969   -datadir=* | --datadir=* | --datadi=* | --datad=*)
970     datadir=$ac_optarg ;;
971
972   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
973   | --dataroo | --dataro | --datar)
974     ac_prev=datarootdir ;;
975   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
976   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
977     datarootdir=$ac_optarg ;;
978
979   -disable-* | --disable-*)
980     ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
981     # Reject names that are not valid shell variable names.
982     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
983       as_fn_error $? "invalid feature name: $ac_useropt"
984     ac_useropt_orig=$ac_useropt
985     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
986     case $ac_user_opts in
987       *"
988 "enable_$ac_useropt"
989 "*) ;;
990       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
991          ac_unrecognized_sep=', ';;
992     esac
993     eval enable_$ac_useropt=no ;;
994
995   -docdir | --docdir | --docdi | --doc | --do)
996     ac_prev=docdir ;;
997   -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
998     docdir=$ac_optarg ;;
999
1000   -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1001     ac_prev=dvidir ;;
1002   -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1003     dvidir=$ac_optarg ;;
1004
1005   -enable-* | --enable-*)
1006     ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1007     # Reject names that are not valid shell variable names.
1008     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1009       as_fn_error $? "invalid feature name: $ac_useropt"
1010     ac_useropt_orig=$ac_useropt
1011     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1012     case $ac_user_opts in
1013       *"
1014 "enable_$ac_useropt"
1015 "*) ;;
1016       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1017          ac_unrecognized_sep=', ';;
1018     esac
1019     eval enable_$ac_useropt=\$ac_optarg ;;
1020
1021   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1022   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1023   | --exec | --exe | --ex)
1024     ac_prev=exec_prefix ;;
1025   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1026   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1027   | --exec=* | --exe=* | --ex=*)
1028     exec_prefix=$ac_optarg ;;
1029
1030   -gas | --gas | --ga | --g)
1031     # Obsolete; use --with-gas.
1032     with_gas=yes ;;
1033
1034   -help | --help | --hel | --he | -h)
1035     ac_init_help=long ;;
1036   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1037     ac_init_help=recursive ;;
1038   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1039     ac_init_help=short ;;
1040
1041   -host | --host | --hos | --ho)
1042     ac_prev=host_alias ;;
1043   -host=* | --host=* | --hos=* | --ho=*)
1044     host_alias=$ac_optarg ;;
1045
1046   -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1047     ac_prev=htmldir ;;
1048   -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1049   | --ht=*)
1050     htmldir=$ac_optarg ;;
1051
1052   -includedir | --includedir | --includedi | --included | --include \
1053   | --includ | --inclu | --incl | --inc)
1054     ac_prev=includedir ;;
1055   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1056   | --includ=* | --inclu=* | --incl=* | --inc=*)
1057     includedir=$ac_optarg ;;
1058
1059   -infodir | --infodir | --infodi | --infod | --info | --inf)
1060     ac_prev=infodir ;;
1061   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1062     infodir=$ac_optarg ;;
1063
1064   -libdir | --libdir | --libdi | --libd)
1065     ac_prev=libdir ;;
1066   -libdir=* | --libdir=* | --libdi=* | --libd=*)
1067     libdir=$ac_optarg ;;
1068
1069   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1070   | --libexe | --libex | --libe)
1071     ac_prev=libexecdir ;;
1072   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1073   | --libexe=* | --libex=* | --libe=*)
1074     libexecdir=$ac_optarg ;;
1075
1076   -localedir | --localedir | --localedi | --localed | --locale)
1077     ac_prev=localedir ;;
1078   -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1079     localedir=$ac_optarg ;;
1080
1081   -localstatedir | --localstatedir | --localstatedi | --localstated \
1082   | --localstate | --localstat | --localsta | --localst | --locals)
1083     ac_prev=localstatedir ;;
1084   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1085   | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1086     localstatedir=$ac_optarg ;;
1087
1088   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1089     ac_prev=mandir ;;
1090   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1091     mandir=$ac_optarg ;;
1092
1093   -nfp | --nfp | --nf)
1094     # Obsolete; use --without-fp.
1095     with_fp=no ;;
1096
1097   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1098   | --no-cr | --no-c | -n)
1099     no_create=yes ;;
1100
1101   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1102   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1103     no_recursion=yes ;;
1104
1105   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1106   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1107   | --oldin | --oldi | --old | --ol | --o)
1108     ac_prev=oldincludedir ;;
1109   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1110   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1111   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1112     oldincludedir=$ac_optarg ;;
1113
1114   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1115     ac_prev=prefix ;;
1116   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1117     prefix=$ac_optarg ;;
1118
1119   -program-prefix | --program-prefix | --program-prefi | --program-pref \
1120   | --program-pre | --program-pr | --program-p)
1121     ac_prev=program_prefix ;;
1122   -program-prefix=* | --program-prefix=* | --program-prefi=* \
1123   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1124     program_prefix=$ac_optarg ;;
1125
1126   -program-suffix | --program-suffix | --program-suffi | --program-suff \
1127   | --program-suf | --program-su | --program-s)
1128     ac_prev=program_suffix ;;
1129   -program-suffix=* | --program-suffix=* | --program-suffi=* \
1130   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1131     program_suffix=$ac_optarg ;;
1132
1133   -program-transform-name | --program-transform-name \
1134   | --program-transform-nam | --program-transform-na \
1135   | --program-transform-n | --program-transform- \
1136   | --program-transform | --program-transfor \
1137   | --program-transfo | --program-transf \
1138   | --program-trans | --program-tran \
1139   | --progr-tra | --program-tr | --program-t)
1140     ac_prev=program_transform_name ;;
1141   -program-transform-name=* | --program-transform-name=* \
1142   | --program-transform-nam=* | --program-transform-na=* \
1143   | --program-transform-n=* | --program-transform-=* \
1144   | --program-transform=* | --program-transfor=* \
1145   | --program-transfo=* | --program-transf=* \
1146   | --program-trans=* | --program-tran=* \
1147   | --progr-tra=* | --program-tr=* | --program-t=*)
1148     program_transform_name=$ac_optarg ;;
1149
1150   -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1151     ac_prev=pdfdir ;;
1152   -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1153     pdfdir=$ac_optarg ;;
1154
1155   -psdir | --psdir | --psdi | --psd | --ps)
1156     ac_prev=psdir ;;
1157   -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1158     psdir=$ac_optarg ;;
1159
1160   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1161   | -silent | --silent | --silen | --sile | --sil)
1162     silent=yes ;;
1163
1164   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1165     ac_prev=sbindir ;;
1166   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1167   | --sbi=* | --sb=*)
1168     sbindir=$ac_optarg ;;
1169
1170   -sharedstatedir | --sharedstatedir | --sharedstatedi \
1171   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1172   | --sharedst | --shareds | --shared | --share | --shar \
1173   | --sha | --sh)
1174     ac_prev=sharedstatedir ;;
1175   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1176   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1177   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1178   | --sha=* | --sh=*)
1179     sharedstatedir=$ac_optarg ;;
1180
1181   -site | --site | --sit)
1182     ac_prev=site ;;
1183   -site=* | --site=* | --sit=*)
1184     site=$ac_optarg ;;
1185
1186   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1187     ac_prev=srcdir ;;
1188   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1189     srcdir=$ac_optarg ;;
1190
1191   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1192   | --syscon | --sysco | --sysc | --sys | --sy)
1193     ac_prev=sysconfdir ;;
1194   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1195   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1196     sysconfdir=$ac_optarg ;;
1197
1198   -target | --target | --targe | --targ | --tar | --ta | --t)
1199     ac_prev=target_alias ;;
1200   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1201     target_alias=$ac_optarg ;;
1202
1203   -v | -verbose | --verbose | --verbos | --verbo | --verb)
1204     verbose=yes ;;
1205
1206   -version | --version | --versio | --versi | --vers | -V)
1207     ac_init_version=: ;;
1208
1209   -with-* | --with-*)
1210     ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1211     # Reject names that are not valid shell variable names.
1212     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1213       as_fn_error $? "invalid package name: $ac_useropt"
1214     ac_useropt_orig=$ac_useropt
1215     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1216     case $ac_user_opts in
1217       *"
1218 "with_$ac_useropt"
1219 "*) ;;
1220       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1221          ac_unrecognized_sep=', ';;
1222     esac
1223     eval with_$ac_useropt=\$ac_optarg ;;
1224
1225   -without-* | --without-*)
1226     ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1227     # Reject names that are not valid shell variable names.
1228     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1229       as_fn_error $? "invalid package name: $ac_useropt"
1230     ac_useropt_orig=$ac_useropt
1231     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1232     case $ac_user_opts in
1233       *"
1234 "with_$ac_useropt"
1235 "*) ;;
1236       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1237          ac_unrecognized_sep=', ';;
1238     esac
1239     eval with_$ac_useropt=no ;;
1240
1241   --x)
1242     # Obsolete; use --with-x.
1243     with_x=yes ;;
1244
1245   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1246   | --x-incl | --x-inc | --x-in | --x-i)
1247     ac_prev=x_includes ;;
1248   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1249   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1250     x_includes=$ac_optarg ;;
1251
1252   -x-libraries | --x-libraries | --x-librarie | --x-librari \
1253   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1254     ac_prev=x_libraries ;;
1255   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1256   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1257     x_libraries=$ac_optarg ;;
1258
1259   -*) as_fn_error $? "unrecognized option: \`$ac_option'
1260 Try \`$0 --help' for more information"
1261     ;;
1262
1263   *=*)
1264     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1265     # Reject names that are not valid shell variable names.
1266     case $ac_envvar in #(
1267       '' | [0-9]* | *[!_$as_cr_alnum]* )
1268       as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1269     esac
1270     eval $ac_envvar=\$ac_optarg
1271     export $ac_envvar ;;
1272
1273   *)
1274     # FIXME: should be removed in autoconf 3.0.
1275     $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1276     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1277       $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1278     : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1279     ;;
1280
1281   esac
1282 done
1283
1284 if test -n "$ac_prev"; then
1285   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1286   as_fn_error $? "missing argument to $ac_option"
1287 fi
1288
1289 if test -n "$ac_unrecognized_opts"; then
1290   case $enable_option_checking in
1291     no) ;;
1292     fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1293     *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1294   esac
1295 fi
1296
1297 # Check all directory arguments for consistency.
1298 for ac_var in   exec_prefix prefix bindir sbindir libexecdir datarootdir \
1299                 datadir sysconfdir sharedstatedir localstatedir includedir \
1300                 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1301                 libdir localedir mandir
1302 do
1303   eval ac_val=\$$ac_var
1304   # Remove trailing slashes.
1305   case $ac_val in
1306     */ )
1307       ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1308       eval $ac_var=\$ac_val;;
1309   esac
1310   # Be sure to have absolute directory names.
1311   case $ac_val in
1312     [\\/$]* | ?:[\\/]* )  continue;;
1313     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1314   esac
1315   as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1316 done
1317
1318 # There might be people who depend on the old broken behavior: `$host'
1319 # used to hold the argument of --host etc.
1320 # FIXME: To remove some day.
1321 build=$build_alias
1322 host=$host_alias
1323 target=$target_alias
1324
1325 # FIXME: To remove some day.
1326 if test "x$host_alias" != x; then
1327   if test "x$build_alias" = x; then
1328     cross_compiling=maybe
1329   elif test "x$build_alias" != "x$host_alias"; then
1330     cross_compiling=yes
1331   fi
1332 fi
1333
1334 ac_tool_prefix=
1335 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1336
1337 test "$silent" = yes && exec 6>/dev/null
1338
1339
1340 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1341 ac_ls_di=`ls -di .` &&
1342 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1343   as_fn_error $? "working directory cannot be determined"
1344 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1345   as_fn_error $? "pwd does not report name of working directory"
1346
1347
1348 # Find the source files, if location was not specified.
1349 if test -z "$srcdir"; then
1350   ac_srcdir_defaulted=yes
1351   # Try the directory containing this script, then the parent directory.
1352   ac_confdir=`$as_dirname -- "$as_myself" ||
1353 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1354          X"$as_myself" : 'X\(//\)[^/]' \| \
1355          X"$as_myself" : 'X\(//\)$' \| \
1356          X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1357 $as_echo X"$as_myself" |
1358     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1359             s//\1/
1360             q
1361           }
1362           /^X\(\/\/\)[^/].*/{
1363             s//\1/
1364             q
1365           }
1366           /^X\(\/\/\)$/{
1367             s//\1/
1368             q
1369           }
1370           /^X\(\/\).*/{
1371             s//\1/
1372             q
1373           }
1374           s/.*/./; q'`
1375   srcdir=$ac_confdir
1376   if test ! -r "$srcdir/$ac_unique_file"; then
1377     srcdir=..
1378   fi
1379 else
1380   ac_srcdir_defaulted=no
1381 fi
1382 if test ! -r "$srcdir/$ac_unique_file"; then
1383   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1384   as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1385 fi
1386 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1387 ac_abs_confdir=`(
1388         cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1389         pwd)`
1390 # When building in place, set srcdir=.
1391 if test "$ac_abs_confdir" = "$ac_pwd"; then
1392   srcdir=.
1393 fi
1394 # Remove unnecessary trailing slashes from srcdir.
1395 # Double slashes in file names in object file debugging info
1396 # mess up M-x gdb in Emacs.
1397 case $srcdir in
1398 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1399 esac
1400 for ac_var in $ac_precious_vars; do
1401   eval ac_env_${ac_var}_set=\${${ac_var}+set}
1402   eval ac_env_${ac_var}_value=\$${ac_var}
1403   eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1404   eval ac_cv_env_${ac_var}_value=\$${ac_var}
1405 done
1406
1407 #
1408 # Report the --help message.
1409 #
1410 if test "$ac_init_help" = "long"; then
1411   # Omit some internal or obsolete options to make the list less imposing.
1412   # This message is too long to be a string in the A/UX 3.1 sh.
1413   cat <<_ACEOF
1414 \`configure' configures this package to adapt to many kinds of systems.
1415
1416 Usage: $0 [OPTION]... [VAR=VALUE]...
1417
1418 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1419 VAR=VALUE.  See below for descriptions of some of the useful variables.
1420
1421 Defaults for the options are specified in brackets.
1422
1423
1424 Configuration:
1425
1426   -h, --help              display this help and exit
1427       --help=short        display options specific to this package
1428       --help=recursive    display the short help of all the included packages
1429   -V, --version           display version information and exit
1430   -q, --quiet, --silent   do not print \`checking ...' messages
1431       --cache-file=FILE   cache test results in FILE [disabled]
1432   -C, --config-cache      alias for \`--cache-file=config.cache'
1433   -n, --no-create         do not create output files
1434       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1435
1436 Installation directories:
1437   --prefix=PREFIX         install architecture-independent files in PREFIX
1438                           [$ac_default_prefix]
1439   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1440                           [PREFIX]
1441
1442 By default, \`make install' will install all the files in
1443 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1444 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1445 for instance \`--prefix=\$HOME'.
1446
1447 For better control, use the options below.
1448
1449 Fine tuning of the installation directories:
1450   --bindir=DIR            user executables [EPREFIX/bin]
1451   --libexecdir=DIR        program executables [EPREFIX/libexec]
1452   --libdir=DIR            object code libraries [EPREFIX/lib]
1453   --includedir=DIR        C header files [PREFIX/include]
1454   --x-includes=DIR        X include files are in DIR
1455   --x-libraries=DIR       X library files are in DIR
1456   --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1457   --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1458   --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1459   --mandir=DIR            man documentation [DATAROOTDIR/man]
1460   --docdir=DIR            documentation root [DATAROOTDIR/doc/PACKAGE]
1461   --htmldir=DIR           html documentation [DOCDIR]
1462   --dvidir=DIR            dvi documentation [DOCDIR]
1463   --pdfdir=DIR            pdf documentation [DOCDIR]
1464   --psdir=DIR             ps documentation [DOCDIR]
1465 _ACEOF
1466
1467   cat <<\_ACEOF
1468
1469 X features:
1470   --x-includes=DIR    X include files are in DIR
1471   --x-libraries=DIR   X library files are in DIR
1472
1473 System types:
1474   --build=BUILD     configure for building on BUILD [guessed]
1475   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1476 _ACEOF
1477 fi
1478
1479 if test -n "$ac_init_help"; then
1480
1481   cat <<\_ACEOF
1482
1483 Optional Features:
1484   --disable-option-checking  ignore unrecognized --enable/--with options
1485   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1486   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1487   --disable-largefile     omit support for large files
1488   --disable-nls           do not use Native Language Support
1489
1490 Screen locking options:
1491   --enable-locking        Compile in support for locking the display.
1492   --disable-locking       Do not allow locking at all.
1493
1494   --enable-root-passwd        Allow root passwd to unlock screen.
1495   --disable-root-passwd       Do not allow that.
1496   --enable-pam-check-account-type
1497                           Whether PAM should check the result of account
1498                           modules when authenticating. Only do this if you
1499                           have account configured properly on your system.
1500
1501 Optional Packages:
1502   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1503   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1504
1505   --with-pthread          Enables POSIX threads, for SMP support.
1506
1507 Installation options:
1508   --with-hackdir=DIR      Where to install the hundreds of demo executables.
1509                           Default: `PREFIX/libexec/xscreensaver/'
1510   --with-configdir=DIR    Where to install the data files that describe each
1511                           of the display modes to the GUI.
1512                           Default: `PREFIX/share/xscreensaver/config/'
1513   --with-x-app-defaults=DIR
1514                            Where to install xscreensaver configuration file.
1515
1516   --with-dpms-ext         Include support for the DPMS extension.
1517   --with-xinerama-ext     Include support for the XINERAMA extension.
1518   --with-xinput-ext       Include support for the XInput extension.
1519   --with-xf86vmode-ext    Include support for XFree86 virtual screens.
1520   --with-xf86gamma-ext    Include support for XFree86 gamma fading.
1521   --with-randr-ext        Include support for the X Resize+Rotate extension.
1522   --with-proc-interrupts  Include support for consulting the /proc/interrupts
1523                           file to notice keyboard activity.
1524   --with-pam              Include support for PAM (Pluggable Auth Modules.)
1525   --with-pam-service-name NAME arg is the name of the PAM service that
1526                           xscreensaver will authenticate as.
1527   --with-kerberos         Include support for Kerberos authentication.
1528   --with-shadow           Include support for shadow password authentication.
1529   --with-passwd-helper    Include support for an external password
1530                           verification helper program.
1531   --with-login-manager    Put a "New Login" button on the unlock dialog that
1532                           runs a login manager like gdmflexiserver or kdmctl.
1533
1534 User interface options:
1535
1536   --with-gtk              Use the Gtk toolkit for the user interface.
1537   --with-motif            Use the Motif toolkit for the user interface
1538                           (no longer supported.)
1539
1540 Graphics options:
1541
1542   --with-gl               Build those demos which depend on OpenGL.
1543   --with-gle              Build those demos which depend on GLE
1544                           (the OpenGL "extrusion" library.)
1545   --with-gles             Target OpenGL ES 1.x API instead of OpenGL 1.3.
1546   --with-pixbuf           Include support for the GDK-Pixbuf library in some
1547                           demos, which will make it possible for them to read
1548                           GIF, JPEG, and PNG files as well.
1549   --with-xpm              Include support for XPM files in some demos.
1550                           (Not needed if Pixbuf is used.)
1551   --with-jpeg             Include support for the JPEG library.
1552   --with-xft              Include support for the X Freetype library.
1553   --with-xshm-ext         Include support for the Shared Memory extension.
1554   --with-xdbe-ext         Include support for the DOUBLE-BUFFER extension.
1555   --with-readdisplay      Include support for the XReadDisplay extension.
1556   --with-image-directory  Arg is the default directory from which some demos
1557                           will choose random images to display.
1558   --with-text-file=FILE   By default, some demos may display this file.
1559   --with-browser=BROWSER  Specify the web browser used to show the help URL.
1560   --with-setuid-hacks     Allow some demos to be installed `setuid root'
1561                           (which is needed in order to ping other hosts.)
1562
1563   --with-record-animation Include code for generating MP4 videos.
1564
1565
1566 Some influential environment variables:
1567   CC          C compiler command
1568   CFLAGS      C compiler flags
1569   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1570               nonstandard directory <lib dir>
1571   LIBS        libraries to pass to the linker, e.g. -l<library>
1572   CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1573               you have headers in a nonstandard directory <include dir>
1574   CPP         C preprocessor
1575   XMKMF       Path to xmkmf, Makefile generator for X Window System
1576
1577 Use these variables to override the choices made by `configure' or to help
1578 it to find libraries and programs with nonstandard names/locations.
1579
1580 Report bugs to the package provider.
1581 _ACEOF
1582 ac_status=$?
1583 fi
1584
1585 if test "$ac_init_help" = "recursive"; then
1586   # If there are subdirs, report their specific --help.
1587   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1588     test -d "$ac_dir" ||
1589       { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1590       continue
1591     ac_builddir=.
1592
1593 case "$ac_dir" in
1594 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1595 *)
1596   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1597   # A ".." for each directory in $ac_dir_suffix.
1598   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1599   case $ac_top_builddir_sub in
1600   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1601   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1602   esac ;;
1603 esac
1604 ac_abs_top_builddir=$ac_pwd
1605 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1606 # for backward compatibility:
1607 ac_top_builddir=$ac_top_build_prefix
1608
1609 case $srcdir in
1610   .)  # We are building in place.
1611     ac_srcdir=.
1612     ac_top_srcdir=$ac_top_builddir_sub
1613     ac_abs_top_srcdir=$ac_pwd ;;
1614   [\\/]* | ?:[\\/]* )  # Absolute name.
1615     ac_srcdir=$srcdir$ac_dir_suffix;
1616     ac_top_srcdir=$srcdir
1617     ac_abs_top_srcdir=$srcdir ;;
1618   *) # Relative name.
1619     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1620     ac_top_srcdir=$ac_top_build_prefix$srcdir
1621     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1622 esac
1623 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1624
1625     cd "$ac_dir" || { ac_status=$?; continue; }
1626     # Check for guested configure.
1627     if test -f "$ac_srcdir/configure.gnu"; then
1628       echo &&
1629       $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1630     elif test -f "$ac_srcdir/configure"; then
1631       echo &&
1632       $SHELL "$ac_srcdir/configure" --help=recursive
1633     else
1634       $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1635     fi || ac_status=$?
1636     cd "$ac_pwd" || { ac_status=$?; break; }
1637   done
1638 fi
1639
1640 test -n "$ac_init_help" && exit $ac_status
1641 if $ac_init_version; then
1642   cat <<\_ACEOF
1643 configure
1644 generated by GNU Autoconf 2.69
1645
1646 Copyright (C) 2012 Free Software Foundation, Inc.
1647 This configure script is free software; the Free Software Foundation
1648 gives unlimited permission to copy, distribute and modify it.
1649 _ACEOF
1650   exit
1651 fi
1652
1653 ## ------------------------ ##
1654 ## Autoconf initialization. ##
1655 ## ------------------------ ##
1656
1657 # ac_fn_c_try_compile LINENO
1658 # --------------------------
1659 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1660 ac_fn_c_try_compile ()
1661 {
1662   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1663   rm -rf conftest.$ac_objext
1664   if { { ac_try="$ac_compile"
1665 case "(($ac_try" in
1666   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1667   *) ac_try_echo=$ac_try;;
1668 esac
1669 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1670 $as_echo "$ac_try_echo"; } >&5
1671   (eval "$ac_compile") 2>conftest.err
1672   ac_status=$?
1673   if test -s conftest.err; then
1674     grep -v '^ *+' conftest.err >conftest.er1
1675     cat conftest.er1 >&5
1676     mv -f conftest.er1 conftest.err
1677   fi
1678   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1679   test $ac_status = 0; } && {
1680          test -z "$ac_c_werror_flag" ||
1681          test ! -s conftest.err
1682        } && test -s conftest.$ac_objext; then :
1683   ac_retval=0
1684 else
1685   $as_echo "$as_me: failed program was:" >&5
1686 sed 's/^/| /' conftest.$ac_ext >&5
1687
1688         ac_retval=1
1689 fi
1690   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1691   as_fn_set_status $ac_retval
1692
1693 } # ac_fn_c_try_compile
1694
1695 # ac_fn_c_try_link LINENO
1696 # -----------------------
1697 # Try to link conftest.$ac_ext, and return whether this succeeded.
1698 ac_fn_c_try_link ()
1699 {
1700   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1701   rm -rf conftest.$ac_objext conftest$ac_exeext
1702   if { { ac_try="$ac_link"
1703 case "(($ac_try" in
1704   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1705   *) ac_try_echo=$ac_try;;
1706 esac
1707 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1708 $as_echo "$ac_try_echo"; } >&5
1709   (eval "$ac_link") 2>conftest.err
1710   ac_status=$?
1711   if test -s conftest.err; then
1712     grep -v '^ *+' conftest.err >conftest.er1
1713     cat conftest.er1 >&5
1714     mv -f conftest.er1 conftest.err
1715   fi
1716   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1717   test $ac_status = 0; } && {
1718          test -z "$ac_c_werror_flag" ||
1719          test ! -s conftest.err
1720        } && test -s conftest$ac_exeext && {
1721          test "$cross_compiling" = yes ||
1722          test -x conftest$ac_exeext
1723        }; then :
1724   ac_retval=0
1725 else
1726   $as_echo "$as_me: failed program was:" >&5
1727 sed 's/^/| /' conftest.$ac_ext >&5
1728
1729         ac_retval=1
1730 fi
1731   # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1732   # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1733   # interfere with the next link command; also delete a directory that is
1734   # left behind by Apple's compiler.  We do this before executing the actions.
1735   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1736   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1737   as_fn_set_status $ac_retval
1738
1739 } # ac_fn_c_try_link
1740
1741 # ac_fn_c_try_run LINENO
1742 # ----------------------
1743 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1744 # that executables *can* be run.
1745 ac_fn_c_try_run ()
1746 {
1747   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1748   if { { ac_try="$ac_link"
1749 case "(($ac_try" in
1750   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1751   *) ac_try_echo=$ac_try;;
1752 esac
1753 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1754 $as_echo "$ac_try_echo"; } >&5
1755   (eval "$ac_link") 2>&5
1756   ac_status=$?
1757   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1758   test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1759   { { case "(($ac_try" in
1760   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1761   *) ac_try_echo=$ac_try;;
1762 esac
1763 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1764 $as_echo "$ac_try_echo"; } >&5
1765   (eval "$ac_try") 2>&5
1766   ac_status=$?
1767   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1768   test $ac_status = 0; }; }; then :
1769   ac_retval=0
1770 else
1771   $as_echo "$as_me: program exited with status $ac_status" >&5
1772        $as_echo "$as_me: failed program was:" >&5
1773 sed 's/^/| /' conftest.$ac_ext >&5
1774
1775        ac_retval=$ac_status
1776 fi
1777   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1778   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1779   as_fn_set_status $ac_retval
1780
1781 } # ac_fn_c_try_run
1782
1783 # ac_fn_c_try_cpp LINENO
1784 # ----------------------
1785 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1786 ac_fn_c_try_cpp ()
1787 {
1788   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1789   if { { ac_try="$ac_cpp conftest.$ac_ext"
1790 case "(($ac_try" in
1791   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1792   *) ac_try_echo=$ac_try;;
1793 esac
1794 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1795 $as_echo "$ac_try_echo"; } >&5
1796   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1797   ac_status=$?
1798   if test -s conftest.err; then
1799     grep -v '^ *+' conftest.err >conftest.er1
1800     cat conftest.er1 >&5
1801     mv -f conftest.er1 conftest.err
1802   fi
1803   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1804   test $ac_status = 0; } > conftest.i && {
1805          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1806          test ! -s conftest.err
1807        }; then :
1808   ac_retval=0
1809 else
1810   $as_echo "$as_me: failed program was:" >&5
1811 sed 's/^/| /' conftest.$ac_ext >&5
1812
1813     ac_retval=1
1814 fi
1815   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1816   as_fn_set_status $ac_retval
1817
1818 } # ac_fn_c_try_cpp
1819
1820 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1821 # -------------------------------------------------------
1822 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1823 # the include files in INCLUDES and setting the cache variable VAR
1824 # accordingly.
1825 ac_fn_c_check_header_mongrel ()
1826 {
1827   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1828   if eval \${$3+:} false; then :
1829   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1830 $as_echo_n "checking for $2... " >&6; }
1831 if eval \${$3+:} false; then :
1832   $as_echo_n "(cached) " >&6
1833 fi
1834 eval ac_res=\$$3
1835                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1836 $as_echo "$ac_res" >&6; }
1837 else
1838   # Is the header compilable?
1839 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1840 $as_echo_n "checking $2 usability... " >&6; }
1841 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1842 /* end confdefs.h.  */
1843 $4
1844 #include <$2>
1845 _ACEOF
1846 if ac_fn_c_try_compile "$LINENO"; then :
1847   ac_header_compiler=yes
1848 else
1849   ac_header_compiler=no
1850 fi
1851 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1852 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1853 $as_echo "$ac_header_compiler" >&6; }
1854
1855 # Is the header present?
1856 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1857 $as_echo_n "checking $2 presence... " >&6; }
1858 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1859 /* end confdefs.h.  */
1860 #include <$2>
1861 _ACEOF
1862 if ac_fn_c_try_cpp "$LINENO"; then :
1863   ac_header_preproc=yes
1864 else
1865   ac_header_preproc=no
1866 fi
1867 rm -rf conftest.err conftest.i conftest.$ac_ext
1868 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1869 $as_echo "$ac_header_preproc" >&6; }
1870
1871 # So?  What about this header?
1872 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1873   yes:no: )
1874     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1875 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1876     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1877 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1878     ;;
1879   no:yes:* )
1880     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1881 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1882     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
1883 $as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
1884     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1885 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1886     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
1887 $as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
1888     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1889 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1890     ;;
1891 esac
1892   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1893 $as_echo_n "checking for $2... " >&6; }
1894 if eval \${$3+:} false; then :
1895   $as_echo_n "(cached) " >&6
1896 else
1897   eval "$3=\$ac_header_compiler"
1898 fi
1899 eval ac_res=\$$3
1900                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1901 $as_echo "$ac_res" >&6; }
1902 fi
1903   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1904
1905 } # ac_fn_c_check_header_mongrel
1906
1907 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1908 # -------------------------------------------------------
1909 # Tests whether HEADER exists and can be compiled using the include files in
1910 # INCLUDES, setting the cache variable VAR accordingly.
1911 ac_fn_c_check_header_compile ()
1912 {
1913   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1914   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1915 $as_echo_n "checking for $2... " >&6; }
1916 if eval \${$3+:} false; then :
1917   $as_echo_n "(cached) " >&6
1918 else
1919   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1920 /* end confdefs.h.  */
1921 $4
1922 #include <$2>
1923 _ACEOF
1924 if ac_fn_c_try_compile "$LINENO"; then :
1925   eval "$3=yes"
1926 else
1927   eval "$3=no"
1928 fi
1929 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1930 fi
1931 eval ac_res=\$$3
1932                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1933 $as_echo "$ac_res" >&6; }
1934   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1935
1936 } # ac_fn_c_check_header_compile
1937
1938 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1939 # -------------------------------------------
1940 # Tests whether TYPE exists after having included INCLUDES, setting cache
1941 # variable VAR accordingly.
1942 ac_fn_c_check_type ()
1943 {
1944   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1945   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1946 $as_echo_n "checking for $2... " >&6; }
1947 if eval \${$3+:} false; then :
1948   $as_echo_n "(cached) " >&6
1949 else
1950   eval "$3=no"
1951   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1952 /* end confdefs.h.  */
1953 $4
1954 int
1955 main ()
1956 {
1957 if (sizeof ($2))
1958          return 0;
1959   ;
1960   return 0;
1961 }
1962 _ACEOF
1963 if ac_fn_c_try_compile "$LINENO"; then :
1964   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1965 /* end confdefs.h.  */
1966 $4
1967 int
1968 main ()
1969 {
1970 if (sizeof (($2)))
1971             return 0;
1972   ;
1973   return 0;
1974 }
1975 _ACEOF
1976 if ac_fn_c_try_compile "$LINENO"; then :
1977
1978 else
1979   eval "$3=yes"
1980 fi
1981 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1982 fi
1983 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1984 fi
1985 eval ac_res=\$$3
1986                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1987 $as_echo "$ac_res" >&6; }
1988   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1989
1990 } # ac_fn_c_check_type
1991
1992 # ac_fn_c_check_func LINENO FUNC VAR
1993 # ----------------------------------
1994 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1995 ac_fn_c_check_func ()
1996 {
1997   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1998   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1999 $as_echo_n "checking for $2... " >&6; }
2000 if eval \${$3+:} false; then :
2001   $as_echo_n "(cached) " >&6
2002 else
2003   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2004 /* end confdefs.h.  */
2005 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
2006    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
2007 #define $2 innocuous_$2
2008
2009 /* System header to define __stub macros and hopefully few prototypes,
2010     which can conflict with char $2 (); below.
2011     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2012     <limits.h> exists even on freestanding compilers.  */
2013
2014 #ifdef __STDC__
2015 # include <limits.h>
2016 #else
2017 # include <assert.h>
2018 #endif
2019
2020 #undef $2
2021
2022 /* Override any GCC internal prototype to avoid an error.
2023    Use char because int might match the return type of a GCC
2024    builtin and then its argument prototype would still apply.  */
2025 #ifdef __cplusplus
2026 extern "C"
2027 #endif
2028 char $2 ();
2029 /* The GNU C library defines this for functions which it implements
2030     to always fail with ENOSYS.  Some functions are actually named
2031     something starting with __ and the normal name is an alias.  */
2032 #if defined __stub_$2 || defined __stub___$2
2033 choke me
2034 #endif
2035
2036 int
2037 main ()
2038 {
2039 return $2 ();
2040   ;
2041   return 0;
2042 }
2043 _ACEOF
2044 if ac_fn_c_try_link "$LINENO"; then :
2045   eval "$3=yes"
2046 else
2047   eval "$3=no"
2048 fi
2049 rm -f core conftest.err conftest.$ac_objext \
2050     conftest$ac_exeext conftest.$ac_ext
2051 fi
2052 eval ac_res=\$$3
2053                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2054 $as_echo "$ac_res" >&6; }
2055   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2056
2057 } # ac_fn_c_check_func
2058
2059 # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
2060 # ----------------------------------------------------
2061 # Tries to find if the field MEMBER exists in type AGGR, after including
2062 # INCLUDES, setting cache variable VAR accordingly.
2063 ac_fn_c_check_member ()
2064 {
2065   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2066   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
2067 $as_echo_n "checking for $2.$3... " >&6; }
2068 if eval \${$4+:} false; then :
2069   $as_echo_n "(cached) " >&6
2070 else
2071   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2072 /* end confdefs.h.  */
2073 $5
2074 int
2075 main ()
2076 {
2077 static $2 ac_aggr;
2078 if (ac_aggr.$3)
2079 return 0;
2080   ;
2081   return 0;
2082 }
2083 _ACEOF
2084 if ac_fn_c_try_compile "$LINENO"; then :
2085   eval "$4=yes"
2086 else
2087   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2088 /* end confdefs.h.  */
2089 $5
2090 int
2091 main ()
2092 {
2093 static $2 ac_aggr;
2094 if (sizeof ac_aggr.$3)
2095 return 0;
2096   ;
2097   return 0;
2098 }
2099 _ACEOF
2100 if ac_fn_c_try_compile "$LINENO"; then :
2101   eval "$4=yes"
2102 else
2103   eval "$4=no"
2104 fi
2105 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2106 fi
2107 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2108 fi
2109 eval ac_res=\$$4
2110                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2111 $as_echo "$ac_res" >&6; }
2112   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2113
2114 } # ac_fn_c_check_member
2115 cat >config.log <<_ACEOF
2116 This file contains any messages produced by compilers while
2117 running configure, to aid debugging if configure makes a mistake.
2118
2119 It was created by $as_me, which was
2120 generated by GNU Autoconf 2.69.  Invocation command line was
2121
2122   $ $0 $@
2123
2124 _ACEOF
2125 exec 5>>config.log
2126 {
2127 cat <<_ASUNAME
2128 ## --------- ##
2129 ## Platform. ##
2130 ## --------- ##
2131
2132 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2133 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2134 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2135 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2136 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2137
2138 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2139 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
2140
2141 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
2142 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
2143 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2144 /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
2145 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
2146 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
2147 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
2148
2149 _ASUNAME
2150
2151 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2152 for as_dir in $PATH
2153 do
2154   IFS=$as_save_IFS
2155   test -z "$as_dir" && as_dir=.
2156     $as_echo "PATH: $as_dir"
2157   done
2158 IFS=$as_save_IFS
2159
2160 } >&5
2161
2162 cat >&5 <<_ACEOF
2163
2164
2165 ## ----------- ##
2166 ## Core tests. ##
2167 ## ----------- ##
2168
2169 _ACEOF
2170
2171
2172 # Keep a trace of the command line.
2173 # Strip out --no-create and --no-recursion so they do not pile up.
2174 # Strip out --silent because we don't want to record it for future runs.
2175 # Also quote any args containing shell meta-characters.
2176 # Make two passes to allow for proper duplicate-argument suppression.
2177 ac_configure_args=
2178 ac_configure_args0=
2179 ac_configure_args1=
2180 ac_must_keep_next=false
2181 for ac_pass in 1 2
2182 do
2183   for ac_arg
2184   do
2185     case $ac_arg in
2186     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2187     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2188     | -silent | --silent | --silen | --sile | --sil)
2189       continue ;;
2190     *\'*)
2191       ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2192     esac
2193     case $ac_pass in
2194     1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2195     2)
2196       as_fn_append ac_configure_args1 " '$ac_arg'"
2197       if test $ac_must_keep_next = true; then
2198         ac_must_keep_next=false # Got value, back to normal.
2199       else
2200         case $ac_arg in
2201           *=* | --config-cache | -C | -disable-* | --disable-* \
2202           | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2203           | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2204           | -with-* | --with-* | -without-* | --without-* | --x)
2205             case "$ac_configure_args0 " in
2206               "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2207             esac
2208             ;;
2209           -* ) ac_must_keep_next=true ;;
2210         esac
2211       fi
2212       as_fn_append ac_configure_args " '$ac_arg'"
2213       ;;
2214     esac
2215   done
2216 done
2217 { ac_configure_args0=; unset ac_configure_args0;}
2218 { ac_configure_args1=; unset ac_configure_args1;}
2219
2220 # When interrupted or exit'd, cleanup temporary files, and complete
2221 # config.log.  We remove comments because anyway the quotes in there
2222 # would cause problems or look ugly.
2223 # WARNING: Use '\'' to represent an apostrophe within the trap.
2224 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2225 trap 'exit_status=$?
2226   # Save into config.log some information that might help in debugging.
2227   {
2228     echo
2229
2230     $as_echo "## ---------------- ##
2231 ## Cache variables. ##
2232 ## ---------------- ##"
2233     echo
2234     # The following way of writing the cache mishandles newlines in values,
2235 (
2236   for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2237     eval ac_val=\$$ac_var
2238     case $ac_val in #(
2239     *${as_nl}*)
2240       case $ac_var in #(
2241       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2242 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2243       esac
2244       case $ac_var in #(
2245       _ | IFS | as_nl) ;; #(
2246       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2247       *) { eval $ac_var=; unset $ac_var;} ;;
2248       esac ;;
2249     esac
2250   done
2251   (set) 2>&1 |
2252     case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2253     *${as_nl}ac_space=\ *)
2254       sed -n \
2255         "s/'\''/'\''\\\\'\'''\''/g;
2256           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2257       ;; #(
2258     *)
2259       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2260       ;;
2261     esac |
2262     sort
2263 )
2264     echo
2265
2266     $as_echo "## ----------------- ##
2267 ## Output variables. ##
2268 ## ----------------- ##"
2269     echo
2270     for ac_var in $ac_subst_vars
2271     do
2272       eval ac_val=\$$ac_var
2273       case $ac_val in
2274       *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2275       esac
2276       $as_echo "$ac_var='\''$ac_val'\''"
2277     done | sort
2278     echo
2279
2280     if test -n "$ac_subst_files"; then
2281       $as_echo "## ------------------- ##
2282 ## File substitutions. ##
2283 ## ------------------- ##"
2284       echo
2285       for ac_var in $ac_subst_files
2286       do
2287         eval ac_val=\$$ac_var
2288         case $ac_val in
2289         *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2290         esac
2291         $as_echo "$ac_var='\''$ac_val'\''"
2292       done | sort
2293       echo
2294     fi
2295
2296     if test -s confdefs.h; then
2297       $as_echo "## ----------- ##
2298 ## confdefs.h. ##
2299 ## ----------- ##"
2300       echo
2301       cat confdefs.h
2302       echo
2303     fi
2304     test "$ac_signal" != 0 &&
2305       $as_echo "$as_me: caught signal $ac_signal"
2306     $as_echo "$as_me: exit $exit_status"
2307   } >&5
2308   rm -f core *.core core.conftest.* &&
2309     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2310     exit $exit_status
2311 ' 0
2312 for ac_signal in 1 2 13 15; do
2313   trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2314 done
2315 ac_signal=0
2316
2317 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2318 rm -f -r conftest* confdefs.h
2319
2320 $as_echo "/* confdefs.h */" > confdefs.h
2321
2322 # Predefined preprocessor variables.
2323
2324 cat >>confdefs.h <<_ACEOF
2325 #define PACKAGE_NAME "$PACKAGE_NAME"
2326 _ACEOF
2327
2328 cat >>confdefs.h <<_ACEOF
2329 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2330 _ACEOF
2331
2332 cat >>confdefs.h <<_ACEOF
2333 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2334 _ACEOF
2335
2336 cat >>confdefs.h <<_ACEOF
2337 #define PACKAGE_STRING "$PACKAGE_STRING"
2338 _ACEOF
2339
2340 cat >>confdefs.h <<_ACEOF
2341 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2342 _ACEOF
2343
2344 cat >>confdefs.h <<_ACEOF
2345 #define PACKAGE_URL "$PACKAGE_URL"
2346 _ACEOF
2347
2348
2349 # Let the site file select an alternate cache file if it wants to.
2350 # Prefer an explicitly selected file to automatically selected ones.
2351 ac_site_file1=NONE
2352 ac_site_file2=NONE
2353 if test -n "$CONFIG_SITE"; then
2354   # We do not want a PATH search for config.site.
2355   case $CONFIG_SITE in #((
2356     -*)  ac_site_file1=./$CONFIG_SITE;;
2357     */*) ac_site_file1=$CONFIG_SITE;;
2358     *)   ac_site_file1=./$CONFIG_SITE;;
2359   esac
2360 elif test "x$prefix" != xNONE; then
2361   ac_site_file1=$prefix/share/config.site
2362   ac_site_file2=$prefix/etc/config.site
2363 else
2364   ac_site_file1=$ac_default_prefix/share/config.site
2365   ac_site_file2=$ac_default_prefix/etc/config.site
2366 fi
2367 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2368 do
2369   test "x$ac_site_file" = xNONE && continue
2370   if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2371     { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2372 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2373     sed 's/^/| /' "$ac_site_file" >&5
2374     . "$ac_site_file" \
2375       || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2376 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2377 as_fn_error $? "failed to load site script $ac_site_file
2378 See \`config.log' for more details" "$LINENO" 5; }
2379   fi
2380 done
2381
2382 if test -r "$cache_file"; then
2383   # Some versions of bash will fail to source /dev/null (special files
2384   # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
2385   if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2386     { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2387 $as_echo "$as_me: loading cache $cache_file" >&6;}
2388     case $cache_file in
2389       [\\/]* | ?:[\\/]* ) . "$cache_file";;
2390       *)                      . "./$cache_file";;
2391     esac
2392   fi
2393 else
2394   { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2395 $as_echo "$as_me: creating cache $cache_file" >&6;}
2396   >$cache_file
2397 fi
2398
2399 # Check that the precious variables saved in the cache have kept the same
2400 # value.
2401 ac_cache_corrupted=false
2402 for ac_var in $ac_precious_vars; do
2403   eval ac_old_set=\$ac_cv_env_${ac_var}_set
2404   eval ac_new_set=\$ac_env_${ac_var}_set
2405   eval ac_old_val=\$ac_cv_env_${ac_var}_value
2406   eval ac_new_val=\$ac_env_${ac_var}_value
2407   case $ac_old_set,$ac_new_set in
2408     set,)
2409       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2410 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2411       ac_cache_corrupted=: ;;
2412     ,set)
2413       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2414 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2415       ac_cache_corrupted=: ;;
2416     ,);;
2417     *)
2418       if test "x$ac_old_val" != "x$ac_new_val"; then
2419         # differences in whitespace do not lead to failure.
2420         ac_old_val_w=`echo x $ac_old_val`
2421         ac_new_val_w=`echo x $ac_new_val`
2422         if test "$ac_old_val_w" != "$ac_new_val_w"; then
2423           { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2424 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2425           ac_cache_corrupted=:
2426         else
2427           { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2428 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2429           eval $ac_var=\$ac_old_val
2430         fi
2431         { $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2432 $as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2433         { $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2434 $as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2435       fi;;
2436   esac
2437   # Pass precious variables to config.status.
2438   if test "$ac_new_set" = set; then
2439     case $ac_new_val in
2440     *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2441     *) ac_arg=$ac_var=$ac_new_val ;;
2442     esac
2443     case " $ac_configure_args " in
2444       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2445       *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2446     esac
2447   fi
2448 done
2449 if $ac_cache_corrupted; then
2450   { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2451 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2452   { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2453 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2454   as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2455 fi
2456 ## -------------------- ##
2457 ## Main body of script. ##
2458 ## -------------------- ##
2459
2460 ac_ext=c
2461 ac_cpp='$CPP $CPPFLAGS'
2462 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2463 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2464 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2465
2466
2467 ac_config_headers="$ac_config_headers config.h"
2468
2469
2470 echo "current directory: `pwd`"
2471 echo "command line was: $0 $@"
2472
2473 ###############################################################################
2474 #
2475 #       Autoheader stuff
2476 #
2477 ###############################################################################
2478
2479
2480
2481
2482
2483
2484
2485 # This only ever existed in X11R4 and X11R5.
2486 #AH_TEMPLATE([HAVE_XIDLE_EXTENSION],
2487 #           [Define this if you have the XIDLE extension installed. If you
2488 #           have the XIDLE extension, this is recommended.  (You have this
2489 #           extension if the file /usr/include/X11/extensions/xidle.h
2490 #           exists.) Turning on this flag lets XScreenSaver work better with
2491 #           servers which support this extension; but it will still work
2492 #           with servers which do not suport it, so it's a good idea to
2493 #           compile in support for it if you can.])
2494
2495 # Using this extension will crash your X server and make fading not work.
2496 #AH_TEMPLATE([HAVE_MIT_SAVER_EXTENSION],
2497 #           [Define this if you have the MIT-SCREEN-SAVER extension
2498 #            installed.  See the caveats about this extension, above.
2499 #            (It's available if /usr/include/X11/extensions/scrnsaver.h
2500 #            exists.)])
2501
2502 # This only ever existed on SGI hardware.
2503 #AH_TEMPLATE([HAVE_SGI_SAVER_EXTENSION],
2504 #           [Define this if you have the SGI SCREEN_SAVER extension.  This is
2505 #           standard on Irix systems, and not available elsewhere.])
2506
2507 # This only ever existed on SGI hardware.
2508 #AH_TEMPLATE([HAVE_SGI_VC_EXTENSION],
2509 #           [Define this if you have the SGI-VIDEO-CONTROL extension.  This
2510 #           is standard on Irix systems, and not available elsewhere.])
2511
2512
2513
2514
2515
2516
2517
2518
2519
2520
2521
2522
2523
2524
2525
2526
2527
2528
2529
2530
2531
2532
2533
2534
2535
2536
2537
2538
2539
2540
2541
2542
2543
2544
2545
2546
2547
2548
2549
2550
2551
2552
2553
2554
2555
2556
2557
2558
2559
2560
2561
2562
2563
2564
2565
2566
2567
2568
2569
2570
2571
2572
2573
2574
2575
2576
2577
2578
2579
2580
2581
2582
2583
2584
2585
2586
2587
2588
2589
2590
2591
2592
2593
2594
2595
2596
2597
2598
2599
2600
2601
2602
2603
2604
2605
2606
2607
2608
2609
2610
2611
2612
2613
2614
2615
2616
2617
2618
2619
2620
2621
2622
2623
2624
2625
2626
2627
2628
2629 # After checking to see that --srcdir is correct (which AC_INIT does)
2630 # check for some random other files that come later in the tar file,
2631 # to make sure everything is here.
2632 #
2633 for d in driver utils hacks hacks/glx ; do
2634   f=$srcdir/$d/Makefile.in
2635   if test \! -r $f ; then
2636     echo ""
2637     echo "ERROR: The package is incomplete: $f does not exist."
2638     echo "       This probably means that your download was truncated."
2639     echo ""
2640     exit 1
2641   fi
2642 done
2643
2644 ###############################################################################
2645 #
2646 #       Query AX_PTHREAD, and figure out which compiler gets used.
2647 #
2648 ###############################################################################
2649
2650
2651
2652
2653 ###############################################################################
2654 #
2655 #       Function to figure out how to run the compiler.
2656 #
2657 ###############################################################################
2658
2659
2660
2661
2662 ###############################################################################
2663 #
2664 #       Check for availability of various gcc command-line options.
2665 #
2666 ###############################################################################
2667
2668
2669
2670
2671
2672
2673
2674 # Need to disable Objective C extensions in ANSI C on MacOS X to work
2675 # around an Apple-specific gcc bug.
2676 #
2677
2678
2679 ###############################################################################
2680 #
2681 #       Function to figure out how to disable // comments in ANSI C code.
2682 #
2683 #       (With recent gcc, this is done with "-std=c89".  With older gcc, this
2684 #       is done by passing "-lang-c89" to cpp, by passing "-Wp,-lang-c89" to
2685 #       gcc.  Old gcc doesn't support -std, and new gcc doesn't support -lang.
2686 #       so much for compatibility!)
2687 #
2688 #       UPDATE: apparently there is NO WAY to tell gcc 3.2.2 to require that
2689 #       declarations preceed statements, without resorting to "-pedantic".
2690 #       This means that there is no way to get gcc3 to issue warnings that
2691 #       ensure that your code complies with the ANSI/ISO C89 standard, without
2692 #       also drowning in totally useless warnings.  Thank you master may I
2693 #       have another.
2694 #
2695 #       So, I give up, let's just use -pedantic.
2696 #
2697 ###############################################################################
2698
2699
2700
2701
2702
2703
2704 ###############################################################################
2705 #
2706 #       Function to figure out how to create directory trees.
2707 #
2708 ###############################################################################
2709
2710
2711
2712
2713 ###############################################################################
2714 #
2715 #       Function to check whether gettimeofday() exists, and how to call it.
2716 #       This may define HAVE_GETTIMEOFDAY and GETTIMEOFDAY_TWO_ARGS.
2717 #
2718 ###############################################################################
2719
2720
2721
2722
2723 ###############################################################################
2724 #
2725 #       Function to find perl5 (defines PERL and PERL_VERSION.)
2726 #
2727 ###############################################################################
2728
2729 # M4 sucks!!  perl sucks too!!
2730
2731 perl_version_cmd='print $]'
2732
2733
2734
2735
2736
2737 ###############################################################################
2738 #
2739 #       Function to demand "bc".  Losers.
2740 #
2741 ###############################################################################
2742
2743
2744
2745 ###############################################################################
2746 #
2747 #       Functions to check how to do ICMP PING requests.
2748 #
2749 ###############################################################################
2750
2751
2752
2753
2754
2755
2756 ###############################################################################
2757 #
2758 #       Functions to check for various X11 crap.
2759 #
2760 ###############################################################################
2761
2762 # Try and find the app-defaults directory.
2763 # It sucks that autoconf doesn't do this already...
2764 #
2765
2766
2767 ###############################################################################
2768 #
2769 #       Handle the --with-x-app-defaults option HERE
2770 #
2771 ###############################################################################
2772
2773
2774 # Check whether --with-x-app-defaults was given.
2775 if test "${with_x_app_defaults+set}" = set; then :
2776   withval=$with_x_app_defaults; ac_cv_x_app_defaults="$withval"
2777 else
2778   eval ac_x_app_defaults="$withval"
2779 fi
2780
2781
2782
2783
2784
2785
2786
2787
2788
2789
2790
2791 # Random special-cases for X on certain pathological OSes.
2792 # You know who you are.
2793 #
2794
2795
2796
2797
2798
2799 ###############################################################################
2800 #
2801 #       Some utility functions to make checking for X things easier.
2802 #
2803 ###############################################################################
2804
2805 # Like AC_CHECK_HEADER, but it uses the already-computed -I directories.
2806 #
2807
2808
2809 # Like AC_EGREP_HEADER, but it uses the already-computed -I directories.
2810 #
2811
2812
2813 # Like AC_TRY_COMPILE, but it uses the already-computed -I directories.
2814 #
2815
2816
2817
2818 # Like AC_CHECK_LIB, but it uses the already-computed -I and -L directories.
2819 # Use this sparingly; it probably doesn't work very well on X programs.
2820 #
2821
2822
2823 # Like AC_TRY_RUN, but it uses the already-computed -I directories.
2824 # (But not the -L directories!)
2825 #
2826
2827
2828
2829
2830 # Usage: HANDLE_X_PATH_ARG([variable_name],
2831 #                          [--command-line-option],
2832 #                          [descriptive string])
2833 #
2834 # All of the --with options take three forms:
2835 #
2836 #   --with-foo (or --with-foo=yes)
2837 #   --without-foo (or --with-foo=no)
2838 #   --with-foo=/DIR
2839 #
2840 # This function, HANDLE_X_PATH_ARG, deals with the /DIR case.  When it sees
2841 # a directory (string beginning with a slash) it checks to see whether
2842 # /DIR/include and /DIR/lib exist, and adds them to $X_CFLAGS and $X_LIBS
2843 # as appropriate.
2844 #
2845
2846
2847
2848
2849 ###############################################################################
2850 ###############################################################################
2851 #
2852 #       End of function definitions.  Now start actually executing stuff.
2853 #
2854 ###############################################################################
2855 ###############################################################################
2856
2857 # WTF!  autoconf emits this *way* too late.  Do it earlier.
2858 test "x$prefix" = xNONE && prefix=$ac_default_prefix
2859 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
2860
2861
2862 # random compiler setup
2863 ac_aux_dir=
2864 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2865   if test -f "$ac_dir/install-sh"; then
2866     ac_aux_dir=$ac_dir
2867     ac_install_sh="$ac_aux_dir/install-sh -c"
2868     break
2869   elif test -f "$ac_dir/install.sh"; then
2870     ac_aux_dir=$ac_dir
2871     ac_install_sh="$ac_aux_dir/install.sh -c"
2872     break
2873   elif test -f "$ac_dir/shtool"; then
2874     ac_aux_dir=$ac_dir
2875     ac_install_sh="$ac_aux_dir/shtool install -c"
2876     break
2877   fi
2878 done
2879 if test -z "$ac_aux_dir"; then
2880   as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2881 fi
2882
2883 # These three variables are undocumented and unsupported,
2884 # and are intended to be withdrawn in a future Autoconf release.
2885 # They can cause serious problems if a builder's source tree is in a directory
2886 # whose full name contains unusual characters.
2887 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2888 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2889 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2890
2891
2892 # Make sure we can run config.sub.
2893 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2894   as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2895
2896 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2897 $as_echo_n "checking build system type... " >&6; }
2898 if ${ac_cv_build+:} false; then :
2899   $as_echo_n "(cached) " >&6
2900 else
2901   ac_build_alias=$build_alias
2902 test "x$ac_build_alias" = x &&
2903   ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2904 test "x$ac_build_alias" = x &&
2905   as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2906 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2907   as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2908
2909 fi
2910 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2911 $as_echo "$ac_cv_build" >&6; }
2912 case $ac_cv_build in
2913 *-*-*) ;;
2914 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2915 esac
2916 build=$ac_cv_build
2917 ac_save_IFS=$IFS; IFS='-'
2918 set x $ac_cv_build
2919 shift
2920 build_cpu=$1
2921 build_vendor=$2
2922 shift; shift
2923 # Remember, the first character of IFS is used to create $*,
2924 # except with old shells:
2925 build_os=$*
2926 IFS=$ac_save_IFS
2927 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2928
2929
2930 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2931 $as_echo_n "checking host system type... " >&6; }
2932 if ${ac_cv_host+:} false; then :
2933   $as_echo_n "(cached) " >&6
2934 else
2935   if test "x$host_alias" = x; then
2936   ac_cv_host=$ac_cv_build
2937 else
2938   ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2939     as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2940 fi
2941
2942 fi
2943 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2944 $as_echo "$ac_cv_host" >&6; }
2945 case $ac_cv_host in
2946 *-*-*) ;;
2947 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2948 esac
2949 host=$ac_cv_host
2950 ac_save_IFS=$IFS; IFS='-'
2951 set x $ac_cv_host
2952 shift
2953 host_cpu=$1
2954 host_vendor=$2
2955 shift; shift
2956 # Remember, the first character of IFS is used to create $*,
2957 # except with old shells:
2958 host_os=$*
2959 IFS=$ac_save_IFS
2960 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2961
2962
2963
2964 ac_original_cc=$CC
2965 ac_ext=c
2966 ac_cpp='$CPP $CPPFLAGS'
2967 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2968 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2969 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2970 if test -n "$ac_tool_prefix"; then
2971   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2972 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2973 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2974 $as_echo_n "checking for $ac_word... " >&6; }
2975 if ${ac_cv_prog_CC+:} false; then :
2976   $as_echo_n "(cached) " >&6
2977 else
2978   if test -n "$CC"; then
2979   ac_cv_prog_CC="$CC" # Let the user override the test.
2980 else
2981 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2982 for as_dir in $PATH
2983 do
2984   IFS=$as_save_IFS
2985   test -z "$as_dir" && as_dir=.
2986     for ac_exec_ext in '' $ac_executable_extensions; do
2987   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2988     ac_cv_prog_CC="${ac_tool_prefix}gcc"
2989     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2990     break 2
2991   fi
2992 done
2993   done
2994 IFS=$as_save_IFS
2995
2996 fi
2997 fi
2998 CC=$ac_cv_prog_CC
2999 if test -n "$CC"; then
3000   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3001 $as_echo "$CC" >&6; }
3002 else
3003   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3004 $as_echo "no" >&6; }
3005 fi
3006
3007
3008 fi
3009 if test -z "$ac_cv_prog_CC"; then
3010   ac_ct_CC=$CC
3011   # Extract the first word of "gcc", so it can be a program name with args.
3012 set dummy gcc; ac_word=$2
3013 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3014 $as_echo_n "checking for $ac_word... " >&6; }
3015 if ${ac_cv_prog_ac_ct_CC+:} false; then :
3016   $as_echo_n "(cached) " >&6
3017 else
3018   if test -n "$ac_ct_CC"; then
3019   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3020 else
3021 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3022 for as_dir in $PATH
3023 do
3024   IFS=$as_save_IFS
3025   test -z "$as_dir" && as_dir=.
3026     for ac_exec_ext in '' $ac_executable_extensions; do
3027   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3028     ac_cv_prog_ac_ct_CC="gcc"
3029     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3030     break 2
3031   fi
3032 done
3033   done
3034 IFS=$as_save_IFS
3035
3036 fi
3037 fi
3038 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3039 if test -n "$ac_ct_CC"; then
3040   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3041 $as_echo "$ac_ct_CC" >&6; }
3042 else
3043   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3044 $as_echo "no" >&6; }
3045 fi
3046
3047   if test "x$ac_ct_CC" = x; then
3048     CC=""
3049   else
3050     case $cross_compiling:$ac_tool_warned in
3051 yes:)
3052 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3053 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3054 ac_tool_warned=yes ;;
3055 esac
3056     CC=$ac_ct_CC
3057   fi
3058 else
3059   CC="$ac_cv_prog_CC"
3060 fi
3061
3062 if test -z "$CC"; then
3063           if test -n "$ac_tool_prefix"; then
3064     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3065 set dummy ${ac_tool_prefix}cc; ac_word=$2
3066 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3067 $as_echo_n "checking for $ac_word... " >&6; }
3068 if ${ac_cv_prog_CC+:} false; then :
3069   $as_echo_n "(cached) " >&6
3070 else
3071   if test -n "$CC"; then
3072   ac_cv_prog_CC="$CC" # Let the user override the test.
3073 else
3074 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3075 for as_dir in $PATH
3076 do
3077   IFS=$as_save_IFS
3078   test -z "$as_dir" && as_dir=.
3079     for ac_exec_ext in '' $ac_executable_extensions; do
3080   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3081     ac_cv_prog_CC="${ac_tool_prefix}cc"
3082     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3083     break 2
3084   fi
3085 done
3086   done
3087 IFS=$as_save_IFS
3088
3089 fi
3090 fi
3091 CC=$ac_cv_prog_CC
3092 if test -n "$CC"; then
3093   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3094 $as_echo "$CC" >&6; }
3095 else
3096   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3097 $as_echo "no" >&6; }
3098 fi
3099
3100
3101   fi
3102 fi
3103 if test -z "$CC"; then
3104   # Extract the first word of "cc", so it can be a program name with args.
3105 set dummy cc; ac_word=$2
3106 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3107 $as_echo_n "checking for $ac_word... " >&6; }
3108 if ${ac_cv_prog_CC+:} false; then :
3109   $as_echo_n "(cached) " >&6
3110 else
3111   if test -n "$CC"; then
3112   ac_cv_prog_CC="$CC" # Let the user override the test.
3113 else
3114   ac_prog_rejected=no
3115 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3116 for as_dir in $PATH
3117 do
3118   IFS=$as_save_IFS
3119   test -z "$as_dir" && as_dir=.
3120     for ac_exec_ext in '' $ac_executable_extensions; do
3121   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3122     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3123        ac_prog_rejected=yes
3124        continue
3125      fi
3126     ac_cv_prog_CC="cc"
3127     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3128     break 2
3129   fi
3130 done
3131   done
3132 IFS=$as_save_IFS
3133
3134 if test $ac_prog_rejected = yes; then
3135   # We found a bogon in the path, so make sure we never use it.
3136   set dummy $ac_cv_prog_CC
3137   shift
3138   if test $# != 0; then
3139     # We chose a different compiler from the bogus one.
3140     # However, it has the same basename, so the bogon will be chosen
3141     # first if we set CC to just the basename; use the full file name.
3142     shift
3143     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3144   fi
3145 fi
3146 fi
3147 fi
3148 CC=$ac_cv_prog_CC
3149 if test -n "$CC"; then
3150   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3151 $as_echo "$CC" >&6; }
3152 else
3153   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3154 $as_echo "no" >&6; }
3155 fi
3156
3157
3158 fi
3159 if test -z "$CC"; then
3160   if test -n "$ac_tool_prefix"; then
3161   for ac_prog in cl.exe
3162   do
3163     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3164 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3165 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3166 $as_echo_n "checking for $ac_word... " >&6; }
3167 if ${ac_cv_prog_CC+:} false; then :
3168   $as_echo_n "(cached) " >&6
3169 else
3170   if test -n "$CC"; then
3171   ac_cv_prog_CC="$CC" # Let the user override the test.
3172 else
3173 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3174 for as_dir in $PATH
3175 do
3176   IFS=$as_save_IFS
3177   test -z "$as_dir" && as_dir=.
3178     for ac_exec_ext in '' $ac_executable_extensions; do
3179   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3180     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3181     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3182     break 2
3183   fi
3184 done
3185   done
3186 IFS=$as_save_IFS
3187
3188 fi
3189 fi
3190 CC=$ac_cv_prog_CC
3191 if test -n "$CC"; then
3192   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3193 $as_echo "$CC" >&6; }
3194 else
3195   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3196 $as_echo "no" >&6; }
3197 fi
3198
3199
3200     test -n "$CC" && break
3201   done
3202 fi
3203 if test -z "$CC"; then
3204   ac_ct_CC=$CC
3205   for ac_prog in cl.exe
3206 do
3207   # Extract the first word of "$ac_prog", so it can be a program name with args.
3208 set dummy $ac_prog; ac_word=$2
3209 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3210 $as_echo_n "checking for $ac_word... " >&6; }
3211 if ${ac_cv_prog_ac_ct_CC+:} false; then :
3212   $as_echo_n "(cached) " >&6
3213 else
3214   if test -n "$ac_ct_CC"; then
3215   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3216 else
3217 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3218 for as_dir in $PATH
3219 do
3220   IFS=$as_save_IFS
3221   test -z "$as_dir" && as_dir=.
3222     for ac_exec_ext in '' $ac_executable_extensions; do
3223   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3224     ac_cv_prog_ac_ct_CC="$ac_prog"
3225     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3226     break 2
3227   fi
3228 done
3229   done
3230 IFS=$as_save_IFS
3231
3232 fi
3233 fi
3234 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3235 if test -n "$ac_ct_CC"; then
3236   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3237 $as_echo "$ac_ct_CC" >&6; }
3238 else
3239   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3240 $as_echo "no" >&6; }
3241 fi
3242
3243
3244   test -n "$ac_ct_CC" && break
3245 done
3246
3247   if test "x$ac_ct_CC" = x; then
3248     CC=""
3249   else
3250     case $cross_compiling:$ac_tool_warned in
3251 yes:)
3252 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3253 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3254 ac_tool_warned=yes ;;
3255 esac
3256     CC=$ac_ct_CC
3257   fi
3258 fi
3259
3260 fi
3261
3262
3263 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3264 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3265 as_fn_error $? "no acceptable C compiler found in \$PATH
3266 See \`config.log' for more details" "$LINENO" 5; }
3267
3268 # Provide some information about the compiler.
3269 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3270 set X $ac_compile
3271 ac_compiler=$2
3272 for ac_option in --version -v -V -qversion; do
3273   { { ac_try="$ac_compiler $ac_option >&5"
3274 case "(($ac_try" in
3275   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3276   *) ac_try_echo=$ac_try;;
3277 esac
3278 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3279 $as_echo "$ac_try_echo"; } >&5
3280   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3281   ac_status=$?
3282   if test -s conftest.err; then
3283     sed '10a\
3284 ... rest of stderr output deleted ...
3285          10q' conftest.err >conftest.er1
3286     cat conftest.er1 >&5
3287   fi
3288   rm -rf conftest.er1 conftest.err
3289   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3290   test $ac_status = 0; }
3291 done
3292
3293 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3294 /* end confdefs.h.  */
3295
3296 int
3297 main ()
3298 {
3299
3300   ;
3301   return 0;
3302 }
3303 _ACEOF
3304 ac_clean_files_save=$ac_clean_files
3305 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3306 # Try to create an executable without -o first, disregard a.out.
3307 # It will help us diagnose broken compilers, and finding out an intuition
3308 # of exeext.
3309 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3310 $as_echo_n "checking whether the C compiler works... " >&6; }
3311 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3312
3313 # The possible output files:
3314 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3315
3316 ac_rmfiles=
3317 for ac_file in $ac_files
3318 do
3319   case $ac_file in
3320     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3321     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3322   esac
3323 done
3324 rm -f $ac_rmfiles
3325
3326 if { { ac_try="$ac_link_default"
3327 case "(($ac_try" in
3328   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3329   *) ac_try_echo=$ac_try;;
3330 esac
3331 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3332 $as_echo "$ac_try_echo"; } >&5
3333   (eval "$ac_link_default") 2>&5
3334   ac_status=$?
3335   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3336   test $ac_status = 0; }; then :
3337   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3338 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3339 # in a Makefile.  We should not override ac_cv_exeext if it was cached,
3340 # so that the user can short-circuit this test for compilers unknown to
3341 # Autoconf.
3342 for ac_file in $ac_files ''
3343 do
3344   test -f "$ac_file" || continue
3345   case $ac_file in
3346     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3347         ;;
3348     [ab].out )
3349         # We found the default executable, but exeext='' is most
3350         # certainly right.
3351         break;;
3352     *.* )
3353         if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3354         then :; else
3355            ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3356         fi
3357         # We set ac_cv_exeext here because the later test for it is not
3358         # safe: cross compilers may not add the suffix if given an `-o'
3359         # argument, so we may need to know it at that point already.
3360         # Even if this section looks crufty: it has the advantage of
3361         # actually working.
3362         break;;
3363     * )
3364         break;;
3365   esac
3366 done
3367 test "$ac_cv_exeext" = no && ac_cv_exeext=
3368
3369 else
3370   ac_file=''
3371 fi
3372 if test -z "$ac_file"; then :
3373   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3374 $as_echo "no" >&6; }
3375 $as_echo "$as_me: failed program was:" >&5
3376 sed 's/^/| /' conftest.$ac_ext >&5
3377
3378 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3379 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3380 as_fn_error 77 "C compiler cannot create executables
3381 See \`config.log' for more details" "$LINENO" 5; }
3382 else
3383   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3384 $as_echo "yes" >&6; }
3385 fi
3386 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3387 $as_echo_n "checking for C compiler default output file name... " >&6; }
3388 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3389 $as_echo "$ac_file" >&6; }
3390 ac_exeext=$ac_cv_exeext
3391
3392 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3393 ac_clean_files=$ac_clean_files_save
3394 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3395 $as_echo_n "checking for suffix of executables... " >&6; }
3396 if { { ac_try="$ac_link"
3397 case "(($ac_try" in
3398   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3399   *) ac_try_echo=$ac_try;;
3400 esac
3401 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3402 $as_echo "$ac_try_echo"; } >&5
3403   (eval "$ac_link") 2>&5
3404   ac_status=$?
3405   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3406   test $ac_status = 0; }; then :
3407   # If both `conftest.exe' and `conftest' are `present' (well, observable)
3408 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3409 # work properly (i.e., refer to `conftest.exe'), while it won't with
3410 # `rm'.
3411 for ac_file in conftest.exe conftest conftest.*; do
3412   test -f "$ac_file" || continue
3413   case $ac_file in
3414     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3415     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3416           break;;
3417     * ) break;;
3418   esac
3419 done
3420 else
3421   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3422 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3423 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3424 See \`config.log' for more details" "$LINENO" 5; }
3425 fi
3426 rm -rf conftest conftest$ac_cv_exeext
3427 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3428 $as_echo "$ac_cv_exeext" >&6; }
3429
3430 rm -rf conftest.$ac_ext
3431 EXEEXT=$ac_cv_exeext
3432 ac_exeext=$EXEEXT
3433 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3434 /* end confdefs.h.  */
3435 #include <stdio.h>
3436 int
3437 main ()
3438 {
3439 FILE *f = fopen ("conftest.out", "w");
3440  return ferror (f) || fclose (f) != 0;
3441
3442   ;
3443   return 0;
3444 }
3445 _ACEOF
3446 ac_clean_files="$ac_clean_files conftest.out"
3447 # Check that the compiler produces executables we can run.  If not, either
3448 # the compiler is broken, or we cross compile.
3449 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3450 $as_echo_n "checking whether we are cross compiling... " >&6; }
3451 if test "$cross_compiling" != yes; then
3452   { { ac_try="$ac_link"
3453 case "(($ac_try" in
3454   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3455   *) ac_try_echo=$ac_try;;
3456 esac
3457 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3458 $as_echo "$ac_try_echo"; } >&5
3459   (eval "$ac_link") 2>&5
3460   ac_status=$?
3461   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3462   test $ac_status = 0; }
3463   if { ac_try='./conftest$ac_cv_exeext'
3464   { { case "(($ac_try" in
3465   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3466   *) ac_try_echo=$ac_try;;
3467 esac
3468 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3469 $as_echo "$ac_try_echo"; } >&5
3470   (eval "$ac_try") 2>&5
3471   ac_status=$?
3472   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3473   test $ac_status = 0; }; }; then
3474     cross_compiling=no
3475   else
3476     if test "$cross_compiling" = maybe; then
3477         cross_compiling=yes
3478     else
3479         { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3480 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3481 as_fn_error $? "cannot run C compiled programs.
3482 If you meant to cross compile, use \`--host'.
3483 See \`config.log' for more details" "$LINENO" 5; }
3484     fi
3485   fi
3486 fi
3487 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3488 $as_echo "$cross_compiling" >&6; }
3489
3490 rm -rf conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3491 ac_clean_files=$ac_clean_files_save
3492 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3493 $as_echo_n "checking for suffix of object files... " >&6; }
3494 if ${ac_cv_objext+:} false; then :
3495   $as_echo_n "(cached) " >&6
3496 else
3497   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3498 /* end confdefs.h.  */
3499
3500 int
3501 main ()
3502 {
3503
3504   ;
3505   return 0;
3506 }
3507 _ACEOF
3508 rm -rf conftest.o conftest.obj
3509 if { { ac_try="$ac_compile"
3510 case "(($ac_try" in
3511   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3512   *) ac_try_echo=$ac_try;;
3513 esac
3514 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3515 $as_echo "$ac_try_echo"; } >&5
3516   (eval "$ac_compile") 2>&5
3517   ac_status=$?
3518   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3519   test $ac_status = 0; }; then :
3520   for ac_file in conftest.o conftest.obj conftest.*; do
3521   test -f "$ac_file" || continue;
3522   case $ac_file in
3523     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3524     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3525        break;;
3526   esac
3527 done
3528 else
3529   $as_echo "$as_me: failed program was:" >&5
3530 sed 's/^/| /' conftest.$ac_ext >&5
3531
3532 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3533 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3534 as_fn_error $? "cannot compute suffix of object files: cannot compile
3535 See \`config.log' for more details" "$LINENO" 5; }
3536 fi
3537 rm -rf conftest.$ac_cv_objext conftest.$ac_ext
3538 fi
3539 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3540 $as_echo "$ac_cv_objext" >&6; }
3541 OBJEXT=$ac_cv_objext
3542 ac_objext=$OBJEXT
3543 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3544 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3545 if ${ac_cv_c_compiler_gnu+:} false; then :
3546   $as_echo_n "(cached) " >&6
3547 else
3548   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3549 /* end confdefs.h.  */
3550
3551 int
3552 main ()
3553 {
3554 #ifndef __GNUC__
3555        choke me
3556 #endif
3557
3558   ;
3559   return 0;
3560 }
3561 _ACEOF
3562 if ac_fn_c_try_compile "$LINENO"; then :
3563   ac_compiler_gnu=yes
3564 else
3565   ac_compiler_gnu=no
3566 fi
3567 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3568 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3569
3570 fi
3571 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3572 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3573 if test $ac_compiler_gnu = yes; then
3574   GCC=yes
3575 else
3576   GCC=
3577 fi
3578 ac_test_CFLAGS=${CFLAGS+set}
3579 ac_save_CFLAGS=$CFLAGS
3580 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3581 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3582 if ${ac_cv_prog_cc_g+:} false; then :
3583   $as_echo_n "(cached) " >&6
3584 else
3585   ac_save_c_werror_flag=$ac_c_werror_flag
3586    ac_c_werror_flag=yes
3587    ac_cv_prog_cc_g=no
3588    CFLAGS="-g"
3589    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3590 /* end confdefs.h.  */
3591
3592 int
3593 main ()
3594 {
3595
3596   ;
3597   return 0;
3598 }
3599 _ACEOF
3600 if ac_fn_c_try_compile "$LINENO"; then :
3601   ac_cv_prog_cc_g=yes
3602 else
3603   CFLAGS=""
3604       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3605 /* end confdefs.h.  */
3606
3607 int
3608 main ()
3609 {
3610
3611   ;
3612   return 0;
3613 }
3614 _ACEOF
3615 if ac_fn_c_try_compile "$LINENO"; then :
3616
3617 else
3618   ac_c_werror_flag=$ac_save_c_werror_flag
3619          CFLAGS="-g"
3620          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3621 /* end confdefs.h.  */
3622
3623 int
3624 main ()
3625 {
3626
3627   ;
3628   return 0;
3629 }
3630 _ACEOF
3631 if ac_fn_c_try_compile "$LINENO"; then :
3632   ac_cv_prog_cc_g=yes
3633 fi
3634 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3635 fi
3636 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3637 fi
3638 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3639    ac_c_werror_flag=$ac_save_c_werror_flag
3640 fi
3641 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3642 $as_echo "$ac_cv_prog_cc_g" >&6; }
3643 if test "$ac_test_CFLAGS" = set; then
3644   CFLAGS=$ac_save_CFLAGS
3645 elif test $ac_cv_prog_cc_g = yes; then
3646   if test "$GCC" = yes; then
3647     CFLAGS="-g -O2"
3648   else
3649     CFLAGS="-g"
3650   fi
3651 else
3652   if test "$GCC" = yes; then
3653     CFLAGS="-O2"
3654   else
3655     CFLAGS=
3656   fi
3657 fi
3658 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3659 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3660 if ${ac_cv_prog_cc_c89+:} false; then :
3661   $as_echo_n "(cached) " >&6
3662 else
3663   ac_cv_prog_cc_c89=no
3664 ac_save_CC=$CC
3665 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3666 /* end confdefs.h.  */
3667 #include <stdarg.h>
3668 #include <stdio.h>
3669 struct stat;
3670 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3671 struct buf { int x; };
3672 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3673 static char *e (p, i)
3674      char **p;
3675      int i;
3676 {
3677   return p[i];
3678 }
3679 static char *f (char * (*g) (char **, int), char **p, ...)
3680 {
3681   char *s;
3682   va_list v;
3683   va_start (v,p);
3684   s = g (p, va_arg (v,int));
3685   va_end (v);
3686   return s;
3687 }
3688
3689 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3690    function prototypes and stuff, but not '\xHH' hex character constants.
3691    These don't provoke an error unfortunately, instead are silently treated
3692    as 'x'.  The following induces an error, until -std is added to get
3693    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3694    array size at least.  It's necessary to write '\x00'==0 to get something
3695    that's true only with -std.  */
3696 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3697
3698 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3699    inside strings and character constants.  */
3700 #define FOO(x) 'x'
3701 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3702
3703 int test (int i, double x);
3704 struct s1 {int (*f) (int a);};
3705 struct s2 {int (*f) (double a);};
3706 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3707 int argc;
3708 char **argv;
3709 int
3710 main ()
3711 {
3712 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3713   ;
3714   return 0;
3715 }
3716 _ACEOF
3717 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3718         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3719 do
3720   CC="$ac_save_CC $ac_arg"
3721   if ac_fn_c_try_compile "$LINENO"; then :
3722   ac_cv_prog_cc_c89=$ac_arg
3723 fi
3724 rm -f core conftest.err conftest.$ac_objext
3725   test "x$ac_cv_prog_cc_c89" != "xno" && break
3726 done
3727 rm -rf conftest.$ac_ext
3728 CC=$ac_save_CC
3729
3730 fi
3731 # AC_CACHE_VAL
3732 case "x$ac_cv_prog_cc_c89" in
3733   x)
3734     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3735 $as_echo "none needed" >&6; } ;;
3736   xno)
3737     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3738 $as_echo "unsupported" >&6; } ;;
3739   *)
3740     CC="$CC $ac_cv_prog_cc_c89"
3741     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3742 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3743 esac
3744 if test "x$ac_cv_prog_cc_c89" != xno; then :
3745
3746 fi
3747
3748 ac_ext=c
3749 ac_cpp='$CPP $CPPFLAGS'
3750 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3751 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3752 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3753
3754
3755 have_pthread=no
3756   with_pthread_req=unspecified
3757
3758   # AX_PTHREAD is from the GNU Autoconf Archive.
3759   # https://savannah.gnu.org/projects/autoconf-archive/
3760   # ===========================================================================
3761 #        http://www.gnu.org/software/autoconf-archive/ax_pthread.html
3762 # ===========================================================================
3763 #
3764 # SYNOPSIS
3765 #
3766 #   AX_PTHREAD([ACTION-IF-FOUND[, ACTION-IF-NOT-FOUND]])
3767 #
3768 # DESCRIPTION
3769 #
3770 #   This macro figures out how to build C programs using POSIX threads. It
3771 #   sets the PTHREAD_LIBS output variable to the threads library and linker
3772 #   flags, and the PTHREAD_CFLAGS output variable to any special C compiler
3773 #   flags that are needed. (The user can also force certain compiler
3774 #   flags/libs to be tested by setting these environment variables.)
3775 #
3776 #   Also sets PTHREAD_CC to any special C compiler that is needed for
3777 #   multi-threaded programs (defaults to the value of CC otherwise). (This
3778 #   is necessary on AIX to use the special cc_r compiler alias.)
3779 #
3780 #   NOTE: You are assumed to not only compile your program with these flags,
3781 #   but also link it with them as well. e.g. you should link with
3782 #   $PTHREAD_CC $CFLAGS $PTHREAD_CFLAGS $LDFLAGS ... $PTHREAD_LIBS $LIBS
3783 #
3784 #   If you are only building threads programs, you may wish to use these
3785 #   variables in your default LIBS, CFLAGS, and CC:
3786 #
3787 #     LIBS="$PTHREAD_LIBS $LIBS"
3788 #     CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
3789 #     CC="$PTHREAD_CC"
3790 #
3791 #   In addition, if the PTHREAD_CREATE_JOINABLE thread-attribute constant
3792 #   has a nonstandard name, defines PTHREAD_CREATE_JOINABLE to that name
3793 #   (e.g. PTHREAD_CREATE_UNDETACHED on AIX).
3794 #
3795 #   Also HAVE_PTHREAD_PRIO_INHERIT is defined if pthread is found and the
3796 #   PTHREAD_PRIO_INHERIT symbol is defined when compiling with
3797 #   PTHREAD_CFLAGS.
3798 #
3799 #   ACTION-IF-FOUND is a list of shell commands to run if a threads library
3800 #   is found, and ACTION-IF-NOT-FOUND is a list of commands to run it if it
3801 #   is not found. If ACTION-IF-FOUND is not specified, the default action
3802 #   will define HAVE_PTHREAD.
3803 #
3804 #   Please let the authors know if this macro fails on any platform, or if
3805 #   you have any other suggestions or comments. This macro was based on work
3806 #   by SGJ on autoconf scripts for FFTW (http://www.fftw.org/) (with help
3807 #   from M. Frigo), as well as ac_pthread and hb_pthread macros posted by
3808 #   Alejandro Forero Cuervo to the autoconf macro repository. We are also
3809 #   grateful for the helpful feedback of numerous users.
3810 #
3811 #   Updated for Autoconf 2.68 by Daniel Richard G.
3812 #
3813 # LICENSE
3814 #
3815 #   Copyright (c) 2008 Steven G. Johnson <stevenj@alum.mit.edu>
3816 #   Copyright (c) 2011 Daniel Richard G. <skunk@iSKUNK.ORG>
3817 #
3818 #   This program is free software: you can redistribute it and/or modify it
3819 #   under the terms of the GNU General Public License as published by the
3820 #   Free Software Foundation, either version 3 of the License, or (at your
3821 #   option) any later version.
3822 #
3823 #   This program is distributed in the hope that it will be useful, but
3824 #   WITHOUT ANY WARRANTY; without even the implied warranty of
3825 #   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
3826 #   Public License for more details.
3827 #
3828 #   You should have received a copy of the GNU General Public License along
3829 #   with this program. If not, see <http://www.gnu.org/licenses/>.
3830 #
3831 #   As a special exception, the respective Autoconf Macro's copyright owner
3832 #   gives unlimited permission to copy, distribute and modify the configure
3833 #   scripts that are the output of Autoconf when processing the Macro. You
3834 #   need not follow the terms of the GNU General Public License when using
3835 #   or distributing such scripts, even though portions of the text of the
3836 #   Macro appear in them. The GNU General Public License (GPL) does govern
3837 #   all other use of the material that constitutes the Autoconf Macro.
3838 #
3839 #   This special exception to the GPL applies to versions of the Autoconf
3840 #   Macro released by the Autoconf Archive. When you make and distribute a
3841 #   modified version of the Autoconf Macro, you may extend this special
3842 #   exception to the GPL to apply to your modified version as well.
3843
3844 #serial 21
3845
3846 # This is what autoupdate's m4 run will expand.  It fires
3847 # the warning (with _au_warn_XXX), outputs it into the
3848 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3849 # the replacement expansion.
3850
3851
3852 # This is an auxiliary macro that is also run when
3853 # autoupdate runs m4.  It simply calls m4_warning, but
3854 # we need a wrapper so that each warning is emitted only
3855 # once.  We break the quoting in m4_warning's argument in
3856 # order to expand this macro's arguments, not AU_DEFUN's.
3857
3858
3859 # Finally, this is the expansion that is picked up by
3860 # autoconf.  It tells the user to run autoupdate, and
3861 # then outputs the replacement expansion.  We do not care
3862 # about autoupdate's warning because that contains
3863 # information on what to do *after* running autoupdate.
3864
3865
3866
3867   # This affects CC, LIBS, and CFLAGS, instead of defining new variables.
3868
3869
3870 # Check whether --with-pthread was given.
3871 if test "${with_pthread+set}" = set; then :
3872   withval=$with_pthread; with_pthread="$withval"; with_pthread_req="$withval"
3873 else
3874   with_pthread=yes
3875 fi
3876
3877
3878   if test "$with_pthread" = yes; then
3879     # AX_PTHREAD might want a different compiler.
3880
3881
3882 ac_ext=c
3883 ac_cpp='$CPP $CPPFLAGS'
3884 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3885 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3886 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3887
3888 ax_pthread_ok=no
3889
3890 # We used to check for pthread.h first, but this fails if pthread.h
3891 # requires special compiler flags (e.g. on True64 or Sequent).
3892 # It gets checked for in the link test anyway.
3893
3894 # First of all, check if the user has set any of the PTHREAD_LIBS,
3895 # etcetera environment variables, and if threads linking works using
3896 # them:
3897 if test x"$PTHREAD_LIBS$PTHREAD_CFLAGS" != x; then
3898         save_CFLAGS="$CFLAGS"
3899         CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
3900         save_LIBS="$LIBS"
3901         LIBS="$PTHREAD_LIBS $LIBS"
3902         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS" >&5
3903 $as_echo_n "checking for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS... " >&6; }
3904         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3905 /* end confdefs.h.  */
3906
3907 /* Override any GCC internal prototype to avoid an error.
3908    Use char because int might match the return type of a GCC
3909    builtin and then its argument prototype would still apply.  */
3910 #ifdef __cplusplus
3911 extern "C"
3912 #endif
3913 char pthread_join ();
3914 int
3915 main ()
3916 {
3917 return pthread_join ();
3918   ;
3919   return 0;
3920 }
3921 _ACEOF
3922 if ac_fn_c_try_link "$LINENO"; then :
3923   ax_pthread_ok=yes
3924 fi
3925 rm -f core conftest.err conftest.$ac_objext \
3926     conftest$ac_exeext conftest.$ac_ext
3927         { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_ok" >&5
3928 $as_echo "$ax_pthread_ok" >&6; }
3929         if test x"$ax_pthread_ok" = xno; then
3930                 PTHREAD_LIBS=""
3931                 PTHREAD_CFLAGS=""
3932         fi
3933         LIBS="$save_LIBS"
3934         CFLAGS="$save_CFLAGS"
3935 fi
3936
3937 # We must check for the threads library under a number of different
3938 # names; the ordering is very important because some systems
3939 # (e.g. DEC) have both -lpthread and -lpthreads, where one of the
3940 # libraries is broken (non-POSIX).
3941
3942 # Create a list of thread flags to try.  Items starting with a "-" are
3943 # C compiler flags, and other items are library names, except for "none"
3944 # which indicates that we try without any flags at all, and "pthread-config"
3945 # which is a program returning the flags for the Pth emulation library.
3946
3947 ax_pthread_flags="pthreads none -Kthread -kthread lthread -pthread -pthreads -mthreads pthread --thread-safe -mt pthread-config"
3948
3949 # The ordering *is* (sometimes) important.  Some notes on the
3950 # individual items follow:
3951
3952 # pthreads: AIX (must check this before -lpthread)
3953 # none: in case threads are in libc; should be tried before -Kthread and
3954 #       other compiler flags to prevent continual compiler warnings
3955 # -Kthread: Sequent (threads in libc, but -Kthread needed for pthread.h)
3956 # -kthread: FreeBSD kernel threads (preferred to -pthread since SMP-able)
3957 # lthread: LinuxThreads port on FreeBSD (also preferred to -pthread)
3958 # -pthread: Linux/gcc (kernel threads), BSD/gcc (userland threads)
3959 # -pthreads: Solaris/gcc
3960 # -mthreads: Mingw32/gcc, Lynx/gcc
3961 # -mt: Sun Workshop C (may only link SunOS threads [-lthread], but it
3962 #      doesn't hurt to check since this sometimes defines pthreads too;
3963 #      also defines -D_REENTRANT)
3964 #      ... -mt is also the pthreads flag for HP/aCC
3965 # pthread: Linux, etcetera
3966 # --thread-safe: KAI C++
3967 # pthread-config: use pthread-config program (for GNU Pth library)
3968
3969 case ${host_os} in
3970         solaris*)
3971
3972         # On Solaris (at least, for some versions), libc contains stubbed
3973         # (non-functional) versions of the pthreads routines, so link-based
3974         # tests will erroneously succeed.  (We need to link with -pthreads/-mt/
3975         # -lpthread.)  (The stubs are missing pthread_cleanup_push, or rather
3976         # a function called by this macro, so we could check for that, but
3977         # who knows whether they'll stub that too in a future libc.)  So,
3978         # we'll just look for -pthreads and -lpthread first:
3979
3980         ax_pthread_flags="-pthreads pthread -mt -pthread $ax_pthread_flags"
3981         ;;
3982
3983         darwin*)
3984         ax_pthread_flags="-pthread $ax_pthread_flags"
3985         ;;
3986 esac
3987
3988 # Clang doesn't consider unrecognized options an error unless we specify
3989 # -Werror. We throw in some extra Clang-specific options to ensure that
3990 # this doesn't happen for GCC, which also accepts -Werror.
3991
3992 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler needs -Werror to reject unknown flags" >&5
3993 $as_echo_n "checking if compiler needs -Werror to reject unknown flags... " >&6; }
3994 save_CFLAGS="$CFLAGS"
3995 ax_pthread_extra_flags="-Werror"
3996 CFLAGS="$CFLAGS $ax_pthread_extra_flags -Wunknown-warning-option -Wsizeof-array-argument"
3997 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3998 /* end confdefs.h.  */
3999 int foo(void);
4000 int
4001 main ()
4002 {
4003 foo()
4004   ;
4005   return 0;
4006 }
4007 _ACEOF
4008 if ac_fn_c_try_compile "$LINENO"; then :
4009   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4010 $as_echo "yes" >&6; }
4011 else
4012   ax_pthread_extra_flags=
4013                    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4014 $as_echo "no" >&6; }
4015 fi
4016 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4017 CFLAGS="$save_CFLAGS"
4018
4019 if test x"$ax_pthread_ok" = xno; then
4020 for flag in $ax_pthread_flags; do
4021
4022         case $flag in
4023                 none)
4024                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work without any flags" >&5
4025 $as_echo_n "checking whether pthreads work without any flags... " >&6; }
4026                 ;;
4027
4028                 -*)
4029                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work with $flag" >&5
4030 $as_echo_n "checking whether pthreads work with $flag... " >&6; }
4031                 PTHREAD_CFLAGS="$flag"
4032                 ;;
4033
4034                 pthread-config)
4035                 # Extract the first word of "pthread-config", so it can be a program name with args.
4036 set dummy pthread-config; ac_word=$2
4037 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4038 $as_echo_n "checking for $ac_word... " >&6; }
4039 if ${ac_cv_prog_ax_pthread_config+:} false; then :
4040   $as_echo_n "(cached) " >&6
4041 else
4042   if test -n "$ax_pthread_config"; then
4043   ac_cv_prog_ax_pthread_config="$ax_pthread_config" # Let the user override the test.
4044 else
4045 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4046 for as_dir in $PATH
4047 do
4048   IFS=$as_save_IFS
4049   test -z "$as_dir" && as_dir=.
4050     for ac_exec_ext in '' $ac_executable_extensions; do
4051   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4052     ac_cv_prog_ax_pthread_config="yes"
4053     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4054     break 2
4055   fi
4056 done
4057   done
4058 IFS=$as_save_IFS
4059
4060   test -z "$ac_cv_prog_ax_pthread_config" && ac_cv_prog_ax_pthread_config="no"
4061 fi
4062 fi
4063 ax_pthread_config=$ac_cv_prog_ax_pthread_config
4064 if test -n "$ax_pthread_config"; then
4065   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_config" >&5
4066 $as_echo "$ax_pthread_config" >&6; }
4067 else
4068   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4069 $as_echo "no" >&6; }
4070 fi
4071
4072
4073                 if test x"$ax_pthread_config" = xno; then continue; fi
4074                 PTHREAD_CFLAGS="`pthread-config --cflags`"
4075                 PTHREAD_LIBS="`pthread-config --ldflags` `pthread-config --libs`"
4076                 ;;
4077
4078                 *)
4079                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the pthreads library -l$flag" >&5
4080 $as_echo_n "checking for the pthreads library -l$flag... " >&6; }
4081                 PTHREAD_LIBS="-l$flag"
4082                 ;;
4083         esac
4084
4085         save_LIBS="$LIBS"
4086         save_CFLAGS="$CFLAGS"
4087         LIBS="$PTHREAD_LIBS $LIBS"
4088         CFLAGS="$CFLAGS $PTHREAD_CFLAGS $ax_pthread_extra_flags"
4089
4090         # Check for various functions.  We must include pthread.h,
4091         # since some functions may be macros.  (On the Sequent, we
4092         # need a special flag -Kthread to make this header compile.)
4093         # We check for pthread_join because it is in -lpthread on IRIX
4094         # while pthread_create is in libc.  We check for pthread_attr_init
4095         # due to DEC craziness with -lpthreads.  We check for
4096         # pthread_cleanup_push because it is one of the few pthread
4097         # functions on Solaris that doesn't have a non-functional libc stub.
4098         # We try pthread_create on general principles.
4099         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4100 /* end confdefs.h.  */
4101 #include <pthread.h>
4102                         static void routine(void *a) { a = 0; }
4103                         static void *start_routine(void *a) { return a; }
4104 int
4105 main ()
4106 {
4107 pthread_t th; pthread_attr_t attr;
4108                         pthread_create(&th, 0, start_routine, 0);
4109                         pthread_join(th, 0);
4110                         pthread_attr_init(&attr);
4111                         pthread_cleanup_push(routine, 0);
4112                         pthread_cleanup_pop(0) /* ; */
4113   ;
4114   return 0;
4115 }
4116 _ACEOF
4117 if ac_fn_c_try_link "$LINENO"; then :
4118   ax_pthread_ok=yes
4119 fi
4120 rm -f core conftest.err conftest.$ac_objext \
4121     conftest$ac_exeext conftest.$ac_ext
4122
4123         LIBS="$save_LIBS"
4124         CFLAGS="$save_CFLAGS"
4125
4126         { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_ok" >&5
4127 $as_echo "$ax_pthread_ok" >&6; }
4128         if test "x$ax_pthread_ok" = xyes; then
4129                 break;
4130         fi
4131
4132         PTHREAD_LIBS=""
4133         PTHREAD_CFLAGS=""
4134 done
4135 fi
4136
4137 # Various other checks:
4138 if test "x$ax_pthread_ok" = xyes; then
4139         save_LIBS="$LIBS"
4140         LIBS="$PTHREAD_LIBS $LIBS"
4141         save_CFLAGS="$CFLAGS"
4142         CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
4143
4144         # Detect AIX lossage: JOINABLE attribute is called UNDETACHED.
4145         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for joinable pthread attribute" >&5
4146 $as_echo_n "checking for joinable pthread attribute... " >&6; }
4147         attr_name=unknown
4148         for attr in PTHREAD_CREATE_JOINABLE PTHREAD_CREATE_UNDETACHED; do
4149             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4150 /* end confdefs.h.  */
4151 #include <pthread.h>
4152 int
4153 main ()
4154 {
4155 int attr = $attr; return attr /* ; */
4156   ;
4157   return 0;
4158 }
4159 _ACEOF
4160 if ac_fn_c_try_link "$LINENO"; then :
4161   attr_name=$attr; break
4162 fi
4163 rm -f core conftest.err conftest.$ac_objext \
4164     conftest$ac_exeext conftest.$ac_ext
4165         done
4166         { $as_echo "$as_me:${as_lineno-$LINENO}: result: $attr_name" >&5
4167 $as_echo "$attr_name" >&6; }
4168         if test "$attr_name" != PTHREAD_CREATE_JOINABLE; then
4169
4170 cat >>confdefs.h <<_ACEOF
4171 #define PTHREAD_CREATE_JOINABLE $attr_name
4172 _ACEOF
4173
4174         fi
4175
4176         { $as_echo "$as_me:${as_lineno-$LINENO}: checking if more special flags are required for pthreads" >&5
4177 $as_echo_n "checking if more special flags are required for pthreads... " >&6; }
4178         flag=no
4179         case ${host_os} in
4180             aix* | freebsd* | darwin*) flag="-D_THREAD_SAFE";;
4181             osf* | hpux*) flag="-D_REENTRANT";;
4182             solaris*)
4183             if test "$GCC" = "yes"; then
4184                 flag="-D_REENTRANT"
4185             else
4186                 # TODO: What about Clang on Solaris?
4187                 flag="-mt -D_REENTRANT"
4188             fi
4189             ;;
4190         esac
4191         { $as_echo "$as_me:${as_lineno-$LINENO}: result: $flag" >&5
4192 $as_echo "$flag" >&6; }
4193         if test "x$flag" != xno; then
4194             PTHREAD_CFLAGS="$flag $PTHREAD_CFLAGS"
4195         fi
4196
4197         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTHREAD_PRIO_INHERIT" >&5
4198 $as_echo_n "checking for PTHREAD_PRIO_INHERIT... " >&6; }
4199 if ${ax_cv_PTHREAD_PRIO_INHERIT+:} false; then :
4200   $as_echo_n "(cached) " >&6
4201 else
4202
4203                 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4204 /* end confdefs.h.  */
4205 #include <pthread.h>
4206 int
4207 main ()
4208 {
4209 int i = PTHREAD_PRIO_INHERIT;
4210   ;
4211   return 0;
4212 }
4213 _ACEOF
4214 if ac_fn_c_try_link "$LINENO"; then :
4215   ax_cv_PTHREAD_PRIO_INHERIT=yes
4216 else
4217   ax_cv_PTHREAD_PRIO_INHERIT=no
4218 fi
4219 rm -f core conftest.err conftest.$ac_objext \
4220     conftest$ac_exeext conftest.$ac_ext
4221
4222 fi
4223 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_PRIO_INHERIT" >&5
4224 $as_echo "$ax_cv_PTHREAD_PRIO_INHERIT" >&6; }
4225         if test "x$ax_cv_PTHREAD_PRIO_INHERIT" = "xyes"; then :
4226
4227 $as_echo "#define HAVE_PTHREAD_PRIO_INHERIT 1" >>confdefs.h
4228
4229 fi
4230
4231         LIBS="$save_LIBS"
4232         CFLAGS="$save_CFLAGS"
4233
4234         # More AIX lossage: compile with *_r variant
4235         if test "x$GCC" != xyes; then
4236             case $host_os in
4237                 aix*)
4238                 case "x/$CC" in #(
4239   x*/c89|x*/c89_128|x*/c99|x*/c99_128|x*/cc|x*/cc128|x*/xlc|x*/xlc_v6|x*/xlc128|x*/xlc128_v6) :
4240     #handle absolute path differently from PATH based program lookup
4241                    case "x$CC" in #(
4242   x/*) :
4243     if as_fn_executable_p ${CC}_r; then :
4244   PTHREAD_CC="${CC}_r"
4245 fi ;; #(
4246   *) :
4247     for ac_prog in ${CC}_r
4248 do
4249   # Extract the first word of "$ac_prog", so it can be a program name with args.
4250 set dummy $ac_prog; ac_word=$2
4251 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4252 $as_echo_n "checking for $ac_word... " >&6; }
4253 if ${ac_cv_prog_PTHREAD_CC+:} false; then :
4254   $as_echo_n "(cached) " >&6
4255 else
4256   if test -n "$PTHREAD_CC"; then
4257   ac_cv_prog_PTHREAD_CC="$PTHREAD_CC" # Let the user override the test.
4258 else
4259 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4260 for as_dir in $PATH
4261 do
4262   IFS=$as_save_IFS
4263   test -z "$as_dir" && as_dir=.
4264     for ac_exec_ext in '' $ac_executable_extensions; do
4265   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4266     ac_cv_prog_PTHREAD_CC="$ac_prog"
4267     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4268     break 2
4269   fi
4270 done
4271   done
4272 IFS=$as_save_IFS
4273
4274 fi
4275 fi
4276 PTHREAD_CC=$ac_cv_prog_PTHREAD_CC
4277 if test -n "$PTHREAD_CC"; then
4278   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PTHREAD_CC" >&5
4279 $as_echo "$PTHREAD_CC" >&6; }
4280 else
4281   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4282 $as_echo "no" >&6; }
4283 fi
4284
4285
4286   test -n "$PTHREAD_CC" && break
4287 done
4288 test -n "$PTHREAD_CC" || PTHREAD_CC="$CC"
4289  ;;
4290 esac ;; #(
4291   *) :
4292      ;;
4293 esac
4294                 ;;
4295             esac
4296         fi
4297 fi
4298
4299 test -n "$PTHREAD_CC" || PTHREAD_CC="$CC"
4300
4301
4302
4303
4304
4305 # Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
4306 if test x"$ax_pthread_ok" = xyes; then
4307         if test "$CC" = "$PTHREAD_CC" -o -z "$ac_original_cc"; then
4308         have_pthread=yes
4309       else
4310         ac_prog_cc_no_pthread=yes
4311       fi
4312
4313         :
4314 else
4315         ax_pthread_ok=no
4316
4317 fi
4318 ac_ext=c
4319 ac_cpp='$CPP $CPPFLAGS'
4320 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4321 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4322 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4323
4324
4325
4326     if test "$have_pthread" = yes; then
4327       $as_echo "#define HAVE_PTHREAD 1" >>confdefs.h
4328
4329       CC=$PTHREAD_CC
4330     fi
4331   fi
4332  # Needs ac_original_cc.
4333
4334
4335
4336   if test -z "$GCC"; then
4337     # not using GCC
4338     { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to request ANSI compilation" >&5
4339 $as_echo_n "checking how to request ANSI compilation... " >&6; }
4340     case "$host" in
4341       *-hpux* )
4342         { $as_echo "$as_me:${as_lineno-$LINENO}: result: HPUX: adding -Ae" >&5
4343 $as_echo "HPUX: adding -Ae" >&6; }
4344         CC="$CC -Ae"
4345       ;;
4346       *-aix* )
4347         { $as_echo "$as_me:${as_lineno-$LINENO}: result: AIX: adding -qlanglvl=ansi -qhalt=e" >&5
4348 $as_echo "AIX: adding -qlanglvl=ansi -qhalt=e" >&6; }
4349         CC="$CC -qlanglvl=ansi -qhalt=e"
4350       ;;
4351       *-dec-* )
4352         { $as_echo "$as_me:${as_lineno-$LINENO}: result: DEC: adding -std1 -ieee" >&5
4353 $as_echo "DEC: adding -std1 -ieee" >&6; }
4354         CC="$CC -std1"
4355       ;;
4356       *)
4357         { $as_echo "$as_me:${as_lineno-$LINENO}: result: no idea" >&5
4358 $as_echo "no idea" >&6; }
4359       ;;
4360     esac
4361   else
4362     # using GCC
4363     case "$host" in
4364       *-solaris*)
4365         { $as_echo "$as_me:${as_lineno-$LINENO}: result: Solaris: adding -D__EXTENSIONS__" >&5
4366 $as_echo "Solaris: adding -D__EXTENSIONS__" >&6; }
4367         CC="$CC -D__EXTENSIONS__"
4368       ;;
4369     esac
4370   fi
4371
4372   OBJCC="$CC"
4373
4374   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler works on ANSI C" >&5
4375 $as_echo_n "checking whether the compiler works on ANSI C... " >&6; }
4376   if test "$cross_compiling" = yes; then :
4377   as_fn_error $? "Couldn't build even a trivial ANSI C program: check CC." "$LINENO" 5
4378 else
4379   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4380 /* end confdefs.h.  */
4381  main(int ac, char **av) { return 0; }
4382 _ACEOF
4383 if ac_fn_c_try_run "$LINENO"; then :
4384   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4385 $as_echo "yes" >&6; }
4386 else
4387   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4388 $as_echo "no" >&6; }
4389      as_fn_error $? "Couldn't build even a trivial ANSI C program: check CC." "$LINENO" 5
4390 fi
4391 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4392   conftest.$ac_objext conftest.beam conftest.$ac_ext
4393 fi
4394
4395
4396   if test -n "$GCC"; then
4397     { $as_echo "$as_me:${as_lineno-$LINENO}: result: Turning on gcc compiler warnings." >&5
4398 $as_echo "Turning on gcc compiler warnings." >&6; }
4399     CC="$CC -pedantic -Wall -Wstrict-prototypes -Wnested-externs -Wmissing-prototypes"
4400     OBJCC="$OBJCC -Wall"
4401     # As of gcc 3.4, we have "-Wdeclaration-after-statement"
4402     # and so perhaps now we can do without -pedantic?
4403   else
4404     case "$host" in
4405       *-irix5* |*-irix6.0-3* )
4406         { $as_echo "$as_me:${as_lineno-$LINENO}: result: Turning on SGI compiler warnings." >&5
4407 $as_echo "Turning on SGI compiler warnings." >&6; }
4408         CC="$CC -fullwarn -use_readonly_const -rdata_shared -g3"
4409       ;;
4410 #     *-dec-osf* )
4411 #       if test -z "$GCC"; then
4412 #         AC_MSG_RESULT(Turning on DEC C compiler warnings.)
4413 #         CC="$CC -migrate -w0 -verbose -warnprotos"
4414 #       fi
4415 #     ;;
4416     esac
4417   fi
4418
4419 if test -n "$GCC"; then
4420    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether gcc accepts -Wno-overlength-strings" >&5
4421 $as_echo_n "checking whether gcc accepts -Wno-overlength-strings... " >&6; }
4422 if ${ac_cv_gcc_accepts_no_overlength+:} false; then :
4423   $as_echo_n "(cached) " >&6
4424 else
4425   rm -rf conftest.$ac_ext
4426      touch conftest.$ac_ext
4427      if ( ( gcc -c -Wno-overlength-strings conftest.$ac_ext -o/dev/null >/dev/null ) 2>&1 | \
4428           grep unrecognized >/dev/null ); then
4429        ac_cv_gcc_accepts_no_overlength=no
4430      else
4431        ac_cv_gcc_accepts_no_overlength=yes
4432        CC="$CC -Wno-overlength-strings"
4433      fi
4434 fi
4435 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_gcc_accepts_no_overlength" >&5
4436 $as_echo "$ac_cv_gcc_accepts_no_overlength" >&6; }
4437    ac_gcc_accepts_no_overlength="$ac_cv_gcc_accepts_no_overlength"
4438   fi
4439
4440 if test -n "$GCC"; then
4441    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether gcc accepts -Wdeclaration-after-statement" >&5
4442 $as_echo_n "checking whether gcc accepts -Wdeclaration-after-statement... " >&6; }
4443 if ${ac_cv_gcc_accepts_no_decl_after+:} false; then :
4444   $as_echo_n "(cached) " >&6
4445 else
4446   rm -rf conftest.$ac_ext
4447      touch conftest.$ac_ext
4448      if ( ( gcc -c -Wdeclaration-after-statement conftest.$ac_ext -o/dev/null >/dev/null ) 2>&1 | \
4449           grep unrecognized >/dev/null ); then
4450        ac_cv_gcc_accepts_no_decl_after=no
4451      else
4452        ac_cv_gcc_accepts_no_decl_after=yes
4453        CC="$CC -Wdeclaration-after-statement"
4454      fi
4455 fi
4456 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_gcc_accepts_no_decl_after" >&5
4457 $as_echo "$ac_cv_gcc_accepts_no_decl_after" >&6; }
4458    ac_gcc_accepts_no_decl_after="$ac_cv_gcc_accepts_no_decl_after"
4459   fi
4460
4461 if test -n "$GCC"; then
4462    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether gcc accepts -no-cpp-precomp" >&5
4463 $as_echo_n "checking whether gcc accepts -no-cpp-precomp... " >&6; }
4464 if ${ac_cv_gcc_accepts_no_cpp_precomp+:} false; then :
4465   $as_echo_n "(cached) " >&6
4466 else
4467   rm -rf conftest.$ac_ext
4468      touch conftest.$ac_ext
4469      if ( ( gcc -c -no-cpp-precomp conftest.$ac_ext -o/dev/null >/dev/null ) 2>&1 | \
4470           grep unrecognized >/dev/null ); then
4471        ac_cv_gcc_accepts_no_cpp_precomp=no
4472      else
4473        ac_cv_gcc_accepts_no_cpp_precomp=yes
4474        CC="$CC -no-cpp-precomp"
4475      fi
4476 fi
4477 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_gcc_accepts_no_cpp_precomp" >&5
4478 $as_echo "$ac_cv_gcc_accepts_no_cpp_precomp" >&6; }
4479    ac_gcc_accepts_no_cpp_precomp="$ac_cv_gcc_accepts_no_cpp_precomp"
4480   fi
4481
4482 if test -n "$GCC"; then
4483
4484   case "$host" in
4485     *-darwin* )
4486       # Fucking Apple let // comments sneak into OpenGL headers, so
4487       # we *must* allow // comments when compiling on Mac OS 10.6!  FUCK!
4488     ;;
4489    *)
4490      if test -n "$GCC"; then
4491    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether gcc accepts -std=c89" >&5
4492 $as_echo_n "checking whether gcc accepts -std=c89... " >&6; }
4493 if ${ac_cv_gcc_accepts_std+:} false; then :
4494   $as_echo_n "(cached) " >&6
4495 else
4496   rm -rf conftest.$ac_ext
4497      touch conftest.$ac_ext
4498      if ( ( gcc -c -std=c89 conftest.$ac_ext -o/dev/null >/dev/null ) 2>&1 | \
4499           grep unrecognized >/dev/null ); then
4500        ac_cv_gcc_accepts_std=no
4501      else
4502        ac_cv_gcc_accepts_std=yes
4503        CC="$CC -std=c89"
4504      fi
4505 fi
4506 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_gcc_accepts_std" >&5
4507 $as_echo "$ac_cv_gcc_accepts_std" >&6; }
4508    ac_gcc_accepts_std="$ac_cv_gcc_accepts_std"
4509   fi
4510
4511    ;;
4512   esac
4513
4514    { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling C++ comments in ANSI C code." >&5
4515 $as_echo "Disabling C++ comments in ANSI C code." >&6; }
4516    #
4517    # The reason that // comments are banned from xscreensaver is that gcc is
4518    # basically the only compiler in the world that supports them in C code.
4519    # All other vendors support them only in their C++ compilers, not in their
4520    # ANSI C compilers.  This means that it's a portability problem: every time
4521    # these comments have snuck into the xscreensaver source code, I've gotten
4522    # complaints about it the next day.  So we turn off support for them in gcc
4523    # as well to prevent them from accidentially slipping in.
4524    #
4525    if test "$ac_gcc_accepts_std" = yes ; then
4526      #
4527      # -std=c89 defines __STRICT_ANSI__, which we don't want.
4528      # (That appears to be the only additional preprocessor symbol
4529      # it defines, in addition to the syntax changes it makes.)
4530      #
4531      # -std=gnu89 is no good, because // comments were a GNU extension
4532      # before they were in the ANSI C 99 spec...  (gcc 2.96 permits //
4533      # with -std=gnu89 but not with -std=c89.)
4534      #
4535      # $CC already contains "-std=c89" via AC_GCC_ACCEPTS_STD
4536      CC="$CC -U__STRICT_ANSI__"
4537 #   else
4538 #     # The old way:
4539 #     CC="$CC -Wp,-lang-c89"
4540    fi
4541   fi
4542
4543 ac_ext=c
4544 ac_cpp='$CPP $CPPFLAGS'
4545 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4546 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4547 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4548 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4549 $as_echo_n "checking how to run the C preprocessor... " >&6; }
4550 # On Suns, sometimes $CPP names a directory.
4551 if test -n "$CPP" && test -d "$CPP"; then
4552   CPP=
4553 fi
4554 if test -z "$CPP"; then
4555   if ${ac_cv_prog_CPP+:} false; then :
4556   $as_echo_n "(cached) " >&6
4557 else
4558       # Double quotes because CPP needs to be expanded
4559     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4560     do
4561       ac_preproc_ok=false
4562 for ac_c_preproc_warn_flag in '' yes
4563 do
4564   # Use a header file that comes with gcc, so configuring glibc
4565   # with a fresh cross-compiler works.
4566   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4567   # <limits.h> exists even on freestanding compilers.
4568   # On the NeXT, cc -E runs the code through the compiler's parser,
4569   # not just through cpp. "Syntax error" is here to catch this case.
4570   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4571 /* end confdefs.h.  */
4572 #ifdef __STDC__
4573 # include <limits.h>
4574 #else
4575 # include <assert.h>
4576 #endif
4577                      Syntax error
4578 _ACEOF
4579 if ac_fn_c_try_cpp "$LINENO"; then :
4580
4581 else
4582   # Broken: fails on valid input.
4583 continue
4584 fi
4585 rm -rf conftest.err conftest.i conftest.$ac_ext
4586
4587   # OK, works on sane cases.  Now check whether nonexistent headers
4588   # can be detected and how.
4589   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4590 /* end confdefs.h.  */
4591 #include <ac_nonexistent.h>
4592 _ACEOF
4593 if ac_fn_c_try_cpp "$LINENO"; then :
4594   # Broken: success on invalid input.
4595 continue
4596 else
4597   # Passes both tests.
4598 ac_preproc_ok=:
4599 break
4600 fi
4601 rm -rf conftest.err conftest.i conftest.$ac_ext
4602
4603 done
4604 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4605 rm -rf conftest.i conftest.err conftest.$ac_ext
4606 if $ac_preproc_ok; then :
4607   break
4608 fi
4609
4610     done
4611     ac_cv_prog_CPP=$CPP
4612
4613 fi
4614   CPP=$ac_cv_prog_CPP
4615 else
4616   ac_cv_prog_CPP=$CPP
4617 fi
4618 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4619 $as_echo "$CPP" >&6; }
4620 ac_preproc_ok=false
4621 for ac_c_preproc_warn_flag in '' yes
4622 do
4623   # Use a header file that comes with gcc, so configuring glibc
4624   # with a fresh cross-compiler works.
4625   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4626   # <limits.h> exists even on freestanding compilers.
4627   # On the NeXT, cc -E runs the code through the compiler's parser,
4628   # not just through cpp. "Syntax error" is here to catch this case.
4629   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4630 /* end confdefs.h.  */
4631 #ifdef __STDC__
4632 # include <limits.h>
4633 #else
4634 # include <assert.h>
4635 #endif
4636                      Syntax error
4637 _ACEOF
4638 if ac_fn_c_try_cpp "$LINENO"; then :
4639
4640 else
4641   # Broken: fails on valid input.
4642 continue
4643 fi
4644 rm -rf conftest.err conftest.i conftest.$ac_ext
4645
4646   # OK, works on sane cases.  Now check whether nonexistent headers
4647   # can be detected and how.
4648   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4649 /* end confdefs.h.  */
4650 #include <ac_nonexistent.h>
4651 _ACEOF
4652 if ac_fn_c_try_cpp "$LINENO"; then :
4653   # Broken: success on invalid input.
4654 continue
4655 else
4656   # Passes both tests.
4657 ac_preproc_ok=:
4658 break
4659 fi
4660 rm -rf conftest.err conftest.i conftest.$ac_ext
4661
4662 done
4663 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4664 rm -rf conftest.i conftest.err conftest.$ac_ext
4665 if $ac_preproc_ok; then :
4666
4667 else
4668   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4669 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4670 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
4671 See \`config.log' for more details" "$LINENO" 5; }
4672 fi
4673
4674 ac_ext=c
4675 ac_cpp='$CPP $CPPFLAGS'
4676 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4677 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4678 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4679
4680 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
4681 $as_echo_n "checking for an ANSI C-conforming const... " >&6; }
4682 if ${ac_cv_c_const+:} false; then :
4683   $as_echo_n "(cached) " >&6
4684 else
4685   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4686 /* end confdefs.h.  */
4687
4688 int
4689 main ()
4690 {
4691
4692 #ifndef __cplusplus
4693   /* Ultrix mips cc rejects this sort of thing.  */
4694   typedef int charset[2];
4695   const charset cs = { 0, 0 };
4696   /* SunOS 4.1.1 cc rejects this.  */
4697   char const *const *pcpcc;
4698   char **ppc;
4699   /* NEC SVR4.0.2 mips cc rejects this.  */
4700   struct point {int x, y;};
4701   static struct point const zero = {0,0};
4702   /* AIX XL C 1.02.0.0 rejects this.
4703      It does not let you subtract one const X* pointer from another in
4704      an arm of an if-expression whose if-part is not a constant
4705      expression */
4706   const char *g = "string";
4707   pcpcc = &g + (g ? g-g : 0);
4708   /* HPUX 7.0 cc rejects these. */
4709   ++pcpcc;
4710   ppc = (char**) pcpcc;
4711   pcpcc = (char const *const *) ppc;
4712   { /* SCO 3.2v4 cc rejects this sort of thing.  */
4713     char tx;
4714     char *t = &tx;
4715     char const *s = 0 ? (char *) 0 : (char const *) 0;
4716
4717     *t++ = 0;
4718     if (s) return 0;
4719   }
4720   { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
4721     int x[] = {25, 17};
4722     const int *foo = &x[0];
4723     ++foo;
4724   }
4725   { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
4726     typedef const int *iptr;
4727     iptr p = 0;
4728     ++p;
4729   }
4730   { /* AIX XL C 1.02.0.0 rejects this sort of thing, saying
4731        "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
4732     struct s { int j; const int *ap[3]; } bx;
4733     struct s *b = &bx; b->j = 5;
4734   }
4735   { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
4736     const int foo = 10;
4737     if (!foo) return 0;
4738   }
4739   return !cs[0] && !zero.x;
4740 #endif
4741
4742   ;
4743   return 0;
4744 }
4745 _ACEOF
4746 if ac_fn_c_try_compile "$LINENO"; then :
4747   ac_cv_c_const=yes
4748 else
4749   ac_cv_c_const=no
4750 fi
4751 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4752 fi
4753 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
4754 $as_echo "$ac_cv_c_const" >&6; }
4755 if test $ac_cv_c_const = no; then
4756
4757 $as_echo "#define const /**/" >>confdefs.h
4758
4759 fi
4760
4761 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
4762 $as_echo_n "checking for inline... " >&6; }
4763 if ${ac_cv_c_inline+:} false; then :
4764   $as_echo_n "(cached) " >&6
4765 else
4766   ac_cv_c_inline=no
4767 for ac_kw in inline __inline__ __inline; do
4768   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4769 /* end confdefs.h.  */
4770 #ifndef __cplusplus
4771 typedef int foo_t;
4772 static $ac_kw foo_t static_foo () {return 0; }
4773 $ac_kw foo_t foo () {return 0; }
4774 #endif
4775
4776 _ACEOF
4777 if ac_fn_c_try_compile "$LINENO"; then :
4778   ac_cv_c_inline=$ac_kw
4779 fi
4780 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4781   test "$ac_cv_c_inline" != no && break
4782 done
4783
4784 fi
4785 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
4786 $as_echo "$ac_cv_c_inline" >&6; }
4787
4788 case $ac_cv_c_inline in
4789   inline | yes) ;;
4790   *)
4791     case $ac_cv_c_inline in
4792       no) ac_val=;;
4793       *) ac_val=$ac_cv_c_inline;;
4794     esac
4795     cat >>confdefs.h <<_ACEOF
4796 #ifndef __cplusplus
4797 #define inline $ac_val
4798 #endif
4799 _ACEOF
4800     ;;
4801 esac
4802
4803
4804 ac_bc_result=`echo 6+9 | bc 2>/dev/null`
4805   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bc" >&5
4806 $as_echo_n "checking for bc... " >&6; }
4807   if test "$ac_bc_result" = "15" ; then
4808     { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4809 $as_echo "yes" >&6; }
4810   else
4811     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4812 $as_echo "no" >&6; }
4813     echo ''
4814     as_fn_error $? "Your system doesn't have \"bc\", which has been a standard
4815                   part of Unix since the 1970s.  Come back when your vendor
4816                   has grown a clue." "$LINENO" 5
4817   fi
4818
4819
4820 # stuff for Makefiles
4821 # Find a good install program.  We prefer a C program (faster),
4822 # so one script is as good as another.  But avoid the broken or
4823 # incompatible versions:
4824 # SysV /etc/install, /usr/sbin/install
4825 # SunOS /usr/etc/install
4826 # IRIX /sbin/install
4827 # AIX /bin/install
4828 # AmigaOS /C/install, which installs bootblocks on floppy discs
4829 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
4830 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
4831 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
4832 # OS/2's system install, which has a completely different semantic
4833 # ./install, which can be erroneously created by make from ./install.sh.
4834 # Reject install programs that cannot install multiple files.
4835 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
4836 $as_echo_n "checking for a BSD-compatible install... " >&6; }
4837 if test -z "$INSTALL"; then
4838 if ${ac_cv_path_install+:} false; then :
4839   $as_echo_n "(cached) " >&6
4840 else
4841   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4842 for as_dir in $PATH
4843 do
4844   IFS=$as_save_IFS
4845   test -z "$as_dir" && as_dir=.
4846     # Account for people who put trailing slashes in PATH elements.
4847 case $as_dir/ in #((
4848   ./ | .// | /[cC]/* | \
4849   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
4850   ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
4851   /usr/ucb/* ) ;;
4852   *)
4853     # OSF1 and SCO ODT 3.0 have their own names for install.
4854     # Don't use installbsd from OSF since it installs stuff as root
4855     # by default.
4856     for ac_prog in ginstall scoinst install; do
4857       for ac_exec_ext in '' $ac_executable_extensions; do
4858         if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
4859           if test $ac_prog = install &&
4860             grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4861             # AIX install.  It has an incompatible calling convention.
4862             :
4863           elif test $ac_prog = install &&
4864             grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4865             # program-specific install script used by HP pwplus--don't use.
4866             :
4867           else
4868             rm -rf conftest.one conftest.two conftest.dir
4869             echo one > conftest.one
4870             echo two > conftest.two
4871             mkdir conftest.dir
4872             if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
4873               test -s conftest.one && test -s conftest.two &&
4874               test -s conftest.dir/conftest.one &&
4875               test -s conftest.dir/conftest.two
4876             then
4877               ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
4878               break 3
4879             fi
4880           fi
4881         fi
4882       done
4883     done
4884     ;;
4885 esac
4886
4887   done
4888 IFS=$as_save_IFS
4889
4890 rm -rf conftest.one conftest.two conftest.dir
4891
4892 fi
4893   if test "${ac_cv_path_install+set}" = set; then
4894     INSTALL=$ac_cv_path_install
4895   else
4896     # As a last resort, use the slow shell script.  Don't cache a
4897     # value for INSTALL within a source directory, because that will
4898     # break other packages using the cache if that directory is
4899     # removed, or if the value is a relative name.
4900     INSTALL=$ac_install_sh
4901   fi
4902 fi
4903 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
4904 $as_echo "$INSTALL" >&6; }
4905
4906 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
4907 # It thinks the first close brace ends the variable substitution.
4908 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
4909
4910 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
4911
4912 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
4913
4914 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \"\${INSTALL} -d\" creates intermediate directories" >&5
4915 $as_echo_n "checking whether \"\${INSTALL} -d\" creates intermediate directories... " >&6; }
4916 if ${ac_cv_install_d_creates_dirs+:} false; then :
4917   $as_echo_n "(cached) " >&6
4918 else
4919   ac_cv_install_d_creates_dirs=no
4920      rm -rf conftestdir
4921      if mkdir conftestdir; then
4922        cd conftestdir 2>/dev/null
4923        ${INSTALL} -d `pwd`/dir1/dir2 >/dev/null 2>&1
4924        if test -d dir1/dir2/. ; then
4925          ac_cv_install_d_creates_dirs=yes
4926        fi
4927        cd .. 2>/dev/null
4928        rm -rf conftestdir
4929      fi
4930
4931 fi
4932 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_install_d_creates_dirs" >&5
4933 $as_echo "$ac_cv_install_d_creates_dirs" >&6; }
4934
4935   if test "$ac_cv_install_d_creates_dirs" = no ; then
4936     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \"mkdir -p\" creates intermediate directories" >&5
4937 $as_echo_n "checking whether \"mkdir -p\" creates intermediate directories... " >&6; }
4938 if ${ac_cv_mkdir_p_creates_dirs+:} false; then :
4939   $as_echo_n "(cached) " >&6
4940 else
4941   ac_cv_mkdir_p_creates_dirs=no
4942        rm -rf conftestdir
4943        if mkdir conftestdir; then
4944          cd conftestdir 2>/dev/null
4945          mkdir -p dir1/dir2 >/dev/null 2>&1
4946          if test -d dir1/dir2/. ; then
4947            ac_cv_mkdir_p_creates_dirs=yes
4948          fi
4949          cd .. 2>/dev/null
4950          rm -rf conftestdir
4951        fi
4952
4953 fi
4954 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_mkdir_p_creates_dirs" >&5
4955 $as_echo "$ac_cv_mkdir_p_creates_dirs" >&6; }
4956   fi
4957
4958   if test "$ac_cv_install_d_creates_dirs" = yes ; then
4959     INSTALL_DIRS='${INSTALL} -d'
4960   elif test "$ac_cv_mkdir_p_creates_dirs" = yes ; then
4961     INSTALL_DIRS='mkdir -p'
4962   else
4963     # any other ideas?
4964     INSTALL_DIRS='${INSTALL} -d'
4965   fi
4966
4967 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
4968 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
4969 set x ${MAKE-make}
4970 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
4971 if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
4972   $as_echo_n "(cached) " >&6
4973 else
4974   cat >conftest.make <<\_ACEOF
4975 SHELL = /bin/sh
4976 all:
4977         @echo '@@@%%%=$(MAKE)=@@@%%%'
4978 _ACEOF
4979 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
4980 case `${MAKE-make} -f conftest.make 2>/dev/null` in
4981   *@@@%%%=?*=@@@%%%*)
4982     eval ac_cv_prog_make_${ac_make}_set=yes;;
4983   *)
4984     eval ac_cv_prog_make_${ac_make}_set=no;;
4985 esac
4986 rm -rf conftest.make
4987 fi
4988 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
4989   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4990 $as_echo "yes" >&6; }
4991   SET_MAKE=
4992 else
4993   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4994 $as_echo "no" >&6; }
4995   SET_MAKE="MAKE=${MAKE-make}"
4996 fi
4997
4998
4999 # By default, autoconf sets INSTALL_SCRIPT to '${INSTALL_PROGRAM}'.
5000 # That's wrong: it should be set to '${INSTALL}', so that one can
5001 # implement the "install-strip" target properly (strip executables,
5002 # but do not try to strip scripts.)
5003 #
5004 INSTALL_SCRIPT='${INSTALL}'
5005
5006 # random libc stuff
5007
5008 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
5009 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
5010 if ${ac_cv_path_GREP+:} false; then :
5011   $as_echo_n "(cached) " >&6
5012 else
5013   if test -z "$GREP"; then
5014   ac_path_GREP_found=false
5015   # Loop through the user's path and test for each of PROGNAME-LIST
5016   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5017 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5018 do
5019   IFS=$as_save_IFS
5020   test -z "$as_dir" && as_dir=.
5021     for ac_prog in grep ggrep; do
5022     for ac_exec_ext in '' $ac_executable_extensions; do
5023       ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
5024       as_fn_executable_p "$ac_path_GREP" || continue
5025 # Check for GNU ac_path_GREP and select it if it is found.
5026   # Check for GNU $ac_path_GREP
5027 case `"$ac_path_GREP" --version 2>&1` in
5028 *GNU*)
5029   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
5030 *)
5031   ac_count=0
5032   $as_echo_n 0123456789 >"conftest.in"
5033   while :
5034   do
5035     cat "conftest.in" "conftest.in" >"conftest.tmp"
5036     mv "conftest.tmp" "conftest.in"
5037     cp "conftest.in" "conftest.nl"
5038     $as_echo 'GREP' >> "conftest.nl"
5039     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5040     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5041     as_fn_arith $ac_count + 1 && ac_count=$as_val
5042     if test $ac_count -gt ${ac_path_GREP_max-0}; then
5043       # Best one so far, save it but keep looking for a better one
5044       ac_cv_path_GREP="$ac_path_GREP"
5045       ac_path_GREP_max=$ac_count
5046     fi
5047     # 10*(2^10) chars as input seems more than enough
5048     test $ac_count -gt 10 && break
5049   done
5050   rm -rf conftest.in conftest.tmp conftest.nl conftest.out;;
5051 esac
5052
5053       $ac_path_GREP_found && break 3
5054     done
5055   done
5056   done
5057 IFS=$as_save_IFS
5058   if test -z "$ac_cv_path_GREP"; then
5059     as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5060   fi
5061 else
5062   ac_cv_path_GREP=$GREP
5063 fi
5064
5065 fi
5066 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
5067 $as_echo "$ac_cv_path_GREP" >&6; }
5068  GREP="$ac_cv_path_GREP"
5069
5070
5071 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5072 $as_echo_n "checking for egrep... " >&6; }
5073 if ${ac_cv_path_EGREP+:} false; then :
5074   $as_echo_n "(cached) " >&6
5075 else
5076   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
5077    then ac_cv_path_EGREP="$GREP -E"
5078    else
5079      if test -z "$EGREP"; then
5080   ac_path_EGREP_found=false
5081   # Loop through the user's path and test for each of PROGNAME-LIST
5082   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5083 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5084 do
5085   IFS=$as_save_IFS
5086   test -z "$as_dir" && as_dir=.
5087     for ac_prog in egrep; do
5088     for ac_exec_ext in '' $ac_executable_extensions; do
5089       ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
5090       as_fn_executable_p "$ac_path_EGREP" || continue
5091 # Check for GNU ac_path_EGREP and select it if it is found.
5092   # Check for GNU $ac_path_EGREP
5093 case `"$ac_path_EGREP" --version 2>&1` in
5094 *GNU*)
5095   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
5096 *)
5097   ac_count=0
5098   $as_echo_n 0123456789 >"conftest.in"
5099   while :
5100   do
5101     cat "conftest.in" "conftest.in" >"conftest.tmp"
5102     mv "conftest.tmp" "conftest.in"
5103     cp "conftest.in" "conftest.nl"
5104     $as_echo 'EGREP' >> "conftest.nl"
5105     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5106     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5107     as_fn_arith $ac_count + 1 && ac_count=$as_val
5108     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5109       # Best one so far, save it but keep looking for a better one
5110       ac_cv_path_EGREP="$ac_path_EGREP"
5111       ac_path_EGREP_max=$ac_count
5112     fi
5113     # 10*(2^10) chars as input seems more than enough
5114     test $ac_count -gt 10 && break
5115   done
5116   rm -rf conftest.in conftest.tmp conftest.nl conftest.out;;
5117 esac
5118
5119       $ac_path_EGREP_found && break 3
5120     done
5121   done
5122   done
5123 IFS=$as_save_IFS
5124   if test -z "$ac_cv_path_EGREP"; then
5125     as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5126   fi
5127 else
5128   ac_cv_path_EGREP=$EGREP
5129 fi
5130
5131    fi
5132 fi
5133 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5134 $as_echo "$ac_cv_path_EGREP" >&6; }
5135  EGREP="$ac_cv_path_EGREP"
5136
5137
5138 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
5139 $as_echo_n "checking for ANSI C header files... " >&6; }
5140 if ${ac_cv_header_stdc+:} false; then :
5141   $as_echo_n "(cached) " >&6
5142 else
5143   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5144 /* end confdefs.h.  */
5145 #include <stdlib.h>
5146 #include <stdarg.h>
5147 #include <string.h>
5148 #include <float.h>
5149
5150 int
5151 main ()
5152 {
5153
5154   ;
5155   return 0;
5156 }
5157 _ACEOF
5158 if ac_fn_c_try_compile "$LINENO"; then :
5159   ac_cv_header_stdc=yes
5160 else
5161   ac_cv_header_stdc=no
5162 fi
5163 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5164
5165 if test $ac_cv_header_stdc = yes; then
5166   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5167   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5168 /* end confdefs.h.  */
5169 #include <string.h>
5170
5171 _ACEOF
5172 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5173   $EGREP "memchr" >/dev/null 2>&1; then :
5174
5175 else
5176   ac_cv_header_stdc=no
5177 fi
5178 rm -rf conftest*
5179
5180 fi
5181
5182 if test $ac_cv_header_stdc = yes; then
5183   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5184   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5185 /* end confdefs.h.  */
5186 #include <stdlib.h>
5187
5188 _ACEOF
5189 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5190   $EGREP "free" >/dev/null 2>&1; then :
5191
5192 else
5193   ac_cv_header_stdc=no
5194 fi
5195 rm -rf conftest*
5196
5197 fi
5198
5199 if test $ac_cv_header_stdc = yes; then
5200   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5201   if test "$cross_compiling" = yes; then :
5202   :
5203 else
5204   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5205 /* end confdefs.h.  */
5206 #include <ctype.h>
5207 #include <stdlib.h>
5208 #if ((' ' & 0x0FF) == 0x020)
5209 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5210 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5211 #else
5212 # define ISLOWER(c) \
5213                    (('a' <= (c) && (c) <= 'i') \
5214                      || ('j' <= (c) && (c) <= 'r') \
5215                      || ('s' <= (c) && (c) <= 'z'))
5216 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5217 #endif
5218
5219 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5220 int
5221 main ()
5222 {
5223   int i;
5224   for (i = 0; i < 256; i++)
5225     if (XOR (islower (i), ISLOWER (i))
5226         || toupper (i) != TOUPPER (i))
5227       return 2;
5228   return 0;
5229 }
5230 _ACEOF
5231 if ac_fn_c_try_run "$LINENO"; then :
5232
5233 else
5234   ac_cv_header_stdc=no
5235 fi
5236 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5237   conftest.$ac_objext conftest.beam conftest.$ac_ext
5238 fi
5239
5240 fi
5241 fi
5242 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
5243 $as_echo "$ac_cv_header_stdc" >&6; }
5244 if test $ac_cv_header_stdc = yes; then
5245
5246 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
5247
5248 fi
5249
5250 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
5251 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5252                   inttypes.h stdint.h unistd.h
5253 do :
5254   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5255 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
5256 "
5257 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
5258   cat >>confdefs.h <<_ACEOF
5259 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5260 _ACEOF
5261
5262 fi
5263
5264 done
5265
5266
5267 for ac_header in unistd.h inttypes.h
5268 do :
5269   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5270 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
5271 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
5272   cat >>confdefs.h <<_ACEOF
5273 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5274 _ACEOF
5275
5276 fi
5277
5278 done
5279
5280 ac_fn_c_check_type "$LINENO" "mode_t" "ac_cv_type_mode_t" "$ac_includes_default"
5281 if test "x$ac_cv_type_mode_t" = xyes; then :
5282
5283 else
5284
5285 cat >>confdefs.h <<_ACEOF
5286 #define mode_t int
5287 _ACEOF
5288
5289 fi
5290
5291 ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
5292 if test "x$ac_cv_type_pid_t" = xyes; then :
5293
5294 else
5295
5296 cat >>confdefs.h <<_ACEOF
5297 #define pid_t int
5298 _ACEOF
5299
5300 fi
5301
5302 ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
5303 if test "x$ac_cv_type_size_t" = xyes; then :
5304
5305 else
5306
5307 cat >>confdefs.h <<_ACEOF
5308 #define size_t unsigned int
5309 _ACEOF
5310
5311 fi
5312
5313 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
5314 $as_echo_n "checking return type of signal handlers... " >&6; }
5315 if ${ac_cv_type_signal+:} false; then :
5316   $as_echo_n "(cached) " >&6
5317 else
5318   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5319 /* end confdefs.h.  */
5320 #include <sys/types.h>
5321 #include <signal.h>
5322
5323 int
5324 main ()
5325 {
5326 return *(signal (0, 0)) (0) == 1;
5327   ;
5328   return 0;
5329 }
5330 _ACEOF
5331 if ac_fn_c_try_compile "$LINENO"; then :
5332   ac_cv_type_signal=int
5333 else
5334   ac_cv_type_signal=void
5335 fi
5336 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5337 fi
5338 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
5339 $as_echo "$ac_cv_type_signal" >&6; }
5340
5341 cat >>confdefs.h <<_ACEOF
5342 #define RETSIGTYPE $ac_cv_type_signal
5343 _ACEOF
5344
5345
5346 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5
5347 $as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
5348 if ${ac_cv_header_time+:} false; then :
5349   $as_echo_n "(cached) " >&6
5350 else
5351   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5352 /* end confdefs.h.  */
5353 #include <sys/types.h>
5354 #include <sys/time.h>
5355 #include <time.h>
5356
5357 int
5358 main ()
5359 {
5360 if ((struct tm *) 0)
5361 return 0;
5362   ;
5363   return 0;
5364 }
5365 _ACEOF
5366 if ac_fn_c_try_compile "$LINENO"; then :
5367   ac_cv_header_time=yes
5368 else
5369   ac_cv_header_time=no
5370 fi
5371 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5372 fi
5373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5
5374 $as_echo "$ac_cv_header_time" >&6; }
5375 if test $ac_cv_header_time = yes; then
5376
5377 $as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h
5378
5379 fi
5380
5381 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that is POSIX.1 compatible" >&5
5382 $as_echo_n "checking for sys/wait.h that is POSIX.1 compatible... " >&6; }
5383 if ${ac_cv_header_sys_wait_h+:} false; then :
5384   $as_echo_n "(cached) " >&6
5385 else
5386   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5387 /* end confdefs.h.  */
5388 #include <sys/types.h>
5389 #include <sys/wait.h>
5390 #ifndef WEXITSTATUS
5391 # define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8)
5392 #endif
5393 #ifndef WIFEXITED
5394 # define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
5395 #endif
5396
5397 int
5398 main ()
5399 {
5400   int s;
5401   wait (&s);
5402   s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
5403   ;
5404   return 0;
5405 }
5406 _ACEOF
5407 if ac_fn_c_try_compile "$LINENO"; then :
5408   ac_cv_header_sys_wait_h=yes
5409 else
5410   ac_cv_header_sys_wait_h=no
5411 fi
5412 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5413 fi
5414 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_wait_h" >&5
5415 $as_echo "$ac_cv_header_sys_wait_h" >&6; }
5416 if test $ac_cv_header_sys_wait_h = yes; then
5417
5418 $as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h
5419
5420 fi
5421
5422 ac_header_dirent=no
5423 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
5424   as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
5425 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5
5426 $as_echo_n "checking for $ac_hdr that defines DIR... " >&6; }
5427 if eval \${$as_ac_Header+:} false; then :
5428   $as_echo_n "(cached) " >&6
5429 else
5430   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5431 /* end confdefs.h.  */
5432 #include <sys/types.h>
5433 #include <$ac_hdr>
5434
5435 int
5436 main ()
5437 {
5438 if ((DIR *) 0)
5439 return 0;
5440   ;
5441   return 0;
5442 }
5443 _ACEOF
5444 if ac_fn_c_try_compile "$LINENO"; then :
5445   eval "$as_ac_Header=yes"
5446 else
5447   eval "$as_ac_Header=no"
5448 fi
5449 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5450 fi
5451 eval ac_res=\$$as_ac_Header
5452                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
5453 $as_echo "$ac_res" >&6; }
5454 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
5455   cat >>confdefs.h <<_ACEOF
5456 #define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
5457 _ACEOF
5458
5459 ac_header_dirent=$ac_hdr; break
5460 fi
5461
5462 done
5463 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
5464 if test $ac_header_dirent = dirent.h; then
5465   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
5466 $as_echo_n "checking for library containing opendir... " >&6; }
5467 if ${ac_cv_search_opendir+:} false; then :
5468   $as_echo_n "(cached) " >&6
5469 else
5470   ac_func_search_save_LIBS=$LIBS
5471 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5472 /* end confdefs.h.  */
5473
5474 /* Override any GCC internal prototype to avoid an error.
5475    Use char because int might match the return type of a GCC
5476    builtin and then its argument prototype would still apply.  */
5477 #ifdef __cplusplus
5478 extern "C"
5479 #endif
5480 char opendir ();
5481 int
5482 main ()
5483 {
5484 return opendir ();
5485   ;
5486   return 0;
5487 }
5488 _ACEOF
5489 for ac_lib in '' dir; do
5490   if test -z "$ac_lib"; then
5491     ac_res="none required"
5492   else
5493     ac_res=-l$ac_lib
5494     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
5495   fi
5496   if ac_fn_c_try_link "$LINENO"; then :
5497   ac_cv_search_opendir=$ac_res
5498 fi
5499 rm -f core conftest.err conftest.$ac_objext \
5500     conftest$ac_exeext
5501   if ${ac_cv_search_opendir+:} false; then :
5502   break
5503 fi
5504 done
5505 if ${ac_cv_search_opendir+:} false; then :
5506
5507 else
5508   ac_cv_search_opendir=no
5509 fi
5510 rm conftest.$ac_ext
5511 LIBS=$ac_func_search_save_LIBS
5512 fi
5513 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
5514 $as_echo "$ac_cv_search_opendir" >&6; }
5515 ac_res=$ac_cv_search_opendir
5516 if test "$ac_res" != no; then :
5517   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
5518
5519 fi
5520
5521 else
5522   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
5523 $as_echo_n "checking for library containing opendir... " >&6; }
5524 if ${ac_cv_search_opendir+:} false; then :
5525   $as_echo_n "(cached) " >&6
5526 else
5527   ac_func_search_save_LIBS=$LIBS
5528 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5529 /* end confdefs.h.  */
5530
5531 /* Override any GCC internal prototype to avoid an error.
5532    Use char because int might match the return type of a GCC
5533    builtin and then its argument prototype would still apply.  */
5534 #ifdef __cplusplus
5535 extern "C"
5536 #endif
5537 char opendir ();
5538 int
5539 main ()
5540 {
5541 return opendir ();
5542   ;
5543   return 0;
5544 }
5545 _ACEOF
5546 for ac_lib in '' x; do
5547   if test -z "$ac_lib"; then
5548     ac_res="none required"
5549   else
5550     ac_res=-l$ac_lib
5551     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
5552   fi
5553   if ac_fn_c_try_link "$LINENO"; then :
5554   ac_cv_search_opendir=$ac_res
5555 fi
5556 rm -f core conftest.err conftest.$ac_objext \
5557     conftest$ac_exeext
5558   if ${ac_cv_search_opendir+:} false; then :
5559   break
5560 fi
5561 done
5562 if ${ac_cv_search_opendir+:} false; then :
5563
5564 else
5565   ac_cv_search_opendir=no
5566 fi
5567 rm conftest.$ac_ext
5568 LIBS=$ac_func_search_save_LIBS
5569 fi
5570 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
5571 $as_echo "$ac_cv_search_opendir" >&6; }
5572 ac_res=$ac_cv_search_opendir
5573 if test "$ac_res" != no; then :
5574   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
5575
5576 fi
5577
5578 fi
5579
5580 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to call gettimeofday" >&5
5581 $as_echo_n "checking how to call gettimeofday... " >&6; }
5582   if ${ac_cv_gettimeofday_args+:} false; then :
5583   $as_echo_n "(cached) " >&6
5584 else
5585   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5586 /* end confdefs.h.  */
5587 #include <stdlib.h>
5588                     #include <sys/time.h>
5589 int
5590 main ()
5591 {
5592 struct timeval tv; struct timezone tzp;
5593                     gettimeofday(&tv, &tzp);
5594   ;
5595   return 0;
5596 }
5597 _ACEOF
5598 if ac_fn_c_try_compile "$LINENO"; then :
5599   ac_gettimeofday_args=2
5600 else
5601   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5602 /* end confdefs.h.  */
5603 #include <stdlib.h>
5604                                     #include <sys/time.h>
5605 int
5606 main ()
5607 {
5608 struct timeval tv; gettimeofday(&tv);
5609   ;
5610   return 0;
5611 }
5612 _ACEOF
5613 if ac_fn_c_try_compile "$LINENO"; then :
5614   ac_gettimeofday_args=1
5615 else
5616   ac_gettimeofday_args=0
5617 fi
5618 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5619 fi
5620 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5621     ac_cv_gettimeofday_args=$ac_gettimeofday_args
5622 fi
5623
5624   ac_gettimeofday_args=$ac_cv_gettimeofday_args
5625   if test "$ac_gettimeofday_args" = 1 ; then
5626     $as_echo "#define HAVE_GETTIMEOFDAY 1" >>confdefs.h
5627
5628     { $as_echo "$as_me:${as_lineno-$LINENO}: result: one argument" >&5
5629 $as_echo "one argument" >&6; }
5630   elif test "$ac_gettimeofday_args" = 2 ; then
5631     $as_echo "#define HAVE_GETTIMEOFDAY 1" >>confdefs.h
5632
5633     $as_echo "#define GETTIMEOFDAY_TWO_ARGS 1" >>confdefs.h
5634
5635     { $as_echo "$as_me:${as_lineno-$LINENO}: result: two arguments" >&5
5636 $as_echo "two arguments" >&6; }
5637   else
5638     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unknown" >&5
5639 $as_echo "unknown" >&6; }
5640   fi
5641
5642 # Check whether --enable-largefile was given.
5643 if test "${enable_largefile+set}" = set; then :
5644   enableval=$enable_largefile;
5645 fi
5646
5647 if test "$enable_largefile" != no; then
5648
5649   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
5650 $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
5651 if ${ac_cv_sys_largefile_CC+:} false; then :
5652   $as_echo_n "(cached) " >&6
5653 else
5654   ac_cv_sys_largefile_CC=no
5655      if test "$GCC" != yes; then
5656        ac_save_CC=$CC
5657        while :; do
5658          # IRIX 6.2 and later do not support large files by default,
5659          # so use the C compiler's -n32 option if that helps.
5660          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5661 /* end confdefs.h.  */
5662 #include <sys/types.h>
5663  /* Check that off_t can represent 2**63 - 1 correctly.
5664     We can't simply define LARGE_OFF_T to be 9223372036854775807,
5665     since some C++ compilers masquerading as C compilers
5666     incorrectly reject 9223372036854775807.  */
5667 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5668   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5669                        && LARGE_OFF_T % 2147483647 == 1)
5670                       ? 1 : -1];
5671 int
5672 main ()
5673 {
5674
5675   ;
5676   return 0;
5677 }
5678 _ACEOF
5679          if ac_fn_c_try_compile "$LINENO"; then :
5680   break
5681 fi
5682 rm -f core conftest.err conftest.$ac_objext
5683          CC="$CC -n32"
5684          if ac_fn_c_try_compile "$LINENO"; then :
5685   ac_cv_sys_largefile_CC=' -n32'; break
5686 fi
5687 rm -f core conftest.err conftest.$ac_objext
5688          break
5689        done
5690        CC=$ac_save_CC
5691        rm -rf conftest.$ac_ext
5692     fi
5693 fi
5694 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
5695 $as_echo "$ac_cv_sys_largefile_CC" >&6; }
5696   if test "$ac_cv_sys_largefile_CC" != no; then
5697     CC=$CC$ac_cv_sys_largefile_CC
5698   fi
5699
5700   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
5701 $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
5702 if ${ac_cv_sys_file_offset_bits+:} false; then :
5703   $as_echo_n "(cached) " >&6
5704 else
5705   while :; do
5706   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5707 /* end confdefs.h.  */
5708 #include <sys/types.h>
5709  /* Check that off_t can represent 2**63 - 1 correctly.
5710     We can't simply define LARGE_OFF_T to be 9223372036854775807,
5711     since some C++ compilers masquerading as C compilers
5712     incorrectly reject 9223372036854775807.  */
5713 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5714   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5715                        && LARGE_OFF_T % 2147483647 == 1)
5716                       ? 1 : -1];
5717 int
5718 main ()
5719 {
5720
5721   ;
5722   return 0;
5723 }
5724 _ACEOF
5725 if ac_fn_c_try_compile "$LINENO"; then :
5726   ac_cv_sys_file_offset_bits=no; break
5727 fi
5728 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5729   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5730 /* end confdefs.h.  */
5731 #define _FILE_OFFSET_BITS 64
5732 #include <sys/types.h>
5733  /* Check that off_t can represent 2**63 - 1 correctly.
5734     We can't simply define LARGE_OFF_T to be 9223372036854775807,
5735     since some C++ compilers masquerading as C compilers
5736     incorrectly reject 9223372036854775807.  */
5737 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5738   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5739                        && LARGE_OFF_T % 2147483647 == 1)
5740                       ? 1 : -1];
5741 int
5742 main ()
5743 {
5744
5745   ;
5746   return 0;
5747 }
5748 _ACEOF
5749 if ac_fn_c_try_compile "$LINENO"; then :
5750   ac_cv_sys_file_offset_bits=64; break
5751 fi
5752 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5753   ac_cv_sys_file_offset_bits=unknown
5754   break
5755 done
5756 fi
5757 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
5758 $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
5759 case $ac_cv_sys_file_offset_bits in #(
5760   no | unknown) ;;
5761   *)
5762 cat >>confdefs.h <<_ACEOF
5763 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
5764 _ACEOF
5765 ;;
5766 esac
5767 rm -rf conftest*
5768   if test $ac_cv_sys_file_offset_bits = unknown; then
5769     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
5770 $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
5771 if ${ac_cv_sys_large_files+:} false; then :
5772   $as_echo_n "(cached) " >&6
5773 else
5774   while :; do
5775   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5776 /* end confdefs.h.  */
5777 #include <sys/types.h>
5778  /* Check that off_t can represent 2**63 - 1 correctly.
5779     We can't simply define LARGE_OFF_T to be 9223372036854775807,
5780     since some C++ compilers masquerading as C compilers
5781     incorrectly reject 9223372036854775807.  */
5782 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5783   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5784                        && LARGE_OFF_T % 2147483647 == 1)
5785                       ? 1 : -1];
5786 int
5787 main ()
5788 {
5789
5790   ;
5791   return 0;
5792 }
5793 _ACEOF
5794 if ac_fn_c_try_compile "$LINENO"; then :
5795   ac_cv_sys_large_files=no; break
5796 fi
5797 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5798   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5799 /* end confdefs.h.  */
5800 #define _LARGE_FILES 1
5801 #include <sys/types.h>
5802  /* Check that off_t can represent 2**63 - 1 correctly.
5803     We can't simply define LARGE_OFF_T to be 9223372036854775807,
5804     since some C++ compilers masquerading as C compilers
5805     incorrectly reject 9223372036854775807.  */
5806 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5807   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5808                        && LARGE_OFF_T % 2147483647 == 1)
5809                       ? 1 : -1];
5810 int
5811 main ()
5812 {
5813
5814   ;
5815   return 0;
5816 }
5817 _ACEOF
5818 if ac_fn_c_try_compile "$LINENO"; then :
5819   ac_cv_sys_large_files=1; break
5820 fi
5821 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5822   ac_cv_sys_large_files=unknown
5823   break
5824 done
5825 fi
5826 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
5827 $as_echo "$ac_cv_sys_large_files" >&6; }
5828 case $ac_cv_sys_large_files in #(
5829   no | unknown) ;;
5830   *)
5831 cat >>confdefs.h <<_ACEOF
5832 #define _LARGE_FILES $ac_cv_sys_large_files
5833 _ACEOF
5834 ;;
5835 esac
5836 rm -rf conftest*
5837   fi
5838
5839
5840 fi
5841
5842 for ac_func in select fcntl uname nice setpriority getcwd getwd putenv sbrk
5843 do :
5844   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
5845 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
5846 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
5847   cat >>confdefs.h <<_ACEOF
5848 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
5849 _ACEOF
5850
5851 fi
5852 done
5853
5854 for ac_func in sigaction syslog realpath setrlimit
5855 do :
5856   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
5857 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
5858 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
5859   cat >>confdefs.h <<_ACEOF
5860 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
5861 _ACEOF
5862
5863 fi
5864 done
5865
5866 for ac_func in setlocale
5867 do :
5868   ac_fn_c_check_func "$LINENO" "setlocale" "ac_cv_func_setlocale"
5869 if test "x$ac_cv_func_setlocale" = xyes; then :
5870   cat >>confdefs.h <<_ACEOF
5871 #define HAVE_SETLOCALE 1
5872 _ACEOF
5873
5874 fi
5875 done
5876
5877 for ac_func in getaddrinfo
5878 do :
5879   ac_fn_c_check_func "$LINENO" "getaddrinfo" "ac_cv_func_getaddrinfo"
5880 if test "x$ac_cv_func_getaddrinfo" = xyes; then :
5881   cat >>confdefs.h <<_ACEOF
5882 #define HAVE_GETADDRINFO 1
5883 _ACEOF
5884
5885 fi
5886 done
5887
5888 ac_fn_c_check_member "$LINENO" "struct sockaddr" "sa_len" "ac_cv_member_struct_sockaddr_sa_len" "#include <sys/socket.h>
5889 "
5890 if test "x$ac_cv_member_struct_sockaddr_sa_len" = xyes; then :
5891
5892 cat >>confdefs.h <<_ACEOF
5893 #define HAVE_STRUCT_SOCKADDR_SA_LEN 1
5894 _ACEOF
5895
5896
5897 fi
5898
5899 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct icmp" >&5
5900 $as_echo_n "checking for struct icmp... " >&6; }
5901 if ${ac_cv_have_icmp+:} false; then :
5902   $as_echo_n "(cached) " >&6
5903 else
5904   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5905 /* end confdefs.h.  */
5906 #include <stdlib.h>
5907                    #include <stdio.h>
5908                    #include <math.h>
5909                    #include <unistd.h>
5910                    #include <limits.h>
5911                    #include <signal.h>
5912                    #include <fcntl.h>
5913                    #include <sys/types.h>
5914                    #include <sys/time.h>
5915                    #include <sys/ipc.h>
5916                    #include <sys/shm.h>
5917                    #include <sys/socket.h>
5918                    #include <netinet/in_systm.h>
5919                    #include <netinet/in.h>
5920                    #include <netinet/ip.h>
5921                    #include <netinet/ip_icmp.h>
5922                    #include <netinet/udp.h>
5923                    #include <arpa/inet.h>
5924                    #include <netdb.h>
5925 int
5926 main ()
5927 {
5928 struct icmp i;
5929                    struct sockaddr s;
5930                    struct sockaddr_in si;
5931                    struct ip ip;
5932                    i.icmp_type = ICMP_ECHO;
5933                    i.icmp_code = 0;
5934                    i.icmp_cksum = 0;
5935                    i.icmp_id = 0;
5936                    i.icmp_seq = 0;
5937                    si.sin_family = AF_INET;
5938                    #if defined(__DECC) || defined(_IP_VHL)
5939                    ip.ip_vhl = 0;
5940                    #else
5941                    ip.ip_hl = 0;
5942                    #endif
5943
5944   ;
5945   return 0;
5946 }
5947 _ACEOF
5948 if ac_fn_c_try_compile "$LINENO"; then :
5949   ac_cv_have_icmp=yes
5950 else
5951   ac_cv_have_icmp=no
5952 fi
5953 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5954 fi
5955 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_icmp" >&5
5956 $as_echo "$ac_cv_have_icmp" >&6; }
5957  if test "$ac_cv_have_icmp" = yes ; then
5958    $as_echo "#define HAVE_ICMP 1" >>confdefs.h
5959
5960  fi
5961 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct icmphdr" >&5
5962 $as_echo_n "checking for struct icmphdr... " >&6; }
5963 if ${ac_cv_have_icmphdr+:} false; then :
5964   $as_echo_n "(cached) " >&6
5965 else
5966   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5967 /* end confdefs.h.  */
5968 #include <stdlib.h>
5969                    #include <stdio.h>
5970                    #include <math.h>
5971                    #include <unistd.h>
5972                    #include <limits.h>
5973                    #include <signal.h>
5974                    #include <fcntl.h>
5975                    #include <sys/types.h>
5976                    #include <sys/time.h>
5977                    #include <sys/ipc.h>
5978                    #include <sys/shm.h>
5979                    #include <sys/socket.h>
5980                    #include <netinet/in_systm.h>
5981                    #include <netinet/in.h>
5982                    #include <netinet/ip.h>
5983                    #include <netinet/ip_icmp.h>
5984                    #include <netinet/udp.h>
5985                    #include <arpa/inet.h>
5986                    #include <netdb.h>
5987 int
5988 main ()
5989 {
5990 struct icmphdr i;
5991                    struct sockaddr s;
5992                    struct sockaddr_in si;
5993                    struct ip ip;
5994                    i.type = ICMP_ECHO;
5995                    i.code = 0;
5996                    i.checksum = 0;
5997                    i.un.echo.id = 0;
5998                    i.un.echo.sequence = 0;
5999                    si.sin_family = AF_INET;
6000                    ip.ip_hl = 0;
6001   ;
6002   return 0;
6003 }
6004 _ACEOF
6005 if ac_fn_c_try_compile "$LINENO"; then :
6006   ac_cv_have_icmphdr=yes
6007 else
6008   ac_cv_have_icmphdr=no
6009 fi
6010 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6011 fi
6012 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_icmphdr" >&5
6013 $as_echo "$ac_cv_have_icmphdr" >&6; }
6014  if test "$ac_cv_have_icmphdr" = yes ; then
6015    $as_echo "#define HAVE_ICMPHDR 1" >>confdefs.h
6016
6017  fi
6018 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for getifaddrs" >&5
6019 $as_echo_n "checking for getifaddrs... " >&6; }
6020 if ${ac_cv_have_getifaddrs+:} false; then :
6021   $as_echo_n "(cached) " >&6
6022 else
6023   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6024 /* end confdefs.h.  */
6025 #include <stdlib.h>
6026                    #include <unistd.h>
6027                    #include <arpa/inet.h>
6028                    #include <ifaddrs.h>
6029 int
6030 main ()
6031 {
6032 struct ifaddrs *ifa;
6033                    getifaddrs (&ifa);
6034                    ifa->ifa_next = 0;
6035                    ifa->ifa_addr->sa_family = 0;
6036   ;
6037   return 0;
6038 }
6039 _ACEOF
6040 if ac_fn_c_try_compile "$LINENO"; then :
6041   ac_cv_have_getifaddrs=yes
6042 else
6043   ac_cv_have_getifaddrs=no
6044 fi
6045 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6046 fi
6047 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_getifaddrs" >&5
6048 $as_echo "$ac_cv_have_getifaddrs" >&6; }
6049  if test "$ac_cv_have_getifaddrs" = yes ; then
6050    $as_echo "#define HAVE_GETIFADDRS 1" >>confdefs.h
6051
6052  fi
6053 for ac_header in crypt.h sys/select.h
6054 do :
6055   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
6056 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
6057 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
6058   cat >>confdefs.h <<_ACEOF
6059 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
6060 _ACEOF
6061
6062 fi
6063
6064 done
6065
6066 for ac_prog in perl5 perl
6067 do
6068   # Extract the first word of "$ac_prog", so it can be a program name with args.
6069 set dummy $ac_prog; ac_word=$2
6070 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6071 $as_echo_n "checking for $ac_word... " >&6; }
6072 if ${ac_cv_path_PERL+:} false; then :
6073   $as_echo_n "(cached) " >&6
6074 else
6075   case $PERL in
6076   [\\/]* | ?:[\\/]*)
6077   ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
6078   ;;
6079   *)
6080   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6081 for as_dir in $PATH
6082 do
6083   IFS=$as_save_IFS
6084   test -z "$as_dir" && as_dir=.
6085     for ac_exec_ext in '' $ac_executable_extensions; do
6086   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6087     ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
6088     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6089     break 2
6090   fi
6091 done
6092   done
6093 IFS=$as_save_IFS
6094
6095   ;;
6096 esac
6097 fi
6098 PERL=$ac_cv_path_PERL
6099 if test -n "$PERL"; then
6100   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5
6101 $as_echo "$PERL" >&6; }
6102 else
6103   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6104 $as_echo "no" >&6; }
6105 fi
6106
6107
6108   test -n "$PERL" && break
6109 done
6110
6111   if test -z "$PERL" ; then
6112     PERL_VERSION=0
6113   else
6114     { $as_echo "$as_me:${as_lineno-$LINENO}: checking perl version" >&5
6115 $as_echo_n "checking perl version... " >&6; }
6116 if ${ac_cv_perl_version+:} false; then :
6117   $as_echo_n "(cached) " >&6
6118 else
6119   ac_cv_perl_version=`$PERL -e "$perl_version_cmd"`
6120 fi
6121 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_perl_version" >&5
6122 $as_echo "$ac_cv_perl_version" >&6; }
6123     PERL_VERSION=$ac_cv_perl_version
6124   fi
6125
6126
6127 if test -z "$PERL" ; then
6128   # don't let it be blank...
6129   PERL=/usr/bin/perl
6130 fi
6131
6132 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X" >&5
6133 $as_echo_n "checking for X... " >&6; }
6134
6135
6136 # Check whether --with-x was given.
6137 if test "${with_x+set}" = set; then :
6138   withval=$with_x;
6139 fi
6140
6141 # $have_x is `yes', `no', `disabled', or empty when we do not yet know.
6142 if test "x$with_x" = xno; then
6143   # The user explicitly disabled X.
6144   have_x=disabled
6145 else
6146   case $x_includes,$x_libraries in #(
6147     *\'*) as_fn_error $? "cannot use X directory names containing '" "$LINENO" 5;; #(
6148     *,NONE | NONE,*) if ${ac_cv_have_x+:} false; then :
6149   $as_echo_n "(cached) " >&6
6150 else
6151   # One or both of the vars are not set, and there is no cached value.
6152 ac_x_includes=no ac_x_libraries=no
6153 rm -f -r conftest.dir
6154 if mkdir conftest.dir; then
6155   cd conftest.dir
6156   cat >Imakefile <<'_ACEOF'
6157 incroot:
6158         @echo incroot='${INCROOT}'
6159 usrlibdir:
6160         @echo usrlibdir='${USRLIBDIR}'
6161 libdir:
6162         @echo libdir='${LIBDIR}'
6163 _ACEOF
6164   if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then
6165     # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
6166     for ac_var in incroot usrlibdir libdir; do
6167       eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`"
6168     done
6169     # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
6170     for ac_extension in a so sl dylib la dll; do
6171       if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" &&
6172          test -f "$ac_im_libdir/libX11.$ac_extension"; then
6173         ac_im_usrlibdir=$ac_im_libdir; break
6174       fi
6175     done
6176     # Screen out bogus values from the imake configuration.  They are
6177     # bogus both because they are the default anyway, and because
6178     # using them would break gcc on systems where it needs fixed includes.
6179     case $ac_im_incroot in
6180         /usr/include) ac_x_includes= ;;
6181         *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
6182     esac
6183     case $ac_im_usrlibdir in
6184         /usr/lib | /usr/lib64 | /lib | /lib64) ;;
6185         *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
6186     esac
6187   fi
6188   cd ..
6189   rm -f -r conftest.dir
6190 fi
6191
6192 # Standard set of common directories for X headers.
6193 # Check X11 before X11Rn because it is often a symlink to the current release.
6194 ac_x_header_dirs='
6195 /usr/X11/include
6196 /usr/X11R7/include
6197 /usr/X11R6/include
6198 /usr/X11R5/include
6199 /usr/X11R4/include
6200
6201 /usr/include/X11
6202 /usr/include/X11R7
6203 /usr/include/X11R6
6204 /usr/include/X11R5
6205 /usr/include/X11R4
6206
6207 /usr/local/X11/include
6208 /usr/local/X11R7/include
6209 /usr/local/X11R6/include
6210 /usr/local/X11R5/include
6211 /usr/local/X11R4/include
6212
6213 /usr/local/include/X11
6214 /usr/local/include/X11R7
6215 /usr/local/include/X11R6
6216 /usr/local/include/X11R5
6217 /usr/local/include/X11R4
6218
6219 /usr/X386/include
6220 /usr/x386/include
6221 /usr/XFree86/include/X11
6222
6223 /usr/include
6224 /usr/local/include
6225 /usr/unsupported/include
6226 /usr/athena/include
6227 /usr/local/x11r5/include
6228 /usr/lpp/Xamples/include
6229
6230 /usr/openwin/include
6231 /usr/openwin/share/include'
6232
6233 if test "$ac_x_includes" = no; then
6234   # Guess where to find include files, by looking for Xlib.h.
6235   # First, try using that file with no special directory specified.
6236   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6237 /* end confdefs.h.  */
6238 #include <X11/Xlib.h>
6239 _ACEOF
6240 if ac_fn_c_try_cpp "$LINENO"; then :
6241   # We can compile using X headers with no special include directory.
6242 ac_x_includes=
6243 else
6244   for ac_dir in $ac_x_header_dirs; do
6245   if test -r "$ac_dir/X11/Xlib.h"; then
6246     ac_x_includes=$ac_dir
6247     break
6248   fi
6249 done
6250 fi
6251 rm -rf conftest.err conftest.i conftest.$ac_ext
6252 fi # $ac_x_includes = no
6253
6254 if test "$ac_x_libraries" = no; then
6255   # Check for the libraries.
6256   # See if we find them without any special options.
6257   # Don't add to $LIBS permanently.
6258   ac_save_LIBS=$LIBS
6259   LIBS="-lX11 $LIBS"
6260   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6261 /* end confdefs.h.  */
6262 #include <X11/Xlib.h>
6263 int
6264 main ()
6265 {
6266 XrmInitialize ()
6267   ;
6268   return 0;
6269 }
6270 _ACEOF
6271 if ac_fn_c_try_link "$LINENO"; then :
6272   LIBS=$ac_save_LIBS
6273 # We can link X programs with no special library path.
6274 ac_x_libraries=
6275 else
6276   LIBS=$ac_save_LIBS
6277 for ac_dir in `$as_echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
6278 do
6279   # Don't even attempt the hair of trying to link an X program!
6280   for ac_extension in a so sl dylib la dll; do
6281     if test -r "$ac_dir/libX11.$ac_extension"; then
6282       ac_x_libraries=$ac_dir
6283       break 2
6284     fi
6285   done
6286 done
6287 fi
6288 rm -f core conftest.err conftest.$ac_objext \
6289     conftest$ac_exeext conftest.$ac_ext
6290 fi # $ac_x_libraries = no
6291
6292 case $ac_x_includes,$ac_x_libraries in #(
6293   no,* | *,no | *\'*)
6294     # Didn't find X, or a directory has "'" in its name.
6295     ac_cv_have_x="have_x=no";; #(
6296   *)
6297     # Record where we found X for the cache.
6298     ac_cv_have_x="have_x=yes\
6299         ac_x_includes='$ac_x_includes'\
6300         ac_x_libraries='$ac_x_libraries'"
6301 esac
6302 fi
6303 ;; #(
6304     *) have_x=yes;;
6305   esac
6306   eval "$ac_cv_have_x"
6307 fi # $with_x != no
6308
6309 if test "$have_x" != yes; then
6310   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5
6311 $as_echo "$have_x" >&6; }
6312   no_x=yes
6313 else
6314   # If each of the values was on the command line, it overrides each guess.
6315   test "x$x_includes" = xNONE && x_includes=$ac_x_includes
6316   test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
6317   # Update the cache value to reflect the command line values.
6318   ac_cv_have_x="have_x=yes\
6319         ac_x_includes='$x_includes'\
6320         ac_x_libraries='$x_libraries'"
6321   { $as_echo "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5
6322 $as_echo "libraries $x_libraries, headers $x_includes" >&6; }
6323 fi
6324
6325 if test "$no_x" = yes; then
6326   # Not all programs may use this symbol, but it does not hurt to define it.
6327
6328 $as_echo "#define X_DISPLAY_MISSING 1" >>confdefs.h
6329
6330   X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS=
6331 else
6332   if test -n "$x_includes"; then
6333     X_CFLAGS="$X_CFLAGS -I$x_includes"
6334   fi
6335
6336   # It would also be nice to do this for all -L options, not just this one.
6337   if test -n "$x_libraries"; then
6338     X_LIBS="$X_LIBS -L$x_libraries"
6339     # For Solaris; some versions of Sun CC require a space after -R and
6340     # others require no space.  Words are not sufficient . . . .
6341     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -R must be followed by a space" >&5
6342 $as_echo_n "checking whether -R must be followed by a space... " >&6; }
6343     ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries"
6344     ac_xsave_c_werror_flag=$ac_c_werror_flag
6345     ac_c_werror_flag=yes
6346     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6347 /* end confdefs.h.  */
6348
6349 int
6350 main ()
6351 {
6352
6353   ;
6354   return 0;
6355 }
6356 _ACEOF
6357 if ac_fn_c_try_link "$LINENO"; then :
6358   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6359 $as_echo "no" >&6; }
6360        X_LIBS="$X_LIBS -R$x_libraries"
6361 else
6362   LIBS="$ac_xsave_LIBS -R $x_libraries"
6363        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6364 /* end confdefs.h.  */
6365
6366 int
6367 main ()
6368 {
6369
6370   ;
6371   return 0;
6372 }
6373 _ACEOF
6374 if ac_fn_c_try_link "$LINENO"; then :
6375   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6376 $as_echo "yes" >&6; }
6377           X_LIBS="$X_LIBS -R $x_libraries"
6378 else
6379   { $as_echo "$as_me:${as_lineno-$LINENO}: result: neither works" >&5
6380 $as_echo "neither works" >&6; }
6381 fi
6382 rm -f core conftest.err conftest.$ac_objext \
6383     conftest$ac_exeext conftest.$ac_ext
6384 fi
6385 rm -f core conftest.err conftest.$ac_objext \
6386     conftest$ac_exeext conftest.$ac_ext
6387     ac_c_werror_flag=$ac_xsave_c_werror_flag
6388     LIBS=$ac_xsave_LIBS
6389   fi
6390
6391   # Check for system-dependent libraries X programs must link with.
6392   # Do this before checking for the system-independent R6 libraries
6393   # (-lICE), since we may need -lsocket or whatever for X linking.
6394
6395   if test "$ISC" = yes; then
6396     X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet"
6397   else
6398     # Martyn Johnson says this is needed for Ultrix, if the X
6399     # libraries were built with DECnet support.  And Karl Berry says
6400     # the Alpha needs dnet_stub (dnet does not exist).
6401     ac_xsave_LIBS="$LIBS"; LIBS="$LIBS $X_LIBS -lX11"
6402     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6403 /* end confdefs.h.  */
6404
6405 /* Override any GCC internal prototype to avoid an error.
6406    Use char because int might match the return type of a GCC
6407    builtin and then its argument prototype would still apply.  */
6408 #ifdef __cplusplus
6409 extern "C"
6410 #endif
6411 char XOpenDisplay ();
6412 int
6413 main ()
6414 {
6415 return XOpenDisplay ();
6416   ;
6417   return 0;
6418 }
6419 _ACEOF
6420 if ac_fn_c_try_link "$LINENO"; then :
6421
6422 else
6423   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet" >&5
6424 $as_echo_n "checking for dnet_ntoa in -ldnet... " >&6; }
6425 if ${ac_cv_lib_dnet_dnet_ntoa+:} false; then :
6426   $as_echo_n "(cached) " >&6
6427 else
6428   ac_check_lib_save_LIBS=$LIBS
6429 LIBS="-ldnet  $LIBS"
6430 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6431 /* end confdefs.h.  */
6432
6433 /* Override any GCC internal prototype to avoid an error.
6434    Use char because int might match the return type of a GCC
6435    builtin and then its argument prototype would still apply.  */
6436 #ifdef __cplusplus
6437 extern "C"
6438 #endif
6439 char dnet_ntoa ();
6440 int
6441 main ()
6442 {
6443 return dnet_ntoa ();
6444   ;
6445   return 0;
6446 }
6447 _ACEOF
6448 if ac_fn_c_try_link "$LINENO"; then :
6449   ac_cv_lib_dnet_dnet_ntoa=yes
6450 else
6451   ac_cv_lib_dnet_dnet_ntoa=no
6452 fi
6453 rm -f core conftest.err conftest.$ac_objext \
6454     conftest$ac_exeext conftest.$ac_ext
6455 LIBS=$ac_check_lib_save_LIBS
6456 fi
6457 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_dnet_ntoa" >&5
6458 $as_echo "$ac_cv_lib_dnet_dnet_ntoa" >&6; }
6459 if test "x$ac_cv_lib_dnet_dnet_ntoa" = xyes; then :
6460   X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet"
6461 fi
6462
6463     if test $ac_cv_lib_dnet_dnet_ntoa = no; then
6464       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet_stub" >&5
6465 $as_echo_n "checking for dnet_ntoa in -ldnet_stub... " >&6; }
6466 if ${ac_cv_lib_dnet_stub_dnet_ntoa+:} false; then :
6467   $as_echo_n "(cached) " >&6
6468 else
6469   ac_check_lib_save_LIBS=$LIBS
6470 LIBS="-ldnet_stub  $LIBS"
6471 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6472 /* end confdefs.h.  */
6473
6474 /* Override any GCC internal prototype to avoid an error.
6475    Use char because int might match the return type of a GCC
6476    builtin and then its argument prototype would still apply.  */
6477 #ifdef __cplusplus
6478 extern "C"
6479 #endif
6480 char dnet_ntoa ();
6481 int
6482 main ()
6483 {
6484 return dnet_ntoa ();
6485   ;
6486   return 0;
6487 }
6488 _ACEOF
6489 if ac_fn_c_try_link "$LINENO"; then :
6490   ac_cv_lib_dnet_stub_dnet_ntoa=yes
6491 else
6492   ac_cv_lib_dnet_stub_dnet_ntoa=no
6493 fi
6494 rm -f core conftest.err conftest.$ac_objext \
6495     conftest$ac_exeext conftest.$ac_ext
6496 LIBS=$ac_check_lib_save_LIBS
6497 fi
6498 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5
6499 $as_echo "$ac_cv_lib_dnet_stub_dnet_ntoa" >&6; }
6500 if test "x$ac_cv_lib_dnet_stub_dnet_ntoa" = xyes; then :
6501   X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub"
6502 fi
6503
6504     fi
6505 fi
6506 rm -f core conftest.err conftest.$ac_objext \
6507     conftest$ac_exeext conftest.$ac_ext
6508     LIBS="$ac_xsave_LIBS"
6509
6510     # msh@cis.ufl.edu says -lnsl (and -lsocket) are needed for his 386/AT,
6511     # to get the SysV transport functions.
6512     # Chad R. Larson says the Pyramis MIS-ES running DC/OSx (SVR4)
6513     # needs -lnsl.
6514     # The nsl library prevents programs from opening the X display
6515     # on Irix 5.2, according to T.E. Dickey.
6516     # The functions gethostbyname, getservbyname, and inet_addr are
6517     # in -lbsd on LynxOS 3.0.1/i386, according to Lars Hecking.
6518     ac_fn_c_check_func "$LINENO" "gethostbyname" "ac_cv_func_gethostbyname"
6519 if test "x$ac_cv_func_gethostbyname" = xyes; then :
6520
6521 fi
6522
6523     if test $ac_cv_func_gethostbyname = no; then
6524       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
6525 $as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
6526 if ${ac_cv_lib_nsl_gethostbyname+:} false; then :
6527   $as_echo_n "(cached) " >&6
6528 else
6529   ac_check_lib_save_LIBS=$LIBS
6530 LIBS="-lnsl  $LIBS"
6531 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6532 /* end confdefs.h.  */
6533
6534 /* Override any GCC internal prototype to avoid an error.
6535    Use char because int might match the return type of a GCC
6536    builtin and then its argument prototype would still apply.  */
6537 #ifdef __cplusplus
6538 extern "C"
6539 #endif
6540 char gethostbyname ();
6541 int
6542 main ()
6543 {
6544 return gethostbyname ();
6545   ;
6546   return 0;
6547 }
6548 _ACEOF
6549 if ac_fn_c_try_link "$LINENO"; then :
6550   ac_cv_lib_nsl_gethostbyname=yes
6551 else
6552   ac_cv_lib_nsl_gethostbyname=no
6553 fi
6554 rm -f core conftest.err conftest.$ac_objext \
6555     conftest$ac_exeext conftest.$ac_ext
6556 LIBS=$ac_check_lib_save_LIBS
6557 fi
6558 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
6559 $as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
6560 if test "x$ac_cv_lib_nsl_gethostbyname" = xyes; then :
6561   X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl"
6562 fi
6563
6564       if test $ac_cv_lib_nsl_gethostbyname = no; then
6565         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lbsd" >&5
6566 $as_echo_n "checking for gethostbyname in -lbsd... " >&6; }
6567 if ${ac_cv_lib_bsd_gethostbyname+:} false; then :
6568   $as_echo_n "(cached) " >&6
6569 else
6570   ac_check_lib_save_LIBS=$LIBS
6571 LIBS="-lbsd  $LIBS"
6572 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6573 /* end confdefs.h.  */
6574
6575 /* Override any GCC internal prototype to avoid an error.
6576    Use char because int might match the return type of a GCC
6577    builtin and then its argument prototype would still apply.  */
6578 #ifdef __cplusplus
6579 extern "C"
6580 #endif
6581 char gethostbyname ();
6582 int
6583 main ()
6584 {
6585 return gethostbyname ();
6586   ;
6587   return 0;
6588 }
6589 _ACEOF
6590 if ac_fn_c_try_link "$LINENO"; then :
6591   ac_cv_lib_bsd_gethostbyname=yes
6592 else
6593   ac_cv_lib_bsd_gethostbyname=no
6594 fi
6595 rm -f core conftest.err conftest.$ac_objext \
6596     conftest$ac_exeext conftest.$ac_ext
6597 LIBS=$ac_check_lib_save_LIBS
6598 fi
6599 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bsd_gethostbyname" >&5
6600 $as_echo "$ac_cv_lib_bsd_gethostbyname" >&6; }
6601 if test "x$ac_cv_lib_bsd_gethostbyname" = xyes; then :
6602   X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd"
6603 fi
6604
6605       fi
6606     fi
6607
6608     # lieder@skyler.mavd.honeywell.com says without -lsocket,
6609     # socket/setsockopt and other routines are undefined under SCO ODT
6610     # 2.0.  But -lsocket is broken on IRIX 5.2 (and is not necessary
6611     # on later versions), says Simon Leinen: it contains gethostby*
6612     # variants that don't use the name server (or something).  -lsocket
6613     # must be given before -lnsl if both are needed.  We assume that
6614     # if connect needs -lnsl, so does gethostbyname.
6615     ac_fn_c_check_func "$LINENO" "connect" "ac_cv_func_connect"
6616 if test "x$ac_cv_func_connect" = xyes; then :
6617
6618 fi
6619
6620     if test $ac_cv_func_connect = no; then
6621       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for connect in -lsocket" >&5
6622 $as_echo_n "checking for connect in -lsocket... " >&6; }
6623 if ${ac_cv_lib_socket_connect+:} false; then :
6624   $as_echo_n "(cached) " >&6
6625 else
6626   ac_check_lib_save_LIBS=$LIBS
6627 LIBS="-lsocket $X_EXTRA_LIBS $LIBS"
6628 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6629 /* end confdefs.h.  */
6630
6631 /* Override any GCC internal prototype to avoid an error.
6632    Use char because int might match the return type of a GCC
6633    builtin and then its argument prototype would still apply.  */
6634 #ifdef __cplusplus
6635 extern "C"
6636 #endif
6637 char connect ();
6638 int
6639 main ()
6640 {
6641 return connect ();
6642   ;
6643   return 0;
6644 }
6645 _ACEOF
6646 if ac_fn_c_try_link "$LINENO"; then :
6647   ac_cv_lib_socket_connect=yes
6648 else
6649   ac_cv_lib_socket_connect=no
6650 fi
6651 rm -f core conftest.err conftest.$ac_objext \
6652     conftest$ac_exeext conftest.$ac_ext
6653 LIBS=$ac_check_lib_save_LIBS
6654 fi
6655 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_connect" >&5
6656 $as_echo "$ac_cv_lib_socket_connect" >&6; }
6657 if test "x$ac_cv_lib_socket_connect" = xyes; then :
6658   X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS"
6659 fi
6660
6661     fi
6662
6663     # Guillermo Gomez says -lposix is necessary on A/UX.
6664     ac_fn_c_check_func "$LINENO" "remove" "ac_cv_func_remove"
6665 if test "x$ac_cv_func_remove" = xyes; then :
6666
6667 fi
6668
6669     if test $ac_cv_func_remove = no; then
6670       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for remove in -lposix" >&5
6671 $as_echo_n "checking for remove in -lposix... " >&6; }
6672 if ${ac_cv_lib_posix_remove+:} false; then :
6673   $as_echo_n "(cached) " >&6
6674 else
6675   ac_check_lib_save_LIBS=$LIBS
6676 LIBS="-lposix  $LIBS"
6677 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6678 /* end confdefs.h.  */
6679
6680 /* Override any GCC internal prototype to avoid an error.
6681    Use char because int might match the return type of a GCC
6682    builtin and then its argument prototype would still apply.  */
6683 #ifdef __cplusplus
6684 extern "C"
6685 #endif
6686 char remove ();
6687 int
6688 main ()
6689 {
6690 return remove ();
6691   ;
6692   return 0;
6693 }
6694 _ACEOF
6695 if ac_fn_c_try_link "$LINENO"; then :
6696   ac_cv_lib_posix_remove=yes
6697 else
6698   ac_cv_lib_posix_remove=no
6699 fi
6700 rm -f core conftest.err conftest.$ac_objext \
6701     conftest$ac_exeext conftest.$ac_ext
6702 LIBS=$ac_check_lib_save_LIBS
6703 fi
6704 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix_remove" >&5
6705 $as_echo "$ac_cv_lib_posix_remove" >&6; }
6706 if test "x$ac_cv_lib_posix_remove" = xyes; then :
6707   X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix"
6708 fi
6709
6710     fi
6711
6712     # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay.
6713     ac_fn_c_check_func "$LINENO" "shmat" "ac_cv_func_shmat"
6714 if test "x$ac_cv_func_shmat" = xyes; then :
6715
6716 fi
6717
6718     if test $ac_cv_func_shmat = no; then
6719       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shmat in -lipc" >&5
6720 $as_echo_n "checking for shmat in -lipc... " >&6; }
6721 if ${ac_cv_lib_ipc_shmat+:} false; then :
6722   $as_echo_n "(cached) " >&6
6723 else
6724   ac_check_lib_save_LIBS=$LIBS
6725 LIBS="-lipc  $LIBS"
6726 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6727 /* end confdefs.h.  */
6728
6729 /* Override any GCC internal prototype to avoid an error.
6730    Use char because int might match the return type of a GCC
6731    builtin and then its argument prototype would still apply.  */
6732 #ifdef __cplusplus
6733 extern "C"
6734 #endif
6735 char shmat ();
6736 int
6737 main ()
6738 {
6739 return shmat ();
6740   ;
6741   return 0;
6742 }
6743 _ACEOF
6744 if ac_fn_c_try_link "$LINENO"; then :
6745   ac_cv_lib_ipc_shmat=yes
6746 else
6747   ac_cv_lib_ipc_shmat=no
6748 fi
6749 rm -f core conftest.err conftest.$ac_objext \
6750     conftest$ac_exeext conftest.$ac_ext
6751 LIBS=$ac_check_lib_save_LIBS
6752 fi
6753 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ipc_shmat" >&5
6754 $as_echo "$ac_cv_lib_ipc_shmat" >&6; }
6755 if test "x$ac_cv_lib_ipc_shmat" = xyes; then :
6756   X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc"
6757 fi
6758
6759     fi
6760   fi
6761
6762   # Check for libraries that X11R6 Xt/Xaw programs need.
6763   ac_save_LDFLAGS=$LDFLAGS
6764   test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries"
6765   # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to
6766   # check for ICE first), but we must link in the order -lSM -lICE or
6767   # we get undefined symbols.  So assume we have SM if we have ICE.
6768   # These have to be linked with before -lX11, unlike the other
6769   # libraries we check for below, so use a different variable.
6770   # John Interrante, Karl Berry
6771   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for IceConnectionNumber in -lICE" >&5
6772 $as_echo_n "checking for IceConnectionNumber in -lICE... " >&6; }
6773 if ${ac_cv_lib_ICE_IceConnectionNumber+:} false; then :
6774   $as_echo_n "(cached) " >&6
6775 else
6776   ac_check_lib_save_LIBS=$LIBS
6777 LIBS="-lICE $X_EXTRA_LIBS $LIBS"
6778 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6779 /* end confdefs.h.  */
6780
6781 /* Override any GCC internal prototype to avoid an error.
6782    Use char because int might match the return type of a GCC
6783    builtin and then its argument prototype would still apply.  */
6784 #ifdef __cplusplus
6785 extern "C"
6786 #endif
6787 char IceConnectionNumber ();
6788 int
6789 main ()
6790 {
6791 return IceConnectionNumber ();
6792   ;
6793   return 0;
6794 }
6795 _ACEOF
6796 if ac_fn_c_try_link "$LINENO"; then :
6797   ac_cv_lib_ICE_IceConnectionNumber=yes
6798 else
6799   ac_cv_lib_ICE_IceConnectionNumber=no
6800 fi
6801 rm -f core conftest.err conftest.$ac_objext \
6802     conftest$ac_exeext conftest.$ac_ext
6803 LIBS=$ac_check_lib_save_LIBS
6804 fi
6805 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5
6806 $as_echo "$ac_cv_lib_ICE_IceConnectionNumber" >&6; }
6807 if test "x$ac_cv_lib_ICE_IceConnectionNumber" = xyes; then :
6808   X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE"
6809 fi
6810
6811   LDFLAGS=$ac_save_LDFLAGS
6812
6813 fi
6814
6815
6816 if test "$have_x" != yes; then
6817   as_fn_error $? "Couldn't find X11 headers/libs.  Try \`$0 --help'." "$LINENO" 5
6818 fi
6819
6820
6821     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X app-defaults directory" >&5
6822 $as_echo_n "checking for X app-defaults directory... " >&6; }
6823 if ${ac_cv_x_app_defaults+:} false; then :
6824   $as_echo_n "(cached) " >&6
6825 else
6826   # skip this, it's always wrong these days.
6827       #  AC_PATH_X_APP_DEFAULTS_XMKMF
6828       if test x"$ac_x_app_defaults" = x; then
6829         true
6830   # Look for the directory under a standard set of common directories.
6831   # Check X11 before X11Rn because it's often a symlink to the current release.
6832   for ac_dir in                                 \
6833                                                 \
6834     /usr/share/X11/app-defaults                 \
6835                                                 \
6836     /usr/X11/lib/app-defaults                   \
6837     /usr/X11R6/lib/app-defaults                 \
6838     /usr/X11R6/lib/X11/app-defaults             \
6839     /usr/X11R5/lib/app-defaults                 \
6840     /usr/X11R5/lib/X11/app-defaults             \
6841     /usr/X11R4/lib/app-defaults                 \
6842     /usr/X11R4/lib/X11/app-defaults             \
6843                                                 \
6844     /usr/lib/X11/app-defaults                   \
6845     /usr/lib/X11R6/app-defaults                 \
6846     /usr/lib/X11R5/app-defaults                 \
6847     /usr/lib/X11R4/app-defaults                 \
6848                                                 \
6849     /etc/X11/app-defaults                       \
6850                                                 \
6851     /usr/local/X11/lib/app-defaults             \
6852     /usr/local/X11R6/lib/app-defaults           \
6853     /usr/local/X11R5/lib/app-defaults           \
6854     /usr/local/X11R4/lib/app-defaults           \
6855                                                 \
6856     /usr/local/lib/X11/app-defaults             \
6857     /usr/local/lib/X11R6/app-defaults           \
6858     /usr/local/lib/X11R6/X11/app-defaults       \
6859     /usr/local/lib/X11R5/app-defaults           \
6860     /usr/local/lib/X11R5/X11/app-defaults       \
6861     /usr/local/lib/X11R4/app-defaults           \
6862     /usr/local/lib/X11R4/X11/app-defaults       \
6863                                                 \
6864     /usr/X386/lib/X11/app-defaults              \
6865     /usr/x386/lib/X11/app-defaults              \
6866     /usr/XFree86/lib/X11/app-defaults           \
6867                                                 \
6868     /usr/lib/X11/app-defaults                   \
6869     /usr/local/lib/X11/app-defaults             \
6870     /usr/unsupported/lib/X11/app-defaults       \
6871     /usr/athena/lib/X11/app-defaults            \
6872     /usr/local/x11r5/lib/X11/app-defaults       \
6873     /usr/lpp/Xamples/lib/X11/app-defaults       \
6874     /lib/usr/lib/X11/app-defaults               \
6875                                                 \
6876     /usr/openwin/lib/app-defaults               \
6877     /usr/openwin/lib/X11/app-defaults           \
6878     /usr/openwin/share/lib/app-defaults         \
6879     /usr/openwin/share/lib/X11/app-defaults     \
6880                                                 \
6881     /X11R6/lib/app-defaults                     \
6882     /X11R5/lib/app-defaults                     \
6883     /X11R4/lib/app-defaults                     \
6884     ; \
6885   do
6886     if test -d "$ac_dir"; then
6887       ac_x_app_defaults=$ac_dir
6888       break
6889     fi
6890   done
6891
6892       fi
6893       if test x"$ac_x_app_defaults" = x; then
6894         /bin/echo -n 'fallback: '
6895         ac_cv_x_app_defaults="/usr/lib/X11/app-defaults"
6896       else
6897         # Record where we found app-defaults for the cache.
6898         ac_cv_x_app_defaults="$ac_x_app_defaults"
6899       fi
6900 fi
6901 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_x_app_defaults" >&5
6902 $as_echo "$ac_cv_x_app_defaults" >&6; }
6903     eval ac_x_app_defaults="$ac_cv_x_app_defaults"
6904 case "$host" in
6905     *-hpux*)
6906
6907       # The following arcana was gleaned from conversations with
6908       # Eric Schwartz <erics@col.hp.com>:
6909       #
6910       # On HPUX 10.x, the parts of X that HP considers "standard" live in
6911       # /usr/{include,lib}/X11R6/.  The parts that HP doesn't consider
6912       # "standard", notably, Xaw and Xmu, live in /usr/contrib/X11R6/.
6913       # Yet /usr/contrib/X11R6/ comes preinstalled on all HPUX systems.
6914       # Also, there are symlinks from /usr/include/ and /usr/lib/ into
6915       # /usr/{include,lib}/X11R6/, so that (if you don't use Xmu at all)
6916       # you don't need any -I or -L arguments.
6917       #
6918       # On HPUX 9.x, /usr/{include,lib}/X11R5/ and /usr/contrib/X11R5/
6919       # are the same division as 10.x.  However, there are no symlinks to
6920       # the X stuff from /usr/include/ and /usr/lib/, so -I and -L
6921       # arguments are always necessary.
6922       #
6923       # However, X11R6 was available on HPUX 9.x as a patch: if that
6924       # patch was installed, then all of X11R6 went in to
6925       # /usr/contrib/X11R6/ (there was no /usr/{include,lib}/X11R6/.)
6926       #
6927       # HPUX 8.x was the same as 9.x, but was X11R4 instead (I don't know
6928       # whether R5 was available as a patch; R6 undoubtedly was not.)
6929       #
6930       # So.  We try and use the highest numbered pair of
6931       # /usr/{include,lib}/X11R?/ and /usr/contrib/X11R?/{include,lib}/
6932       # that are available.  We do not mix and match different versions
6933       # of X.
6934       #
6935       # Question I still don't know the answer to: (do you?)
6936       #
6937       #   * On HPUX 9.x, where /usr/include/X11R5/ was standard, and
6938       #     /usr/contrib/X11R6/ could be installed as a patch, what was in
6939       #     that contrib directory?  Did it contain so-called "standard"
6940       #     X11R6, or did it include Xaw and Xmu as well?  If the former,
6941       #     where did one find Xaw and Xmu on 9.x R6 systems?  Would this
6942       #     be a situation where one had to reach into the R5 headers and
6943       #     libs to find Xmu?  That is, must both R6 and R5 directories
6944       #     be on the -I and -L lists in that case?
6945       #
6946       for version in X11R6 X11R5 X11R4 ; do
6947         # if either pair of directories exists...
6948         if test -d /usr/include/$version || test -d /usr/contrib/$version/include
6949         then
6950            # if contrib exists, use it...
6951            if test -d /usr/contrib/$version/include ; then
6952              X_CFLAGS="$X_CFLAGS -I/usr/contrib/$version/include"
6953              X_LIBS="$X_LIBS -L/usr/contrib/$version/lib"
6954            fi
6955            # if the "standard" one exists, use it.
6956            if test -d /usr/include/$version ; then
6957              X_CFLAGS="$X_CFLAGS -I/usr/include/$version"
6958              X_LIBS="$X_LIBS -L/usr/lib/$version"
6959            fi
6960            # since at least one of the pair exists, go no farther.
6961            break
6962         fi
6963       done
6964
6965       # Now find Motif.  Thanks for not making xmkmf find this by
6966       # default, you losers.
6967       #
6968       if test -d /usr/include/Motif2.1 ; then
6969         X_CFLAGS="$X_CFLAGS -I/usr/include/Motif2.1"
6970         X_LIBS="$X_LIBS -L/usr/lib/Motif2.1"
6971       elif test -d /usr/include/Motif1.2 ; then
6972         X_CFLAGS="$X_CFLAGS -I/usr/include/Motif1.2"
6973         X_LIBS="$X_LIBS -L/usr/lib/Motif1.2"
6974       elif test -d /usr/include/Motif1.1 ; then
6975         X_CFLAGS="$X_CFLAGS -I/usr/include/Motif1.1"
6976         X_LIBS="$X_LIBS -L/usr/lib/Motif1.1"
6977       fi
6978
6979       # Now let's check for the pseudo-standard locations for OpenGL and XPM.
6980       #
6981       if test -d /opt/graphics/OpenGL/include ; then
6982         # HP-UX 10.20 puts it here
6983         X_CFLAGS="-I/opt/graphics/OpenGL/include $X_CFLAGS"
6984         X_LIBS="-L/opt/graphics/OpenGL/lib $X_LIBS"
6985       elif test -d /opt/Mesa/lib ; then
6986         X_CFLAGS="-I/opt/Mesa/include $X_CFLAGS"
6987         X_LIBS="-L/opt/Mesa/lib $X_LIBS"
6988       fi
6989
6990
6991       if test -d /opt/xpm/lib/X11 ; then
6992         X_CFLAGS="-I/opt/xpm/include $X_CFLAGS"
6993         X_LIBS="-L/opt/xpm/lib/X11 $X_LIBS"
6994       fi
6995
6996       # On HPUX, default to installing in /opt/xscreensaver/ instead of
6997       # in /usr/local/, unless there is already an xscreensaver in
6998       # /usr/local/bin/.  This can be overridden with the --prefix arg
6999       # to configure.  I'm not sure this is the right thing to do, but
7000       # Richard Lloyd says so...
7001       #
7002       if test \! -x /usr/local/bin/xscreensaver ; then
7003         ac_default_prefix=/opt/xscreensaver
7004       fi
7005
7006     ;;
7007     *-solaris*)
7008
7009       # Thanks for not making xmkmf find this by default, pinheads.
7010       # And thanks for moving things around again, too.  Is this
7011       # really the standard location now?  What happened to the
7012       # joke that this kind of thing went in /opt?
7013       # cthomp says "answer: CDE (Common Disorganized Environment)"
7014       #
7015       if test -f /usr/dt/include/Xm/Xm.h ; then
7016         X_CFLAGS="$X_CFLAGS -I/usr/dt/include"
7017         MOTIF_LIBS="$MOTIF_LIBS -L/usr/dt/lib -R/usr/dt/lib"
7018
7019         # Some versions of Slowlaris Motif require -lgen.  But not all.  Why?
7020         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for regcmp in -lgen" >&5
7021 $as_echo_n "checking for regcmp in -lgen... " >&6; }
7022 if ${ac_cv_lib_gen_regcmp+:} false; then :
7023   $as_echo_n "(cached) " >&6
7024 else
7025   ac_check_lib_save_LIBS=$LIBS
7026 LIBS="-lgen  $LIBS"
7027 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7028 /* end confdefs.h.  */
7029
7030 /* Override any GCC internal prototype to avoid an error.
7031    Use char because int might match the return type of a GCC
7032    builtin and then its argument prototype would still apply.  */
7033 #ifdef __cplusplus
7034 extern "C"
7035 #endif
7036 char regcmp ();
7037 int
7038 main ()
7039 {
7040 return regcmp ();
7041   ;
7042   return 0;
7043 }
7044 _ACEOF
7045 if ac_fn_c_try_link "$LINENO"; then :
7046   ac_cv_lib_gen_regcmp=yes
7047 else
7048   ac_cv_lib_gen_regcmp=no
7049 fi
7050 rm -f core conftest.err conftest.$ac_objext \
7051     conftest$ac_exeext conftest.$ac_ext
7052 LIBS=$ac_check_lib_save_LIBS
7053 fi
7054 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gen_regcmp" >&5
7055 $as_echo "$ac_cv_lib_gen_regcmp" >&6; }
7056 if test "x$ac_cv_lib_gen_regcmp" = xyes; then :
7057   MOTIF_LIBS="$MOTIF_LIBS -lgen"
7058 fi
7059
7060       fi
7061
7062     ;;
7063     *-darwin*)
7064
7065       # On MacOS X (10.x with "fink"), many things are under /sw/.
7066       #
7067       if test -d /sw/include ; then
7068         X_CFLAGS="-I/sw/include $X_CFLAGS"
7069         X_LIBS="-L/sw/lib $X_LIBS"
7070       fi
7071     ;;
7072   esac
7073 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XPointer" >&5
7074 $as_echo_n "checking for XPointer... " >&6; }
7075 if ${ac_cv_xpointer+:} false; then :
7076   $as_echo_n "(cached) " >&6
7077 else
7078
7079   ac_save_CPPFLAGS="$CPPFLAGS"
7080   if test \! -z "$includedir" ; then
7081     CPPFLAGS="$CPPFLAGS -I$includedir"
7082   fi
7083   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
7084   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
7085   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7086 /* end confdefs.h.  */
7087 #include <X11/Xlib.h>
7088 int
7089 main ()
7090 {
7091 XPointer foo = (XPointer) 0;
7092   ;
7093   return 0;
7094 }
7095 _ACEOF
7096 if ac_fn_c_try_compile "$LINENO"; then :
7097   ac_cv_xpointer=yes
7098 else
7099   ac_cv_xpointer=no
7100 fi
7101 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7102   CPPFLAGS="$ac_save_CPPFLAGS"
7103 fi
7104 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_xpointer" >&5
7105 $as_echo "$ac_cv_xpointer" >&6; }
7106   if test "$ac_cv_xpointer" != yes; then
7107    $as_echo "#define XPointer char*" >>confdefs.h
7108
7109   fi
7110
7111 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether this is MacOS X" >&5
7112 $as_echo_n "checking whether this is MacOS X... " >&6; }
7113   ac_macosx=no
7114   case "$host" in
7115     *-apple-darwin* )
7116       ac_macosx=yes
7117     ;;
7118   esac
7119 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_macosx" >&5
7120 $as_echo "$ac_macosx" >&6; }
7121
7122
7123 ###############################################################################
7124 #
7125 #       Gettext support
7126 #
7127 ###############################################################################
7128
7129
7130   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
7131 $as_echo_n "checking whether NLS is requested... " >&6; }
7132     # Check whether --enable-nls was given.
7133 if test "${enable_nls+set}" = set; then :
7134   enableval=$enable_nls; USE_NLS=$enableval
7135 else
7136   USE_NLS=yes
7137 fi
7138
7139   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
7140 $as_echo "$USE_NLS" >&6; }
7141
7142
7143
7144
7145 case "$am__api_version" in
7146     1.01234)
7147         as_fn_error $? "Automake 1.5 or newer is required to use intltool" "$LINENO" 5
7148     ;;
7149     *)
7150     ;;
7151 esac
7152
7153 INTLTOOL_REQUIRED_VERSION_AS_INT=`echo  | awk -F. '{ print $ 1 * 1000 + $ 2 * 100 + $ 3; }'`
7154 INTLTOOL_APPLIED_VERSION=`intltool-update --version | head -1 | cut -d" " -f3`
7155 INTLTOOL_APPLIED_VERSION_AS_INT=`echo $INTLTOOL_APPLIED_VERSION | awk -F. '{ print $ 1 * 1000 + $ 2 * 100 + $ 3; }'`
7156 if test -n ""; then
7157     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for intltool >= " >&5
7158 $as_echo_n "checking for intltool >= ... " >&6; }
7159     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INTLTOOL_APPLIED_VERSION found" >&5
7160 $as_echo "$INTLTOOL_APPLIED_VERSION found" >&6; }
7161     test "$INTLTOOL_APPLIED_VERSION_AS_INT" -ge "$INTLTOOL_REQUIRED_VERSION_AS_INT" ||
7162         as_fn_error $? "Your intltool is too old.  You need intltool  or later." "$LINENO" 5
7163 fi
7164
7165 # Extract the first word of "intltool-update", so it can be a program name with args.
7166 set dummy intltool-update; ac_word=$2
7167 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7168 $as_echo_n "checking for $ac_word... " >&6; }
7169 if ${ac_cv_path_INTLTOOL_UPDATE+:} false; then :
7170   $as_echo_n "(cached) " >&6
7171 else
7172   case $INTLTOOL_UPDATE in
7173   [\\/]* | ?:[\\/]*)
7174   ac_cv_path_INTLTOOL_UPDATE="$INTLTOOL_UPDATE" # Let the user override the test with a path.
7175   ;;
7176   *)
7177   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7178 for as_dir in $PATH
7179 do
7180   IFS=$as_save_IFS
7181   test -z "$as_dir" && as_dir=.
7182     for ac_exec_ext in '' $ac_executable_extensions; do
7183   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7184     ac_cv_path_INTLTOOL_UPDATE="$as_dir/$ac_word$ac_exec_ext"
7185     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7186     break 2
7187   fi
7188 done
7189   done
7190 IFS=$as_save_IFS
7191
7192   ;;
7193 esac
7194 fi
7195 INTLTOOL_UPDATE=$ac_cv_path_INTLTOOL_UPDATE
7196 if test -n "$INTLTOOL_UPDATE"; then
7197   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INTLTOOL_UPDATE" >&5
7198 $as_echo "$INTLTOOL_UPDATE" >&6; }
7199 else
7200   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7201 $as_echo "no" >&6; }
7202 fi
7203
7204
7205 # Extract the first word of "intltool-merge", so it can be a program name with args.
7206 set dummy intltool-merge; ac_word=$2
7207 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7208 $as_echo_n "checking for $ac_word... " >&6; }
7209 if ${ac_cv_path_INTLTOOL_MERGE+:} false; then :
7210   $as_echo_n "(cached) " >&6
7211 else
7212   case $INTLTOOL_MERGE in
7213   [\\/]* | ?:[\\/]*)
7214   ac_cv_path_INTLTOOL_MERGE="$INTLTOOL_MERGE" # Let the user override the test with a path.
7215   ;;
7216   *)
7217   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7218 for as_dir in $PATH
7219 do
7220   IFS=$as_save_IFS
7221   test -z "$as_dir" && as_dir=.
7222     for ac_exec_ext in '' $ac_executable_extensions; do
7223   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7224     ac_cv_path_INTLTOOL_MERGE="$as_dir/$ac_word$ac_exec_ext"
7225     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7226     break 2
7227   fi
7228 done
7229   done
7230 IFS=$as_save_IFS
7231
7232   ;;
7233 esac
7234 fi
7235 INTLTOOL_MERGE=$ac_cv_path_INTLTOOL_MERGE
7236 if test -n "$INTLTOOL_MERGE"; then
7237   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INTLTOOL_MERGE" >&5
7238 $as_echo "$INTLTOOL_MERGE" >&6; }
7239 else
7240   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7241 $as_echo "no" >&6; }
7242 fi
7243
7244
7245 # Extract the first word of "intltool-extract", so it can be a program name with args.
7246 set dummy intltool-extract; ac_word=$2
7247 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7248 $as_echo_n "checking for $ac_word... " >&6; }
7249 if ${ac_cv_path_INTLTOOL_EXTRACT+:} false; then :
7250   $as_echo_n "(cached) " >&6
7251 else
7252   case $INTLTOOL_EXTRACT in
7253   [\\/]* | ?:[\\/]*)
7254   ac_cv_path_INTLTOOL_EXTRACT="$INTLTOOL_EXTRACT" # Let the user override the test with a path.
7255   ;;
7256   *)
7257   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7258 for as_dir in $PATH
7259 do
7260   IFS=$as_save_IFS
7261   test -z "$as_dir" && as_dir=.
7262     for ac_exec_ext in '' $ac_executable_extensions; do
7263   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7264     ac_cv_path_INTLTOOL_EXTRACT="$as_dir/$ac_word$ac_exec_ext"
7265     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7266     break 2
7267   fi
7268 done
7269   done
7270 IFS=$as_save_IFS
7271
7272   ;;
7273 esac
7274 fi
7275 INTLTOOL_EXTRACT=$ac_cv_path_INTLTOOL_EXTRACT
7276 if test -n "$INTLTOOL_EXTRACT"; then
7277   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INTLTOOL_EXTRACT" >&5
7278 $as_echo "$INTLTOOL_EXTRACT" >&6; }
7279 else
7280   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7281 $as_echo "no" >&6; }
7282 fi
7283
7284
7285 if test -z "$INTLTOOL_UPDATE" -o -z "$INTLTOOL_MERGE" -o -z "$INTLTOOL_EXTRACT"; then
7286     as_fn_error $? "The intltool scripts were not found. Please install intltool." "$LINENO" 5
7287 fi
7288
7289 if test -z "$AM_DEFAULT_VERBOSITY"; then
7290   AM_DEFAULT_VERBOSITY=1
7291 fi
7292
7293
7294 INTLTOOL_V_MERGE='$(INTLTOOL__v_MERGE_$(V))'
7295 INTLTOOL__v_MERGE_='$(INTLTOOL__v_MERGE_$(AM_DEFAULT_VERBOSITY))'
7296 INTLTOOL__v_MERGE_0='@echo "  ITMRG " $@;'
7297
7298
7299
7300
7301 INTLTOOL_V_MERGE_OPTIONS='$(intltool__v_merge_options_$(V))'
7302 intltool__v_merge_options_='$(intltool__v_merge_options_$(AM_DEFAULT_VERBOSITY))'
7303 intltool__v_merge_options_0='-q'
7304
7305
7306
7307
7308   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 $< $@'
7309 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 $< $@'
7310      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 $< $@'
7311      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 $< $@'
7312       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 $< $@'
7313      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 $< $@'
7314    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 $< $@'
7315     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 $< $@'
7316 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 $< $@'
7317        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 $< $@'
7318       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 $< $@'
7319 if test "$INTLTOOL_APPLIED_VERSION_AS_INT" -ge 5000; then
7320       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 $< $@'
7321 else
7322       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'
7323 fi
7324       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 $< $@'
7325       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 $< $@'
7326     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 $< $@'
7327   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 $< $@'
7328     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 $< $@'
7329     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 $< $@'
7330    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 $< $@'
7331
7332
7333
7334
7335
7336
7337
7338
7339
7340
7341
7342
7343
7344
7345
7346
7347
7348
7349
7350
7351
7352
7353
7354
7355
7356
7357
7358
7359
7360
7361
7362
7363
7364
7365
7366
7367
7368
7369
7370
7371
7372
7373
7374
7375
7376
7377
7378
7379
7380
7381
7382
7383
7384
7385
7386
7387
7388
7389
7390
7391
7392
7393
7394
7395
7396
7397
7398
7399
7400
7401
7402
7403
7404
7405
7406
7407
7408
7409
7410
7411
7412
7413
7414
7415
7416
7417
7418
7419
7420
7421
7422
7423
7424
7425
7426
7427
7428 # Check the gettext tools to make sure they are GNU
7429 # Extract the first word of "xgettext", so it can be a program name with args.
7430 set dummy xgettext; ac_word=$2
7431 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7432 $as_echo_n "checking for $ac_word... " >&6; }
7433 if ${ac_cv_path_XGETTEXT+:} false; then :
7434   $as_echo_n "(cached) " >&6
7435 else
7436   case $XGETTEXT in
7437   [\\/]* | ?:[\\/]*)
7438   ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
7439   ;;
7440   *)
7441   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7442 for as_dir in $PATH
7443 do
7444   IFS=$as_save_IFS
7445   test -z "$as_dir" && as_dir=.
7446     for ac_exec_ext in '' $ac_executable_extensions; do
7447   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7448     ac_cv_path_XGETTEXT="$as_dir/$ac_word$ac_exec_ext"
7449     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7450     break 2
7451   fi
7452 done
7453   done
7454 IFS=$as_save_IFS
7455
7456   ;;
7457 esac
7458 fi
7459 XGETTEXT=$ac_cv_path_XGETTEXT
7460 if test -n "$XGETTEXT"; then
7461   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5
7462 $as_echo "$XGETTEXT" >&6; }
7463 else
7464   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7465 $as_echo "no" >&6; }
7466 fi
7467
7468
7469 # Extract the first word of "msgmerge", so it can be a program name with args.
7470 set dummy msgmerge; ac_word=$2
7471 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7472 $as_echo_n "checking for $ac_word... " >&6; }
7473 if ${ac_cv_path_MSGMERGE+:} false; then :
7474   $as_echo_n "(cached) " >&6
7475 else
7476   case $MSGMERGE in
7477   [\\/]* | ?:[\\/]*)
7478   ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path.
7479   ;;
7480   *)
7481   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7482 for as_dir in $PATH
7483 do
7484   IFS=$as_save_IFS
7485   test -z "$as_dir" && as_dir=.
7486     for ac_exec_ext in '' $ac_executable_extensions; do
7487   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7488     ac_cv_path_MSGMERGE="$as_dir/$ac_word$ac_exec_ext"
7489     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7490     break 2
7491   fi
7492 done
7493   done
7494 IFS=$as_save_IFS
7495
7496   ;;
7497 esac
7498 fi
7499 MSGMERGE=$ac_cv_path_MSGMERGE
7500 if test -n "$MSGMERGE"; then
7501   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5
7502 $as_echo "$MSGMERGE" >&6; }
7503 else
7504   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7505 $as_echo "no" >&6; }
7506 fi
7507
7508
7509 # Extract the first word of "msgfmt", so it can be a program name with args.
7510 set dummy msgfmt; ac_word=$2
7511 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7512 $as_echo_n "checking for $ac_word... " >&6; }
7513 if ${ac_cv_path_MSGFMT+:} false; then :
7514   $as_echo_n "(cached) " >&6
7515 else
7516   case $MSGFMT in
7517   [\\/]* | ?:[\\/]*)
7518   ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
7519   ;;
7520   *)
7521   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7522 for as_dir in $PATH
7523 do
7524   IFS=$as_save_IFS
7525   test -z "$as_dir" && as_dir=.
7526     for ac_exec_ext in '' $ac_executable_extensions; do
7527   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7528     ac_cv_path_MSGFMT="$as_dir/$ac_word$ac_exec_ext"
7529     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7530     break 2
7531   fi
7532 done
7533   done
7534 IFS=$as_save_IFS
7535
7536   ;;
7537 esac
7538 fi
7539 MSGFMT=$ac_cv_path_MSGFMT
7540 if test -n "$MSGFMT"; then
7541   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
7542 $as_echo "$MSGFMT" >&6; }
7543 else
7544   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7545 $as_echo "no" >&6; }
7546 fi
7547
7548
7549 # Extract the first word of "gmsgfmt", so it can be a program name with args.
7550 set dummy gmsgfmt; ac_word=$2
7551 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7552 $as_echo_n "checking for $ac_word... " >&6; }
7553 if ${ac_cv_path_GMSGFMT+:} false; then :
7554   $as_echo_n "(cached) " >&6
7555 else
7556   case $GMSGFMT in
7557   [\\/]* | ?:[\\/]*)
7558   ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
7559   ;;
7560   *)
7561   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7562 for as_dir in $PATH
7563 do
7564   IFS=$as_save_IFS
7565   test -z "$as_dir" && as_dir=.
7566     for ac_exec_ext in '' $ac_executable_extensions; do
7567   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7568     ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext"
7569     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7570     break 2
7571   fi
7572 done
7573   done
7574 IFS=$as_save_IFS
7575
7576   test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
7577   ;;
7578 esac
7579 fi
7580 GMSGFMT=$ac_cv_path_GMSGFMT
7581 if test -n "$GMSGFMT"; then
7582   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5
7583 $as_echo "$GMSGFMT" >&6; }
7584 else
7585   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7586 $as_echo "no" >&6; }
7587 fi
7588
7589
7590 if test -z "$XGETTEXT" -o -z "$MSGMERGE" -o -z "$MSGFMT"; then
7591     as_fn_error $? "GNU gettext tools not found; required for intltool" "$LINENO" 5
7592 fi
7593 xgversion="`$XGETTEXT --version|grep '(GNU ' 2> /dev/null`"
7594 mmversion="`$MSGMERGE --version|grep '(GNU ' 2> /dev/null`"
7595 mfversion="`$MSGFMT --version|grep '(GNU ' 2> /dev/null`"
7596 if test -z "$xgversion" -o -z "$mmversion" -o -z "$mfversion"; then
7597     as_fn_error $? "GNU gettext tools not found; required for intltool" "$LINENO" 5
7598 fi
7599
7600 # Substitute ALL_LINGUAS so we can use it in po/Makefile
7601
7602
7603 # Set DATADIRNAME correctly if it is not set yet
7604 # (copied from glib-gettext.m4)
7605 if test -z "$DATADIRNAME"; then
7606   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7607 /* end confdefs.h.  */
7608
7609 int
7610 main ()
7611 {
7612 extern int _nl_msg_cat_cntr;
7613                        return _nl_msg_cat_cntr
7614   ;
7615   return 0;
7616 }
7617 _ACEOF
7618 if ac_fn_c_try_link "$LINENO"; then :
7619   DATADIRNAME=share
7620 else
7621   case $host in
7622     *-*-solaris*)
7623                         ac_fn_c_check_func "$LINENO" "bind_textdomain_codeset" "ac_cv_func_bind_textdomain_codeset"
7624 if test "x$ac_cv_func_bind_textdomain_codeset" = xyes; then :
7625   DATADIRNAME=share
7626 else
7627   DATADIRNAME=lib
7628 fi
7629
7630     ;;
7631     *)
7632     DATADIRNAME=lib
7633     ;;
7634     esac
7635 fi
7636 rm -f core conftest.err conftest.$ac_objext \
7637     conftest$ac_exeext conftest.$ac_ext
7638 fi
7639
7640
7641
7642
7643
7644 GETTEXT_PACKAGE=xscreensaver
7645
7646 cat >>confdefs.h <<_ACEOF
7647 #define GETTEXT_PACKAGE "$GETTEXT_PACKAGE"
7648 _ACEOF
7649
7650
7651 cat >>confdefs.h <<_ACEOF
7652 #define PACKAGE "$GETTEXT_PACKAGE"
7653 _ACEOF
7654
7655
7656
7657 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"
7658
7659    for ac_header in locale.h
7660 do :
7661   ac_fn_c_check_header_mongrel "$LINENO" "locale.h" "ac_cv_header_locale_h" "$ac_includes_default"
7662 if test "x$ac_cv_header_locale_h" = xyes; then :
7663   cat >>confdefs.h <<_ACEOF
7664 #define HAVE_LOCALE_H 1
7665 _ACEOF
7666
7667 fi
7668
7669 done
7670
7671     if test $ac_cv_header_locale_h = yes; then
7672     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LC_MESSAGES" >&5
7673 $as_echo_n "checking for LC_MESSAGES... " >&6; }
7674 if ${am_cv_val_LC_MESSAGES+:} false; then :
7675   $as_echo_n "(cached) " >&6
7676 else
7677   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7678 /* end confdefs.h.  */
7679 #include <locale.h>
7680 int
7681 main ()
7682 {
7683 return LC_MESSAGES
7684   ;
7685   return 0;
7686 }
7687 _ACEOF
7688 if ac_fn_c_try_link "$LINENO"; then :
7689   am_cv_val_LC_MESSAGES=yes
7690 else
7691   am_cv_val_LC_MESSAGES=no
7692 fi
7693 rm -f core conftest.err conftest.$ac_objext \
7694     conftest$ac_exeext conftest.$ac_ext
7695 fi
7696 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_val_LC_MESSAGES" >&5
7697 $as_echo "$am_cv_val_LC_MESSAGES" >&6; }
7698     if test $am_cv_val_LC_MESSAGES = yes; then
7699
7700 $as_echo "#define HAVE_LC_MESSAGES 1" >>confdefs.h
7701
7702     fi
7703   fi
7704      USE_NLS=yes
7705
7706
7707     gt_cv_have_gettext=no
7708
7709     CATOBJEXT=NONE
7710     XGETTEXT=:
7711     INTLLIBS=
7712
7713     ac_fn_c_check_header_mongrel "$LINENO" "libintl.h" "ac_cv_header_libintl_h" "$ac_includes_default"
7714 if test "x$ac_cv_header_libintl_h" = xyes; then :
7715   gt_cv_func_dgettext_libintl="no"
7716       libintl_extra_libs=""
7717
7718       #
7719       # First check in libc
7720       #
7721       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ngettext in libc" >&5
7722 $as_echo_n "checking for ngettext in libc... " >&6; }
7723 if ${gt_cv_func_ngettext_libc+:} false; then :
7724   $as_echo_n "(cached) " >&6
7725 else
7726   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7727 /* end confdefs.h.  */
7728
7729 #include <libintl.h>
7730
7731 int
7732 main ()
7733 {
7734 return !ngettext ("","", 1)
7735   ;
7736   return 0;
7737 }
7738 _ACEOF
7739 if ac_fn_c_try_link "$LINENO"; then :
7740   gt_cv_func_ngettext_libc=yes
7741 else
7742   gt_cv_func_ngettext_libc=no
7743 fi
7744 rm -f core conftest.err conftest.$ac_objext \
7745     conftest$ac_exeext conftest.$ac_ext
7746
7747 fi
7748 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_ngettext_libc" >&5
7749 $as_echo "$gt_cv_func_ngettext_libc" >&6; }
7750
7751       if test "$gt_cv_func_ngettext_libc" = "yes" ; then
7752               { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dgettext in libc" >&5
7753 $as_echo_n "checking for dgettext in libc... " >&6; }
7754 if ${gt_cv_func_dgettext_libc+:} false; then :
7755   $as_echo_n "(cached) " >&6
7756 else
7757   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7758 /* end confdefs.h.  */
7759
7760 #include <libintl.h>
7761
7762 int
7763 main ()
7764 {
7765 return !dgettext ("","")
7766   ;
7767   return 0;
7768 }
7769 _ACEOF
7770 if ac_fn_c_try_link "$LINENO"; then :
7771   gt_cv_func_dgettext_libc=yes
7772 else
7773   gt_cv_func_dgettext_libc=no
7774 fi
7775 rm -f core conftest.err conftest.$ac_objext \
7776     conftest$ac_exeext conftest.$ac_ext
7777
7778 fi
7779 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_dgettext_libc" >&5
7780 $as_echo "$gt_cv_func_dgettext_libc" >&6; }
7781       fi
7782
7783       if test "$gt_cv_func_ngettext_libc" = "yes" ; then
7784         for ac_func in bind_textdomain_codeset
7785 do :
7786   ac_fn_c_check_func "$LINENO" "bind_textdomain_codeset" "ac_cv_func_bind_textdomain_codeset"
7787 if test "x$ac_cv_func_bind_textdomain_codeset" = xyes; then :
7788   cat >>confdefs.h <<_ACEOF
7789 #define HAVE_BIND_TEXTDOMAIN_CODESET 1
7790 _ACEOF
7791
7792 fi
7793 done
7794
7795       fi
7796
7797       #
7798       # If we don't have everything we want, check in libintl
7799       #
7800       if test "$gt_cv_func_dgettext_libc" != "yes" \
7801          || test "$gt_cv_func_ngettext_libc" != "yes" \
7802          || test "$ac_cv_func_bind_textdomain_codeset" != "yes" ; then
7803
7804         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bindtextdomain in -lintl" >&5
7805 $as_echo_n "checking for bindtextdomain in -lintl... " >&6; }
7806 if ${ac_cv_lib_intl_bindtextdomain+:} false; then :
7807   $as_echo_n "(cached) " >&6
7808 else
7809   ac_check_lib_save_LIBS=$LIBS
7810 LIBS="-lintl  $LIBS"
7811 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7812 /* end confdefs.h.  */
7813
7814 /* Override any GCC internal prototype to avoid an error.
7815    Use char because int might match the return type of a GCC
7816    builtin and then its argument prototype would still apply.  */
7817 #ifdef __cplusplus
7818 extern "C"
7819 #endif
7820 char bindtextdomain ();
7821 int
7822 main ()
7823 {
7824 return bindtextdomain ();
7825   ;
7826   return 0;
7827 }
7828 _ACEOF
7829 if ac_fn_c_try_link "$LINENO"; then :
7830   ac_cv_lib_intl_bindtextdomain=yes
7831 else
7832   ac_cv_lib_intl_bindtextdomain=no
7833 fi
7834 rm -f core conftest.err conftest.$ac_objext \
7835     conftest$ac_exeext conftest.$ac_ext
7836 LIBS=$ac_check_lib_save_LIBS
7837 fi
7838 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_intl_bindtextdomain" >&5
7839 $as_echo "$ac_cv_lib_intl_bindtextdomain" >&6; }
7840 if test "x$ac_cv_lib_intl_bindtextdomain" = xyes; then :
7841   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ngettext in -lintl" >&5
7842 $as_echo_n "checking for ngettext in -lintl... " >&6; }
7843 if ${ac_cv_lib_intl_ngettext+:} false; then :
7844   $as_echo_n "(cached) " >&6
7845 else
7846   ac_check_lib_save_LIBS=$LIBS
7847 LIBS="-lintl  $LIBS"
7848 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7849 /* end confdefs.h.  */
7850
7851 /* Override any GCC internal prototype to avoid an error.
7852    Use char because int might match the return type of a GCC
7853    builtin and then its argument prototype would still apply.  */
7854 #ifdef __cplusplus
7855 extern "C"
7856 #endif
7857 char ngettext ();
7858 int
7859 main ()
7860 {
7861 return ngettext ();
7862   ;
7863   return 0;
7864 }
7865 _ACEOF
7866 if ac_fn_c_try_link "$LINENO"; then :
7867   ac_cv_lib_intl_ngettext=yes
7868 else
7869   ac_cv_lib_intl_ngettext=no
7870 fi
7871 rm -f core conftest.err conftest.$ac_objext \
7872     conftest$ac_exeext conftest.$ac_ext
7873 LIBS=$ac_check_lib_save_LIBS
7874 fi
7875 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_intl_ngettext" >&5
7876 $as_echo "$ac_cv_lib_intl_ngettext" >&6; }
7877 if test "x$ac_cv_lib_intl_ngettext" = xyes; then :
7878   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dgettext in -lintl" >&5
7879 $as_echo_n "checking for dgettext in -lintl... " >&6; }
7880 if ${ac_cv_lib_intl_dgettext+:} false; then :
7881   $as_echo_n "(cached) " >&6
7882 else
7883   ac_check_lib_save_LIBS=$LIBS
7884 LIBS="-lintl  $LIBS"
7885 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7886 /* end confdefs.h.  */
7887
7888 /* Override any GCC internal prototype to avoid an error.
7889    Use char because int might match the return type of a GCC
7890    builtin and then its argument prototype would still apply.  */
7891 #ifdef __cplusplus
7892 extern "C"
7893 #endif
7894 char dgettext ();
7895 int
7896 main ()
7897 {
7898 return dgettext ();
7899   ;
7900   return 0;
7901 }
7902 _ACEOF
7903 if ac_fn_c_try_link "$LINENO"; then :
7904   ac_cv_lib_intl_dgettext=yes
7905 else
7906   ac_cv_lib_intl_dgettext=no
7907 fi
7908 rm -f core conftest.err conftest.$ac_objext \
7909     conftest$ac_exeext conftest.$ac_ext
7910 LIBS=$ac_check_lib_save_LIBS
7911 fi
7912 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_intl_dgettext" >&5
7913 $as_echo "$ac_cv_lib_intl_dgettext" >&6; }
7914 if test "x$ac_cv_lib_intl_dgettext" = xyes; then :
7915   gt_cv_func_dgettext_libintl=yes
7916 fi
7917
7918 fi
7919
7920 fi
7921
7922
7923         if test "$gt_cv_func_dgettext_libintl" != "yes" ; then
7924           { $as_echo "$as_me:${as_lineno-$LINENO}: checking if -liconv is needed to use gettext" >&5
7925 $as_echo_n "checking if -liconv is needed to use gettext... " >&6; }
7926           { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
7927 $as_echo "" >&6; }
7928           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ngettext in -lintl" >&5
7929 $as_echo_n "checking for ngettext in -lintl... " >&6; }
7930 if ${ac_cv_lib_intl_ngettext+:} false; then :
7931   $as_echo_n "(cached) " >&6
7932 else
7933   ac_check_lib_save_LIBS=$LIBS
7934 LIBS="-lintl -liconv $LIBS"
7935 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7936 /* end confdefs.h.  */
7937
7938 /* Override any GCC internal prototype to avoid an error.
7939    Use char because int might match the return type of a GCC
7940    builtin and then its argument prototype would still apply.  */
7941 #ifdef __cplusplus
7942 extern "C"
7943 #endif
7944 char ngettext ();
7945 int
7946 main ()
7947 {
7948 return ngettext ();
7949   ;
7950   return 0;
7951 }
7952 _ACEOF
7953 if ac_fn_c_try_link "$LINENO"; then :
7954   ac_cv_lib_intl_ngettext=yes
7955 else
7956   ac_cv_lib_intl_ngettext=no
7957 fi
7958 rm -f core conftest.err conftest.$ac_objext \
7959     conftest$ac_exeext conftest.$ac_ext
7960 LIBS=$ac_check_lib_save_LIBS
7961 fi
7962 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_intl_ngettext" >&5
7963 $as_echo "$ac_cv_lib_intl_ngettext" >&6; }
7964 if test "x$ac_cv_lib_intl_ngettext" = xyes; then :
7965   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dcgettext in -lintl" >&5
7966 $as_echo_n "checking for dcgettext in -lintl... " >&6; }
7967 if ${ac_cv_lib_intl_dcgettext+:} false; then :
7968   $as_echo_n "(cached) " >&6
7969 else
7970   ac_check_lib_save_LIBS=$LIBS
7971 LIBS="-lintl -liconv $LIBS"
7972 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7973 /* end confdefs.h.  */
7974
7975 /* Override any GCC internal prototype to avoid an error.
7976    Use char because int might match the return type of a GCC
7977    builtin and then its argument prototype would still apply.  */
7978 #ifdef __cplusplus
7979 extern "C"
7980 #endif
7981 char dcgettext ();
7982 int
7983 main ()
7984 {
7985 return dcgettext ();
7986   ;
7987   return 0;
7988 }
7989 _ACEOF
7990 if ac_fn_c_try_link "$LINENO"; then :
7991   ac_cv_lib_intl_dcgettext=yes
7992 else
7993   ac_cv_lib_intl_dcgettext=no
7994 fi
7995 rm -f core conftest.err conftest.$ac_objext \
7996     conftest$ac_exeext conftest.$ac_ext
7997 LIBS=$ac_check_lib_save_LIBS
7998 fi
7999 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_intl_dcgettext" >&5
8000 $as_echo "$ac_cv_lib_intl_dcgettext" >&6; }
8001 if test "x$ac_cv_lib_intl_dcgettext" = xyes; then :
8002   gt_cv_func_dgettext_libintl=yes
8003                         libintl_extra_libs=-liconv
8004 else
8005   :
8006 fi
8007
8008 else
8009   :
8010 fi
8011
8012         fi
8013
8014         #
8015         # If we found libintl, then check in it for bind_textdomain_codeset();
8016         # we'll prefer libc if neither have bind_textdomain_codeset(),
8017         # and both have dgettext and ngettext
8018         #
8019         if test "$gt_cv_func_dgettext_libintl" = "yes" ; then
8020           glib_save_LIBS="$LIBS"
8021           LIBS="$LIBS -lintl $libintl_extra_libs"
8022           unset ac_cv_func_bind_textdomain_codeset
8023           for ac_func in bind_textdomain_codeset
8024 do :
8025   ac_fn_c_check_func "$LINENO" "bind_textdomain_codeset" "ac_cv_func_bind_textdomain_codeset"
8026 if test "x$ac_cv_func_bind_textdomain_codeset" = xyes; then :
8027   cat >>confdefs.h <<_ACEOF
8028 #define HAVE_BIND_TEXTDOMAIN_CODESET 1
8029 _ACEOF
8030
8031 fi
8032 done
8033
8034           LIBS="$glib_save_LIBS"
8035
8036           if test "$ac_cv_func_bind_textdomain_codeset" = "yes" ; then
8037             gt_cv_func_dgettext_libc=no
8038           else
8039             if test "$gt_cv_func_dgettext_libc" = "yes" \
8040                 && test "$gt_cv_func_ngettext_libc" = "yes"; then
8041               gt_cv_func_dgettext_libintl=no
8042             fi
8043           fi
8044         fi
8045       fi
8046
8047       if test "$gt_cv_func_dgettext_libc" = "yes" \
8048         || test "$gt_cv_func_dgettext_libintl" = "yes"; then
8049         gt_cv_have_gettext=yes
8050       fi
8051
8052       if test "$gt_cv_func_dgettext_libintl" = "yes"; then
8053         INTLLIBS="-lintl $libintl_extra_libs"
8054       fi
8055
8056       if test "$gt_cv_have_gettext" = "yes"; then
8057
8058 $as_echo "#define HAVE_GETTEXT 1" >>confdefs.h
8059
8060         # Extract the first word of "msgfmt", so it can be a program name with args.
8061 set dummy msgfmt; ac_word=$2
8062 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8063 $as_echo_n "checking for $ac_word... " >&6; }
8064 if ${ac_cv_path_MSGFMT+:} false; then :
8065   $as_echo_n "(cached) " >&6
8066 else
8067   case "$MSGFMT" in
8068   /*)
8069   ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
8070   ;;
8071   *)
8072   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
8073   for ac_dir in $PATH; do
8074     test -z "$ac_dir" && ac_dir=.
8075     if test -f $ac_dir/$ac_word; then
8076       if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
8077         ac_cv_path_MSGFMT="$ac_dir/$ac_word"
8078         break
8079       fi
8080     fi
8081   done
8082   IFS="$ac_save_ifs"
8083   test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT="no"
8084   ;;
8085 esac
8086 fi
8087 MSGFMT="$ac_cv_path_MSGFMT"
8088 if test "$MSGFMT" != "no"; then
8089   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
8090 $as_echo "$MSGFMT" >&6; }
8091 else
8092   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8093 $as_echo "no" >&6; }
8094 fi
8095         if test "$MSGFMT" != "no"; then
8096           glib_save_LIBS="$LIBS"
8097           LIBS="$LIBS $INTLLIBS"
8098           for ac_func in dcgettext
8099 do :
8100   ac_fn_c_check_func "$LINENO" "dcgettext" "ac_cv_func_dcgettext"
8101 if test "x$ac_cv_func_dcgettext" = xyes; then :
8102   cat >>confdefs.h <<_ACEOF
8103 #define HAVE_DCGETTEXT 1
8104 _ACEOF
8105
8106 fi
8107 done
8108
8109           MSGFMT_OPTS=
8110           { $as_echo "$as_me:${as_lineno-$LINENO}: checking if msgfmt accepts -c" >&5
8111 $as_echo_n "checking if msgfmt accepts -c... " >&6; }
8112           cat >conftest.foo <<_ACEOF
8113
8114 msgid ""
8115 msgstr ""
8116 "Content-Type: text/plain; charset=UTF-8\n"
8117 "Project-Id-Version: test 1.0\n"
8118 "PO-Revision-Date: 2007-02-15 12:01+0100\n"
8119 "Last-Translator: test <foo@bar.xx>\n"
8120 "Language-Team: C <LL@li.org>\n"
8121 "MIME-Version: 1.0\n"
8122 "Content-Transfer-Encoding: 8bit\n"
8123
8124 _ACEOF
8125 if { { $as_echo "$as_me:${as_lineno-$LINENO}: \$MSGFMT -c -o /dev/null conftest.foo"; } >&5
8126   ($MSGFMT -c -o /dev/null conftest.foo) 2>&5
8127   ac_status=$?
8128   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8129   test $ac_status = 0; }; then
8130   MSGFMT_OPTS=-c; { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8131 $as_echo "yes" >&6; }
8132 else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8133 $as_echo "no" >&6; }
8134 echo "$as_me: failed input was:" >&5
8135 sed 's/^/| /' conftest.foo >&5
8136 fi
8137
8138           # Extract the first word of "gmsgfmt", so it can be a program name with args.
8139 set dummy gmsgfmt; ac_word=$2
8140 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8141 $as_echo_n "checking for $ac_word... " >&6; }
8142 if ${ac_cv_path_GMSGFMT+:} false; then :
8143   $as_echo_n "(cached) " >&6
8144 else
8145   case $GMSGFMT in
8146   [\\/]* | ?:[\\/]*)
8147   ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
8148   ;;
8149   *)
8150   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8151 for as_dir in $PATH
8152 do
8153   IFS=$as_save_IFS
8154   test -z "$as_dir" && as_dir=.
8155     for ac_exec_ext in '' $ac_executable_extensions; do
8156   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8157     ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext"
8158     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8159     break 2
8160   fi
8161 done
8162   done
8163 IFS=$as_save_IFS
8164
8165   test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
8166   ;;
8167 esac
8168 fi
8169 GMSGFMT=$ac_cv_path_GMSGFMT
8170 if test -n "$GMSGFMT"; then
8171   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5
8172 $as_echo "$GMSGFMT" >&6; }
8173 else
8174   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8175 $as_echo "no" >&6; }
8176 fi
8177
8178
8179           # Extract the first word of "xgettext", so it can be a program name with args.
8180 set dummy xgettext; ac_word=$2
8181 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8182 $as_echo_n "checking for $ac_word... " >&6; }
8183 if ${ac_cv_path_XGETTEXT+:} false; then :
8184   $as_echo_n "(cached) " >&6
8185 else
8186   case "$XGETTEXT" in
8187   /*)
8188   ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
8189   ;;
8190   *)
8191   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
8192   for ac_dir in $PATH; do
8193     test -z "$ac_dir" && ac_dir=.
8194     if test -f $ac_dir/$ac_word; then
8195       if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
8196         ac_cv_path_XGETTEXT="$ac_dir/$ac_word"
8197         break
8198       fi
8199     fi
8200   done
8201   IFS="$ac_save_ifs"
8202   test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
8203   ;;
8204 esac
8205 fi
8206 XGETTEXT="$ac_cv_path_XGETTEXT"
8207 if test "$XGETTEXT" != ":"; then
8208   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5
8209 $as_echo "$XGETTEXT" >&6; }
8210 else
8211   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8212 $as_echo "no" >&6; }
8213 fi
8214
8215           cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8216 /* end confdefs.h.  */
8217
8218 int
8219 main ()
8220 {
8221 extern int _nl_msg_cat_cntr;
8222                          return _nl_msg_cat_cntr
8223   ;
8224   return 0;
8225 }
8226 _ACEOF
8227 if ac_fn_c_try_link "$LINENO"; then :
8228   CATOBJEXT=.gmo
8229              DATADIRNAME=share
8230 else
8231   case $host in
8232             *-*-solaris*)
8233                                                                 ac_fn_c_check_func "$LINENO" "bind_textdomain_codeset" "ac_cv_func_bind_textdomain_codeset"
8234 if test "x$ac_cv_func_bind_textdomain_codeset" = xyes; then :
8235   CATOBJEXT=.gmo
8236                DATADIRNAME=share
8237 else
8238   CATOBJEXT=.mo
8239                DATADIRNAME=lib
8240 fi
8241
8242             ;;
8243             *-*-openbsd*)
8244             CATOBJEXT=.mo
8245             DATADIRNAME=share
8246             ;;
8247             *)
8248             CATOBJEXT=.mo
8249             DATADIRNAME=lib
8250             ;;
8251             esac
8252 fi
8253 rm -f core conftest.err conftest.$ac_objext \
8254     conftest$ac_exeext conftest.$ac_ext
8255           LIBS="$glib_save_LIBS"
8256           INSTOBJEXT=.mo
8257         else
8258           gt_cv_have_gettext=no
8259         fi
8260       fi
8261
8262 fi
8263
8264
8265
8266     if test "$gt_cv_have_gettext" = "yes" ; then
8267
8268 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
8269
8270     fi
8271
8272         if test "$XGETTEXT" != ":"; then
8273                   if $XGETTEXT --omit-header /dev/null 2> /dev/null; then
8274         : ;
8275       else
8276         { $as_echo "$as_me:${as_lineno-$LINENO}: result: found xgettext program is not GNU xgettext; ignore it" >&5
8277 $as_echo "found xgettext program is not GNU xgettext; ignore it" >&6; }
8278         XGETTEXT=":"
8279       fi
8280     fi
8281
8282     # We need to process the po/ directory.
8283     POSUB=po
8284
8285     ac_config_commands="$ac_config_commands default-1"
8286
8287
8288                 for lang in $ALL_LINGUAS; do
8289       GMOFILES="$GMOFILES $lang.gmo"
8290       POFILES="$POFILES $lang.po"
8291     done
8292
8293
8294
8295
8296
8297
8298
8299
8300
8301
8302
8303
8304
8305    if test "$gt_cv_have_gettext" = "yes"; then
8306      if test "x$ALL_LINGUAS" = "x"; then
8307        LINGUAS=
8308      else
8309        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
8310 $as_echo_n "checking for catalogs to be installed... " >&6; }
8311        NEW_LINGUAS=
8312        for presentlang in $ALL_LINGUAS; do
8313          useit=no
8314          if test "%UNSET%" != "${LINGUAS-%UNSET%}"; then
8315            desiredlanguages="$LINGUAS"
8316          else
8317            desiredlanguages="$ALL_LINGUAS"
8318          fi
8319          for desiredlang in $desiredlanguages; do
8320            # Use the presentlang catalog if desiredlang is
8321            #   a. equal to presentlang, or
8322            #   b. a variant of presentlang (because in this case,
8323            #      presentlang can be used as a fallback for messages
8324            #      which are not translated in the desiredlang catalog).
8325            case "$desiredlang" in
8326              "$presentlang"*) useit=yes;;
8327            esac
8328          done
8329          if test $useit = yes; then
8330            NEW_LINGUAS="$NEW_LINGUAS $presentlang"
8331          fi
8332        done
8333        LINGUAS=$NEW_LINGUAS
8334        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
8335 $as_echo "$LINGUAS" >&6; }
8336      fi
8337
8338           if test -n "$LINGUAS"; then
8339        for lang in $LINGUAS; do CATALOGS="$CATALOGS $lang$CATOBJEXT"; done
8340      fi
8341    fi
8342
8343             MKINSTALLDIRS=
8344    if test -n "$ac_aux_dir"; then
8345      MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs"
8346    fi
8347    if test -z "$MKINSTALLDIRS"; then
8348      MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs"
8349    fi
8350
8351
8352          test -d po || mkdir po
8353    if test "x$srcdir" != "x."; then
8354      if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then
8355        posrcprefix="$srcdir/"
8356      else
8357        posrcprefix="../$srcdir/"
8358      fi
8359    else
8360      posrcprefix="../"
8361    fi
8362    rm -f po/POTFILES
8363    sed -e "/^#/d" -e "/^\$/d" -e "s,.*, $posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \
8364         < $srcdir/po/POTFILES.in > po/POTFILES
8365
8366 MKINSTALLDIRS="$INSTALL_DIRS"
8367
8368
8369 ###############################################################################
8370 #
8371 #       Check for -lXmu (some fucked up vendors don't ship it...)
8372 #
8373 ###############################################################################
8374
8375 have_xmu=no
8376
8377   ac_save_CPPFLAGS="$CPPFLAGS"
8378   if test \! -z "$includedir" ; then
8379     CPPFLAGS="$CPPFLAGS -I$includedir"
8380   fi
8381   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
8382   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
8383   ac_fn_c_check_header_compile "$LINENO" "X11/Xmu/Error.h" "ac_cv_header_X11_Xmu_Error_h" "#include <stdlib.h>
8384                    #include <stdio.h>
8385                    #include <X11/Intrinsic.h>
8386 "
8387 if test "x$ac_cv_header_X11_Xmu_Error_h" = xyes; then :
8388   have_xmu=yes
8389 fi
8390
8391
8392   CPPFLAGS="$ac_save_CPPFLAGS"
8393 if test "$have_xmu" = no ; then
8394   XMU_SRCS='$(UTILS_SRC)/xmu.c'
8395   XMU_OBJS='$(UTILS_BIN)/xmu.o'
8396   XMU_LIBS=''
8397 else
8398   XMU_SRCS=''
8399   XMU_OBJS=''
8400   XMU_LIBS='-lXmu'
8401   $as_echo "#define HAVE_XMU 1" >>confdefs.h
8402
8403 fi
8404
8405
8406 ###############################################################################
8407 #
8408 #       Check for the SunOS 4.1.x _get_wmShellWidgetClass bug.
8409 #       See comp.windows.x FAQ question 124.  The right fix is to
8410 #       get OpenWindows 3.0 patches 100512-02 and 100573-03.
8411 #
8412 ###############################################################################
8413
8414 if test "$have_xmu" = yes ; then
8415   case "$host" in
8416     *-sunos4*)
8417     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the SunOS 4.1.x _get_wmShellWidgetClass bug" >&5
8418 $as_echo_n "checking for the SunOS 4.1.x _get_wmShellWidgetClass bug... " >&6; }
8419 if ${ac_cv_sunos_xmu_bug+:} false; then :
8420   $as_echo_n "(cached) " >&6
8421 else
8422   ac_save_LDFLAGS="$LDFLAGS"
8423                     if test \! -z "$x_libraries" ; then
8424                       LDFLAGS="$LDFLAGS -L$x_libraries"
8425                     fi
8426                     # Note: this trick never works!  (Generally.)
8427                     # We're only getting away with using AC_TRY_LINK
8428                     # with X libraries because we know it's SunOS.
8429                     LDFLAGS="$LDFLAGS -lXmu -lXt -lX11 -lXext -lm"
8430                     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8431 /* end confdefs.h.  */
8432
8433 int
8434 main ()
8435 {
8436
8437   ;
8438   return 0;
8439 }
8440 _ACEOF
8441 if ac_fn_c_try_link "$LINENO"; then :
8442   ac_cv_sunos_xmu_bug=no
8443 else
8444   ac_cv_sunos_xmu_bug=yes
8445 fi
8446 rm -f core conftest.err conftest.$ac_objext \
8447     conftest$ac_exeext conftest.$ac_ext
8448                     LDFLAGS="$ac_save_LDFLAGS"
8449 fi
8450 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sunos_xmu_bug" >&5
8451 $as_echo "$ac_cv_sunos_xmu_bug" >&6; }
8452     if test "$ac_cv_sunos_xmu_bug" = yes ; then
8453       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler understands -static" >&5
8454 $as_echo_n "checking whether the compiler understands -static... " >&6; }
8455 if ${ac_cv_ld_static+:} false; then :
8456   $as_echo_n "(cached) " >&6
8457 else
8458   ac_save_LDFLAGS="$LDFLAGS"
8459                       LDFLAGS="$LDFLAGS -static"
8460                       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8461 /* end confdefs.h.  */
8462
8463 int
8464 main ()
8465 {
8466
8467   ;
8468   return 0;
8469 }
8470 _ACEOF
8471 if ac_fn_c_try_link "$LINENO"; then :
8472   ac_cv_ld_static=yes
8473 else
8474   ac_cv_ld_static=no
8475 fi
8476 rm -f core conftest.err conftest.$ac_objext \
8477     conftest$ac_exeext conftest.$ac_ext
8478                     LDFLAGS="$ac_save_LDFLAGS"
8479 fi
8480 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_ld_static" >&5
8481 $as_echo "$ac_cv_ld_static" >&6; }
8482       if test "$ac_cv_ld_static" = yes ; then
8483         LDFLAGS="$LDFLAGS -static"
8484       else
8485         LDFLAGS="$LDFLAGS -Bstatic"
8486       fi
8487     fi
8488     ;;
8489   esac
8490 fi
8491
8492
8493 ###############################################################################
8494 #
8495 #       Handle the --with-hackdir option
8496 #
8497 ###############################################################################
8498
8499 have_hackdir=yes
8500 with_hackdir_req=unspecified
8501
8502 # Check whether --with-hackdir was given.
8503 if test "${with_hackdir+set}" = set; then :
8504   withval=$with_hackdir; with_hackdir="$withval"; with_hackdir_req="$withval"
8505 else
8506   with_hackdir=yes
8507 fi
8508
8509
8510 if test x"$with_hackdir" = xyes; then
8511   HACKDIR='${libexecdir}/xscreensaver'
8512 elif test x"$with_hackdir" = xno; then
8513   HACKDIR='${bindir}'
8514 else
8515   HACKDIR=$with_hackdir
8516 fi
8517
8518 # canonicalize slashes.
8519 HACKDIR=`echo "${HACKDIR}" | sed 's@/$@@;s@//*@/@g'`
8520
8521 # Expand HACKDIR as HACKDIR_FULL
8522 HACKDIR_FULL=`eval eval eval eval eval eval eval eval eval echo $HACKDIR`
8523
8524 # This option used to be called --enable-subdir; make sure that is no longer
8525 # used, since configure brain-damagedly ignores unknown --enable options.
8526
8527 obsolete_enable=
8528 # Check whether --enable-subdir was given.
8529 if test "${enable_subdir+set}" = set; then :
8530   enableval=$enable_subdir; obsolete_enable=yes
8531 fi
8532
8533 if test -n "$obsolete_enable"; then
8534   echo "error: the --enable-subdir option has been replaced with"
8535   echo "       the new --with-hackdir option; see \`configure --help'"
8536   echo "       for more information."
8537   exit 1
8538 fi
8539
8540
8541 ###############################################################################
8542 #
8543 #       Handle the --with-configdir option
8544 #       Help for --with-x-app-defaults option added.
8545 #
8546 ###############################################################################
8547
8548 have_configdir=yes
8549 with_configdir_req=unspecified
8550
8551 # Check whether --with-configdir was given.
8552 if test "${with_configdir+set}" = set; then :
8553   withval=$with_configdir; with_configdir="$withval"; with_configdir_req="$withval"
8554 else
8555   with_configdir=yes
8556 fi
8557
8558
8559 if test x"$with_configdir" = xyes; then
8560   HACK_CONF_DIR='${datadir}/xscreensaver/config'
8561 elif test x"$with_configdir" = xno; then
8562   echo "error: must be yes, or a pathname: --with-configdir=$with_configdir"
8563   exit 1
8564 else
8565   # there must be a better way than this...
8566   if test -z "`echo $with_configdir | sed 's@^/.*@@'`" ; then
8567     # absolute path
8568     HACK_CONF_DIR=$with_configdir
8569   else
8570     # relative path
8571     HACK_CONF_DIR="\${exec_prefix}$with_configdir"
8572   fi
8573 fi
8574
8575
8576
8577
8578 ###############################################################################
8579 #
8580 #       Check for the SGI SCREEN_SAVER server extension.
8581 #
8582 ###############################################################################
8583
8584 #have_sgi=no
8585 #with_sgi_req=unspecified
8586 #AC_ARG_WITH(sgi-ext,
8587 #[Except where noted, all of the --with options below can also take a
8588 #directory argument: for example, `--with-motif=/opt/Motif'.  That would
8589 #cause /opt/Motif/include/ to be added to the -I list, and /opt/Motif/lib/
8590 #to be added to the -L list, assuming those directories exist.
8591 #
8592 #By default, support for each of these options will be built in, if the
8593 #relevant library routines exist.  At run time, they will then be used
8594 #only if the X server being used supports them.  Each --with option has
8595 #a corresponding --without option, to override building support for them
8596 #at all.
8597 #
8598 #Screen blanking and idle-detection options:
8599 #
8600 #  --with-sgi-ext          Include support for the SGI SCREEN_SAVER extension.],
8601 #  [with_sgi="$withval"; with_sgi_req="$withval"],[with_sgi=yes])
8602 #
8603 #HANDLE_X_PATH_ARG(with_sgi, --with-sgi-ext, SGI SCREEN_SAVER)
8604 #
8605 #if test "$with_sgi" = yes; then
8606 #  AC_CHECK_X_HEADER(X11/extensions/XScreenSaver.h,
8607 #                    [have_sgi=yes
8608 #                     AC_DEFINE(HAVE_SGI_SAVER_EXTENSION)],,
8609 #                    [#include <X11/Xlib.h>])
8610 #
8611 #elif test "$with_sgi" != no; then
8612 #  echo "error: must be yes or no: --with-sgi-ext=$with_sgi"
8613 #  exit 1
8614 #fi
8615
8616
8617 ###############################################################################
8618 #
8619 #       Check for the XIDLE server extension.
8620 #
8621 ###############################################################################
8622
8623 #have_xidle=no
8624 #with_xidle_req=unspecified
8625 #AC_ARG_WITH(xidle-ext,
8626 #[  --with-xidle-ext        Include support for the XIDLE extension.],
8627 #  [with_xidle="$withval"; with_xidle_req="$withval"],[with_xidle=yes])
8628 #
8629 #HANDLE_X_PATH_ARG(with_xidle, --with-xidle-ext, XIDLE)
8630 #
8631 #if test "$with_xidle" = yes; then
8632 #  AC_CHECK_X_HEADER(X11/extensions/xidle.h,
8633 #                    [have_xidle=yes
8634 #                     AC_DEFINE(HAVE_XIDLE_EXTENSION)],,
8635 #                    [#include <X11/Xlib.h>])
8636 #elif test "$with_xidle" != no; then
8637 #  echo "error: must be yes or no: --with-xidle-ext=$with_xidle"
8638 #  exit 1
8639 #fi
8640
8641
8642 ###############################################################################
8643 #
8644 #       Check for the SGI-VIDEO-CONTROL server extension.
8645 #
8646 ###############################################################################
8647
8648 #have_sgivc=no
8649 #with_sgivc_req=unspecified
8650 #AC_ARG_WITH(sgivc-ext,
8651 #[  --with-sgivc-ext        Include support for the SGI-VIDEO-CONTROL extension.],
8652 #  [with_sgivc="$withval"; with_sgivc_req="$withval"],[with_sgivc=yes])
8653 #
8654 #HANDLE_X_PATH_ARG(with_sgivc, --with-sgivc-ext, SGI-VIDEO-CONTROL)
8655 #
8656 #if test "$with_sgivc" = yes; then
8657 #
8658 #  # first check for XSGIvc.h
8659 #  AC_CHECK_X_HEADER(X11/extensions/XSGIvc.h, [have_sgivc=yes],,
8660 #                    [#include <X11/Xlib.h>])
8661 #
8662 #  # if that succeeded, then check for the -lXsgivc
8663 #  if test "$have_sgivc" = yes; then
8664 #    have_sgivc=no
8665 #    AC_CHECK_X_LIB(Xsgivc, XSGIvcQueryGammaMap,
8666 #                  [have_sgivc=yes; SAVER_LIBS="$SAVER_LIBS -lXsgivc"], [true],
8667 #                  -lXext -lX11)
8668 #  fi
8669 #
8670 #  # if that succeeded, then we've really got it.
8671 #  if test "$have_sgivc" = yes; then
8672 #    AC_DEFINE(HAVE_SGI_VC_EXTENSION)
8673 #  fi
8674 #
8675 #elif test "$with_sgivc" != no; then
8676 #  echo "error: must be yes or no: --with-sgivc-ext=$with_sgivc"
8677 #  exit 1
8678 #fi
8679
8680
8681 ###############################################################################
8682 #
8683 #       Check for the DPMS server extension.
8684 #
8685 ###############################################################################
8686
8687 have_dpms=no
8688 with_dpms_req=unspecified
8689
8690 # Check whether --with-dpms-ext was given.
8691 if test "${with_dpms_ext+set}" = set; then :
8692   withval=$with_dpms_ext; with_dpms="$withval"; with_dpms_req="$withval"
8693 else
8694   with_dpms=yes
8695 fi
8696
8697
8698
8699    case "$with_dpms" in
8700     yes) ;;
8701     no)  ;;
8702
8703     /*)
8704      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DPMS headers" >&5
8705 $as_echo_n "checking for DPMS headers... " >&6; }
8706      d=$with_dpms/include
8707      if test -d $d; then
8708        X_CFLAGS="-I$d $X_CFLAGS"
8709        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
8710 $as_echo "$d" >&6; }
8711      else
8712        { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
8713 $as_echo "not found ($d: no such directory)" >&6; }
8714      fi
8715
8716      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DPMS libs" >&5
8717 $as_echo_n "checking for DPMS libs... " >&6; }
8718      d=$with_dpms/lib
8719      if test -d $d; then
8720        X_LIBS="-L$d $X_LIBS"
8721        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
8722 $as_echo "$d" >&6; }
8723      else
8724        { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
8725 $as_echo "not found ($d: no such directory)" >&6; }
8726      fi
8727
8728      # replace the directory string with "yes".
8729      with_dpms_req="yes"
8730      with_dpms=$with_dpms_req
8731      ;;
8732
8733     *)
8734      echo ""
8735      echo "error: argument to --with-dpms-ext must be \"yes\", \"no\", or a directory."
8736      echo "       If it is a directory, then \`DIR/include' will be added to"
8737      echo "       the -I list, and \`DIR/lib' will be added to the -L list."
8738      exit 1
8739      ;;
8740    esac
8741
8742
8743 if test "$with_dpms" = yes; then
8744
8745   # first check for dpms.h
8746
8747   ac_save_CPPFLAGS="$CPPFLAGS"
8748   if test \! -z "$includedir" ; then
8749     CPPFLAGS="$CPPFLAGS -I$includedir"
8750   fi
8751   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
8752   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
8753   ac_fn_c_check_header_compile "$LINENO" "X11/extensions/dpms.h" "ac_cv_header_X11_extensions_dpms_h" "#include <X11/Xlib.h>
8754                      #include <X11/Xmd.h>
8755 "
8756 if test "x$ac_cv_header_X11_extensions_dpms_h" = xyes; then :
8757   have_dpms=yes
8758 fi
8759
8760
8761   CPPFLAGS="$ac_save_CPPFLAGS"
8762
8763   # if that succeeded, then check for the DPMS code in the libraries
8764   if test "$have_dpms" = yes; then
8765
8766     # first look in -lXext (this is where it is with XFree86 4.0)
8767     have_dpms=no
8768
8769   ac_save_CPPFLAGS="$CPPFLAGS"
8770   ac_save_LDFLAGS="$LDFLAGS"
8771 #  ac_save_LIBS="$LIBS"
8772
8773   if test \! -z "$includedir" ; then
8774     CPPFLAGS="$CPPFLAGS -I$includedir"
8775   fi
8776   # note: $X_CFLAGS includes $x_includes
8777   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
8778
8779   if test \! -z "$libdir" ; then
8780     LDFLAGS="$LDFLAGS -L$libdir"
8781   fi
8782   # note: $X_LIBS includes $x_libraries
8783   LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
8784
8785   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
8786   LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
8787   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DPMSInfo in -lXext" >&5
8788 $as_echo_n "checking for DPMSInfo in -lXext... " >&6; }
8789 if ${ac_cv_lib_Xext_DPMSInfo+:} false; then :
8790   $as_echo_n "(cached) " >&6
8791 else
8792   ac_check_lib_save_LIBS=$LIBS
8793 LIBS="-lXext -lXext -lX11 $LIBS"
8794 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8795 /* end confdefs.h.  */
8796
8797 /* Override any GCC internal prototype to avoid an error.
8798    Use char because int might match the return type of a GCC
8799    builtin and then its argument prototype would still apply.  */
8800 #ifdef __cplusplus
8801 extern "C"
8802 #endif
8803 char DPMSInfo ();
8804 int
8805 main ()
8806 {
8807 return DPMSInfo ();
8808   ;
8809   return 0;
8810 }
8811 _ACEOF
8812 if ac_fn_c_try_link "$LINENO"; then :
8813   ac_cv_lib_Xext_DPMSInfo=yes
8814 else
8815   ac_cv_lib_Xext_DPMSInfo=no
8816 fi
8817 rm -f core conftest.err conftest.$ac_objext \
8818     conftest$ac_exeext conftest.$ac_ext
8819 LIBS=$ac_check_lib_save_LIBS
8820 fi
8821 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xext_DPMSInfo" >&5
8822 $as_echo "$ac_cv_lib_Xext_DPMSInfo" >&6; }
8823 if test "x$ac_cv_lib_Xext_DPMSInfo" = xyes; then :
8824   have_dpms=yes
8825 else
8826   true
8827 fi
8828
8829   CPPFLAGS="$ac_save_CPPFLAGS"
8830   LDFLAGS="$ac_save_LDFLAGS"
8831 #  LIBS="$ac_save_LIBS"
8832
8833
8834     # if that failed, look in -lXdpms (this is where it was in XFree86 3.x)
8835     if test "$have_dpms" = no; then
8836
8837   ac_save_CPPFLAGS="$CPPFLAGS"
8838   ac_save_LDFLAGS="$LDFLAGS"
8839 #  ac_save_LIBS="$LIBS"
8840
8841   if test \! -z "$includedir" ; then
8842     CPPFLAGS="$CPPFLAGS -I$includedir"
8843   fi
8844   # note: $X_CFLAGS includes $x_includes
8845   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
8846
8847   if test \! -z "$libdir" ; then
8848     LDFLAGS="$LDFLAGS -L$libdir"
8849   fi
8850   # note: $X_LIBS includes $x_libraries
8851   LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
8852
8853   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
8854   LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
8855   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DPMSInfo in -lXdpms" >&5
8856 $as_echo_n "checking for DPMSInfo in -lXdpms... " >&6; }
8857 if ${ac_cv_lib_Xdpms_DPMSInfo+:} false; then :
8858   $as_echo_n "(cached) " >&6
8859 else
8860   ac_check_lib_save_LIBS=$LIBS
8861 LIBS="-lXdpms -lXext -lX11 $LIBS"
8862 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8863 /* end confdefs.h.  */
8864
8865 /* Override any GCC internal prototype to avoid an error.
8866    Use char because int might match the return type of a GCC
8867    builtin and then its argument prototype would still apply.  */
8868 #ifdef __cplusplus
8869 extern "C"
8870 #endif
8871 char DPMSInfo ();
8872 int
8873 main ()
8874 {
8875 return DPMSInfo ();
8876   ;
8877   return 0;
8878 }
8879 _ACEOF
8880 if ac_fn_c_try_link "$LINENO"; then :
8881   ac_cv_lib_Xdpms_DPMSInfo=yes
8882 else
8883   ac_cv_lib_Xdpms_DPMSInfo=no
8884 fi
8885 rm -f core conftest.err conftest.$ac_objext \
8886     conftest$ac_exeext conftest.$ac_ext
8887 LIBS=$ac_check_lib_save_LIBS
8888 fi
8889 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xdpms_DPMSInfo" >&5
8890 $as_echo "$ac_cv_lib_Xdpms_DPMSInfo" >&6; }
8891 if test "x$ac_cv_lib_Xdpms_DPMSInfo" = xyes; then :
8892   have_dpms=yes; XDPMS_LIBS="-lXdpms"
8893 else
8894   true
8895 fi
8896
8897   CPPFLAGS="$ac_save_CPPFLAGS"
8898   LDFLAGS="$ac_save_LDFLAGS"
8899 #  LIBS="$ac_save_LIBS"
8900
8901     fi
8902   fi
8903
8904
8905   # if that succeeded, then we've really got it.
8906   if test "$have_dpms" = yes; then
8907     $as_echo "#define HAVE_DPMS_EXTENSION 1" >>confdefs.h
8908
8909   fi
8910
8911 elif test "$with_dpms" != no; then
8912   echo "error: must be yes or no: --with-dpms-ext=$with_dpms"
8913   exit 1
8914 fi
8915
8916
8917 ###############################################################################
8918 #
8919 #       Check for the XINERAMA server extension.
8920 #
8921 ###############################################################################
8922
8923 have_xinerama=no
8924 with_xinerama_req=unspecified
8925
8926 # Check whether --with-xinerama-ext was given.
8927 if test "${with_xinerama_ext+set}" = set; then :
8928   withval=$with_xinerama_ext; with_xinerama="$withval"; with_xinerama_req="$withval"
8929 else
8930   with_xinerama=yes
8931 fi
8932
8933
8934
8935    case "$with_xinerama" in
8936     yes) ;;
8937     no)  ;;
8938
8939     /*)
8940      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XINERAMA headers" >&5
8941 $as_echo_n "checking for XINERAMA headers... " >&6; }
8942      d=$with_xinerama/include
8943      if test -d $d; then
8944        X_CFLAGS="-I$d $X_CFLAGS"
8945        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
8946 $as_echo "$d" >&6; }
8947      else
8948        { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
8949 $as_echo "not found ($d: no such directory)" >&6; }
8950      fi
8951
8952      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XINERAMA libs" >&5
8953 $as_echo_n "checking for XINERAMA libs... " >&6; }
8954      d=$with_xinerama/lib
8955      if test -d $d; then
8956        X_LIBS="-L$d $X_LIBS"
8957        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
8958 $as_echo "$d" >&6; }
8959      else
8960        { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
8961 $as_echo "not found ($d: no such directory)" >&6; }
8962      fi
8963
8964      # replace the directory string with "yes".
8965      with_xinerama_req="yes"
8966      with_xinerama=$with_xinerama_req
8967      ;;
8968
8969     *)
8970      echo ""
8971      echo "error: argument to --with-xinerama-ext must be \"yes\", \"no\", or a directory."
8972      echo "       If it is a directory, then \`DIR/include' will be added to"
8973      echo "       the -I list, and \`DIR/lib' will be added to the -L list."
8974      exit 1
8975      ;;
8976    esac
8977
8978
8979 if test "$with_xinerama" = yes; then
8980
8981   # first check for Xinerama.h
8982
8983   ac_save_CPPFLAGS="$CPPFLAGS"
8984   if test \! -z "$includedir" ; then
8985     CPPFLAGS="$CPPFLAGS -I$includedir"
8986   fi
8987   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
8988   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
8989   ac_fn_c_check_header_compile "$LINENO" "X11/extensions/Xinerama.h" "ac_cv_header_X11_extensions_Xinerama_h" "#include <X11/Xlib.h>
8990 "
8991 if test "x$ac_cv_header_X11_extensions_Xinerama_h" = xyes; then :
8992   have_xinerama=yes
8993 fi
8994
8995
8996   CPPFLAGS="$ac_save_CPPFLAGS"
8997
8998   # if that succeeded, then check for the XINERAMA code in the libraries
8999   if test "$have_xinerama" = yes; then
9000
9001     # first look in -lXext
9002     have_xinerama=no
9003
9004   ac_save_CPPFLAGS="$CPPFLAGS"
9005   ac_save_LDFLAGS="$LDFLAGS"
9006 #  ac_save_LIBS="$LIBS"
9007
9008   if test \! -z "$includedir" ; then
9009     CPPFLAGS="$CPPFLAGS -I$includedir"
9010   fi
9011   # note: $X_CFLAGS includes $x_includes
9012   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
9013
9014   if test \! -z "$libdir" ; then
9015     LDFLAGS="$LDFLAGS -L$libdir"
9016   fi
9017   # note: $X_LIBS includes $x_libraries
9018   LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
9019
9020   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
9021   LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
9022   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XineramaQueryScreens in -lXext" >&5
9023 $as_echo_n "checking for XineramaQueryScreens in -lXext... " >&6; }
9024 if ${ac_cv_lib_Xext_XineramaQueryScreens+:} false; then :
9025   $as_echo_n "(cached) " >&6
9026 else
9027   ac_check_lib_save_LIBS=$LIBS
9028 LIBS="-lXext -lXext -lX11 $LIBS"
9029 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9030 /* end confdefs.h.  */
9031
9032 /* Override any GCC internal prototype to avoid an error.
9033    Use char because int might match the return type of a GCC
9034    builtin and then its argument prototype would still apply.  */
9035 #ifdef __cplusplus
9036 extern "C"
9037 #endif
9038 char XineramaQueryScreens ();
9039 int
9040 main ()
9041 {
9042 return XineramaQueryScreens ();
9043   ;
9044   return 0;
9045 }
9046 _ACEOF
9047 if ac_fn_c_try_link "$LINENO"; then :
9048   ac_cv_lib_Xext_XineramaQueryScreens=yes
9049 else
9050   ac_cv_lib_Xext_XineramaQueryScreens=no
9051 fi
9052 rm -f core conftest.err conftest.$ac_objext \
9053     conftest$ac_exeext conftest.$ac_ext
9054 LIBS=$ac_check_lib_save_LIBS
9055 fi
9056 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xext_XineramaQueryScreens" >&5
9057 $as_echo "$ac_cv_lib_Xext_XineramaQueryScreens" >&6; }
9058 if test "x$ac_cv_lib_Xext_XineramaQueryScreens" = xyes; then :
9059   have_xinerama=yes
9060 else
9061   true
9062 fi
9063
9064   CPPFLAGS="$ac_save_CPPFLAGS"
9065   LDFLAGS="$ac_save_LDFLAGS"
9066 #  LIBS="$ac_save_LIBS"
9067
9068
9069     # if that failed, look in -lXinerama (this is where it is in XFree86 4.1.)
9070     if test "$have_xinerama" = no; then
9071
9072   ac_save_CPPFLAGS="$CPPFLAGS"
9073   ac_save_LDFLAGS="$LDFLAGS"
9074 #  ac_save_LIBS="$LIBS"
9075
9076   if test \! -z "$includedir" ; then
9077     CPPFLAGS="$CPPFLAGS -I$includedir"
9078   fi
9079   # note: $X_CFLAGS includes $x_includes
9080   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
9081
9082   if test \! -z "$libdir" ; then
9083     LDFLAGS="$LDFLAGS -L$libdir"
9084   fi
9085   # note: $X_LIBS includes $x_libraries
9086   LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
9087
9088   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
9089   LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
9090   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XineramaQueryScreens in -lXinerama" >&5
9091 $as_echo_n "checking for XineramaQueryScreens in -lXinerama... " >&6; }
9092 if ${ac_cv_lib_Xinerama_XineramaQueryScreens+:} false; then :
9093   $as_echo_n "(cached) " >&6
9094 else
9095   ac_check_lib_save_LIBS=$LIBS
9096 LIBS="-lXinerama -lXext -lX11 $LIBS"
9097 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9098 /* end confdefs.h.  */
9099
9100 /* Override any GCC internal prototype to avoid an error.
9101    Use char because int might match the return type of a GCC
9102    builtin and then its argument prototype would still apply.  */
9103 #ifdef __cplusplus
9104 extern "C"
9105 #endif
9106 char XineramaQueryScreens ();
9107 int
9108 main ()
9109 {
9110 return XineramaQueryScreens ();
9111   ;
9112   return 0;
9113 }
9114 _ACEOF
9115 if ac_fn_c_try_link "$LINENO"; then :
9116   ac_cv_lib_Xinerama_XineramaQueryScreens=yes
9117 else
9118   ac_cv_lib_Xinerama_XineramaQueryScreens=no
9119 fi
9120 rm -f core conftest.err conftest.$ac_objext \
9121     conftest$ac_exeext conftest.$ac_ext
9122 LIBS=$ac_check_lib_save_LIBS
9123 fi
9124 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xinerama_XineramaQueryScreens" >&5
9125 $as_echo "$ac_cv_lib_Xinerama_XineramaQueryScreens" >&6; }
9126 if test "x$ac_cv_lib_Xinerama_XineramaQueryScreens" = xyes; then :
9127   have_xinerama=yes; XINERAMA_LIBS="-lXinerama"
9128 else
9129   true
9130 fi
9131
9132   CPPFLAGS="$ac_save_CPPFLAGS"
9133   LDFLAGS="$ac_save_LDFLAGS"
9134 #  LIBS="$ac_save_LIBS"
9135
9136     fi
9137   fi
9138
9139   # if that succeeded, then we've really got it.
9140   if test "$have_xinerama" = yes; then
9141     $as_echo "#define HAVE_XINERAMA 1" >>confdefs.h
9142
9143   fi
9144
9145 elif test "$with_xinerama" != no; then
9146   echo "error: must be yes or no: --with-xinerama-ext=$with_xinerama"
9147   exit 1
9148 fi
9149
9150
9151 ###############################################################################
9152 #
9153 #       Check for the XINPUT server extension.
9154 #
9155 ###############################################################################
9156
9157 have_xinput=no
9158 with_xinput_req=unspecified
9159
9160 # Check whether --with-xinput-ext was given.
9161 if test "${with_xinput_ext+set}" = set; then :
9162   withval=$with_xinput_ext; with_xinput="$withval"; with_xinput_req="$withval"
9163 else
9164   with_xinput=yes
9165 fi
9166
9167
9168
9169    case "$with_xinput" in
9170     yes) ;;
9171     no)  ;;
9172
9173     /*)
9174      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XINPUT headers" >&5
9175 $as_echo_n "checking for XINPUT headers... " >&6; }
9176      d=$with_xinput/include
9177      if test -d $d; then
9178        X_CFLAGS="-I$d $X_CFLAGS"
9179        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
9180 $as_echo "$d" >&6; }
9181      else
9182        { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
9183 $as_echo "not found ($d: no such directory)" >&6; }
9184      fi
9185
9186      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XINPUT libs" >&5
9187 $as_echo_n "checking for XINPUT libs... " >&6; }
9188      d=$with_xinput/lib
9189      if test -d $d; then
9190        X_LIBS="-L$d $X_LIBS"
9191        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
9192 $as_echo "$d" >&6; }
9193      else
9194        { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
9195 $as_echo "not found ($d: no such directory)" >&6; }
9196      fi
9197
9198      # replace the directory string with "yes".
9199      with_xinput_req="yes"
9200      with_xinput=$with_xinput_req
9201      ;;
9202
9203     *)
9204      echo ""
9205      echo "error: argument to --with-xinput-ext must be \"yes\", \"no\", or a directory."
9206      echo "       If it is a directory, then \`DIR/include' will be added to"
9207      echo "       the -I list, and \`DIR/lib' will be added to the -L list."
9208      exit 1
9209      ;;
9210    esac
9211
9212
9213 if test "$with_xinput" = yes; then
9214
9215   # first check for Xinput.h
9216
9217   ac_save_CPPFLAGS="$CPPFLAGS"
9218   if test \! -z "$includedir" ; then
9219     CPPFLAGS="$CPPFLAGS -I$includedir"
9220   fi
9221   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
9222   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
9223   ac_fn_c_check_header_compile "$LINENO" "X11/extensions/XInput.h" "ac_cv_header_X11_extensions_XInput_h" "#include <X11/Xlib.h>
9224 "
9225 if test "x$ac_cv_header_X11_extensions_XInput_h" = xyes; then :
9226   have_xinput=yes
9227 fi
9228
9229
9230   CPPFLAGS="$ac_save_CPPFLAGS"
9231
9232   # if that succeeded, then check for libXi
9233   if test "$have_xinput" = yes; then
9234     have_xinput=no
9235
9236   ac_save_CPPFLAGS="$CPPFLAGS"
9237   ac_save_LDFLAGS="$LDFLAGS"
9238 #  ac_save_LIBS="$LIBS"
9239
9240   if test \! -z "$includedir" ; then
9241     CPPFLAGS="$CPPFLAGS -I$includedir"
9242   fi
9243   # note: $X_CFLAGS includes $x_includes
9244   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
9245
9246   if test \! -z "$libdir" ; then
9247     LDFLAGS="$LDFLAGS -L$libdir"
9248   fi
9249   # note: $X_LIBS includes $x_libraries
9250   LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
9251
9252   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
9253   LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
9254   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XListInputDevices in -lXi" >&5
9255 $as_echo_n "checking for XListInputDevices in -lXi... " >&6; }
9256 if ${ac_cv_lib_Xi_XListInputDevices+:} false; then :
9257   $as_echo_n "(cached) " >&6
9258 else
9259   ac_check_lib_save_LIBS=$LIBS
9260 LIBS="-lXi -lXext -lX11 $LIBS"
9261 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9262 /* end confdefs.h.  */
9263
9264 /* Override any GCC internal prototype to avoid an error.
9265    Use char because int might match the return type of a GCC
9266    builtin and then its argument prototype would still apply.  */
9267 #ifdef __cplusplus
9268 extern "C"
9269 #endif
9270 char XListInputDevices ();
9271 int
9272 main ()
9273 {
9274 return XListInputDevices ();
9275   ;
9276   return 0;
9277 }
9278 _ACEOF
9279 if ac_fn_c_try_link "$LINENO"; then :
9280   ac_cv_lib_Xi_XListInputDevices=yes
9281 else
9282   ac_cv_lib_Xi_XListInputDevices=no
9283 fi
9284 rm -f core conftest.err conftest.$ac_objext \
9285     conftest$ac_exeext conftest.$ac_ext
9286 LIBS=$ac_check_lib_save_LIBS
9287 fi
9288 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xi_XListInputDevices" >&5
9289 $as_echo "$ac_cv_lib_Xi_XListInputDevices" >&6; }
9290 if test "x$ac_cv_lib_Xi_XListInputDevices" = xyes; then :
9291   have_xinput=yes; SAVER_LIBS="$SAVER_LIBS -lXi"
9292 else
9293   true
9294 fi
9295
9296   CPPFLAGS="$ac_save_CPPFLAGS"
9297   LDFLAGS="$ac_save_LDFLAGS"
9298 #  LIBS="$ac_save_LIBS"
9299
9300   fi
9301
9302   # if that succeeded, then we've really got it.
9303   if test "$have_xinput" = yes; then
9304     $as_echo "#define HAVE_XINPUT 1" >>confdefs.h
9305
9306   fi
9307
9308 elif test "$with_xinput" != no; then
9309   echo "error: must be yes or no: --with-xinput-ext=$with_xinput"
9310   exit 1
9311 fi
9312
9313
9314 ###############################################################################
9315 #
9316 #       Check for the XF86VMODE server extension (for virtual screens.)
9317 #
9318 ###############################################################################
9319
9320 have_xf86vmode=no
9321 with_xf86vmode_req=unspecified
9322
9323 # Check whether --with-xf86vmode-ext was given.
9324 if test "${with_xf86vmode_ext+set}" = set; then :
9325   withval=$with_xf86vmode_ext; with_xf86vmode="$withval"; with_xf86vmode_req="$withval"
9326 else
9327   with_xf86vmode=yes
9328 fi
9329
9330
9331
9332    case "$with_xf86vmode" in
9333     yes) ;;
9334     no)  ;;
9335
9336     /*)
9337      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for xf86vmode headers" >&5
9338 $as_echo_n "checking for xf86vmode headers... " >&6; }
9339      d=$with_xf86vmode/include
9340      if test -d $d; then
9341        X_CFLAGS="-I$d $X_CFLAGS"
9342        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
9343 $as_echo "$d" >&6; }
9344      else
9345        { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
9346 $as_echo "not found ($d: no such directory)" >&6; }
9347      fi
9348
9349      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for xf86vmode libs" >&5
9350 $as_echo_n "checking for xf86vmode libs... " >&6; }
9351      d=$with_xf86vmode/lib
9352      if test -d $d; then
9353        X_LIBS="-L$d $X_LIBS"
9354        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
9355 $as_echo "$d" >&6; }
9356      else
9357        { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
9358 $as_echo "not found ($d: no such directory)" >&6; }
9359      fi
9360
9361      # replace the directory string with "yes".
9362      with_xf86vmode_req="yes"
9363      with_xf86vmode=$with_xf86vmode_req
9364      ;;
9365
9366     *)
9367      echo ""
9368      echo "error: argument to --with-xf86vmode-ext must be \"yes\", \"no\", or a directory."
9369      echo "       If it is a directory, then \`DIR/include' will be added to"
9370      echo "       the -I list, and \`DIR/lib' will be added to the -L list."
9371      exit 1
9372      ;;
9373    esac
9374
9375
9376 VIDMODE_LIBS=""
9377
9378 if test "$with_xf86vmode" = yes; then
9379
9380   # first check for xf86vmode.h
9381
9382   ac_save_CPPFLAGS="$CPPFLAGS"
9383   if test \! -z "$includedir" ; then
9384     CPPFLAGS="$CPPFLAGS -I$includedir"
9385   fi
9386   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
9387   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
9388   ac_fn_c_check_header_compile "$LINENO" "X11/extensions/xf86vmode.h" "ac_cv_header_X11_extensions_xf86vmode_h" "#include <X11/Xlib.h>
9389 "
9390 if test "x$ac_cv_header_X11_extensions_xf86vmode_h" = xyes; then :
9391   have_xf86vmode=yes
9392 fi
9393
9394
9395   CPPFLAGS="$ac_save_CPPFLAGS"
9396
9397   # if that succeeded, then check for the -lXxf86vm
9398   if test "$have_xf86vmode" = yes; then
9399     have_xf86vmode=no
9400
9401   ac_save_CPPFLAGS="$CPPFLAGS"
9402   ac_save_LDFLAGS="$LDFLAGS"
9403 #  ac_save_LIBS="$LIBS"
9404
9405   if test \! -z "$includedir" ; then
9406     CPPFLAGS="$CPPFLAGS -I$includedir"
9407   fi
9408   # note: $X_CFLAGS includes $x_includes
9409   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
9410
9411   if test \! -z "$libdir" ; then
9412     LDFLAGS="$LDFLAGS -L$libdir"
9413   fi
9414   # note: $X_LIBS includes $x_libraries
9415   LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
9416
9417   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
9418   LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
9419   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XF86VidModeGetViewPort in -lXxf86vm" >&5
9420 $as_echo_n "checking for XF86VidModeGetViewPort in -lXxf86vm... " >&6; }
9421 if ${ac_cv_lib_Xxf86vm_XF86VidModeGetViewPort+:} false; then :
9422   $as_echo_n "(cached) " >&6
9423 else
9424   ac_check_lib_save_LIBS=$LIBS
9425 LIBS="-lXxf86vm -lXext -lX11 $LIBS"
9426 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9427 /* end confdefs.h.  */
9428
9429 /* Override any GCC internal prototype to avoid an error.
9430    Use char because int might match the return type of a GCC
9431    builtin and then its argument prototype would still apply.  */
9432 #ifdef __cplusplus
9433 extern "C"
9434 #endif
9435 char XF86VidModeGetViewPort ();
9436 int
9437 main ()
9438 {
9439 return XF86VidModeGetViewPort ();
9440   ;
9441   return 0;
9442 }
9443 _ACEOF
9444 if ac_fn_c_try_link "$LINENO"; then :
9445   ac_cv_lib_Xxf86vm_XF86VidModeGetViewPort=yes
9446 else
9447   ac_cv_lib_Xxf86vm_XF86VidModeGetViewPort=no
9448 fi
9449 rm -f core conftest.err conftest.$ac_objext \
9450     conftest$ac_exeext conftest.$ac_ext
9451 LIBS=$ac_check_lib_save_LIBS
9452 fi
9453 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xxf86vm_XF86VidModeGetViewPort" >&5
9454 $as_echo "$ac_cv_lib_Xxf86vm_XF86VidModeGetViewPort" >&6; }
9455 if test "x$ac_cv_lib_Xxf86vm_XF86VidModeGetViewPort" = xyes; then :
9456   have_xf86vmode=yes;
9457                    VIDMODE_LIBS="-lXxf86vm";
9458                    SAVER_LIBS="$SAVER_LIBS $VIDMODE_LIBS"
9459 else
9460   true
9461 fi
9462
9463   CPPFLAGS="$ac_save_CPPFLAGS"
9464   LDFLAGS="$ac_save_LDFLAGS"
9465 #  LIBS="$ac_save_LIBS"
9466
9467   fi
9468
9469   # if that succeeded, then we've really got it.
9470   if test "$have_xf86vmode" = yes; then
9471     $as_echo "#define HAVE_XF86VMODE 1" >>confdefs.h
9472
9473   fi
9474
9475 elif test "$with_xf86vmode" != no; then
9476   echo "error: must be yes or no: --with-xf86vmode-ext=$with_xf86vmode"
9477   exit 1
9478 fi
9479
9480
9481 ###############################################################################
9482 #
9483 #       Check for the XF86VMODE server extension (for gamma fading.)
9484 #
9485 ###############################################################################
9486
9487 have_xf86gamma=no
9488 have_xf86gamma_ramp=no
9489 with_xf86gamma_req=unspecified
9490
9491 # Check whether --with-xf86gamma-ext was given.
9492 if test "${with_xf86gamma_ext+set}" = set; then :
9493   withval=$with_xf86gamma_ext; with_xf86gamma="$withval"; with_xf86gamma_req="$withval"
9494 else
9495   with_xf86gamma=yes
9496 fi
9497
9498
9499
9500    case "$with_xf86gamma" in
9501     yes) ;;
9502     no)  ;;
9503
9504     /*)
9505      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for xf86gamma headers" >&5
9506 $as_echo_n "checking for xf86gamma headers... " >&6; }
9507      d=$with_xf86gamma/include
9508      if test -d $d; then
9509        X_CFLAGS="-I$d $X_CFLAGS"
9510        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
9511 $as_echo "$d" >&6; }
9512      else
9513        { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
9514 $as_echo "not found ($d: no such directory)" >&6; }
9515      fi
9516
9517      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for xf86gamma libs" >&5
9518 $as_echo_n "checking for xf86gamma libs... " >&6; }
9519      d=$with_xf86gamma/lib
9520      if test -d $d; then
9521        X_LIBS="-L$d $X_LIBS"
9522        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
9523 $as_echo "$d" >&6; }
9524      else
9525        { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
9526 $as_echo "not found ($d: no such directory)" >&6; }
9527      fi
9528
9529      # replace the directory string with "yes".
9530      with_xf86gamma_req="yes"
9531      with_xf86gamma=$with_xf86gamma_req
9532      ;;
9533
9534     *)
9535      echo ""
9536      echo "error: argument to --with-xf86gamma-ext must be \"yes\", \"no\", or a directory."
9537      echo "       If it is a directory, then \`DIR/include' will be added to"
9538      echo "       the -I list, and \`DIR/lib' will be added to the -L list."
9539      exit 1
9540      ;;
9541    esac
9542
9543
9544 if test "$with_xf86gamma" = yes; then
9545
9546   # first check for xf86vmode.h, if we haven't already
9547   if test "$have_xf86vmode" = yes; then
9548     have_xf86gamma=yes
9549   else
9550
9551   ac_save_CPPFLAGS="$CPPFLAGS"
9552   if test \! -z "$includedir" ; then
9553     CPPFLAGS="$CPPFLAGS -I$includedir"
9554   fi
9555   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
9556   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
9557   ac_fn_c_check_header_compile "$LINENO" "X11/extensions/xf86vmode.h" "ac_cv_header_X11_extensions_xf86vmode_h" "#include <X11/Xlib.h>
9558 "
9559 if test "x$ac_cv_header_X11_extensions_xf86vmode_h" = xyes; then :
9560   have_xf86gamma=yes
9561 fi
9562
9563
9564   CPPFLAGS="$ac_save_CPPFLAGS"
9565   fi
9566
9567   # if that succeeded, then check for the -lXxf86vm
9568   if test "$have_xf86gamma" = yes; then
9569     have_xf86gamma=no
9570
9571   ac_save_CPPFLAGS="$CPPFLAGS"
9572   ac_save_LDFLAGS="$LDFLAGS"
9573 #  ac_save_LIBS="$LIBS"
9574
9575   if test \! -z "$includedir" ; then
9576     CPPFLAGS="$CPPFLAGS -I$includedir"
9577   fi
9578   # note: $X_CFLAGS includes $x_includes
9579   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
9580
9581   if test \! -z "$libdir" ; then
9582     LDFLAGS="$LDFLAGS -L$libdir"
9583   fi
9584   # note: $X_LIBS includes $x_libraries
9585   LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
9586
9587   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
9588   LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
9589   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XF86VidModeSetGamma in -lXxf86vm" >&5
9590 $as_echo_n "checking for XF86VidModeSetGamma in -lXxf86vm... " >&6; }
9591 if ${ac_cv_lib_Xxf86vm_XF86VidModeSetGamma+:} false; then :
9592   $as_echo_n "(cached) " >&6
9593 else
9594   ac_check_lib_save_LIBS=$LIBS
9595 LIBS="-lXxf86vm -lXext -lX11 $LIBS"
9596 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9597 /* end confdefs.h.  */
9598
9599 /* Override any GCC internal prototype to avoid an error.
9600    Use char because int might match the return type of a GCC
9601    builtin and then its argument prototype would still apply.  */
9602 #ifdef __cplusplus
9603 extern "C"
9604 #endif
9605 char XF86VidModeSetGamma ();
9606 int
9607 main ()
9608 {
9609 return XF86VidModeSetGamma ();
9610   ;
9611   return 0;
9612 }
9613 _ACEOF
9614 if ac_fn_c_try_link "$LINENO"; then :
9615   ac_cv_lib_Xxf86vm_XF86VidModeSetGamma=yes
9616 else
9617   ac_cv_lib_Xxf86vm_XF86VidModeSetGamma=no
9618 fi
9619 rm -f core conftest.err conftest.$ac_objext \
9620     conftest$ac_exeext conftest.$ac_ext
9621 LIBS=$ac_check_lib_save_LIBS
9622 fi
9623 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xxf86vm_XF86VidModeSetGamma" >&5
9624 $as_echo "$ac_cv_lib_Xxf86vm_XF86VidModeSetGamma" >&6; }
9625 if test "x$ac_cv_lib_Xxf86vm_XF86VidModeSetGamma" = xyes; then :
9626   have_xf86gamma=yes
9627 else
9628   true
9629 fi
9630
9631   CPPFLAGS="$ac_save_CPPFLAGS"
9632   LDFLAGS="$ac_save_LDFLAGS"
9633 #  LIBS="$ac_save_LIBS"
9634
9635   fi
9636
9637   # check for the Ramp versions of the functions too.
9638   if test "$have_xf86gamma" = yes; then
9639     have_xf86gamma_ramp=no
9640
9641   ac_save_CPPFLAGS="$CPPFLAGS"
9642   ac_save_LDFLAGS="$LDFLAGS"
9643 #  ac_save_LIBS="$LIBS"
9644
9645   if test \! -z "$includedir" ; then
9646     CPPFLAGS="$CPPFLAGS -I$includedir"
9647   fi
9648   # note: $X_CFLAGS includes $x_includes
9649   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
9650
9651   if test \! -z "$libdir" ; then
9652     LDFLAGS="$LDFLAGS -L$libdir"
9653   fi
9654   # note: $X_LIBS includes $x_libraries
9655   LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
9656
9657   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
9658   LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
9659   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XF86VidModeSetGammaRamp in -lXxf86vm" >&5
9660 $as_echo_n "checking for XF86VidModeSetGammaRamp in -lXxf86vm... " >&6; }
9661 if ${ac_cv_lib_Xxf86vm_XF86VidModeSetGammaRamp+:} false; then :
9662   $as_echo_n "(cached) " >&6
9663 else
9664   ac_check_lib_save_LIBS=$LIBS
9665 LIBS="-lXxf86vm -lXext -lX11 $LIBS"
9666 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9667 /* end confdefs.h.  */
9668
9669 /* Override any GCC internal prototype to avoid an error.
9670    Use char because int might match the return type of a GCC
9671    builtin and then its argument prototype would still apply.  */
9672 #ifdef __cplusplus
9673 extern "C"
9674 #endif
9675 char XF86VidModeSetGammaRamp ();
9676 int
9677 main ()
9678 {
9679 return XF86VidModeSetGammaRamp ();
9680   ;
9681   return 0;
9682 }
9683 _ACEOF
9684 if ac_fn_c_try_link "$LINENO"; then :
9685   ac_cv_lib_Xxf86vm_XF86VidModeSetGammaRamp=yes
9686 else
9687   ac_cv_lib_Xxf86vm_XF86VidModeSetGammaRamp=no
9688 fi
9689 rm -f core conftest.err conftest.$ac_objext \
9690     conftest$ac_exeext conftest.$ac_ext
9691 LIBS=$ac_check_lib_save_LIBS
9692 fi
9693 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xxf86vm_XF86VidModeSetGammaRamp" >&5
9694 $as_echo "$ac_cv_lib_Xxf86vm_XF86VidModeSetGammaRamp" >&6; }
9695 if test "x$ac_cv_lib_Xxf86vm_XF86VidModeSetGammaRamp" = xyes; then :
9696   have_xf86gamma_ramp=yes
9697 else
9698   true
9699 fi
9700
9701   CPPFLAGS="$ac_save_CPPFLAGS"
9702   LDFLAGS="$ac_save_LDFLAGS"
9703 #  LIBS="$ac_save_LIBS"
9704
9705   fi
9706
9707   # if those tests succeeded, then we've really got the functions.
9708   if test "$have_xf86gamma" = yes; then
9709     $as_echo "#define HAVE_XF86VMODE_GAMMA 1" >>confdefs.h
9710
9711   fi
9712
9713   if test "$have_xf86gamma_ramp" = yes; then
9714     $as_echo "#define HAVE_XF86VMODE_GAMMA_RAMP 1" >>confdefs.h
9715
9716   fi
9717
9718   # pull in the lib, if we haven't already
9719   if test "$have_xf86gamma" = yes -a "$have_xf86vmode" = no; then
9720     SAVER_LIBS="$SAVER_LIBS -lXxf86vm"
9721   fi
9722
9723 elif test "$with_xf86gamma" != no; then
9724   echo "error: must be yes or no: --with-xf86gamma-ext=$with_xf86vmode"
9725   exit 1
9726 fi
9727
9728
9729 ###############################################################################
9730 #
9731 #       Check for the RANDR (Resize and Rotate) server extension.
9732 #
9733 #       We need this to detect when the resolution of the desktop
9734 #       has changed out from under us (this is a newer, different
9735 #       mechanism than the XF86VMODE virtual viewports.)
9736 #
9737 ###############################################################################
9738
9739 have_randr=no
9740 with_randr_req=unspecified
9741
9742 # Check whether --with-randr-ext was given.
9743 if test "${with_randr_ext+set}" = set; then :
9744   withval=$with_randr_ext; with_randr="$withval"; with_randr_req="$withval"
9745 else
9746   with_randr=yes
9747 fi
9748
9749
9750
9751    case "$with_randr" in
9752     yes) ;;
9753     no)  ;;
9754
9755     /*)
9756      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for RANDR headers" >&5
9757 $as_echo_n "checking for RANDR headers... " >&6; }
9758      d=$with_randr/include
9759      if test -d $d; then
9760        X_CFLAGS="-I$d $X_CFLAGS"
9761        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
9762 $as_echo "$d" >&6; }
9763      else
9764        { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
9765 $as_echo "not found ($d: no such directory)" >&6; }
9766      fi
9767
9768      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for RANDR libs" >&5
9769 $as_echo_n "checking for RANDR libs... " >&6; }
9770      d=$with_randr/lib
9771      if test -d $d; then
9772        X_LIBS="-L$d $X_LIBS"
9773        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
9774 $as_echo "$d" >&6; }
9775      else
9776        { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
9777 $as_echo "not found ($d: no such directory)" >&6; }
9778      fi
9779
9780      # replace the directory string with "yes".
9781      with_randr_req="yes"
9782      with_randr=$with_randr_req
9783      ;;
9784
9785     *)
9786      echo ""
9787      echo "error: argument to --with-randr-ext must be \"yes\", \"no\", or a directory."
9788      echo "       If it is a directory, then \`DIR/include' will be added to"
9789      echo "       the -I list, and \`DIR/lib' will be added to the -L list."
9790      exit 1
9791      ;;
9792    esac
9793
9794
9795 if test "$with_randr" = yes; then
9796
9797   # first check for Xrandr.h
9798
9799   ac_save_CPPFLAGS="$CPPFLAGS"
9800   if test \! -z "$includedir" ; then
9801     CPPFLAGS="$CPPFLAGS -I$includedir"
9802   fi
9803   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
9804   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
9805   ac_fn_c_check_header_compile "$LINENO" "X11/extensions/Xrandr.h" "ac_cv_header_X11_extensions_Xrandr_h" "#include <X11/Xlib.h>
9806 "
9807 if test "x$ac_cv_header_X11_extensions_Xrandr_h" = xyes; then :
9808   have_randr=yes
9809 fi
9810
9811
9812   CPPFLAGS="$ac_save_CPPFLAGS"
9813
9814   # if that succeeded, then check for the XRR code in the libraries
9815   if test "$have_randr" = yes; then
9816
9817     # RANDR probably needs -lXrender
9818     xrender_libs=
9819
9820   ac_save_CPPFLAGS="$CPPFLAGS"
9821   ac_save_LDFLAGS="$LDFLAGS"
9822 #  ac_save_LIBS="$LIBS"
9823
9824   if test \! -z "$includedir" ; then
9825     CPPFLAGS="$CPPFLAGS -I$includedir"
9826   fi
9827   # note: $X_CFLAGS includes $x_includes
9828   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
9829
9830   if test \! -z "$libdir" ; then
9831     LDFLAGS="$LDFLAGS -L$libdir"
9832   fi
9833   # note: $X_LIBS includes $x_libraries
9834   LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
9835
9836   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
9837   LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
9838   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XRenderSetSubpixelOrder in -lXrender" >&5
9839 $as_echo_n "checking for XRenderSetSubpixelOrder in -lXrender... " >&6; }
9840 if ${ac_cv_lib_Xrender_XRenderSetSubpixelOrder+:} false; then :
9841   $as_echo_n "(cached) " >&6
9842 else
9843   ac_check_lib_save_LIBS=$LIBS
9844 LIBS="-lXrender -lXext -lX11 $LIBS"
9845 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9846 /* end confdefs.h.  */
9847
9848 /* Override any GCC internal prototype to avoid an error.
9849    Use char because int might match the return type of a GCC
9850    builtin and then its argument prototype would still apply.  */
9851 #ifdef __cplusplus
9852 extern "C"
9853 #endif
9854 char XRenderSetSubpixelOrder ();
9855 int
9856 main ()
9857 {
9858 return XRenderSetSubpixelOrder ();
9859   ;
9860   return 0;
9861 }
9862 _ACEOF
9863 if ac_fn_c_try_link "$LINENO"; then :
9864   ac_cv_lib_Xrender_XRenderSetSubpixelOrder=yes
9865 else
9866   ac_cv_lib_Xrender_XRenderSetSubpixelOrder=no
9867 fi
9868 rm -f core conftest.err conftest.$ac_objext \
9869     conftest$ac_exeext conftest.$ac_ext
9870 LIBS=$ac_check_lib_save_LIBS
9871 fi
9872 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xrender_XRenderSetSubpixelOrder" >&5
9873 $as_echo "$ac_cv_lib_Xrender_XRenderSetSubpixelOrder" >&6; }
9874 if test "x$ac_cv_lib_Xrender_XRenderSetSubpixelOrder" = xyes; then :
9875   xrender_libs="-lXrender"
9876 else
9877   true
9878 fi
9879
9880   CPPFLAGS="$ac_save_CPPFLAGS"
9881   LDFLAGS="$ac_save_LDFLAGS"
9882 #  LIBS="$ac_save_LIBS"
9883
9884
9885     # first look for RANDR in -lXext
9886     have_randr=no
9887
9888   ac_save_CPPFLAGS="$CPPFLAGS"
9889   ac_save_LDFLAGS="$LDFLAGS"
9890 #  ac_save_LIBS="$LIBS"
9891
9892   if test \! -z "$includedir" ; then
9893     CPPFLAGS="$CPPFLAGS -I$includedir"
9894   fi
9895   # note: $X_CFLAGS includes $x_includes
9896   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
9897
9898   if test \! -z "$libdir" ; then
9899     LDFLAGS="$LDFLAGS -L$libdir"
9900   fi
9901   # note: $X_LIBS includes $x_libraries
9902   LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
9903
9904   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
9905   LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
9906   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XRRGetScreenInfo in -lXext" >&5
9907 $as_echo_n "checking for XRRGetScreenInfo in -lXext... " >&6; }
9908 if ${ac_cv_lib_Xext_XRRGetScreenInfo+:} false; then :
9909   $as_echo_n "(cached) " >&6
9910 else
9911   ac_check_lib_save_LIBS=$LIBS
9912 LIBS="-lXext $xrender_libs -lXext -lX11 $LIBS"
9913 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9914 /* end confdefs.h.  */
9915
9916 /* Override any GCC internal prototype to avoid an error.
9917    Use char because int might match the return type of a GCC
9918    builtin and then its argument prototype would still apply.  */
9919 #ifdef __cplusplus
9920 extern "C"
9921 #endif
9922 char XRRGetScreenInfo ();
9923 int
9924 main ()
9925 {
9926 return XRRGetScreenInfo ();
9927   ;
9928   return 0;
9929 }
9930 _ACEOF
9931 if ac_fn_c_try_link "$LINENO"; then :
9932   ac_cv_lib_Xext_XRRGetScreenInfo=yes
9933 else
9934   ac_cv_lib_Xext_XRRGetScreenInfo=no
9935 fi
9936 rm -f core conftest.err conftest.$ac_objext \
9937     conftest$ac_exeext conftest.$ac_ext
9938 LIBS=$ac_check_lib_save_LIBS
9939 fi
9940 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xext_XRRGetScreenInfo" >&5
9941 $as_echo "$ac_cv_lib_Xext_XRRGetScreenInfo" >&6; }
9942 if test "x$ac_cv_lib_Xext_XRRGetScreenInfo" = xyes; then :
9943   have_randr=yes; SAVER_LIBS="$SAVER_LIBS $xrender_libs"
9944 else
9945   true
9946 fi
9947
9948   CPPFLAGS="$ac_save_CPPFLAGS"
9949   LDFLAGS="$ac_save_LDFLAGS"
9950 #  LIBS="$ac_save_LIBS"
9951
9952
9953     # if that failed, look in -lXrandr
9954     if test "$have_randr" = no; then
9955
9956   ac_save_CPPFLAGS="$CPPFLAGS"
9957   ac_save_LDFLAGS="$LDFLAGS"
9958 #  ac_save_LIBS="$LIBS"
9959
9960   if test \! -z "$includedir" ; then
9961     CPPFLAGS="$CPPFLAGS -I$includedir"
9962   fi
9963   # note: $X_CFLAGS includes $x_includes
9964   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
9965
9966   if test \! -z "$libdir" ; then
9967     LDFLAGS="$LDFLAGS -L$libdir"
9968   fi
9969   # note: $X_LIBS includes $x_libraries
9970   LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
9971
9972   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
9973   LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
9974   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XRRGetScreenInfo in -lXrandr" >&5
9975 $as_echo_n "checking for XRRGetScreenInfo in -lXrandr... " >&6; }
9976 if ${ac_cv_lib_Xrandr_XRRGetScreenInfo+:} false; then :
9977   $as_echo_n "(cached) " >&6
9978 else
9979   ac_check_lib_save_LIBS=$LIBS
9980 LIBS="-lXrandr $xrender_libs -lXext -lX11 $LIBS"
9981 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9982 /* end confdefs.h.  */
9983
9984 /* Override any GCC internal prototype to avoid an error.
9985    Use char because int might match the return type of a GCC
9986    builtin and then its argument prototype would still apply.  */
9987 #ifdef __cplusplus
9988 extern "C"
9989 #endif
9990 char XRRGetScreenInfo ();
9991 int
9992 main ()
9993 {
9994 return XRRGetScreenInfo ();
9995   ;
9996   return 0;
9997 }
9998 _ACEOF
9999 if ac_fn_c_try_link "$LINENO"; then :
10000   ac_cv_lib_Xrandr_XRRGetScreenInfo=yes
10001 else
10002   ac_cv_lib_Xrandr_XRRGetScreenInfo=no
10003 fi
10004 rm -f core conftest.err conftest.$ac_objext \
10005     conftest$ac_exeext conftest.$ac_ext
10006 LIBS=$ac_check_lib_save_LIBS
10007 fi
10008 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xrandr_XRRGetScreenInfo" >&5
10009 $as_echo "$ac_cv_lib_Xrandr_XRRGetScreenInfo" >&6; }
10010 if test "x$ac_cv_lib_Xrandr_XRRGetScreenInfo" = xyes; then :
10011   have_randr=yes; SAVER_LIBS="$SAVER_LIBS -lXrandr $xrender_libs"
10012 else
10013   true
10014 fi
10015
10016   CPPFLAGS="$ac_save_CPPFLAGS"
10017   LDFLAGS="$ac_save_LDFLAGS"
10018 #  LIBS="$ac_save_LIBS"
10019
10020     fi
10021   fi
10022
10023   # if that succeeded, then we've really got it.
10024   if test "$have_randr" = yes; then
10025     $as_echo "#define HAVE_RANDR 1" >>confdefs.h
10026
10027
10028     # Now check for version 1.2 in the same libs.
10029     # Try to compile, since on MacOS 10.5.7, headers are older than libs!
10030     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XRRGetScreenResources" >&5
10031 $as_echo_n "checking for XRRGetScreenResources... " >&6; }
10032 if ${ac_cv_randr_12+:} false; then :
10033   $as_echo_n "(cached) " >&6
10034 else
10035   ac_cv_randr_12=no
10036
10037   ac_save_CPPFLAGS="$CPPFLAGS"
10038   if test \! -z "$includedir" ; then
10039     CPPFLAGS="$CPPFLAGS -I$includedir"
10040   fi
10041   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
10042   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
10043   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10044 /* end confdefs.h.  */
10045 #include <stdlib.h>
10046                          #include <X11/Xlib.h>
10047                          #include <X11/extensions/Xrandr.h>
10048 int
10049 main ()
10050 {
10051 XRRScreenResources *res =
10052                            XRRGetScreenResources (0, 0);
10053   ;
10054   return 0;
10055 }
10056 _ACEOF
10057 if ac_fn_c_try_compile "$LINENO"; then :
10058   ac_cv_randr_12=yes
10059 else
10060   ac_cv_randr_12=no
10061 fi
10062 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10063   CPPFLAGS="$ac_save_CPPFLAGS"
10064 fi
10065 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_randr_12" >&5
10066 $as_echo "$ac_cv_randr_12" >&6; }
10067     if test "$ac_cv_randr_12" = yes ; then
10068       $as_echo "#define HAVE_RANDR_12 1" >>confdefs.h
10069
10070     fi
10071 #   AC_CHECK_X_LIB(c, XRRGetOutputInfo, [AC_DEFINE(HAVE_RANDR_12)],
10072 #                  [true], $SAVER_LIBS)
10073   fi
10074
10075
10076 elif test "$with_randr" != no; then
10077   echo "error: must be yes or no: --with-randr-ext=$with_randr"
10078   exit 1
10079 fi
10080
10081
10082 ###############################################################################
10083 #
10084 #       Check for XF86MiscSetGrabKeysState (but only bother if we are already
10085 #       using other XF86 stuff.)
10086 #
10087 ###############################################################################
10088
10089 have_xf86miscsetgrabkeysstate=no
10090 if test "$have_xf86gamma" = yes -o "$have_xf86vmode" = yes; then
10091
10092   ac_save_CPPFLAGS="$CPPFLAGS"
10093   ac_save_LDFLAGS="$LDFLAGS"
10094 #  ac_save_LIBS="$LIBS"
10095
10096   if test \! -z "$includedir" ; then
10097     CPPFLAGS="$CPPFLAGS -I$includedir"
10098   fi
10099   # note: $X_CFLAGS includes $x_includes
10100   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
10101
10102   if test \! -z "$libdir" ; then
10103     LDFLAGS="$LDFLAGS -L$libdir"
10104   fi
10105   # note: $X_LIBS includes $x_libraries
10106   LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
10107
10108   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
10109   LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
10110   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XF86MiscSetGrabKeysState in -lXxf86misc" >&5
10111 $as_echo_n "checking for XF86MiscSetGrabKeysState in -lXxf86misc... " >&6; }
10112 if ${ac_cv_lib_Xxf86misc_XF86MiscSetGrabKeysState+:} false; then :
10113   $as_echo_n "(cached) " >&6
10114 else
10115   ac_check_lib_save_LIBS=$LIBS
10116 LIBS="-lXxf86misc -lXext -lX11 $LIBS"
10117 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10118 /* end confdefs.h.  */
10119
10120 /* Override any GCC internal prototype to avoid an error.
10121    Use char because int might match the return type of a GCC
10122    builtin and then its argument prototype would still apply.  */
10123 #ifdef __cplusplus
10124 extern "C"
10125 #endif
10126 char XF86MiscSetGrabKeysState ();
10127 int
10128 main ()
10129 {
10130 return XF86MiscSetGrabKeysState ();
10131   ;
10132   return 0;
10133 }
10134 _ACEOF
10135 if ac_fn_c_try_link "$LINENO"; then :
10136   ac_cv_lib_Xxf86misc_XF86MiscSetGrabKeysState=yes
10137 else
10138   ac_cv_lib_Xxf86misc_XF86MiscSetGrabKeysState=no
10139 fi
10140 rm -f core conftest.err conftest.$ac_objext \
10141     conftest$ac_exeext conftest.$ac_ext
10142 LIBS=$ac_check_lib_save_LIBS
10143 fi
10144 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xxf86misc_XF86MiscSetGrabKeysState" >&5
10145 $as_echo "$ac_cv_lib_Xxf86misc_XF86MiscSetGrabKeysState" >&6; }
10146 if test "x$ac_cv_lib_Xxf86misc_XF86MiscSetGrabKeysState" = xyes; then :
10147   have_xf86miscsetgrabkeysstate=yes
10148 else
10149   true
10150 fi
10151
10152   CPPFLAGS="$ac_save_CPPFLAGS"
10153   LDFLAGS="$ac_save_LDFLAGS"
10154 #  LIBS="$ac_save_LIBS"
10155
10156   if test "$have_xf86miscsetgrabkeysstate" = yes ; then
10157     SAVER_LIBS="$SAVER_LIBS -lXxf86misc"
10158     $as_echo "#define HAVE_XF86MISCSETGRABKEYSSTATE 1" >>confdefs.h
10159
10160   fi
10161 fi
10162
10163
10164 ###############################################################################
10165 #
10166 #       Check for HP XHPDisableReset and XHPEnableReset.
10167 #
10168 ###############################################################################
10169
10170 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XHPDisableReset in X11/XHPlib.h" >&5
10171 $as_echo_n "checking for XHPDisableReset in X11/XHPlib.h... " >&6; }
10172
10173   ac_save_CPPFLAGS="$CPPFLAGS"
10174   if test \! -z "$includedir" ; then
10175     CPPFLAGS="$CPPFLAGS -I$includedir"
10176   fi
10177   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
10178   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
10179   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10180 /* end confdefs.h.  */
10181 #include <X11/XHPlib.h>
10182
10183 _ACEOF
10184 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
10185   $EGREP "XHPDisableReset" >/dev/null 2>&1; then :
10186   $as_echo "#define HAVE_XHPDISABLERESET 1" >>confdefs.h
10187
10188                    SAVER_LIBS="-lXhp11 $SAVER_LIBS"
10189                    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10190 $as_echo "yes" >&6; }
10191 else
10192   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10193 $as_echo "no" >&6; }
10194 fi
10195 rm -rf conftest*
10196
10197   CPPFLAGS="$ac_save_CPPFLAGS"
10198
10199
10200 ###############################################################################
10201 #
10202 #       Check for /proc/interrupts.
10203 #
10204 ###############################################################################
10205
10206 have_proc_interrupts=no
10207 with_proc_interrupts_req=unspecified
10208
10209 # Check whether --with-proc-interrupts was given.
10210 if test "${with_proc_interrupts+set}" = set; then :
10211   withval=$with_proc_interrupts; with_proc_interrupts="$withval"; with_proc_interrupts_req="$withval"
10212 else
10213   with_proc_interrupts=yes
10214 fi
10215
10216
10217 if test "$with_proc_interrupts" = yes; then
10218
10219   # Note that we may be building in an environment (e.g. Debian buildd chroot)
10220   # without a proper /proc filesystem. If /proc/interrupts exists, then we'll
10221   # check that it has the bits we need, but otherwise we'll just go on faith.
10222   #
10223   have_proc_interrupts=yes
10224
10225   if test -f /proc/interrupts; then
10226    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether /proc/interrupts contains keyboard data" >&5
10227 $as_echo_n "checking whether /proc/interrupts contains keyboard data... " >&6; }
10228 if ${ac_cv_have_proc_interrupts+:} false; then :
10229   $as_echo_n "(cached) " >&6
10230 else
10231   ac_cv_have_proc_interrupts=no
10232      if grep 'keyboard\|i8042' /proc/interrupts >/dev/null 2>&1 ; then
10233        ac_cv_have_proc_interrupts=yes
10234      fi
10235
10236 fi
10237 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_proc_interrupts" >&5
10238 $as_echo "$ac_cv_have_proc_interrupts" >&6; }
10239    have_proc_interrupts=$ac_cv_have_proc_interrupts
10240   fi
10241
10242   if test "$have_proc_interrupts" = yes; then
10243     $as_echo "#define HAVE_PROC_INTERRUPTS 1" >>confdefs.h
10244
10245   fi
10246
10247 elif test "$with_proc_interrupts" != no; then
10248   echo "error: must be yes or no: --with-proc-interrupts=$with_proc_interrupts"
10249   exit 1
10250 fi
10251
10252
10253 ###############################################################################
10254 #
10255 #       The --enable-locking option
10256 #
10257 ###############################################################################
10258
10259 # Check whether --enable-locking was given.
10260 if test "${enable_locking+set}" = set; then :
10261   enableval=$enable_locking; enable_locking="$enableval"
10262 else
10263   if test "$ac_macosx" = yes; then
10264     # We can't lock on MacOS X, so default to not compiling in support for it.
10265     # But allow --enable-locking to override that, so I can debug Linux locking
10266     # under MacOS X11.
10267     enable_locking=no
10268    else
10269     enable_locking=yes
10270    fi
10271 fi
10272
10273 if test "$enable_locking" = yes; then
10274   true
10275 elif test "$enable_locking" = no; then
10276   $as_echo "#define NO_LOCKING 1" >>confdefs.h
10277
10278 else
10279   echo "error: must be yes or no: --enable-locking=$enable_locking"
10280   exit 1
10281 fi
10282
10283
10284 ###############################################################################
10285 #
10286 #       Whether to allow root password to unblank.
10287 #
10288 ###############################################################################
10289 # Check whether --enable-root-passwd was given.
10290 if test "${enable_root_passwd+set}" = set; then :
10291   enableval=$enable_root_passwd; enable_root_passwd="$enableval"
10292 else
10293   enable_root_passwd=yes
10294 fi
10295
10296 if test "$enable_root_passwd" = yes; then
10297   $as_echo "#define ALLOW_ROOT_PASSWD 1" >>confdefs.h
10298
10299   true
10300 elif test "$enable_root_passwd" != no; then
10301   echo "error: must be yes or no: --enable-root-passwd=$enable_root_passwd"
10302   exit 1
10303 fi
10304
10305 ###############################################################################
10306 #
10307 #       Check for PAM.
10308 #
10309 ###############################################################################
10310
10311 case "$host" in
10312   *-solaris*)
10313    # Solaris systems tend to come with PAM misconfigured.
10314    #  Don't build it by default, even if the headers exist.
10315    with_pam_default=no
10316    ;;
10317   *)
10318    # Default to building PAM support on all other systems, if it exists.
10319    with_pam_default=yes
10320   ;;
10321 esac
10322
10323 have_pam=no
10324 with_pam_req=unspecified
10325
10326
10327 # Check whether --with-pam was given.
10328 if test "${with_pam+set}" = set; then :
10329   withval=$with_pam; with_pam="$withval"; with_pam_req="$withval"
10330 else
10331   with_pam=$with_pam_default
10332 fi
10333
10334
10335
10336 # Check whether --with-pam_service_name was given.
10337 if test "${with_pam_service_name+set}" = set; then :
10338   withval=$with_pam_service_name; pam_service_name="$withval"
10339 else
10340   pam_service_name="xscreensaver"
10341 fi
10342
10343
10344 # Check whether --enable-pam-check-account-type was given.
10345 if test "${enable_pam_check_account_type+set}" = set; then :
10346   enableval=$enable_pam_check_account_type; enable_pam_check_account_type="$enableval"
10347 else
10348   enable_pam_check_account_type=no
10349 fi
10350
10351 if test "$enable_pam_check_account_type" = yes ; then
10352   $as_echo "#define PAM_CHECK_ACCOUNT_TYPE 1" >>confdefs.h
10353
10354   true
10355 elif test "$enable_pam_check_account_type" != no ; then
10356   echo "error: must be yes or no: --enable-pam-check-account-type=$enable_pam_check_account_type"
10357   exit 1
10358 fi
10359
10360
10361    case "$with_pam" in
10362     yes) ;;
10363     no)  ;;
10364
10365     /*)
10366      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PAM headers" >&5
10367 $as_echo_n "checking for PAM headers... " >&6; }
10368      d=$with_pam/include
10369      if test -d $d; then
10370        X_CFLAGS="-I$d $X_CFLAGS"
10371        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
10372 $as_echo "$d" >&6; }
10373      else
10374        { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
10375 $as_echo "not found ($d: no such directory)" >&6; }
10376      fi
10377
10378      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PAM libs" >&5
10379 $as_echo_n "checking for PAM libs... " >&6; }
10380      d=$with_pam/lib
10381      if test -d $d; then
10382        X_LIBS="-L$d $X_LIBS"
10383        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
10384 $as_echo "$d" >&6; }
10385      else
10386        { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
10387 $as_echo "not found ($d: no such directory)" >&6; }
10388      fi
10389
10390      # replace the directory string with "yes".
10391      with_pam_req="yes"
10392      with_pam=$with_pam_req
10393      ;;
10394
10395     *)
10396      echo ""
10397      echo "error: argument to --with-pam must be \"yes\", \"no\", or a directory."
10398      echo "       If it is a directory, then \`DIR/include' will be added to"
10399      echo "       the -I list, and \`DIR/lib' will be added to the -L list."
10400      exit 1
10401      ;;
10402    esac
10403
10404
10405 if test "$enable_locking" = yes -a "$with_pam" = yes; then
10406   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PAM" >&5
10407 $as_echo_n "checking for PAM... " >&6; }
10408 if ${ac_cv_pam+:} false; then :
10409   $as_echo_n "(cached) " >&6
10410 else
10411
10412   ac_save_CPPFLAGS="$CPPFLAGS"
10413   if test \! -z "$includedir" ; then
10414     CPPFLAGS="$CPPFLAGS -I$includedir"
10415   fi
10416   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
10417   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
10418   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10419 /* end confdefs.h.  */
10420 #include <security/pam_appl.h>
10421 int
10422 main ()
10423 {
10424
10425   ;
10426   return 0;
10427 }
10428 _ACEOF
10429 if ac_fn_c_try_compile "$LINENO"; then :
10430   ac_cv_pam=yes
10431 else
10432   ac_cv_pam=no
10433 fi
10434 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10435   CPPFLAGS="$ac_save_CPPFLAGS"
10436 fi
10437 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_pam" >&5
10438 $as_echo "$ac_cv_pam" >&6; }
10439   if test "$ac_cv_pam" = yes ; then
10440     have_pam=yes
10441     $as_echo "#define HAVE_PAM 1" >>confdefs.h
10442
10443     cat >>confdefs.h <<_ACEOF
10444 #define PAM_SERVICE_NAME "$pam_service_name"
10445 _ACEOF
10446
10447
10448     PASSWD_LIBS="${PASSWD_LIBS} -lpam"
10449
10450     # libpam typically requires dlopen and dlsym.  On FreeBSD,
10451     # those are in libc.  On Linux and Solaris, they're in libdl.
10452     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10453 $as_echo_n "checking for dlopen in -ldl... " >&6; }
10454 if ${ac_cv_lib_dl_dlopen+:} false; then :
10455   $as_echo_n "(cached) " >&6
10456 else
10457   ac_check_lib_save_LIBS=$LIBS
10458 LIBS="-ldl  $LIBS"
10459 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10460 /* end confdefs.h.  */
10461
10462 /* Override any GCC internal prototype to avoid an error.
10463    Use char because int might match the return type of a GCC
10464    builtin and then its argument prototype would still apply.  */
10465 #ifdef __cplusplus
10466 extern "C"
10467 #endif
10468 char dlopen ();
10469 int
10470 main ()
10471 {
10472 return dlopen ();
10473   ;
10474   return 0;
10475 }
10476 _ACEOF
10477 if ac_fn_c_try_link "$LINENO"; then :
10478   ac_cv_lib_dl_dlopen=yes
10479 else
10480   ac_cv_lib_dl_dlopen=no
10481 fi
10482 rm -f core conftest.err conftest.$ac_objext \
10483     conftest$ac_exeext conftest.$ac_ext
10484 LIBS=$ac_check_lib_save_LIBS
10485 fi
10486 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10487 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10488 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
10489   PASSWD_LIBS="${PASSWD_LIBS} -ldl"
10490 fi
10491
10492
10493     # On Linux, sigtimedwait() is in libc; on Solaris, it's in librt.
10494     have_timedwait=no
10495     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sigtimedwait in -lc" >&5
10496 $as_echo_n "checking for sigtimedwait in -lc... " >&6; }
10497 if ${ac_cv_lib_c_sigtimedwait+:} false; then :
10498   $as_echo_n "(cached) " >&6
10499 else
10500   ac_check_lib_save_LIBS=$LIBS
10501 LIBS="-lc  $LIBS"
10502 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10503 /* end confdefs.h.  */
10504
10505 /* Override any GCC internal prototype to avoid an error.
10506    Use char because int might match the return type of a GCC
10507    builtin and then its argument prototype would still apply.  */
10508 #ifdef __cplusplus
10509 extern "C"
10510 #endif
10511 char sigtimedwait ();
10512 int
10513 main ()
10514 {
10515 return sigtimedwait ();
10516   ;
10517   return 0;
10518 }
10519 _ACEOF
10520 if ac_fn_c_try_link "$LINENO"; then :
10521   ac_cv_lib_c_sigtimedwait=yes
10522 else
10523   ac_cv_lib_c_sigtimedwait=no
10524 fi
10525 rm -f core conftest.err conftest.$ac_objext \
10526     conftest$ac_exeext conftest.$ac_ext
10527 LIBS=$ac_check_lib_save_LIBS
10528 fi
10529 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_sigtimedwait" >&5
10530 $as_echo "$ac_cv_lib_c_sigtimedwait" >&6; }
10531 if test "x$ac_cv_lib_c_sigtimedwait" = xyes; then :
10532   have_timedwait=yes
10533                   $as_echo "#define HAVE_SIGTIMEDWAIT 1" >>confdefs.h
10534
10535 fi
10536
10537     if test "$have_timedwait" = no ; then
10538       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sigtimedwait in -lrt" >&5
10539 $as_echo_n "checking for sigtimedwait in -lrt... " >&6; }
10540 if ${ac_cv_lib_rt_sigtimedwait+:} false; then :
10541   $as_echo_n "(cached) " >&6
10542 else
10543   ac_check_lib_save_LIBS=$LIBS
10544 LIBS="-lrt  $LIBS"
10545 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10546 /* end confdefs.h.  */
10547
10548 /* Override any GCC internal prototype to avoid an error.
10549    Use char because int might match the return type of a GCC
10550    builtin and then its argument prototype would still apply.  */
10551 #ifdef __cplusplus
10552 extern "C"
10553 #endif
10554 char sigtimedwait ();
10555 int
10556 main ()
10557 {
10558 return sigtimedwait ();
10559   ;
10560   return 0;
10561 }
10562 _ACEOF
10563 if ac_fn_c_try_link "$LINENO"; then :
10564   ac_cv_lib_rt_sigtimedwait=yes
10565 else
10566   ac_cv_lib_rt_sigtimedwait=no
10567 fi
10568 rm -f core conftest.err conftest.$ac_objext \
10569     conftest$ac_exeext conftest.$ac_ext
10570 LIBS=$ac_check_lib_save_LIBS
10571 fi
10572 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rt_sigtimedwait" >&5
10573 $as_echo "$ac_cv_lib_rt_sigtimedwait" >&6; }
10574 if test "x$ac_cv_lib_rt_sigtimedwait" = xyes; then :
10575   have_timedwait=yes
10576                                       $as_echo "#define HAVE_SIGTIMEDWAIT 1" >>confdefs.h
10577
10578                                       PASSWD_LIBS="${PASSWD_LIBS} -lrt"
10579 fi
10580
10581     fi
10582
10583     { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to call pam_strerror" >&5
10584 $as_echo_n "checking how to call pam_strerror... " >&6; }
10585     if ${ac_cv_pam_strerror_args+:} false; then :
10586   $as_echo_n "(cached) " >&6
10587 else
10588
10589   ac_save_CPPFLAGS="$CPPFLAGS"
10590   if test \! -z "$includedir" ; then
10591     CPPFLAGS="$CPPFLAGS -I$includedir"
10592   fi
10593   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
10594   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
10595   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10596 /* end confdefs.h.  */
10597 #include <stdio.h>
10598                         #include <stdlib.h>
10599                         #include <security/pam_appl.h>
10600 int
10601 main ()
10602 {
10603 pam_handle_t *pamh = 0;
10604                         char *s = pam_strerror(pamh, PAM_SUCCESS);
10605   ;
10606   return 0;
10607 }
10608 _ACEOF
10609 if ac_fn_c_try_compile "$LINENO"; then :
10610   ac_pam_strerror_args=2
10611 else
10612
10613   ac_save_CPPFLAGS="$CPPFLAGS"
10614   if test \! -z "$includedir" ; then
10615     CPPFLAGS="$CPPFLAGS -I$includedir"
10616   fi
10617   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
10618   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
10619   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10620 /* end confdefs.h.  */
10621 #include <stdio.h>
10622                                           #include <stdlib.h>
10623                                           #include <security/pam_appl.h>
10624 int
10625 main ()
10626 {
10627 char *s =
10628                                            pam_strerror(PAM_SUCCESS);
10629   ;
10630   return 0;
10631 }
10632 _ACEOF
10633 if ac_fn_c_try_compile "$LINENO"; then :
10634   ac_pam_strerror_args=1
10635 else
10636   ac_pam_strerror_args=0
10637 fi
10638 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10639   CPPFLAGS="$ac_save_CPPFLAGS"
10640 fi
10641 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10642   CPPFLAGS="$ac_save_CPPFLAGS"
10643       ac_cv_pam_strerror_args=$ac_pam_strerror_args
10644 fi
10645
10646     ac_pam_strerror_args=$ac_cv_pam_strerror_args
10647     if test "$ac_pam_strerror_args" = 1 ; then
10648       { $as_echo "$as_me:${as_lineno-$LINENO}: result: one argument" >&5
10649 $as_echo "one argument" >&6; }
10650     elif test "$ac_pam_strerror_args" = 2 ; then
10651       $as_echo "#define PAM_STRERROR_TWO_ARGS 1" >>confdefs.h
10652
10653       { $as_echo "$as_me:${as_lineno-$LINENO}: result: two arguments" >&5
10654 $as_echo "two arguments" >&6; }
10655     else
10656       { $as_echo "$as_me:${as_lineno-$LINENO}: result: unknown" >&5
10657 $as_echo "unknown" >&6; }
10658     fi
10659
10660 # Check pam_fail_delay
10661     { $as_echo "$as_me:${as_lineno-$LINENO}: checking pam_fail_delay in -lpam" >&5
10662 $as_echo_n "checking pam_fail_delay in -lpam... " >&6; }
10663     if ${ac_cv_pam_fail_delay+:} false; then :
10664   $as_echo_n "(cached) " >&6
10665 else
10666   ac_save_LDFLAGS="$LDFLAGS"
10667       LDFLAGS="-lpam"
10668       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10669 /* end confdefs.h.  */
10670 #include <security/pam_appl.h>
10671 int
10672 main ()
10673 {
10674 pam_handle_t *pamh = 0;
10675                    unsigned int usec = 1;
10676                    int status = pam_fail_delay (pamh, usec);
10677   ;
10678   return 0;
10679 }
10680 _ACEOF
10681 if ac_fn_c_try_link "$LINENO"; then :
10682   ac_pam_fail_delay=yes
10683 else
10684   ac_pam_fail_delay=no
10685 fi
10686 rm -f core conftest.err conftest.$ac_objext \
10687     conftest$ac_exeext conftest.$ac_ext
10688       ac_cv_pam_fail_delay=$ac_pam_fail_delay,
10689       LDFLAGS=$ac_save_LDFLAGS
10690 fi
10691
10692
10693       if test "$ac_pam_fail_delay" = yes ; then
10694         { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10695 $as_echo "yes" >&6; }
10696         $as_echo "#define HAVE_PAM_FAIL_DELAY 1" >>confdefs.h
10697
10698       else
10699         { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10700 $as_echo "no" >&6; }
10701       fi
10702
10703   fi
10704 fi
10705
10706
10707 ###############################################################################
10708 #
10709 #       Check for Kerberos.
10710 #
10711 ###############################################################################
10712
10713 have_kerberos=no
10714 have_kerberos5=no
10715 with_kerberos_req=unspecified
10716
10717
10718 # Check whether --with-kerberos was given.
10719 if test "${with_kerberos+set}" = set; then :
10720   withval=$with_kerberos; with_kerberos="$withval"; with_kerberos_req="$withval"
10721 else
10722   with_kerberos=yes
10723 fi
10724
10725
10726
10727    case "$with_kerberos" in
10728     yes) ;;
10729     no)  ;;
10730
10731     /*)
10732      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Kerberos headers" >&5
10733 $as_echo_n "checking for Kerberos headers... " >&6; }
10734      d=$with_kerberos/include
10735      if test -d $d; then
10736        X_CFLAGS="-I$d $X_CFLAGS"
10737        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
10738 $as_echo "$d" >&6; }
10739      else
10740        { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
10741 $as_echo "not found ($d: no such directory)" >&6; }
10742      fi
10743
10744      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Kerberos libs" >&5
10745 $as_echo_n "checking for Kerberos libs... " >&6; }
10746      d=$with_kerberos/lib
10747      if test -d $d; then
10748        X_LIBS="-L$d $X_LIBS"
10749        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
10750 $as_echo "$d" >&6; }
10751      else
10752        { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
10753 $as_echo "not found ($d: no such directory)" >&6; }
10754      fi
10755
10756      # replace the directory string with "yes".
10757      with_kerberos_req="yes"
10758      with_kerberos=$with_kerberos_req
10759      ;;
10760
10761     *)
10762      echo ""
10763      echo "error: argument to --with-kerberos must be \"yes\", \"no\", or a directory."
10764      echo "       If it is a directory, then \`DIR/include' will be added to"
10765      echo "       the -I list, and \`DIR/lib' will be added to the -L list."
10766      exit 1
10767      ;;
10768    esac
10769
10770
10771 if test "$enable_locking" = yes -a "$with_kerberos" = yes; then
10772   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Kerberos 4" >&5
10773 $as_echo_n "checking for Kerberos 4... " >&6; }
10774 if ${ac_cv_kerberos+:} false; then :
10775   $as_echo_n "(cached) " >&6
10776 else
10777
10778   ac_save_CPPFLAGS="$CPPFLAGS"
10779   if test \! -z "$includedir" ; then
10780     CPPFLAGS="$CPPFLAGS -I$includedir"
10781   fi
10782   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
10783   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
10784   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10785 /* end confdefs.h.  */
10786 #include <krb.h>
10787 int
10788 main ()
10789 {
10790
10791   ;
10792   return 0;
10793 }
10794 _ACEOF
10795 if ac_fn_c_try_compile "$LINENO"; then :
10796   ac_cv_kerberos=yes
10797 else
10798   ac_cv_kerberos=no
10799 fi
10800 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10801   CPPFLAGS="$ac_save_CPPFLAGS"
10802 fi
10803 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_kerberos" >&5
10804 $as_echo "$ac_cv_kerberos" >&6; }
10805   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Kerberos 5" >&5
10806 $as_echo_n "checking for Kerberos 5... " >&6; }
10807 if ${ac_cv_kerberos5+:} false; then :
10808   $as_echo_n "(cached) " >&6
10809 else
10810
10811   ac_save_CPPFLAGS="$CPPFLAGS"
10812   if test \! -z "$includedir" ; then
10813     CPPFLAGS="$CPPFLAGS -I$includedir"
10814   fi
10815   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
10816   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
10817   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10818 /* end confdefs.h.  */
10819 #include <kerberosIV/krb.h>
10820 int
10821 main ()
10822 {
10823
10824   ;
10825   return 0;
10826 }
10827 _ACEOF
10828 if ac_fn_c_try_compile "$LINENO"; then :
10829   ac_cv_kerberos5=yes
10830 else
10831   ac_cv_kerberos5=no
10832 fi
10833 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10834   CPPFLAGS="$ac_save_CPPFLAGS"
10835 fi
10836 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_kerberos5" >&5
10837 $as_echo "$ac_cv_kerberos5" >&6; }
10838
10839   if test "$ac_cv_kerberos" = yes ; then
10840     have_kerberos=yes
10841     $as_echo "#define HAVE_KERBEROS 1" >>confdefs.h
10842
10843   fi
10844
10845   if test "$ac_cv_kerberos5" = yes ; then
10846
10847     # Andrew Snare <ajs@pigpond.com> wrote:
10848     #
10849     # You were assuming that if kerberosV (krb5) was found, then kerberosIV
10850     # (krb4) was also available.  This turns out not to be the case with
10851     # mit-krb-1.2.7; apparently backwards-compatibility with KerberosIV
10852     # is optional.
10853     #
10854     # So, disable kerberosV support if libkrb4 can't be found.
10855     # This is not the best solution, but it makes the compile not fail.
10856     #
10857
10858   ac_save_CPPFLAGS="$CPPFLAGS"
10859   ac_save_LDFLAGS="$LDFLAGS"
10860 #  ac_save_LIBS="$LIBS"
10861
10862   if test \! -z "$includedir" ; then
10863     CPPFLAGS="$CPPFLAGS -I$includedir"
10864   fi
10865   # note: $X_CFLAGS includes $x_includes
10866   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
10867
10868   if test \! -z "$libdir" ; then
10869     LDFLAGS="$LDFLAGS -L$libdir"
10870   fi
10871   # note: $X_LIBS includes $x_libraries
10872   LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
10873
10874   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
10875   LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
10876   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for krb_get_tf_realm in -lkrb4" >&5
10877 $as_echo_n "checking for krb_get_tf_realm in -lkrb4... " >&6; }
10878 if ${ac_cv_lib_krb4_krb_get_tf_realm+:} false; then :
10879   $as_echo_n "(cached) " >&6
10880 else
10881   ac_check_lib_save_LIBS=$LIBS
10882 LIBS="-lkrb4  $LIBS"
10883 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10884 /* end confdefs.h.  */
10885
10886 /* Override any GCC internal prototype to avoid an error.
10887    Use char because int might match the return type of a GCC
10888    builtin and then its argument prototype would still apply.  */
10889 #ifdef __cplusplus
10890 extern "C"
10891 #endif
10892 char krb_get_tf_realm ();
10893 int
10894 main ()
10895 {
10896 return krb_get_tf_realm ();
10897   ;
10898   return 0;
10899 }
10900 _ACEOF
10901 if ac_fn_c_try_link "$LINENO"; then :
10902   ac_cv_lib_krb4_krb_get_tf_realm=yes
10903 else
10904   ac_cv_lib_krb4_krb_get_tf_realm=no
10905 fi
10906 rm -f core conftest.err conftest.$ac_objext \
10907     conftest$ac_exeext conftest.$ac_ext
10908 LIBS=$ac_check_lib_save_LIBS
10909 fi
10910 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_krb4_krb_get_tf_realm" >&5
10911 $as_echo "$ac_cv_lib_krb4_krb_get_tf_realm" >&6; }
10912 if test "x$ac_cv_lib_krb4_krb_get_tf_realm" = xyes; then :
10913   have_kerberos=yes
10914 else
10915   have_kerberos=no
10916 fi
10917
10918   CPPFLAGS="$ac_save_CPPFLAGS"
10919   LDFLAGS="$ac_save_LDFLAGS"
10920 #  LIBS="$ac_save_LIBS"
10921
10922     if test "$have_kerberos" = yes ; then
10923       have_kerberos5=yes
10924       $as_echo "#define HAVE_KERBEROS 1" >>confdefs.h
10925
10926       $as_echo "#define HAVE_KERBEROS5 1" >>confdefs.h
10927
10928     else
10929       have_kerberos5=no
10930       { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Cannot find compat lib (libkrb4) needed to use Kerberos 5" >&5
10931 $as_echo "$as_me: WARNING: Cannot find compat lib (libkrb4) needed to use Kerberos 5" >&2;}
10932     fi
10933
10934   fi
10935
10936   if test "$have_kerberos5" = yes ; then
10937     # from Matt Knopp <mhat@infocalypse.netlag.com>
10938     # (who got it from amu@mit.edu)
10939
10940     PASSWD_LIBS="$PASSWD_LIBS -lkrb4 -ldes425 -lkrb5 -lk5crypto -lcom_err"
10941
10942     # jwz: MacOS X uses -lkrb5, but not -lcrypt
10943
10944   ac_save_CPPFLAGS="$CPPFLAGS"
10945   ac_save_LDFLAGS="$LDFLAGS"
10946 #  ac_save_LIBS="$LIBS"
10947
10948   if test \! -z "$includedir" ; then
10949     CPPFLAGS="$CPPFLAGS -I$includedir"
10950   fi
10951   # note: $X_CFLAGS includes $x_includes
10952   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
10953
10954   if test \! -z "$libdir" ; then
10955     LDFLAGS="$LDFLAGS -L$libdir"
10956   fi
10957   # note: $X_LIBS includes $x_libraries
10958   LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
10959
10960   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
10961   LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
10962   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for crypt in -lcrypt" >&5
10963 $as_echo_n "checking for crypt in -lcrypt... " >&6; }
10964 if ${ac_cv_lib_crypt_crypt+:} false; then :
10965   $as_echo_n "(cached) " >&6
10966 else
10967   ac_check_lib_save_LIBS=$LIBS
10968 LIBS="-lcrypt  $LIBS"
10969 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10970 /* end confdefs.h.  */
10971
10972 /* Override any GCC internal prototype to avoid an error.
10973    Use char because int might match the return type of a GCC
10974    builtin and then its argument prototype would still apply.  */
10975 #ifdef __cplusplus
10976 extern "C"
10977 #endif
10978 char crypt ();
10979 int
10980 main ()
10981 {
10982 return crypt ();
10983   ;
10984   return 0;
10985 }
10986 _ACEOF
10987 if ac_fn_c_try_link "$LINENO"; then :
10988   ac_cv_lib_crypt_crypt=yes
10989 else
10990   ac_cv_lib_crypt_crypt=no
10991 fi
10992 rm -f core conftest.err conftest.$ac_objext \
10993     conftest$ac_exeext conftest.$ac_ext
10994 LIBS=$ac_check_lib_save_LIBS
10995 fi
10996 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_crypt_crypt" >&5
10997 $as_echo "$ac_cv_lib_crypt_crypt" >&6; }
10998 if test "x$ac_cv_lib_crypt_crypt" = xyes; then :
10999   PASSWD_LIBS="$PASSWD_LIBS -lcrypt"
11000 fi
11001
11002   CPPFLAGS="$ac_save_CPPFLAGS"
11003   LDFLAGS="$ac_save_LDFLAGS"
11004 #  LIBS="$ac_save_LIBS"
11005
11006
11007   elif test "$have_kerberos" = yes ; then
11008     # from Tim Showalter <tjs@psaux.com> for FreeBSD 4.2
11009     PASSWD_LIBS="$PASSWD_LIBS -lkrb -ldes -lcom_err"
11010   fi
11011
11012   if test "$have_kerberos" = yes ; then
11013     ac_fn_c_check_func "$LINENO" "res_search" "ac_cv_func_res_search"
11014 if test "x$ac_cv_func_res_search" = xyes; then :
11015
11016 else
11017   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for res_search in -lresolv" >&5
11018 $as_echo_n "checking for res_search in -lresolv... " >&6; }
11019 if ${ac_cv_lib_resolv_res_search+:} false; then :
11020   $as_echo_n "(cached) " >&6
11021 else
11022   ac_check_lib_save_LIBS=$LIBS
11023 LIBS="-lresolv  $LIBS"
11024 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11025 /* end confdefs.h.  */
11026
11027 /* Override any GCC internal prototype to avoid an error.
11028    Use char because int might match the return type of a GCC
11029    builtin and then its argument prototype would still apply.  */
11030 #ifdef __cplusplus
11031 extern "C"
11032 #endif
11033 char res_search ();
11034 int
11035 main ()
11036 {
11037 return res_search ();
11038   ;
11039   return 0;
11040 }
11041 _ACEOF
11042 if ac_fn_c_try_link "$LINENO"; then :
11043   ac_cv_lib_resolv_res_search=yes
11044 else
11045   ac_cv_lib_resolv_res_search=no
11046 fi
11047 rm -f core conftest.err conftest.$ac_objext \
11048     conftest$ac_exeext conftest.$ac_ext
11049 LIBS=$ac_check_lib_save_LIBS
11050 fi
11051 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_resolv_res_search" >&5
11052 $as_echo "$ac_cv_lib_resolv_res_search" >&6; }
11053 if test "x$ac_cv_lib_resolv_res_search" = xyes; then :
11054   PASSWD_LIBS="${PASSWD_LIBS} -lresolv"
11055 else
11056   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Can't find DNS resolver libraries needed for Kerberos" >&5
11057 $as_echo "$as_me: WARNING: Can't find DNS resolver libraries needed for Kerberos" >&2;}
11058
11059 fi
11060
11061 fi
11062
11063   fi
11064 fi
11065
11066
11067 ###############################################################################
11068 #
11069 #       Check for the nine billion variants of shadow passwords...
11070 #
11071 ###############################################################################
11072
11073 need_setuid=no
11074
11075 have_shadow=no
11076 with_shadow_req=unspecified
11077
11078
11079 # Check whether --with-shadow was given.
11080 if test "${with_shadow+set}" = set; then :
11081   withval=$with_shadow; with_shadow="$withval"; with_shadow_req="$withval"
11082 else
11083   with_shadow=yes
11084 fi
11085
11086
11087
11088    case "$with_shadow" in
11089     yes) ;;
11090     no)  ;;
11091
11092     /*)
11093      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shadow password headers" >&5
11094 $as_echo_n "checking for shadow password headers... " >&6; }
11095      d=$with_shadow/include
11096      if test -d $d; then
11097        X_CFLAGS="-I$d $X_CFLAGS"
11098        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
11099 $as_echo "$d" >&6; }
11100      else
11101        { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
11102 $as_echo "not found ($d: no such directory)" >&6; }
11103      fi
11104
11105      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shadow password libs" >&5
11106 $as_echo_n "checking for shadow password libs... " >&6; }
11107      d=$with_shadow/lib
11108      if test -d $d; then
11109        X_LIBS="-L$d $X_LIBS"
11110        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
11111 $as_echo "$d" >&6; }
11112      else
11113        { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
11114 $as_echo "not found ($d: no such directory)" >&6; }
11115      fi
11116
11117      # replace the directory string with "yes".
11118      with_shadow_req="yes"
11119      with_shadow=$with_shadow_req
11120      ;;
11121
11122     *)
11123      echo ""
11124      echo "error: argument to --with-shadow must be \"yes\", \"no\", or a directory."
11125      echo "       If it is a directory, then \`DIR/include' will be added to"
11126      echo "       the -I list, and \`DIR/lib' will be added to the -L list."
11127      exit 1
11128      ;;
11129    esac
11130
11131
11132 if test "$enable_locking" = no ; then
11133   with_shadow_req=no
11134   with_shadow=no
11135 fi
11136
11137
11138 ###############################################################################
11139 #
11140 #       Check for Sun "adjunct" passwords.
11141 #
11142 ###############################################################################
11143
11144 if test "$with_shadow" = yes ; then
11145   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Sun-style shadow passwords" >&5
11146 $as_echo_n "checking for Sun-style shadow passwords... " >&6; }
11147 if ${ac_cv_sun_adjunct+:} false; then :
11148   $as_echo_n "(cached) " >&6
11149 else
11150
11151   ac_save_CPPFLAGS="$CPPFLAGS"
11152   if test \! -z "$includedir" ; then
11153     CPPFLAGS="$CPPFLAGS -I$includedir"
11154   fi
11155   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
11156   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
11157   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11158 /* end confdefs.h.  */
11159 #include <stdlib.h>
11160                                     #include <unistd.h>
11161                                     #include <sys/types.h>
11162                                     #include <sys/label.h>
11163                                     #include <sys/audit.h>
11164                                     #include <pwdadj.h>
11165 int
11166 main ()
11167 {
11168 struct passwd_adjunct *p = getpwanam("nobody");
11169                        const char *pw = p->pwa_passwd;
11170   ;
11171   return 0;
11172 }
11173 _ACEOF
11174 if ac_fn_c_try_compile "$LINENO"; then :
11175   ac_cv_sun_adjunct=yes
11176 else
11177   ac_cv_sun_adjunct=no
11178 fi
11179 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11180   CPPFLAGS="$ac_save_CPPFLAGS"
11181 fi
11182 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sun_adjunct" >&5
11183 $as_echo "$ac_cv_sun_adjunct" >&6; }
11184   if test "$ac_cv_sun_adjunct" = yes; then
11185     have_shadow_adjunct=yes
11186     have_shadow=yes
11187     need_setuid=yes
11188   fi
11189 fi
11190
11191
11192 ###############################################################################
11193 #
11194 #       Check for DEC and SCO so-called "enhanced" security.
11195 #
11196 ###############################################################################
11197
11198 if test "$with_shadow" = yes ; then
11199   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DEC-style shadow passwords" >&5
11200 $as_echo_n "checking for DEC-style shadow passwords... " >&6; }
11201 if ${ac_cv_enhanced_passwd+:} false; then :
11202   $as_echo_n "(cached) " >&6
11203 else
11204
11205   ac_save_CPPFLAGS="$CPPFLAGS"
11206   if test \! -z "$includedir" ; then
11207     CPPFLAGS="$CPPFLAGS -I$includedir"
11208   fi
11209   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
11210   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
11211   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11212 /* end confdefs.h.  */
11213 #include <stdlib.h>
11214                                     #include <unistd.h>
11215                                     #include <sys/types.h>
11216                                     #include <pwd.h>
11217                                     #include <sys/security.h>
11218                                     #include <prot.h>
11219 int
11220 main ()
11221 {
11222 struct pr_passwd *p;
11223                        const char *pw;
11224                        set_auth_parameters(0, 0);
11225                        check_auth_parameters();
11226                        p = getprpwnam("nobody");
11227                        pw = p->ufld.fd_encrypt;
11228   ;
11229   return 0;
11230 }
11231 _ACEOF
11232 if ac_fn_c_try_compile "$LINENO"; then :
11233   ac_cv_enhanced_passwd=yes
11234 else
11235   ac_cv_enhanced_passwd=no
11236 fi
11237 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11238   CPPFLAGS="$ac_save_CPPFLAGS"
11239 fi
11240 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_enhanced_passwd" >&5
11241 $as_echo "$ac_cv_enhanced_passwd" >&6; }
11242   if test $ac_cv_enhanced_passwd = yes; then
11243     have_shadow_enhanced=yes
11244     have_shadow=yes
11245     need_setuid=yes
11246
11247     # On SCO, getprpwnam() is in -lprot (which uses nap() from -lx)
11248     # (I'm told it needs -lcurses too, but I don't understand why.)
11249     # But on DEC, it's in -lsecurity.
11250     #
11251     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for getprpwnam in -lprot" >&5
11252 $as_echo_n "checking for getprpwnam in -lprot... " >&6; }
11253 if ${ac_cv_lib_prot_getprpwnam+:} false; then :
11254   $as_echo_n "(cached) " >&6
11255 else
11256   ac_check_lib_save_LIBS=$LIBS
11257 LIBS="-lprot -lx $LIBS"
11258 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11259 /* end confdefs.h.  */
11260
11261 /* Override any GCC internal prototype to avoid an error.
11262    Use char because int might match the return type of a GCC
11263    builtin and then its argument prototype would still apply.  */
11264 #ifdef __cplusplus
11265 extern "C"
11266 #endif
11267 char getprpwnam ();
11268 int
11269 main ()
11270 {
11271 return getprpwnam ();
11272   ;
11273   return 0;
11274 }
11275 _ACEOF
11276 if ac_fn_c_try_link "$LINENO"; then :
11277   ac_cv_lib_prot_getprpwnam=yes
11278 else
11279   ac_cv_lib_prot_getprpwnam=no
11280 fi
11281 rm -f core conftest.err conftest.$ac_objext \
11282     conftest$ac_exeext conftest.$ac_ext
11283 LIBS=$ac_check_lib_save_LIBS
11284 fi
11285 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_prot_getprpwnam" >&5
11286 $as_echo "$ac_cv_lib_prot_getprpwnam" >&6; }
11287 if test "x$ac_cv_lib_prot_getprpwnam" = xyes; then :
11288   PASSWD_LIBS="$PASSWD_LIBS -lprot -lcurses -lx"
11289 else
11290   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for getprpwnam in -lsecurity" >&5
11291 $as_echo_n "checking for getprpwnam in -lsecurity... " >&6; }
11292 if ${ac_cv_lib_security_getprpwnam+:} false; then :
11293   $as_echo_n "(cached) " >&6
11294 else
11295   ac_check_lib_save_LIBS=$LIBS
11296 LIBS="-lsecurity  $LIBS"
11297 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11298 /* end confdefs.h.  */
11299
11300 /* Override any GCC internal prototype to avoid an error.
11301    Use char because int might match the return type of a GCC
11302    builtin and then its argument prototype would still apply.  */
11303 #ifdef __cplusplus
11304 extern "C"
11305 #endif
11306 char getprpwnam ();
11307 int
11308 main ()
11309 {
11310 return getprpwnam ();
11311   ;
11312   return 0;
11313 }
11314 _ACEOF
11315 if ac_fn_c_try_link "$LINENO"; then :
11316   ac_cv_lib_security_getprpwnam=yes
11317 else
11318   ac_cv_lib_security_getprpwnam=no
11319 fi
11320 rm -f core conftest.err conftest.$ac_objext \
11321     conftest$ac_exeext conftest.$ac_ext
11322 LIBS=$ac_check_lib_save_LIBS
11323 fi
11324 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_security_getprpwnam" >&5
11325 $as_echo "$ac_cv_lib_security_getprpwnam" >&6; }
11326 if test "x$ac_cv_lib_security_getprpwnam" = xyes; then :
11327   PASSWD_LIBS="$PASSWD_LIBS -lsecurity"
11328 fi
11329
11330 fi
11331
11332   fi
11333 fi
11334
11335 ###############################################################################
11336 #
11337 #       Check for HP's entry in the "Not Invented Here" Sweepstakes.
11338 #
11339 ###############################################################################
11340
11341 if test "$with_shadow" = yes ; then
11342   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for HP-style shadow passwords" >&5
11343 $as_echo_n "checking for HP-style shadow passwords... " >&6; }
11344 if ${ac_cv_hpux_passwd+:} false; then :
11345   $as_echo_n "(cached) " >&6
11346 else
11347
11348   ac_save_CPPFLAGS="$CPPFLAGS"
11349   if test \! -z "$includedir" ; then
11350     CPPFLAGS="$CPPFLAGS -I$includedir"
11351   fi
11352   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
11353   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
11354   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11355 /* end confdefs.h.  */
11356 #include <stdlib.h>
11357                                     #include <unistd.h>
11358                                     #include <sys/types.h>
11359                                     #include <pwd.h>
11360                                     #include <hpsecurity.h>
11361                                     #include <prot.h>
11362 int
11363 main ()
11364 {
11365 struct s_passwd *p = getspwnam("nobody");
11366                        const char *pw = p->pw_passwd;
11367   ;
11368   return 0;
11369 }
11370 _ACEOF
11371 if ac_fn_c_try_compile "$LINENO"; then :
11372   ac_cv_hpux_passwd=yes
11373 else
11374   ac_cv_hpux_passwd=no
11375 fi
11376 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11377   CPPFLAGS="$ac_save_CPPFLAGS"
11378 fi
11379 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_hpux_passwd" >&5
11380 $as_echo "$ac_cv_hpux_passwd" >&6; }
11381   if test "$ac_cv_hpux_passwd" = yes; then
11382     have_shadow_hpux=yes
11383     have_shadow=yes
11384     need_setuid=yes
11385
11386     # on HPUX, bigcrypt is in -lsec
11387     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bigcrypt in -lsec" >&5
11388 $as_echo_n "checking for bigcrypt in -lsec... " >&6; }
11389 if ${ac_cv_lib_sec_bigcrypt+:} false; then :
11390   $as_echo_n "(cached) " >&6
11391 else
11392   ac_check_lib_save_LIBS=$LIBS
11393 LIBS="-lsec  $LIBS"
11394 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11395 /* end confdefs.h.  */
11396
11397 /* Override any GCC internal prototype to avoid an error.
11398    Use char because int might match the return type of a GCC
11399    builtin and then its argument prototype would still apply.  */
11400 #ifdef __cplusplus
11401 extern "C"
11402 #endif
11403 char bigcrypt ();
11404 int
11405 main ()
11406 {
11407 return bigcrypt ();
11408   ;
11409   return 0;
11410 }
11411 _ACEOF
11412 if ac_fn_c_try_link "$LINENO"; then :
11413   ac_cv_lib_sec_bigcrypt=yes
11414 else
11415   ac_cv_lib_sec_bigcrypt=no
11416 fi
11417 rm -f core conftest.err conftest.$ac_objext \
11418     conftest$ac_exeext conftest.$ac_ext
11419 LIBS=$ac_check_lib_save_LIBS
11420 fi
11421 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sec_bigcrypt" >&5
11422 $as_echo "$ac_cv_lib_sec_bigcrypt" >&6; }
11423 if test "x$ac_cv_lib_sec_bigcrypt" = xyes; then :
11424   PASSWD_LIBS="$PASSWD_LIBS -lsec"
11425 fi
11426
11427   fi
11428 fi
11429
11430
11431 ###############################################################################
11432 #
11433 #       Check for FreeBSD-style shadow passwords.
11434 #
11435 #       On FreeBSD, getpwnam() and friends work just like on non-shadow-
11436 #       password systems -- except you only get stuff in the pw_passwd field
11437 #       if the running program is setuid.  So, guess that we've got this
11438 #       lossage to contend with if /etc/master.passwd exists, and default to
11439 #       a setuid installation.
11440 #
11441 ###############################################################################
11442
11443 if test "$with_shadow" = yes ; then
11444   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for FreeBSD-style shadow passwords" >&5
11445 $as_echo_n "checking for FreeBSD-style shadow passwords... " >&6; }
11446 if ${ac_cv_master_passwd+:} false; then :
11447   $as_echo_n "(cached) " >&6
11448 else
11449   if test -f /etc/master.passwd ; then
11450                     ac_cv_master_passwd=yes
11451                   else
11452                     ac_cv_master_passwd=no
11453                   fi
11454 fi
11455 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_master_passwd" >&5
11456 $as_echo "$ac_cv_master_passwd" >&6; }
11457   if test "$ac_cv_master_passwd" = yes; then
11458     need_setuid=yes
11459   fi
11460 fi
11461
11462
11463 ###############################################################################
11464 #
11465 #       Check for traditional (ha!) shadow passwords.
11466 #
11467 ###############################################################################
11468
11469 if test "$with_shadow" = yes ; then
11470   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for generic shadow passwords" >&5
11471 $as_echo_n "checking for generic shadow passwords... " >&6; }
11472 if ${ac_cv_shadow+:} false; then :
11473   $as_echo_n "(cached) " >&6
11474 else
11475
11476   ac_save_CPPFLAGS="$CPPFLAGS"
11477   if test \! -z "$includedir" ; then
11478     CPPFLAGS="$CPPFLAGS -I$includedir"
11479   fi
11480   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
11481   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
11482   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11483 /* end confdefs.h.  */
11484 #include <stdlib.h>
11485                                     #include <unistd.h>
11486                                     #include <sys/types.h>
11487                                     #include <pwd.h>
11488                                     #include <shadow.h>
11489 int
11490 main ()
11491 {
11492 struct spwd *p = getspnam("nobody");
11493                        const char *pw = p->sp_pwdp;
11494   ;
11495   return 0;
11496 }
11497 _ACEOF
11498 if ac_fn_c_try_compile "$LINENO"; then :
11499   ac_cv_shadow=yes
11500 else
11501   ac_cv_shadow=no
11502 fi
11503 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11504   CPPFLAGS="$ac_save_CPPFLAGS"
11505 fi
11506 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_shadow" >&5
11507 $as_echo "$ac_cv_shadow" >&6; }
11508   if test "$ac_cv_shadow" = yes; then
11509     have_shadow=yes
11510     need_setuid=yes
11511
11512     # On some systems (UnixWare 2.1), getspnam() is in -lgen instead of -lc.
11513     have_getspnam=no
11514     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for getspnam in -lc" >&5
11515 $as_echo_n "checking for getspnam in -lc... " >&6; }
11516 if ${ac_cv_lib_c_getspnam+:} false; then :
11517   $as_echo_n "(cached) " >&6
11518 else
11519   ac_check_lib_save_LIBS=$LIBS
11520 LIBS="-lc  $LIBS"
11521 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11522 /* end confdefs.h.  */
11523
11524 /* Override any GCC internal prototype to avoid an error.
11525    Use char because int might match the return type of a GCC
11526    builtin and then its argument prototype would still apply.  */
11527 #ifdef __cplusplus
11528 extern "C"
11529 #endif
11530 char getspnam ();
11531 int
11532 main ()
11533 {
11534 return getspnam ();
11535   ;
11536   return 0;
11537 }
11538 _ACEOF
11539 if ac_fn_c_try_link "$LINENO"; then :
11540   ac_cv_lib_c_getspnam=yes
11541 else
11542   ac_cv_lib_c_getspnam=no
11543 fi
11544 rm -f core conftest.err conftest.$ac_objext \
11545     conftest$ac_exeext conftest.$ac_ext
11546 LIBS=$ac_check_lib_save_LIBS
11547 fi
11548 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_getspnam" >&5
11549 $as_echo "$ac_cv_lib_c_getspnam" >&6; }
11550 if test "x$ac_cv_lib_c_getspnam" = xyes; then :
11551   have_getspnam=yes
11552 fi
11553
11554     if test "$have_getspnam" = no ; then
11555       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for getspnam in -lgen" >&5
11556 $as_echo_n "checking for getspnam in -lgen... " >&6; }
11557 if ${ac_cv_lib_gen_getspnam+:} false; then :
11558   $as_echo_n "(cached) " >&6
11559 else
11560   ac_check_lib_save_LIBS=$LIBS
11561 LIBS="-lgen  $LIBS"
11562 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11563 /* end confdefs.h.  */
11564
11565 /* Override any GCC internal prototype to avoid an error.
11566    Use char because int might match the return type of a GCC
11567    builtin and then its argument prototype would still apply.  */
11568 #ifdef __cplusplus
11569 extern "C"
11570 #endif
11571 char getspnam ();
11572 int
11573 main ()
11574 {
11575 return getspnam ();
11576   ;
11577   return 0;
11578 }
11579 _ACEOF
11580 if ac_fn_c_try_link "$LINENO"; then :
11581   ac_cv_lib_gen_getspnam=yes
11582 else
11583   ac_cv_lib_gen_getspnam=no
11584 fi
11585 rm -f core conftest.err conftest.$ac_objext \
11586     conftest$ac_exeext conftest.$ac_ext
11587 LIBS=$ac_check_lib_save_LIBS
11588 fi
11589 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gen_getspnam" >&5
11590 $as_echo "$ac_cv_lib_gen_getspnam" >&6; }
11591 if test "x$ac_cv_lib_gen_getspnam" = xyes; then :
11592   have_getspnam=yes; PASSWD_LIBS="$PASSWD_LIBS -lgen"
11593 fi
11594
11595     fi
11596   fi
11597 fi
11598
11599
11600 ###############################################################################
11601 #
11602 #       Check for other libraries needed for non-shadow passwords.
11603 #
11604 ###############################################################################
11605
11606 if test "$enable_locking" = yes ; then
11607
11608   # On some systems (UnixWare 2.1), crypt() is in -lcrypt instead of -lc.
11609   have_crypt=no
11610   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for crypt in -lc" >&5
11611 $as_echo_n "checking for crypt in -lc... " >&6; }
11612 if ${ac_cv_lib_c_crypt+:} false; then :
11613   $as_echo_n "(cached) " >&6
11614 else
11615   ac_check_lib_save_LIBS=$LIBS
11616 LIBS="-lc  $LIBS"
11617 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11618 /* end confdefs.h.  */
11619
11620 /* Override any GCC internal prototype to avoid an error.
11621    Use char because int might match the return type of a GCC
11622    builtin and then its argument prototype would still apply.  */
11623 #ifdef __cplusplus
11624 extern "C"
11625 #endif
11626 char crypt ();
11627 int
11628 main ()
11629 {
11630 return crypt ();
11631   ;
11632   return 0;
11633 }
11634 _ACEOF
11635 if ac_fn_c_try_link "$LINENO"; then :
11636   ac_cv_lib_c_crypt=yes
11637 else
11638   ac_cv_lib_c_crypt=no
11639 fi
11640 rm -f core conftest.err conftest.$ac_objext \
11641     conftest$ac_exeext conftest.$ac_ext
11642 LIBS=$ac_check_lib_save_LIBS
11643 fi
11644 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_crypt" >&5
11645 $as_echo "$ac_cv_lib_c_crypt" >&6; }
11646 if test "x$ac_cv_lib_c_crypt" = xyes; then :
11647   have_crypt=yes
11648 fi
11649
11650   if test "$have_crypt" = no ; then
11651     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for crypt in -lcrypt" >&5
11652 $as_echo_n "checking for crypt in -lcrypt... " >&6; }
11653 if ${ac_cv_lib_crypt_crypt+:} false; then :
11654   $as_echo_n "(cached) " >&6
11655 else
11656   ac_check_lib_save_LIBS=$LIBS
11657 LIBS="-lcrypt  $LIBS"
11658 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11659 /* end confdefs.h.  */
11660
11661 /* Override any GCC internal prototype to avoid an error.
11662    Use char because int might match the return type of a GCC
11663    builtin and then its argument prototype would still apply.  */
11664 #ifdef __cplusplus
11665 extern "C"
11666 #endif
11667 char crypt ();
11668 int
11669 main ()
11670 {
11671 return crypt ();
11672   ;
11673   return 0;
11674 }
11675 _ACEOF
11676 if ac_fn_c_try_link "$LINENO"; then :
11677   ac_cv_lib_crypt_crypt=yes
11678 else
11679   ac_cv_lib_crypt_crypt=no
11680 fi
11681 rm -f core conftest.err conftest.$ac_objext \
11682     conftest$ac_exeext conftest.$ac_ext
11683 LIBS=$ac_check_lib_save_LIBS
11684 fi
11685 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_crypt_crypt" >&5
11686 $as_echo "$ac_cv_lib_crypt_crypt" >&6; }
11687 if test "x$ac_cv_lib_crypt_crypt" = xyes; then :
11688   have_crypt=yes; PASSWD_LIBS="$PASSWD_LIBS -lcrypt"
11689 fi
11690
11691   fi
11692 fi
11693
11694
11695 # Most of the above shadow mechanisms will have set need_setuid to yes,
11696 # if they were found.  But, on some systems, we need setuid even when
11697 # using plain old vanilla passwords.
11698 #
11699 if test "$enable_locking" = yes ; then
11700   case "$host" in
11701     *-hpux* | *-aix* | *-netbsd* | *-freebsd* | *-openbsd* )
11702       need_setuid=yes
11703     ;;
11704   esac
11705 fi
11706
11707
11708 if test "$have_shadow_adjunct" = yes ; then
11709   $as_echo "#define HAVE_ADJUNCT_PASSWD 1" >>confdefs.h
11710
11711 elif test "$have_shadow_enhanced" = yes ; then
11712   $as_echo "#define HAVE_ENHANCED_PASSWD 1" >>confdefs.h
11713
11714 elif test "$have_shadow_hpux" = yes ; then
11715   $as_echo "#define HAVE_HPUX_PASSWD 1" >>confdefs.h
11716
11717 elif test "$have_shadow" = yes ; then
11718   $as_echo "#define HAVE_SHADOW_PASSWD 1" >>confdefs.h
11719
11720 fi
11721
11722
11723 ###############################################################################
11724 #
11725 #       Check for external password helper
11726 #       On SuSE, instead of having xscreensaver be a setuid program, they
11727 #       fork an external program that takes the password on stdin, and
11728 #       returns true if that password is a valid one.  Then only that
11729 #       smaller program needs to be setuid.
11730 #
11731 #       (Note that this external program is not a GUI: the GUI is still
11732 #       all in xscreensaver itself; the external program just does auth.)
11733 #
11734 ###############################################################################
11735
11736 have_passwd_helper=no
11737 with_passwd_helper_req=unspecified
11738
11739
11740 # Check whether --with-passwd-helper was given.
11741 if test "${with_passwd_helper+set}" = set; then :
11742   withval=$with_passwd_helper; with_passwd_helper="$withval"; with_passwd_helper_req="$withval"
11743 else
11744   with_passwd_helper=no
11745 fi
11746
11747 # no HANDLE_X_PATH_ARG for this one
11748
11749 if test "$enable_locking" = no ; then
11750   with_passwd_helper_req=no
11751   with_passwd_helper=no
11752 fi
11753
11754 case "$with_passwd_helper" in
11755   ""|no) : ;;
11756   /*)
11757     cat >>confdefs.h <<_ACEOF
11758 #define PASSWD_HELPER_PROGRAM "$with_passwd_helper"
11759 _ACEOF
11760
11761     have_passwd_helper=yes;;
11762   *)
11763     echo "error: --with-passwd-helper needs full pathname of helper (not '$with_passwd_helper')." >&2
11764     exit 1
11765 esac
11766
11767
11768 ###############################################################################
11769 #
11770 #       Check for a login manager for a "New Login" button on the lock dialog.
11771 #       Usually this will be "/usr/bin/gdmflexiserver".
11772 #
11773 ###############################################################################
11774
11775 with_login_manager_req=unspecified
11776 default_login_manager_1='gdmflexiserver -ls'
11777 default_login_manager_2='kdmctl reserve'
11778 default_login_manager_3='lxdm -c USER_SWITCH'
11779 default_login_manager_4='dm-tool switch-to-greeter'
11780
11781
11782 # Check whether --with-login-manager was given.
11783 if test "${with_login_manager+set}" = set; then :
11784   withval=$with_login_manager; with_login_manager="$withval"; with_login_manager_req="$withval"
11785 else
11786   with_login_manager=yes
11787 fi
11788
11789 # no HANDLE_X_PATH_ARG for this one
11790
11791 if test "$enable_locking" = no ; then
11792   with_login_manager_req=no
11793   with_login_manager=no
11794 fi
11795
11796 case "$with_login_manager_req" in
11797   no)
11798     with_login_manager=""
11799   ;;
11800
11801   yes|unspecified)
11802     # Try various defaults, use the first one that exists.
11803
11804     with_login_manager=""
11805
11806     if test -z "$with_login_manager" ; then
11807       set dummy $default_login_manager_1 ; login_manager_tmp=$2
11808       unset ac_cv_path_login_manager_tmp  # don't cache
11809       # Extract the first word of "$login_manager_tmp", so it can be a program name with args.
11810 set dummy $login_manager_tmp; ac_word=$2
11811 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11812 $as_echo_n "checking for $ac_word... " >&6; }
11813 if ${ac_cv_path_login_manager_tmp+:} false; then :
11814   $as_echo_n "(cached) " >&6
11815 else
11816   case $login_manager_tmp in
11817   [\\/]* | ?:[\\/]*)
11818   ac_cv_path_login_manager_tmp="$login_manager_tmp" # Let the user override the test with a path.
11819   ;;
11820   *)
11821   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11822 for as_dir in $PATH
11823 do
11824   IFS=$as_save_IFS
11825   test -z "$as_dir" && as_dir=.
11826     for ac_exec_ext in '' $ac_executable_extensions; do
11827   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11828     ac_cv_path_login_manager_tmp="$as_dir/$ac_word$ac_exec_ext"
11829     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11830     break 2
11831   fi
11832 done
11833   done
11834 IFS=$as_save_IFS
11835
11836   ;;
11837 esac
11838 fi
11839 login_manager_tmp=$ac_cv_path_login_manager_tmp
11840 if test -n "$login_manager_tmp"; then
11841   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $login_manager_tmp" >&5
11842 $as_echo "$login_manager_tmp" >&6; }
11843 else
11844   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11845 $as_echo "no" >&6; }
11846 fi
11847
11848
11849       if test ! -z "$login_manager_tmp" ; then
11850         with_login_manager="$default_login_manager_1"
11851       fi
11852     fi
11853
11854     if test -z "$with_login_manager" ; then
11855       set dummy $default_login_manager_2 ; login_manager_tmp=$2
11856       unset ac_cv_path_login_manager_tmp  # don't cache
11857       # Extract the first word of "$login_manager_tmp", so it can be a program name with args.
11858 set dummy $login_manager_tmp; ac_word=$2
11859 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11860 $as_echo_n "checking for $ac_word... " >&6; }
11861 if ${ac_cv_path_login_manager_tmp+:} false; then :
11862   $as_echo_n "(cached) " >&6
11863 else
11864   case $login_manager_tmp in
11865   [\\/]* | ?:[\\/]*)
11866   ac_cv_path_login_manager_tmp="$login_manager_tmp" # Let the user override the test with a path.
11867   ;;
11868   *)
11869   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11870 for as_dir in $PATH
11871 do
11872   IFS=$as_save_IFS
11873   test -z "$as_dir" && as_dir=.
11874     for ac_exec_ext in '' $ac_executable_extensions; do
11875   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11876     ac_cv_path_login_manager_tmp="$as_dir/$ac_word$ac_exec_ext"
11877     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11878     break 2
11879   fi
11880 done
11881   done
11882 IFS=$as_save_IFS
11883
11884   ;;
11885 esac
11886 fi
11887 login_manager_tmp=$ac_cv_path_login_manager_tmp
11888 if test -n "$login_manager_tmp"; then
11889   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $login_manager_tmp" >&5
11890 $as_echo "$login_manager_tmp" >&6; }
11891 else
11892   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11893 $as_echo "no" >&6; }
11894 fi
11895
11896
11897       if test ! -z "$login_manager_tmp" ; then
11898         with_login_manager="$default_login_manager_2"
11899       fi
11900     fi
11901
11902     if test -z "$with_login_manager" ; then
11903       set dummy $default_login_manager_3 ; login_manager_tmp=$2
11904       unset ac_cv_path_login_manager_tmp  # don't cache
11905       # Extract the first word of "$login_manager_tmp", so it can be a program name with args.
11906 set dummy $login_manager_tmp; ac_word=$2
11907 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11908 $as_echo_n "checking for $ac_word... " >&6; }
11909 if ${ac_cv_path_login_manager_tmp+:} false; then :
11910   $as_echo_n "(cached) " >&6
11911 else
11912   case $login_manager_tmp in
11913   [\\/]* | ?:[\\/]*)
11914   ac_cv_path_login_manager_tmp="$login_manager_tmp" # Let the user override the test with a path.
11915   ;;
11916   *)
11917   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11918 for as_dir in $PATH
11919 do
11920   IFS=$as_save_IFS
11921   test -z "$as_dir" && as_dir=.
11922     for ac_exec_ext in '' $ac_executable_extensions; do
11923   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11924     ac_cv_path_login_manager_tmp="$as_dir/$ac_word$ac_exec_ext"
11925     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11926     break 2
11927   fi
11928 done
11929   done
11930 IFS=$as_save_IFS
11931
11932   ;;
11933 esac
11934 fi
11935 login_manager_tmp=$ac_cv_path_login_manager_tmp
11936 if test -n "$login_manager_tmp"; then
11937   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $login_manager_tmp" >&5
11938 $as_echo "$login_manager_tmp" >&6; }
11939 else
11940   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11941 $as_echo "no" >&6; }
11942 fi
11943
11944
11945       if test ! -z "$login_manager_tmp" ; then
11946         with_login_manager="$default_login_manager_3"
11947       fi
11948     fi
11949
11950     if test -z "$with_login_manager" ; then
11951       set dummy $default_login_manager_4 ; login_manager_tmp=$2
11952       unset ac_cv_path_login_manager_tmp  # don't cache
11953       # Extract the first word of "$login_manager_tmp", so it can be a program name with args.
11954 set dummy $login_manager_tmp; ac_word=$2
11955 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11956 $as_echo_n "checking for $ac_word... " >&6; }
11957 if ${ac_cv_path_login_manager_tmp+:} false; then :
11958   $as_echo_n "(cached) " >&6
11959 else
11960   case $login_manager_tmp in
11961   [\\/]* | ?:[\\/]*)
11962   ac_cv_path_login_manager_tmp="$login_manager_tmp" # Let the user override the test with a path.
11963   ;;
11964   *)
11965   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11966 for as_dir in $PATH
11967 do
11968   IFS=$as_save_IFS
11969   test -z "$as_dir" && as_dir=.
11970     for ac_exec_ext in '' $ac_executable_extensions; do
11971   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11972     ac_cv_path_login_manager_tmp="$as_dir/$ac_word$ac_exec_ext"
11973     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11974     break 2
11975   fi
11976 done
11977   done
11978 IFS=$as_save_IFS
11979
11980   ;;
11981 esac
11982 fi
11983 login_manager_tmp=$ac_cv_path_login_manager_tmp
11984 if test -n "$login_manager_tmp"; then
11985   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $login_manager_tmp" >&5
11986 $as_echo "$login_manager_tmp" >&6; }
11987 else
11988   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11989 $as_echo "no" >&6; }
11990 fi
11991
11992
11993       if test ! -z "$login_manager_tmp" ; then
11994         with_login_manager="$default_login_manager_4"
11995       fi
11996     fi
11997
11998   ;;
11999
12000   /*)
12001     # absolute path specified on cmd line
12002     set dummy $with_login_manager_req ; login_manager_tmp=$2
12003     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $login_manager_tmp" >&5
12004 $as_echo_n "checking for $login_manager_tmp... " >&6; }
12005     if test -x "$login_manager_tmp" ; then
12006       { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12007 $as_echo "yes" >&6; }
12008     else
12009       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12010 $as_echo "no" >&6; }
12011       with_login_manager=""
12012     fi
12013   ;;
12014
12015   *)
12016     # relative path specified on cmd line
12017     set dummy $with_login_manager_req ; login_manager_tmp=$2
12018     unset ac_cv_path_login_manager_tmp    # don't cache
12019     # Extract the first word of "$login_manager_tmp", so it can be a program name with args.
12020 set dummy $login_manager_tmp; ac_word=$2
12021 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12022 $as_echo_n "checking for $ac_word... " >&6; }
12023 if ${ac_cv_path_login_manager_tmp+:} false; then :
12024   $as_echo_n "(cached) " >&6
12025 else
12026   case $login_manager_tmp in
12027   [\\/]* | ?:[\\/]*)
12028   ac_cv_path_login_manager_tmp="$login_manager_tmp" # Let the user override the test with a path.
12029   ;;
12030   *)
12031   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12032 for as_dir in $PATH
12033 do
12034   IFS=$as_save_IFS
12035   test -z "$as_dir" && as_dir=.
12036     for ac_exec_ext in '' $ac_executable_extensions; do
12037   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12038     ac_cv_path_login_manager_tmp="$as_dir/$ac_word$ac_exec_ext"
12039     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12040     break 2
12041   fi
12042 done
12043   done
12044 IFS=$as_save_IFS
12045
12046   ;;
12047 esac
12048 fi
12049 login_manager_tmp=$ac_cv_path_login_manager_tmp
12050 if test -n "$login_manager_tmp"; then
12051   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $login_manager_tmp" >&5
12052 $as_echo "$login_manager_tmp" >&6; }
12053 else
12054   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12055 $as_echo "no" >&6; }
12056 fi
12057
12058
12059     if test -z "$login_manager_tmp" ; then
12060       with_login_manager=""
12061     else
12062       with_login_manager="$login_manager_tmp"
12063     fi
12064   ;;
12065 esac
12066 ac_cv_login_manager_program="$with_login_manager"
12067
12068 NEW_LOGIN_COMMAND_P=''
12069 NEW_LOGIN_COMMAND="$ac_cv_login_manager_program"
12070
12071 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for login manager" >&5
12072 $as_echo_n "checking for login manager... " >&6; }
12073 if test -z "$NEW_LOGIN_COMMAND" ; then
12074   NEW_LOGIN_COMMAND="$default_login_manager_1"
12075   NEW_LOGIN_COMMAND_P='! '
12076   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NEW_LOGIN_COMMAND (disabled)" >&5
12077 $as_echo "$NEW_LOGIN_COMMAND (disabled)" >&6; }
12078 else
12079   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NEW_LOGIN_COMMAND" >&5
12080 $as_echo "$NEW_LOGIN_COMMAND" >&6; }
12081 fi
12082
12083
12084 ###############################################################################
12085 #
12086 #       Check for -lgtk (and Gnome stuff)
12087 #
12088 ###############################################################################
12089
12090 have_gtk=no
12091 with_gtk_req=unspecified
12092
12093 # Check whether --with-gtk was given.
12094 if test "${with_gtk+set}" = set; then :
12095   withval=$with_gtk; with_gtk="$withval"; with_gtk_req="$withval"
12096 else
12097   with_gtk=yes
12098 fi
12099
12100
12101 # if --with-gtk=/directory/ was specified, remember that directory so that
12102 # we can also look for the `gtk-config' program in that directory.
12103 case "$with_gtk" in
12104   /*)
12105     gtk_dir="$with_gtk"
12106     ;;
12107   *)
12108     gtk_dir=""
12109     ;;
12110 esac
12111
12112
12113    case "$with_gtk" in
12114     yes) ;;
12115     no)  ;;
12116
12117     /*)
12118      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Gtk headers" >&5
12119 $as_echo_n "checking for Gtk headers... " >&6; }
12120      d=$with_gtk/include
12121      if test -d $d; then
12122        X_CFLAGS="-I$d $X_CFLAGS"
12123        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
12124 $as_echo "$d" >&6; }
12125      else
12126        { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
12127 $as_echo "not found ($d: no such directory)" >&6; }
12128      fi
12129
12130      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Gtk libs" >&5
12131 $as_echo_n "checking for Gtk libs... " >&6; }
12132      d=$with_gtk/lib
12133      if test -d $d; then
12134        X_LIBS="-L$d $X_LIBS"
12135        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
12136 $as_echo "$d" >&6; }
12137      else
12138        { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
12139 $as_echo "not found ($d: no such directory)" >&6; }
12140      fi
12141
12142      # replace the directory string with "yes".
12143      with_gtk_req="yes"
12144      with_gtk=$with_gtk_req
12145      ;;
12146
12147     *)
12148      echo ""
12149      echo "error: argument to --with-gtk must be \"yes\", \"no\", or a directory."
12150      echo "       If it is a directory, then \`DIR/include' will be added to"
12151      echo "       the -I list, and \`DIR/lib' will be added to the -L list."
12152      exit 1
12153      ;;
12154    esac
12155
12156
12157 if test "$with_gtk" != yes -a "$with_gtk" != no ; then
12158   echo "error: must be yes or no: --with-gtk=$with_gtk"
12159   exit 1
12160 fi
12161
12162
12163 parse_gtk_version_string() {
12164   # M4 sucks!!
12165
12166   maj=`echo $ac_gtk_version_string | sed -n 's/\..*//p'`
12167   min=`echo $ac_gtk_version_string | sed -n 's/[^.]*\.\([^.]*\).*/\1/p'`
12168
12169   ac_gtk_version=`echo "$maj * 1000 + $min" | bc`
12170   if test -z "$ac_gtk_version"; then
12171     ac_gtk_version=unknown
12172     ac_gtk_version_string=unknown
12173   fi
12174 }
12175
12176 # Find pkg-config... (need this for both gtk and gdk_pixbuf.)
12177 # if the user specified --with-gtk=/foo/ then look there.
12178 #
12179 gtk_path="$PATH"
12180 if test ! -z "$gtk_dir"; then
12181   # canonicalize slashes.
12182   foo=`echo "${gtk_dir}/bin" | sed 's@//*@/@g'`
12183   gtk_path="$foo:$gtk_path"
12184 fi
12185
12186 for ac_prog in pkg-config
12187 do
12188   # Extract the first word of "$ac_prog", so it can be a program name with args.
12189 set dummy $ac_prog; ac_word=$2
12190 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12191 $as_echo_n "checking for $ac_word... " >&6; }
12192 if ${ac_cv_path_pkg_config+:} false; then :
12193   $as_echo_n "(cached) " >&6
12194 else
12195   case $pkg_config in
12196   [\\/]* | ?:[\\/]*)
12197   ac_cv_path_pkg_config="$pkg_config" # Let the user override the test with a path.
12198   ;;
12199   *)
12200   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12201 for as_dir in $gtk_path
12202 do
12203   IFS=$as_save_IFS
12204   test -z "$as_dir" && as_dir=.
12205     for ac_exec_ext in '' $ac_executable_extensions; do
12206   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12207     ac_cv_path_pkg_config="$as_dir/$ac_word$ac_exec_ext"
12208     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12209     break 2
12210   fi
12211 done
12212   done
12213 IFS=$as_save_IFS
12214
12215   ;;
12216 esac
12217 fi
12218 pkg_config=$ac_cv_path_pkg_config
12219 if test -n "$pkg_config"; then
12220   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pkg_config" >&5
12221 $as_echo "$pkg_config" >&6; }
12222 else
12223   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12224 $as_echo "no" >&6; }
12225 fi
12226
12227
12228   test -n "$pkg_config" && break
12229 done
12230
12231
12232 if test -z "$pkg_config" ; then
12233   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: pkg-config not found!" >&5
12234 $as_echo "$as_me: WARNING: pkg-config not found!" >&2;}
12235   pkg_config="false"
12236 fi
12237
12238
12239 # Utility function for running pkg-config-based tests...
12240 #
12241 pkgs=''
12242 pkg_check_version() {
12243   if test "$ok" = yes ; then
12244     req="$1"
12245     min="$2"
12246     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $req" >&5
12247 $as_echo_n "checking for $req... " >&6; }
12248     if $pkg_config --exists "$req" ; then
12249       vers=`$pkg_config --modversion "$req"`
12250       if $pkg_config --exists "$req >= $min" ; then
12251         { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vers" >&5
12252 $as_echo "$vers" >&6; }
12253         pkgs="$pkgs $req"
12254         return 1
12255       else
12256         { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vers (wanted >= $min)" >&5
12257 $as_echo "$vers (wanted >= $min)" >&6; }
12258         ok=no
12259         return 0
12260       fi
12261     else
12262       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12263 $as_echo "no" >&6; }
12264       ok=no
12265       return 0
12266     fi
12267   fi
12268 }
12269
12270
12271 jurassic_gtk=no
12272 gtk_halfassed=no
12273 have_gtk_2_22_or_higher=no
12274 COMMENT_DEMO_GLADE2_GTK_2_22_HEAD=""
12275 COMMENT_DEMO_GLADE2_GTK_2_22_TAIL=""
12276
12277 if test "$with_gtk" = yes; then
12278   have_gtk=no
12279
12280   ok="yes"
12281   pkg_check_version            gtk+-2.0  2.0.1  ; ac_gtk_version_string="$vers"
12282   pkg_check_version         gmodule-2.0  2.0.0
12283   pkg_check_version          libxml-2.0  2.4.6
12284   pkg_check_version        libglade-2.0  1.99.0
12285   pkg_check_version      gdk-pixbuf-2.0  2.0.0
12286   pkg_check_version gdk-pixbuf-xlib-2.0  2.0.0
12287   have_gtk="$ok"
12288
12289   if test "$have_gtk" = no; then
12290     if test -n "$ac_gtk_version_string" ; then
12291       gtk_halfassed="$ac_gtk_version_string"
12292       gtk_halfassed_lib="$req"
12293     fi
12294   fi
12295
12296   if test "$have_gtk" = yes; then
12297     parse_gtk_version_string
12298     jurassic_gtk=no
12299   fi
12300
12301   if test "$have_gtk" = yes; then
12302     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Gtk includes" >&5
12303 $as_echo_n "checking for Gtk includes... " >&6; }
12304 if ${ac_cv_gtk_config_cflags+:} false; then :
12305   $as_echo_n "(cached) " >&6
12306 else
12307   ac_cv_gtk_config_cflags=`$pkg_config --cflags $pkgs`
12308 fi
12309 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_gtk_config_cflags" >&5
12310 $as_echo "$ac_cv_gtk_config_cflags" >&6; }
12311     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Gtk libs" >&5
12312 $as_echo_n "checking for Gtk libs... " >&6; }
12313 if ${ac_cv_gtk_config_libs+:} false; then :
12314   $as_echo_n "(cached) " >&6
12315 else
12316   ac_cv_gtk_config_libs=`$pkg_config --libs $pkgs`
12317 fi
12318 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_gtk_config_libs" >&5
12319 $as_echo "$ac_cv_gtk_config_libs" >&6; }
12320   fi
12321
12322   ac_gtk_config_cflags=$ac_cv_gtk_config_cflags
12323   ac_gtk_config_libs=$ac_cv_gtk_config_libs
12324
12325   GTK_EXTRA_OBJS=""
12326   GTK_DATADIR=""
12327   if test "$have_gtk" = yes; then
12328     GTK_DATADIR=`$pkg_config --variable=prefix gtk+-2.0`
12329     GTK_DATADIR="$GTK_DATADIR/share"
12330   fi
12331
12332   if test "$have_gtk" = yes; then
12333     INCLUDES="$INCLUDES $ac_gtk_config_cflags"
12334     GTK_LIBS="$GTK_LIBS $ac_gtk_config_libs"
12335     $as_echo "#define HAVE_GTK 1" >>confdefs.h
12336
12337     $as_echo "#define HAVE_GTK2 1" >>confdefs.h
12338
12339     $as_echo "#define HAVE_XML 1" >>confdefs.h
12340
12341   fi
12342
12343   if test "$have_gtk" = yes; then
12344     ok="yes"
12345     pkg_check_version gtk+-2.0 2.22
12346     have_gtk_2_22_or_higher="$ok"
12347     if test "$have_gtk_2_22_or_higher" = yes; then
12348       COMMENT_DEMO_GLADE2_GTK_2_22_HEAD="<!-- comment>"
12349       COMMENT_DEMO_GLADE2_GTK_2_22_TAIL="</comment -->"
12350     fi
12351   fi
12352 fi
12353
12354
12355 # Check for the various Gnome help and URL loading programs.
12356 #
12357 WITH_BROWSER=gnome-open
12358 if test "$have_gtk" = yes; then
12359   for ac_prog in gnome-open
12360 do
12361   # Extract the first word of "$ac_prog", so it can be a program name with args.
12362 set dummy $ac_prog; ac_word=$2
12363 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12364 $as_echo_n "checking for $ac_word... " >&6; }
12365 if ${ac_cv_prog_gnome_open_program+:} false; then :
12366   $as_echo_n "(cached) " >&6
12367 else
12368   if test -n "$gnome_open_program"; then
12369   ac_cv_prog_gnome_open_program="$gnome_open_program" # Let the user override the test.
12370 else
12371 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12372 for as_dir in $PATH
12373 do
12374   IFS=$as_save_IFS
12375   test -z "$as_dir" && as_dir=.
12376     for ac_exec_ext in '' $ac_executable_extensions; do
12377   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12378     ac_cv_prog_gnome_open_program="$ac_prog"
12379     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12380     break 2
12381   fi
12382 done
12383   done
12384 IFS=$as_save_IFS
12385
12386 fi
12387 fi
12388 gnome_open_program=$ac_cv_prog_gnome_open_program
12389 if test -n "$gnome_open_program"; then
12390   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gnome_open_program" >&5
12391 $as_echo "$gnome_open_program" >&6; }
12392 else
12393   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12394 $as_echo "no" >&6; }
12395 fi
12396
12397
12398   test -n "$gnome_open_program" && break
12399 done
12400
12401   for ac_prog in gnome-url-show
12402 do
12403   # Extract the first word of "$ac_prog", so it can be a program name with args.
12404 set dummy $ac_prog; ac_word=$2
12405 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12406 $as_echo_n "checking for $ac_word... " >&6; }
12407 if ${ac_cv_prog_gnome_url_show_program+:} false; then :
12408   $as_echo_n "(cached) " >&6
12409 else
12410   if test -n "$gnome_url_show_program"; then
12411   ac_cv_prog_gnome_url_show_program="$gnome_url_show_program" # Let the user override the test.
12412 else
12413 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12414 for as_dir in $PATH
12415 do
12416   IFS=$as_save_IFS
12417   test -z "$as_dir" && as_dir=.
12418     for ac_exec_ext in '' $ac_executable_extensions; do
12419   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12420     ac_cv_prog_gnome_url_show_program="$ac_prog"
12421     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12422     break 2
12423   fi
12424 done
12425   done
12426 IFS=$as_save_IFS
12427
12428 fi
12429 fi
12430 gnome_url_show_program=$ac_cv_prog_gnome_url_show_program
12431 if test -n "$gnome_url_show_program"; then
12432   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gnome_url_show_program" >&5
12433 $as_echo "$gnome_url_show_program" >&6; }
12434 else
12435   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12436 $as_echo "no" >&6; }
12437 fi
12438
12439
12440   test -n "$gnome_url_show_program" && break
12441 done
12442
12443 fi
12444
12445
12446 ###############################################################################
12447 #
12448 #       Check for -lXm.
12449 #
12450 ###############################################################################
12451
12452 have_motif=no
12453 with_motif_req=unspecified
12454
12455 # Check whether --with-motif was given.
12456 if test "${with_motif+set}" = set; then :
12457   withval=$with_motif; with_motif="$withval"; with_motif_req="$withval"
12458 else
12459   with_motif=no
12460 fi
12461
12462
12463
12464    case "$with_motif" in
12465     yes) ;;
12466     no)  ;;
12467
12468     /*)
12469      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Motif headers" >&5
12470 $as_echo_n "checking for Motif headers... " >&6; }
12471      d=$with_motif/include
12472      if test -d $d; then
12473        X_CFLAGS="-I$d $X_CFLAGS"
12474        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
12475 $as_echo "$d" >&6; }
12476      else
12477        { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
12478 $as_echo "not found ($d: no such directory)" >&6; }
12479      fi
12480
12481      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Motif libs" >&5
12482 $as_echo_n "checking for Motif libs... " >&6; }
12483      d=$with_motif/lib
12484      if test -d $d; then
12485        X_LIBS="-L$d $X_LIBS"
12486        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
12487 $as_echo "$d" >&6; }
12488      else
12489        { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
12490 $as_echo "not found ($d: no such directory)" >&6; }
12491      fi
12492
12493      # replace the directory string with "yes".
12494      with_motif_req="yes"
12495      with_motif=$with_motif_req
12496      ;;
12497
12498     *)
12499      echo ""
12500      echo "error: argument to --with-motif must be \"yes\", \"no\", or a directory."
12501      echo "       If it is a directory, then \`DIR/include' will be added to"
12502      echo "       the -I list, and \`DIR/lib' will be added to the -L list."
12503      exit 1
12504      ;;
12505    esac
12506
12507
12508 if test "$with_motif" != yes -a "$with_motif" != no ; then
12509   echo "error: must be yes or no: --with-motif=$with_motif"
12510   exit 1
12511 fi
12512
12513 if test "$with_motif" = yes; then
12514   have_motif=no
12515
12516   ac_save_CPPFLAGS="$CPPFLAGS"
12517   if test \! -z "$includedir" ; then
12518     CPPFLAGS="$CPPFLAGS -I$includedir"
12519   fi
12520   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
12521   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
12522   ac_fn_c_check_header_compile "$LINENO" "Xm/Xm.h" "ac_cv_header_Xm_Xm_h" "#include <stdlib.h>
12523                      #include <stdio.h>
12524                      #include <X11/Intrinsic.h>
12525 "
12526 if test "x$ac_cv_header_Xm_Xm_h" = xyes; then :
12527   have_motif=yes
12528                      $as_echo "#define HAVE_MOTIF 1" >>confdefs.h
12529
12530                      MOTIF_LIBS="$MOTIF_LIBS -lXm"
12531 fi
12532
12533
12534   CPPFLAGS="$ac_save_CPPFLAGS"
12535 fi
12536
12537
12538 if test "$have_motif" = yes; then
12539
12540   ac_save_CPPFLAGS="$CPPFLAGS"
12541   if test \! -z "$includedir" ; then
12542     CPPFLAGS="$CPPFLAGS -I$includedir"
12543   fi
12544   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
12545   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
12546   ac_fn_c_check_header_compile "$LINENO" "Xm/ComboBox.h" "ac_cv_header_Xm_ComboBox_h" "#include <stdlib.h>
12547                      #include <stdio.h>
12548                      #include <X11/Intrinsic.h>
12549 "
12550 if test "x$ac_cv_header_Xm_ComboBox_h" = xyes; then :
12551   $as_echo "#define HAVE_XMCOMBOBOX 1" >>confdefs.h
12552
12553 fi
12554
12555
12556   CPPFLAGS="$ac_save_CPPFLAGS"
12557 fi
12558
12559
12560 ###############################################################################
12561 #
12562 #       Checking whether Motif is really Lesstif.
12563 #
12564 ###############################################################################
12565
12566 have_lesstif=no
12567 if test "$have_motif" = yes ; then
12568   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether Motif is really LessTif" >&5
12569 $as_echo_n "checking whether Motif is really LessTif... " >&6; }
12570 if ${ac_cv_have_lesstif+:} false; then :
12571   $as_echo_n "(cached) " >&6
12572 else
12573
12574   ac_save_CPPFLAGS="$CPPFLAGS"
12575   if test \! -z "$includedir" ; then
12576     CPPFLAGS="$CPPFLAGS -I$includedir"
12577   fi
12578   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
12579   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
12580   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12581 /* end confdefs.h.  */
12582 #include <Xm/Xm.h>
12583 int
12584 main ()
12585 {
12586 long vers = LesstifVersion;
12587   ;
12588   return 0;
12589 }
12590 _ACEOF
12591 if ac_fn_c_try_compile "$LINENO"; then :
12592   ac_cv_have_lesstif=yes
12593 else
12594   ac_cv_have_lesstif=no
12595 fi
12596 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12597   CPPFLAGS="$ac_save_CPPFLAGS"
12598 fi
12599 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_lesstif" >&5
12600 $as_echo "$ac_cv_have_lesstif" >&6; }
12601   have_lesstif=$ac_cv_have_lesstif
12602 fi
12603
12604
12605 lesstif_version=unknown
12606 lesstif_version_string=unknown
12607
12608 if test "$have_lesstif" = yes ; then
12609   ltv=unknown
12610   echo unknown > conftest-lt
12611   { $as_echo "$as_me:${as_lineno-$LINENO}: checking LessTif version number" >&5
12612 $as_echo_n "checking LessTif version number... " >&6; }
12613 if ${ac_cv_lesstif_version_string+:} false; then :
12614   $as_echo_n "(cached) " >&6
12615 else
12616
12617   ac_save_CPPFLAGS="$CPPFLAGS"
12618   if test \! -z "$includedir" ; then
12619     CPPFLAGS="$CPPFLAGS -I$includedir"
12620   fi
12621   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
12622   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
12623   if test "$cross_compiling" = yes; then :
12624   ac_cv_lesstif_version=unknown
12625                      ac_cv_lesstif_version_string=unknown
12626 else
12627   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12628 /* end confdefs.h.  */
12629 #include <stdio.h>
12630                      #include <Xm/Xm.h>
12631                      int main() {
12632                        FILE *f = fopen("conftest-lt", "w");
12633                        if (!f) exit(1);
12634                        fprintf(f, "%d %d.%d\n", LesstifVersion,
12635                           LESSTIF_VERSION, LESSTIF_REVISION);
12636                        fclose(f);
12637                        exit(0);
12638                      }
12639 _ACEOF
12640 if ac_fn_c_try_run "$LINENO"; then :
12641   ltv=`cat conftest-lt`
12642                      ac_cv_lesstif_version=`echo $ltv | sed 's/ .*//'`
12643                      ac_cv_lesstif_version_string=`echo $ltv | sed 's/.* //'`
12644 else
12645   ac_cv_lesstif_version=unknown
12646                      ac_cv_lesstif_version_string=unknown
12647 fi
12648 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12649   conftest.$ac_objext conftest.beam conftest.$ac_ext
12650 fi
12651
12652   CPPFLAGS="$ac_save_CPPFLAGS"
12653 fi
12654 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lesstif_version_string" >&5
12655 $as_echo "$ac_cv_lesstif_version_string" >&6; }
12656   rm -rf conftest-lt
12657   lesstif_version=$ac_cv_lesstif_version
12658   lesstif_version_string=$ac_cv_lesstif_version_string
12659
12660 fi
12661
12662
12663 if test "$have_motif" = yes ; then
12664   mtv=unknown
12665   echo unknown > conftest-mt
12666   { $as_echo "$as_me:${as_lineno-$LINENO}: checking Motif version number" >&5
12667 $as_echo_n "checking Motif version number... " >&6; }
12668 if ${ac_cv_motif_version_string+:} false; then :
12669   $as_echo_n "(cached) " >&6
12670 else
12671
12672   ac_save_CPPFLAGS="$CPPFLAGS"
12673   if test \! -z "$includedir" ; then
12674     CPPFLAGS="$CPPFLAGS -I$includedir"
12675   fi
12676   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
12677   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
12678   if test "$cross_compiling" = yes; then :
12679   ac_cv_motif_version=unknown
12680                      ac_cv_motif_version_string=unknown
12681 else
12682   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12683 /* end confdefs.h.  */
12684 #include <stdio.h>
12685                      #include <Xm/Xm.h>
12686                      int main() {
12687                        FILE *f = fopen("conftest-mt", "w");
12688                        if (!f) exit(1);
12689                        fprintf(f, "%d %d.%d\n", XmVersion,
12690                           XmVERSION, XmREVISION);
12691                        fclose(f);
12692                        exit(0);
12693                      }
12694 _ACEOF
12695 if ac_fn_c_try_run "$LINENO"; then :
12696   mtv=`cat conftest-mt`
12697                      ac_cv_motif_version=`echo $mtv | sed 's/ .*//'`
12698                      ac_cv_motif_version_string=`echo $mtv | sed 's/.* //'`
12699 else
12700   ac_cv_motif_version=unknown
12701                      ac_cv_motif_version_string=unknown
12702 fi
12703 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12704   conftest.$ac_objext conftest.beam conftest.$ac_ext
12705 fi
12706
12707   CPPFLAGS="$ac_save_CPPFLAGS"
12708 fi
12709 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_motif_version_string" >&5
12710 $as_echo "$ac_cv_motif_version_string" >&6; }
12711   rm -rf conftest-mt
12712   motif_version=$ac_cv_motif_version
12713   motif_version_string=$ac_cv_motif_version_string
12714
12715 fi
12716
12717
12718 ###############################################################################
12719 #
12720 #       Checking whether Motif requires -lXpm.
12721 #
12722 #       If this is Motif 2.x, and we have XPM, then link against XPM as well.
12723 #       The deal is, Motif 2.x requires XPM -- but it's a compilation option
12724 #       of the library whether to build the XPM code into libXm, or whether
12725 #       to rely on an external libXm.  So the only way to tell whether XPM is
12726 #       a link-time requirement is to examine libXm.a, which is very
12727 #       difficult to do in an autoconf script.  So... if it's Motif 2.x, we
12728 #       always link against XPM if the XPM lib exists (and this will be a
12729 #       no-op if libXm happens to already have the XPM code in it.)
12730 #
12731 ###############################################################################
12732
12733 motif_requires_xpm=no
12734 if test "$have_motif" = yes ; then
12735    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether Motif requires XPM" >&5
12736 $as_echo_n "checking whether Motif requires XPM... " >&6; }
12737    if test "$motif_version" = "unknown" || test "$motif_version" -ge 2000
12738    then
12739      motif_requires_xpm=yes
12740      { $as_echo "$as_me:${as_lineno-$LINENO}: result: maybe" >&5
12741 $as_echo "maybe" >&6; }
12742    else
12743      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12744 $as_echo "no" >&6; }
12745    fi
12746 fi
12747
12748
12749 ###############################################################################
12750 #
12751 #       Checking whether Motif requires -lXp.
12752 #
12753 #       Some versions of Motif (2.1.0, at least) require -lXp, the "X Printing
12754 #       Extension".   Why this extension isn't in -lXext with all the others,
12755 #       I have no idea.
12756 #
12757 ###############################################################################
12758
12759 have_xp_ext=no
12760 if test "$have_motif" = yes ; then
12761    have_xp_ext=no
12762
12763   ac_save_CPPFLAGS="$CPPFLAGS"
12764   ac_save_LDFLAGS="$LDFLAGS"
12765 #  ac_save_LIBS="$LIBS"
12766
12767   if test \! -z "$includedir" ; then
12768     CPPFLAGS="$CPPFLAGS -I$includedir"
12769   fi
12770   # note: $X_CFLAGS includes $x_includes
12771   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
12772
12773   if test \! -z "$libdir" ; then
12774     LDFLAGS="$LDFLAGS -L$libdir"
12775   fi
12776   # note: $X_LIBS includes $x_libraries
12777   LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
12778
12779   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
12780   LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
12781   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XpQueryExtension in -lXp" >&5
12782 $as_echo_n "checking for XpQueryExtension in -lXp... " >&6; }
12783 if ${ac_cv_lib_Xp_XpQueryExtension+:} false; then :
12784   $as_echo_n "(cached) " >&6
12785 else
12786   ac_check_lib_save_LIBS=$LIBS
12787 LIBS="-lXp -lX11 -lXext -lm $LIBS"
12788 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12789 /* end confdefs.h.  */
12790
12791 /* Override any GCC internal prototype to avoid an error.
12792    Use char because int might match the return type of a GCC
12793    builtin and then its argument prototype would still apply.  */
12794 #ifdef __cplusplus
12795 extern "C"
12796 #endif
12797 char XpQueryExtension ();
12798 int
12799 main ()
12800 {
12801 return XpQueryExtension ();
12802   ;
12803   return 0;
12804 }
12805 _ACEOF
12806 if ac_fn_c_try_link "$LINENO"; then :
12807   ac_cv_lib_Xp_XpQueryExtension=yes
12808 else
12809   ac_cv_lib_Xp_XpQueryExtension=no
12810 fi
12811 rm -f core conftest.err conftest.$ac_objext \
12812     conftest$ac_exeext conftest.$ac_ext
12813 LIBS=$ac_check_lib_save_LIBS
12814 fi
12815 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xp_XpQueryExtension" >&5
12816 $as_echo "$ac_cv_lib_Xp_XpQueryExtension" >&6; }
12817 if test "x$ac_cv_lib_Xp_XpQueryExtension" = xyes; then :
12818   have_xp_ext=yes; MOTIF_LIBS="$MOTIF_LIBS -lXp"
12819 else
12820   true
12821 fi
12822
12823   CPPFLAGS="$ac_save_CPPFLAGS"
12824   LDFLAGS="$ac_save_LDFLAGS"
12825 #  LIBS="$ac_save_LIBS"
12826
12827 fi
12828
12829
12830 ###############################################################################
12831 #
12832 #       Checking whether Motif requires -lXintl (for _Xsetlocale.)
12833 #
12834 ###############################################################################
12835
12836 have_xintl=no
12837 if test "$have_motif" = yes ; then
12838
12839   ac_save_CPPFLAGS="$CPPFLAGS"
12840   ac_save_LDFLAGS="$LDFLAGS"
12841 #  ac_save_LIBS="$LIBS"
12842
12843   if test \! -z "$includedir" ; then
12844     CPPFLAGS="$CPPFLAGS -I$includedir"
12845   fi
12846   # note: $X_CFLAGS includes $x_includes
12847   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
12848
12849   if test \! -z "$libdir" ; then
12850     LDFLAGS="$LDFLAGS -L$libdir"
12851   fi
12852   # note: $X_LIBS includes $x_libraries
12853   LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
12854
12855   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
12856   LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
12857   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _Xsetlocale in -lXintl" >&5
12858 $as_echo_n "checking for _Xsetlocale in -lXintl... " >&6; }
12859 if ${ac_cv_lib_Xintl__Xsetlocale+:} false; then :
12860   $as_echo_n "(cached) " >&6
12861 else
12862   ac_check_lib_save_LIBS=$LIBS
12863 LIBS="-lXintl -lX11 -lXext -lm $LIBS"
12864 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12865 /* end confdefs.h.  */
12866
12867 /* Override any GCC internal prototype to avoid an error.
12868    Use char because int might match the return type of a GCC
12869    builtin and then its argument prototype would still apply.  */
12870 #ifdef __cplusplus
12871 extern "C"
12872 #endif
12873 char _Xsetlocale ();
12874 int
12875 main ()
12876 {
12877 return _Xsetlocale ();
12878   ;
12879   return 0;
12880 }
12881 _ACEOF
12882 if ac_fn_c_try_link "$LINENO"; then :
12883   ac_cv_lib_Xintl__Xsetlocale=yes
12884 else
12885   ac_cv_lib_Xintl__Xsetlocale=no
12886 fi
12887 rm -f core conftest.err conftest.$ac_objext \
12888     conftest$ac_exeext conftest.$ac_ext
12889 LIBS=$ac_check_lib_save_LIBS
12890 fi
12891 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xintl__Xsetlocale" >&5
12892 $as_echo "$ac_cv_lib_Xintl__Xsetlocale" >&6; }
12893 if test "x$ac_cv_lib_Xintl__Xsetlocale" = xyes; then :
12894   have_xintl=yes
12895 else
12896   have_xintl=no
12897 fi
12898
12899   CPPFLAGS="$ac_save_CPPFLAGS"
12900   LDFLAGS="$ac_save_LDFLAGS"
12901 #  LIBS="$ac_save_LIBS"
12902
12903   if test "$have_xintl" = yes; then
12904     MOTIF_LIBS="$MOTIF_LIBS -lXintl"
12905   fi
12906 fi
12907
12908
12909 ###############################################################################
12910 #
12911 #       Check for -lGL or -lMesaGL.
12912 #
12913 ###############################################################################
12914
12915 have_gl=no
12916 ac_have_mesa_gl=no
12917 with_gl_req=unspecified
12918 gl_halfassed=no
12919
12920 # Check whether --with-gl was given.
12921 if test "${with_gl+set}" = set; then :
12922   withval=$with_gl; with_gl="$withval"; with_gl_req="$withval"
12923 else
12924   with_gl=yes
12925 fi
12926
12927
12928
12929    case "$with_gl" in
12930     yes) ;;
12931     no)  ;;
12932
12933     /*)
12934      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GL headers" >&5
12935 $as_echo_n "checking for GL headers... " >&6; }
12936      d=$with_gl/include
12937      if test -d $d; then
12938        X_CFLAGS="-I$d $X_CFLAGS"
12939        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
12940 $as_echo "$d" >&6; }
12941      else
12942        { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
12943 $as_echo "not found ($d: no such directory)" >&6; }
12944      fi
12945
12946      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GL libs" >&5
12947 $as_echo_n "checking for GL libs... " >&6; }
12948      d=$with_gl/lib
12949      if test -d $d; then
12950        X_LIBS="-L$d $X_LIBS"
12951        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
12952 $as_echo "$d" >&6; }
12953      else
12954        { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
12955 $as_echo "not found ($d: no such directory)" >&6; }
12956      fi
12957
12958      # replace the directory string with "yes".
12959      with_gl_req="yes"
12960      with_gl=$with_gl_req
12961      ;;
12962
12963     *)
12964      echo ""
12965      echo "error: argument to --with-gl must be \"yes\", \"no\", or a directory."
12966      echo "       If it is a directory, then \`DIR/include' will be added to"
12967      echo "       the -I list, and \`DIR/lib' will be added to the -L list."
12968      exit 1
12969      ;;
12970    esac
12971
12972
12973 ac_mesagl_version=unknown
12974 ac_mesagl_version_string=unknown
12975
12976 if test "$with_gl" = yes; then
12977
12978   ac_save_CPPFLAGS="$CPPFLAGS"
12979   if test \! -z "$includedir" ; then
12980     CPPFLAGS="$CPPFLAGS -I$includedir"
12981   fi
12982   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
12983   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
12984   ac_fn_c_check_header_mongrel "$LINENO" "GL/gl.h" "ac_cv_header_GL_gl_h" "$ac_includes_default"
12985 if test "x$ac_cv_header_GL_gl_h" = xyes; then :
12986   have_gl=yes
12987 else
12988   have_gl=no
12989 fi
12990
12991
12992   CPPFLAGS="$ac_save_CPPFLAGS"
12993   if test "$have_gl" = yes ; then
12994
12995   ac_save_CPPFLAGS="$CPPFLAGS"
12996   if test \! -z "$includedir" ; then
12997     CPPFLAGS="$CPPFLAGS -I$includedir"
12998   fi
12999   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
13000   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
13001   ac_fn_c_check_header_compile "$LINENO" "GL/glx.h" "ac_cv_header_GL_glx_h" "#include <GL/gl.h>
13002 "
13003 if test "x$ac_cv_header_GL_glx_h" = xyes; then :
13004   have_gl=yes
13005 else
13006   have_gl=no
13007 fi
13008
13009
13010   CPPFLAGS="$ac_save_CPPFLAGS"
13011   fi
13012
13013   # If we have the headers, try and figure out which vendor it's from.
13014   #
13015   if test "$have_gl" = yes ; then
13016
13017     # We need to know whether it's MesaGL so that we know which libraries
13018     # to link against.
13019     #
13020     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether GL is really MesaGL" >&5
13021 $as_echo_n "checking whether GL is really MesaGL... " >&6; }
13022 if ${ac_cv_have_mesa_gl+:} false; then :
13023   $as_echo_n "(cached) " >&6
13024 else
13025   ac_cv_have_mesa_gl=no
13026        if test "$ac_macosx" = no; then
13027          # WTF! MacOS 10.5.0 ships the Mesa GL headers!
13028          # It's not really Mesa, is it?
13029
13030   ac_save_CPPFLAGS="$CPPFLAGS"
13031   if test \! -z "$includedir" ; then
13032     CPPFLAGS="$CPPFLAGS -I$includedir"
13033   fi
13034   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
13035   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
13036   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13037 /* end confdefs.h.  */
13038 #include <GL/glx.h>
13039
13040 _ACEOF
13041 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13042   $EGREP "Mesa|MESA" >/dev/null 2>&1; then :
13043   ac_cv_have_mesa_gl=yes
13044 fi
13045 rm -rf conftest*
13046
13047   CPPFLAGS="$ac_save_CPPFLAGS"
13048        fi
13049 fi
13050 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_mesa_gl" >&5
13051 $as_echo "$ac_cv_have_mesa_gl" >&6; }
13052     ac_have_mesa_gl=$ac_cv_have_mesa_gl
13053
13054     gl_lib_1=""
13055     GL_LIBS=""
13056
13057     if test "$ac_macosx" = yes; then
13058
13059       # Without these, every link against libGL gets a bunch of useless
13060       # warnings.
13061       #
13062       osx_crud="-bind_at_load -multiply_defined suppress"
13063       { $as_echo "$as_me:${as_lineno-$LINENO}: result: adding \"$osx_crud\" to GL_LIBS" >&5
13064 $as_echo "adding \"$osx_crud\" to GL_LIBS" >&6; }
13065       GL_LIBS="$GL_LIBS $osx_crud"
13066       unset osx_crud
13067
13068       # New lossage in 10.5.0: without this, we get:
13069       #   ld: cycle in dylib re-exports with /usr/X11/lib/libGL.dylib
13070       #
13071       osx_crud="/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib"
13072       osx_crud="-Wl,-dylib_file,${osx_crud}:${osx_crud}"
13073
13074       { $as_echo "$as_me:${as_lineno-$LINENO}: result: adding \"$osx_crud\" to GL_LIBS" >&5
13075 $as_echo "adding \"$osx_crud\" to GL_LIBS" >&6; }
13076       GL_LIBS="$GL_LIBS $osx_crud"
13077       unset osx_crud
13078
13079       # New lossage in 10.6.8: we can't allow -L/opt/local/lib to be in the
13080       # link line, or at runtime XQueryExtension gets a segv due to some kind
13081       # of library version skew.  Libs must come from /usr/X11/lib even if
13082       # $prefix and/or $exec_prefix are set to /opt/local/.
13083       #
13084       { $as_echo "$as_me:${as_lineno-$LINENO}: result: omitting \"$libdir\" from LDFLAGS" >&5
13085 $as_echo "omitting \"$libdir\" from LDFLAGS" >&6; }
13086       libdir=''
13087
13088     fi
13089
13090
13091     # Some versions of MesaGL are compiled to require -lpthread.
13092     # So if the Mesa headers exist, and -lpthread exists, then always
13093     # link -lpthread after the Mesa libs (be they named -lGL or -lMesaGL.)
13094     #
13095     # Oftentimes, AX_PTHREAD will bring in -lpthread as well; but that ends
13096     # up before -l(Mesa)GL, instead of after where it would belong.
13097     #
13098     if test "$ac_have_mesa_gl" = yes; then
13099       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_create in -lpthread" >&5
13100 $as_echo_n "checking for pthread_create in -lpthread... " >&6; }
13101 if ${ac_cv_lib_pthread_pthread_create+:} false; then :
13102   $as_echo_n "(cached) " >&6
13103 else
13104   ac_check_lib_save_LIBS=$LIBS
13105 LIBS="-lpthread  $LIBS"
13106 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13107 /* end confdefs.h.  */
13108
13109 /* Override any GCC internal prototype to avoid an error.
13110    Use char because int might match the return type of a GCC
13111    builtin and then its argument prototype would still apply.  */
13112 #ifdef __cplusplus
13113 extern "C"
13114 #endif
13115 char pthread_create ();
13116 int
13117 main ()
13118 {
13119 return pthread_create ();
13120   ;
13121   return 0;
13122 }
13123 _ACEOF
13124 if ac_fn_c_try_link "$LINENO"; then :
13125   ac_cv_lib_pthread_pthread_create=yes
13126 else
13127   ac_cv_lib_pthread_pthread_create=no
13128 fi
13129 rm -f core conftest.err conftest.$ac_objext \
13130     conftest$ac_exeext conftest.$ac_ext
13131 LIBS=$ac_check_lib_save_LIBS
13132 fi
13133 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pthread_pthread_create" >&5
13134 $as_echo "$ac_cv_lib_pthread_pthread_create" >&6; }
13135 if test "x$ac_cv_lib_pthread_pthread_create" = xyes; then :
13136   GL_LIBS="-lpthread"
13137 fi
13138
13139     fi
13140
13141
13142     # If we have Mesa headers, check to see if we can link against -lMesaGL.
13143     # If we don't have Mesa headers, or we don't have -lMesaGL, try -lGL.
13144     # Else, warn that GL is busted.  (We have the headers, but no libs.)
13145     #
13146
13147     if test "$ac_have_mesa_gl" = yes ; then
13148
13149   ac_save_CPPFLAGS="$CPPFLAGS"
13150   ac_save_LDFLAGS="$LDFLAGS"
13151 #  ac_save_LIBS="$LIBS"
13152
13153   if test \! -z "$includedir" ; then
13154     CPPFLAGS="$CPPFLAGS -I$includedir"
13155   fi
13156   # note: $X_CFLAGS includes $x_includes
13157   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
13158
13159   if test \! -z "$libdir" ; then
13160     LDFLAGS="$LDFLAGS -L$libdir"
13161   fi
13162   # note: $X_LIBS includes $x_libraries
13163   LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
13164
13165   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
13166   LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
13167   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for glXCreateContext in -lMesaGL" >&5
13168 $as_echo_n "checking for glXCreateContext in -lMesaGL... " >&6; }
13169 if ${ac_cv_lib_MesaGL_glXCreateContext+:} false; then :
13170   $as_echo_n "(cached) " >&6
13171 else
13172   ac_check_lib_save_LIBS=$LIBS
13173 LIBS="-lMesaGL -lMesaGLU $GL_LIBS -lX11 -lXext $VIDMODE_LIBS -lm $LIBS"
13174 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13175 /* end confdefs.h.  */
13176
13177 /* Override any GCC internal prototype to avoid an error.
13178    Use char because int might match the return type of a GCC
13179    builtin and then its argument prototype would still apply.  */
13180 #ifdef __cplusplus
13181 extern "C"
13182 #endif
13183 char glXCreateContext ();
13184 int
13185 main ()
13186 {
13187 return glXCreateContext ();
13188   ;
13189   return 0;
13190 }
13191 _ACEOF
13192 if ac_fn_c_try_link "$LINENO"; then :
13193   ac_cv_lib_MesaGL_glXCreateContext=yes
13194 else
13195   ac_cv_lib_MesaGL_glXCreateContext=no
13196 fi
13197 rm -f core conftest.err conftest.$ac_objext \
13198     conftest$ac_exeext conftest.$ac_ext
13199 LIBS=$ac_check_lib_save_LIBS
13200 fi
13201 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_MesaGL_glXCreateContext" >&5
13202 $as_echo "$ac_cv_lib_MesaGL_glXCreateContext" >&6; }
13203 if test "x$ac_cv_lib_MesaGL_glXCreateContext" = xyes; then :
13204   gl_lib_1="MesaGL"
13205                       GL_LIBS="-lMesaGL -lMesaGLU $VIDMODE_LIBS $GL_LIBS"
13206 fi
13207
13208   CPPFLAGS="$ac_save_CPPFLAGS"
13209   LDFLAGS="$ac_save_LDFLAGS"
13210 #  LIBS="$ac_save_LIBS"
13211
13212     fi
13213
13214     if test "$gl_lib_1" = "" ; then
13215
13216   ac_save_CPPFLAGS="$CPPFLAGS"
13217   ac_save_LDFLAGS="$LDFLAGS"
13218 #  ac_save_LIBS="$LIBS"
13219
13220   if test \! -z "$includedir" ; then
13221     CPPFLAGS="$CPPFLAGS -I$includedir"
13222   fi
13223   # note: $X_CFLAGS includes $x_includes
13224   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
13225
13226   if test \! -z "$libdir" ; then
13227     LDFLAGS="$LDFLAGS -L$libdir"
13228   fi
13229   # note: $X_LIBS includes $x_libraries
13230   LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
13231
13232   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
13233   LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
13234   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for glXCreateContext in -lGL" >&5
13235 $as_echo_n "checking for glXCreateContext in -lGL... " >&6; }
13236 if ${ac_cv_lib_GL_glXCreateContext+:} false; then :
13237   $as_echo_n "(cached) " >&6
13238 else
13239   ac_check_lib_save_LIBS=$LIBS
13240 LIBS="-lGL -lGLU $GL_LIBS -lX11 -lXext $VIDMODE_LIBS -lm $LIBS"
13241 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13242 /* end confdefs.h.  */
13243
13244 /* Override any GCC internal prototype to avoid an error.
13245    Use char because int might match the return type of a GCC
13246    builtin and then its argument prototype would still apply.  */
13247 #ifdef __cplusplus
13248 extern "C"
13249 #endif
13250 char glXCreateContext ();
13251 int
13252 main ()
13253 {
13254 return glXCreateContext ();
13255   ;
13256   return 0;
13257 }
13258 _ACEOF
13259 if ac_fn_c_try_link "$LINENO"; then :
13260   ac_cv_lib_GL_glXCreateContext=yes
13261 else
13262   ac_cv_lib_GL_glXCreateContext=no
13263 fi
13264 rm -f core conftest.err conftest.$ac_objext \
13265     conftest$ac_exeext conftest.$ac_ext
13266 LIBS=$ac_check_lib_save_LIBS
13267 fi
13268 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_GL_glXCreateContext" >&5
13269 $as_echo "$ac_cv_lib_GL_glXCreateContext" >&6; }
13270 if test "x$ac_cv_lib_GL_glXCreateContext" = xyes; then :
13271   gl_lib_1="GL"
13272                       GL_LIBS="-lGL -lGLU $VIDMODE_LIBS $GL_LIBS"
13273 fi
13274
13275   CPPFLAGS="$ac_save_CPPFLAGS"
13276   LDFLAGS="$ac_save_LDFLAGS"
13277 #  LIBS="$ac_save_LIBS"
13278
13279     fi
13280
13281     if test "$gl_lib_1" = "" ; then
13282       # we have headers, but no libs -- bail.
13283       have_gl=no
13284       ac_have_mesa_gl=no
13285       gl_halfassed=yes
13286     else
13287       # linking works -- we can build the GL hacks.
13288       $as_echo "#define HAVE_GL 1" >>confdefs.h
13289
13290       if test "$ac_have_mesa_gl" = yes ; then
13291         $as_echo "#define HAVE_MESA_GL 1" >>confdefs.h
13292
13293       fi
13294     fi
13295   fi
13296
13297
13298   # Now that we know we have GL headers and libs, do some more GL testing.
13299   #
13300
13301   if test "$have_gl" = yes ; then
13302     # If it's MesaGL, we'd like to issue a warning if the version number
13303     # is less than or equal to 2.6, because that version had a security bug.
13304     #
13305     if test "$ac_have_mesa_gl" = yes; then
13306
13307       { $as_echo "$as_me:${as_lineno-$LINENO}: checking MesaGL version number" >&5
13308 $as_echo_n "checking MesaGL version number... " >&6; }
13309 if ${ac_cv_mesagl_version_string+:} false; then :
13310   $as_echo_n "(cached) " >&6
13311 else
13312   cat > conftest.$ac_ext <<EOF
13313 #line 13317 "configure"
13314 #include "confdefs.h"
13315 #include <GL/gl.h>
13316 #ifndef MESA_MAJOR_VERSION
13317 # include <GL/xmesa.h>
13318 # ifdef XMESA_MAJOR_VERSION
13319    /* Around Mesa 3.2, they took out the Mesa version number, so instead,
13320       we have to check the XMesa version number (the number of the X protocol
13321       support, which seems to be the same as the Mesa version number.)
13322     */
13323 #  define MESA_MAJOR_VERSION XMESA_MAJOR_VERSION
13324 #  define MESA_MINOR_VERSION XMESA_MINOR_VERSION
13325 # else
13326    /* Oh great.  Some time after 3.4, they took out the xmesa.h header file,
13327       so we have no way of telling what version of Mesa this is at all.
13328       So, we'll guess that the osmesa version (the "offscreen protocol")
13329       is less than or equal to the real mesa version number.  Except that
13330       if OSmesa is 3.3, assume at least Mesa 3.4, since OSmesa was 3.3 in
13331       Mesa 3.4.  And Mesa 3.3 had xmesa.h.  What a complete load of shit!
13332     */
13333 # include <GL/osmesa.h>
13334 #  define MESA_MAJOR_VERSION OSMESA_MAJOR_VERSION
13335 #  define MESA_MINOR_VERSION OSMESA_MINOR_VERSION or newer, probably?
13336 #  if OSMESA_MAJOR_VERSION == 3 && OSMESA_MINOR_VERSION == 3
13337 #   undef MESA_MINOR_VERSION
13338 #   define MESA_MINOR_VERSION 4 or newer, probably?
13339 #  endif
13340 # endif
13341 #endif
13342 configure: MESA_MAJOR_VERSION MESA_MINOR_VERSION
13343 EOF
13344
13345          ac_save_CPPFLAGS="$CPPFLAGS"
13346          if test \! -z "$includedir" ; then
13347            CPPFLAGS="$CPPFLAGS -I$includedir"
13348          fi
13349          CPPFLAGS="$CPPFLAGS $X_CFLAGS"
13350
13351          mglv=`(eval "$ac_cpp conftest.$ac_ext") 2>&5 | grep configure:`
13352
13353          # M4 sucks!!
13354
13355           mglv=`echo "$mglv" | sed -n \
13356              's/^configure: *\([0-9][0-9]*\)  *\([0-9].*\)$/\1.\2/p'`
13357
13358
13359          rm -rf conftest.$ac_ext
13360
13361          CPPFLAGS="$ac_save_CPPFLAGS"
13362
13363          if test "$mglv" = ""; then
13364            ac_mesagl_version=unknown
13365            ac_mesagl_version_string=unknown
13366          else
13367            ac_mesagl_version_string="$mglv"
13368            # M4 sucks!!
13369
13370            maj=`echo "$mglv" | sed -n 's/^\([0-9][0-9]*\)\..*$/\1/p'`
13371            min=`echo "$mglv" | sed -n 's/^.*\.\([0-9][0-9]*\).*$/\1/p'`
13372
13373            ac_mesagl_version=`echo "$maj * 1000 + $min" | bc`
13374            if test -z "$ac_mesagl_version"; then
13375              ac_mesagl_version=unknown
13376              ac_mesagl_version_string=unknown
13377            fi
13378          fi
13379          ac_cv_mesagl_version=$ac_mesagl_version
13380          ac_cv_mesagl_version_string=$ac_mesagl_version_string
13381
13382 fi
13383 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_mesagl_version_string" >&5
13384 $as_echo "$ac_cv_mesagl_version_string" >&6; }
13385       ac_mesagl_version=$ac_cv_mesagl_version
13386       ac_mesagl_version_string=$ac_cv_mesagl_version_string
13387     fi
13388
13389
13390     # Check for OpenGL 1.1 features.
13391     #
13392
13393   ac_save_CPPFLAGS="$CPPFLAGS"
13394   ac_save_LDFLAGS="$LDFLAGS"
13395 #  ac_save_LIBS="$LIBS"
13396
13397   if test \! -z "$includedir" ; then
13398     CPPFLAGS="$CPPFLAGS -I$includedir"
13399   fi
13400   # note: $X_CFLAGS includes $x_includes
13401   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
13402
13403   if test \! -z "$libdir" ; then
13404     LDFLAGS="$LDFLAGS -L$libdir"
13405   fi
13406   # note: $X_LIBS includes $x_libraries
13407   LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
13408
13409   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
13410   LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
13411   as_ac_Lib=`$as_echo "ac_cv_lib_$gl_lib_1''_glBindTexture" | $as_tr_sh`
13412 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for glBindTexture in -l$gl_lib_1" >&5
13413 $as_echo_n "checking for glBindTexture in -l$gl_lib_1... " >&6; }
13414 if eval \${$as_ac_Lib+:} false; then :
13415   $as_echo_n "(cached) " >&6
13416 else
13417   ac_check_lib_save_LIBS=$LIBS
13418 LIBS="-l$gl_lib_1 $GL_LIBS -lX11 -lXext -lm $LIBS"
13419 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13420 /* end confdefs.h.  */
13421
13422 /* Override any GCC internal prototype to avoid an error.
13423    Use char because int might match the return type of a GCC
13424    builtin and then its argument prototype would still apply.  */
13425 #ifdef __cplusplus
13426 extern "C"
13427 #endif
13428 char glBindTexture ();
13429 int
13430 main ()
13431 {
13432 return glBindTexture ();
13433   ;
13434   return 0;
13435 }
13436 _ACEOF
13437 if ac_fn_c_try_link "$LINENO"; then :
13438   eval "$as_ac_Lib=yes"
13439 else
13440   eval "$as_ac_Lib=no"
13441 fi
13442 rm -f core conftest.err conftest.$ac_objext \
13443     conftest$ac_exeext conftest.$ac_ext
13444 LIBS=$ac_check_lib_save_LIBS
13445 fi
13446 eval ac_res=\$$as_ac_Lib
13447                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
13448 $as_echo "$ac_res" >&6; }
13449 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
13450   $as_echo "#define HAVE_GLBINDTEXTURE 1" >>confdefs.h
13451
13452 else
13453   true
13454 fi
13455
13456   CPPFLAGS="$ac_save_CPPFLAGS"
13457   LDFLAGS="$ac_save_LDFLAGS"
13458 #  LIBS="$ac_save_LIBS"
13459
13460   fi
13461
13462 elif test "$with_gl" != no; then
13463   echo "error: must be yes or no: --with-gl=$with_gl"
13464   exit 1
13465 fi
13466
13467
13468 ###############################################################################
13469 #
13470 #       Check for -lgle.
13471 #
13472 ###############################################################################
13473
13474 have_gle=no
13475 with_gle_req=unspecified
13476 gle_halfassed=no
13477
13478 # Check whether --with-gle was given.
13479 if test "${with_gle+set}" = set; then :
13480   withval=$with_gle; with_gle="$withval"; with_gle_req="$withval"
13481 else
13482   with_gle=yes
13483 fi
13484
13485
13486
13487    case "$with_gle" in
13488     yes) ;;
13489     no)  ;;
13490
13491     /*)
13492      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GLE headers" >&5
13493 $as_echo_n "checking for GLE headers... " >&6; }
13494      d=$with_gle/include
13495      if test -d $d; then
13496        X_CFLAGS="-I$d $X_CFLAGS"
13497        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
13498 $as_echo "$d" >&6; }
13499      else
13500        { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
13501 $as_echo "not found ($d: no such directory)" >&6; }
13502      fi
13503
13504      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GLE libs" >&5
13505 $as_echo_n "checking for GLE libs... " >&6; }
13506      d=$with_gle/lib
13507      if test -d $d; then
13508        X_LIBS="-L$d $X_LIBS"
13509        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
13510 $as_echo "$d" >&6; }
13511      else
13512        { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
13513 $as_echo "not found ($d: no such directory)" >&6; }
13514      fi
13515
13516      # replace the directory string with "yes".
13517      with_gle_req="yes"
13518      with_gle=$with_gle_req
13519      ;;
13520
13521     *)
13522      echo ""
13523      echo "error: argument to --with-gle must be \"yes\", \"no\", or a directory."
13524      echo "       If it is a directory, then \`DIR/include' will be added to"
13525      echo "       the -I list, and \`DIR/lib' will be added to the -L list."
13526      exit 1
13527      ;;
13528    esac
13529
13530
13531 GLE_LIBS=""
13532
13533 if test "$have_gl" = no ; then
13534  true
13535 elif test "$with_gle" = yes; then
13536
13537
13538   ac_save_CPPFLAGS="$CPPFLAGS"
13539   if test \! -z "$includedir" ; then
13540     CPPFLAGS="$CPPFLAGS -I$includedir"
13541   fi
13542   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
13543   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
13544   ac_fn_c_check_header_compile "$LINENO" "GL/gle.h" "ac_cv_header_GL_gle_h" "#include <GL/gl.h>
13545 "
13546 if test "x$ac_cv_header_GL_gle_h" = xyes; then :
13547   have_gle3=yes
13548 else
13549   have_gle3=no
13550 fi
13551
13552
13553   CPPFLAGS="$ac_save_CPPFLAGS"
13554   if test "$have_gle3" = yes ; then
13555     have_gle=yes;
13556   else
13557
13558   ac_save_CPPFLAGS="$CPPFLAGS"
13559   if test \! -z "$includedir" ; then
13560     CPPFLAGS="$CPPFLAGS -I$includedir"
13561   fi
13562   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
13563   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
13564   ac_fn_c_check_header_compile "$LINENO" "GL/gutil.h" "ac_cv_header_GL_gutil_h" "#include <GL/gl.h>
13565 "
13566 if test "x$ac_cv_header_GL_gutil_h" = xyes; then :
13567   have_gle=yes
13568 else
13569   have_gle=no
13570 fi
13571
13572
13573   CPPFLAGS="$ac_save_CPPFLAGS"
13574     if test "$have_gle" = yes ; then
13575
13576   ac_save_CPPFLAGS="$CPPFLAGS"
13577   if test \! -z "$includedir" ; then
13578     CPPFLAGS="$CPPFLAGS -I$includedir"
13579   fi
13580   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
13581   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
13582   ac_fn_c_check_header_compile "$LINENO" "GL/tube.h" "ac_cv_header_GL_tube_h" "#include <GL/gl.h>
13583 "
13584 if test "x$ac_cv_header_GL_tube_h" = xyes; then :
13585   have_gle=yes
13586 else
13587   have_gle=no
13588 fi
13589
13590
13591   CPPFLAGS="$ac_save_CPPFLAGS"
13592     fi
13593   fi
13594
13595   if test "$have_gle" = yes ; then
13596     have_gle=no
13597     gle_halfassed=yes
13598
13599   ac_save_CPPFLAGS="$CPPFLAGS"
13600   ac_save_LDFLAGS="$LDFLAGS"
13601 #  ac_save_LIBS="$LIBS"
13602
13603   if test \! -z "$includedir" ; then
13604     CPPFLAGS="$CPPFLAGS -I$includedir"
13605   fi
13606   # note: $X_CFLAGS includes $x_includes
13607   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
13608
13609   if test \! -z "$libdir" ; then
13610     LDFLAGS="$LDFLAGS -L$libdir"
13611   fi
13612   # note: $X_LIBS includes $x_libraries
13613   LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
13614
13615   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
13616   LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
13617   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gleCreateGC in -lgle" >&5
13618 $as_echo_n "checking for gleCreateGC in -lgle... " >&6; }
13619 if ${ac_cv_lib_gle_gleCreateGC+:} false; then :
13620   $as_echo_n "(cached) " >&6
13621 else
13622   ac_check_lib_save_LIBS=$LIBS
13623 LIBS="-lgle $GL_LIBS -lX11 -lXext -lm $LIBS"
13624 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13625 /* end confdefs.h.  */
13626
13627 /* Override any GCC internal prototype to avoid an error.
13628    Use char because int might match the return type of a GCC
13629    builtin and then its argument prototype would still apply.  */
13630 #ifdef __cplusplus
13631 extern "C"
13632 #endif
13633 char gleCreateGC ();
13634 int
13635 main ()
13636 {
13637 return gleCreateGC ();
13638   ;
13639   return 0;
13640 }
13641 _ACEOF
13642 if ac_fn_c_try_link "$LINENO"; then :
13643   ac_cv_lib_gle_gleCreateGC=yes
13644 else
13645   ac_cv_lib_gle_gleCreateGC=no
13646 fi
13647 rm -f core conftest.err conftest.$ac_objext \
13648     conftest$ac_exeext conftest.$ac_ext
13649 LIBS=$ac_check_lib_save_LIBS
13650 fi
13651 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gle_gleCreateGC" >&5
13652 $as_echo "$ac_cv_lib_gle_gleCreateGC" >&6; }
13653 if test "x$ac_cv_lib_gle_gleCreateGC" = xyes; then :
13654   have_gle=yes; gle_halfassed=no; GLE_LIBS="-lgle"
13655 fi
13656
13657   CPPFLAGS="$ac_save_CPPFLAGS"
13658   LDFLAGS="$ac_save_LDFLAGS"
13659 #  LIBS="$ac_save_LIBS"
13660
13661   fi
13662   if test "$have_gle" = yes ; then
13663     have_gle=no
13664     gle_halfassed=yes
13665
13666     # sometimes the libmatrix stuff is included in libgle.  look there first.
13667 #
13668 # I don't get it.  For some reason, this test passes on SGI, as if
13669 # uview_direction_d() was in libgle -- but it's not, it's in libmatrix.
13670 # Yet the link is succeeding.  Why???
13671 #
13672 #    AC_CHECK_X_LIB(gle, uview_direction_d,
13673 #                   [have_gle=yes; gle_halfassed=no],
13674 #                   [], $GL_LIBS -lX11 -lXext -lm)
13675
13676     # As of GLE 3 this is in libgle, and has changed name to uview_direction!
13677     # *sigh*
13678     if test "$have_gle3" = yes ; then
13679
13680   ac_save_CPPFLAGS="$CPPFLAGS"
13681   ac_save_LDFLAGS="$LDFLAGS"
13682 #  ac_save_LIBS="$LIBS"
13683
13684   if test \! -z "$includedir" ; then
13685     CPPFLAGS="$CPPFLAGS -I$includedir"
13686   fi
13687   # note: $X_CFLAGS includes $x_includes
13688   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
13689
13690   if test \! -z "$libdir" ; then
13691     LDFLAGS="$LDFLAGS -L$libdir"
13692   fi
13693   # note: $X_LIBS includes $x_libraries
13694   LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
13695
13696   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
13697   LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
13698   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uview_direction in -lgle" >&5
13699 $as_echo_n "checking for uview_direction in -lgle... " >&6; }
13700 if ${ac_cv_lib_gle_uview_direction+:} false; then :
13701   $as_echo_n "(cached) " >&6
13702 else
13703   ac_check_lib_save_LIBS=$LIBS
13704 LIBS="-lgle $GL_LIBS -lX11 -lXext -lm $LIBS"
13705 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13706 /* end confdefs.h.  */
13707
13708 /* Override any GCC internal prototype to avoid an error.
13709    Use char because int might match the return type of a GCC
13710    builtin and then its argument prototype would still apply.  */
13711 #ifdef __cplusplus
13712 extern "C"
13713 #endif
13714 char uview_direction ();
13715 int
13716 main ()
13717 {
13718 return uview_direction ();
13719   ;
13720   return 0;
13721 }
13722 _ACEOF
13723 if ac_fn_c_try_link "$LINENO"; then :
13724   ac_cv_lib_gle_uview_direction=yes
13725 else
13726   ac_cv_lib_gle_uview_direction=no
13727 fi
13728 rm -f core conftest.err conftest.$ac_objext \
13729     conftest$ac_exeext conftest.$ac_ext
13730 LIBS=$ac_check_lib_save_LIBS
13731 fi
13732 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gle_uview_direction" >&5
13733 $as_echo "$ac_cv_lib_gle_uview_direction" >&6; }
13734 if test "x$ac_cv_lib_gle_uview_direction" = xyes; then :
13735   have_gle=yes; gle_halfassed=no
13736 fi
13737
13738   CPPFLAGS="$ac_save_CPPFLAGS"
13739   LDFLAGS="$ac_save_LDFLAGS"
13740 #  LIBS="$ac_save_LIBS"
13741
13742     fi
13743     # if it wasn't in libgle, then look in libmatrix.
13744     if test "$have_gle" = no ; then
13745
13746   ac_save_CPPFLAGS="$CPPFLAGS"
13747   ac_save_LDFLAGS="$LDFLAGS"
13748 #  ac_save_LIBS="$LIBS"
13749
13750   if test \! -z "$includedir" ; then
13751     CPPFLAGS="$CPPFLAGS -I$includedir"
13752   fi
13753   # note: $X_CFLAGS includes $x_includes
13754   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
13755
13756   if test \! -z "$libdir" ; then
13757     LDFLAGS="$LDFLAGS -L$libdir"
13758   fi
13759   # note: $X_LIBS includes $x_libraries
13760   LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
13761
13762   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
13763   LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
13764   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uview_direction_d in -lmatrix" >&5
13765 $as_echo_n "checking for uview_direction_d in -lmatrix... " >&6; }
13766 if ${ac_cv_lib_matrix_uview_direction_d+:} false; then :
13767   $as_echo_n "(cached) " >&6
13768 else
13769   ac_check_lib_save_LIBS=$LIBS
13770 LIBS="-lmatrix $GL_LIBS -lX11 -lXext -lm $LIBS"
13771 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13772 /* end confdefs.h.  */
13773
13774 /* Override any GCC internal prototype to avoid an error.
13775    Use char because int might match the return type of a GCC
13776    builtin and then its argument prototype would still apply.  */
13777 #ifdef __cplusplus
13778 extern "C"
13779 #endif
13780 char uview_direction_d ();
13781 int
13782 main ()
13783 {
13784 return uview_direction_d ();
13785   ;
13786   return 0;
13787 }
13788 _ACEOF
13789 if ac_fn_c_try_link "$LINENO"; then :
13790   ac_cv_lib_matrix_uview_direction_d=yes
13791 else
13792   ac_cv_lib_matrix_uview_direction_d=no
13793 fi
13794 rm -f core conftest.err conftest.$ac_objext \
13795     conftest$ac_exeext conftest.$ac_ext
13796 LIBS=$ac_check_lib_save_LIBS
13797 fi
13798 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_matrix_uview_direction_d" >&5
13799 $as_echo "$ac_cv_lib_matrix_uview_direction_d" >&6; }
13800 if test "x$ac_cv_lib_matrix_uview_direction_d" = xyes; then :
13801   have_gle=yes; gle_halfassed=no;
13802                       GLE_LIBS="$GLE_LIBS -lmatrix"
13803 fi
13804
13805   CPPFLAGS="$ac_save_CPPFLAGS"
13806   LDFLAGS="$ac_save_LDFLAGS"
13807 #  LIBS="$ac_save_LIBS"
13808
13809     fi
13810   fi
13811
13812   if test "$have_gle" = yes ; then
13813     $as_echo "#define HAVE_GLE 1" >>confdefs.h
13814
13815     if test "$have_gle3" = yes ; then
13816       $as_echo "#define HAVE_GLE3 1" >>confdefs.h
13817
13818     fi
13819   fi
13820
13821 elif test "$with_gle" != no; then
13822   echo "error: must be yes or no: --with-gle=$with_gle"
13823   exit 1
13824
13825 fi
13826
13827
13828 ###############################################################################
13829 #
13830 #       Handle --with-gles
13831 #
13832 ###############################################################################
13833
13834 with_gles_req=unspecified
13835
13836 # Check whether --with-gles was given.
13837 if test "${with_gles+set}" = set; then :
13838   withval=$with_gles; with_gles="$withval"; with_gles_req="$withval"
13839 else
13840   with_gles=no
13841 fi
13842
13843
13844
13845    case "$with_gles" in
13846     yes) ;;
13847     no)  ;;
13848
13849     /*)
13850      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for JWZGLES headers" >&5
13851 $as_echo_n "checking for JWZGLES headers... " >&6; }
13852      d=$with_gles/include
13853      if test -d $d; then
13854        X_CFLAGS="-I$d $X_CFLAGS"
13855        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
13856 $as_echo "$d" >&6; }
13857      else
13858        { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
13859 $as_echo "not found ($d: no such directory)" >&6; }
13860      fi
13861
13862      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for JWZGLES libs" >&5
13863 $as_echo_n "checking for JWZGLES libs... " >&6; }
13864      d=$with_gles/lib
13865      if test -d $d; then
13866        X_LIBS="-L$d $X_LIBS"
13867        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
13868 $as_echo "$d" >&6; }
13869      else
13870        { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
13871 $as_echo "not found ($d: no such directory)" >&6; }
13872      fi
13873
13874      # replace the directory string with "yes".
13875      with_gles_req="yes"
13876      with_gles=$with_gles_req
13877      ;;
13878
13879     *)
13880      echo ""
13881      echo "error: argument to --with-gles must be \"yes\", \"no\", or a directory."
13882      echo "       If it is a directory, then \`DIR/include' will be added to"
13883      echo "       the -I list, and \`DIR/lib' will be added to the -L list."
13884      exit 1
13885      ;;
13886    esac
13887
13888
13889 if test "$with_gles" = yes; then
13890   have_gles=yes
13891   $as_echo "#define HAVE_JWZGLES 1" >>confdefs.h
13892
13893   JWZGLES_OBJS="jwzgles.o"
13894   { $as_echo "$as_me:${as_lineno-$LINENO}: result: using OpenGL ES compatiblity shim" >&5
13895 $as_echo "using OpenGL ES compatiblity shim" >&6; }
13896 elif test "$with_gles" != no; then
13897   echo "error: must be yes or no: --with-gles=$with_xpm"
13898   exit 1
13899 fi
13900
13901 ###############################################################################
13902 #
13903 #       Check for -lgdk_pixbuf.
13904 #       These tests are for gdk_pixbuf usage of the hacks,
13905 #       not xscreensaver-demo (thus we have to test again to get
13906 #       the libraries right: don't want to pull in all of GTK
13907 #       for the hacks.)
13908 #
13909 ###############################################################################
13910
13911 have_gdk_pixbuf=no
13912 with_gdk_pixbuf_req=unspecified
13913
13914 # Check whether --with-pixbuf was given.
13915 if test "${with_pixbuf+set}" = set; then :
13916   withval=$with_pixbuf; with_gdk_pixbuf="$withval"; with_gdk_pixbuf_req="$withval"
13917 else
13918   with_gdk_pixbuf=yes
13919 fi
13920
13921
13922 # if --with-pixbuf=/directory/ was specified, remember that directory so that
13923 # we can also look for the `gdk-pixbuf-config' program in that directory.
13924 case "$with_gdk_pixbuf" in
13925   /*)
13926     gdk_pixbuf_dir="$with_gdk_pixbuf"
13927     ;;
13928   *)
13929     gdk_pixbuf_dir=""
13930     ;;
13931 esac
13932
13933
13934    case "$with_gdk_pixbuf" in
13935     yes) ;;
13936     no)  ;;
13937
13938     /*)
13939      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GDK_PIXBUF headers" >&5
13940 $as_echo_n "checking for GDK_PIXBUF headers... " >&6; }
13941      d=$with_gdk_pixbuf/include
13942      if test -d $d; then
13943        X_CFLAGS="-I$d $X_CFLAGS"
13944        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
13945 $as_echo "$d" >&6; }
13946      else
13947        { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
13948 $as_echo "not found ($d: no such directory)" >&6; }
13949      fi
13950
13951      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GDK_PIXBUF libs" >&5
13952 $as_echo_n "checking for GDK_PIXBUF libs... " >&6; }
13953      d=$with_gdk_pixbuf/lib
13954      if test -d $d; then
13955        X_LIBS="-L$d $X_LIBS"
13956        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
13957 $as_echo "$d" >&6; }
13958      else
13959        { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
13960 $as_echo "not found ($d: no such directory)" >&6; }
13961      fi
13962
13963      # replace the directory string with "yes".
13964      with_gdk_pixbuf_req="yes"
13965      with_gdk_pixbuf=$with_gdk_pixbuf_req
13966      ;;
13967
13968     *)
13969      echo ""
13970      echo "error: argument to --with-pixbuf must be \"yes\", \"no\", or a directory."
13971      echo "       If it is a directory, then \`DIR/include' will be added to"
13972      echo "       the -I list, and \`DIR/lib' will be added to the -L list."
13973      exit 1
13974      ;;
13975    esac
13976
13977
13978 if test "$with_gdk_pixbuf" != yes -a "$with_gdk_pixbuf" != no ; then
13979   echo "error: must be yes or no: --with-pixbuf=$with_gdk_pixbuf"
13980   exit 1
13981 fi
13982
13983 if test "$with_gdk_pixbuf" = yes; then
13984   have_gdk_pixbuf=no
13985
13986   pkgs=''
13987   ok="yes"
13988
13989   pkg_check_version gdk-pixbuf-2.0      2.0.0
13990   pkg_check_version gdk-pixbuf-xlib-2.0 2.0.0
13991   have_gdk_pixbuf="$ok"
13992
13993   if test "$have_gdk_pixbuf" = yes; then
13994     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gdk-pixbuf includes" >&5
13995 $as_echo_n "checking for gdk-pixbuf includes... " >&6; }
13996 if ${ac_cv_gdk_pixbuf_config_cflags+:} false; then :
13997   $as_echo_n "(cached) " >&6
13998 else
13999   ac_cv_gdk_pixbuf_config_cflags=`$pkg_config --cflags $pkgs`
14000 fi
14001 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_gdk_pixbuf_config_cflags" >&5
14002 $as_echo "$ac_cv_gdk_pixbuf_config_cflags" >&6; }
14003     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gdk-pixbuf libs" >&5
14004 $as_echo_n "checking for gdk-pixbuf libs... " >&6; }
14005 if ${ac_cv_gdk_pixbuf_config_libs+:} false; then :
14006   $as_echo_n "(cached) " >&6
14007 else
14008   ac_cv_gdk_pixbuf_config_libs=`$pkg_config --libs $pkgs`
14009 fi
14010 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_gdk_pixbuf_config_libs" >&5
14011 $as_echo "$ac_cv_gdk_pixbuf_config_libs" >&6; }
14012   fi
14013
14014   ac_gdk_pixbuf_config_cflags=$ac_cv_gdk_pixbuf_config_cflags
14015   ac_gdk_pixbuf_config_libs=$ac_cv_gdk_pixbuf_config_libs
14016
14017
14018   if test "$have_gdk_pixbuf" = yes; then
14019     #
14020     # we appear to have pixbuf; check for headers/libs to be sure.
14021     #
14022     ac_save_gdk_pixbuf_CPPFLAGS="$CPPFLAGS"
14023     CPPFLAGS="$CPPFLAGS $ac_gdk_pixbuf_config_cflags"
14024
14025     have_gdk_pixbuf=no
14026
14027     # check for header A...
14028
14029   ac_save_CPPFLAGS="$CPPFLAGS"
14030   if test \! -z "$includedir" ; then
14031     CPPFLAGS="$CPPFLAGS -I$includedir"
14032   fi
14033   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
14034   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
14035   ac_fn_c_check_header_mongrel "$LINENO" "gdk-pixbuf/gdk-pixbuf.h" "ac_cv_header_gdk_pixbuf_gdk_pixbuf_h" "$ac_includes_default"
14036 if test "x$ac_cv_header_gdk_pixbuf_gdk_pixbuf_h" = xyes; then :
14037   have_gdk_pixbuf=yes
14038 fi
14039
14040
14041   CPPFLAGS="$ac_save_CPPFLAGS"
14042
14043     # if that worked, check for header B...
14044     if test "$have_gdk_pixbuf" = yes; then
14045       have_gdk_pixbuf=no
14046       gdk_pixbuf_halfassed=yes
14047
14048   ac_save_CPPFLAGS="$CPPFLAGS"
14049   if test \! -z "$includedir" ; then
14050     CPPFLAGS="$CPPFLAGS -I$includedir"
14051   fi
14052   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
14053   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
14054   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"
14055 if test "x$ac_cv_header_gdk_pixbuf_gdk_pixbuf_xlib_h" = xyes; then :
14056   have_gdk_pixbuf=yes
14057                          gdk_pixbuf_halfassed=no
14058 fi
14059
14060
14061   CPPFLAGS="$ac_save_CPPFLAGS"
14062
14063       # yay, it has a new name in Gtk 2.x...
14064       if test "$have_gdk_pixbuf" = no; then
14065         have_gdk_pixbuf=no
14066         gdk_pixbuf_halfassed=yes
14067
14068   ac_save_CPPFLAGS="$CPPFLAGS"
14069   if test \! -z "$includedir" ; then
14070     CPPFLAGS="$CPPFLAGS -I$includedir"
14071   fi
14072   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
14073   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
14074   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"
14075 if test "x$ac_cv_header_gdk_pixbuf_xlib_gdk_pixbuf_xlib_h" = xyes; then :
14076   have_gdk_pixbuf=yes
14077                            gdk_pixbuf_halfassed=no
14078 fi
14079
14080
14081   CPPFLAGS="$ac_save_CPPFLAGS"
14082       fi
14083     fi
14084     CPPFLAGS="$ac_save_gdk_pixbuf_CPPFLAGS"
14085   fi
14086
14087   if test "$have_gdk_pixbuf" = yes; then
14088     # we have the headers, now check for the libraries
14089     have_gdk_pixbuf=no
14090     gdk_pixbuf_halfassed=yes
14091
14092     { $as_echo "$as_me:${as_lineno-$LINENO}: result: checking for gdk_pixbuf usability..." >&5
14093 $as_echo "checking for gdk_pixbuf usability..." >&6; }
14094
14095     # library A...
14096
14097   ac_save_CPPFLAGS="$CPPFLAGS"
14098   ac_save_LDFLAGS="$LDFLAGS"
14099 #  ac_save_LIBS="$LIBS"
14100
14101   if test \! -z "$includedir" ; then
14102     CPPFLAGS="$CPPFLAGS -I$includedir"
14103   fi
14104   # note: $X_CFLAGS includes $x_includes
14105   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
14106
14107   if test \! -z "$libdir" ; then
14108     LDFLAGS="$LDFLAGS -L$libdir"
14109   fi
14110   # note: $X_LIBS includes $x_libraries
14111   LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
14112
14113   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
14114   LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
14115   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gdk_pixbuf_new_from_file in -lc" >&5
14116 $as_echo_n "checking for gdk_pixbuf_new_from_file in -lc... " >&6; }
14117 if ${ac_cv_lib_c_gdk_pixbuf_new_from_file+:} false; then :
14118   $as_echo_n "(cached) " >&6
14119 else
14120   ac_check_lib_save_LIBS=$LIBS
14121 LIBS="-lc $ac_gdk_pixbuf_config_libs -lX11 -lXext -lm $LIBS"
14122 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14123 /* end confdefs.h.  */
14124
14125 /* Override any GCC internal prototype to avoid an error.
14126    Use char because int might match the return type of a GCC
14127    builtin and then its argument prototype would still apply.  */
14128 #ifdef __cplusplus
14129 extern "C"
14130 #endif
14131 char gdk_pixbuf_new_from_file ();
14132 int
14133 main ()
14134 {
14135 return gdk_pixbuf_new_from_file ();
14136   ;
14137   return 0;
14138 }
14139 _ACEOF
14140 if ac_fn_c_try_link "$LINENO"; then :
14141   ac_cv_lib_c_gdk_pixbuf_new_from_file=yes
14142 else
14143   ac_cv_lib_c_gdk_pixbuf_new_from_file=no
14144 fi
14145 rm -f core conftest.err conftest.$ac_objext \
14146     conftest$ac_exeext conftest.$ac_ext
14147 LIBS=$ac_check_lib_save_LIBS
14148 fi
14149 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_gdk_pixbuf_new_from_file" >&5
14150 $as_echo "$ac_cv_lib_c_gdk_pixbuf_new_from_file" >&6; }
14151 if test "x$ac_cv_lib_c_gdk_pixbuf_new_from_file" = xyes; then :
14152   have_gdk_pixbuf=yes
14153 fi
14154
14155   CPPFLAGS="$ac_save_CPPFLAGS"
14156   LDFLAGS="$ac_save_LDFLAGS"
14157 #  LIBS="$ac_save_LIBS"
14158
14159     # library B...
14160     if test "$have_gdk_pixbuf" = yes; then
14161       have_gdk_pixbuf=no
14162
14163   ac_save_CPPFLAGS="$CPPFLAGS"
14164   ac_save_LDFLAGS="$LDFLAGS"
14165 #  ac_save_LIBS="$LIBS"
14166
14167   if test \! -z "$includedir" ; then
14168     CPPFLAGS="$CPPFLAGS -I$includedir"
14169   fi
14170   # note: $X_CFLAGS includes $x_includes
14171   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
14172
14173   if test \! -z "$libdir" ; then
14174     LDFLAGS="$LDFLAGS -L$libdir"
14175   fi
14176   # note: $X_LIBS includes $x_libraries
14177   LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
14178
14179   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
14180   LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
14181   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gdk_pixbuf_xlib_init in -lc" >&5
14182 $as_echo_n "checking for gdk_pixbuf_xlib_init in -lc... " >&6; }
14183 if ${ac_cv_lib_c_gdk_pixbuf_xlib_init+:} false; then :
14184   $as_echo_n "(cached) " >&6
14185 else
14186   ac_check_lib_save_LIBS=$LIBS
14187 LIBS="-lc $ac_gdk_pixbuf_config_libs -lX11 -lXext -lm $LIBS"
14188 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14189 /* end confdefs.h.  */
14190
14191 /* Override any GCC internal prototype to avoid an error.
14192    Use char because int might match the return type of a GCC
14193    builtin and then its argument prototype would still apply.  */
14194 #ifdef __cplusplus
14195 extern "C"
14196 #endif
14197 char gdk_pixbuf_xlib_init ();
14198 int
14199 main ()
14200 {
14201 return gdk_pixbuf_xlib_init ();
14202   ;
14203   return 0;
14204 }
14205 _ACEOF
14206 if ac_fn_c_try_link "$LINENO"; then :
14207   ac_cv_lib_c_gdk_pixbuf_xlib_init=yes
14208 else
14209   ac_cv_lib_c_gdk_pixbuf_xlib_init=no
14210 fi
14211 rm -f core conftest.err conftest.$ac_objext \
14212     conftest$ac_exeext conftest.$ac_ext
14213 LIBS=$ac_check_lib_save_LIBS
14214 fi
14215 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_gdk_pixbuf_xlib_init" >&5
14216 $as_echo "$ac_cv_lib_c_gdk_pixbuf_xlib_init" >&6; }
14217 if test "x$ac_cv_lib_c_gdk_pixbuf_xlib_init" = xyes; then :
14218   have_gdk_pixbuf=yes
14219                       gdk_pixbuf_halfassed=no
14220 fi
14221
14222   CPPFLAGS="$ac_save_CPPFLAGS"
14223   LDFLAGS="$ac_save_LDFLAGS"
14224 #  LIBS="$ac_save_LIBS"
14225
14226     fi
14227   fi
14228
14229   if test "$have_gdk_pixbuf" = yes; then
14230     INCLUDES="$INCLUDES $ac_gdk_pixbuf_config_cflags"
14231     XPM_LIBS="$ac_gdk_pixbuf_config_libs"
14232     $as_echo "#define HAVE_GDK_PIXBUF 1" >>confdefs.h
14233
14234   else
14235     { $as_echo "$as_me:${as_lineno-$LINENO}: result: checking for gdk_pixbuf usability... no" >&5
14236 $as_echo "checking for gdk_pixbuf usability... no" >&6; }
14237   fi
14238
14239   if test "$have_gdk_pixbuf" = yes; then
14240
14241   ac_save_CPPFLAGS="$CPPFLAGS"
14242   ac_save_LDFLAGS="$LDFLAGS"
14243 #  ac_save_LIBS="$LIBS"
14244
14245   if test \! -z "$includedir" ; then
14246     CPPFLAGS="$CPPFLAGS -I$includedir"
14247   fi
14248   # note: $X_CFLAGS includes $x_includes
14249   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
14250
14251   if test \! -z "$libdir" ; then
14252     LDFLAGS="$LDFLAGS -L$libdir"
14253   fi
14254   # note: $X_LIBS includes $x_libraries
14255   LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
14256
14257   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
14258   LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
14259   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gdk_pixbuf_apply_embedded_orientation in -lc" >&5
14260 $as_echo_n "checking for gdk_pixbuf_apply_embedded_orientation in -lc... " >&6; }
14261 if ${ac_cv_lib_c_gdk_pixbuf_apply_embedded_orientation+:} false; then :
14262   $as_echo_n "(cached) " >&6
14263 else
14264   ac_check_lib_save_LIBS=$LIBS
14265 LIBS="-lc $ac_gdk_pixbuf_config_libs -lX11 -lXext -lm $LIBS"
14266 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14267 /* end confdefs.h.  */
14268
14269 /* Override any GCC internal prototype to avoid an error.
14270    Use char because int might match the return type of a GCC
14271    builtin and then its argument prototype would still apply.  */
14272 #ifdef __cplusplus
14273 extern "C"
14274 #endif
14275 char gdk_pixbuf_apply_embedded_orientation ();
14276 int
14277 main ()
14278 {
14279 return gdk_pixbuf_apply_embedded_orientation ();
14280   ;
14281   return 0;
14282 }
14283 _ACEOF
14284 if ac_fn_c_try_link "$LINENO"; then :
14285   ac_cv_lib_c_gdk_pixbuf_apply_embedded_orientation=yes
14286 else
14287   ac_cv_lib_c_gdk_pixbuf_apply_embedded_orientation=no
14288 fi
14289 rm -f core conftest.err conftest.$ac_objext \
14290     conftest$ac_exeext conftest.$ac_ext
14291 LIBS=$ac_check_lib_save_LIBS
14292 fi
14293 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_gdk_pixbuf_apply_embedded_orientation" >&5
14294 $as_echo "$ac_cv_lib_c_gdk_pixbuf_apply_embedded_orientation" >&6; }
14295 if test "x$ac_cv_lib_c_gdk_pixbuf_apply_embedded_orientation" = xyes; then :
14296   $as_echo "#define HAVE_GDK_PIXBUF_APPLY_EMBEDDED_ORIENTATION 1" >>confdefs.h
14297
14298 fi
14299
14300   CPPFLAGS="$ac_save_CPPFLAGS"
14301   LDFLAGS="$ac_save_LDFLAGS"
14302 #  LIBS="$ac_save_LIBS"
14303
14304   fi
14305 fi
14306
14307
14308 ###############################################################################
14309 #
14310 #       Check for -lXpm.
14311 #
14312 ###############################################################################
14313
14314 have_xpm=no
14315 with_xpm_req=unspecified
14316
14317 # Check whether --with-xpm was given.
14318 if test "${with_xpm+set}" = set; then :
14319   withval=$with_xpm; with_xpm="$withval"; with_xpm_req="$withval"
14320 else
14321   with_xpm=yes
14322 fi
14323
14324
14325
14326    case "$with_xpm" in
14327     yes) ;;
14328     no)  ;;
14329
14330     /*)
14331      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XPM headers" >&5
14332 $as_echo_n "checking for XPM headers... " >&6; }
14333      d=$with_xpm/include
14334      if test -d $d; then
14335        X_CFLAGS="-I$d $X_CFLAGS"
14336        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
14337 $as_echo "$d" >&6; }
14338      else
14339        { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
14340 $as_echo "not found ($d: no such directory)" >&6; }
14341      fi
14342
14343      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XPM libs" >&5
14344 $as_echo_n "checking for XPM libs... " >&6; }
14345      d=$with_xpm/lib
14346      if test -d $d; then
14347        X_LIBS="-L$d $X_LIBS"
14348        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
14349 $as_echo "$d" >&6; }
14350      else
14351        { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
14352 $as_echo "not found ($d: no such directory)" >&6; }
14353      fi
14354
14355      # replace the directory string with "yes".
14356      with_xpm_req="yes"
14357      with_xpm=$with_xpm_req
14358      ;;
14359
14360     *)
14361      echo ""
14362      echo "error: argument to --with-xpm must be \"yes\", \"no\", or a directory."
14363      echo "       If it is a directory, then \`DIR/include' will be added to"
14364      echo "       the -I list, and \`DIR/lib' will be added to the -L list."
14365      exit 1
14366      ;;
14367    esac
14368
14369
14370 if test "$with_xpm" = yes; then
14371
14372   ac_save_CPPFLAGS="$CPPFLAGS"
14373   if test \! -z "$includedir" ; then
14374     CPPFLAGS="$CPPFLAGS -I$includedir"
14375   fi
14376   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
14377   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
14378   ac_fn_c_check_header_compile "$LINENO" "X11/xpm.h" "ac_cv_header_X11_xpm_h" "#include <X11/Xlib.h>
14379 "
14380 if test "x$ac_cv_header_X11_xpm_h" = xyes; then :
14381   have_xpm=yes
14382                     $as_echo "#define HAVE_XPM 1" >>confdefs.h
14383
14384                     XPM_LIBS="-lXpm $XPM_LIBS"
14385 fi
14386
14387
14388   CPPFLAGS="$ac_save_CPPFLAGS"
14389 elif test "$with_xpm" != no; then
14390   echo "error: must be yes or no: --with-xpm=$with_xpm"
14391   exit 1
14392 fi
14393
14394 # See comment near $motif_requires_xpm, above.
14395 # Need to do this here, after both Motif and XPM have been checked for.
14396 #
14397 if test "$have_motif" = yes -a "$have_xpm" = yes ; then
14398   if test "$motif_requires_xpm" = yes ; then
14399     MOTIF_LIBS="$MOTIF_LIBS $XPM_LIBS"
14400   fi
14401 fi
14402
14403 if test "$XPM_LIBS" = "" ; then
14404   XPM_LIBS=$(MINIXPM)
14405 fi
14406
14407
14408 ###############################################################################
14409 #
14410 #       Check for -ljpeg
14411 #
14412 ###############################################################################
14413
14414 have_jpeg=no
14415 with_jpeg_req=unspecified
14416 jpeg_halfassed=no
14417
14418 # Check whether --with-jpeg was given.
14419 if test "${with_jpeg+set}" = set; then :
14420   withval=$with_jpeg; with_jpeg="$withval"; with_jpeg_req="$withval"
14421 else
14422   with_jpeg=yes
14423 fi
14424
14425
14426
14427    case "$with_jpeg" in
14428     yes) ;;
14429     no)  ;;
14430
14431     /*)
14432      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for JPEG headers" >&5
14433 $as_echo_n "checking for JPEG headers... " >&6; }
14434      d=$with_jpeg/include
14435      if test -d $d; then
14436        X_CFLAGS="-I$d $X_CFLAGS"
14437        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
14438 $as_echo "$d" >&6; }
14439      else
14440        { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
14441 $as_echo "not found ($d: no such directory)" >&6; }
14442      fi
14443
14444      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for JPEG libs" >&5
14445 $as_echo_n "checking for JPEG libs... " >&6; }
14446      d=$with_jpeg/lib
14447      if test -d $d; then
14448        X_LIBS="-L$d $X_LIBS"
14449        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
14450 $as_echo "$d" >&6; }
14451      else
14452        { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
14453 $as_echo "not found ($d: no such directory)" >&6; }
14454      fi
14455
14456      # replace the directory string with "yes".
14457      with_jpeg_req="yes"
14458      with_jpeg=$with_jpeg_req
14459      ;;
14460
14461     *)
14462      echo ""
14463      echo "error: argument to --with-jpeg must be \"yes\", \"no\", or a directory."
14464      echo "       If it is a directory, then \`DIR/include' will be added to"
14465      echo "       the -I list, and \`DIR/lib' will be added to the -L list."
14466      exit 1
14467      ;;
14468    esac
14469
14470
14471 if test "$with_jpeg" != yes -a "$with_jpeg" != no ; then
14472   echo "error: must be yes or no: --with-jpeg=$with_jpeg"
14473   exit 1
14474 fi
14475
14476 if test "$with_jpeg" = yes; then
14477
14478   have_jpeg=no
14479
14480   ac_save_CPPFLAGS="$CPPFLAGS"
14481   if test \! -z "$includedir" ; then
14482     CPPFLAGS="$CPPFLAGS -I$includedir"
14483   fi
14484   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
14485   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
14486   ac_fn_c_check_header_mongrel "$LINENO" "jpeglib.h" "ac_cv_header_jpeglib_h" "$ac_includes_default"
14487 if test "x$ac_cv_header_jpeglib_h" = xyes; then :
14488   have_jpeg=yes
14489 fi
14490
14491
14492   CPPFLAGS="$ac_save_CPPFLAGS"
14493
14494   if test "$have_jpeg" = yes; then
14495     # we have the header, now check for the library
14496     have_jpeg=no
14497     jpeg_halfassed=yes
14498
14499   ac_save_CPPFLAGS="$CPPFLAGS"
14500   ac_save_LDFLAGS="$LDFLAGS"
14501 #  ac_save_LIBS="$LIBS"
14502
14503   if test \! -z "$includedir" ; then
14504     CPPFLAGS="$CPPFLAGS -I$includedir"
14505   fi
14506   # note: $X_CFLAGS includes $x_includes
14507   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
14508
14509   if test \! -z "$libdir" ; then
14510     LDFLAGS="$LDFLAGS -L$libdir"
14511   fi
14512   # note: $X_LIBS includes $x_libraries
14513   LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
14514
14515   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
14516   LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
14517   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for jpeg_start_compress in -ljpeg" >&5
14518 $as_echo_n "checking for jpeg_start_compress in -ljpeg... " >&6; }
14519 if ${ac_cv_lib_jpeg_jpeg_start_compress+:} false; then :
14520   $as_echo_n "(cached) " >&6
14521 else
14522   ac_check_lib_save_LIBS=$LIBS
14523 LIBS="-ljpeg  $LIBS"
14524 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14525 /* end confdefs.h.  */
14526
14527 /* Override any GCC internal prototype to avoid an error.
14528    Use char because int might match the return type of a GCC
14529    builtin and then its argument prototype would still apply.  */
14530 #ifdef __cplusplus
14531 extern "C"
14532 #endif
14533 char jpeg_start_compress ();
14534 int
14535 main ()
14536 {
14537 return jpeg_start_compress ();
14538   ;
14539   return 0;
14540 }
14541 _ACEOF
14542 if ac_fn_c_try_link "$LINENO"; then :
14543   ac_cv_lib_jpeg_jpeg_start_compress=yes
14544 else
14545   ac_cv_lib_jpeg_jpeg_start_compress=no
14546 fi
14547 rm -f core conftest.err conftest.$ac_objext \
14548     conftest$ac_exeext conftest.$ac_ext
14549 LIBS=$ac_check_lib_save_LIBS
14550 fi
14551 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_jpeg_jpeg_start_compress" >&5
14552 $as_echo "$ac_cv_lib_jpeg_jpeg_start_compress" >&6; }
14553 if test "x$ac_cv_lib_jpeg_jpeg_start_compress" = xyes; then :
14554   have_jpeg=yes
14555                     jpeg_halfassed=no
14556                     JPEG_LIBS="-ljpeg"
14557                     $as_echo "#define HAVE_JPEGLIB 1" >>confdefs.h
14558
14559 fi
14560
14561   CPPFLAGS="$ac_save_CPPFLAGS"
14562   LDFLAGS="$ac_save_LDFLAGS"
14563 #  LIBS="$ac_save_LIBS"
14564
14565   fi
14566 fi
14567
14568
14569 ###############################################################################
14570 #
14571 #       Check for -lXft
14572 #
14573 ###############################################################################
14574
14575 have_xutf8drawstring=no
14576
14577   ac_save_CPPFLAGS="$CPPFLAGS"
14578   ac_save_LDFLAGS="$LDFLAGS"
14579 #  ac_save_LIBS="$LIBS"
14580
14581   if test \! -z "$includedir" ; then
14582     CPPFLAGS="$CPPFLAGS -I$includedir"
14583   fi
14584   # note: $X_CFLAGS includes $x_includes
14585   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
14586
14587   if test \! -z "$libdir" ; then
14588     LDFLAGS="$LDFLAGS -L$libdir"
14589   fi
14590   # note: $X_LIBS includes $x_libraries
14591   LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
14592
14593   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
14594   LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
14595   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Xutf8DrawString in -lX11" >&5
14596 $as_echo_n "checking for Xutf8DrawString in -lX11... " >&6; }
14597 if ${ac_cv_lib_X11_Xutf8DrawString+:} false; then :
14598   $as_echo_n "(cached) " >&6
14599 else
14600   ac_check_lib_save_LIBS=$LIBS
14601 LIBS="-lX11 -lX11 -lXext -lm $LIBS"
14602 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14603 /* end confdefs.h.  */
14604
14605 /* Override any GCC internal prototype to avoid an error.
14606    Use char because int might match the return type of a GCC
14607    builtin and then its argument prototype would still apply.  */
14608 #ifdef __cplusplus
14609 extern "C"
14610 #endif
14611 char Xutf8DrawString ();
14612 int
14613 main ()
14614 {
14615 return Xutf8DrawString ();
14616   ;
14617   return 0;
14618 }
14619 _ACEOF
14620 if ac_fn_c_try_link "$LINENO"; then :
14621   ac_cv_lib_X11_Xutf8DrawString=yes
14622 else
14623   ac_cv_lib_X11_Xutf8DrawString=no
14624 fi
14625 rm -f core conftest.err conftest.$ac_objext \
14626     conftest$ac_exeext conftest.$ac_ext
14627 LIBS=$ac_check_lib_save_LIBS
14628 fi
14629 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_X11_Xutf8DrawString" >&5
14630 $as_echo "$ac_cv_lib_X11_Xutf8DrawString" >&6; }
14631 if test "x$ac_cv_lib_X11_Xutf8DrawString" = xyes; then :
14632   have_xutf8drawstring=yes
14633 else
14634   true
14635 fi
14636
14637   CPPFLAGS="$ac_save_CPPFLAGS"
14638   LDFLAGS="$ac_save_LDFLAGS"
14639 #  LIBS="$ac_save_LIBS"
14640
14641 if test "$have_xutf8drawstring" = yes ; then
14642   $as_echo "#define HAVE_XUTF8DRAWSTRING 1" >>confdefs.h
14643
14644 fi
14645
14646
14647 have_xft=no
14648 with_xft_req=unspecified
14649 xft_halfassed=no
14650
14651 # Check whether --with-xft was given.
14652 if test "${with_xft+set}" = set; then :
14653   withval=$with_xft; with_xft="$withval"; with_xft_req="$withval"
14654 else
14655   with_xft=yes
14656 fi
14657
14658
14659
14660    case "$with_xft" in
14661     yes) ;;
14662     no)  ;;
14663
14664     /*)
14665      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Xft headers" >&5
14666 $as_echo_n "checking for Xft headers... " >&6; }
14667      d=$with_xft/include
14668      if test -d $d; then
14669        X_CFLAGS="-I$d $X_CFLAGS"
14670        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
14671 $as_echo "$d" >&6; }
14672      else
14673        { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
14674 $as_echo "not found ($d: no such directory)" >&6; }
14675      fi
14676
14677      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Xft libs" >&5
14678 $as_echo_n "checking for Xft libs... " >&6; }
14679      d=$with_xft/lib
14680      if test -d $d; then
14681        X_LIBS="-L$d $X_LIBS"
14682        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
14683 $as_echo "$d" >&6; }
14684      else
14685        { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
14686 $as_echo "not found ($d: no such directory)" >&6; }
14687      fi
14688
14689      # replace the directory string with "yes".
14690      with_xft_req="yes"
14691      with_xft=$with_xft_req
14692      ;;
14693
14694     *)
14695      echo ""
14696      echo "error: argument to --with-xft must be \"yes\", \"no\", or a directory."
14697      echo "       If it is a directory, then \`DIR/include' will be added to"
14698      echo "       the -I list, and \`DIR/lib' will be added to the -L list."
14699      exit 1
14700      ;;
14701    esac
14702
14703
14704 if test "$with_xft" != yes -a "$with_xft" != no ; then
14705   echo "error: must be yes or no: --with-xft=$with_xft"
14706   exit 1
14707 fi
14708
14709 if test "$with_xft" = yes; then
14710
14711   pkgs=''
14712   ok="yes"
14713   pkg_check_version xft 2.1.0
14714   have_xft="$ok"
14715
14716   if test "$have_xft" = yes; then
14717     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Xft includes" >&5
14718 $as_echo_n "checking for Xft includes... " >&6; }
14719 if ${ac_cv_xft_config_cflags+:} false; then :
14720   $as_echo_n "(cached) " >&6
14721 else
14722   ac_cv_xft_config_cflags=`$pkg_config --cflags $pkgs`
14723 fi
14724 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_xft_config_cflags" >&5
14725 $as_echo "$ac_cv_xft_config_cflags" >&6; }
14726     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Xft libs" >&5
14727 $as_echo_n "checking for Xft libs... " >&6; }
14728 if ${ac_cv_xft_config_libs+:} false; then :
14729   $as_echo_n "(cached) " >&6
14730 else
14731   ac_cv_xft_config_libs=`$pkg_config --libs $pkgs`
14732 fi
14733 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_xft_config_libs" >&5
14734 $as_echo "$ac_cv_xft_config_libs" >&6; }
14735   fi
14736
14737   ac_xft_config_cflags=$ac_cv_xft_config_cflags
14738   ac_xft_config_libs=$ac_cv_xft_config_libs
14739
14740   if test "$have_xft" = yes; then
14741     #
14742     # we appear to have Xft; check for headers/libs to be sure.
14743     #
14744     ac_save_xft_CPPFLAGS="$CPPFLAGS"
14745     CPPFLAGS="$CPPFLAGS $ac_xft_config_cflags"
14746
14747     have_xft=no
14748
14749   ac_save_CPPFLAGS="$CPPFLAGS"
14750   if test \! -z "$includedir" ; then
14751     CPPFLAGS="$CPPFLAGS -I$includedir"
14752   fi
14753   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
14754   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
14755   ac_fn_c_check_header_mongrel "$LINENO" "X11/Xft/Xft.h" "ac_cv_header_X11_Xft_Xft_h" "$ac_includes_default"
14756 if test "x$ac_cv_header_X11_Xft_Xft_h" = xyes; then :
14757   have_xft=yes
14758 fi
14759
14760
14761   CPPFLAGS="$ac_save_CPPFLAGS"
14762
14763     CPPFLAGS="$ac_save_xft_CPPFLAGS"
14764   fi
14765
14766   if test "$have_xft" = yes; then
14767     # we have the headers, now check for the libraries
14768     have_xft=no
14769     xft_halfassed=yes
14770
14771     { $as_echo "$as_me:${as_lineno-$LINENO}: result: checking for Xft usability..." >&5
14772 $as_echo "checking for Xft usability..." >&6; }
14773
14774   ac_save_CPPFLAGS="$CPPFLAGS"
14775   ac_save_LDFLAGS="$LDFLAGS"
14776 #  ac_save_LIBS="$LIBS"
14777
14778   if test \! -z "$includedir" ; then
14779     CPPFLAGS="$CPPFLAGS -I$includedir"
14780   fi
14781   # note: $X_CFLAGS includes $x_includes
14782   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
14783
14784   if test \! -z "$libdir" ; then
14785     LDFLAGS="$LDFLAGS -L$libdir"
14786   fi
14787   # note: $X_LIBS includes $x_libraries
14788   LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
14789
14790   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
14791   LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
14792   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XftDrawStringUtf8 in -lc" >&5
14793 $as_echo_n "checking for XftDrawStringUtf8 in -lc... " >&6; }
14794 if ${ac_cv_lib_c_XftDrawStringUtf8+:} false; then :
14795   $as_echo_n "(cached) " >&6
14796 else
14797   ac_check_lib_save_LIBS=$LIBS
14798 LIBS="-lc $ac_xft_config_libs -lX11 -lXext -lm $LIBS"
14799 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14800 /* end confdefs.h.  */
14801
14802 /* Override any GCC internal prototype to avoid an error.
14803    Use char because int might match the return type of a GCC
14804    builtin and then its argument prototype would still apply.  */
14805 #ifdef __cplusplus
14806 extern "C"
14807 #endif
14808 char XftDrawStringUtf8 ();
14809 int
14810 main ()
14811 {
14812 return XftDrawStringUtf8 ();
14813   ;
14814   return 0;
14815 }
14816 _ACEOF
14817 if ac_fn_c_try_link "$LINENO"; then :
14818   ac_cv_lib_c_XftDrawStringUtf8=yes
14819 else
14820   ac_cv_lib_c_XftDrawStringUtf8=no
14821 fi
14822 rm -f core conftest.err conftest.$ac_objext \
14823     conftest$ac_exeext conftest.$ac_ext
14824 LIBS=$ac_check_lib_save_LIBS
14825 fi
14826 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_XftDrawStringUtf8" >&5
14827 $as_echo "$ac_cv_lib_c_XftDrawStringUtf8" >&6; }
14828 if test "x$ac_cv_lib_c_XftDrawStringUtf8" = xyes; then :
14829   have_xft=yes
14830 fi
14831
14832   CPPFLAGS="$ac_save_CPPFLAGS"
14833   LDFLAGS="$ac_save_LDFLAGS"
14834 #  LIBS="$ac_save_LIBS"
14835
14836   fi
14837
14838   if test "$have_xft" = no; then
14839     { $as_echo "$as_me:${as_lineno-$LINENO}: result: checking for Xft usability... no" >&5
14840 $as_echo "checking for Xft usability... no" >&6; }
14841   fi
14842 fi
14843
14844 if test "$have_xft" = yes; then
14845   INCLUDES="$INCLUDES $ac_xft_config_cflags"
14846   XFT_LIBS="$ac_xft_config_libs"
14847   XFT_SRCS=''
14848   XFT_OBJS=''
14849   $as_echo "#define HAVE_XFT 1" >>confdefs.h
14850
14851 else
14852   XFT_LIBS=''
14853   XFT_SRCS='$(UTILS_SRC)/xft.c'
14854   XFT_OBJS='$(UTILS_BIN)/xft.o'
14855 fi
14856
14857
14858 ###############################################################################
14859 #
14860 #       Check for pty support: this allows 'phosphor' and 'apple2'
14861 #       to run curses-based programs, or be used as terminal windows.
14862 #
14863 ###############################################################################
14864
14865 PTY_LIBS=
14866 for ac_header in pty.h util.h
14867 do :
14868   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
14869 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
14870 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
14871   cat >>confdefs.h <<_ACEOF
14872 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
14873 _ACEOF
14874
14875 fi
14876
14877 done
14878
14879
14880   ac_save_CPPFLAGS="$CPPFLAGS"
14881   ac_save_LDFLAGS="$LDFLAGS"
14882 #  ac_save_LIBS="$LIBS"
14883
14884   if test \! -z "$includedir" ; then
14885     CPPFLAGS="$CPPFLAGS -I$includedir"
14886   fi
14887   # note: $X_CFLAGS includes $x_includes
14888   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
14889
14890   if test \! -z "$libdir" ; then
14891     LDFLAGS="$LDFLAGS -L$libdir"
14892   fi
14893   # note: $X_LIBS includes $x_libraries
14894   LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
14895
14896   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
14897   LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
14898   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for forkpty in -lutil" >&5
14899 $as_echo_n "checking for forkpty in -lutil... " >&6; }
14900 if ${ac_cv_lib_util_forkpty+:} false; then :
14901   $as_echo_n "(cached) " >&6
14902 else
14903   ac_check_lib_save_LIBS=$LIBS
14904 LIBS="-lutil  $LIBS"
14905 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14906 /* end confdefs.h.  */
14907
14908 /* Override any GCC internal prototype to avoid an error.
14909    Use char because int might match the return type of a GCC
14910    builtin and then its argument prototype would still apply.  */
14911 #ifdef __cplusplus
14912 extern "C"
14913 #endif
14914 char forkpty ();
14915 int
14916 main ()
14917 {
14918 return forkpty ();
14919   ;
14920   return 0;
14921 }
14922 _ACEOF
14923 if ac_fn_c_try_link "$LINENO"; then :
14924   ac_cv_lib_util_forkpty=yes
14925 else
14926   ac_cv_lib_util_forkpty=no
14927 fi
14928 rm -f core conftest.err conftest.$ac_objext \
14929     conftest$ac_exeext conftest.$ac_ext
14930 LIBS=$ac_check_lib_save_LIBS
14931 fi
14932 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_util_forkpty" >&5
14933 $as_echo "$ac_cv_lib_util_forkpty" >&6; }
14934 if test "x$ac_cv_lib_util_forkpty" = xyes; then :
14935   PTY_LIBS="-lutil"
14936                 ac_have_forkpty=yes
14937                 $as_echo "#define HAVE_FORKPTY 1" >>confdefs.h
14938
14939 fi
14940
14941   CPPFLAGS="$ac_save_CPPFLAGS"
14942   LDFLAGS="$ac_save_LDFLAGS"
14943 #  LIBS="$ac_save_LIBS"
14944
14945
14946 if test "$ac_have_forkpty" != yes ; then
14947   # we don't need (or have) -lutil on MacOS 10.4.2...
14948
14949   ac_save_CPPFLAGS="$CPPFLAGS"
14950   ac_save_LDFLAGS="$LDFLAGS"
14951 #  ac_save_LIBS="$LIBS"
14952
14953   if test \! -z "$includedir" ; then
14954     CPPFLAGS="$CPPFLAGS -I$includedir"
14955   fi
14956   # note: $X_CFLAGS includes $x_includes
14957   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
14958
14959   if test \! -z "$libdir" ; then
14960     LDFLAGS="$LDFLAGS -L$libdir"
14961   fi
14962   # note: $X_LIBS includes $x_libraries
14963   LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
14964
14965   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
14966   LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
14967   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for forkpty in -lc" >&5
14968 $as_echo_n "checking for forkpty in -lc... " >&6; }
14969 if ${ac_cv_lib_c_forkpty+:} false; then :
14970   $as_echo_n "(cached) " >&6
14971 else
14972   ac_check_lib_save_LIBS=$LIBS
14973 LIBS="-lc  $LIBS"
14974 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14975 /* end confdefs.h.  */
14976
14977 /* Override any GCC internal prototype to avoid an error.
14978    Use char because int might match the return type of a GCC
14979    builtin and then its argument prototype would still apply.  */
14980 #ifdef __cplusplus
14981 extern "C"
14982 #endif
14983 char forkpty ();
14984 int
14985 main ()
14986 {
14987 return forkpty ();
14988   ;
14989   return 0;
14990 }
14991 _ACEOF
14992 if ac_fn_c_try_link "$LINENO"; then :
14993   ac_cv_lib_c_forkpty=yes
14994 else
14995   ac_cv_lib_c_forkpty=no
14996 fi
14997 rm -f core conftest.err conftest.$ac_objext \
14998     conftest$ac_exeext conftest.$ac_ext
14999 LIBS=$ac_check_lib_save_LIBS
15000 fi
15001 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_forkpty" >&5
15002 $as_echo "$ac_cv_lib_c_forkpty" >&6; }
15003 if test "x$ac_cv_lib_c_forkpty" = xyes; then :
15004   PTY_LIBS=""
15005                   $as_echo "#define HAVE_FORKPTY 1" >>confdefs.h
15006
15007 fi
15008
15009   CPPFLAGS="$ac_save_CPPFLAGS"
15010   LDFLAGS="$ac_save_LDFLAGS"
15011 #  LIBS="$ac_save_LIBS"
15012
15013 fi
15014
15015 ###############################################################################
15016 #
15017 #       Check for the XSHM server extension.
15018 #
15019 ###############################################################################
15020
15021 have_xshm=no
15022 with_xshm_req=unspecified
15023
15024 # Check whether --with-xshm-ext was given.
15025 if test "${with_xshm_ext+set}" = set; then :
15026   withval=$with_xshm_ext; with_xshm="$withval"; with_xshm_req="$withval"
15027 else
15028   with_xshm=yes
15029 fi
15030
15031
15032
15033    case "$with_xshm" in
15034     yes) ;;
15035     no)  ;;
15036
15037     /*)
15038      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XSHM headers" >&5
15039 $as_echo_n "checking for XSHM headers... " >&6; }
15040      d=$with_xshm/include
15041      if test -d $d; then
15042        X_CFLAGS="-I$d $X_CFLAGS"
15043        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
15044 $as_echo "$d" >&6; }
15045      else
15046        { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
15047 $as_echo "not found ($d: no such directory)" >&6; }
15048      fi
15049
15050      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XSHM libs" >&5
15051 $as_echo_n "checking for XSHM libs... " >&6; }
15052      d=$with_xshm/lib
15053      if test -d $d; then
15054        X_LIBS="-L$d $X_LIBS"
15055        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
15056 $as_echo "$d" >&6; }
15057      else
15058        { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
15059 $as_echo "not found ($d: no such directory)" >&6; }
15060      fi
15061
15062      # replace the directory string with "yes".
15063      with_xshm_req="yes"
15064      with_xshm=$with_xshm_req
15065      ;;
15066
15067     *)
15068      echo ""
15069      echo "error: argument to --with-xshm-ext must be \"yes\", \"no\", or a directory."
15070      echo "       If it is a directory, then \`DIR/include' will be added to"
15071      echo "       the -I list, and \`DIR/lib' will be added to the -L list."
15072      exit 1
15073      ;;
15074    esac
15075
15076
15077 if test "$with_xshm" = yes; then
15078
15079   # first check for Xshm.h.
15080
15081   ac_save_CPPFLAGS="$CPPFLAGS"
15082   if test \! -z "$includedir" ; then
15083     CPPFLAGS="$CPPFLAGS -I$includedir"
15084   fi
15085   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
15086   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
15087   ac_fn_c_check_header_compile "$LINENO" "X11/extensions/XShm.h" "ac_cv_header_X11_extensions_XShm_h" "#include <X11/Xlib.h>
15088 "
15089 if test "x$ac_cv_header_X11_extensions_XShm_h" = xyes; then :
15090   have_xshm=yes
15091 fi
15092
15093
15094   CPPFLAGS="$ac_save_CPPFLAGS"
15095
15096   # if that succeeded, then check for sys/ipc.h.
15097   if test "$have_xshm" = yes; then
15098     have_xshm=no
15099
15100   ac_save_CPPFLAGS="$CPPFLAGS"
15101   if test \! -z "$includedir" ; then
15102     CPPFLAGS="$CPPFLAGS -I$includedir"
15103   fi
15104   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
15105   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
15106   ac_fn_c_check_header_mongrel "$LINENO" "sys/ipc.h" "ac_cv_header_sys_ipc_h" "$ac_includes_default"
15107 if test "x$ac_cv_header_sys_ipc_h" = xyes; then :
15108   have_xshm=yes
15109 fi
15110
15111
15112   CPPFLAGS="$ac_save_CPPFLAGS"
15113   fi
15114
15115   # if that succeeded, then check for sys/shm.h.
15116   if test "$have_xshm" = yes; then
15117     have_xshm=no
15118
15119   ac_save_CPPFLAGS="$CPPFLAGS"
15120   if test \! -z "$includedir" ; then
15121     CPPFLAGS="$CPPFLAGS -I$includedir"
15122   fi
15123   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
15124   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
15125   ac_fn_c_check_header_mongrel "$LINENO" "sys/shm.h" "ac_cv_header_sys_shm_h" "$ac_includes_default"
15126 if test "x$ac_cv_header_sys_shm_h" = xyes; then :
15127   have_xshm=yes
15128 fi
15129
15130
15131   CPPFLAGS="$ac_save_CPPFLAGS"
15132   fi
15133
15134   # AIX is pathological, as usual: apparently it's normal for the Xshm headers
15135   # to exist, but the library code to not exist.  And even better, the library
15136   # code is in its own library: libXextSam.a.  So, if we're on AIX, and that
15137   # lib doesn't exist, give up.  (This lib gets added to X_EXTRA_LIBS, and
15138   # that's not quite right, but close enough.)
15139   #
15140   case "$host" in
15141     *-aix*)
15142       if  `uname -v` -eq 3 ; then
15143         have_xshm=no
15144
15145   ac_save_CPPFLAGS="$CPPFLAGS"
15146   ac_save_LDFLAGS="$LDFLAGS"
15147 #  ac_save_LIBS="$LIBS"
15148
15149   if test \! -z "$includedir" ; then
15150     CPPFLAGS="$CPPFLAGS -I$includedir"
15151   fi
15152   # note: $X_CFLAGS includes $x_includes
15153   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
15154
15155   if test \! -z "$libdir" ; then
15156     LDFLAGS="$LDFLAGS -L$libdir"
15157   fi
15158   # note: $X_LIBS includes $x_libraries
15159   LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
15160
15161   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
15162   LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
15163   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XShmQueryExtension in -lXextSam" >&5
15164 $as_echo_n "checking for XShmQueryExtension in -lXextSam... " >&6; }
15165 if ${ac_cv_lib_XextSam_XShmQueryExtension+:} false; then :
15166   $as_echo_n "(cached) " >&6
15167 else
15168   ac_check_lib_save_LIBS=$LIBS
15169 LIBS="-lXextSam -lX11 -lXext -lm $LIBS"
15170 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15171 /* end confdefs.h.  */
15172
15173 /* Override any GCC internal prototype to avoid an error.
15174    Use char because int might match the return type of a GCC
15175    builtin and then its argument prototype would still apply.  */
15176 #ifdef __cplusplus
15177 extern "C"
15178 #endif
15179 char XShmQueryExtension ();
15180 int
15181 main ()
15182 {
15183 return XShmQueryExtension ();
15184   ;
15185   return 0;
15186 }
15187 _ACEOF
15188 if ac_fn_c_try_link "$LINENO"; then :
15189   ac_cv_lib_XextSam_XShmQueryExtension=yes
15190 else
15191   ac_cv_lib_XextSam_XShmQueryExtension=no
15192 fi
15193 rm -f core conftest.err conftest.$ac_objext \
15194     conftest$ac_exeext conftest.$ac_ext
15195 LIBS=$ac_check_lib_save_LIBS
15196 fi
15197 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_XextSam_XShmQueryExtension" >&5
15198 $as_echo "$ac_cv_lib_XextSam_XShmQueryExtension" >&6; }
15199 if test "x$ac_cv_lib_XextSam_XShmQueryExtension" = xyes; then :
15200   have_xshm=yes; X_EXTRA_LIBS="$X_EXTRA_LIBS -lXextSam"
15201 else
15202   true
15203 fi
15204
15205   CPPFLAGS="$ac_save_CPPFLAGS"
15206   LDFLAGS="$ac_save_LDFLAGS"
15207 #  LIBS="$ac_save_LIBS"
15208
15209       fi
15210     ;;
15211   esac
15212
15213   # if that succeeded, then we've really got it.
15214   if test "$have_xshm" = yes; then
15215     $as_echo "#define HAVE_XSHM_EXTENSION 1" >>confdefs.h
15216
15217   fi
15218
15219 elif test "$with_xshm" != no; then
15220   echo "error: must be yes or no: --with-xshm-ext=$with_xshm"
15221   exit 1
15222 fi
15223
15224
15225 ###############################################################################
15226 #
15227 #       Check for the DOUBLE-BUFFER server extension.
15228 #
15229 ###############################################################################
15230
15231 have_xdbe=no
15232 with_xdbe_req=unspecified
15233
15234 # Check whether --with-xdbe-ext was given.
15235 if test "${with_xdbe_ext+set}" = set; then :
15236   withval=$with_xdbe_ext; with_xdbe="$withval"; with_xdbe_req="$withval"
15237 else
15238   with_xdbe=yes
15239 fi
15240
15241
15242
15243    case "$with_xdbe" in
15244     yes) ;;
15245     no)  ;;
15246
15247     /*)
15248      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DOUBLE-BUFFER headers" >&5
15249 $as_echo_n "checking for DOUBLE-BUFFER headers... " >&6; }
15250      d=$with_xdbe/include
15251      if test -d $d; then
15252        X_CFLAGS="-I$d $X_CFLAGS"
15253        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
15254 $as_echo "$d" >&6; }
15255      else
15256        { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
15257 $as_echo "not found ($d: no such directory)" >&6; }
15258      fi
15259
15260      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DOUBLE-BUFFER libs" >&5
15261 $as_echo_n "checking for DOUBLE-BUFFER libs... " >&6; }
15262      d=$with_xdbe/lib
15263      if test -d $d; then
15264        X_LIBS="-L$d $X_LIBS"
15265        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
15266 $as_echo "$d" >&6; }
15267      else
15268        { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
15269 $as_echo "not found ($d: no such directory)" >&6; }
15270      fi
15271
15272      # replace the directory string with "yes".
15273      with_xdbe_req="yes"
15274      with_xdbe=$with_xdbe_req
15275      ;;
15276
15277     *)
15278      echo ""
15279      echo "error: argument to --with-xdbe-ext must be \"yes\", \"no\", or a directory."
15280      echo "       If it is a directory, then \`DIR/include' will be added to"
15281      echo "       the -I list, and \`DIR/lib' will be added to the -L list."
15282      exit 1
15283      ;;
15284    esac
15285
15286
15287 if test "$with_xdbe" = yes; then
15288
15289
15290   ac_save_CPPFLAGS="$CPPFLAGS"
15291   if test \! -z "$includedir" ; then
15292     CPPFLAGS="$CPPFLAGS -I$includedir"
15293   fi
15294   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
15295   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
15296   ac_fn_c_check_header_compile "$LINENO" "X11/extensions/Xdbe.h" "ac_cv_header_X11_extensions_Xdbe_h" "#include <X11/Xlib.h>
15297 "
15298 if test "x$ac_cv_header_X11_extensions_Xdbe_h" = xyes; then :
15299   have_xdbe=yes
15300 fi
15301
15302
15303   CPPFLAGS="$ac_save_CPPFLAGS"
15304   if test "$have_xdbe" = yes; then
15305     $as_echo "#define HAVE_DOUBLE_BUFFER_EXTENSION 1" >>confdefs.h
15306
15307   fi
15308
15309 elif test "$with_xdbe" != no; then
15310   echo "error: must be yes or no: --with-xdbe-ext=$with_xshm"
15311   exit 1
15312 fi
15313
15314
15315 ###############################################################################
15316 #
15317 #       Check for the SGI XReadDisplay server extension.
15318 #
15319 #       Note: this has to be down here, rather than up with the other server
15320 #       extension tests, so that the output of `configure --help' is in the
15321 #       right order.  Arrgh!
15322 #
15323 ###############################################################################
15324
15325 have_readdisplay=no
15326 with_readdisplay_req=unspecified
15327
15328 # Check whether --with-readdisplay was given.
15329 if test "${with_readdisplay+set}" = set; then :
15330   withval=$with_readdisplay; with_readdisplay="$withval"; with_readdisplay_req="$withval"
15331 else
15332   with_readdisplay=yes
15333 fi
15334
15335
15336
15337    case "$with_readdisplay" in
15338     yes) ;;
15339     no)  ;;
15340
15341     /*)
15342      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XReadDisplay headers" >&5
15343 $as_echo_n "checking for XReadDisplay headers... " >&6; }
15344      d=$with_readdisplay/include
15345      if test -d $d; then
15346        X_CFLAGS="-I$d $X_CFLAGS"
15347        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
15348 $as_echo "$d" >&6; }
15349      else
15350        { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
15351 $as_echo "not found ($d: no such directory)" >&6; }
15352      fi
15353
15354      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XReadDisplay libs" >&5
15355 $as_echo_n "checking for XReadDisplay libs... " >&6; }
15356      d=$with_readdisplay/lib
15357      if test -d $d; then
15358        X_LIBS="-L$d $X_LIBS"
15359        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
15360 $as_echo "$d" >&6; }
15361      else
15362        { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
15363 $as_echo "not found ($d: no such directory)" >&6; }
15364      fi
15365
15366      # replace the directory string with "yes".
15367      with_readdisplay_req="yes"
15368      with_readdisplay=$with_readdisplay_req
15369      ;;
15370
15371     *)
15372      echo ""
15373      echo "error: argument to --with-readdisplay must be \"yes\", \"no\", or a directory."
15374      echo "       If it is a directory, then \`DIR/include' will be added to"
15375      echo "       the -I list, and \`DIR/lib' will be added to the -L list."
15376      exit 1
15377      ;;
15378    esac
15379
15380
15381 if test "$with_readdisplay" = yes; then
15382
15383   ac_save_CPPFLAGS="$CPPFLAGS"
15384   if test \! -z "$includedir" ; then
15385     CPPFLAGS="$CPPFLAGS -I$includedir"
15386   fi
15387   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
15388   CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
15389   ac_fn_c_check_header_compile "$LINENO" "X11/extensions/readdisplay.h" "ac_cv_header_X11_extensions_readdisplay_h" "#include <X11/Xlib.h>
15390 "
15391 if test "x$ac_cv_header_X11_extensions_readdisplay_h" = xyes; then :
15392   $as_echo "#define HAVE_READ_DISPLAY_EXTENSION 1" >>confdefs.h
15393
15394 fi
15395
15396
15397   CPPFLAGS="$ac_save_CPPFLAGS"
15398 elif test "$with_readdisplay" != no; then
15399   echo "error: must be yes or no: --with-readdisplay=$with_readdisplay"
15400   exit 1
15401 fi
15402
15403
15404 ###############################################################################
15405 #
15406 #       Check for a directory full of images to use as the default value
15407 #       of the "imageDirectory" preference.
15408 #
15409 ###############################################################################
15410
15411 have_imagedir=no
15412 with_imagedir_req=unspecified
15413
15414
15415 # Check whether --with-image-directory was given.
15416 if test "${with_image_directory+set}" = set; then :
15417   withval=$with_image_directory; with_imagedir="$withval"; with_imagedir_req="$withval"
15418 else
15419   with_imagedir=yes
15420 fi
15421
15422 # no HANDLE_X_PATH_ARG for this one
15423
15424 case "$with_imagedir" in
15425   /*)
15426     # absolute path
15427     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for image directory $with_imagedir" >&5
15428 $as_echo_n "checking for image directory $with_imagedir... " >&6; }
15429     if test -d "$with_imagedir" ; then
15430       { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15431 $as_echo "yes" >&6; }
15432     else
15433       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15434 $as_echo "no" >&6; }
15435       with_imagedir=""
15436     fi
15437   ;;
15438   yes)
15439     with_imagedir=""
15440
15441     #### Could use some more defaults here...
15442     for dd in \
15443       "/usr/share/backgrounds/images/"          \
15444       "/usr/share/wallpapers/"                  \
15445       "/Library/Desktop Pictures/"              \
15446     ; do
15447       if test -z "$with_imagedir"; then
15448         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for image directory $dd" >&5
15449 $as_echo_n "checking for image directory $dd... " >&6; }
15450         if test -d "$dd" ; then
15451           { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15452 $as_echo "yes" >&6; }
15453           with_imagedir="$dd"
15454         else
15455           { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15456 $as_echo "no" >&6; }
15457         fi
15458       fi
15459     done
15460
15461   ;;
15462   no)
15463     with_imagedir=""
15464   ;;
15465
15466   *)
15467     echo "error: must be an absolute path: --with-image-directory=$with_imagedir_req"
15468     exit 1
15469   ;;
15470 esac
15471 ac_cv_imagedir="$with_imagedir"
15472
15473 DEFAULT_IMAGES_P='True'
15474 DEFAULT_IMAGE_DIRECTORY="$ac_cv_imagedir"
15475
15476 if test -z "$DEFAULT_IMAGE_DIRECTORY" ; then
15477   DEFAULT_IMAGES_P='False'
15478 fi
15479
15480
15481 ###############################################################################
15482 #
15483 #       Pick a text file to use as the default of the "textFile" preference.
15484 #       Any old file will do, but preferably one that will make interesting
15485 #       shapes when displayed by "starwars" and "fontglide".
15486 #
15487 ###############################################################################
15488
15489 have_textfile=no
15490 with_textfile_req=unspecified
15491
15492
15493 # Check whether --with-text-file was given.
15494 if test "${with_text_file+set}" = set; then :
15495   withval=$with_text_file; with_textfile="$withval"; with_textfile_req="$withval"
15496 else
15497   with_textfile=yes
15498 fi
15499
15500 # no HANDLE_X_PATH_ARG for this one
15501
15502 case "$with_textfile" in
15503   /*)
15504     # absolute path
15505     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for text file $with_textfile" >&5
15506 $as_echo_n "checking for text file $with_textfile... " >&6; }
15507     if test -f "$with_textfile" ; then
15508       { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15509 $as_echo "yes" >&6; }
15510     else
15511       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15512 $as_echo "no" >&6; }
15513       with_textfile=""
15514     fi
15515   ;;
15516   yes)
15517     with_textfile=""
15518
15519     #### Could use some more defaults here...
15520     for f in \
15521       "/usr/X11R6/lib/X11/doc/README"              \
15522       "/usr/share/doc/xserver-common/copyright"    \
15523       "/usr/share/doc/xserver-xorg-core/copyright" \
15524       "/usr/X11R6/README"                          \
15525       "/usr/share/doc/libX11*/COPYING"             \
15526       "/usr/X11/share/X11/doc/README*"             \
15527       "/usr/share/doc/debian/debian-manifesto"     \
15528     ; do
15529       if test -z "$with_textfile"; then
15530         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for text file $f" >&5
15531 $as_echo_n "checking for text file $f... " >&6; }
15532         f=`/bin/ls $f 2>&- | head -1`
15533         if test -f "$f" ; then
15534           { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15535 $as_echo "yes" >&6; }
15536           with_textfile="$f"
15537         else
15538           { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15539 $as_echo "no" >&6; }
15540         fi
15541       fi
15542     done
15543
15544   ;;
15545   no)
15546     with_textfile=""
15547   ;;
15548
15549   *)
15550     echo "error: must be an absolute path: --with-text-file=$with_textfile_req"
15551     exit 1
15552   ;;
15553 esac
15554 ac_cv_textfile="$with_textfile"
15555
15556 DEFAULT_TEXT_FILE="$ac_cv_textfile"
15557
15558
15559 ###############################################################################
15560 #
15561 #       Check the browser to see help URL
15562 #
15563 ###############################################################################
15564
15565 have_browser=no
15566 with_browser_req=unspecified
15567
15568
15569 # Check whether --with-browser was given.
15570 if test "${with_browser+set}" = set; then :
15571   withval=$with_browser; with_browser="$withval"; with_browser_req="$withval"
15572 else
15573   with_browser=no
15574 fi
15575
15576 # no HANDLE_X_PATH_ARG for this one
15577
15578 case "$with_browser" in
15579   no )
15580   ;;
15581   * )
15582     WITH_BROWSER=$with_browser
15583     gnome_open_program=$with_browser
15584     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for browser $with_browser" >&5
15585 $as_echo_n "checking for browser $with_browser... " >&6; }
15586     with_browser_fullpath=`which $with_browser 2>/dev/null`
15587     case $with_browser_fullpath in
15588          /* )
15589                 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15590 $as_echo "yes" >&6; }
15591                  have_browser=yes
15592                  ;;
15593         * )
15594                { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15595 $as_echo "no" >&6; }
15596 # Only warning: we don't want to install all packages for the
15597 # dependency of the browser in building stage...
15598                echo "WARNING: browser not found: --with-browser=$with_browser"
15599                ;;
15600     esac
15601   ;;
15602 esac
15603 ac_cv_browser="$with_browser"
15604
15605 ###############################################################################
15606 #
15607 #       Check whether it's ok to install some hacks as setuid (e.g., "sonar")
15608 #       This should be safe, but let's give people the option.
15609 #
15610 ###############################################################################
15611
15612 setuid_hacks_default=no
15613 setuid_hacks="$setuid_hacks_default"
15614
15615 # Check whether --with-setuid-hacks was given.
15616 if test "${with_setuid_hacks+set}" = set; then :
15617   withval=$with_setuid_hacks; setuid_hacks="$withval"
15618 else
15619   setuid_hacks="$setuid_hacks_default"
15620 fi
15621
15622
15623
15624    case "$setuid_hacks" in
15625     yes) ;;
15626     no)  ;;
15627
15628     /*)
15629      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for setuid hacks headers" >&5
15630 $as_echo_n "checking for setuid hacks headers... " >&6; }
15631      d=$setuid_hacks/include
15632      if test -d $d; then
15633        X_CFLAGS="-I$d $X_CFLAGS"
15634        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
15635 $as_echo "$d" >&6; }
15636      else
15637        { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
15638 $as_echo "not found ($d: no such directory)" >&6; }
15639      fi
15640
15641      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for setuid hacks libs" >&5
15642 $as_echo_n "checking for setuid hacks libs... " >&6; }
15643      d=$setuid_hacks/lib
15644      if test -d $d; then
15645        X_LIBS="-L$d $X_LIBS"
15646        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
15647 $as_echo "$d" >&6; }
15648      else
15649        { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
15650 $as_echo "not found ($d: no such directory)" >&6; }
15651      fi
15652
15653      # replace the directory string with "yes".
15654      setuid_hacks_req="yes"
15655      setuid_hacks=$setuid_hacks_req
15656      ;;
15657
15658     *)
15659      echo ""
15660      echo "error: argument to --with-setuid-hacks must be \"yes\", \"no\", or a directory."
15661      echo "       If it is a directory, then \`DIR/include' will be added to"
15662      echo "       the -I list, and \`DIR/lib' will be added to the -L list."
15663      exit 1
15664      ;;
15665    esac
15666
15667
15668 if test "$setuid_hacks" = yes; then
15669   true
15670 elif test "$setuid_hacks" != no; then
15671   echo "error: must be yes or no: --with-setuid-hacks=$setuid_hacks"
15672   exit 1
15673 fi
15674
15675
15676 ###############################################################################
15677 #
15678 #       Check for --with-record-animation
15679 #
15680 ###############################################################################
15681
15682 record_anim_default=no
15683 record_anim="$record_anim_default"
15684
15685 # Check whether --with-record-animation was given.
15686 if test "${with_record_animation+set}" = set; then :
15687   withval=$with_record_animation; record_anim="$withval"
15688 else
15689   record_anim="$record_anim_default"
15690 fi
15691
15692
15693
15694    case "$record_anim" in
15695     yes) ;;
15696     no)  ;;
15697
15698     /*)
15699      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for record animation headers" >&5
15700 $as_echo_n "checking for record animation headers... " >&6; }
15701      d=$record_anim/include
15702      if test -d $d; then
15703        X_CFLAGS="-I$d $X_CFLAGS"
15704        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
15705 $as_echo "$d" >&6; }
15706      else
15707        { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
15708 $as_echo "not found ($d: no such directory)" >&6; }
15709      fi
15710
15711      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for record animation libs" >&5
15712 $as_echo_n "checking for record animation libs... " >&6; }
15713      d=$record_anim/lib
15714      if test -d $d; then
15715        X_LIBS="-L$d $X_LIBS"
15716        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
15717 $as_echo "$d" >&6; }
15718      else
15719        { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
15720 $as_echo "not found ($d: no such directory)" >&6; }
15721      fi
15722
15723      # replace the directory string with "yes".
15724      record_anim_req="yes"
15725      record_anim=$record_anim_req
15726      ;;
15727
15728     *)
15729      echo ""
15730      echo "error: argument to --with-record-animation must be \"yes\", \"no\", or a directory."
15731      echo "       If it is a directory, then \`DIR/include' will be added to"
15732      echo "       the -I list, and \`DIR/lib' will be added to the -L list."
15733      exit 1
15734      ;;
15735    esac
15736
15737
15738 if test "$record_anim" = yes; then
15739   true
15740 elif test "$record_anim" != no; then
15741   echo "error: must be yes or no: --with-record-animation=$record_anim"
15742   exit 1
15743 fi
15744
15745 if test "$record_anim" = yes; then
15746   if test "$have_gdk_pixbuf" != yes; then
15747     as_fn_error $? "--with-record-animation requires GDK-Pixbuf" "$LINENO" 5
15748   else
15749     { $as_echo "$as_me:${as_lineno-$LINENO}: result: enabling --with-record-animation" >&5
15750 $as_echo "enabling --with-record-animation" >&6; }
15751     $as_echo "#define HAVE_RECORD_ANIM 1" >>confdefs.h
15752
15753     ANIM_OBJS='$(ANIM_OBJS)'
15754     ANIM_LIBS='$(ANIM_LIBS)'
15755   fi
15756 fi
15757
15758 ###############################################################################
15759 #
15760 #       Done testing.  Now, set up the various -I and -L variables,
15761 #       and decide which GUI program to build by default.
15762 #
15763 ###############################################################################
15764
15765 DEPEND=makedepend
15766 DEPEND_FLAGS=
15767 DEPEND_DEFINES=
15768
15769
15770 if test \! -z "$includedir" ; then
15771   INCLUDES="$INCLUDES -I$includedir"
15772 fi
15773
15774 if test \! -z "$libdir" ; then
15775   LDFLAGS="$LDFLAGS -L$libdir"
15776 fi
15777
15778
15779 PREFERRED_DEMO_PROGRAM=''
15780 ALL_DEMO_PROGRAMS=
15781 if test "$have_motif" = yes; then
15782   PREFERRED_DEMO_PROGRAM=xscreensaver-demo-Xm
15783   ALL_DEMO_PROGRAMS="$PREFERRED_DEMO_PROGRAM $ALL_DEMO_PROGRAMS"
15784 fi
15785 if test "$have_gtk" = yes; then
15786   PREFERRED_DEMO_PROGRAM=xscreensaver-demo-Gtk
15787   ALL_DEMO_PROGRAMS="$PREFERRED_DEMO_PROGRAM $ALL_DEMO_PROGRAMS"
15788 fi
15789
15790
15791 if test "$have_kerberos" = yes; then
15792   PASSWD_SRCS="$PASSWD_SRCS \$(KERBEROS_SRCS)"
15793   PASSWD_OBJS="$PASSWD_OBJS \$(KERBEROS_OBJS)"
15794 fi
15795 if test "$have_pam" = yes; then
15796   PASSWD_SRCS="$PASSWD_SRCS \$(PAM_SRCS)"
15797   PASSWD_OBJS="$PASSWD_OBJS \$(PAM_OBJS)"
15798   INSTALL_PAM="install-pam"
15799 fi
15800 if test "$enable_pam_check_account_type" = yes; then
15801   COMMENT_PAM_CHECK_ACCOUNT=""
15802 else
15803   COMMENT_PAM_CHECK_ACCOUNT="#"
15804 fi
15805 if test "$have_passwd_helper" = yes; then
15806   PASSWD_SRCS="$PASSWD_SRCS \$(PWHELPER_SRCS)"
15807   PASSWD_OBJS="$PASSWD_OBJS \$(PWHELPER_OBJS)"
15808 fi
15809   PASSWD_SRCS="$PASSWD_SRCS \$(PWENT_SRCS)"
15810   PASSWD_OBJS="$PASSWD_OBJS \$(PWENT_OBJS)"
15811
15812
15813 if test "$enable_locking" = yes; then
15814   LOCK_SRCS='$(LOCK_SRCS_1) $(PASSWD_SRCS)'
15815   LOCK_OBJS='$(LOCK_OBJS_1) $(PASSWD_OBJS)'
15816 else
15817   LOCK_SRCS='$(NOLOCK_SRCS_1)'
15818   LOCK_OBJS='$(NOLOCK_OBJS_1)'
15819 fi
15820
15821 if test "$ac_macosx" = yes; then
15822   EXES_OSX='$(EXES_OSX)'
15823   SCRIPTS_OSX='$(SCRIPTS_OSX)'
15824   MEN_OSX='$(MEN_OSX)'
15825 else
15826   EXES_OSX=
15827   SCRIPTS_OSX=
15828   MEN_OSX=
15829 fi
15830
15831
15832 INSTALL_SETUID='$(INSTALL_PROGRAM) $(SUID_FLAGS)'
15833
15834 if test "$need_setuid" = yes; then
15835   NEED_SETUID=yes
15836 else
15837   NEED_SETUID=no
15838 fi
15839
15840 if test "$setuid_hacks" = yes; then
15841   SETUID_HACKS=yes
15842 else
15843   SETUID_HACKS=no
15844 fi
15845
15846 tab='   '
15847 if test "$have_gl" = yes; then
15848   GL_EXES='$(GL_EXES)'
15849   SUID_EXES='$(SUID_EXES)'
15850   RETIRED_GL_EXES='$(RETIRED_GL_EXES)'
15851   GL_UTIL_EXES='$(GL_UTIL_EXES)'
15852   GL_MEN='$(GL_MEN)'
15853   GL_KLUDGE=" "
15854 else
15855   GL_KLUDGE="-"
15856 fi
15857
15858 if test "$have_gle" = yes; then
15859   GLE_EXES='$(GLE_EXES)'
15860   GLE_KLUDGE=" "
15861 else
15862   GLE_KLUDGE="-"
15863 fi
15864
15865 if test "$have_jpeg" = yes -a "$have_gdk_pixbuf" = yes; then
15866  JPEG_EXES='$(JPEG_EXES)'
15867 fi
15868
15869
15870 # Another substitution in the XScreenSaver.ad.in file:
15871 #
15872 if test "$gnome_open_program" != ''; then
15873   GNOME24=''
15874   GNOME22='!    '
15875   NOGNOME='!    '
15876 elif test "$gnome_url_show_program" != ''; then
15877   GNOME24='!    '
15878   GNOME22=''
15879   NOGNOME='!    '
15880 else
15881   GNOME24='!    '
15882   GNOME22='!    '
15883   NOGNOME=''
15884 fi
15885
15886
15887 # Set PO_DATADIR to something sensible.
15888 #
15889 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for locale directory" >&5
15890 $as_echo_n "checking for locale directory... " >&6; }
15891 if test -n "$GTK_DATADIR" ; then
15892   PO_DATADIR="$GTK_DATADIR"
15893 elif test "$have_gtk" = yes; then
15894   PO_DATADIR=`$pkg_config --variable=prefix gtk+-2.0`
15895   PO_DATADIR="$PO_DATADIR/share"
15896 fi
15897
15898 if test -z "$PO_DATADIR" ; then
15899   #
15900   # #### Total fucking kludge --
15901   # Map /build/prefix/usr/X11R6/share/ to /build/prefix/usr/share/
15902   # but of course we need to expand all the nested variables to do that...
15903   #
15904   dd=`eval eval eval eval eval eval eval eval eval eval eval echo $datadir`
15905   PO_DATADIR=`echo $dd | sed 's@/X11R6/@/@'`
15906 fi
15907
15908 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PO_DATADIR/locale" >&5
15909 $as_echo "$PO_DATADIR/locale" >&6; }
15910
15911
15912 # canonicalize slashes.
15913 HACK_CONF_DIR=`echo "${HACK_CONF_DIR}" | sed 's@/$@@;s@//*@/@g'`
15914
15915 # gcc 3.0 likes to issue this warning for every file:
15916 #
15917 # cc1: warning: changing search order for system directory "/usr/local/include"
15918 # cc1: warning:   as it has already been specified as a non-system directory
15919 #
15920 # Yay.  We can only avoid that by deleting "-I${prefix}/include" from the list.
15921 # Which *should* be totally redundant, and thus an ok thing to delete?
15922 #
15923 INCLUDES=`echo "$INCLUDES" | sed 's@ -I${prefix}/include@@g;'`
15924
15925
15926 ###############################################################################
15927 #
15928 #       Perform substitutions and write Makefiles.
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
16004
16005
16006 APPDEFAULTS=$ac_x_app_defaults
16007
16008
16009
16010
16011
16012
16013
16014 ac_config_files="$ac_config_files Makefile utils/Makefile driver/Makefile driver/xscreensaver.pam driver/xscreensaver-demo.glade2 hacks/Makefile hacks/glx/Makefile po/Makefile.in driver/XScreenSaver.ad"
16015
16016 cat >confcache <<\_ACEOF
16017 # This file is a shell script that caches the results of configure
16018 # tests run on this system so they can be shared between configure
16019 # scripts and configure runs, see configure's option --config-cache.
16020 # It is not useful on other systems.  If it contains results you don't
16021 # want to keep, you may remove or edit it.
16022 #
16023 # config.status only pays attention to the cache file if you give it
16024 # the --recheck option to rerun configure.
16025 #
16026 # `ac_cv_env_foo' variables (set or unset) will be overridden when
16027 # loading this file, other *unset* `ac_cv_foo' will be assigned the
16028 # following values.
16029
16030 _ACEOF
16031
16032 # The following way of writing the cache mishandles newlines in values,
16033 # but we know of no workaround that is simple, portable, and efficient.
16034 # So, we kill variables containing newlines.
16035 # Ultrix sh set writes to stderr and can't be redirected directly,
16036 # and sets the high bit in the cache file unless we assign to the vars.
16037 (
16038   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
16039     eval ac_val=\$$ac_var
16040     case $ac_val in #(
16041     *${as_nl}*)
16042       case $ac_var in #(
16043       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
16044 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
16045       esac
16046       case $ac_var in #(
16047       _ | IFS | as_nl) ;; #(
16048       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
16049       *) { eval $ac_var=; unset $ac_var;} ;;
16050       esac ;;
16051     esac
16052   done
16053
16054   (set) 2>&1 |
16055     case $as_nl`(ac_space=' '; set) 2>&1` in #(
16056     *${as_nl}ac_space=\ *)
16057       # `set' does not quote correctly, so add quotes: double-quote
16058       # substitution turns \\\\ into \\, and sed turns \\ into \.
16059       sed -n \
16060         "s/'/'\\\\''/g;
16061           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
16062       ;; #(
16063     *)
16064       # `set' quotes correctly as required by POSIX, so do not add quotes.
16065       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
16066       ;;
16067     esac |
16068     sort
16069 ) |
16070   sed '
16071      /^ac_cv_env_/b end
16072      t clear
16073      :clear
16074      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
16075      t end
16076      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
16077      :end' >>confcache
16078 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
16079   if test -w "$cache_file"; then
16080     if test "x$cache_file" != "x/dev/null"; then
16081       { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
16082 $as_echo "$as_me: updating cache $cache_file" >&6;}
16083       if test ! -f "$cache_file" || test -h "$cache_file"; then
16084         cat confcache >"$cache_file"
16085       else
16086         case $cache_file in #(
16087         */* | ?:*)
16088           mv -f confcache "$cache_file"$$ &&
16089           mv -f "$cache_file"$$ "$cache_file" ;; #(
16090         *)
16091           mv -f confcache "$cache_file" ;;
16092         esac
16093       fi
16094     fi
16095   else
16096     { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
16097 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
16098   fi
16099 fi
16100 rm -f confcache
16101
16102 test "x$prefix" = xNONE && prefix=$ac_default_prefix
16103 # Let make expand exec_prefix.
16104 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
16105
16106 DEFS=-DHAVE_CONFIG_H
16107
16108 ac_libobjs=
16109 ac_ltlibobjs=
16110 U=
16111 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
16112   # 1. Remove the extension, and $U if already installed.
16113   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
16114   ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
16115   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
16116   #    will be set to the directory where LIBOBJS objects are built.
16117   as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
16118   as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
16119 done
16120 LIBOBJS=$ac_libobjs
16121
16122 LTLIBOBJS=$ac_ltlibobjs
16123
16124
16125
16126   ac_config_commands="$ac_config_commands po/stamp-it"
16127
16128
16129
16130 : "${CONFIG_STATUS=./config.status}"
16131 ac_write_fail=0
16132 ac_clean_files_save=$ac_clean_files
16133 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
16134 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
16135 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
16136 as_write_fail=0
16137 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
16138 #! $SHELL
16139 # Generated by $as_me.
16140 # Run this file to recreate the current configuration.
16141 # Compiler output produced by configure, useful for debugging
16142 # configure, is in config.log if it exists.
16143
16144 debug=false
16145 ac_cs_recheck=false
16146 ac_cs_silent=false
16147
16148 SHELL=\${CONFIG_SHELL-$SHELL}
16149 export SHELL
16150 _ASEOF
16151 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
16152 ## -------------------- ##
16153 ## M4sh Initialization. ##
16154 ## -------------------- ##
16155
16156 # Be more Bourne compatible
16157 DUALCASE=1; export DUALCASE # for MKS sh
16158 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
16159   emulate sh
16160   NULLCMD=:
16161   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
16162   # is contrary to our usage.  Disable this feature.
16163   alias -g '${1+"$@"}'='"$@"'
16164   setopt NO_GLOB_SUBST
16165 else
16166   case `(set -o) 2>/dev/null` in #(
16167   *posix*) :
16168     set -o posix ;; #(
16169   *) :
16170      ;;
16171 esac
16172 fi
16173
16174
16175 as_nl='
16176 '
16177 export as_nl
16178 # Printing a long string crashes Solaris 7 /usr/bin/printf.
16179 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
16180 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
16181 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
16182 # Prefer a ksh shell builtin over an external printf program on Solaris,
16183 # but without wasting forks for bash or zsh.
16184 if test -z "$BASH_VERSION$ZSH_VERSION" \
16185     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
16186   as_echo='print -r --'
16187   as_echo_n='print -rn --'
16188 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
16189   as_echo='printf %s\n'
16190   as_echo_n='printf %s'
16191 else
16192   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
16193     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
16194     as_echo_n='/usr/ucb/echo -n'
16195   else
16196     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
16197     as_echo_n_body='eval
16198       arg=$1;
16199       case $arg in #(
16200       *"$as_nl"*)
16201         expr "X$arg" : "X\\(.*\\)$as_nl";
16202         arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
16203       esac;
16204       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
16205     '
16206     export as_echo_n_body
16207     as_echo_n='sh -c $as_echo_n_body as_echo'
16208   fi
16209   export as_echo_body
16210   as_echo='sh -c $as_echo_body as_echo'
16211 fi
16212
16213 # The user is always right.
16214 if test "${PATH_SEPARATOR+set}" != set; then
16215   PATH_SEPARATOR=:
16216   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
16217     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
16218       PATH_SEPARATOR=';'
16219   }
16220 fi
16221
16222
16223 # IFS
16224 # We need space, tab and new line, in precisely that order.  Quoting is
16225 # there to prevent editors from complaining about space-tab.
16226 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
16227 # splitting by setting IFS to empty value.)
16228 IFS=" ""        $as_nl"
16229
16230 # Find who we are.  Look in the path if we contain no directory separator.
16231 as_myself=
16232 case $0 in #((
16233   *[\\/]* ) as_myself=$0 ;;
16234   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16235 for as_dir in $PATH
16236 do
16237   IFS=$as_save_IFS
16238   test -z "$as_dir" && as_dir=.
16239     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
16240   done
16241 IFS=$as_save_IFS
16242
16243      ;;
16244 esac
16245 # We did not find ourselves, most probably we were run as `sh COMMAND'
16246 # in which case we are not to be found in the path.
16247 if test "x$as_myself" = x; then
16248   as_myself=$0
16249 fi
16250 if test ! -f "$as_myself"; then
16251   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
16252   exit 1
16253 fi
16254
16255 # Unset variables that we do not need and which cause bugs (e.g. in
16256 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
16257 # suppresses any "Segmentation fault" message there.  '((' could
16258 # trigger a bug in pdksh 5.2.14.
16259 for as_var in BASH_ENV ENV MAIL MAILPATH
16260 do eval test x\${$as_var+set} = xset \
16261   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
16262 done
16263 PS1='$ '
16264 PS2='> '
16265 PS4='+ '
16266
16267 # NLS nuisances.
16268 LC_ALL=C
16269 export LC_ALL
16270 LANGUAGE=C
16271 export LANGUAGE
16272
16273 # CDPATH.
16274 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
16275
16276
16277 # as_fn_error STATUS ERROR [LINENO LOG_FD]
16278 # ----------------------------------------
16279 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
16280 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
16281 # script with STATUS, using 1 if that was 0.
16282 as_fn_error ()
16283 {
16284   as_status=$1; test $as_status -eq 0 && as_status=1
16285   if test "$4"; then
16286     as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
16287     $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
16288   fi
16289   $as_echo "$as_me: error: $2" >&2
16290   as_fn_exit $as_status
16291 } # as_fn_error
16292
16293
16294 # as_fn_set_status STATUS
16295 # -----------------------
16296 # Set $? to STATUS, without forking.
16297 as_fn_set_status ()
16298 {
16299   return $1
16300 } # as_fn_set_status
16301
16302 # as_fn_exit STATUS
16303 # -----------------
16304 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
16305 as_fn_exit ()
16306 {
16307   set +e
16308   as_fn_set_status $1
16309   exit $1
16310 } # as_fn_exit
16311
16312 # as_fn_unset VAR
16313 # ---------------
16314 # Portably unset VAR.
16315 as_fn_unset ()
16316 {
16317   { eval $1=; unset $1;}
16318 }
16319 as_unset=as_fn_unset
16320 # as_fn_append VAR VALUE
16321 # ----------------------
16322 # Append the text in VALUE to the end of the definition contained in VAR. Take
16323 # advantage of any shell optimizations that allow amortized linear growth over
16324 # repeated appends, instead of the typical quadratic growth present in naive
16325 # implementations.
16326 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
16327   eval 'as_fn_append ()
16328   {
16329     eval $1+=\$2
16330   }'
16331 else
16332   as_fn_append ()
16333   {
16334     eval $1=\$$1\$2
16335   }
16336 fi # as_fn_append
16337
16338 # as_fn_arith ARG...
16339 # ------------------
16340 # Perform arithmetic evaluation on the ARGs, and store the result in the
16341 # global $as_val. Take advantage of shells that can avoid forks. The arguments
16342 # must be portable across $(()) and expr.
16343 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
16344   eval 'as_fn_arith ()
16345   {
16346     as_val=$(( $* ))
16347   }'
16348 else
16349   as_fn_arith ()
16350   {
16351     as_val=`expr "$@" || test $? -eq 1`
16352   }
16353 fi # as_fn_arith
16354
16355
16356 if expr a : '\(a\)' >/dev/null 2>&1 &&
16357    test "X`expr 00001 : '.*\(...\)'`" = X001; then
16358   as_expr=expr
16359 else
16360   as_expr=false
16361 fi
16362
16363 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
16364   as_basename=basename
16365 else
16366   as_basename=false
16367 fi
16368
16369 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
16370   as_dirname=dirname
16371 else
16372   as_dirname=false
16373 fi
16374
16375 as_me=`$as_basename -- "$0" ||
16376 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
16377          X"$0" : 'X\(//\)$' \| \
16378          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
16379 $as_echo X/"$0" |
16380     sed '/^.*\/\([^/][^/]*\)\/*$/{
16381             s//\1/
16382             q
16383           }
16384           /^X\/\(\/\/\)$/{
16385             s//\1/
16386             q
16387           }
16388           /^X\/\(\/\).*/{
16389             s//\1/
16390             q
16391           }
16392           s/.*/./; q'`
16393
16394 # Avoid depending upon Character Ranges.
16395 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
16396 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
16397 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
16398 as_cr_digits='0123456789'
16399 as_cr_alnum=$as_cr_Letters$as_cr_digits
16400
16401 ECHO_C= ECHO_N= ECHO_T=
16402 case `echo -n x` in #(((((
16403 -n*)
16404   case `echo 'xy\c'` in
16405   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
16406   xy)  ECHO_C='\c';;
16407   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
16408        ECHO_T=' ';;
16409   esac;;
16410 *)
16411   ECHO_N='-n';;
16412 esac
16413
16414 rm -f conf$$ conf$$.exe conf$$.file
16415 if test -d conf$$.dir; then
16416   rm -f conf$$.dir/conf$$.file
16417 else
16418   rm -f conf$$.dir
16419   mkdir conf$$.dir 2>/dev/null
16420 fi
16421 if (echo >conf$$.file) 2>/dev/null; then
16422   if ln -s conf$$.file conf$$ 2>/dev/null; then
16423     as_ln_s='ln -s'
16424     # ... but there are two gotchas:
16425     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
16426     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
16427     # In both cases, we have to default to `cp -pR'.
16428     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
16429       as_ln_s='cp -pR'
16430   elif ln conf$$.file conf$$ 2>/dev/null; then
16431     as_ln_s=ln
16432   else
16433     as_ln_s='cp -pR'
16434   fi
16435 else
16436   as_ln_s='cp -pR'
16437 fi
16438 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
16439 rmdir conf$$.dir 2>/dev/null
16440
16441
16442 # as_fn_mkdir_p
16443 # -------------
16444 # Create "$as_dir" as a directory, including parents if necessary.
16445 as_fn_mkdir_p ()
16446 {
16447
16448   case $as_dir in #(
16449   -*) as_dir=./$as_dir;;
16450   esac
16451   test -d "$as_dir" || eval $as_mkdir_p || {
16452     as_dirs=
16453     while :; do
16454       case $as_dir in #(
16455       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
16456       *) as_qdir=$as_dir;;
16457       esac
16458       as_dirs="'$as_qdir' $as_dirs"
16459       as_dir=`$as_dirname -- "$as_dir" ||
16460 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16461          X"$as_dir" : 'X\(//\)[^/]' \| \
16462          X"$as_dir" : 'X\(//\)$' \| \
16463          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
16464 $as_echo X"$as_dir" |
16465     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16466             s//\1/
16467             q
16468           }
16469           /^X\(\/\/\)[^/].*/{
16470             s//\1/
16471             q
16472           }
16473           /^X\(\/\/\)$/{
16474             s//\1/
16475             q
16476           }
16477           /^X\(\/\).*/{
16478             s//\1/
16479             q
16480           }
16481           s/.*/./; q'`
16482       test -d "$as_dir" && break
16483     done
16484     test -z "$as_dirs" || eval "mkdir $as_dirs"
16485   } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
16486
16487
16488 } # as_fn_mkdir_p
16489 if mkdir -p . 2>/dev/null; then
16490   as_mkdir_p='mkdir -p "$as_dir"'
16491 else
16492   test -d ./-p && rmdir ./-p
16493   as_mkdir_p=false
16494 fi
16495
16496
16497 # as_fn_executable_p FILE
16498 # -----------------------
16499 # Test if FILE is an executable regular file.
16500 as_fn_executable_p ()
16501 {
16502   test -f "$1" && test -x "$1"
16503 } # as_fn_executable_p
16504 as_test_x='test -x'
16505 as_executable_p=as_fn_executable_p
16506
16507 # Sed expression to map a string onto a valid CPP name.
16508 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
16509
16510 # Sed expression to map a string onto a valid variable name.
16511 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
16512
16513
16514 exec 6>&1
16515 ## ----------------------------------- ##
16516 ## Main body of $CONFIG_STATUS script. ##
16517 ## ----------------------------------- ##
16518 _ASEOF
16519 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
16520
16521 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16522 # Save the log message, to keep $0 and so on meaningful, and to
16523 # report actual input values of CONFIG_FILES etc. instead of their
16524 # values after options handling.
16525 ac_log="
16526 This file was extended by $as_me, which was
16527 generated by GNU Autoconf 2.69.  Invocation command line was
16528
16529   CONFIG_FILES    = $CONFIG_FILES
16530   CONFIG_HEADERS  = $CONFIG_HEADERS
16531   CONFIG_LINKS    = $CONFIG_LINKS
16532   CONFIG_COMMANDS = $CONFIG_COMMANDS
16533   $ $0 $@
16534
16535 on `(hostname || uname -n) 2>/dev/null | sed 1q`
16536 "
16537
16538 _ACEOF
16539
16540 case $ac_config_files in *"
16541 "*) set x $ac_config_files; shift; ac_config_files=$*;;
16542 esac
16543
16544 case $ac_config_headers in *"
16545 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
16546 esac
16547
16548
16549 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16550 # Files that config.status was made for.
16551 config_files="$ac_config_files"
16552 config_headers="$ac_config_headers"
16553 config_commands="$ac_config_commands"
16554
16555 _ACEOF
16556
16557 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16558 ac_cs_usage="\
16559 \`$as_me' instantiates files and other configuration actions
16560 from templates according to the current configuration.  Unless the files
16561 and actions are specified as TAGs, all are instantiated by default.
16562
16563 Usage: $0 [OPTION]... [TAG]...
16564
16565   -h, --help       print this help, then exit
16566   -V, --version    print version number and configuration settings, then exit
16567       --config     print configuration, then exit
16568   -q, --quiet, --silent
16569                    do not print progress messages
16570   -d, --debug      don't remove temporary files
16571       --recheck    update $as_me by reconfiguring in the same conditions
16572       --file=FILE[:TEMPLATE]
16573                    instantiate the configuration file FILE
16574       --header=FILE[:TEMPLATE]
16575                    instantiate the configuration header FILE
16576
16577 Configuration files:
16578 $config_files
16579
16580 Configuration headers:
16581 $config_headers
16582
16583 Configuration commands:
16584 $config_commands
16585
16586 Report bugs to the package provider."
16587
16588 _ACEOF
16589 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16590 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
16591 ac_cs_version="\\
16592 config.status
16593 configured by $0, generated by GNU Autoconf 2.69,
16594   with options \\"\$ac_cs_config\\"
16595
16596 Copyright (C) 2012 Free Software Foundation, Inc.
16597 This config.status script is free software; the Free Software Foundation
16598 gives unlimited permission to copy, distribute and modify it."
16599
16600 ac_pwd='$ac_pwd'
16601 srcdir='$srcdir'
16602 INSTALL='$INSTALL'
16603 test -n "\$AWK" || AWK=awk
16604 _ACEOF
16605
16606 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16607 # The default lists apply if the user does not specify any file.
16608 ac_need_defaults=:
16609 while test $# != 0
16610 do
16611   case $1 in
16612   --*=?*)
16613     ac_option=`expr "X$1" : 'X\([^=]*\)='`
16614     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
16615     ac_shift=:
16616     ;;
16617   --*=)
16618     ac_option=`expr "X$1" : 'X\([^=]*\)='`
16619     ac_optarg=
16620     ac_shift=:
16621     ;;
16622   *)
16623     ac_option=$1
16624     ac_optarg=$2
16625     ac_shift=shift
16626     ;;
16627   esac
16628
16629   case $ac_option in
16630   # Handling of the options.
16631   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
16632     ac_cs_recheck=: ;;
16633   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
16634     $as_echo "$ac_cs_version"; exit ;;
16635   --config | --confi | --conf | --con | --co | --c )
16636     $as_echo "$ac_cs_config"; exit ;;
16637   --debug | --debu | --deb | --de | --d | -d )
16638     debug=: ;;
16639   --file | --fil | --fi | --f )
16640     $ac_shift
16641     case $ac_optarg in
16642     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
16643     '') as_fn_error $? "missing file argument" ;;
16644     esac
16645     as_fn_append CONFIG_FILES " '$ac_optarg'"
16646     ac_need_defaults=false;;
16647   --header | --heade | --head | --hea )
16648     $ac_shift
16649     case $ac_optarg in
16650     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
16651     esac
16652     as_fn_append CONFIG_HEADERS " '$ac_optarg'"
16653     ac_need_defaults=false;;
16654   --he | --h)
16655     # Conflict between --help and --header
16656     as_fn_error $? "ambiguous option: \`$1'
16657 Try \`$0 --help' for more information.";;
16658   --help | --hel | -h )
16659     $as_echo "$ac_cs_usage"; exit ;;
16660   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
16661   | -silent | --silent | --silen | --sile | --sil | --si | --s)
16662     ac_cs_silent=: ;;
16663
16664   # This is an error.
16665   -*) as_fn_error $? "unrecognized option: \`$1'
16666 Try \`$0 --help' for more information." ;;
16667
16668   *) as_fn_append ac_config_targets " $1"
16669      ac_need_defaults=false ;;
16670
16671   esac
16672   shift
16673 done
16674
16675 ac_configure_extra_args=
16676
16677 if $ac_cs_silent; then
16678   exec 6>/dev/null
16679   ac_configure_extra_args="$ac_configure_extra_args --silent"
16680 fi
16681
16682 _ACEOF
16683 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16684 if \$ac_cs_recheck; then
16685   set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
16686   shift
16687   \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
16688   CONFIG_SHELL='$SHELL'
16689   export CONFIG_SHELL
16690   exec "\$@"
16691 fi
16692
16693 _ACEOF
16694 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16695 exec 5>>config.log
16696 {
16697   echo
16698   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
16699 ## Running $as_me. ##
16700 _ASBOX
16701   $as_echo "$ac_log"
16702 } >&5
16703
16704 _ACEOF
16705 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16706 #
16707 # INIT-COMMANDS
16708 #
16709
16710
16711 _ACEOF
16712
16713 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16714
16715 # Handling of arguments.
16716 for ac_config_target in $ac_config_targets
16717 do
16718   case $ac_config_target in
16719     "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
16720     "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
16721     "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
16722     "utils/Makefile") CONFIG_FILES="$CONFIG_FILES utils/Makefile" ;;
16723     "driver/Makefile") CONFIG_FILES="$CONFIG_FILES driver/Makefile" ;;
16724     "driver/xscreensaver.pam") CONFIG_FILES="$CONFIG_FILES driver/xscreensaver.pam" ;;
16725     "driver/xscreensaver-demo.glade2") CONFIG_FILES="$CONFIG_FILES driver/xscreensaver-demo.glade2" ;;
16726     "hacks/Makefile") CONFIG_FILES="$CONFIG_FILES hacks/Makefile" ;;
16727     "hacks/glx/Makefile") CONFIG_FILES="$CONFIG_FILES hacks/glx/Makefile" ;;
16728     "po/Makefile.in") CONFIG_FILES="$CONFIG_FILES po/Makefile.in" ;;
16729     "driver/XScreenSaver.ad") CONFIG_FILES="$CONFIG_FILES driver/XScreenSaver.ad" ;;
16730     "po/stamp-it") CONFIG_COMMANDS="$CONFIG_COMMANDS po/stamp-it" ;;
16731
16732   *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
16733   esac
16734 done
16735
16736
16737 # If the user did not use the arguments to specify the items to instantiate,
16738 # then the envvar interface is used.  Set only those that are not.
16739 # We use the long form for the default assignment because of an extremely
16740 # bizarre bug on SunOS 4.1.3.
16741 if $ac_need_defaults; then
16742   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
16743   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
16744   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
16745 fi
16746
16747 # Have a temporary directory for convenience.  Make it in the build tree
16748 # simply because there is no reason against having it here, and in addition,
16749 # creating and moving files from /tmp can sometimes cause problems.
16750 # Hook for its removal unless debugging.
16751 # Note that there is a small window in which the directory will not be cleaned:
16752 # after its creation but before its name has been assigned to `$tmp'.
16753 $debug ||
16754 {
16755   tmp= ac_tmp=
16756   trap 'exit_status=$?
16757   : "${ac_tmp:=$tmp}"
16758   { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
16759 ' 0
16760   trap 'as_fn_exit 1' 1 2 13 15
16761 }
16762 # Create a (secure) tmp directory for tmp files.
16763
16764 {
16765   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
16766   test -d "$tmp"
16767 }  ||
16768 {
16769   tmp=./conf$$-$RANDOM
16770   (umask 077 && mkdir "$tmp")
16771 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
16772 ac_tmp=$tmp
16773
16774 # Set up the scripts for CONFIG_FILES section.
16775 # No need to generate them if there are no CONFIG_FILES.
16776 # This happens for instance with `./config.status config.h'.
16777 if test -n "$CONFIG_FILES"; then
16778
16779
16780 ac_cr=`echo X | tr X '\015'`
16781 # On cygwin, bash can eat \r inside `` if the user requested igncr.
16782 # But we know of no other shell where ac_cr would be empty at this
16783 # point, so we can use a bashism as a fallback.
16784 if test "x$ac_cr" = x; then
16785   eval ac_cr=\$\'\\r\'
16786 fi
16787 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
16788 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
16789   ac_cs_awk_cr='\\r'
16790 else
16791   ac_cs_awk_cr=$ac_cr
16792 fi
16793
16794 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
16795 _ACEOF
16796
16797
16798 {
16799   echo "cat >conf$$subs.awk <<_ACEOF" &&
16800   echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
16801   echo "_ACEOF"
16802 } >conf$$subs.sh ||
16803   as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16804 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
16805 ac_delim='%!_!# '
16806 for ac_last_try in false false false false false :; do
16807   . ./conf$$subs.sh ||
16808     as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16809
16810   ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
16811   if test $ac_delim_n = $ac_delim_num; then
16812     break
16813   elif $ac_last_try; then
16814     as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16815   else
16816     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
16817   fi
16818 done
16819 rm -f conf$$subs.sh
16820
16821 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16822 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
16823 _ACEOF
16824 sed -n '
16825 h
16826 s/^/S["/; s/!.*/"]=/
16827 p
16828 g
16829 s/^[^!]*!//
16830 :repl
16831 t repl
16832 s/'"$ac_delim"'$//
16833 t delim
16834 :nl
16835 h
16836 s/\(.\{148\}\)..*/\1/
16837 t more1
16838 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
16839 p
16840 n
16841 b repl
16842 :more1
16843 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
16844 p
16845 g
16846 s/.\{148\}//
16847 t nl
16848 :delim
16849 h
16850 s/\(.\{148\}\)..*/\1/
16851 t more2
16852 s/["\\]/\\&/g; s/^/"/; s/$/"/
16853 p
16854 b
16855 :more2
16856 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
16857 p
16858 g
16859 s/.\{148\}//
16860 t delim
16861 ' <conf$$subs.awk | sed '
16862 /^[^""]/{
16863   N
16864   s/\n//
16865 }
16866 ' >>$CONFIG_STATUS || ac_write_fail=1
16867 rm -f conf$$subs.awk
16868 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16869 _ACAWK
16870 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
16871   for (key in S) S_is_set[key] = 1
16872   FS = "\a"
16873
16874 }
16875 {
16876   line = $ 0
16877   nfields = split(line, field, "@")
16878   substed = 0
16879   len = length(field[1])
16880   for (i = 2; i < nfields; i++) {
16881     key = field[i]
16882     keylen = length(key)
16883     if (S_is_set[key]) {
16884       value = S[key]
16885       line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
16886       len += length(value) + length(field[++i])
16887       substed = 1
16888     } else
16889       len += 1 + keylen
16890   }
16891
16892   print line
16893 }
16894
16895 _ACAWK
16896 _ACEOF
16897 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16898 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
16899   sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
16900 else
16901   cat
16902 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
16903   || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
16904 _ACEOF
16905
16906 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
16907 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
16908 # trailing colons and then remove the whole line if VPATH becomes empty
16909 # (actually we leave an empty line to preserve line numbers).
16910 if test "x$srcdir" = x.; then
16911   ac_vpsub='/^[  ]*VPATH[        ]*=[    ]*/{
16912 h
16913 s///
16914 s/^/:/
16915 s/[      ]*$/:/
16916 s/:\$(srcdir):/:/g
16917 s/:\${srcdir}:/:/g
16918 s/:@srcdir@:/:/g
16919 s/^:*//
16920 s/:*$//
16921 x
16922 s/\(=[   ]*\).*/\1/
16923 G
16924 s/\n//
16925 s/^[^=]*=[       ]*$//
16926 }'
16927 fi
16928
16929 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16930 fi # test -n "$CONFIG_FILES"
16931
16932 # Set up the scripts for CONFIG_HEADERS section.
16933 # No need to generate them if there are no CONFIG_HEADERS.
16934 # This happens for instance with `./config.status Makefile'.
16935 if test -n "$CONFIG_HEADERS"; then
16936 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
16937 BEGIN {
16938 _ACEOF
16939
16940 # Transform confdefs.h into an awk script `defines.awk', embedded as
16941 # here-document in config.status, that substitutes the proper values into
16942 # config.h.in to produce config.h.
16943
16944 # Create a delimiter string that does not exist in confdefs.h, to ease
16945 # handling of long lines.
16946 ac_delim='%!_!# '
16947 for ac_last_try in false false :; do
16948   ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
16949   if test -z "$ac_tt"; then
16950     break
16951   elif $ac_last_try; then
16952     as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
16953   else
16954     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
16955   fi
16956 done
16957
16958 # For the awk script, D is an array of macro values keyed by name,
16959 # likewise P contains macro parameters if any.  Preserve backslash
16960 # newline sequences.
16961
16962 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
16963 sed -n '
16964 s/.\{148\}/&'"$ac_delim"'/g
16965 t rset
16966 :rset
16967 s/^[     ]*#[    ]*define[       ][      ]*/ /
16968 t def
16969 d
16970 :def
16971 s/\\$//
16972 t bsnl
16973 s/["\\]/\\&/g
16974 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
16975 D["\1"]=" \3"/p
16976 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2"/p
16977 d
16978 :bsnl
16979 s/["\\]/\\&/g
16980 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
16981 D["\1"]=" \3\\\\\\n"\\/p
16982 t cont
16983 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
16984 t cont
16985 d
16986 :cont
16987 n
16988 s/.\{148\}/&'"$ac_delim"'/g
16989 t clear
16990 :clear
16991 s/\\$//
16992 t bsnlc
16993 s/["\\]/\\&/g; s/^/"/; s/$/"/p
16994 d
16995 :bsnlc
16996 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
16997 b cont
16998 ' <confdefs.h | sed '
16999 s/'"$ac_delim"'/"\\\
17000 "/g' >>$CONFIG_STATUS || ac_write_fail=1
17001
17002 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17003   for (key in D) D_is_set[key] = 1
17004   FS = "\a"
17005 }
17006 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
17007   line = \$ 0
17008   split(line, arg, " ")
17009   if (arg[1] == "#") {
17010     defundef = arg[2]
17011     mac1 = arg[3]
17012   } else {
17013     defundef = substr(arg[1], 2)
17014     mac1 = arg[2]
17015   }
17016   split(mac1, mac2, "(") #)
17017   macro = mac2[1]
17018   prefix = substr(line, 1, index(line, defundef) - 1)
17019   if (D_is_set[macro]) {
17020     # Preserve the white space surrounding the "#".
17021     print prefix "define", macro P[macro] D[macro]
17022     next
17023   } else {
17024     # Replace #undef with comments.  This is necessary, for example,
17025     # in the case of _POSIX_SOURCE, which is predefined and required
17026     # on some systems where configure will not decide to define it.
17027     if (defundef == "undef") {
17028       print "/*", prefix defundef, macro, "*/"
17029       next
17030     }
17031   }
17032 }
17033 { print }
17034 _ACAWK
17035 _ACEOF
17036 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17037   as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
17038 fi # test -n "$CONFIG_HEADERS"
17039
17040
17041 eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
17042 shift
17043 for ac_tag
17044 do
17045   case $ac_tag in
17046   :[FHLC]) ac_mode=$ac_tag; continue;;
17047   esac
17048   case $ac_mode$ac_tag in
17049   :[FHL]*:*);;
17050   :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
17051   :[FH]-) ac_tag=-:-;;
17052   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
17053   esac
17054   ac_save_IFS=$IFS
17055   IFS=:
17056   set x $ac_tag
17057   IFS=$ac_save_IFS
17058   shift
17059   ac_file=$1
17060   shift
17061
17062   case $ac_mode in
17063   :L) ac_source=$1;;
17064   :[FH])
17065     ac_file_inputs=
17066     for ac_f
17067     do
17068       case $ac_f in
17069       -) ac_f="$ac_tmp/stdin";;
17070       *) # Look for the file first in the build tree, then in the source tree
17071          # (if the path is not absolute).  The absolute path cannot be DOS-style,
17072          # because $ac_f cannot contain `:'.
17073          test -f "$ac_f" ||
17074            case $ac_f in
17075            [\\/$]*) false;;
17076            *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
17077            esac ||
17078            as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
17079       esac
17080       case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
17081       as_fn_append ac_file_inputs " '$ac_f'"
17082     done
17083
17084     # Let's still pretend it is `configure' which instantiates (i.e., don't
17085     # use $as_me), people would be surprised to read:
17086     #    /* config.h.  Generated by config.status.  */
17087     configure_input='Generated from '`
17088           $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
17089         `' by configure.'
17090     if test x"$ac_file" != x-; then
17091       configure_input="$ac_file.  $configure_input"
17092       { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
17093 $as_echo "$as_me: creating $ac_file" >&6;}
17094     fi
17095     # Neutralize special characters interpreted by sed in replacement strings.
17096     case $configure_input in #(
17097     *\&* | *\|* | *\\* )
17098        ac_sed_conf_input=`$as_echo "$configure_input" |
17099        sed 's/[\\\\&|]/\\\\&/g'`;; #(
17100     *) ac_sed_conf_input=$configure_input;;
17101     esac
17102
17103     case $ac_tag in
17104     *:-:* | *:-) cat >"$ac_tmp/stdin" \
17105       || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
17106     esac
17107     ;;
17108   esac
17109
17110   ac_dir=`$as_dirname -- "$ac_file" ||
17111 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17112          X"$ac_file" : 'X\(//\)[^/]' \| \
17113          X"$ac_file" : 'X\(//\)$' \| \
17114          X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
17115 $as_echo X"$ac_file" |
17116     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17117             s//\1/
17118             q
17119           }
17120           /^X\(\/\/\)[^/].*/{
17121             s//\1/
17122             q
17123           }
17124           /^X\(\/\/\)$/{
17125             s//\1/
17126             q
17127           }
17128           /^X\(\/\).*/{
17129             s//\1/
17130             q
17131           }
17132           s/.*/./; q'`
17133   as_dir="$ac_dir"; as_fn_mkdir_p
17134   ac_builddir=.
17135
17136 case "$ac_dir" in
17137 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
17138 *)
17139   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
17140   # A ".." for each directory in $ac_dir_suffix.
17141   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
17142   case $ac_top_builddir_sub in
17143   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
17144   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
17145   esac ;;
17146 esac
17147 ac_abs_top_builddir=$ac_pwd
17148 ac_abs_builddir=$ac_pwd$ac_dir_suffix
17149 # for backward compatibility:
17150 ac_top_builddir=$ac_top_build_prefix
17151
17152 case $srcdir in
17153   .)  # We are building in place.
17154     ac_srcdir=.
17155     ac_top_srcdir=$ac_top_builddir_sub
17156     ac_abs_top_srcdir=$ac_pwd ;;
17157   [\\/]* | ?:[\\/]* )  # Absolute name.
17158     ac_srcdir=$srcdir$ac_dir_suffix;
17159     ac_top_srcdir=$srcdir
17160     ac_abs_top_srcdir=$srcdir ;;
17161   *) # Relative name.
17162     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
17163     ac_top_srcdir=$ac_top_build_prefix$srcdir
17164     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
17165 esac
17166 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
17167
17168
17169   case $ac_mode in
17170   :F)
17171   #
17172   # CONFIG_FILE
17173   #
17174
17175   case $INSTALL in
17176   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
17177   *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
17178   esac
17179 _ACEOF
17180
17181 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17182 # If the template does not know about datarootdir, expand it.
17183 # FIXME: This hack should be removed a few years after 2.60.
17184 ac_datarootdir_hack=; ac_datarootdir_seen=
17185 ac_sed_dataroot='
17186 /datarootdir/ {
17187   p
17188   q
17189 }
17190 /@datadir@/p
17191 /@docdir@/p
17192 /@infodir@/p
17193 /@localedir@/p
17194 /@mandir@/p'
17195 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
17196 *datarootdir*) ac_datarootdir_seen=yes;;
17197 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
17198   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
17199 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
17200 _ACEOF
17201 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17202   ac_datarootdir_hack='
17203   s&@datadir@&$datadir&g
17204   s&@docdir@&$docdir&g
17205   s&@infodir@&$infodir&g
17206   s&@localedir@&$localedir&g
17207   s&@mandir@&$mandir&g
17208   s&\\\${datarootdir}&$datarootdir&g' ;;
17209 esac
17210 _ACEOF
17211
17212 # Neutralize VPATH when `$srcdir' = `.'.
17213 # Shell code in configure.ac might set extrasub.
17214 # FIXME: do we really want to maintain this feature?
17215 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17216 ac_sed_extra="$ac_vpsub
17217 $extrasub
17218 _ACEOF
17219 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17220 :t
17221 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
17222 s|@configure_input@|$ac_sed_conf_input|;t t
17223 s&@top_builddir@&$ac_top_builddir_sub&;t t
17224 s&@top_build_prefix@&$ac_top_build_prefix&;t t
17225 s&@srcdir@&$ac_srcdir&;t t
17226 s&@abs_srcdir@&$ac_abs_srcdir&;t t
17227 s&@top_srcdir@&$ac_top_srcdir&;t t
17228 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
17229 s&@builddir@&$ac_builddir&;t t
17230 s&@abs_builddir@&$ac_abs_builddir&;t t
17231 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
17232 s&@INSTALL@&$ac_INSTALL&;t t
17233 $ac_datarootdir_hack
17234 "
17235 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
17236   >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
17237
17238 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
17239   { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
17240   { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' \
17241       "$ac_tmp/out"`; test -z "$ac_out"; } &&
17242   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
17243 which seems to be undefined.  Please make sure it is defined" >&5
17244 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
17245 which seems to be undefined.  Please make sure it is defined" >&2;}
17246
17247   rm -f "$ac_tmp/stdin"
17248   case $ac_file in
17249   -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
17250   *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
17251   esac \
17252   || as_fn_error $? "could not create $ac_file" "$LINENO" 5
17253  ;;
17254   :H)
17255   #
17256   # CONFIG_HEADER
17257   #
17258   if test x"$ac_file" != x-; then
17259     {
17260       $as_echo "/* $configure_input  */" \
17261       && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
17262     } >"$ac_tmp/config.h" \
17263       || as_fn_error $? "could not create $ac_file" "$LINENO" 5
17264     if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
17265       { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
17266 $as_echo "$as_me: $ac_file is unchanged" >&6;}
17267     else
17268       rm -f "$ac_file"
17269       mv "$ac_tmp/config.h" "$ac_file" \
17270         || as_fn_error $? "could not create $ac_file" "$LINENO" 5
17271     fi
17272   else
17273     $as_echo "/* $configure_input  */" \
17274       && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
17275       || as_fn_error $? "could not create -" "$LINENO" 5
17276   fi
17277  ;;
17278
17279   :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
17280 $as_echo "$as_me: executing $ac_file commands" >&6;}
17281  ;;
17282   esac
17283
17284
17285   case $ac_file$ac_mode in
17286     "default-1":C) case "$CONFIG_FILES" in *po/Makefile.in*)
17287         sed -e "/POTFILES =/r po/POTFILES" po/Makefile.in > po/Makefile
17288       esac ;;
17289     "po/stamp-it":C)
17290     if  ! grep "^# INTLTOOL_MAKEFILE$" "po/Makefile.in" > /dev/null ; then
17291        as_fn_error $? "po/Makefile.in.in was not created by intltoolize." "$LINENO" 5
17292     fi
17293     rm -f "po/stamp-it" "po/stamp-it.tmp" "po/POTFILES" "po/Makefile.tmp"
17294     >"po/stamp-it.tmp"
17295     sed '/^#/d
17296          s/^[[].*] *//
17297          /^[    ]*$/d
17298         '"s|^|  $ac_top_srcdir/|" \
17299       "$srcdir/po/POTFILES.in" | sed '$!s/$/ \\/' >"po/POTFILES"
17300
17301     sed '/^POTFILES =/,/[^\\]$/ {
17302                 /^POTFILES =/!d
17303                 r po/POTFILES
17304           }
17305          ' "po/Makefile.in" >"po/Makefile"
17306     rm -f "po/Makefile.tmp"
17307     mv "po/stamp-it.tmp" "po/stamp-it"
17308    ;;
17309
17310   esac
17311 done # for ac_tag
17312
17313
17314 as_fn_exit 0
17315 _ACEOF
17316 ac_clean_files=$ac_clean_files_save
17317
17318 test $ac_write_fail = 0 ||
17319   as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
17320
17321
17322 # configure is writing to config.log, and then calls config.status.
17323 # config.status does its own redirection, appending to config.log.
17324 # Unfortunately, on DOS this fails, as config.log is still kept open
17325 # by configure, so config.status won't be able to write to it; its
17326 # output is simply discarded.  So we exec the FD to /dev/null,
17327 # effectively closing config.log, so it can be properly (re)opened and
17328 # appended to by config.status.  When coming back to configure, we
17329 # need to make the FD available again.
17330 if test "$no_create" != yes; then
17331   ac_cs_success=:
17332   ac_config_status_args=
17333   test "$silent" = yes &&
17334     ac_config_status_args="$ac_config_status_args --quiet"
17335   exec 5>/dev/null
17336   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
17337   exec 5>>config.log
17338   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
17339   # would make configure fail if this is the last instruction.
17340   $ac_cs_success || as_fn_exit 1
17341 fi
17342 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
17343   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
17344 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
17345 fi
17346
17347
17348 ###############################################################################
17349 #
17350 #       Print some warnings at the end.
17351 #
17352 ###############################################################################
17353
17354 warn_prefix_1="    Warning:"
17355 warn_prefix_2="       Note:"
17356 warn_prefix="$warn_prefix_1"
17357
17358 warning=no
17359 warnsep='    #################################################################'
17360
17361 warnpre() {
17362   if test "$warning" = no ; then
17363     echo '' ; echo "$warnsep" ; echo ''
17364     warning=yes
17365   fi
17366 }
17367
17368 warn() {
17369   warnpre
17370   if test "$warning" = long ; then echo '' ; fi
17371   warning=yes
17372   rest="$@"
17373   echo "$warn_prefix $rest"
17374 }
17375
17376 warnL() {
17377   was=$warning
17378   warnpre
17379   warning=yes
17380   if test "$was" != no ; then echo '' ; fi
17381   rest="$@"
17382   echo "$warn_prefix $rest"
17383 }
17384
17385 warn2() {
17386   rest="$@"
17387   echo "             $rest"
17388   warning=long
17389 }
17390
17391 note() {
17392   warn_prefix="$warn_prefix_2"
17393   warn $@
17394   warn_prefix="$warn_prefix_1"
17395 }
17396
17397 noteL() {
17398   warn_prefix="$warn_prefix_2"
17399   warnL $@
17400   warn_prefix="$warn_prefix_1"
17401 }
17402
17403
17404 # ac_prog_cc_no_pthread normally only happens on AIX, because according
17405 # to AX_PTHREAD, AIX needs CC=xlc_r or CC=cc_r to do threads.
17406 # If CC is specified, it takes precedence over --with-pthread.
17407 if test "$ac_prog_cc_no_pthread" ; then
17408   warnL "You requested $ac_original_cc for the C compiler, but it doesn't"
17409   warn2 "support POSIX threads."
17410   echo ""
17411   warn2 "If you have multiple CPU cores, try CC=$PTHREAD_CC."
17412 elif test "$with_pthread_req" = yes -a "$have_pthread" = no ; then
17413   warn 'POSIX threads were requested, but were not found.'
17414 fi
17415
17416 if test "$with_sgi_req" = yes -a "$have_sgi" = no ; then
17417   warn 'The SGI saver extension was requested, but was not found.'
17418 fi
17419
17420 if test "$with_xidle_req" = yes -a "$have_xidle" = no ; then
17421   warn 'The XIdle extension was requested, but was not found.'
17422 fi
17423
17424 if test "$with_xshm_req" = yes -a "$have_xshm" = no ; then
17425   warn 'The XSHM extension was requested, but was not found.'
17426 fi
17427
17428 if test "$with_xdbe_req" = yes -a "$have_xdbe" = no ; then
17429   warn 'The DOUBLE-BUFFER extension was requested, but was not found.'
17430 fi
17431
17432 if test "$with_sgivc_req" = yes -a "$have_sgivc" = no ; then
17433   warn 'The SGI-VIDEO-CONTROL extension was requested, but was not found.'
17434 fi
17435
17436 if test "$with_dpms_req" = yes -a "$have_dpms" = no ; then
17437   warn 'The DPMS extension was requested, but was not found.'
17438 fi
17439
17440 if test "$with_xinerama_req" = yes -a "$have_xinerama" = no ; then
17441   warn 'The Xinerama extension was requested, but was not found.'
17442 fi
17443
17444 if test "$with_xf86vmode_req" = yes -a "$have_xf86vmode" = no ; then
17445   warn 'The XF86VMODE extension was requested, but was not found.'
17446 fi
17447
17448 if test "$with_randr_req" = yes -a "$have_randr" = no ; then
17449   warn 'The RANDR extension was requested, but was not found.'
17450 fi
17451
17452 if test "$with_proc_interrupts_req" = yes -a "$have_proc_interrupts" = no; then
17453   warn "Checking of /proc/interrupts was requested, but it's bogus."
17454 fi
17455
17456 if test "$pkg_config" = false ; then
17457   warnL 'The "pkg-config" program was not found.  Without that,'
17458   warn2 "detection of the various GTK libraries won't work."
17459 else
17460   pkgerr=`$pkg_config --list-all 2>&1 >/dev/null`
17461   if test "x$pkgerr" != "x" ; then
17462     warnL 'The "pkg-config" program produces errors.  This often causes'
17463     warn2 "detection of the various GTK libraries to malfunction."
17464     warn2 "The errors are:"
17465     echo ''
17466     echo "$pkgerr" | sed 's/^/             > /g'
17467   fi
17468 fi
17469
17470 if test "$gtk_halfassed" != no ; then
17471   warnL "GTK version $gtk_halfassed was found, but at least one supporting"
17472   warn2 "library ($gtk_halfassed_lib) was not, so GTK can't be used."
17473   warn2 "Perhaps some of the development packages are not installed?"
17474   if test "$have_gtk" = yes ; then
17475     v="$ac_gtk_version_string"
17476     warn2 "GTK $v is also installed, so it will be used instead."
17477     warn2 "Please read the above output and the \`config.log' file"
17478     warn2 "for more details."
17479   fi
17480 fi
17481
17482 motif_warn2() {
17483   warn2 'Though the Motif front-end to xscreensaver is still'
17484   warn2 'maintained, it is no longer being updated with new'
17485   warn2 'features: all new development on the xscreensaver-demo'
17486   warn2 'program is happening in the GTK version, and not in the'
17487   warn2 'Motif version.  It is recommended that you build against'
17488   warn2 'GTK instead of Motif.  See <http://www.gtk.org/>.'
17489 }
17490
17491 if test "$have_motif" = no -a "$have_gtk" = no; then
17492
17493   if test "$with_motif" = yes; then
17494     warnL "Neither the GTK nor Motif libraries were found; the"
17495     warn2 "\`xscreensaver-demo' program requires one of these."
17496     echo ''
17497     motif_warn2
17498   else
17499     warnL "The GTK libraries do not seem to be available; the"
17500     warn2 "\`xscreensaver-demo' program requires them."
17501 #   echo ''
17502 #   warn2 'You can use Motif or Lesstif instead of GTK (use the'
17503 #   warn2 "\`--with-motif' option) but that is NOT recommended."
17504 #   motif_warn2
17505   fi
17506
17507 elif test "$with_motif_req" = yes -a "$have_motif" = no ; then
17508   warnL "Use of Motif was requested, but it wasn't found;"
17509   warn2 "Gtk will be used instead."
17510
17511 elif test "$jurassic_gtk" = yes ; then
17512
17513   pref_gtk=2.0
17514
17515   v="$ac_gtk_version_string"
17516   if test "$with_gtk_req" = yes -a "$ac_gtk_version" = "unknown" ; then
17517     warnL "Use of Gtk was requested, but its version number is unknown;"
17518   elif test "$with_gtk_req" = yes ; then
17519     warnL "Use of Gtk was requested, but it is version $v;"
17520   else
17521     warnL "Gtk was found on this system, but it is version $v;"
17522   fi
17523
17524   warn2 "Gtk $pref_gtk or newer is required."
17525
17526 elif test "$with_gtk_req" = yes -a "$have_gtk" = no ; then
17527   warnL "Use of Gtk was requested, but it wasn't found."
17528 fi
17529
17530
17531 if test "$have_gtk" = yes -a "$have_gdk_pixbuf" = no ; then
17532   warn  "GTK is being used, but the GDK-Pixbuf library and/or"
17533   warn2 "headers were not found.  That can't be good.  Please"
17534   warn2 "install the GDK-Pixbuf development kit and re-configure."
17535 fi
17536
17537 if test "$have_motif" = yes -a "$have_lesstif" = yes ; then
17538
17539   preferred_lesstif=0.92
17540
17541   if test "$lesstif_version" = unknown; then
17542     warnL "Unable to determine the LessTif version number!"
17543     warn2 "Make sure you are using version $preferred_lesstif or newer."
17544     warn2 "See <http://www.lesstif.org/>."
17545
17546   elif test \! $lesstif_version -gt 82; then
17547     warnL "LessTif version $lesstif_version_string is being used."
17548     warn2 "LessTif versions 0.82 and earlier are too buggy to"
17549     warn2 "use with XScreenSaver; it is strongly recommended"
17550     warn2 "that you upgrade to at least version $preferred_lesstif!"
17551     warn2 "See <http://www.lesstif.org/>."
17552   fi
17553 fi
17554
17555
17556 if test "$have_motif" = yes -a "$have_gtk" = no ; then
17557   warn  'Motif is being used, and GTK is not.'
17558   echo  ''
17559   motif_warn2
17560 fi
17561
17562
17563 if test "$with_xpm_req" = yes -a "$have_xpm" = no; then
17564   warnL 'Use of XPM was requested, but it was not found.'
17565 fi
17566
17567 if test "$with_gdk_pixbuf_req" = yes  -a "$have_gdk_pixbuf" = no; then
17568   warnL 'Use of GDK-Pixbuf was requested, but it was not found.'
17569 fi
17570
17571 if test "$have_gdk_pixbuf" = no -o "$gdk_pixbuf_halfassed" = yes || \
17572    test "$have_gdk_pixbuf" = no -a "$have_xpm" = no ; then
17573
17574   if test "$with_gdk_pixbuf_req" = yes ; then
17575     true
17576   elif test "$with_gdk_pixbuf_req" = no ; then
17577     warnL 'The GDK-Pixbuf library is not being used.'
17578   else
17579     warnL 'The GDK-Pixbuf library was not found.'
17580   fi
17581
17582   if test "$with_xpm_req" = yes -o "$have_xpm" = yes ; then
17583     true
17584   elif test "$with_xpm_req" = no ; then
17585     warnL 'The XPM library is not being used.'
17586   else
17587     warnL 'The XPM library was not found.'
17588   fi
17589
17590   if test "$have_gdk_pixbuf" = no -a "$have_xpm" = yes ; then
17591     warn2 'The XPM library is being used instead.'
17592   fi
17593
17594   if test "$gdk_pixbuf_halfassed" = yes ; then
17595     echo ''
17596     warn2 'More specifically, we found the headers, but not the'
17597     warn2 'libraries; so either GDK-Pixbuf is half-installed on this'
17598     warn2 "system, or something else went wrong.  The \`config.log'"
17599     warn2 'file might contain some clues.'
17600   fi
17601
17602   echo ''
17603   warn2 'Some of the demos will not use images as much as they could.'
17604   warn2 'You should consider installing GDK-Pixbuf and re-running'
17605   warn2 'configure.  (GDK-Pixbuf is recommended over XPM, as it'
17606   warn2 'provides support for more image formats.)'
17607 fi
17608
17609
17610 if test "$have_jpeg" = no ; then
17611   if test "$with_jpeg_req" = yes ; then
17612     warnL 'Use of libjpeg was requested, but it was not found.'
17613   elif test "$with_jpeg_req" = no ; then
17614     noteL 'The JPEG library is not being used.'
17615   else
17616     noteL 'The JPEG library was not found.'
17617   fi
17618
17619   if test "$jpeg_halfassed" = yes ; then
17620     echo ''
17621     warn2 'More specifically, we found the headers, but not the'
17622     warn2 'library; so either JPEG is half-installed on this'
17623     warn2 "system, or something else went wrong.  The \`config.log'"
17624     warn2 'file might contain some clues.'
17625     echo ''
17626   fi
17627
17628   if test "$have_gdk_pixbuf" = no ; then
17629     warn2 "This means that it won't be possible for the image-manipulating"
17630     warn2 "display modes to load files from disk; and it also means that"
17631     warn2 "the \`webcollage' program will be much slower."
17632   else
17633     warn2 "This means the \`webcollage' program will be much slower."
17634   fi
17635 fi
17636
17637
17638 if test "$have_xft" = no ; then
17639   if test "$with_xft_req" = yes ; then
17640     warnL "Use of libXft was requested, but it was not found."
17641   elif test "$with_xft_req" = no ; then
17642     noteL 'The Xft library is not being used.'
17643   else
17644     noteL "The Xft library was not found."
17645   fi
17646
17647   if test "$xft_halfassed" = yes ; then
17648     echo ''
17649     warn2 'More specifically, we found the headers, but not the'
17650     warn2 'libraries; so either Xft is half-installed on this'
17651     warn2 "system, or something else went wrong.  The \`config.log'"
17652     warn2 'file might contain some clues.'
17653     echo ''
17654   fi
17655
17656   warn2 "This means that fonts won't be anti-aliased."
17657 fi
17658
17659
17660 if test "$have_gl" = yes -a "$ac_have_mesa_gl" = yes ; then
17661   preferred_mesagl=3.4
17662   mgv="$ac_mesagl_version_string"
17663   pgl="$preferred_mesagl"
17664
17665   if test "$ac_mesagl_version" = unknown; then
17666     true
17667     # warnL "Unable to determine the MesaGL version number!"
17668     # warn2 "Make sure you are using version $preferred_mesagl or newer."
17669
17670   elif test \! "$ac_mesagl_version" -gt 2006; then
17671     warnL "MesaGL version number is $mgv --"
17672     warn2 "MesaGL 2.6 and earlier have a security bug.  It is strongly"
17673     warn2 "recommended that you upgrade to at least version $preferred_mesagl."
17674
17675   elif test \! "$ac_mesagl_version" -gt 3003; then
17676     warnL "MesaGL version number is $mgv --"
17677     warn2 "MesaGL 3.3 and earlier have some bugs; it is recommended"
17678     warn2 "that you upgrade to $pgl or newer."
17679   fi
17680 fi
17681
17682 if test "$have_gl" = no ; then
17683   if test "$with_gl_req" = yes ; then
17684     warnL 'Use of GL was requested, but it was not found.'
17685   elif test "$with_gl_req" = no ; then
17686     noteL 'The OpenGL 3D library is not being used.'
17687   else
17688     noteL 'The OpenGL 3D library was not found.'
17689   fi
17690
17691   if test "$gl_halfassed" = yes ; then
17692     echo ''
17693     warn2 'More specifically, we found the headers, but not the'
17694     warn2 'libraries; so either GL is half-installed on this'
17695     warn2 "system, or something else went wrong.  The \`config.log'"
17696     warn2 'file might contain some clues.'
17697   fi
17698
17699   echo ''
17700   warn2 'Those demos which use 3D will not be built or installed.'
17701   warn2 'You might want to consider installing OpenGL and'
17702   warn2 're-running configure.'
17703
17704 fi
17705
17706
17707 if test "$have_gl" = yes -a "$have_gle" = no ; then
17708
17709  # nobody cares about this; don't print the warning unless it was
17710  # requested and not found, or halfway-found.
17711  if test "$with_gle_req" = yes -o "$gle_halfassed" = yes ; then
17712
17713   if test "$with_gle_req" = yes ; then
17714     noteL 'Use of the GLE (GL Extrusion) library was requested, but'
17715     warn2 'it was not found (though the OpenGL library was found, and'
17716     warn2 'is being used.)'
17717   elif test "$with_gle_req" = no ; then
17718     noteL 'The OpenGL Library is being used, but the GLE (GL Extrusion)'
17719     warn2 'library is not.'
17720   else
17721     noteL 'The OpenGL Library was found, but the GLE (GL Extrusion)'
17722     warn2 'library was not.'
17723   fi
17724
17725   if test "$gle_halfassed" = yes ; then
17726     echo ''
17727     warn2 'More specifically, we found the headers, but not the'
17728     warn2 'libraries; so either GLE is half-installed on this'
17729     warn2 "system, or something else went wrong.  The \`config.log'"
17730     warn2 'file might contain some clues.'
17731   fi
17732
17733   echo ''
17734   warn2 'Some of the OpenGL (3D) demos (those that depend on GLE)'
17735   warn2 'will not be built or installed.  You might want to consider'
17736   warn2 'installing GLE and re-running configure.  You can find the'
17737   warn2 'GLE library at <http://www.linas.org/gle/>'
17738
17739  fi
17740 fi
17741
17742
17743 if test "$with_readdisplay_req" = yes -a "$have_readdisplay" = no ; then
17744   warn 'Use of XReadDisplay was requested, but it was not found.'
17745 fi
17746
17747 if test "$with_kerberos_req" = yes -a "$have_kerberos" = no ; then
17748   warn 'Use of Kerberos was requested, but it was not found.'
17749 fi
17750
17751 if test "$with_pam_req" = yes -a "$have_pam" = no ; then
17752   warn 'Use of PAM was requested, but it was not found.'
17753 fi
17754
17755 if test "$with_shadow_req" = yes -a "$have_shadow" = no ; then
17756   warn 'Use of shadow passwords was requested, but they were not found.'
17757 fi
17758
17759 if test "$ac_macosx" = yes ; then
17760   if test "$enable_locking" = yes ; then
17761     warn  "You have specified --enable-locking on MacOS X."
17762     warn2 "THIS DOES NOT WORK!  Don't do this!"
17763   fi
17764 fi
17765
17766
17767 # You are in a twisty maze of namespaces and syntaxes, all alike.
17768 # Fuck the skull of Unix.
17769 #
17770 bindir=`eval eval eval eval eval eval eval echo $bindir`
17771 HACKDIR=`eval eval eval eval eval eval eval echo $HACKDIR`
17772 HACK_CONF_DIR=`eval eval eval eval eval eval eval echo $HACK_CONF_DIR`
17773
17774 # canonicalize slashes.
17775 bindir=`echo  "${bindir}"              | sed 's@/$@@;s@//*@/@g'`
17776 HACKDIR=`echo "${HACKDIR}"             | sed 's@/$@@;s@//*@/@g'`
17777 HACK_CONF_DIR=`echo "${HACK_CONF_DIR}" | sed 's@/$@@;s@//*@/@g'`
17778
17779
17780 # Sanity check the hackdir
17781 for bad_choice in xscreensaver xscreensaver-demo xscreensaver-command ; do
17782   if test "${HACKDIR}" = "${bindir}/${bad_choice}" ; then
17783     echo ""
17784     as_fn_error $? "\"--with-hackdir=${bindir}/${bad_choice}\" won't work.
17785                    There will be an executable installed with that name, so
17786                    that can't be the name of a directory as well.  Please
17787                    re-configure with a different directory name." "$LINENO" 5
17788   fi
17789 done
17790
17791
17792 do_dir_warning=no
17793
17794 # Now let's warn if there's a previous RPM version already installed.
17795 # But don't bother with this test if we are currently *building* an RPM.
17796
17797 if test -z "$RPM_PACKAGE_VERSION" ; then
17798
17799   rpmnames="xscreensaver xscreensaver-base xscreensaver-extras"
17800
17801   # M4 sucks!!
17802
17803   rpmv=`(rpm -qv $rpmnames) 2>/dev/null | \
17804         sed -n 's/^[-a-z]*-\([0-9][0-9]*[.][0-9][0-9a-z]*\)-.*$/\1/p' | \
17805         head -1`
17806
17807
17808   if test \! -z "$rpmv" ; then
17809     rpmbdir=`rpm -ql $rpmnames | sed -n 's@^\(.*\)/xscreensaver-demo$@\1@p'`
17810     rpmhdir=`rpm -ql $rpmnames | sed -n 's@^\(.*\)/popsquares$@\1@p'`
17811
17812     warning=no
17813     warnL "There is already an installed RPM of xscreensaver $rpmv"
17814     warn2 'on this system.  You might want to remove it ("rpm -ve")'
17815     warn2 'before running "make install" in this directory.'
17816     echo ""
17817     warn2 "Alternately, you could build this version of xscreensaver"
17818     warn2 'as an RPM, and then install that.  An "xscreensaver.spec"'
17819     warn2 'file is included.  Try "rpmbuild -v -ba xscreensaver.spec".'
17820     warn2 "See the RPM documentation for more info."
17821     echo ""
17822
17823     if test "$rpmbdir" = "$rpmhdir" ; then
17824       warn2 "The RPM version was installed in $rpmbdir/."
17825       do_dir_warning=yes
17826     else
17827       warn2 "The RPM version was installed in $rpmbdir/,"
17828       warn2 "with demos in $rpmhdir/."
17829     fi
17830   fi
17831 fi
17832
17833 # Also warn if there's a Debian package installed.
17834 #
17835 debnames="xscreensaver xscreensaver-data xscreensaver-data-extra"
17836 debv=''
17837 for dpkg in $debnames ; do
17838   if test -z "$debv"; then
17839     debv=`dpkg -s $dpkg 2>/dev/null | sed -n 's/^Version: \(.*\)$/\1/p'`
17840   fi
17841 done
17842
17843 if test \! -z "$debv" ; then
17844   debbdir=`dpkg -L $debnames 2>/dev/null | \
17845             sed -n 's@^\(.*/bin/\)xscreensaver$@\1@p'`
17846   debhdir=`dpkg -L $debnames 2>/dev/null | \
17847             sed -n 's@^\(.*/\)popsquares$@\1@p'`
17848   if test -z "$debbdir" ; then debbdir='???'; fi
17849   if test -z "$debhdir" ; then debhdir='???'; fi
17850
17851   warning=no
17852   warnL "There is already an installed dpkg of xscreensaver"
17853   warn2 "version \"$debv\" on this system."
17854   echo ""
17855   warn2 "The dpkg was installed in $debbdir,"
17856   warn2 "with demos in $debhdir."
17857 fi
17858
17859
17860 if test "${bindir}" = "${HACKDIR}" ; then
17861   do_dir_warning=yes
17862 fi
17863
17864 if test "$do_dir_warning" = yes; then
17865   echo ""
17866   echo "$warnsep"
17867   echo ""
17868   echo '      When you run "make install", the "xscreensaver",'
17869   echo '      "xscreensaver-demo", and "xscreensaver-command" executables'
17870   echo "      will be installed in ${bindir}/."
17871   echo ""
17872   echo "      The various graphics demos (200+ different executables) will"
17873   echo "      be installed in ${HACKDIR}/."
17874   echo ""
17875   echo "      If you would prefer the demos to be installed elsewhere,"
17876   echo "      you should re-run configure with the --with-hackdir=DIR"
17877   echo "      option.  For more information, run \`./configure --help'."
17878   warning=yes
17879 fi
17880
17881 if test "$warning" != no; then
17882   echo '' ; echo "$warnsep" ; echo ''
17883 fi
17884
17885 if test "$do_dir_warning" = no; then
17886   if test "$warning" = no; then
17887     echo ''
17888   fi
17889   echo "User programs will be installed in ${bindir}/"
17890   echo "Screen savers will be installed in ${HACKDIR}/"
17891   echo "Configuration dialogs will be installed in ${HACK_CONF_DIR}/"
17892   echo "System-wide default settings will be installed in ${APPDEFAULTS}/"
17893   echo ''
17894 fi