2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.69.
6 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
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 ## -------------------- ##
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 :
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+"$@"}'='"$@"'
25 case `(set -o) 2>/dev/null` in #(
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
46 as_echo_n='print -rn --'
47 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
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'
55 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
60 expr "X$arg" : "X\\(.*\\)$as_nl";
61 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
63 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
66 as_echo_n='sh -c $as_echo_n_body as_echo'
69 as_echo='sh -c $as_echo_body as_echo'
72 # The user is always right.
73 if test "${PATH_SEPARATOR+set}" != set; then
75 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
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.)
89 # Find who we are. Look in the path if we contain no directory separator.
92 *[\\/]* ) as_myself=$0 ;;
93 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
97 test -z "$as_dir" && as_dir=.
98 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
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
109 if test ! -f "$as_myself"; then
110 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
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 || :
133 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
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.
145 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
147 *v*x* | *x*v* ) as_opts=-vx ;;
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
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 :
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+\"\$@\"}'='\"\$@\"'
169 case \`(set -o) 2>/dev/null\` in #(
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; }
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 :
191 exitcode=1; echo positional parameters were not saved.
193 test x\$exitcode = x0 || 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 :
205 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
208 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
210 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
213 test -z "$as_dir" && as_dir=.
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 :
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
238 if test "x$CONFIG_SHELL" != x; then :
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.
246 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
248 *v*x* | *x*v* ) as_opts=-vx ;;
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
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."
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."
276 SHELL=${CONFIG_SHELL-/bin/sh}
278 # Unset more variables known to interfere with behavior of common tools.
279 CLICOLOR_FORCE= GREP_OPTIONS=
280 unset CLICOLOR_FORCE GREP_OPTIONS
282 ## --------------------- ##
283 ## M4sh Shell Functions. ##
284 ## --------------------- ##
287 # Portably unset VAR.
290 { eval $1=; unset $1;}
294 # as_fn_set_status STATUS
295 # -----------------------
296 # Set $? to STATUS, without forking.
304 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
314 # Create "$as_dir" as a directory, including parents if necessary.
319 -*) as_dir=./$as_dir;;
321 test -d "$as_dir" || eval $as_mkdir_p || {
325 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
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\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
352 test -d "$as_dir" && break
354 test -z "$as_dirs" || eval "mkdir $as_dirs"
355 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
360 # as_fn_executable_p FILE
361 # -----------------------
362 # Test if FILE is an executable regular file.
363 as_fn_executable_p ()
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
373 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
374 eval 'as_fn_append ()
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 :
398 as_val=`expr "$@" || test $? -eq 1`
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.
410 as_status=$1; test $as_status -eq 0 && as_status=1
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
415 $as_echo "$as_me: error: $2" >&2
416 as_fn_exit $as_status
419 if expr a : '\(a\)' >/dev/null 2>&1 &&
420 test "X`expr 00001 : '.*\(...\)'`" = X001; then
426 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
432 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
438 as_me=`$as_basename -- "$0" ||
439 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
440 X"$0" : 'X\(//\)$' \| \
441 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
443 sed '/^.*\/\([^/][^/]*\)\/*$/{
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
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. :-)
481 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
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; }
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).
496 # Exit status is that of the last command.
500 ECHO_C= ECHO_N= ECHO_T=
501 case `echo -n x` in #(((((
503 case `echo 'xy\c'` in
504 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
506 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
513 rm -f conf$$ conf$$.exe conf$$.file
514 if test -d conf$$.dir; then
515 rm -f conf$$.dir/conf$$.file
518 mkdir conf$$.dir 2>/dev/null
520 if (echo >conf$$.file) 2>/dev/null; then
521 if ln -s conf$$.file conf$$ 2>/dev/null; then
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 ||
529 elif ln conf$$.file conf$$ 2>/dev/null; then
537 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
538 rmdir conf$$.dir 2>/dev/null
540 if mkdir -p . 2>/dev/null; then
541 as_mkdir_p='mkdir -p "$as_dir"'
543 test -d ./-p && rmdir ./-p
548 as_executable_p=as_fn_executable_p
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'"
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'"
557 test -n "$DJDIR" || exec 7<&0 </dev/null
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`
568 ac_default_prefix=/usr/local
570 ac_config_libobj_dir=.
577 # Identity of this package.
585 ac_unique_file="driver/subprocs.c"
586 # Factoring default headers for most tests.
587 ac_includes_default="\
589 #ifdef HAVE_SYS_TYPES_H
590 # include <sys/types.h>
592 #ifdef HAVE_SYS_STAT_H
593 # include <sys/stat.h>
599 # ifdef HAVE_STDLIB_H
604 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
609 #ifdef HAVE_STRINGS_H
610 # include <strings.h>
612 #ifdef HAVE_INTTYPES_H
613 # include <inttypes.h>
622 ac_subst_vars='LTLIBOBJS
666 COMMENT_DEMO_GLADE2_GTK_2_22_TAIL
667 COMMENT_DEMO_GLADE2_GTK_2_22_HEAD
670 DEFAULT_IMAGE_DIRECTORY
674 COMMENT_PAM_CHECK_ACCOUNT
695 PREFERRED_DEMO_PROGRAM
697 gnome_url_show_program
720 INTLTOOL_SERVICE_RULE
722 INTLTOOL_SCHEMAS_RULE
724 INTLTOOL_XML_NOMERGE_RULE
729 INTLTOOL_SOUNDLIST_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
808 program_transform_name
821 enable_option_checking
840 with_pam_service_name
841 enable_pam_check_account_type
862 with_record_animation
864 ac_precious_vars='build_alias
876 # Initialize some variables set by options.
878 ac_init_version=false
879 ac_unrecognized_opts=
881 # The variables have the same names as the options, with
882 # dashes changed to underlines.
890 program_transform_name=s,x,x,
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'
920 libdir='${exec_prefix}/lib'
921 localedir='${datarootdir}/locale'
922 mandir='${datarootdir}/man'
928 # If the previous option needs an argument, assign it.
929 if test -n "$ac_prev"; then
930 eval $ac_prev=\$ac_option
936 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
941 # Accept the important Cygnus configure options, so we can diagnose typos.
943 case $ac_dashdash$ac_option in
947 -bindir | --bindir | --bindi | --bind | --bin | --bi)
949 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
952 -build | --build | --buil | --bui | --bu)
953 ac_prev=build_alias ;;
954 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
955 build_alias=$ac_optarg ;;
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 ;;
965 cache_file=config.cache ;;
967 -datadir | --datadir | --datadi | --datad)
969 -datadir=* | --datadir=* | --datadi=* | --datad=*)
970 datadir=$ac_optarg ;;
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 ;;
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
990 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
991 ac_unrecognized_sep=', ';;
993 eval enable_$ac_useropt=no ;;
995 -docdir | --docdir | --docdi | --doc | --do)
997 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1000 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1002 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1003 dvidir=$ac_optarg ;;
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
1014 "enable_$ac_useropt"
1016 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1017 ac_unrecognized_sep=', ';;
1019 eval enable_$ac_useropt=\$ac_optarg ;;
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 ;;
1030 -gas | --gas | --ga | --g)
1031 # Obsolete; use --with-gas.
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 ;;
1041 -host | --host | --hos | --ho)
1042 ac_prev=host_alias ;;
1043 -host=* | --host=* | --hos=* | --ho=*)
1044 host_alias=$ac_optarg ;;
1046 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1048 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1050 htmldir=$ac_optarg ;;
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 ;;
1059 -infodir | --infodir | --infodi | --infod | --info | --inf)
1061 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1062 infodir=$ac_optarg ;;
1064 -libdir | --libdir | --libdi | --libd)
1066 -libdir=* | --libdir=* | --libdi=* | --libd=*)
1067 libdir=$ac_optarg ;;
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 ;;
1076 -localedir | --localedir | --localedi | --localed | --locale)
1077 ac_prev=localedir ;;
1078 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1079 localedir=$ac_optarg ;;
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 ;;
1088 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1090 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1091 mandir=$ac_optarg ;;
1093 -nfp | --nfp | --nf)
1094 # Obsolete; use --without-fp.
1097 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1098 | --no-cr | --no-c | -n)
1101 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1102 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
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 ;;
1114 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1116 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1117 prefix=$ac_optarg ;;
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 ;;
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 ;;
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 ;;
1150 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1152 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1153 pdfdir=$ac_optarg ;;
1155 -psdir | --psdir | --psdi | --psd | --ps)
1157 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1160 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1161 | -silent | --silent | --silen | --sile | --sil)
1164 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1166 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1168 sbindir=$ac_optarg ;;
1170 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1171 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1172 | --sharedst | --shareds | --shared | --share | --shar \
1174 ac_prev=sharedstatedir ;;
1175 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1176 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1177 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1179 sharedstatedir=$ac_optarg ;;
1181 -site | --site | --sit)
1183 -site=* | --site=* | --sit=*)
1186 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1188 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1189 srcdir=$ac_optarg ;;
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 ;;
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 ;;
1203 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1206 -version | --version | --versio | --versi | --vers | -V)
1207 ac_init_version=: ;;
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
1220 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1221 ac_unrecognized_sep=', ';;
1223 eval with_$ac_useropt=\$ac_optarg ;;
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
1236 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1237 ac_unrecognized_sep=', ';;
1239 eval with_$ac_useropt=no ;;
1242 # Obsolete; use --with-x.
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 ;;
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 ;;
1259 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1260 Try \`$0 --help' for more information"
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'" ;;
1270 eval $ac_envvar=\$ac_optarg
1271 export $ac_envvar ;;
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}"
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"
1289 if test -n "$ac_unrecognized_opts"; then
1290 case $enable_option_checking in
1292 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1293 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
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
1303 eval ac_val=\$$ac_var
1304 # Remove trailing slashes.
1307 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1308 eval $ac_var=\$ac_val;;
1310 # Be sure to have absolute directory names.
1312 [\\/$]* | ?:[\\/]* ) continue;;
1313 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1315 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
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.
1323 target=$target_alias
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
1335 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1337 test "$silent" = yes && exec 6>/dev/null
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"
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\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1376 if test ! -r "$srcdir/$ac_unique_file"; then
1380 ac_srcdir_defaulted=no
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"
1386 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1388 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1390 # When building in place, set srcdir=.
1391 if test "$ac_abs_confdir" = "$ac_pwd"; then
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.
1398 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
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}
1408 # Report the --help message.
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.
1414 \`configure' configures this package to adapt to many kinds of systems.
1416 Usage: $0 [OPTION]... [VAR=VALUE]...
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.
1421 Defaults for the options are specified in brackets.
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 \`..']
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
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'.
1447 For better control, use the options below.
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]
1470 --x-includes=DIR X include files are in DIR
1471 --x-libraries=DIR X library files are in DIR
1474 --build=BUILD configure for building on BUILD [guessed]
1475 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1479 if test -n "$ac_init_help"; then
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
1490 Screen locking options:
1491 --enable-locking Compile in support for locking the display.
1492 --disable-locking Do not allow locking at all.
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.
1502 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1503 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1505 --with-pthread Enables POSIX threads, for SMP support.
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.
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.
1534 User interface options:
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.)
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.)
1563 --with-record-animation Include code for generating MP4 videos.
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>
1575 XMKMF Path to xmkmf, Makefile generator for X Window System
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.
1580 Report bugs to the package provider.
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"; } ||
1594 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
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/ ;;
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
1610 .) # We are building in place.
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 ;;
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 ;;
1623 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1625 cd "$ac_dir" || { ac_status=$?; continue; }
1626 # Check for guested configure.
1627 if test -f "$ac_srcdir/configure.gnu"; then
1629 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1630 elif test -f "$ac_srcdir/configure"; then
1632 $SHELL "$ac_srcdir/configure" --help=recursive
1634 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1636 cd "$ac_pwd" || { ac_status=$?; break; }
1640 test -n "$ac_init_help" && exit $ac_status
1641 if $ac_init_version; then
1644 generated by GNU Autoconf 2.69
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.
1653 ## ------------------------ ##
1654 ## Autoconf initialization. ##
1655 ## ------------------------ ##
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 ()
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"
1666 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1667 *) ac_try_echo=$ac_try;;
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
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
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 :
1685 $as_echo "$as_me: failed program was:" >&5
1686 sed 's/^/| /' conftest.$ac_ext >&5
1690 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1691 as_fn_set_status $ac_retval
1693 } # ac_fn_c_try_compile
1695 # ac_fn_c_try_link LINENO
1696 # -----------------------
1697 # Try to link conftest.$ac_ext, and return whether this succeeded.
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"
1704 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1705 *) ac_try_echo=$ac_try;;
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
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
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
1726 $as_echo "$as_me: failed program was:" >&5
1727 sed 's/^/| /' conftest.$ac_ext >&5
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
1739 } # ac_fn_c_try_link
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.
1747 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1748 if { { ac_try="$ac_link"
1750 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1751 *) ac_try_echo=$ac_try;;
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
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;;
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
1767 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1768 test $ac_status = 0; }; }; then :
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
1775 ac_retval=$ac_status
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
1783 # ac_fn_c_try_cpp LINENO
1784 # ----------------------
1785 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1788 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1789 if { { ac_try="$ac_cpp conftest.$ac_ext"
1791 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1792 *) ac_try_echo=$ac_try;;
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
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
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
1810 $as_echo "$as_me: failed program was:" >&5
1811 sed 's/^/| /' conftest.$ac_ext >&5
1815 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1816 as_fn_set_status $ac_retval
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
1825 ac_fn_c_check_header_mongrel ()
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
1835 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1836 $as_echo "$ac_res" >&6; }
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. */
1846 if ac_fn_c_try_compile "$LINENO"; then :
1847 ac_header_compiler=yes
1849 ac_header_compiler=no
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; }
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. */
1862 if ac_fn_c_try_cpp "$LINENO"; then :
1863 ac_header_preproc=yes
1865 ac_header_preproc=no
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; }
1871 # So? What about this header?
1872 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
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;}
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;}
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
1897 eval "$3=\$ac_header_compiler"
1900 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1901 $as_echo "$ac_res" >&6; }
1903 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1905 } # ac_fn_c_check_header_mongrel
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 ()
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
1919 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1920 /* end confdefs.h. */
1924 if ac_fn_c_try_compile "$LINENO"; then :
1929 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
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
1936 } # ac_fn_c_check_header_compile
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 ()
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
1951 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1952 /* end confdefs.h. */
1963 if ac_fn_c_try_compile "$LINENO"; then :
1964 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1965 /* end confdefs.h. */
1976 if ac_fn_c_try_compile "$LINENO"; then :
1981 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1983 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
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
1990 } # ac_fn_c_check_type
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 ()
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
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
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. */
2015 # include <limits.h>
2017 # include <assert.h>
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. */
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
2044 if ac_fn_c_try_link "$LINENO"; then :
2049 rm -f core conftest.err conftest.$ac_objext \
2050 conftest$ac_exeext conftest.$ac_ext
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
2057 } # ac_fn_c_check_func
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 ()
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
2071 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2072 /* end confdefs.h. */
2084 if ac_fn_c_try_compile "$LINENO"; then :
2087 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2088 /* end confdefs.h. */
2094 if (sizeof ac_aggr.$3)
2100 if ac_fn_c_try_compile "$LINENO"; then :
2105 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2107 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
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
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.
2119 It was created by $as_me, which was
2120 generated by GNU Autoconf 2.69. Invocation command line was
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`
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`
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`
2151 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2155 test -z "$as_dir" && as_dir=.
2156 $as_echo "PATH: $as_dir"
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.
2180 ac_must_keep_next=false
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)
2191 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2194 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
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.
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 ;;
2209 -* ) ac_must_keep_next=true ;;
2212 as_fn_append ac_configure_args " '$ac_arg'"
2217 { ac_configure_args0=; unset ac_configure_args0;}
2218 { ac_configure_args1=; unset ac_configure_args1;}
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.
2230 $as_echo "## ---------------- ##
2231 ## Cache variables. ##
2232 ## ---------------- ##"
2234 # The following way of writing the cache mishandles newlines in values,
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
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;} ;;
2245 _ | IFS | as_nl) ;; #(
2246 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2247 *) { eval $ac_var=; unset $ac_var;} ;;
2252 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2253 *${as_nl}ac_space=\ *)
2255 "s/'\''/'\''\\\\'\'''\''/g;
2256 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2259 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2266 $as_echo "## ----------------- ##
2267 ## Output variables. ##
2268 ## ----------------- ##"
2270 for ac_var in $ac_subst_vars
2272 eval ac_val=\$$ac_var
2274 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2276 $as_echo "$ac_var='\''$ac_val'\''"
2280 if test -n "$ac_subst_files"; then
2281 $as_echo "## ------------------- ##
2282 ## File substitutions. ##
2283 ## ------------------- ##"
2285 for ac_var in $ac_subst_files
2287 eval ac_val=\$$ac_var
2289 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2291 $as_echo "$ac_var='\''$ac_val'\''"
2296 if test -s confdefs.h; then
2297 $as_echo "## ----------- ##
2304 test "$ac_signal" != 0 &&
2305 $as_echo "$as_me: caught signal $ac_signal"
2306 $as_echo "$as_me: exit $exit_status"
2308 rm -f core *.core core.conftest.* &&
2309 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2312 for ac_signal in 1 2 13 15; do
2313 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2317 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2318 rm -f -r conftest* confdefs.h
2320 $as_echo "/* confdefs.h */" > confdefs.h
2322 # Predefined preprocessor variables.
2324 cat >>confdefs.h <<_ACEOF
2325 #define PACKAGE_NAME "$PACKAGE_NAME"
2328 cat >>confdefs.h <<_ACEOF
2329 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2332 cat >>confdefs.h <<_ACEOF
2333 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2336 cat >>confdefs.h <<_ACEOF
2337 #define PACKAGE_STRING "$PACKAGE_STRING"
2340 cat >>confdefs.h <<_ACEOF
2341 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2344 cat >>confdefs.h <<_ACEOF
2345 #define PACKAGE_URL "$PACKAGE_URL"
2349 # Let the site file select an alternate cache file if it wants to.
2350 # Prefer an explicitly selected file to automatically selected ones.
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;;
2360 elif test "x$prefix" != xNONE; then
2361 ac_site_file1=$prefix/share/config.site
2362 ac_site_file2=$prefix/etc/config.site
2364 ac_site_file1=$ac_default_prefix/share/config.site
2365 ac_site_file2=$ac_default_prefix/etc/config.site
2367 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
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
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; }
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;}
2389 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2390 *) . "./$cache_file";;
2394 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2395 $as_echo "$as_me: creating cache $cache_file" >&6;}
2399 # Check that the precious variables saved in the cache have kept the same
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
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=: ;;
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=: ;;
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=:
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
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;}
2437 # Pass precious variables to config.status.
2438 if test "$ac_new_set" = set; then
2440 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2441 *) ac_arg=$ac_var=$ac_new_val ;;
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'" ;;
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
2456 ## -------------------- ##
2457 ## Main body of script. ##
2458 ## -------------------- ##
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
2467 ac_config_headers="$ac_config_headers config.h"
2470 echo "current directory: `pwd`"
2471 echo "command line was: $0 $@"
2473 ###############################################################################
2477 ###############################################################################
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.])
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
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.])
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.])
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.
2633 for d in utils jwxyz hacks hacks/glx driver ; do
2634 f=$srcdir/$d/Makefile.in
2635 if test \! -r $f ; then
2637 echo "ERROR: The package is incomplete: $f does not exist."
2638 echo " This probably means that your download was truncated."
2644 ###############################################################################
2646 # Query AX_PTHREAD, and figure out which compiler gets used.
2648 ###############################################################################
2653 ###############################################################################
2655 # Function to figure out how to run the compiler.
2657 ###############################################################################
2662 ###############################################################################
2664 # Check for availability of various gcc command-line options.
2666 ###############################################################################
2674 # Need to disable Objective C extensions in ANSI C on MacOS X to work
2675 # around an Apple-specific gcc bug.
2679 ###############################################################################
2681 # Function to figure out how to disable // comments in ANSI C code.
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!)
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
2695 # So, I give up, let's just use -pedantic.
2697 ###############################################################################
2704 ###############################################################################
2706 # Function to figure out how to create directory trees.
2708 ###############################################################################
2713 ###############################################################################
2715 # Function to check whether gettimeofday() exists, and how to call it.
2716 # This may define HAVE_GETTIMEOFDAY and GETTIMEOFDAY_TWO_ARGS.
2718 ###############################################################################
2723 ###############################################################################
2725 # Function to find perl5 (defines PERL and PERL_VERSION.)
2727 ###############################################################################
2729 # M4 sucks!! perl sucks too!!
2731 perl_version_cmd='print $]'
2737 ###############################################################################
2739 # Function to demand "bc". Losers.
2741 ###############################################################################
2745 ###############################################################################
2747 # Functions to check how to do ICMP PING requests.
2749 ###############################################################################
2756 ###############################################################################
2758 # Functions to check for various X11 crap.
2760 ###############################################################################
2762 # Try and find the app-defaults directory.
2763 # It sucks that autoconf doesn't do this already...
2767 ###############################################################################
2769 # Handle the --with-x-app-defaults option HERE
2771 ###############################################################################
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"
2778 eval ac_x_app_defaults="$withval"
2791 # Random special-cases for X on certain pathological OSes.
2792 # You know who you are.
2800 ###############################################################################
2802 # Some utility functions to make checking for X things easier.
2804 ###############################################################################
2806 # Like AC_CHECK_HEADER, but it uses the already-computed -I directories.
2810 # Like AC_EGREP_HEADER, but it uses the already-computed -I directories.
2814 # Like AC_TRY_COMPILE, but it uses the already-computed -I directories.
2819 # Like AC_CHECK_LIB, but it uses the already-computed -I and -L directories.
2820 # Use this sparingly; it probably doesn't work very well on X programs.
2824 # Like AC_TRY_RUN, but it uses the already-computed -I directories.
2825 # (But not the -L directories!)
2831 # Usage: HANDLE_X_PATH_ARG([variable_name],
2832 # [--command-line-option],
2833 # [descriptive string])
2835 # All of the --with options take three forms:
2837 # --with-foo (or --with-foo=yes)
2838 # --without-foo (or --with-foo=no)
2841 # This function, HANDLE_X_PATH_ARG, deals with the /DIR case. When it sees
2842 # a directory (string beginning with a slash) it checks to see whether
2843 # /DIR/include and /DIR/lib exist, and adds them to $X_CFLAGS and $X_LIBS
2850 ###############################################################################
2851 ###############################################################################
2853 # End of function definitions. Now start actually executing stuff.
2855 ###############################################################################
2856 ###############################################################################
2858 # WTF! autoconf emits this *way* too late. Do it earlier.
2859 test "x$prefix" = xNONE && prefix=$ac_default_prefix
2860 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
2863 # random compiler setup
2865 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2866 if test -f "$ac_dir/install-sh"; then
2868 ac_install_sh="$ac_aux_dir/install-sh -c"
2870 elif test -f "$ac_dir/install.sh"; then
2872 ac_install_sh="$ac_aux_dir/install.sh -c"
2874 elif test -f "$ac_dir/shtool"; then
2876 ac_install_sh="$ac_aux_dir/shtool install -c"
2880 if test -z "$ac_aux_dir"; then
2881 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2884 # These three variables are undocumented and unsupported,
2885 # and are intended to be withdrawn in a future Autoconf release.
2886 # They can cause serious problems if a builder's source tree is in a directory
2887 # whose full name contains unusual characters.
2888 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2889 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2890 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2893 # Make sure we can run config.sub.
2894 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2895 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2897 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2898 $as_echo_n "checking build system type... " >&6; }
2899 if ${ac_cv_build+:} false; then :
2900 $as_echo_n "(cached) " >&6
2902 ac_build_alias=$build_alias
2903 test "x$ac_build_alias" = x &&
2904 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2905 test "x$ac_build_alias" = x &&
2906 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2907 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2908 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2911 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2912 $as_echo "$ac_cv_build" >&6; }
2913 case $ac_cv_build in
2915 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2918 ac_save_IFS=$IFS; IFS='-'
2924 # Remember, the first character of IFS is used to create $*,
2925 # except with old shells:
2928 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2931 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2932 $as_echo_n "checking host system type... " >&6; }
2933 if ${ac_cv_host+:} false; then :
2934 $as_echo_n "(cached) " >&6
2936 if test "x$host_alias" = x; then
2937 ac_cv_host=$ac_cv_build
2939 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2940 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2944 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2945 $as_echo "$ac_cv_host" >&6; }
2948 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2951 ac_save_IFS=$IFS; IFS='-'
2957 # Remember, the first character of IFS is used to create $*,
2958 # except with old shells:
2961 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2967 ac_cpp='$CPP $CPPFLAGS'
2968 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2969 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2970 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2971 if test -n "$ac_tool_prefix"; then
2972 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2973 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2974 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2975 $as_echo_n "checking for $ac_word... " >&6; }
2976 if ${ac_cv_prog_CC+:} false; then :
2977 $as_echo_n "(cached) " >&6
2979 if test -n "$CC"; then
2980 ac_cv_prog_CC="$CC" # Let the user override the test.
2982 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2986 test -z "$as_dir" && as_dir=.
2987 for ac_exec_ext in '' $ac_executable_extensions; do
2988 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2989 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2990 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3000 if test -n "$CC"; then
3001 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3002 $as_echo "$CC" >&6; }
3004 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3005 $as_echo "no" >&6; }
3010 if test -z "$ac_cv_prog_CC"; then
3012 # Extract the first word of "gcc", so it can be a program name with args.
3013 set dummy gcc; ac_word=$2
3014 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3015 $as_echo_n "checking for $ac_word... " >&6; }
3016 if ${ac_cv_prog_ac_ct_CC+:} false; then :
3017 $as_echo_n "(cached) " >&6
3019 if test -n "$ac_ct_CC"; then
3020 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3022 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3026 test -z "$as_dir" && as_dir=.
3027 for ac_exec_ext in '' $ac_executable_extensions; do
3028 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3029 ac_cv_prog_ac_ct_CC="gcc"
3030 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3039 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3040 if test -n "$ac_ct_CC"; then
3041 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3042 $as_echo "$ac_ct_CC" >&6; }
3044 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3045 $as_echo "no" >&6; }
3048 if test "x$ac_ct_CC" = x; then
3051 case $cross_compiling:$ac_tool_warned in
3053 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3054 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3055 ac_tool_warned=yes ;;
3063 if test -z "$CC"; then
3064 if test -n "$ac_tool_prefix"; then
3065 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3066 set dummy ${ac_tool_prefix}cc; ac_word=$2
3067 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3068 $as_echo_n "checking for $ac_word... " >&6; }
3069 if ${ac_cv_prog_CC+:} false; then :
3070 $as_echo_n "(cached) " >&6
3072 if test -n "$CC"; then
3073 ac_cv_prog_CC="$CC" # Let the user override the test.
3075 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3079 test -z "$as_dir" && as_dir=.
3080 for ac_exec_ext in '' $ac_executable_extensions; do
3081 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3082 ac_cv_prog_CC="${ac_tool_prefix}cc"
3083 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3093 if test -n "$CC"; then
3094 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3095 $as_echo "$CC" >&6; }
3097 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3098 $as_echo "no" >&6; }
3104 if test -z "$CC"; then
3105 # Extract the first word of "cc", so it can be a program name with args.
3106 set dummy cc; ac_word=$2
3107 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3108 $as_echo_n "checking for $ac_word... " >&6; }
3109 if ${ac_cv_prog_CC+:} false; then :
3110 $as_echo_n "(cached) " >&6
3112 if test -n "$CC"; then
3113 ac_cv_prog_CC="$CC" # Let the user override the test.
3116 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3120 test -z "$as_dir" && as_dir=.
3121 for ac_exec_ext in '' $ac_executable_extensions; do
3122 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3123 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3124 ac_prog_rejected=yes
3128 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3135 if test $ac_prog_rejected = yes; then
3136 # We found a bogon in the path, so make sure we never use it.
3137 set dummy $ac_cv_prog_CC
3139 if test $# != 0; then
3140 # We chose a different compiler from the bogus one.
3141 # However, it has the same basename, so the bogon will be chosen
3142 # first if we set CC to just the basename; use the full file name.
3144 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3150 if test -n "$CC"; then
3151 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3152 $as_echo "$CC" >&6; }
3154 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3155 $as_echo "no" >&6; }
3160 if test -z "$CC"; then
3161 if test -n "$ac_tool_prefix"; then
3162 for ac_prog in cl.exe
3164 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3165 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3166 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3167 $as_echo_n "checking for $ac_word... " >&6; }
3168 if ${ac_cv_prog_CC+:} false; then :
3169 $as_echo_n "(cached) " >&6
3171 if test -n "$CC"; then
3172 ac_cv_prog_CC="$CC" # Let the user override the test.
3174 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3178 test -z "$as_dir" && as_dir=.
3179 for ac_exec_ext in '' $ac_executable_extensions; do
3180 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3181 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3182 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3192 if test -n "$CC"; then
3193 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3194 $as_echo "$CC" >&6; }
3196 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3197 $as_echo "no" >&6; }
3201 test -n "$CC" && break
3204 if test -z "$CC"; then
3206 for ac_prog in cl.exe
3208 # Extract the first word of "$ac_prog", so it can be a program name with args.
3209 set dummy $ac_prog; ac_word=$2
3210 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3211 $as_echo_n "checking for $ac_word... " >&6; }
3212 if ${ac_cv_prog_ac_ct_CC+:} false; then :
3213 $as_echo_n "(cached) " >&6
3215 if test -n "$ac_ct_CC"; then
3216 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3218 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3222 test -z "$as_dir" && as_dir=.
3223 for ac_exec_ext in '' $ac_executable_extensions; do
3224 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3225 ac_cv_prog_ac_ct_CC="$ac_prog"
3226 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3235 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3236 if test -n "$ac_ct_CC"; then
3237 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3238 $as_echo "$ac_ct_CC" >&6; }
3240 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3241 $as_echo "no" >&6; }
3245 test -n "$ac_ct_CC" && break
3248 if test "x$ac_ct_CC" = x; then
3251 case $cross_compiling:$ac_tool_warned in
3253 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3254 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3255 ac_tool_warned=yes ;;
3264 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3265 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3266 as_fn_error $? "no acceptable C compiler found in \$PATH
3267 See \`config.log' for more details" "$LINENO" 5; }
3269 # Provide some information about the compiler.
3270 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3273 for ac_option in --version -v -V -qversion; do
3274 { { ac_try="$ac_compiler $ac_option >&5"
3276 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3277 *) ac_try_echo=$ac_try;;
3279 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3280 $as_echo "$ac_try_echo"; } >&5
3281 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3283 if test -s conftest.err; then
3285 ... rest of stderr output deleted ...
3286 10q' conftest.err >conftest.er1
3287 cat conftest.er1 >&5
3289 rm -rf conftest.er1 conftest.err
3290 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3291 test $ac_status = 0; }
3294 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3295 /* end confdefs.h. */
3305 ac_clean_files_save=$ac_clean_files
3306 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3307 # Try to create an executable without -o first, disregard a.out.
3308 # It will help us diagnose broken compilers, and finding out an intuition
3310 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3311 $as_echo_n "checking whether the C compiler works... " >&6; }
3312 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3314 # The possible output files:
3315 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3318 for ac_file in $ac_files
3321 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3322 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3327 if { { ac_try="$ac_link_default"
3329 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3330 *) ac_try_echo=$ac_try;;
3332 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3333 $as_echo "$ac_try_echo"; } >&5
3334 (eval "$ac_link_default") 2>&5
3336 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3337 test $ac_status = 0; }; then :
3338 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3339 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3340 # in a Makefile. We should not override ac_cv_exeext if it was cached,
3341 # so that the user can short-circuit this test for compilers unknown to
3343 for ac_file in $ac_files ''
3345 test -f "$ac_file" || continue
3347 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3350 # We found the default executable, but exeext='' is most
3354 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3356 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3358 # We set ac_cv_exeext here because the later test for it is not
3359 # safe: cross compilers may not add the suffix if given an `-o'
3360 # argument, so we may need to know it at that point already.
3361 # Even if this section looks crufty: it has the advantage of
3368 test "$ac_cv_exeext" = no && ac_cv_exeext=
3373 if test -z "$ac_file"; then :
3374 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3375 $as_echo "no" >&6; }
3376 $as_echo "$as_me: failed program was:" >&5
3377 sed 's/^/| /' conftest.$ac_ext >&5
3379 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3380 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3381 as_fn_error 77 "C compiler cannot create executables
3382 See \`config.log' for more details" "$LINENO" 5; }
3384 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3385 $as_echo "yes" >&6; }
3387 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3388 $as_echo_n "checking for C compiler default output file name... " >&6; }
3389 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3390 $as_echo "$ac_file" >&6; }
3391 ac_exeext=$ac_cv_exeext
3393 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3394 ac_clean_files=$ac_clean_files_save
3395 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3396 $as_echo_n "checking for suffix of executables... " >&6; }
3397 if { { ac_try="$ac_link"
3399 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3400 *) ac_try_echo=$ac_try;;
3402 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3403 $as_echo "$ac_try_echo"; } >&5
3404 (eval "$ac_link") 2>&5
3406 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3407 test $ac_status = 0; }; then :
3408 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3409 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3410 # work properly (i.e., refer to `conftest.exe'), while it won't with
3412 for ac_file in conftest.exe conftest conftest.*; do
3413 test -f "$ac_file" || continue
3415 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3416 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3422 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3423 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3424 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3425 See \`config.log' for more details" "$LINENO" 5; }
3427 rm -rf conftest conftest$ac_cv_exeext
3428 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3429 $as_echo "$ac_cv_exeext" >&6; }
3431 rm -rf conftest.$ac_ext
3432 EXEEXT=$ac_cv_exeext
3434 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3435 /* end confdefs.h. */
3440 FILE *f = fopen ("conftest.out", "w");
3441 return ferror (f) || fclose (f) != 0;
3447 ac_clean_files="$ac_clean_files conftest.out"
3448 # Check that the compiler produces executables we can run. If not, either
3449 # the compiler is broken, or we cross compile.
3450 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3451 $as_echo_n "checking whether we are cross compiling... " >&6; }
3452 if test "$cross_compiling" != yes; then
3453 { { ac_try="$ac_link"
3455 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3456 *) ac_try_echo=$ac_try;;
3458 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3459 $as_echo "$ac_try_echo"; } >&5
3460 (eval "$ac_link") 2>&5
3462 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3463 test $ac_status = 0; }
3464 if { ac_try='./conftest$ac_cv_exeext'
3465 { { case "(($ac_try" in
3466 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3467 *) ac_try_echo=$ac_try;;
3469 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3470 $as_echo "$ac_try_echo"; } >&5
3471 (eval "$ac_try") 2>&5
3473 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3474 test $ac_status = 0; }; }; then
3477 if test "$cross_compiling" = maybe; then
3480 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3481 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3482 as_fn_error $? "cannot run C compiled programs.
3483 If you meant to cross compile, use \`--host'.
3484 See \`config.log' for more details" "$LINENO" 5; }
3488 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3489 $as_echo "$cross_compiling" >&6; }
3491 rm -rf conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3492 ac_clean_files=$ac_clean_files_save
3493 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3494 $as_echo_n "checking for suffix of object files... " >&6; }
3495 if ${ac_cv_objext+:} false; then :
3496 $as_echo_n "(cached) " >&6
3498 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3499 /* end confdefs.h. */
3509 rm -rf conftest.o conftest.obj
3510 if { { ac_try="$ac_compile"
3512 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3513 *) ac_try_echo=$ac_try;;
3515 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3516 $as_echo "$ac_try_echo"; } >&5
3517 (eval "$ac_compile") 2>&5
3519 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3520 test $ac_status = 0; }; then :
3521 for ac_file in conftest.o conftest.obj conftest.*; do
3522 test -f "$ac_file" || continue;
3524 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3525 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3530 $as_echo "$as_me: failed program was:" >&5
3531 sed 's/^/| /' conftest.$ac_ext >&5
3533 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3534 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3535 as_fn_error $? "cannot compute suffix of object files: cannot compile
3536 See \`config.log' for more details" "$LINENO" 5; }
3538 rm -rf conftest.$ac_cv_objext conftest.$ac_ext
3540 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3541 $as_echo "$ac_cv_objext" >&6; }
3542 OBJEXT=$ac_cv_objext
3544 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3545 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3546 if ${ac_cv_c_compiler_gnu+:} false; then :
3547 $as_echo_n "(cached) " >&6
3549 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3550 /* end confdefs.h. */
3563 if ac_fn_c_try_compile "$LINENO"; then :
3568 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3569 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3572 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3573 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3574 if test $ac_compiler_gnu = yes; then
3579 ac_test_CFLAGS=${CFLAGS+set}
3580 ac_save_CFLAGS=$CFLAGS
3581 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3582 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3583 if ${ac_cv_prog_cc_g+:} false; then :
3584 $as_echo_n "(cached) " >&6
3586 ac_save_c_werror_flag=$ac_c_werror_flag
3587 ac_c_werror_flag=yes
3590 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3591 /* end confdefs.h. */
3601 if ac_fn_c_try_compile "$LINENO"; then :
3605 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3606 /* end confdefs.h. */
3616 if ac_fn_c_try_compile "$LINENO"; then :
3619 ac_c_werror_flag=$ac_save_c_werror_flag
3621 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3622 /* end confdefs.h. */
3632 if ac_fn_c_try_compile "$LINENO"; then :
3635 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3637 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3639 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3640 ac_c_werror_flag=$ac_save_c_werror_flag
3642 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3643 $as_echo "$ac_cv_prog_cc_g" >&6; }
3644 if test "$ac_test_CFLAGS" = set; then
3645 CFLAGS=$ac_save_CFLAGS
3646 elif test $ac_cv_prog_cc_g = yes; then
3647 if test "$GCC" = yes; then
3653 if test "$GCC" = yes; then
3659 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3660 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3661 if ${ac_cv_prog_cc_c89+:} false; then :
3662 $as_echo_n "(cached) " >&6
3664 ac_cv_prog_cc_c89=no
3666 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3667 /* end confdefs.h. */
3671 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3672 struct buf { int x; };
3673 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3674 static char *e (p, i)
3680 static char *f (char * (*g) (char **, int), char **p, ...)
3685 s = g (p, va_arg (v,int));
3690 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3691 function prototypes and stuff, but not '\xHH' hex character constants.
3692 These don't provoke an error unfortunately, instead are silently treated
3693 as 'x'. The following induces an error, until -std is added to get
3694 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3695 array size at least. It's necessary to write '\x00'==0 to get something
3696 that's true only with -std. */
3697 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3699 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3700 inside strings and character constants. */
3702 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3704 int test (int i, double x);
3705 struct s1 {int (*f) (int a);};
3706 struct s2 {int (*f) (double a);};
3707 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3713 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3718 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3719 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3721 CC="$ac_save_CC $ac_arg"
3722 if ac_fn_c_try_compile "$LINENO"; then :
3723 ac_cv_prog_cc_c89=$ac_arg
3725 rm -f core conftest.err conftest.$ac_objext
3726 test "x$ac_cv_prog_cc_c89" != "xno" && break
3728 rm -rf conftest.$ac_ext
3733 case "x$ac_cv_prog_cc_c89" in
3735 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3736 $as_echo "none needed" >&6; } ;;
3738 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3739 $as_echo "unsupported" >&6; } ;;
3741 CC="$CC $ac_cv_prog_cc_c89"
3742 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3743 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3745 if test "x$ac_cv_prog_cc_c89" != xno; then :
3750 ac_cpp='$CPP $CPPFLAGS'
3751 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3752 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3753 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3757 with_pthread_req=unspecified
3759 # AX_PTHREAD is from the GNU Autoconf Archive.
3760 # https://savannah.gnu.org/projects/autoconf-archive/
3761 # ===========================================================================
3762 # http://www.gnu.org/software/autoconf-archive/ax_pthread.html
3763 # ===========================================================================
3767 # AX_PTHREAD([ACTION-IF-FOUND[, ACTION-IF-NOT-FOUND]])
3771 # This macro figures out how to build C programs using POSIX threads. It
3772 # sets the PTHREAD_LIBS output variable to the threads library and linker
3773 # flags, and the PTHREAD_CFLAGS output variable to any special C compiler
3774 # flags that are needed. (The user can also force certain compiler
3775 # flags/libs to be tested by setting these environment variables.)
3777 # Also sets PTHREAD_CC to any special C compiler that is needed for
3778 # multi-threaded programs (defaults to the value of CC otherwise). (This
3779 # is necessary on AIX to use the special cc_r compiler alias.)
3781 # NOTE: You are assumed to not only compile your program with these flags,
3782 # but also link it with them as well. e.g. you should link with
3783 # $PTHREAD_CC $CFLAGS $PTHREAD_CFLAGS $LDFLAGS ... $PTHREAD_LIBS $LIBS
3785 # If you are only building threads programs, you may wish to use these
3786 # variables in your default LIBS, CFLAGS, and CC:
3788 # LIBS="$PTHREAD_LIBS $LIBS"
3789 # CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
3792 # In addition, if the PTHREAD_CREATE_JOINABLE thread-attribute constant
3793 # has a nonstandard name, defines PTHREAD_CREATE_JOINABLE to that name
3794 # (e.g. PTHREAD_CREATE_UNDETACHED on AIX).
3796 # Also HAVE_PTHREAD_PRIO_INHERIT is defined if pthread is found and the
3797 # PTHREAD_PRIO_INHERIT symbol is defined when compiling with
3800 # ACTION-IF-FOUND is a list of shell commands to run if a threads library
3801 # is found, and ACTION-IF-NOT-FOUND is a list of commands to run it if it
3802 # is not found. If ACTION-IF-FOUND is not specified, the default action
3803 # will define HAVE_PTHREAD.
3805 # Please let the authors know if this macro fails on any platform, or if
3806 # you have any other suggestions or comments. This macro was based on work
3807 # by SGJ on autoconf scripts for FFTW (http://www.fftw.org/) (with help
3808 # from M. Frigo), as well as ac_pthread and hb_pthread macros posted by
3809 # Alejandro Forero Cuervo to the autoconf macro repository. We are also
3810 # grateful for the helpful feedback of numerous users.
3812 # Updated for Autoconf 2.68 by Daniel Richard G.
3816 # Copyright (c) 2008 Steven G. Johnson <stevenj@alum.mit.edu>
3817 # Copyright (c) 2011 Daniel Richard G. <skunk@iSKUNK.ORG>
3819 # This program is free software: you can redistribute it and/or modify it
3820 # under the terms of the GNU General Public License as published by the
3821 # Free Software Foundation, either version 3 of the License, or (at your
3822 # option) any later version.
3824 # This program is distributed in the hope that it will be useful, but
3825 # WITHOUT ANY WARRANTY; without even the implied warranty of
3826 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
3827 # Public License for more details.
3829 # You should have received a copy of the GNU General Public License along
3830 # with this program. If not, see <http://www.gnu.org/licenses/>.
3832 # As a special exception, the respective Autoconf Macro's copyright owner
3833 # gives unlimited permission to copy, distribute and modify the configure
3834 # scripts that are the output of Autoconf when processing the Macro. You
3835 # need not follow the terms of the GNU General Public License when using
3836 # or distributing such scripts, even though portions of the text of the
3837 # Macro appear in them. The GNU General Public License (GPL) does govern
3838 # all other use of the material that constitutes the Autoconf Macro.
3840 # This special exception to the GPL applies to versions of the Autoconf
3841 # Macro released by the Autoconf Archive. When you make and distribute a
3842 # modified version of the Autoconf Macro, you may extend this special
3843 # exception to the GPL to apply to your modified version as well.
3847 # This is what autoupdate's m4 run will expand. It fires
3848 # the warning (with _au_warn_XXX), outputs it into the
3849 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3850 # the replacement expansion.
3853 # This is an auxiliary macro that is also run when
3854 # autoupdate runs m4. It simply calls m4_warning, but
3855 # we need a wrapper so that each warning is emitted only
3856 # once. We break the quoting in m4_warning's argument in
3857 # order to expand this macro's arguments, not AU_DEFUN's.
3860 # Finally, this is the expansion that is picked up by
3861 # autoconf. It tells the user to run autoupdate, and
3862 # then outputs the replacement expansion. We do not care
3863 # about autoupdate's warning because that contains
3864 # information on what to do *after* running autoupdate.
3868 # This affects CC, LIBS, and CFLAGS, instead of defining new variables.
3871 # Check whether --with-pthread was given.
3872 if test "${with_pthread+set}" = set; then :
3873 withval=$with_pthread; with_pthread="$withval"; with_pthread_req="$withval"
3879 if test "$with_pthread" = yes; then
3880 # AX_PTHREAD might want a different compiler.
3884 ac_cpp='$CPP $CPPFLAGS'
3885 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3886 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3887 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3891 # We used to check for pthread.h first, but this fails if pthread.h
3892 # requires special compiler flags (e.g. on True64 or Sequent).
3893 # It gets checked for in the link test anyway.
3895 # First of all, check if the user has set any of the PTHREAD_LIBS,
3896 # etcetera environment variables, and if threads linking works using
3898 if test x"$PTHREAD_LIBS$PTHREAD_CFLAGS" != x; then
3899 save_CFLAGS="$CFLAGS"
3900 CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
3902 LIBS="$PTHREAD_LIBS $LIBS"
3903 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS" >&5
3904 $as_echo_n "checking for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS... " >&6; }
3905 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3906 /* end confdefs.h. */
3908 /* Override any GCC internal prototype to avoid an error.
3909 Use char because int might match the return type of a GCC
3910 builtin and then its argument prototype would still apply. */
3914 char pthread_join ();
3918 return pthread_join ();
3923 if ac_fn_c_try_link "$LINENO"; then :
3926 rm -f core conftest.err conftest.$ac_objext \
3927 conftest$ac_exeext conftest.$ac_ext
3928 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_ok" >&5
3929 $as_echo "$ax_pthread_ok" >&6; }
3930 if test x"$ax_pthread_ok" = xno; then
3935 CFLAGS="$save_CFLAGS"
3938 # We must check for the threads library under a number of different
3939 # names; the ordering is very important because some systems
3940 # (e.g. DEC) have both -lpthread and -lpthreads, where one of the
3941 # libraries is broken (non-POSIX).
3943 # Create a list of thread flags to try. Items starting with a "-" are
3944 # C compiler flags, and other items are library names, except for "none"
3945 # which indicates that we try without any flags at all, and "pthread-config"
3946 # which is a program returning the flags for the Pth emulation library.
3948 ax_pthread_flags="pthreads none -Kthread -kthread lthread -pthread -pthreads -mthreads pthread --thread-safe -mt pthread-config"
3950 # The ordering *is* (sometimes) important. Some notes on the
3951 # individual items follow:
3953 # pthreads: AIX (must check this before -lpthread)
3954 # none: in case threads are in libc; should be tried before -Kthread and
3955 # other compiler flags to prevent continual compiler warnings
3956 # -Kthread: Sequent (threads in libc, but -Kthread needed for pthread.h)
3957 # -kthread: FreeBSD kernel threads (preferred to -pthread since SMP-able)
3958 # lthread: LinuxThreads port on FreeBSD (also preferred to -pthread)
3959 # -pthread: Linux/gcc (kernel threads), BSD/gcc (userland threads)
3960 # -pthreads: Solaris/gcc
3961 # -mthreads: Mingw32/gcc, Lynx/gcc
3962 # -mt: Sun Workshop C (may only link SunOS threads [-lthread], but it
3963 # doesn't hurt to check since this sometimes defines pthreads too;
3964 # also defines -D_REENTRANT)
3965 # ... -mt is also the pthreads flag for HP/aCC
3966 # pthread: Linux, etcetera
3967 # --thread-safe: KAI C++
3968 # pthread-config: use pthread-config program (for GNU Pth library)
3973 # On Solaris (at least, for some versions), libc contains stubbed
3974 # (non-functional) versions of the pthreads routines, so link-based
3975 # tests will erroneously succeed. (We need to link with -pthreads/-mt/
3976 # -lpthread.) (The stubs are missing pthread_cleanup_push, or rather
3977 # a function called by this macro, so we could check for that, but
3978 # who knows whether they'll stub that too in a future libc.) So,
3979 # we'll just look for -pthreads and -lpthread first:
3981 ax_pthread_flags="-pthreads pthread -mt -pthread $ax_pthread_flags"
3985 ax_pthread_flags="-pthread $ax_pthread_flags"
3989 # Clang doesn't consider unrecognized options an error unless we specify
3990 # -Werror. We throw in some extra Clang-specific options to ensure that
3991 # this doesn't happen for GCC, which also accepts -Werror.
3993 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler needs -Werror to reject unknown flags" >&5
3994 $as_echo_n "checking if compiler needs -Werror to reject unknown flags... " >&6; }
3995 save_CFLAGS="$CFLAGS"
3996 ax_pthread_extra_flags="-Werror"
3997 CFLAGS="$CFLAGS $ax_pthread_extra_flags -Wunknown-warning-option -Wsizeof-array-argument"
3998 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3999 /* end confdefs.h. */
4009 if ac_fn_c_try_compile "$LINENO"; then :
4010 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4011 $as_echo "yes" >&6; }
4013 ax_pthread_extra_flags=
4014 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4015 $as_echo "no" >&6; }
4017 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4018 CFLAGS="$save_CFLAGS"
4020 if test x"$ax_pthread_ok" = xno; then
4021 for flag in $ax_pthread_flags; do
4025 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work without any flags" >&5
4026 $as_echo_n "checking whether pthreads work without any flags... " >&6; }
4030 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work with $flag" >&5
4031 $as_echo_n "checking whether pthreads work with $flag... " >&6; }
4032 PTHREAD_CFLAGS="$flag"
4036 # Extract the first word of "pthread-config", so it can be a program name with args.
4037 set dummy pthread-config; ac_word=$2
4038 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4039 $as_echo_n "checking for $ac_word... " >&6; }
4040 if ${ac_cv_prog_ax_pthread_config+:} false; then :
4041 $as_echo_n "(cached) " >&6
4043 if test -n "$ax_pthread_config"; then
4044 ac_cv_prog_ax_pthread_config="$ax_pthread_config" # Let the user override the test.
4046 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4050 test -z "$as_dir" && as_dir=.
4051 for ac_exec_ext in '' $ac_executable_extensions; do
4052 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4053 ac_cv_prog_ax_pthread_config="yes"
4054 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4061 test -z "$ac_cv_prog_ax_pthread_config" && ac_cv_prog_ax_pthread_config="no"
4064 ax_pthread_config=$ac_cv_prog_ax_pthread_config
4065 if test -n "$ax_pthread_config"; then
4066 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_config" >&5
4067 $as_echo "$ax_pthread_config" >&6; }
4069 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4070 $as_echo "no" >&6; }
4074 if test x"$ax_pthread_config" = xno; then continue; fi
4075 PTHREAD_CFLAGS="`pthread-config --cflags`"
4076 PTHREAD_LIBS="`pthread-config --ldflags` `pthread-config --libs`"
4080 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the pthreads library -l$flag" >&5
4081 $as_echo_n "checking for the pthreads library -l$flag... " >&6; }
4082 PTHREAD_LIBS="-l$flag"
4087 save_CFLAGS="$CFLAGS"
4088 LIBS="$PTHREAD_LIBS $LIBS"
4089 CFLAGS="$CFLAGS $PTHREAD_CFLAGS $ax_pthread_extra_flags"
4091 # Check for various functions. We must include pthread.h,
4092 # since some functions may be macros. (On the Sequent, we
4093 # need a special flag -Kthread to make this header compile.)
4094 # We check for pthread_join because it is in -lpthread on IRIX
4095 # while pthread_create is in libc. We check for pthread_attr_init
4096 # due to DEC craziness with -lpthreads. We check for
4097 # pthread_cleanup_push because it is one of the few pthread
4098 # functions on Solaris that doesn't have a non-functional libc stub.
4099 # We try pthread_create on general principles.
4100 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4101 /* end confdefs.h. */
4102 #include <pthread.h>
4103 static void routine(void *a) { a = 0; }
4104 static void *start_routine(void *a) { return a; }
4108 pthread_t th; pthread_attr_t attr;
4109 pthread_create(&th, 0, start_routine, 0);
4110 pthread_join(th, 0);
4111 pthread_attr_init(&attr);
4112 pthread_cleanup_push(routine, 0);
4113 pthread_cleanup_pop(0) /* ; */
4118 if ac_fn_c_try_link "$LINENO"; then :
4121 rm -f core conftest.err conftest.$ac_objext \
4122 conftest$ac_exeext conftest.$ac_ext
4125 CFLAGS="$save_CFLAGS"
4127 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_ok" >&5
4128 $as_echo "$ax_pthread_ok" >&6; }
4129 if test "x$ax_pthread_ok" = xyes; then
4138 # Various other checks:
4139 if test "x$ax_pthread_ok" = xyes; then
4141 LIBS="$PTHREAD_LIBS $LIBS"
4142 save_CFLAGS="$CFLAGS"
4143 CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
4145 # Detect AIX lossage: JOINABLE attribute is called UNDETACHED.
4146 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for joinable pthread attribute" >&5
4147 $as_echo_n "checking for joinable pthread attribute... " >&6; }
4149 for attr in PTHREAD_CREATE_JOINABLE PTHREAD_CREATE_UNDETACHED; do
4150 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4151 /* end confdefs.h. */
4152 #include <pthread.h>
4156 int attr = $attr; return attr /* ; */
4161 if ac_fn_c_try_link "$LINENO"; then :
4162 attr_name=$attr; break
4164 rm -f core conftest.err conftest.$ac_objext \
4165 conftest$ac_exeext conftest.$ac_ext
4167 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $attr_name" >&5
4168 $as_echo "$attr_name" >&6; }
4169 if test "$attr_name" != PTHREAD_CREATE_JOINABLE; then
4171 cat >>confdefs.h <<_ACEOF
4172 #define PTHREAD_CREATE_JOINABLE $attr_name
4177 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if more special flags are required for pthreads" >&5
4178 $as_echo_n "checking if more special flags are required for pthreads... " >&6; }
4181 aix* | freebsd* | darwin*) flag="-D_THREAD_SAFE";;
4182 osf* | hpux*) flag="-D_REENTRANT";;
4184 if test "$GCC" = "yes"; then
4187 # TODO: What about Clang on Solaris?
4188 flag="-mt -D_REENTRANT"
4192 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $flag" >&5
4193 $as_echo "$flag" >&6; }
4194 if test "x$flag" != xno; then
4195 PTHREAD_CFLAGS="$flag $PTHREAD_CFLAGS"
4198 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTHREAD_PRIO_INHERIT" >&5
4199 $as_echo_n "checking for PTHREAD_PRIO_INHERIT... " >&6; }
4200 if ${ax_cv_PTHREAD_PRIO_INHERIT+:} false; then :
4201 $as_echo_n "(cached) " >&6
4204 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4205 /* end confdefs.h. */
4206 #include <pthread.h>
4210 int i = PTHREAD_PRIO_INHERIT;
4215 if ac_fn_c_try_link "$LINENO"; then :
4216 ax_cv_PTHREAD_PRIO_INHERIT=yes
4218 ax_cv_PTHREAD_PRIO_INHERIT=no
4220 rm -f core conftest.err conftest.$ac_objext \
4221 conftest$ac_exeext conftest.$ac_ext
4224 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_PRIO_INHERIT" >&5
4225 $as_echo "$ax_cv_PTHREAD_PRIO_INHERIT" >&6; }
4226 if test "x$ax_cv_PTHREAD_PRIO_INHERIT" = "xyes"; then :
4228 $as_echo "#define HAVE_PTHREAD_PRIO_INHERIT 1" >>confdefs.h
4233 CFLAGS="$save_CFLAGS"
4235 # More AIX lossage: compile with *_r variant
4236 if test "x$GCC" != xyes; then
4240 x*/c89|x*/c89_128|x*/c99|x*/c99_128|x*/cc|x*/cc128|x*/xlc|x*/xlc_v6|x*/xlc128|x*/xlc128_v6) :
4241 #handle absolute path differently from PATH based program lookup
4244 if as_fn_executable_p ${CC}_r; then :
4245 PTHREAD_CC="${CC}_r"
4248 for ac_prog in ${CC}_r
4250 # Extract the first word of "$ac_prog", so it can be a program name with args.
4251 set dummy $ac_prog; ac_word=$2
4252 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4253 $as_echo_n "checking for $ac_word... " >&6; }
4254 if ${ac_cv_prog_PTHREAD_CC+:} false; then :
4255 $as_echo_n "(cached) " >&6
4257 if test -n "$PTHREAD_CC"; then
4258 ac_cv_prog_PTHREAD_CC="$PTHREAD_CC" # Let the user override the test.
4260 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4264 test -z "$as_dir" && as_dir=.
4265 for ac_exec_ext in '' $ac_executable_extensions; do
4266 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4267 ac_cv_prog_PTHREAD_CC="$ac_prog"
4268 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4277 PTHREAD_CC=$ac_cv_prog_PTHREAD_CC
4278 if test -n "$PTHREAD_CC"; then
4279 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PTHREAD_CC" >&5
4280 $as_echo "$PTHREAD_CC" >&6; }
4282 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4283 $as_echo "no" >&6; }
4287 test -n "$PTHREAD_CC" && break
4289 test -n "$PTHREAD_CC" || PTHREAD_CC="$CC"
4300 test -n "$PTHREAD_CC" || PTHREAD_CC="$CC"
4306 # Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
4307 if test x"$ax_pthread_ok" = xyes; then
4308 if test "$CC" = "$PTHREAD_CC" -o -z "$ac_original_cc"; then
4311 ac_prog_cc_no_pthread=yes
4320 ac_cpp='$CPP $CPPFLAGS'
4321 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4322 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4323 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4327 if test "$have_pthread" = yes; then
4328 $as_echo "#define HAVE_PTHREAD 1" >>confdefs.h
4333 # Needs ac_original_cc.
4337 if test -z "$GCC"; then
4339 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to request ANSI compilation" >&5
4340 $as_echo_n "checking how to request ANSI compilation... " >&6; }
4343 { $as_echo "$as_me:${as_lineno-$LINENO}: result: HPUX: adding -Ae" >&5
4344 $as_echo "HPUX: adding -Ae" >&6; }
4348 { $as_echo "$as_me:${as_lineno-$LINENO}: result: AIX: adding -qlanglvl=ansi -qhalt=e" >&5
4349 $as_echo "AIX: adding -qlanglvl=ansi -qhalt=e" >&6; }
4350 CC="$CC -qlanglvl=ansi -qhalt=e"
4353 { $as_echo "$as_me:${as_lineno-$LINENO}: result: DEC: adding -std1 -ieee" >&5
4354 $as_echo "DEC: adding -std1 -ieee" >&6; }
4358 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no idea" >&5
4359 $as_echo "no idea" >&6; }
4366 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Solaris: adding -D__EXTENSIONS__" >&5
4367 $as_echo "Solaris: adding -D__EXTENSIONS__" >&6; }
4368 CC="$CC -D__EXTENSIONS__"
4375 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler works on ANSI C" >&5
4376 $as_echo_n "checking whether the compiler works on ANSI C... " >&6; }
4377 if test "$cross_compiling" = yes; then :
4378 as_fn_error $? "Couldn't build even a trivial ANSI C program: check CC." "$LINENO" 5
4380 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4381 /* end confdefs.h. */
4382 main(int ac, char **av) { return 0; }
4384 if ac_fn_c_try_run "$LINENO"; then :
4385 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4386 $as_echo "yes" >&6; }
4388 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4389 $as_echo "no" >&6; }
4390 as_fn_error $? "Couldn't build even a trivial ANSI C program: check CC." "$LINENO" 5
4392 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4393 conftest.$ac_objext conftest.beam conftest.$ac_ext
4397 if test -n "$GCC"; then
4398 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Turning on gcc compiler warnings." >&5
4399 $as_echo "Turning on gcc compiler warnings." >&6; }
4400 CC="$CC -pedantic -Wall -Wstrict-prototypes -Wnested-externs -Wmissing-prototypes"
4401 OBJCC="$OBJCC -Wall"
4402 # As of gcc 3.4, we have "-Wdeclaration-after-statement"
4403 # and so perhaps now we can do without -pedantic?
4406 *-irix5* |*-irix6.0-3* )
4407 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Turning on SGI compiler warnings." >&5
4408 $as_echo "Turning on SGI compiler warnings." >&6; }
4409 CC="$CC -fullwarn -use_readonly_const -rdata_shared -g3"
4412 # if test -z "$GCC"; then
4413 # AC_MSG_RESULT(Turning on DEC C compiler warnings.)
4414 # CC="$CC -migrate -w0 -verbose -warnprotos"
4420 if test -n "$GCC"; then
4421 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether gcc accepts -Wno-overlength-strings" >&5
4422 $as_echo_n "checking whether gcc accepts -Wno-overlength-strings... " >&6; }
4423 if ${ac_cv_gcc_accepts_no_overlength+:} false; then :
4424 $as_echo_n "(cached) " >&6
4426 rm -rf conftest.$ac_ext
4427 touch conftest.$ac_ext
4428 if ( ( gcc -c -Wno-overlength-strings conftest.$ac_ext -o/dev/null >/dev/null ) 2>&1 | \
4429 grep unrecognized >/dev/null ); then
4430 ac_cv_gcc_accepts_no_overlength=no
4432 ac_cv_gcc_accepts_no_overlength=yes
4433 CC="$CC -Wno-overlength-strings"
4436 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_gcc_accepts_no_overlength" >&5
4437 $as_echo "$ac_cv_gcc_accepts_no_overlength" >&6; }
4438 ac_gcc_accepts_no_overlength="$ac_cv_gcc_accepts_no_overlength"
4441 if test -n "$GCC"; then
4442 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether gcc accepts -Wdeclaration-after-statement" >&5
4443 $as_echo_n "checking whether gcc accepts -Wdeclaration-after-statement... " >&6; }
4444 if ${ac_cv_gcc_accepts_no_decl_after+:} false; then :
4445 $as_echo_n "(cached) " >&6
4447 rm -rf conftest.$ac_ext
4448 touch conftest.$ac_ext
4449 if ( ( gcc -c -Wdeclaration-after-statement conftest.$ac_ext -o/dev/null >/dev/null ) 2>&1 | \
4450 grep unrecognized >/dev/null ); then
4451 ac_cv_gcc_accepts_no_decl_after=no
4453 ac_cv_gcc_accepts_no_decl_after=yes
4454 CC="$CC -Wdeclaration-after-statement"
4457 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_gcc_accepts_no_decl_after" >&5
4458 $as_echo "$ac_cv_gcc_accepts_no_decl_after" >&6; }
4459 ac_gcc_accepts_no_decl_after="$ac_cv_gcc_accepts_no_decl_after"
4462 if test -n "$GCC"; then
4463 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether gcc accepts -no-cpp-precomp" >&5
4464 $as_echo_n "checking whether gcc accepts -no-cpp-precomp... " >&6; }
4465 if ${ac_cv_gcc_accepts_no_cpp_precomp+:} false; then :
4466 $as_echo_n "(cached) " >&6
4468 rm -rf conftest.$ac_ext
4469 touch conftest.$ac_ext
4470 if ( ( gcc -c -no-cpp-precomp conftest.$ac_ext -o/dev/null >/dev/null ) 2>&1 | \
4471 grep unrecognized >/dev/null ); then
4472 ac_cv_gcc_accepts_no_cpp_precomp=no
4474 ac_cv_gcc_accepts_no_cpp_precomp=yes
4475 CC="$CC -no-cpp-precomp"
4478 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_gcc_accepts_no_cpp_precomp" >&5
4479 $as_echo "$ac_cv_gcc_accepts_no_cpp_precomp" >&6; }
4480 ac_gcc_accepts_no_cpp_precomp="$ac_cv_gcc_accepts_no_cpp_precomp"
4483 if test -n "$GCC"; then
4487 # Fucking Apple let // comments sneak into OpenGL headers, so
4488 # we *must* allow // comments when compiling on Mac OS 10.6! FUCK!
4491 if test -n "$GCC"; then
4492 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether gcc accepts -std=c89" >&5
4493 $as_echo_n "checking whether gcc accepts -std=c89... " >&6; }
4494 if ${ac_cv_gcc_accepts_std+:} false; then :
4495 $as_echo_n "(cached) " >&6
4497 rm -rf conftest.$ac_ext
4498 touch conftest.$ac_ext
4499 if ( ( gcc -c -std=c89 conftest.$ac_ext -o/dev/null >/dev/null ) 2>&1 | \
4500 grep unrecognized >/dev/null ); then
4501 ac_cv_gcc_accepts_std=no
4503 ac_cv_gcc_accepts_std=yes
4507 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_gcc_accepts_std" >&5
4508 $as_echo "$ac_cv_gcc_accepts_std" >&6; }
4509 ac_gcc_accepts_std="$ac_cv_gcc_accepts_std"
4515 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling C++ comments in ANSI C code." >&5
4516 $as_echo "Disabling C++ comments in ANSI C code." >&6; }
4518 # The reason that // comments are banned from xscreensaver is that gcc is
4519 # basically the only compiler in the world that supports them in C code.
4520 # All other vendors support them only in their C++ compilers, not in their
4521 # ANSI C compilers. This means that it's a portability problem: every time
4522 # these comments have snuck into the xscreensaver source code, I've gotten
4523 # complaints about it the next day. So we turn off support for them in gcc
4524 # as well to prevent them from accidentially slipping in.
4526 if test "$ac_gcc_accepts_std" = yes ; then
4528 # -std=c89 defines __STRICT_ANSI__, which we don't want.
4529 # (That appears to be the only additional preprocessor symbol
4530 # it defines, in addition to the syntax changes it makes.)
4532 # -std=gnu89 is no good, because // comments were a GNU extension
4533 # before they were in the ANSI C 99 spec... (gcc 2.96 permits //
4534 # with -std=gnu89 but not with -std=c89.)
4536 # $CC already contains "-std=c89" via AC_GCC_ACCEPTS_STD
4537 CC="$CC -U__STRICT_ANSI__"
4540 # CC="$CC -Wp,-lang-c89"
4545 ac_cpp='$CPP $CPPFLAGS'
4546 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4547 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4548 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4549 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4550 $as_echo_n "checking how to run the C preprocessor... " >&6; }
4551 # On Suns, sometimes $CPP names a directory.
4552 if test -n "$CPP" && test -d "$CPP"; then
4555 if test -z "$CPP"; then
4556 if ${ac_cv_prog_CPP+:} false; then :
4557 $as_echo_n "(cached) " >&6
4559 # Double quotes because CPP needs to be expanded
4560 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4563 for ac_c_preproc_warn_flag in '' yes
4565 # Use a header file that comes with gcc, so configuring glibc
4566 # with a fresh cross-compiler works.
4567 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4568 # <limits.h> exists even on freestanding compilers.
4569 # On the NeXT, cc -E runs the code through the compiler's parser,
4570 # not just through cpp. "Syntax error" is here to catch this case.
4571 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4572 /* end confdefs.h. */
4574 # include <limits.h>
4576 # include <assert.h>
4580 if ac_fn_c_try_cpp "$LINENO"; then :
4583 # Broken: fails on valid input.
4586 rm -rf conftest.err conftest.i conftest.$ac_ext
4588 # OK, works on sane cases. Now check whether nonexistent headers
4589 # can be detected and how.
4590 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4591 /* end confdefs.h. */
4592 #include <ac_nonexistent.h>
4594 if ac_fn_c_try_cpp "$LINENO"; then :
4595 # Broken: success on invalid input.
4598 # Passes both tests.
4602 rm -rf conftest.err conftest.i conftest.$ac_ext
4605 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4606 rm -rf conftest.i conftest.err conftest.$ac_ext
4607 if $ac_preproc_ok; then :
4619 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4620 $as_echo "$CPP" >&6; }
4622 for ac_c_preproc_warn_flag in '' yes
4624 # Use a header file that comes with gcc, so configuring glibc
4625 # with a fresh cross-compiler works.
4626 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4627 # <limits.h> exists even on freestanding compilers.
4628 # On the NeXT, cc -E runs the code through the compiler's parser,
4629 # not just through cpp. "Syntax error" is here to catch this case.
4630 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4631 /* end confdefs.h. */
4633 # include <limits.h>
4635 # include <assert.h>
4639 if ac_fn_c_try_cpp "$LINENO"; then :
4642 # Broken: fails on valid input.
4645 rm -rf conftest.err conftest.i conftest.$ac_ext
4647 # OK, works on sane cases. Now check whether nonexistent headers
4648 # can be detected and how.
4649 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4650 /* end confdefs.h. */
4651 #include <ac_nonexistent.h>
4653 if ac_fn_c_try_cpp "$LINENO"; then :
4654 # Broken: success on invalid input.
4657 # Passes both tests.
4661 rm -rf conftest.err conftest.i conftest.$ac_ext
4664 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4665 rm -rf conftest.i conftest.err conftest.$ac_ext
4666 if $ac_preproc_ok; then :
4669 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4670 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4671 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
4672 See \`config.log' for more details" "$LINENO" 5; }
4676 ac_cpp='$CPP $CPPFLAGS'
4677 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4678 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4679 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4681 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
4682 $as_echo_n "checking for an ANSI C-conforming const... " >&6; }
4683 if ${ac_cv_c_const+:} false; then :
4684 $as_echo_n "(cached) " >&6
4686 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4687 /* end confdefs.h. */
4694 /* Ultrix mips cc rejects this sort of thing. */
4695 typedef int charset[2];
4696 const charset cs = { 0, 0 };
4697 /* SunOS 4.1.1 cc rejects this. */
4698 char const *const *pcpcc;
4700 /* NEC SVR4.0.2 mips cc rejects this. */
4701 struct point {int x, y;};
4702 static struct point const zero = {0,0};
4703 /* AIX XL C 1.02.0.0 rejects this.
4704 It does not let you subtract one const X* pointer from another in
4705 an arm of an if-expression whose if-part is not a constant
4707 const char *g = "string";
4708 pcpcc = &g + (g ? g-g : 0);
4709 /* HPUX 7.0 cc rejects these. */
4711 ppc = (char**) pcpcc;
4712 pcpcc = (char const *const *) ppc;
4713 { /* SCO 3.2v4 cc rejects this sort of thing. */
4716 char const *s = 0 ? (char *) 0 : (char const *) 0;
4721 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
4723 const int *foo = &x[0];
4726 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
4727 typedef const int *iptr;
4731 { /* AIX XL C 1.02.0.0 rejects this sort of thing, saying
4732 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
4733 struct s { int j; const int *ap[3]; } bx;
4734 struct s *b = &bx; b->j = 5;
4736 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
4740 return !cs[0] && !zero.x;
4747 if ac_fn_c_try_compile "$LINENO"; then :
4752 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4754 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
4755 $as_echo "$ac_cv_c_const" >&6; }
4756 if test $ac_cv_c_const = no; then
4758 $as_echo "#define const /**/" >>confdefs.h
4762 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
4763 $as_echo_n "checking for inline... " >&6; }
4764 if ${ac_cv_c_inline+:} false; then :
4765 $as_echo_n "(cached) " >&6
4768 for ac_kw in inline __inline__ __inline; do
4769 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4770 /* end confdefs.h. */
4773 static $ac_kw foo_t static_foo () {return 0; }
4774 $ac_kw foo_t foo () {return 0; }
4778 if ac_fn_c_try_compile "$LINENO"; then :
4779 ac_cv_c_inline=$ac_kw
4781 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4782 test "$ac_cv_c_inline" != no && break
4786 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
4787 $as_echo "$ac_cv_c_inline" >&6; }
4789 case $ac_cv_c_inline in
4792 case $ac_cv_c_inline in
4794 *) ac_val=$ac_cv_c_inline;;
4796 cat >>confdefs.h <<_ACEOF
4798 #define inline $ac_val
4805 ac_bc_result=`echo 6+9 | bc 2>/dev/null`
4806 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bc" >&5
4807 $as_echo_n "checking for bc... " >&6; }
4808 if test "$ac_bc_result" = "15" ; then
4809 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4810 $as_echo "yes" >&6; }
4812 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4813 $as_echo "no" >&6; }
4815 as_fn_error $? "Your system doesn't have \"bc\", which has been a standard
4816 part of Unix since the 1970s. Come back when your vendor
4817 has grown a clue." "$LINENO" 5
4821 # stuff for Makefiles
4822 # Find a good install program. We prefer a C program (faster),
4823 # so one script is as good as another. But avoid the broken or
4824 # incompatible versions:
4825 # SysV /etc/install, /usr/sbin/install
4826 # SunOS /usr/etc/install
4827 # IRIX /sbin/install
4829 # AmigaOS /C/install, which installs bootblocks on floppy discs
4830 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
4831 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
4832 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
4833 # OS/2's system install, which has a completely different semantic
4834 # ./install, which can be erroneously created by make from ./install.sh.
4835 # Reject install programs that cannot install multiple files.
4836 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
4837 $as_echo_n "checking for a BSD-compatible install... " >&6; }
4838 if test -z "$INSTALL"; then
4839 if ${ac_cv_path_install+:} false; then :
4840 $as_echo_n "(cached) " >&6
4842 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4846 test -z "$as_dir" && as_dir=.
4847 # Account for people who put trailing slashes in PATH elements.
4848 case $as_dir/ in #((
4849 ./ | .// | /[cC]/* | \
4850 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
4851 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
4854 # OSF1 and SCO ODT 3.0 have their own names for install.
4855 # Don't use installbsd from OSF since it installs stuff as root
4857 for ac_prog in ginstall scoinst install; do
4858 for ac_exec_ext in '' $ac_executable_extensions; do
4859 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
4860 if test $ac_prog = install &&
4861 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4862 # AIX install. It has an incompatible calling convention.
4864 elif test $ac_prog = install &&
4865 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4866 # program-specific install script used by HP pwplus--don't use.
4869 rm -rf conftest.one conftest.two conftest.dir
4870 echo one > conftest.one
4871 echo two > conftest.two
4873 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
4874 test -s conftest.one && test -s conftest.two &&
4875 test -s conftest.dir/conftest.one &&
4876 test -s conftest.dir/conftest.two
4878 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
4891 rm -rf conftest.one conftest.two conftest.dir
4894 if test "${ac_cv_path_install+set}" = set; then
4895 INSTALL=$ac_cv_path_install
4897 # As a last resort, use the slow shell script. Don't cache a
4898 # value for INSTALL within a source directory, because that will
4899 # break other packages using the cache if that directory is
4900 # removed, or if the value is a relative name.
4901 INSTALL=$ac_install_sh
4904 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
4905 $as_echo "$INSTALL" >&6; }
4907 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
4908 # It thinks the first close brace ends the variable substitution.
4909 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
4911 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
4913 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
4915 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \"\${INSTALL} -d\" creates intermediate directories" >&5
4916 $as_echo_n "checking whether \"\${INSTALL} -d\" creates intermediate directories... " >&6; }
4917 if ${ac_cv_install_d_creates_dirs+:} false; then :
4918 $as_echo_n "(cached) " >&6
4920 ac_cv_install_d_creates_dirs=no
4922 if mkdir conftestdir; then
4923 cd conftestdir 2>/dev/null
4924 ${INSTALL} -d `pwd`/dir1/dir2 >/dev/null 2>&1
4925 if test -d dir1/dir2/. ; then
4926 ac_cv_install_d_creates_dirs=yes
4933 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_install_d_creates_dirs" >&5
4934 $as_echo "$ac_cv_install_d_creates_dirs" >&6; }
4936 if test "$ac_cv_install_d_creates_dirs" = no ; then
4937 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \"mkdir -p\" creates intermediate directories" >&5
4938 $as_echo_n "checking whether \"mkdir -p\" creates intermediate directories... " >&6; }
4939 if ${ac_cv_mkdir_p_creates_dirs+:} false; then :
4940 $as_echo_n "(cached) " >&6
4942 ac_cv_mkdir_p_creates_dirs=no
4944 if mkdir conftestdir; then
4945 cd conftestdir 2>/dev/null
4946 mkdir -p dir1/dir2 >/dev/null 2>&1
4947 if test -d dir1/dir2/. ; then
4948 ac_cv_mkdir_p_creates_dirs=yes
4955 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_mkdir_p_creates_dirs" >&5
4956 $as_echo "$ac_cv_mkdir_p_creates_dirs" >&6; }
4959 if test "$ac_cv_install_d_creates_dirs" = yes ; then
4960 INSTALL_DIRS='${INSTALL} -d'
4961 elif test "$ac_cv_mkdir_p_creates_dirs" = yes ; then
4962 INSTALL_DIRS='mkdir -p'
4965 INSTALL_DIRS='${INSTALL} -d'
4968 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
4969 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
4971 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
4972 if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
4973 $as_echo_n "(cached) " >&6
4975 cat >conftest.make <<\_ACEOF
4978 @echo '@@@%%%=$(MAKE)=@@@%%%'
4980 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
4981 case `${MAKE-make} -f conftest.make 2>/dev/null` in
4983 eval ac_cv_prog_make_${ac_make}_set=yes;;
4985 eval ac_cv_prog_make_${ac_make}_set=no;;
4987 rm -rf conftest.make
4989 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
4990 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4991 $as_echo "yes" >&6; }
4994 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4995 $as_echo "no" >&6; }
4996 SET_MAKE="MAKE=${MAKE-make}"
5000 # By default, autoconf sets INSTALL_SCRIPT to '${INSTALL_PROGRAM}'.
5001 # That's wrong: it should be set to '${INSTALL}', so that one can
5002 # implement the "install-strip" target properly (strip executables,
5003 # but do not try to strip scripts.)
5005 INSTALL_SCRIPT='${INSTALL}'
5009 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
5010 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
5011 if ${ac_cv_path_GREP+:} false; then :
5012 $as_echo_n "(cached) " >&6
5014 if test -z "$GREP"; then
5015 ac_path_GREP_found=false
5016 # Loop through the user's path and test for each of PROGNAME-LIST
5017 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5018 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5021 test -z "$as_dir" && as_dir=.
5022 for ac_prog in grep ggrep; do
5023 for ac_exec_ext in '' $ac_executable_extensions; do
5024 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
5025 as_fn_executable_p "$ac_path_GREP" || continue
5026 # Check for GNU ac_path_GREP and select it if it is found.
5027 # Check for GNU $ac_path_GREP
5028 case `"$ac_path_GREP" --version 2>&1` in
5030 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
5033 $as_echo_n 0123456789 >"conftest.in"
5036 cat "conftest.in" "conftest.in" >"conftest.tmp"
5037 mv "conftest.tmp" "conftest.in"
5038 cp "conftest.in" "conftest.nl"
5039 $as_echo 'GREP' >> "conftest.nl"
5040 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5041 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5042 as_fn_arith $ac_count + 1 && ac_count=$as_val
5043 if test $ac_count -gt ${ac_path_GREP_max-0}; then
5044 # Best one so far, save it but keep looking for a better one
5045 ac_cv_path_GREP="$ac_path_GREP"
5046 ac_path_GREP_max=$ac_count
5048 # 10*(2^10) chars as input seems more than enough
5049 test $ac_count -gt 10 && break
5051 rm -rf conftest.in conftest.tmp conftest.nl conftest.out;;
5054 $ac_path_GREP_found && break 3
5059 if test -z "$ac_cv_path_GREP"; then
5060 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5063 ac_cv_path_GREP=$GREP
5067 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
5068 $as_echo "$ac_cv_path_GREP" >&6; }
5069 GREP="$ac_cv_path_GREP"
5072 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5073 $as_echo_n "checking for egrep... " >&6; }
5074 if ${ac_cv_path_EGREP+:} false; then :
5075 $as_echo_n "(cached) " >&6
5077 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
5078 then ac_cv_path_EGREP="$GREP -E"
5080 if test -z "$EGREP"; then
5081 ac_path_EGREP_found=false
5082 # Loop through the user's path and test for each of PROGNAME-LIST
5083 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5084 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5087 test -z "$as_dir" && as_dir=.
5088 for ac_prog in egrep; do
5089 for ac_exec_ext in '' $ac_executable_extensions; do
5090 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
5091 as_fn_executable_p "$ac_path_EGREP" || continue
5092 # Check for GNU ac_path_EGREP and select it if it is found.
5093 # Check for GNU $ac_path_EGREP
5094 case `"$ac_path_EGREP" --version 2>&1` in
5096 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
5099 $as_echo_n 0123456789 >"conftest.in"
5102 cat "conftest.in" "conftest.in" >"conftest.tmp"
5103 mv "conftest.tmp" "conftest.in"
5104 cp "conftest.in" "conftest.nl"
5105 $as_echo 'EGREP' >> "conftest.nl"
5106 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5107 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5108 as_fn_arith $ac_count + 1 && ac_count=$as_val
5109 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5110 # Best one so far, save it but keep looking for a better one
5111 ac_cv_path_EGREP="$ac_path_EGREP"
5112 ac_path_EGREP_max=$ac_count
5114 # 10*(2^10) chars as input seems more than enough
5115 test $ac_count -gt 10 && break
5117 rm -rf conftest.in conftest.tmp conftest.nl conftest.out;;
5120 $ac_path_EGREP_found && break 3
5125 if test -z "$ac_cv_path_EGREP"; then
5126 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5129 ac_cv_path_EGREP=$EGREP
5134 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5135 $as_echo "$ac_cv_path_EGREP" >&6; }
5136 EGREP="$ac_cv_path_EGREP"
5139 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
5140 $as_echo_n "checking for ANSI C header files... " >&6; }
5141 if ${ac_cv_header_stdc+:} false; then :
5142 $as_echo_n "(cached) " >&6
5144 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5145 /* end confdefs.h. */
5159 if ac_fn_c_try_compile "$LINENO"; then :
5160 ac_cv_header_stdc=yes
5162 ac_cv_header_stdc=no
5164 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5166 if test $ac_cv_header_stdc = yes; then
5167 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5168 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5169 /* end confdefs.h. */
5173 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5174 $EGREP "memchr" >/dev/null 2>&1; then :
5177 ac_cv_header_stdc=no
5183 if test $ac_cv_header_stdc = yes; then
5184 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5185 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5186 /* end confdefs.h. */
5190 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5191 $EGREP "free" >/dev/null 2>&1; then :
5194 ac_cv_header_stdc=no
5200 if test $ac_cv_header_stdc = yes; then
5201 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5202 if test "$cross_compiling" = yes; then :
5205 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5206 /* end confdefs.h. */
5209 #if ((' ' & 0x0FF) == 0x020)
5210 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5211 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5213 # define ISLOWER(c) \
5214 (('a' <= (c) && (c) <= 'i') \
5215 || ('j' <= (c) && (c) <= 'r') \
5216 || ('s' <= (c) && (c) <= 'z'))
5217 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5220 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5225 for (i = 0; i < 256; i++)
5226 if (XOR (islower (i), ISLOWER (i))
5227 || toupper (i) != TOUPPER (i))
5232 if ac_fn_c_try_run "$LINENO"; then :
5235 ac_cv_header_stdc=no
5237 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5238 conftest.$ac_objext conftest.beam conftest.$ac_ext
5243 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
5244 $as_echo "$ac_cv_header_stdc" >&6; }
5245 if test $ac_cv_header_stdc = yes; then
5247 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
5251 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
5252 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5253 inttypes.h stdint.h unistd.h
5255 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5256 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
5258 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
5259 cat >>confdefs.h <<_ACEOF
5260 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5268 for ac_header in unistd.h inttypes.h
5270 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5271 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
5272 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
5273 cat >>confdefs.h <<_ACEOF
5274 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5281 ac_fn_c_check_type "$LINENO" "mode_t" "ac_cv_type_mode_t" "$ac_includes_default"
5282 if test "x$ac_cv_type_mode_t" = xyes; then :
5286 cat >>confdefs.h <<_ACEOF
5292 ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
5293 if test "x$ac_cv_type_pid_t" = xyes; then :
5297 cat >>confdefs.h <<_ACEOF
5303 ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
5304 if test "x$ac_cv_type_size_t" = xyes; then :
5308 cat >>confdefs.h <<_ACEOF
5309 #define size_t unsigned int
5314 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
5315 $as_echo_n "checking return type of signal handlers... " >&6; }
5316 if ${ac_cv_type_signal+:} false; then :
5317 $as_echo_n "(cached) " >&6
5319 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5320 /* end confdefs.h. */
5321 #include <sys/types.h>
5327 return *(signal (0, 0)) (0) == 1;
5332 if ac_fn_c_try_compile "$LINENO"; then :
5333 ac_cv_type_signal=int
5335 ac_cv_type_signal=void
5337 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5339 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
5340 $as_echo "$ac_cv_type_signal" >&6; }
5342 cat >>confdefs.h <<_ACEOF
5343 #define RETSIGTYPE $ac_cv_type_signal
5347 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5
5348 $as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
5349 if ${ac_cv_header_time+:} false; then :
5350 $as_echo_n "(cached) " >&6
5352 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5353 /* end confdefs.h. */
5354 #include <sys/types.h>
5355 #include <sys/time.h>
5361 if ((struct tm *) 0)
5367 if ac_fn_c_try_compile "$LINENO"; then :
5368 ac_cv_header_time=yes
5370 ac_cv_header_time=no
5372 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5374 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5
5375 $as_echo "$ac_cv_header_time" >&6; }
5376 if test $ac_cv_header_time = yes; then
5378 $as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h
5382 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that is POSIX.1 compatible" >&5
5383 $as_echo_n "checking for sys/wait.h that is POSIX.1 compatible... " >&6; }
5384 if ${ac_cv_header_sys_wait_h+:} false; then :
5385 $as_echo_n "(cached) " >&6
5387 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5388 /* end confdefs.h. */
5389 #include <sys/types.h>
5390 #include <sys/wait.h>
5392 # define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8)
5395 # define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
5403 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
5408 if ac_fn_c_try_compile "$LINENO"; then :
5409 ac_cv_header_sys_wait_h=yes
5411 ac_cv_header_sys_wait_h=no
5413 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5415 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_wait_h" >&5
5416 $as_echo "$ac_cv_header_sys_wait_h" >&6; }
5417 if test $ac_cv_header_sys_wait_h = yes; then
5419 $as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h
5424 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
5425 as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
5426 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5
5427 $as_echo_n "checking for $ac_hdr that defines DIR... " >&6; }
5428 if eval \${$as_ac_Header+:} false; then :
5429 $as_echo_n "(cached) " >&6
5431 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5432 /* end confdefs.h. */
5433 #include <sys/types.h>
5445 if ac_fn_c_try_compile "$LINENO"; then :
5446 eval "$as_ac_Header=yes"
5448 eval "$as_ac_Header=no"
5450 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5452 eval ac_res=\$$as_ac_Header
5453 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
5454 $as_echo "$ac_res" >&6; }
5455 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
5456 cat >>confdefs.h <<_ACEOF
5457 #define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
5460 ac_header_dirent=$ac_hdr; break
5464 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
5465 if test $ac_header_dirent = dirent.h; then
5466 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
5467 $as_echo_n "checking for library containing opendir... " >&6; }
5468 if ${ac_cv_search_opendir+:} false; then :
5469 $as_echo_n "(cached) " >&6
5471 ac_func_search_save_LIBS=$LIBS
5472 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5473 /* end confdefs.h. */
5475 /* Override any GCC internal prototype to avoid an error.
5476 Use char because int might match the return type of a GCC
5477 builtin and then its argument prototype would still apply. */
5490 for ac_lib in '' dir; do
5491 if test -z "$ac_lib"; then
5492 ac_res="none required"
5495 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
5497 if ac_fn_c_try_link "$LINENO"; then :
5498 ac_cv_search_opendir=$ac_res
5500 rm -f core conftest.err conftest.$ac_objext \
5502 if ${ac_cv_search_opendir+:} false; then :
5506 if ${ac_cv_search_opendir+:} false; then :
5509 ac_cv_search_opendir=no
5512 LIBS=$ac_func_search_save_LIBS
5514 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
5515 $as_echo "$ac_cv_search_opendir" >&6; }
5516 ac_res=$ac_cv_search_opendir
5517 if test "$ac_res" != no; then :
5518 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
5523 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
5524 $as_echo_n "checking for library containing opendir... " >&6; }
5525 if ${ac_cv_search_opendir+:} false; then :
5526 $as_echo_n "(cached) " >&6
5528 ac_func_search_save_LIBS=$LIBS
5529 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5530 /* end confdefs.h. */
5532 /* Override any GCC internal prototype to avoid an error.
5533 Use char because int might match the return type of a GCC
5534 builtin and then its argument prototype would still apply. */
5547 for ac_lib in '' x; do
5548 if test -z "$ac_lib"; then
5549 ac_res="none required"
5552 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
5554 if ac_fn_c_try_link "$LINENO"; then :
5555 ac_cv_search_opendir=$ac_res
5557 rm -f core conftest.err conftest.$ac_objext \
5559 if ${ac_cv_search_opendir+:} false; then :
5563 if ${ac_cv_search_opendir+:} false; then :
5566 ac_cv_search_opendir=no
5569 LIBS=$ac_func_search_save_LIBS
5571 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
5572 $as_echo "$ac_cv_search_opendir" >&6; }
5573 ac_res=$ac_cv_search_opendir
5574 if test "$ac_res" != no; then :
5575 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
5581 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to call gettimeofday" >&5
5582 $as_echo_n "checking how to call gettimeofday... " >&6; }
5583 if ${ac_cv_gettimeofday_args+:} false; then :
5584 $as_echo_n "(cached) " >&6
5586 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5587 /* end confdefs.h. */
5589 #include <sys/time.h>
5593 struct timeval tv; struct timezone tzp;
5594 gettimeofday(&tv, &tzp);
5599 if ac_fn_c_try_compile "$LINENO"; then :
5600 ac_gettimeofday_args=2
5602 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5603 /* end confdefs.h. */
5605 #include <sys/time.h>
5609 struct timeval tv; gettimeofday(&tv);
5614 if ac_fn_c_try_compile "$LINENO"; then :
5615 ac_gettimeofday_args=1
5617 ac_gettimeofday_args=0
5619 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5621 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5622 ac_cv_gettimeofday_args=$ac_gettimeofday_args
5625 ac_gettimeofday_args=$ac_cv_gettimeofday_args
5626 if test "$ac_gettimeofday_args" = 1 ; then
5627 $as_echo "#define HAVE_GETTIMEOFDAY 1" >>confdefs.h
5629 { $as_echo "$as_me:${as_lineno-$LINENO}: result: one argument" >&5
5630 $as_echo "one argument" >&6; }
5631 elif test "$ac_gettimeofday_args" = 2 ; then
5632 $as_echo "#define HAVE_GETTIMEOFDAY 1" >>confdefs.h
5634 $as_echo "#define GETTIMEOFDAY_TWO_ARGS 1" >>confdefs.h
5636 { $as_echo "$as_me:${as_lineno-$LINENO}: result: two arguments" >&5
5637 $as_echo "two arguments" >&6; }
5639 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unknown" >&5
5640 $as_echo "unknown" >&6; }
5643 # Check whether --enable-largefile was given.
5644 if test "${enable_largefile+set}" = set; then :
5645 enableval=$enable_largefile;
5648 if test "$enable_largefile" != no; then
5650 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
5651 $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
5652 if ${ac_cv_sys_largefile_CC+:} false; then :
5653 $as_echo_n "(cached) " >&6
5655 ac_cv_sys_largefile_CC=no
5656 if test "$GCC" != yes; then
5659 # IRIX 6.2 and later do not support large files by default,
5660 # so use the C compiler's -n32 option if that helps.
5661 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5662 /* end confdefs.h. */
5663 #include <sys/types.h>
5664 /* Check that off_t can represent 2**63 - 1 correctly.
5665 We can't simply define LARGE_OFF_T to be 9223372036854775807,
5666 since some C++ compilers masquerading as C compilers
5667 incorrectly reject 9223372036854775807. */
5668 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5669 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5670 && LARGE_OFF_T % 2147483647 == 1)
5680 if ac_fn_c_try_compile "$LINENO"; then :
5683 rm -f core conftest.err conftest.$ac_objext
5685 if ac_fn_c_try_compile "$LINENO"; then :
5686 ac_cv_sys_largefile_CC=' -n32'; break
5688 rm -f core conftest.err conftest.$ac_objext
5692 rm -rf conftest.$ac_ext
5695 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
5696 $as_echo "$ac_cv_sys_largefile_CC" >&6; }
5697 if test "$ac_cv_sys_largefile_CC" != no; then
5698 CC=$CC$ac_cv_sys_largefile_CC
5701 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
5702 $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
5703 if ${ac_cv_sys_file_offset_bits+:} false; then :
5704 $as_echo_n "(cached) " >&6
5707 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5708 /* end confdefs.h. */
5709 #include <sys/types.h>
5710 /* Check that off_t can represent 2**63 - 1 correctly.
5711 We can't simply define LARGE_OFF_T to be 9223372036854775807,
5712 since some C++ compilers masquerading as C compilers
5713 incorrectly reject 9223372036854775807. */
5714 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5715 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5716 && LARGE_OFF_T % 2147483647 == 1)
5726 if ac_fn_c_try_compile "$LINENO"; then :
5727 ac_cv_sys_file_offset_bits=no; break
5729 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5730 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5731 /* end confdefs.h. */
5732 #define _FILE_OFFSET_BITS 64
5733 #include <sys/types.h>
5734 /* Check that off_t can represent 2**63 - 1 correctly.
5735 We can't simply define LARGE_OFF_T to be 9223372036854775807,
5736 since some C++ compilers masquerading as C compilers
5737 incorrectly reject 9223372036854775807. */
5738 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5739 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5740 && LARGE_OFF_T % 2147483647 == 1)
5750 if ac_fn_c_try_compile "$LINENO"; then :
5751 ac_cv_sys_file_offset_bits=64; break
5753 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5754 ac_cv_sys_file_offset_bits=unknown
5758 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
5759 $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
5760 case $ac_cv_sys_file_offset_bits in #(
5763 cat >>confdefs.h <<_ACEOF
5764 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
5769 if test $ac_cv_sys_file_offset_bits = unknown; then
5770 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
5771 $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
5772 if ${ac_cv_sys_large_files+:} false; then :
5773 $as_echo_n "(cached) " >&6
5776 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5777 /* end confdefs.h. */
5778 #include <sys/types.h>
5779 /* Check that off_t can represent 2**63 - 1 correctly.
5780 We can't simply define LARGE_OFF_T to be 9223372036854775807,
5781 since some C++ compilers masquerading as C compilers
5782 incorrectly reject 9223372036854775807. */
5783 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5784 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5785 && LARGE_OFF_T % 2147483647 == 1)
5795 if ac_fn_c_try_compile "$LINENO"; then :
5796 ac_cv_sys_large_files=no; break
5798 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5799 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5800 /* end confdefs.h. */
5801 #define _LARGE_FILES 1
5802 #include <sys/types.h>
5803 /* Check that off_t can represent 2**63 - 1 correctly.
5804 We can't simply define LARGE_OFF_T to be 9223372036854775807,
5805 since some C++ compilers masquerading as C compilers
5806 incorrectly reject 9223372036854775807. */
5807 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5808 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5809 && LARGE_OFF_T % 2147483647 == 1)
5819 if ac_fn_c_try_compile "$LINENO"; then :
5820 ac_cv_sys_large_files=1; break
5822 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5823 ac_cv_sys_large_files=unknown
5827 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
5828 $as_echo "$ac_cv_sys_large_files" >&6; }
5829 case $ac_cv_sys_large_files in #(
5832 cat >>confdefs.h <<_ACEOF
5833 #define _LARGE_FILES $ac_cv_sys_large_files
5843 for ac_func in select fcntl uname nice setpriority getcwd getwd putenv sbrk
5845 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
5846 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
5847 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
5848 cat >>confdefs.h <<_ACEOF
5849 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
5855 for ac_func in sigaction syslog realpath setrlimit
5857 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
5858 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
5859 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
5860 cat >>confdefs.h <<_ACEOF
5861 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
5867 for ac_func in setlocale
5869 ac_fn_c_check_func "$LINENO" "setlocale" "ac_cv_func_setlocale"
5870 if test "x$ac_cv_func_setlocale" = xyes; then :
5871 cat >>confdefs.h <<_ACEOF
5872 #define HAVE_SETLOCALE 1
5878 for ac_func in getaddrinfo
5880 ac_fn_c_check_func "$LINENO" "getaddrinfo" "ac_cv_func_getaddrinfo"
5881 if test "x$ac_cv_func_getaddrinfo" = xyes; then :
5882 cat >>confdefs.h <<_ACEOF
5883 #define HAVE_GETADDRINFO 1
5889 ac_fn_c_check_member "$LINENO" "struct sockaddr" "sa_len" "ac_cv_member_struct_sockaddr_sa_len" "#include <sys/socket.h>
5891 if test "x$ac_cv_member_struct_sockaddr_sa_len" = xyes; then :
5893 cat >>confdefs.h <<_ACEOF
5894 #define HAVE_STRUCT_SOCKADDR_SA_LEN 1
5900 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct icmp" >&5
5901 $as_echo_n "checking for struct icmp... " >&6; }
5902 if ${ac_cv_have_icmp+:} false; then :
5903 $as_echo_n "(cached) " >&6
5905 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5906 /* end confdefs.h. */
5914 #include <sys/types.h>
5915 #include <sys/time.h>
5916 #include <sys/ipc.h>
5917 #include <sys/shm.h>
5918 #include <sys/socket.h>
5919 #include <netinet/in_systm.h>
5920 #include <netinet/in.h>
5921 #include <netinet/ip.h>
5922 #include <netinet/ip_icmp.h>
5923 #include <netinet/udp.h>
5924 #include <arpa/inet.h>
5931 struct sockaddr_in si;
5933 i.icmp_type = ICMP_ECHO;
5938 si.sin_family = AF_INET;
5939 #if defined(__DECC) || defined(_IP_VHL)
5949 if ac_fn_c_try_compile "$LINENO"; then :
5954 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5956 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_icmp" >&5
5957 $as_echo "$ac_cv_have_icmp" >&6; }
5958 if test "$ac_cv_have_icmp" = yes ; then
5959 $as_echo "#define HAVE_ICMP 1" >>confdefs.h
5962 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct icmphdr" >&5
5963 $as_echo_n "checking for struct icmphdr... " >&6; }
5964 if ${ac_cv_have_icmphdr+:} false; then :
5965 $as_echo_n "(cached) " >&6
5967 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5968 /* end confdefs.h. */
5976 #include <sys/types.h>
5977 #include <sys/time.h>
5978 #include <sys/ipc.h>
5979 #include <sys/shm.h>
5980 #include <sys/socket.h>
5981 #include <netinet/in_systm.h>
5982 #include <netinet/in.h>
5983 #include <netinet/ip.h>
5984 #include <netinet/ip_icmp.h>
5985 #include <netinet/udp.h>
5986 #include <arpa/inet.h>
5993 struct sockaddr_in si;
5999 i.un.echo.sequence = 0;
6000 si.sin_family = AF_INET;
6006 if ac_fn_c_try_compile "$LINENO"; then :
6007 ac_cv_have_icmphdr=yes
6009 ac_cv_have_icmphdr=no
6011 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6013 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_icmphdr" >&5
6014 $as_echo "$ac_cv_have_icmphdr" >&6; }
6015 if test "$ac_cv_have_icmphdr" = yes ; then
6016 $as_echo "#define HAVE_ICMPHDR 1" >>confdefs.h
6019 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for getifaddrs" >&5
6020 $as_echo_n "checking for getifaddrs... " >&6; }
6021 if ${ac_cv_have_getifaddrs+:} false; then :
6022 $as_echo_n "(cached) " >&6
6024 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6025 /* end confdefs.h. */
6028 #include <arpa/inet.h>
6029 #include <ifaddrs.h>
6033 struct ifaddrs *ifa;
6036 ifa->ifa_addr->sa_family = 0;
6041 if ac_fn_c_try_compile "$LINENO"; then :
6042 ac_cv_have_getifaddrs=yes
6044 ac_cv_have_getifaddrs=no
6046 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6048 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_getifaddrs" >&5
6049 $as_echo "$ac_cv_have_getifaddrs" >&6; }
6050 if test "$ac_cv_have_getifaddrs" = yes ; then
6051 $as_echo "#define HAVE_GETIFADDRS 1" >>confdefs.h
6054 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for socklen_t" >&5
6055 $as_echo_n "checking for socklen_t... " >&6; }
6056 if ${ac_cv_type_socklen_t+:} false; then :
6057 $as_echo_n "(cached) " >&6
6059 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6060 /* end confdefs.h. */
6062 #include <sys/types.h>
6063 #include <sys/socket.h>
6074 if ac_fn_c_try_compile "$LINENO"; then :
6075 ac_cv_type_socklen_t=yes
6077 ac_cv_type_socklen_t=no
6079 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6081 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_socklen_t" >&5
6082 $as_echo "$ac_cv_type_socklen_t" >&6; }
6083 if test "$ac_cv_type_socklen_t" != yes; then
6085 $as_echo "#define socklen_t int" >>confdefs.h
6088 for ac_header in crypt.h sys/select.h
6090 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
6091 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
6092 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
6093 cat >>confdefs.h <<_ACEOF
6094 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
6101 for ac_prog in perl5 perl
6103 # Extract the first word of "$ac_prog", so it can be a program name with args.
6104 set dummy $ac_prog; ac_word=$2
6105 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6106 $as_echo_n "checking for $ac_word... " >&6; }
6107 if ${ac_cv_path_PERL+:} false; then :
6108 $as_echo_n "(cached) " >&6
6112 ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
6115 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6119 test -z "$as_dir" && as_dir=.
6120 for ac_exec_ext in '' $ac_executable_extensions; do
6121 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6122 ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
6123 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6133 PERL=$ac_cv_path_PERL
6134 if test -n "$PERL"; then
6135 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5
6136 $as_echo "$PERL" >&6; }
6138 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6139 $as_echo "no" >&6; }
6143 test -n "$PERL" && break
6146 if test -z "$PERL" ; then
6149 { $as_echo "$as_me:${as_lineno-$LINENO}: checking perl version" >&5
6150 $as_echo_n "checking perl version... " >&6; }
6151 if ${ac_cv_perl_version+:} false; then :
6152 $as_echo_n "(cached) " >&6
6154 ac_cv_perl_version=`$PERL -e "$perl_version_cmd"`
6156 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_perl_version" >&5
6157 $as_echo "$ac_cv_perl_version" >&6; }
6158 PERL_VERSION=$ac_cv_perl_version
6162 if test -z "$PERL" ; then
6163 # don't let it be blank...
6167 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X" >&5
6168 $as_echo_n "checking for X... " >&6; }
6171 # Check whether --with-x was given.
6172 if test "${with_x+set}" = set; then :
6176 # $have_x is `yes', `no', `disabled', or empty when we do not yet know.
6177 if test "x$with_x" = xno; then
6178 # The user explicitly disabled X.
6181 case $x_includes,$x_libraries in #(
6182 *\'*) as_fn_error $? "cannot use X directory names containing '" "$LINENO" 5;; #(
6183 *,NONE | NONE,*) if ${ac_cv_have_x+:} false; then :
6184 $as_echo_n "(cached) " >&6
6186 # One or both of the vars are not set, and there is no cached value.
6187 ac_x_includes=no ac_x_libraries=no
6188 rm -f -r conftest.dir
6189 if mkdir conftest.dir; then
6191 cat >Imakefile <<'_ACEOF'
6193 @echo incroot='${INCROOT}'
6195 @echo usrlibdir='${USRLIBDIR}'
6197 @echo libdir='${LIBDIR}'
6199 if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then
6200 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
6201 for ac_var in incroot usrlibdir libdir; do
6202 eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`"
6204 # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
6205 for ac_extension in a so sl dylib la dll; do
6206 if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" &&
6207 test -f "$ac_im_libdir/libX11.$ac_extension"; then
6208 ac_im_usrlibdir=$ac_im_libdir; break
6211 # Screen out bogus values from the imake configuration. They are
6212 # bogus both because they are the default anyway, and because
6213 # using them would break gcc on systems where it needs fixed includes.
6214 case $ac_im_incroot in
6215 /usr/include) ac_x_includes= ;;
6216 *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
6218 case $ac_im_usrlibdir in
6219 /usr/lib | /usr/lib64 | /lib | /lib64) ;;
6220 *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
6224 rm -f -r conftest.dir
6227 # Standard set of common directories for X headers.
6228 # Check X11 before X11Rn because it is often a symlink to the current release.
6242 /usr/local/X11/include
6243 /usr/local/X11R7/include
6244 /usr/local/X11R6/include
6245 /usr/local/X11R5/include
6246 /usr/local/X11R4/include
6248 /usr/local/include/X11
6249 /usr/local/include/X11R7
6250 /usr/local/include/X11R6
6251 /usr/local/include/X11R5
6252 /usr/local/include/X11R4
6256 /usr/XFree86/include/X11
6260 /usr/unsupported/include
6262 /usr/local/x11r5/include
6263 /usr/lpp/Xamples/include
6265 /usr/openwin/include
6266 /usr/openwin/share/include'
6268 if test "$ac_x_includes" = no; then
6269 # Guess where to find include files, by looking for Xlib.h.
6270 # First, try using that file with no special directory specified.
6271 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6272 /* end confdefs.h. */
6273 #include <X11/Xlib.h>
6275 if ac_fn_c_try_cpp "$LINENO"; then :
6276 # We can compile using X headers with no special include directory.
6279 for ac_dir in $ac_x_header_dirs; do
6280 if test -r "$ac_dir/X11/Xlib.h"; then
6281 ac_x_includes=$ac_dir
6286 rm -rf conftest.err conftest.i conftest.$ac_ext
6287 fi # $ac_x_includes = no
6289 if test "$ac_x_libraries" = no; then
6290 # Check for the libraries.
6291 # See if we find them without any special options.
6292 # Don't add to $LIBS permanently.
6295 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6296 /* end confdefs.h. */
6297 #include <X11/Xlib.h>
6306 if ac_fn_c_try_link "$LINENO"; then :
6308 # We can link X programs with no special library path.
6312 for ac_dir in `$as_echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
6314 # Don't even attempt the hair of trying to link an X program!
6315 for ac_extension in a so sl dylib la dll; do
6316 if test -r "$ac_dir/libX11.$ac_extension"; then
6317 ac_x_libraries=$ac_dir
6323 rm -f core conftest.err conftest.$ac_objext \
6324 conftest$ac_exeext conftest.$ac_ext
6325 fi # $ac_x_libraries = no
6327 case $ac_x_includes,$ac_x_libraries in #(
6329 # Didn't find X, or a directory has "'" in its name.
6330 ac_cv_have_x="have_x=no";; #(
6332 # Record where we found X for the cache.
6333 ac_cv_have_x="have_x=yes\
6334 ac_x_includes='$ac_x_includes'\
6335 ac_x_libraries='$ac_x_libraries'"
6341 eval "$ac_cv_have_x"
6344 if test "$have_x" != yes; then
6345 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5
6346 $as_echo "$have_x" >&6; }
6349 # If each of the values was on the command line, it overrides each guess.
6350 test "x$x_includes" = xNONE && x_includes=$ac_x_includes
6351 test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
6352 # Update the cache value to reflect the command line values.
6353 ac_cv_have_x="have_x=yes\
6354 ac_x_includes='$x_includes'\
6355 ac_x_libraries='$x_libraries'"
6356 { $as_echo "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5
6357 $as_echo "libraries $x_libraries, headers $x_includes" >&6; }
6360 if test "$no_x" = yes; then
6361 # Not all programs may use this symbol, but it does not hurt to define it.
6363 $as_echo "#define X_DISPLAY_MISSING 1" >>confdefs.h
6365 X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS=
6367 if test -n "$x_includes"; then
6368 X_CFLAGS="$X_CFLAGS -I$x_includes"
6371 # It would also be nice to do this for all -L options, not just this one.
6372 if test -n "$x_libraries"; then
6373 X_LIBS="$X_LIBS -L$x_libraries"
6374 # For Solaris; some versions of Sun CC require a space after -R and
6375 # others require no space. Words are not sufficient . . . .
6376 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -R must be followed by a space" >&5
6377 $as_echo_n "checking whether -R must be followed by a space... " >&6; }
6378 ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries"
6379 ac_xsave_c_werror_flag=$ac_c_werror_flag
6380 ac_c_werror_flag=yes
6381 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6382 /* end confdefs.h. */
6392 if ac_fn_c_try_link "$LINENO"; then :
6393 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6394 $as_echo "no" >&6; }
6395 X_LIBS="$X_LIBS -R$x_libraries"
6397 LIBS="$ac_xsave_LIBS -R $x_libraries"
6398 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6399 /* end confdefs.h. */
6409 if ac_fn_c_try_link "$LINENO"; then :
6410 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6411 $as_echo "yes" >&6; }
6412 X_LIBS="$X_LIBS -R $x_libraries"
6414 { $as_echo "$as_me:${as_lineno-$LINENO}: result: neither works" >&5
6415 $as_echo "neither works" >&6; }
6417 rm -f core conftest.err conftest.$ac_objext \
6418 conftest$ac_exeext conftest.$ac_ext
6420 rm -f core conftest.err conftest.$ac_objext \
6421 conftest$ac_exeext conftest.$ac_ext
6422 ac_c_werror_flag=$ac_xsave_c_werror_flag
6426 # Check for system-dependent libraries X programs must link with.
6427 # Do this before checking for the system-independent R6 libraries
6428 # (-lICE), since we may need -lsocket or whatever for X linking.
6430 if test "$ISC" = yes; then
6431 X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet"
6433 # Martyn Johnson says this is needed for Ultrix, if the X
6434 # libraries were built with DECnet support. And Karl Berry says
6435 # the Alpha needs dnet_stub (dnet does not exist).
6436 ac_xsave_LIBS="$LIBS"; LIBS="$LIBS $X_LIBS -lX11"
6437 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6438 /* end confdefs.h. */
6440 /* Override any GCC internal prototype to avoid an error.
6441 Use char because int might match the return type of a GCC
6442 builtin and then its argument prototype would still apply. */
6446 char XOpenDisplay ();
6450 return XOpenDisplay ();
6455 if ac_fn_c_try_link "$LINENO"; then :
6458 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet" >&5
6459 $as_echo_n "checking for dnet_ntoa in -ldnet... " >&6; }
6460 if ${ac_cv_lib_dnet_dnet_ntoa+:} false; then :
6461 $as_echo_n "(cached) " >&6
6463 ac_check_lib_save_LIBS=$LIBS
6465 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6466 /* end confdefs.h. */
6468 /* Override any GCC internal prototype to avoid an error.
6469 Use char because int might match the return type of a GCC
6470 builtin and then its argument prototype would still apply. */
6478 return dnet_ntoa ();
6483 if ac_fn_c_try_link "$LINENO"; then :
6484 ac_cv_lib_dnet_dnet_ntoa=yes
6486 ac_cv_lib_dnet_dnet_ntoa=no
6488 rm -f core conftest.err conftest.$ac_objext \
6489 conftest$ac_exeext conftest.$ac_ext
6490 LIBS=$ac_check_lib_save_LIBS
6492 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_dnet_ntoa" >&5
6493 $as_echo "$ac_cv_lib_dnet_dnet_ntoa" >&6; }
6494 if test "x$ac_cv_lib_dnet_dnet_ntoa" = xyes; then :
6495 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet"
6498 if test $ac_cv_lib_dnet_dnet_ntoa = no; then
6499 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet_stub" >&5
6500 $as_echo_n "checking for dnet_ntoa in -ldnet_stub... " >&6; }
6501 if ${ac_cv_lib_dnet_stub_dnet_ntoa+:} false; then :
6502 $as_echo_n "(cached) " >&6
6504 ac_check_lib_save_LIBS=$LIBS
6505 LIBS="-ldnet_stub $LIBS"
6506 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6507 /* end confdefs.h. */
6509 /* Override any GCC internal prototype to avoid an error.
6510 Use char because int might match the return type of a GCC
6511 builtin and then its argument prototype would still apply. */
6519 return dnet_ntoa ();
6524 if ac_fn_c_try_link "$LINENO"; then :
6525 ac_cv_lib_dnet_stub_dnet_ntoa=yes
6527 ac_cv_lib_dnet_stub_dnet_ntoa=no
6529 rm -f core conftest.err conftest.$ac_objext \
6530 conftest$ac_exeext conftest.$ac_ext
6531 LIBS=$ac_check_lib_save_LIBS
6533 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5
6534 $as_echo "$ac_cv_lib_dnet_stub_dnet_ntoa" >&6; }
6535 if test "x$ac_cv_lib_dnet_stub_dnet_ntoa" = xyes; then :
6536 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub"
6541 rm -f core conftest.err conftest.$ac_objext \
6542 conftest$ac_exeext conftest.$ac_ext
6543 LIBS="$ac_xsave_LIBS"
6545 # msh@cis.ufl.edu says -lnsl (and -lsocket) are needed for his 386/AT,
6546 # to get the SysV transport functions.
6547 # Chad R. Larson says the Pyramis MIS-ES running DC/OSx (SVR4)
6549 # The nsl library prevents programs from opening the X display
6550 # on Irix 5.2, according to T.E. Dickey.
6551 # The functions gethostbyname, getservbyname, and inet_addr are
6552 # in -lbsd on LynxOS 3.0.1/i386, according to Lars Hecking.
6553 ac_fn_c_check_func "$LINENO" "gethostbyname" "ac_cv_func_gethostbyname"
6554 if test "x$ac_cv_func_gethostbyname" = xyes; then :
6558 if test $ac_cv_func_gethostbyname = no; then
6559 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
6560 $as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
6561 if ${ac_cv_lib_nsl_gethostbyname+:} false; then :
6562 $as_echo_n "(cached) " >&6
6564 ac_check_lib_save_LIBS=$LIBS
6566 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6567 /* end confdefs.h. */
6569 /* Override any GCC internal prototype to avoid an error.
6570 Use char because int might match the return type of a GCC
6571 builtin and then its argument prototype would still apply. */
6575 char gethostbyname ();
6579 return gethostbyname ();
6584 if ac_fn_c_try_link "$LINENO"; then :
6585 ac_cv_lib_nsl_gethostbyname=yes
6587 ac_cv_lib_nsl_gethostbyname=no
6589 rm -f core conftest.err conftest.$ac_objext \
6590 conftest$ac_exeext conftest.$ac_ext
6591 LIBS=$ac_check_lib_save_LIBS
6593 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
6594 $as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
6595 if test "x$ac_cv_lib_nsl_gethostbyname" = xyes; then :
6596 X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl"
6599 if test $ac_cv_lib_nsl_gethostbyname = no; then
6600 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lbsd" >&5
6601 $as_echo_n "checking for gethostbyname in -lbsd... " >&6; }
6602 if ${ac_cv_lib_bsd_gethostbyname+:} false; then :
6603 $as_echo_n "(cached) " >&6
6605 ac_check_lib_save_LIBS=$LIBS
6607 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6608 /* end confdefs.h. */
6610 /* Override any GCC internal prototype to avoid an error.
6611 Use char because int might match the return type of a GCC
6612 builtin and then its argument prototype would still apply. */
6616 char gethostbyname ();
6620 return gethostbyname ();
6625 if ac_fn_c_try_link "$LINENO"; then :
6626 ac_cv_lib_bsd_gethostbyname=yes
6628 ac_cv_lib_bsd_gethostbyname=no
6630 rm -f core conftest.err conftest.$ac_objext \
6631 conftest$ac_exeext conftest.$ac_ext
6632 LIBS=$ac_check_lib_save_LIBS
6634 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bsd_gethostbyname" >&5
6635 $as_echo "$ac_cv_lib_bsd_gethostbyname" >&6; }
6636 if test "x$ac_cv_lib_bsd_gethostbyname" = xyes; then :
6637 X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd"
6643 # lieder@skyler.mavd.honeywell.com says without -lsocket,
6644 # socket/setsockopt and other routines are undefined under SCO ODT
6645 # 2.0. But -lsocket is broken on IRIX 5.2 (and is not necessary
6646 # on later versions), says Simon Leinen: it contains gethostby*
6647 # variants that don't use the name server (or something). -lsocket
6648 # must be given before -lnsl if both are needed. We assume that
6649 # if connect needs -lnsl, so does gethostbyname.
6650 ac_fn_c_check_func "$LINENO" "connect" "ac_cv_func_connect"
6651 if test "x$ac_cv_func_connect" = xyes; then :
6655 if test $ac_cv_func_connect = no; then
6656 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for connect in -lsocket" >&5
6657 $as_echo_n "checking for connect in -lsocket... " >&6; }
6658 if ${ac_cv_lib_socket_connect+:} false; then :
6659 $as_echo_n "(cached) " >&6
6661 ac_check_lib_save_LIBS=$LIBS
6662 LIBS="-lsocket $X_EXTRA_LIBS $LIBS"
6663 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6664 /* end confdefs.h. */
6666 /* Override any GCC internal prototype to avoid an error.
6667 Use char because int might match the return type of a GCC
6668 builtin and then its argument prototype would still apply. */
6681 if ac_fn_c_try_link "$LINENO"; then :
6682 ac_cv_lib_socket_connect=yes
6684 ac_cv_lib_socket_connect=no
6686 rm -f core conftest.err conftest.$ac_objext \
6687 conftest$ac_exeext conftest.$ac_ext
6688 LIBS=$ac_check_lib_save_LIBS
6690 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_connect" >&5
6691 $as_echo "$ac_cv_lib_socket_connect" >&6; }
6692 if test "x$ac_cv_lib_socket_connect" = xyes; then :
6693 X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS"
6698 # Guillermo Gomez says -lposix is necessary on A/UX.
6699 ac_fn_c_check_func "$LINENO" "remove" "ac_cv_func_remove"
6700 if test "x$ac_cv_func_remove" = xyes; then :
6704 if test $ac_cv_func_remove = no; then
6705 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for remove in -lposix" >&5
6706 $as_echo_n "checking for remove in -lposix... " >&6; }
6707 if ${ac_cv_lib_posix_remove+:} false; then :
6708 $as_echo_n "(cached) " >&6
6710 ac_check_lib_save_LIBS=$LIBS
6711 LIBS="-lposix $LIBS"
6712 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6713 /* end confdefs.h. */
6715 /* Override any GCC internal prototype to avoid an error.
6716 Use char because int might match the return type of a GCC
6717 builtin and then its argument prototype would still apply. */
6730 if ac_fn_c_try_link "$LINENO"; then :
6731 ac_cv_lib_posix_remove=yes
6733 ac_cv_lib_posix_remove=no
6735 rm -f core conftest.err conftest.$ac_objext \
6736 conftest$ac_exeext conftest.$ac_ext
6737 LIBS=$ac_check_lib_save_LIBS
6739 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix_remove" >&5
6740 $as_echo "$ac_cv_lib_posix_remove" >&6; }
6741 if test "x$ac_cv_lib_posix_remove" = xyes; then :
6742 X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix"
6747 # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay.
6748 ac_fn_c_check_func "$LINENO" "shmat" "ac_cv_func_shmat"
6749 if test "x$ac_cv_func_shmat" = xyes; then :
6753 if test $ac_cv_func_shmat = no; then
6754 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shmat in -lipc" >&5
6755 $as_echo_n "checking for shmat in -lipc... " >&6; }
6756 if ${ac_cv_lib_ipc_shmat+:} false; then :
6757 $as_echo_n "(cached) " >&6
6759 ac_check_lib_save_LIBS=$LIBS
6761 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6762 /* end confdefs.h. */
6764 /* Override any GCC internal prototype to avoid an error.
6765 Use char because int might match the return type of a GCC
6766 builtin and then its argument prototype would still apply. */
6779 if ac_fn_c_try_link "$LINENO"; then :
6780 ac_cv_lib_ipc_shmat=yes
6782 ac_cv_lib_ipc_shmat=no
6784 rm -f core conftest.err conftest.$ac_objext \
6785 conftest$ac_exeext conftest.$ac_ext
6786 LIBS=$ac_check_lib_save_LIBS
6788 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ipc_shmat" >&5
6789 $as_echo "$ac_cv_lib_ipc_shmat" >&6; }
6790 if test "x$ac_cv_lib_ipc_shmat" = xyes; then :
6791 X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc"
6797 # Check for libraries that X11R6 Xt/Xaw programs need.
6798 ac_save_LDFLAGS=$LDFLAGS
6799 test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries"
6800 # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to
6801 # check for ICE first), but we must link in the order -lSM -lICE or
6802 # we get undefined symbols. So assume we have SM if we have ICE.
6803 # These have to be linked with before -lX11, unlike the other
6804 # libraries we check for below, so use a different variable.
6805 # John Interrante, Karl Berry
6806 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for IceConnectionNumber in -lICE" >&5
6807 $as_echo_n "checking for IceConnectionNumber in -lICE... " >&6; }
6808 if ${ac_cv_lib_ICE_IceConnectionNumber+:} false; then :
6809 $as_echo_n "(cached) " >&6
6811 ac_check_lib_save_LIBS=$LIBS
6812 LIBS="-lICE $X_EXTRA_LIBS $LIBS"
6813 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6814 /* end confdefs.h. */
6816 /* Override any GCC internal prototype to avoid an error.
6817 Use char because int might match the return type of a GCC
6818 builtin and then its argument prototype would still apply. */
6822 char IceConnectionNumber ();
6826 return IceConnectionNumber ();
6831 if ac_fn_c_try_link "$LINENO"; then :
6832 ac_cv_lib_ICE_IceConnectionNumber=yes
6834 ac_cv_lib_ICE_IceConnectionNumber=no
6836 rm -f core conftest.err conftest.$ac_objext \
6837 conftest$ac_exeext conftest.$ac_ext
6838 LIBS=$ac_check_lib_save_LIBS
6840 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5
6841 $as_echo "$ac_cv_lib_ICE_IceConnectionNumber" >&6; }
6842 if test "x$ac_cv_lib_ICE_IceConnectionNumber" = xyes; then :
6843 X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE"
6846 LDFLAGS=$ac_save_LDFLAGS
6851 if test "$have_x" != yes; then
6852 as_fn_error $? "Couldn't find X11 headers/libs. Try \`$0 --help'." "$LINENO" 5
6856 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X app-defaults directory" >&5
6857 $as_echo_n "checking for X app-defaults directory... " >&6; }
6858 if ${ac_cv_x_app_defaults+:} false; then :
6859 $as_echo_n "(cached) " >&6
6861 # skip this, it's always wrong these days.
6862 # AC_PATH_X_APP_DEFAULTS_XMKMF
6863 if test x"$ac_x_app_defaults" = x; then
6865 # Look for the directory under a standard set of common directories.
6866 # Check X11 before X11Rn because it's often a symlink to the current release.
6869 /usr/share/X11/app-defaults \
6871 /usr/X11/lib/app-defaults \
6872 /usr/X11R6/lib/app-defaults \
6873 /usr/X11R6/lib/X11/app-defaults \
6874 /usr/X11R5/lib/app-defaults \
6875 /usr/X11R5/lib/X11/app-defaults \
6876 /usr/X11R4/lib/app-defaults \
6877 /usr/X11R4/lib/X11/app-defaults \
6879 /usr/lib/X11/app-defaults \
6880 /usr/lib/X11R6/app-defaults \
6881 /usr/lib/X11R5/app-defaults \
6882 /usr/lib/X11R4/app-defaults \
6884 /etc/X11/app-defaults \
6886 /usr/local/X11/lib/app-defaults \
6887 /usr/local/X11R6/lib/app-defaults \
6888 /usr/local/X11R5/lib/app-defaults \
6889 /usr/local/X11R4/lib/app-defaults \
6891 /usr/local/lib/X11/app-defaults \
6892 /usr/local/lib/X11R6/app-defaults \
6893 /usr/local/lib/X11R6/X11/app-defaults \
6894 /usr/local/lib/X11R5/app-defaults \
6895 /usr/local/lib/X11R5/X11/app-defaults \
6896 /usr/local/lib/X11R4/app-defaults \
6897 /usr/local/lib/X11R4/X11/app-defaults \
6899 /usr/X386/lib/X11/app-defaults \
6900 /usr/x386/lib/X11/app-defaults \
6901 /usr/XFree86/lib/X11/app-defaults \
6903 /usr/lib/X11/app-defaults \
6904 /usr/local/lib/X11/app-defaults \
6905 /usr/unsupported/lib/X11/app-defaults \
6906 /usr/athena/lib/X11/app-defaults \
6907 /usr/local/x11r5/lib/X11/app-defaults \
6908 /usr/lpp/Xamples/lib/X11/app-defaults \
6909 /lib/usr/lib/X11/app-defaults \
6911 /usr/openwin/lib/app-defaults \
6912 /usr/openwin/lib/X11/app-defaults \
6913 /usr/openwin/share/lib/app-defaults \
6914 /usr/openwin/share/lib/X11/app-defaults \
6916 /X11R6/lib/app-defaults \
6917 /X11R5/lib/app-defaults \
6918 /X11R4/lib/app-defaults \
6921 if test -d "$ac_dir"; then
6922 ac_x_app_defaults=$ac_dir
6928 if test x"$ac_x_app_defaults" = x; then
6929 /bin/echo -n 'fallback: '
6930 ac_cv_x_app_defaults="/usr/lib/X11/app-defaults"
6932 # Record where we found app-defaults for the cache.
6933 ac_cv_x_app_defaults="$ac_x_app_defaults"
6936 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_x_app_defaults" >&5
6937 $as_echo "$ac_cv_x_app_defaults" >&6; }
6938 eval ac_x_app_defaults="$ac_cv_x_app_defaults"
6942 # The following arcana was gleaned from conversations with
6943 # Eric Schwartz <erics@col.hp.com>:
6945 # On HPUX 10.x, the parts of X that HP considers "standard" live in
6946 # /usr/{include,lib}/X11R6/. The parts that HP doesn't consider
6947 # "standard", notably, Xaw and Xmu, live in /usr/contrib/X11R6/.
6948 # Yet /usr/contrib/X11R6/ comes preinstalled on all HPUX systems.
6949 # Also, there are symlinks from /usr/include/ and /usr/lib/ into
6950 # /usr/{include,lib}/X11R6/, so that (if you don't use Xmu at all)
6951 # you don't need any -I or -L arguments.
6953 # On HPUX 9.x, /usr/{include,lib}/X11R5/ and /usr/contrib/X11R5/
6954 # are the same division as 10.x. However, there are no symlinks to
6955 # the X stuff from /usr/include/ and /usr/lib/, so -I and -L
6956 # arguments are always necessary.
6958 # However, X11R6 was available on HPUX 9.x as a patch: if that
6959 # patch was installed, then all of X11R6 went in to
6960 # /usr/contrib/X11R6/ (there was no /usr/{include,lib}/X11R6/.)
6962 # HPUX 8.x was the same as 9.x, but was X11R4 instead (I don't know
6963 # whether R5 was available as a patch; R6 undoubtedly was not.)
6965 # So. We try and use the highest numbered pair of
6966 # /usr/{include,lib}/X11R?/ and /usr/contrib/X11R?/{include,lib}/
6967 # that are available. We do not mix and match different versions
6970 # Question I still don't know the answer to: (do you?)
6972 # * On HPUX 9.x, where /usr/include/X11R5/ was standard, and
6973 # /usr/contrib/X11R6/ could be installed as a patch, what was in
6974 # that contrib directory? Did it contain so-called "standard"
6975 # X11R6, or did it include Xaw and Xmu as well? If the former,
6976 # where did one find Xaw and Xmu on 9.x R6 systems? Would this
6977 # be a situation where one had to reach into the R5 headers and
6978 # libs to find Xmu? That is, must both R6 and R5 directories
6979 # be on the -I and -L lists in that case?
6981 for version in X11R6 X11R5 X11R4 ; do
6982 # if either pair of directories exists...
6983 if test -d /usr/include/$version || test -d /usr/contrib/$version/include
6985 # if contrib exists, use it...
6986 if test -d /usr/contrib/$version/include ; then
6987 X_CFLAGS="$X_CFLAGS -I/usr/contrib/$version/include"
6988 X_LIBS="$X_LIBS -L/usr/contrib/$version/lib"
6990 # if the "standard" one exists, use it.
6991 if test -d /usr/include/$version ; then
6992 X_CFLAGS="$X_CFLAGS -I/usr/include/$version"
6993 X_LIBS="$X_LIBS -L/usr/lib/$version"
6995 # since at least one of the pair exists, go no farther.
7000 # Now find Motif. Thanks for not making xmkmf find this by
7001 # default, you losers.
7003 if test -d /usr/include/Motif2.1 ; then
7004 X_CFLAGS="$X_CFLAGS -I/usr/include/Motif2.1"
7005 X_LIBS="$X_LIBS -L/usr/lib/Motif2.1"
7006 elif test -d /usr/include/Motif1.2 ; then
7007 X_CFLAGS="$X_CFLAGS -I/usr/include/Motif1.2"
7008 X_LIBS="$X_LIBS -L/usr/lib/Motif1.2"
7009 elif test -d /usr/include/Motif1.1 ; then
7010 X_CFLAGS="$X_CFLAGS -I/usr/include/Motif1.1"
7011 X_LIBS="$X_LIBS -L/usr/lib/Motif1.1"
7014 # Now let's check for the pseudo-standard locations for OpenGL and XPM.
7016 if test -d /opt/graphics/OpenGL/include ; then
7017 # HP-UX 10.20 puts it here
7018 X_CFLAGS="-I/opt/graphics/OpenGL/include $X_CFLAGS"
7019 X_LIBS="-L/opt/graphics/OpenGL/lib $X_LIBS"
7020 elif test -d /opt/Mesa/lib ; then
7021 X_CFLAGS="-I/opt/Mesa/include $X_CFLAGS"
7022 X_LIBS="-L/opt/Mesa/lib $X_LIBS"
7026 if test -d /opt/xpm/lib/X11 ; then
7027 X_CFLAGS="-I/opt/xpm/include $X_CFLAGS"
7028 X_LIBS="-L/opt/xpm/lib/X11 $X_LIBS"
7031 # On HPUX, default to installing in /opt/xscreensaver/ instead of
7032 # in /usr/local/, unless there is already an xscreensaver in
7033 # /usr/local/bin/. This can be overridden with the --prefix arg
7034 # to configure. I'm not sure this is the right thing to do, but
7035 # Richard Lloyd says so...
7037 if test \! -x /usr/local/bin/xscreensaver ; then
7038 ac_default_prefix=/opt/xscreensaver
7044 # Thanks for not making xmkmf find this by default, pinheads.
7045 # And thanks for moving things around again, too. Is this
7046 # really the standard location now? What happened to the
7047 # joke that this kind of thing went in /opt?
7048 # cthomp says "answer: CDE (Common Disorganized Environment)"
7050 if test -f /usr/dt/include/Xm/Xm.h ; then
7051 X_CFLAGS="$X_CFLAGS -I/usr/dt/include"
7052 MOTIF_LIBS="$MOTIF_LIBS -L/usr/dt/lib -R/usr/dt/lib"
7054 # Some versions of Slowlaris Motif require -lgen. But not all. Why?
7055 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for regcmp in -lgen" >&5
7056 $as_echo_n "checking for regcmp in -lgen... " >&6; }
7057 if ${ac_cv_lib_gen_regcmp+:} false; then :
7058 $as_echo_n "(cached) " >&6
7060 ac_check_lib_save_LIBS=$LIBS
7062 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7063 /* end confdefs.h. */
7065 /* Override any GCC internal prototype to avoid an error.
7066 Use char because int might match the return type of a GCC
7067 builtin and then its argument prototype would still apply. */
7080 if ac_fn_c_try_link "$LINENO"; then :
7081 ac_cv_lib_gen_regcmp=yes
7083 ac_cv_lib_gen_regcmp=no
7085 rm -f core conftest.err conftest.$ac_objext \
7086 conftest$ac_exeext conftest.$ac_ext
7087 LIBS=$ac_check_lib_save_LIBS
7089 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gen_regcmp" >&5
7090 $as_echo "$ac_cv_lib_gen_regcmp" >&6; }
7091 if test "x$ac_cv_lib_gen_regcmp" = xyes; then :
7092 MOTIF_LIBS="$MOTIF_LIBS -lgen"
7100 # On MacOS X (10.x with "fink"), many things are under /sw/.
7102 if test -d /sw/include ; then
7103 X_CFLAGS="-I/sw/include $X_CFLAGS"
7104 X_LIBS="-L/sw/lib $X_LIBS"
7108 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XPointer" >&5
7109 $as_echo_n "checking for XPointer... " >&6; }
7110 if ${ac_cv_xpointer+:} false; then :
7111 $as_echo_n "(cached) " >&6
7114 ac_save_CPPFLAGS="$CPPFLAGS"
7115 if test \! -z "$includedir" ; then
7116 CPPFLAGS="$CPPFLAGS -I$includedir"
7118 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
7119 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
7120 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7121 /* end confdefs.h. */
7122 #include <X11/Xlib.h>
7126 XPointer foo = (XPointer) 0;
7131 if ac_fn_c_try_compile "$LINENO"; then :
7136 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7137 CPPFLAGS="$ac_save_CPPFLAGS"
7139 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_xpointer" >&5
7140 $as_echo "$ac_cv_xpointer" >&6; }
7141 if test "$ac_cv_xpointer" != yes; then
7142 $as_echo "#define XPointer char*" >>confdefs.h
7146 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether this is MacOS X" >&5
7147 $as_echo_n "checking whether this is MacOS X... " >&6; }
7154 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_macosx" >&5
7155 $as_echo "$ac_macosx" >&6; }
7158 ###############################################################################
7162 ###############################################################################
7165 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
7166 $as_echo_n "checking whether NLS is requested... " >&6; }
7167 # Check whether --enable-nls was given.
7168 if test "${enable_nls+set}" = set; then :
7169 enableval=$enable_nls; USE_NLS=$enableval
7174 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
7175 $as_echo "$USE_NLS" >&6; }
7180 case "$am__api_version" in
7182 as_fn_error $? "Automake 1.5 or newer is required to use intltool" "$LINENO" 5
7188 INTLTOOL_REQUIRED_VERSION_AS_INT=`echo | awk -F. '{ print $ 1 * 1000 + $ 2 * 100 + $ 3; }'`
7189 INTLTOOL_APPLIED_VERSION=`intltool-update --version | head -1 | cut -d" " -f3`
7190 INTLTOOL_APPLIED_VERSION_AS_INT=`echo $INTLTOOL_APPLIED_VERSION | awk -F. '{ print $ 1 * 1000 + $ 2 * 100 + $ 3; }'`
7192 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for intltool >= " >&5
7193 $as_echo_n "checking for intltool >= ... " >&6; }
7194 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INTLTOOL_APPLIED_VERSION found" >&5
7195 $as_echo "$INTLTOOL_APPLIED_VERSION found" >&6; }
7196 test "$INTLTOOL_APPLIED_VERSION_AS_INT" -ge "$INTLTOOL_REQUIRED_VERSION_AS_INT" ||
7197 as_fn_error $? "Your intltool is too old. You need intltool or later." "$LINENO" 5
7200 # Extract the first word of "intltool-update", so it can be a program name with args.
7201 set dummy intltool-update; ac_word=$2
7202 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7203 $as_echo_n "checking for $ac_word... " >&6; }
7204 if ${ac_cv_path_INTLTOOL_UPDATE+:} false; then :
7205 $as_echo_n "(cached) " >&6
7207 case $INTLTOOL_UPDATE in
7209 ac_cv_path_INTLTOOL_UPDATE="$INTLTOOL_UPDATE" # Let the user override the test with a path.
7212 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7216 test -z "$as_dir" && as_dir=.
7217 for ac_exec_ext in '' $ac_executable_extensions; do
7218 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7219 ac_cv_path_INTLTOOL_UPDATE="$as_dir/$ac_word$ac_exec_ext"
7220 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7230 INTLTOOL_UPDATE=$ac_cv_path_INTLTOOL_UPDATE
7231 if test -n "$INTLTOOL_UPDATE"; then
7232 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INTLTOOL_UPDATE" >&5
7233 $as_echo "$INTLTOOL_UPDATE" >&6; }
7235 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7236 $as_echo "no" >&6; }
7240 # Extract the first word of "intltool-merge", so it can be a program name with args.
7241 set dummy intltool-merge; ac_word=$2
7242 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7243 $as_echo_n "checking for $ac_word... " >&6; }
7244 if ${ac_cv_path_INTLTOOL_MERGE+:} false; then :
7245 $as_echo_n "(cached) " >&6
7247 case $INTLTOOL_MERGE in
7249 ac_cv_path_INTLTOOL_MERGE="$INTLTOOL_MERGE" # Let the user override the test with a path.
7252 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7256 test -z "$as_dir" && as_dir=.
7257 for ac_exec_ext in '' $ac_executable_extensions; do
7258 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7259 ac_cv_path_INTLTOOL_MERGE="$as_dir/$ac_word$ac_exec_ext"
7260 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7270 INTLTOOL_MERGE=$ac_cv_path_INTLTOOL_MERGE
7271 if test -n "$INTLTOOL_MERGE"; then
7272 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INTLTOOL_MERGE" >&5
7273 $as_echo "$INTLTOOL_MERGE" >&6; }
7275 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7276 $as_echo "no" >&6; }
7280 # Extract the first word of "intltool-extract", so it can be a program name with args.
7281 set dummy intltool-extract; ac_word=$2
7282 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7283 $as_echo_n "checking for $ac_word... " >&6; }
7284 if ${ac_cv_path_INTLTOOL_EXTRACT+:} false; then :
7285 $as_echo_n "(cached) " >&6
7287 case $INTLTOOL_EXTRACT in
7289 ac_cv_path_INTLTOOL_EXTRACT="$INTLTOOL_EXTRACT" # Let the user override the test with a path.
7292 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7296 test -z "$as_dir" && as_dir=.
7297 for ac_exec_ext in '' $ac_executable_extensions; do
7298 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7299 ac_cv_path_INTLTOOL_EXTRACT="$as_dir/$ac_word$ac_exec_ext"
7300 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7310 INTLTOOL_EXTRACT=$ac_cv_path_INTLTOOL_EXTRACT
7311 if test -n "$INTLTOOL_EXTRACT"; then
7312 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INTLTOOL_EXTRACT" >&5
7313 $as_echo "$INTLTOOL_EXTRACT" >&6; }
7315 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7316 $as_echo "no" >&6; }
7320 if test -z "$INTLTOOL_UPDATE" -o -z "$INTLTOOL_MERGE" -o -z "$INTLTOOL_EXTRACT"; then
7321 as_fn_error $? "The intltool scripts were not found. Please install intltool." "$LINENO" 5
7324 if test -z "$AM_DEFAULT_VERBOSITY"; then
7325 AM_DEFAULT_VERBOSITY=1
7329 INTLTOOL_V_MERGE='$(INTLTOOL__v_MERGE_$(V))'
7330 INTLTOOL__v_MERGE_='$(INTLTOOL__v_MERGE_$(AM_DEFAULT_VERBOSITY))'
7331 INTLTOOL__v_MERGE_0='@echo " ITMRG " $@;'
7336 INTLTOOL_V_MERGE_OPTIONS='$(intltool__v_merge_options_$(V))'
7337 intltool__v_merge_options_='$(intltool__v_merge_options_$(AM_DEFAULT_VERBOSITY))'
7338 intltool__v_merge_options_0='-q'
7343 INTLTOOL_DESKTOP_RULE='%.desktop: %.desktop.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
7344 INTLTOOL_DIRECTORY_RULE='%.directory: %.directory.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
7345 INTLTOOL_KEYS_RULE='%.keys: %.keys.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -k -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
7346 INTLTOOL_PROP_RULE='%.prop: %.prop.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
7347 INTLTOOL_OAF_RULE='%.oaf: %.oaf.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -o -p $(top_srcdir)/po $< $@'
7348 INTLTOOL_PONG_RULE='%.pong: %.pong.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
7349 INTLTOOL_SERVER_RULE='%.server: %.server.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -o -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
7350 INTLTOOL_SHEET_RULE='%.sheet: %.sheet.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
7351 INTLTOOL_SOUNDLIST_RULE='%.soundlist: %.soundlist.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
7352 INTLTOOL_UI_RULE='%.ui: %.ui.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
7353 INTLTOOL_XML_RULE='%.xml: %.xml.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
7354 if test "$INTLTOOL_APPLIED_VERSION_AS_INT" -ge 5000; then
7355 INTLTOOL_XML_NOMERGE_RULE='%.xml: %.xml.in $(INTLTOOL_MERGE) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u --no-translations $< $@'
7357 INTLTOOL_XML_NOMERGE_RULE='%.xml: %.xml.in $(INTLTOOL_MERGE) ; $(INTLTOOL_V_MERGE)_it_tmp_dir=tmp.intltool.$$RANDOM && mkdir $$_it_tmp_dir && LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u $$_it_tmp_dir $< $@ && rmdir $$_it_tmp_dir'
7359 INTLTOOL_XAM_RULE='%.xam: %.xml.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
7360 INTLTOOL_KBD_RULE='%.kbd: %.kbd.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -m -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
7361 INTLTOOL_CAVES_RULE='%.caves: %.caves.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
7362 INTLTOOL_SCHEMAS_RULE='%.schemas: %.schemas.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -s -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
7363 INTLTOOL_THEME_RULE='%.theme: %.theme.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
7364 INTLTOOL_SERVICE_RULE='%.service: %.service.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
7365 INTLTOOL_POLICY_RULE='%.policy: %.policy.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
7463 # Check the gettext tools to make sure they are GNU
7464 # Extract the first word of "xgettext", so it can be a program name with args.
7465 set dummy xgettext; ac_word=$2
7466 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7467 $as_echo_n "checking for $ac_word... " >&6; }
7468 if ${ac_cv_path_XGETTEXT+:} false; then :
7469 $as_echo_n "(cached) " >&6
7473 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
7476 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7480 test -z "$as_dir" && as_dir=.
7481 for ac_exec_ext in '' $ac_executable_extensions; do
7482 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7483 ac_cv_path_XGETTEXT="$as_dir/$ac_word$ac_exec_ext"
7484 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7494 XGETTEXT=$ac_cv_path_XGETTEXT
7495 if test -n "$XGETTEXT"; then
7496 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5
7497 $as_echo "$XGETTEXT" >&6; }
7499 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7500 $as_echo "no" >&6; }
7504 # Extract the first word of "msgmerge", so it can be a program name with args.
7505 set dummy msgmerge; ac_word=$2
7506 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7507 $as_echo_n "checking for $ac_word... " >&6; }
7508 if ${ac_cv_path_MSGMERGE+:} false; then :
7509 $as_echo_n "(cached) " >&6
7513 ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path.
7516 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7520 test -z "$as_dir" && as_dir=.
7521 for ac_exec_ext in '' $ac_executable_extensions; do
7522 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7523 ac_cv_path_MSGMERGE="$as_dir/$ac_word$ac_exec_ext"
7524 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7534 MSGMERGE=$ac_cv_path_MSGMERGE
7535 if test -n "$MSGMERGE"; then
7536 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5
7537 $as_echo "$MSGMERGE" >&6; }
7539 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7540 $as_echo "no" >&6; }
7544 # Extract the first word of "msgfmt", so it can be a program name with args.
7545 set dummy msgfmt; ac_word=$2
7546 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7547 $as_echo_n "checking for $ac_word... " >&6; }
7548 if ${ac_cv_path_MSGFMT+:} false; then :
7549 $as_echo_n "(cached) " >&6
7553 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
7556 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7560 test -z "$as_dir" && as_dir=.
7561 for ac_exec_ext in '' $ac_executable_extensions; do
7562 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7563 ac_cv_path_MSGFMT="$as_dir/$ac_word$ac_exec_ext"
7564 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7574 MSGFMT=$ac_cv_path_MSGFMT
7575 if test -n "$MSGFMT"; then
7576 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
7577 $as_echo "$MSGFMT" >&6; }
7579 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7580 $as_echo "no" >&6; }
7584 # Extract the first word of "gmsgfmt", so it can be a program name with args.
7585 set dummy gmsgfmt; ac_word=$2
7586 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7587 $as_echo_n "checking for $ac_word... " >&6; }
7588 if ${ac_cv_path_GMSGFMT+:} false; then :
7589 $as_echo_n "(cached) " >&6
7593 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
7596 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7600 test -z "$as_dir" && as_dir=.
7601 for ac_exec_ext in '' $ac_executable_extensions; do
7602 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7603 ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext"
7604 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7611 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
7615 GMSGFMT=$ac_cv_path_GMSGFMT
7616 if test -n "$GMSGFMT"; then
7617 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5
7618 $as_echo "$GMSGFMT" >&6; }
7620 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7621 $as_echo "no" >&6; }
7625 if test -z "$XGETTEXT" -o -z "$MSGMERGE" -o -z "$MSGFMT"; then
7626 as_fn_error $? "GNU gettext tools not found; required for intltool" "$LINENO" 5
7628 xgversion="`$XGETTEXT --version|grep '(GNU ' 2> /dev/null`"
7629 mmversion="`$MSGMERGE --version|grep '(GNU ' 2> /dev/null`"
7630 mfversion="`$MSGFMT --version|grep '(GNU ' 2> /dev/null`"
7631 if test -z "$xgversion" -o -z "$mmversion" -o -z "$mfversion"; then
7632 as_fn_error $? "GNU gettext tools not found; required for intltool" "$LINENO" 5
7635 # Substitute ALL_LINGUAS so we can use it in po/Makefile
7641 GETTEXT_PACKAGE=xscreensaver
7643 cat >>confdefs.h <<_ACEOF
7644 #define GETTEXT_PACKAGE "$GETTEXT_PACKAGE"
7648 cat >>confdefs.h <<_ACEOF
7649 #define PACKAGE "$GETTEXT_PACKAGE"
7654 ALL_LINGUAS="ca da de es et fi fr hu it ja ko nb nl pl pt pt_BR ru sk sv vi wa zh_CN zh_TW"
7656 for ac_header in locale.h
7658 ac_fn_c_check_header_mongrel "$LINENO" "locale.h" "ac_cv_header_locale_h" "$ac_includes_default"
7659 if test "x$ac_cv_header_locale_h" = xyes; then :
7660 cat >>confdefs.h <<_ACEOF
7661 #define HAVE_LOCALE_H 1
7668 if test $ac_cv_header_locale_h = yes; then
7669 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LC_MESSAGES" >&5
7670 $as_echo_n "checking for LC_MESSAGES... " >&6; }
7671 if ${am_cv_val_LC_MESSAGES+:} false; then :
7672 $as_echo_n "(cached) " >&6
7674 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7675 /* end confdefs.h. */
7685 if ac_fn_c_try_link "$LINENO"; then :
7686 am_cv_val_LC_MESSAGES=yes
7688 am_cv_val_LC_MESSAGES=no
7690 rm -f core conftest.err conftest.$ac_objext \
7691 conftest$ac_exeext conftest.$ac_ext
7693 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_val_LC_MESSAGES" >&5
7694 $as_echo "$am_cv_val_LC_MESSAGES" >&6; }
7695 if test $am_cv_val_LC_MESSAGES = yes; then
7697 $as_echo "#define HAVE_LC_MESSAGES 1" >>confdefs.h
7704 gt_cv_have_gettext=no
7710 ac_fn_c_check_header_mongrel "$LINENO" "libintl.h" "ac_cv_header_libintl_h" "$ac_includes_default"
7711 if test "x$ac_cv_header_libintl_h" = xyes; then :
7712 gt_cv_func_dgettext_libintl="no"
7713 libintl_extra_libs=""
7716 # First check in libc
7718 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ngettext in libc" >&5
7719 $as_echo_n "checking for ngettext in libc... " >&6; }
7720 if ${gt_cv_func_ngettext_libc+:} false; then :
7721 $as_echo_n "(cached) " >&6
7723 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7724 /* end confdefs.h. */
7726 #include <libintl.h>
7731 return !ngettext ("","", 1)
7736 if ac_fn_c_try_link "$LINENO"; then :
7737 gt_cv_func_ngettext_libc=yes
7739 gt_cv_func_ngettext_libc=no
7741 rm -f core conftest.err conftest.$ac_objext \
7742 conftest$ac_exeext conftest.$ac_ext
7745 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_ngettext_libc" >&5
7746 $as_echo "$gt_cv_func_ngettext_libc" >&6; }
7748 if test "$gt_cv_func_ngettext_libc" = "yes" ; then
7749 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dgettext in libc" >&5
7750 $as_echo_n "checking for dgettext in libc... " >&6; }
7751 if ${gt_cv_func_dgettext_libc+:} false; then :
7752 $as_echo_n "(cached) " >&6
7754 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7755 /* end confdefs.h. */
7757 #include <libintl.h>
7762 return !dgettext ("","")
7767 if ac_fn_c_try_link "$LINENO"; then :
7768 gt_cv_func_dgettext_libc=yes
7770 gt_cv_func_dgettext_libc=no
7772 rm -f core conftest.err conftest.$ac_objext \
7773 conftest$ac_exeext conftest.$ac_ext
7776 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_dgettext_libc" >&5
7777 $as_echo "$gt_cv_func_dgettext_libc" >&6; }
7780 if test "$gt_cv_func_ngettext_libc" = "yes" ; then
7781 for ac_func in bind_textdomain_codeset
7783 ac_fn_c_check_func "$LINENO" "bind_textdomain_codeset" "ac_cv_func_bind_textdomain_codeset"
7784 if test "x$ac_cv_func_bind_textdomain_codeset" = xyes; then :
7785 cat >>confdefs.h <<_ACEOF
7786 #define HAVE_BIND_TEXTDOMAIN_CODESET 1
7795 # If we don't have everything we want, check in libintl
7797 if test "$gt_cv_func_dgettext_libc" != "yes" \
7798 || test "$gt_cv_func_ngettext_libc" != "yes" \
7799 || test "$ac_cv_func_bind_textdomain_codeset" != "yes" ; then
7801 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bindtextdomain in -lintl" >&5
7802 $as_echo_n "checking for bindtextdomain in -lintl... " >&6; }
7803 if ${ac_cv_lib_intl_bindtextdomain+:} false; then :
7804 $as_echo_n "(cached) " >&6
7806 ac_check_lib_save_LIBS=$LIBS
7808 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7809 /* end confdefs.h. */
7811 /* Override any GCC internal prototype to avoid an error.
7812 Use char because int might match the return type of a GCC
7813 builtin and then its argument prototype would still apply. */
7817 char bindtextdomain ();
7821 return bindtextdomain ();
7826 if ac_fn_c_try_link "$LINENO"; then :
7827 ac_cv_lib_intl_bindtextdomain=yes
7829 ac_cv_lib_intl_bindtextdomain=no
7831 rm -f core conftest.err conftest.$ac_objext \
7832 conftest$ac_exeext conftest.$ac_ext
7833 LIBS=$ac_check_lib_save_LIBS
7835 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_intl_bindtextdomain" >&5
7836 $as_echo "$ac_cv_lib_intl_bindtextdomain" >&6; }
7837 if test "x$ac_cv_lib_intl_bindtextdomain" = xyes; then :
7838 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ngettext in -lintl" >&5
7839 $as_echo_n "checking for ngettext in -lintl... " >&6; }
7840 if ${ac_cv_lib_intl_ngettext+:} false; then :
7841 $as_echo_n "(cached) " >&6
7843 ac_check_lib_save_LIBS=$LIBS
7845 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7846 /* end confdefs.h. */
7848 /* Override any GCC internal prototype to avoid an error.
7849 Use char because int might match the return type of a GCC
7850 builtin and then its argument prototype would still apply. */
7863 if ac_fn_c_try_link "$LINENO"; then :
7864 ac_cv_lib_intl_ngettext=yes
7866 ac_cv_lib_intl_ngettext=no
7868 rm -f core conftest.err conftest.$ac_objext \
7869 conftest$ac_exeext conftest.$ac_ext
7870 LIBS=$ac_check_lib_save_LIBS
7872 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_intl_ngettext" >&5
7873 $as_echo "$ac_cv_lib_intl_ngettext" >&6; }
7874 if test "x$ac_cv_lib_intl_ngettext" = xyes; then :
7875 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dgettext in -lintl" >&5
7876 $as_echo_n "checking for dgettext in -lintl... " >&6; }
7877 if ${ac_cv_lib_intl_dgettext+:} false; then :
7878 $as_echo_n "(cached) " >&6
7880 ac_check_lib_save_LIBS=$LIBS
7882 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7883 /* end confdefs.h. */
7885 /* Override any GCC internal prototype to avoid an error.
7886 Use char because int might match the return type of a GCC
7887 builtin and then its argument prototype would still apply. */
7900 if ac_fn_c_try_link "$LINENO"; then :
7901 ac_cv_lib_intl_dgettext=yes
7903 ac_cv_lib_intl_dgettext=no
7905 rm -f core conftest.err conftest.$ac_objext \
7906 conftest$ac_exeext conftest.$ac_ext
7907 LIBS=$ac_check_lib_save_LIBS
7909 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_intl_dgettext" >&5
7910 $as_echo "$ac_cv_lib_intl_dgettext" >&6; }
7911 if test "x$ac_cv_lib_intl_dgettext" = xyes; then :
7912 gt_cv_func_dgettext_libintl=yes
7920 if test "$gt_cv_func_dgettext_libintl" != "yes" ; then
7921 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if -liconv is needed to use gettext" >&5
7922 $as_echo_n "checking if -liconv is needed to use gettext... " >&6; }
7923 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
7925 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ngettext in -lintl" >&5
7926 $as_echo_n "checking for ngettext in -lintl... " >&6; }
7927 if ${ac_cv_lib_intl_ngettext+:} false; then :
7928 $as_echo_n "(cached) " >&6
7930 ac_check_lib_save_LIBS=$LIBS
7931 LIBS="-lintl -liconv $LIBS"
7932 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7933 /* end confdefs.h. */
7935 /* Override any GCC internal prototype to avoid an error.
7936 Use char because int might match the return type of a GCC
7937 builtin and then its argument prototype would still apply. */
7950 if ac_fn_c_try_link "$LINENO"; then :
7951 ac_cv_lib_intl_ngettext=yes
7953 ac_cv_lib_intl_ngettext=no
7955 rm -f core conftest.err conftest.$ac_objext \
7956 conftest$ac_exeext conftest.$ac_ext
7957 LIBS=$ac_check_lib_save_LIBS
7959 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_intl_ngettext" >&5
7960 $as_echo "$ac_cv_lib_intl_ngettext" >&6; }
7961 if test "x$ac_cv_lib_intl_ngettext" = xyes; then :
7962 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dcgettext in -lintl" >&5
7963 $as_echo_n "checking for dcgettext in -lintl... " >&6; }
7964 if ${ac_cv_lib_intl_dcgettext+:} false; then :
7965 $as_echo_n "(cached) " >&6
7967 ac_check_lib_save_LIBS=$LIBS
7968 LIBS="-lintl -liconv $LIBS"
7969 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7970 /* end confdefs.h. */
7972 /* Override any GCC internal prototype to avoid an error.
7973 Use char because int might match the return type of a GCC
7974 builtin and then its argument prototype would still apply. */
7982 return dcgettext ();
7987 if ac_fn_c_try_link "$LINENO"; then :
7988 ac_cv_lib_intl_dcgettext=yes
7990 ac_cv_lib_intl_dcgettext=no
7992 rm -f core conftest.err conftest.$ac_objext \
7993 conftest$ac_exeext conftest.$ac_ext
7994 LIBS=$ac_check_lib_save_LIBS
7996 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_intl_dcgettext" >&5
7997 $as_echo "$ac_cv_lib_intl_dcgettext" >&6; }
7998 if test "x$ac_cv_lib_intl_dcgettext" = xyes; then :
7999 gt_cv_func_dgettext_libintl=yes
8000 libintl_extra_libs=-liconv
8012 # If we found libintl, then check in it for bind_textdomain_codeset();
8013 # we'll prefer libc if neither have bind_textdomain_codeset(),
8014 # and both have dgettext and ngettext
8016 if test "$gt_cv_func_dgettext_libintl" = "yes" ; then
8017 glib_save_LIBS="$LIBS"
8018 LIBS="$LIBS -lintl $libintl_extra_libs"
8019 unset ac_cv_func_bind_textdomain_codeset
8020 for ac_func in bind_textdomain_codeset
8022 ac_fn_c_check_func "$LINENO" "bind_textdomain_codeset" "ac_cv_func_bind_textdomain_codeset"
8023 if test "x$ac_cv_func_bind_textdomain_codeset" = xyes; then :
8024 cat >>confdefs.h <<_ACEOF
8025 #define HAVE_BIND_TEXTDOMAIN_CODESET 1
8031 LIBS="$glib_save_LIBS"
8033 if test "$ac_cv_func_bind_textdomain_codeset" = "yes" ; then
8034 gt_cv_func_dgettext_libc=no
8036 if test "$gt_cv_func_dgettext_libc" = "yes" \
8037 && test "$gt_cv_func_ngettext_libc" = "yes"; then
8038 gt_cv_func_dgettext_libintl=no
8044 if test "$gt_cv_func_dgettext_libc" = "yes" \
8045 || test "$gt_cv_func_dgettext_libintl" = "yes"; then
8046 gt_cv_have_gettext=yes
8049 if test "$gt_cv_func_dgettext_libintl" = "yes"; then
8050 INTLLIBS="-lintl $libintl_extra_libs"
8053 if test "$gt_cv_have_gettext" = "yes"; then
8055 $as_echo "#define HAVE_GETTEXT 1" >>confdefs.h
8057 # Extract the first word of "msgfmt", so it can be a program name with args.
8058 set dummy msgfmt; ac_word=$2
8059 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8060 $as_echo_n "checking for $ac_word... " >&6; }
8061 if ${ac_cv_path_MSGFMT+:} false; then :
8062 $as_echo_n "(cached) " >&6
8066 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
8069 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
8070 for ac_dir in $PATH; do
8071 test -z "$ac_dir" && ac_dir=.
8072 if test -f $ac_dir/$ac_word; then
8073 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
8074 ac_cv_path_MSGFMT="$ac_dir/$ac_word"
8080 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT="no"
8084 MSGFMT="$ac_cv_path_MSGFMT"
8085 if test "$MSGFMT" != "no"; then
8086 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
8087 $as_echo "$MSGFMT" >&6; }
8089 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8090 $as_echo "no" >&6; }
8092 if test "$MSGFMT" != "no"; then
8093 glib_save_LIBS="$LIBS"
8094 LIBS="$LIBS $INTLLIBS"
8095 for ac_func in dcgettext
8097 ac_fn_c_check_func "$LINENO" "dcgettext" "ac_cv_func_dcgettext"
8098 if test "x$ac_cv_func_dcgettext" = xyes; then :
8099 cat >>confdefs.h <<_ACEOF
8100 #define HAVE_DCGETTEXT 1
8107 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if msgfmt accepts -c" >&5
8108 $as_echo_n "checking if msgfmt accepts -c... " >&6; }
8109 cat >conftest.foo <<_ACEOF
8113 "Content-Type: text/plain; charset=UTF-8\n"
8114 "Project-Id-Version: test 1.0\n"
8115 "PO-Revision-Date: 2007-02-15 12:01+0100\n"
8116 "Last-Translator: test <foo@bar.xx>\n"
8117 "Language-Team: C <LL@li.org>\n"
8118 "MIME-Version: 1.0\n"
8119 "Content-Transfer-Encoding: 8bit\n"
8122 if { { $as_echo "$as_me:${as_lineno-$LINENO}: \$MSGFMT -c -o /dev/null conftest.foo"; } >&5
8123 ($MSGFMT -c -o /dev/null conftest.foo) 2>&5
8125 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8126 test $ac_status = 0; }; then
8127 MSGFMT_OPTS=-c; { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8128 $as_echo "yes" >&6; }
8129 else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8130 $as_echo "no" >&6; }
8131 echo "$as_me: failed input was:" >&5
8132 sed 's/^/| /' conftest.foo >&5
8135 # Extract the first word of "gmsgfmt", so it can be a program name with args.
8136 set dummy gmsgfmt; ac_word=$2
8137 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8138 $as_echo_n "checking for $ac_word... " >&6; }
8139 if ${ac_cv_path_GMSGFMT+:} false; then :
8140 $as_echo_n "(cached) " >&6
8144 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
8147 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8151 test -z "$as_dir" && as_dir=.
8152 for ac_exec_ext in '' $ac_executable_extensions; do
8153 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8154 ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext"
8155 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8162 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
8166 GMSGFMT=$ac_cv_path_GMSGFMT
8167 if test -n "$GMSGFMT"; then
8168 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5
8169 $as_echo "$GMSGFMT" >&6; }
8171 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8172 $as_echo "no" >&6; }
8176 # Extract the first word of "xgettext", so it can be a program name with args.
8177 set dummy xgettext; ac_word=$2
8178 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8179 $as_echo_n "checking for $ac_word... " >&6; }
8180 if ${ac_cv_path_XGETTEXT+:} false; then :
8181 $as_echo_n "(cached) " >&6
8185 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
8188 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
8189 for ac_dir in $PATH; do
8190 test -z "$ac_dir" && ac_dir=.
8191 if test -f $ac_dir/$ac_word; then
8192 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
8193 ac_cv_path_XGETTEXT="$ac_dir/$ac_word"
8199 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
8203 XGETTEXT="$ac_cv_path_XGETTEXT"
8204 if test "$XGETTEXT" != ":"; then
8205 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5
8206 $as_echo "$XGETTEXT" >&6; }
8208 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8209 $as_echo "no" >&6; }
8212 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8213 /* end confdefs.h. */
8218 extern int _nl_msg_cat_cntr;
8219 return _nl_msg_cat_cntr
8224 if ac_fn_c_try_link "$LINENO"; then :
8230 ac_fn_c_check_func "$LINENO" "bind_textdomain_codeset" "ac_cv_func_bind_textdomain_codeset"
8231 if test "x$ac_cv_func_bind_textdomain_codeset" = xyes; then :
8250 rm -f core conftest.err conftest.$ac_objext \
8251 conftest$ac_exeext conftest.$ac_ext
8252 LIBS="$glib_save_LIBS"
8255 gt_cv_have_gettext=no
8263 if test "$gt_cv_have_gettext" = "yes" ; then
8265 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
8269 if test "$XGETTEXT" != ":"; then
8270 if $XGETTEXT --omit-header /dev/null 2> /dev/null; then
8273 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found xgettext program is not GNU xgettext; ignore it" >&5
8274 $as_echo "found xgettext program is not GNU xgettext; ignore it" >&6; }
8279 # We need to process the po/ directory.
8282 ac_config_commands="$ac_config_commands default-1"
8285 for lang in $ALL_LINGUAS; do
8286 GMOFILES="$GMOFILES $lang.gmo"
8287 POFILES="$POFILES $lang.po"
8302 if test "$gt_cv_have_gettext" = "yes"; then
8303 if test "x$ALL_LINGUAS" = "x"; then
8306 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
8307 $as_echo_n "checking for catalogs to be installed... " >&6; }
8309 for presentlang in $ALL_LINGUAS; do
8311 if test "%UNSET%" != "${LINGUAS-%UNSET%}"; then
8312 desiredlanguages="$LINGUAS"
8314 desiredlanguages="$ALL_LINGUAS"
8316 for desiredlang in $desiredlanguages; do
8317 # Use the presentlang catalog if desiredlang is
8318 # a. equal to presentlang, or
8319 # b. a variant of presentlang (because in this case,
8320 # presentlang can be used as a fallback for messages
8321 # which are not translated in the desiredlang catalog).
8322 case "$desiredlang" in
8323 "$presentlang"*) useit=yes;;
8326 if test $useit = yes; then
8327 NEW_LINGUAS="$NEW_LINGUAS $presentlang"
8330 LINGUAS=$NEW_LINGUAS
8331 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
8332 $as_echo "$LINGUAS" >&6; }
8335 if test -n "$LINGUAS"; then
8336 for lang in $LINGUAS; do CATALOGS="$CATALOGS $lang$CATOBJEXT"; done
8341 if test -n "$ac_aux_dir"; then
8342 MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs"
8344 if test -z "$MKINSTALLDIRS"; then
8345 MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs"
8349 test -d po || mkdir po
8350 if test "x$srcdir" != "x."; then
8351 if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then
8352 posrcprefix="$srcdir/"
8354 posrcprefix="../$srcdir/"
8360 sed -e "/^#/d" -e "/^\$/d" -e "s,.*, $posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \
8361 < $srcdir/po/POTFILES.in > po/POTFILES
8363 MKINSTALLDIRS="$INSTALL_DIRS"
8366 ###############################################################################
8368 # Check for -lXmu (some fucked up vendors don't ship it...)
8370 ###############################################################################
8374 ac_save_CPPFLAGS="$CPPFLAGS"
8375 if test \! -z "$includedir" ; then
8376 CPPFLAGS="$CPPFLAGS -I$includedir"
8378 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
8379 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
8380 ac_fn_c_check_header_compile "$LINENO" "X11/Xmu/Error.h" "ac_cv_header_X11_Xmu_Error_h" "#include <stdlib.h>
8382 #include <X11/Intrinsic.h>
8384 if test "x$ac_cv_header_X11_Xmu_Error_h" = xyes; then :
8389 CPPFLAGS="$ac_save_CPPFLAGS"
8390 if test "$have_xmu" = no ; then
8391 XMU_SRCS='$(UTILS_SRC)/xmu.c'
8392 XMU_OBJS='$(UTILS_BIN)/xmu.o'
8398 $as_echo "#define HAVE_XMU 1" >>confdefs.h
8403 ###############################################################################
8405 # Check for the SunOS 4.1.x _get_wmShellWidgetClass bug.
8406 # See comp.windows.x FAQ question 124. The right fix is to
8407 # get OpenWindows 3.0 patches 100512-02 and 100573-03.
8409 ###############################################################################
8411 if test "$have_xmu" = yes ; then
8414 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the SunOS 4.1.x _get_wmShellWidgetClass bug" >&5
8415 $as_echo_n "checking for the SunOS 4.1.x _get_wmShellWidgetClass bug... " >&6; }
8416 if ${ac_cv_sunos_xmu_bug+:} false; then :
8417 $as_echo_n "(cached) " >&6
8419 ac_save_LDFLAGS="$LDFLAGS"
8420 if test \! -z "$x_libraries" ; then
8421 LDFLAGS="$LDFLAGS -L$x_libraries"
8423 # Note: this trick never works! (Generally.)
8424 # We're only getting away with using AC_TRY_LINK
8425 # with X libraries because we know it's SunOS.
8426 LDFLAGS="$LDFLAGS -lXmu -lXt -lX11 -lXext -lm"
8427 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8428 /* end confdefs.h. */
8438 if ac_fn_c_try_link "$LINENO"; then :
8439 ac_cv_sunos_xmu_bug=no
8441 ac_cv_sunos_xmu_bug=yes
8443 rm -f core conftest.err conftest.$ac_objext \
8444 conftest$ac_exeext conftest.$ac_ext
8445 LDFLAGS="$ac_save_LDFLAGS"
8447 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sunos_xmu_bug" >&5
8448 $as_echo "$ac_cv_sunos_xmu_bug" >&6; }
8449 if test "$ac_cv_sunos_xmu_bug" = yes ; then
8450 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler understands -static" >&5
8451 $as_echo_n "checking whether the compiler understands -static... " >&6; }
8452 if ${ac_cv_ld_static+:} false; then :
8453 $as_echo_n "(cached) " >&6
8455 ac_save_LDFLAGS="$LDFLAGS"
8456 LDFLAGS="$LDFLAGS -static"
8457 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8458 /* end confdefs.h. */
8468 if ac_fn_c_try_link "$LINENO"; then :
8473 rm -f core conftest.err conftest.$ac_objext \
8474 conftest$ac_exeext conftest.$ac_ext
8475 LDFLAGS="$ac_save_LDFLAGS"
8477 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_ld_static" >&5
8478 $as_echo "$ac_cv_ld_static" >&6; }
8479 if test "$ac_cv_ld_static" = yes ; then
8480 LDFLAGS="$LDFLAGS -static"
8482 LDFLAGS="$LDFLAGS -Bstatic"
8490 ###############################################################################
8492 # Handle the --with-hackdir option
8494 ###############################################################################
8497 with_hackdir_req=unspecified
8499 # Check whether --with-hackdir was given.
8500 if test "${with_hackdir+set}" = set; then :
8501 withval=$with_hackdir; with_hackdir="$withval"; with_hackdir_req="$withval"
8507 if test x"$with_hackdir" = xyes; then
8508 HACKDIR='${libexecdir}/xscreensaver'
8509 elif test x"$with_hackdir" = xno; then
8512 HACKDIR=$with_hackdir
8515 # canonicalize slashes.
8516 HACKDIR=`echo "${HACKDIR}" | sed 's@/$@@;s@//*@/@g'`
8518 # Expand HACKDIR as HACKDIR_FULL
8519 HACKDIR_FULL=`eval eval eval eval eval eval eval eval eval echo $HACKDIR`
8521 # This option used to be called --enable-subdir; make sure that is no longer
8522 # used, since configure brain-damagedly ignores unknown --enable options.
8525 # Check whether --enable-subdir was given.
8526 if test "${enable_subdir+set}" = set; then :
8527 enableval=$enable_subdir; obsolete_enable=yes
8530 if test -n "$obsolete_enable"; then
8531 echo "error: the --enable-subdir option has been replaced with"
8532 echo " the new --with-hackdir option; see \`configure --help'"
8533 echo " for more information."
8538 ###############################################################################
8540 # Handle the --with-configdir option
8541 # Help for --with-x-app-defaults option added.
8543 ###############################################################################
8546 with_configdir_req=unspecified
8548 # Check whether --with-configdir was given.
8549 if test "${with_configdir+set}" = set; then :
8550 withval=$with_configdir; with_configdir="$withval"; with_configdir_req="$withval"
8556 if test x"$with_configdir" = xyes; then
8557 HACK_CONF_DIR='${datadir}/xscreensaver/config'
8558 elif test x"$with_configdir" = xno; then
8559 echo "error: must be yes, or a pathname: --with-configdir=$with_configdir"
8562 # there must be a better way than this...
8563 if test -z "`echo $with_configdir | sed 's@^/.*@@'`" ; then
8565 HACK_CONF_DIR=$with_configdir
8568 HACK_CONF_DIR="\${exec_prefix}$with_configdir"
8575 ###############################################################################
8577 # Check for the SGI SCREEN_SAVER server extension.
8579 ###############################################################################
8582 #with_sgi_req=unspecified
8583 #AC_ARG_WITH(sgi-ext,
8584 #[Except where noted, all of the --with options below can also take a
8585 #directory argument: for example, `--with-motif=/opt/Motif'. That would
8586 #cause /opt/Motif/include/ to be added to the -I list, and /opt/Motif/lib/
8587 #to be added to the -L list, assuming those directories exist.
8589 #By default, support for each of these options will be built in, if the
8590 #relevant library routines exist. At run time, they will then be used
8591 #only if the X server being used supports them. Each --with option has
8592 #a corresponding --without option, to override building support for them
8595 #Screen blanking and idle-detection options:
8597 # --with-sgi-ext Include support for the SGI SCREEN_SAVER extension.],
8598 # [with_sgi="$withval"; with_sgi_req="$withval"],[with_sgi=yes])
8600 #HANDLE_X_PATH_ARG(with_sgi, --with-sgi-ext, SGI SCREEN_SAVER)
8602 #if test "$with_sgi" = yes; then
8603 # AC_CHECK_X_HEADER(X11/extensions/XScreenSaver.h,
8605 # AC_DEFINE(HAVE_SGI_SAVER_EXTENSION)],,
8606 # [#include <X11/Xlib.h>])
8608 #elif test "$with_sgi" != no; then
8609 # echo "error: must be yes or no: --with-sgi-ext=$with_sgi"
8614 ###############################################################################
8616 # Check for the XIDLE server extension.
8618 ###############################################################################
8621 #with_xidle_req=unspecified
8622 #AC_ARG_WITH(xidle-ext,
8623 #[ --with-xidle-ext Include support for the XIDLE extension.],
8624 # [with_xidle="$withval"; with_xidle_req="$withval"],[with_xidle=yes])
8626 #HANDLE_X_PATH_ARG(with_xidle, --with-xidle-ext, XIDLE)
8628 #if test "$with_xidle" = yes; then
8629 # AC_CHECK_X_HEADER(X11/extensions/xidle.h,
8631 # AC_DEFINE(HAVE_XIDLE_EXTENSION)],,
8632 # [#include <X11/Xlib.h>])
8633 #elif test "$with_xidle" != no; then
8634 # echo "error: must be yes or no: --with-xidle-ext=$with_xidle"
8639 ###############################################################################
8641 # Check for the SGI-VIDEO-CONTROL server extension.
8643 ###############################################################################
8646 #with_sgivc_req=unspecified
8647 #AC_ARG_WITH(sgivc-ext,
8648 #[ --with-sgivc-ext Include support for the SGI-VIDEO-CONTROL extension.],
8649 # [with_sgivc="$withval"; with_sgivc_req="$withval"],[with_sgivc=yes])
8651 #HANDLE_X_PATH_ARG(with_sgivc, --with-sgivc-ext, SGI-VIDEO-CONTROL)
8653 #if test "$with_sgivc" = yes; then
8655 # # first check for XSGIvc.h
8656 # AC_CHECK_X_HEADER(X11/extensions/XSGIvc.h, [have_sgivc=yes],,
8657 # [#include <X11/Xlib.h>])
8659 # # if that succeeded, then check for the -lXsgivc
8660 # if test "$have_sgivc" = yes; then
8662 # AC_CHECK_X_LIB(Xsgivc, XSGIvcQueryGammaMap,
8663 # [have_sgivc=yes; SAVER_LIBS="$SAVER_LIBS -lXsgivc"], [true],
8667 # # if that succeeded, then we've really got it.
8668 # if test "$have_sgivc" = yes; then
8669 # AC_DEFINE(HAVE_SGI_VC_EXTENSION)
8672 #elif test "$with_sgivc" != no; then
8673 # echo "error: must be yes or no: --with-sgivc-ext=$with_sgivc"
8678 ###############################################################################
8680 # Check for the DPMS server extension.
8682 ###############################################################################
8685 with_dpms_req=unspecified
8687 # Check whether --with-dpms-ext was given.
8688 if test "${with_dpms_ext+set}" = set; then :
8689 withval=$with_dpms_ext; with_dpms="$withval"; with_dpms_req="$withval"
8696 case "$with_dpms" in
8701 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DPMS headers" >&5
8702 $as_echo_n "checking for DPMS headers... " >&6; }
8703 d=$with_dpms/include
8705 X_CFLAGS="-I$d $X_CFLAGS"
8706 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
8707 $as_echo "$d" >&6; }
8709 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
8710 $as_echo "not found ($d: no such directory)" >&6; }
8713 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DPMS libs" >&5
8714 $as_echo_n "checking for DPMS libs... " >&6; }
8717 X_LIBS="-L$d $X_LIBS"
8718 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
8719 $as_echo "$d" >&6; }
8721 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
8722 $as_echo "not found ($d: no such directory)" >&6; }
8725 # replace the directory string with "yes".
8727 with_dpms=$with_dpms_req
8732 echo "error: argument to --with-dpms-ext must be \"yes\", \"no\", or a directory."
8733 echo " If it is a directory, then \`DIR/include' will be added to"
8734 echo " the -I list, and \`DIR/lib' will be added to the -L list."
8740 if test "$with_dpms" = yes; then
8742 # first check for dpms.h
8744 ac_save_CPPFLAGS="$CPPFLAGS"
8745 if test \! -z "$includedir" ; then
8746 CPPFLAGS="$CPPFLAGS -I$includedir"
8748 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
8749 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
8750 ac_fn_c_check_header_compile "$LINENO" "X11/extensions/dpms.h" "ac_cv_header_X11_extensions_dpms_h" "#include <X11/Xlib.h>
8751 #include <X11/Xmd.h>
8753 if test "x$ac_cv_header_X11_extensions_dpms_h" = xyes; then :
8758 CPPFLAGS="$ac_save_CPPFLAGS"
8760 # if that succeeded, then check for the DPMS code in the libraries
8761 if test "$have_dpms" = yes; then
8763 # first look in -lXext (this is where it is with XFree86 4.0)
8766 ac_save_CPPFLAGS="$CPPFLAGS"
8767 ac_save_LDFLAGS="$LDFLAGS"
8768 # ac_save_LIBS="$LIBS"
8770 if test \! -z "$includedir" ; then
8771 CPPFLAGS="$CPPFLAGS -I$includedir"
8773 # note: $X_CFLAGS includes $x_includes
8774 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
8776 if test \! -z "$libdir" ; then
8777 LDFLAGS="$LDFLAGS -L$libdir"
8779 # note: $X_LIBS includes $x_libraries
8780 LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
8782 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
8783 LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
8784 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DPMSInfo in -lXext" >&5
8785 $as_echo_n "checking for DPMSInfo in -lXext... " >&6; }
8786 if ${ac_cv_lib_Xext_DPMSInfo+:} false; then :
8787 $as_echo_n "(cached) " >&6
8789 ac_check_lib_save_LIBS=$LIBS
8790 LIBS="-lXext -lXext -lX11 $LIBS"
8791 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8792 /* end confdefs.h. */
8794 /* Override any GCC internal prototype to avoid an error.
8795 Use char because int might match the return type of a GCC
8796 builtin and then its argument prototype would still apply. */
8809 if ac_fn_c_try_link "$LINENO"; then :
8810 ac_cv_lib_Xext_DPMSInfo=yes
8812 ac_cv_lib_Xext_DPMSInfo=no
8814 rm -f core conftest.err conftest.$ac_objext \
8815 conftest$ac_exeext conftest.$ac_ext
8816 LIBS=$ac_check_lib_save_LIBS
8818 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xext_DPMSInfo" >&5
8819 $as_echo "$ac_cv_lib_Xext_DPMSInfo" >&6; }
8820 if test "x$ac_cv_lib_Xext_DPMSInfo" = xyes; then :
8826 CPPFLAGS="$ac_save_CPPFLAGS"
8827 LDFLAGS="$ac_save_LDFLAGS"
8828 # LIBS="$ac_save_LIBS"
8831 # if that failed, look in -lXdpms (this is where it was in XFree86 3.x)
8832 if test "$have_dpms" = no; then
8834 ac_save_CPPFLAGS="$CPPFLAGS"
8835 ac_save_LDFLAGS="$LDFLAGS"
8836 # ac_save_LIBS="$LIBS"
8838 if test \! -z "$includedir" ; then
8839 CPPFLAGS="$CPPFLAGS -I$includedir"
8841 # note: $X_CFLAGS includes $x_includes
8842 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
8844 if test \! -z "$libdir" ; then
8845 LDFLAGS="$LDFLAGS -L$libdir"
8847 # note: $X_LIBS includes $x_libraries
8848 LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
8850 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
8851 LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
8852 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DPMSInfo in -lXdpms" >&5
8853 $as_echo_n "checking for DPMSInfo in -lXdpms... " >&6; }
8854 if ${ac_cv_lib_Xdpms_DPMSInfo+:} false; then :
8855 $as_echo_n "(cached) " >&6
8857 ac_check_lib_save_LIBS=$LIBS
8858 LIBS="-lXdpms -lXext -lX11 $LIBS"
8859 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8860 /* end confdefs.h. */
8862 /* Override any GCC internal prototype to avoid an error.
8863 Use char because int might match the return type of a GCC
8864 builtin and then its argument prototype would still apply. */
8877 if ac_fn_c_try_link "$LINENO"; then :
8878 ac_cv_lib_Xdpms_DPMSInfo=yes
8880 ac_cv_lib_Xdpms_DPMSInfo=no
8882 rm -f core conftest.err conftest.$ac_objext \
8883 conftest$ac_exeext conftest.$ac_ext
8884 LIBS=$ac_check_lib_save_LIBS
8886 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xdpms_DPMSInfo" >&5
8887 $as_echo "$ac_cv_lib_Xdpms_DPMSInfo" >&6; }
8888 if test "x$ac_cv_lib_Xdpms_DPMSInfo" = xyes; then :
8889 have_dpms=yes; XDPMS_LIBS="-lXdpms"
8894 CPPFLAGS="$ac_save_CPPFLAGS"
8895 LDFLAGS="$ac_save_LDFLAGS"
8896 # LIBS="$ac_save_LIBS"
8902 # if that succeeded, then we've really got it.
8903 if test "$have_dpms" = yes; then
8904 $as_echo "#define HAVE_DPMS_EXTENSION 1" >>confdefs.h
8908 elif test "$with_dpms" != no; then
8909 echo "error: must be yes or no: --with-dpms-ext=$with_dpms"
8914 ###############################################################################
8916 # Check for the XINERAMA server extension.
8918 ###############################################################################
8921 with_xinerama_req=unspecified
8923 # Check whether --with-xinerama-ext was given.
8924 if test "${with_xinerama_ext+set}" = set; then :
8925 withval=$with_xinerama_ext; with_xinerama="$withval"; with_xinerama_req="$withval"
8932 case "$with_xinerama" in
8937 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XINERAMA headers" >&5
8938 $as_echo_n "checking for XINERAMA headers... " >&6; }
8939 d=$with_xinerama/include
8941 X_CFLAGS="-I$d $X_CFLAGS"
8942 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
8943 $as_echo "$d" >&6; }
8945 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
8946 $as_echo "not found ($d: no such directory)" >&6; }
8949 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XINERAMA libs" >&5
8950 $as_echo_n "checking for XINERAMA libs... " >&6; }
8951 d=$with_xinerama/lib
8953 X_LIBS="-L$d $X_LIBS"
8954 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
8955 $as_echo "$d" >&6; }
8957 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
8958 $as_echo "not found ($d: no such directory)" >&6; }
8961 # replace the directory string with "yes".
8962 with_xinerama_req="yes"
8963 with_xinerama=$with_xinerama_req
8968 echo "error: argument to --with-xinerama-ext must be \"yes\", \"no\", or a directory."
8969 echo " If it is a directory, then \`DIR/include' will be added to"
8970 echo " the -I list, and \`DIR/lib' will be added to the -L list."
8976 if test "$with_xinerama" = yes; then
8978 # first check for Xinerama.h
8980 ac_save_CPPFLAGS="$CPPFLAGS"
8981 if test \! -z "$includedir" ; then
8982 CPPFLAGS="$CPPFLAGS -I$includedir"
8984 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
8985 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
8986 ac_fn_c_check_header_compile "$LINENO" "X11/extensions/Xinerama.h" "ac_cv_header_X11_extensions_Xinerama_h" "#include <X11/Xlib.h>
8988 if test "x$ac_cv_header_X11_extensions_Xinerama_h" = xyes; then :
8993 CPPFLAGS="$ac_save_CPPFLAGS"
8995 # if that succeeded, then check for the XINERAMA code in the libraries
8996 if test "$have_xinerama" = yes; then
8998 # first look in -lXext
9001 ac_save_CPPFLAGS="$CPPFLAGS"
9002 ac_save_LDFLAGS="$LDFLAGS"
9003 # ac_save_LIBS="$LIBS"
9005 if test \! -z "$includedir" ; then
9006 CPPFLAGS="$CPPFLAGS -I$includedir"
9008 # note: $X_CFLAGS includes $x_includes
9009 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
9011 if test \! -z "$libdir" ; then
9012 LDFLAGS="$LDFLAGS -L$libdir"
9014 # note: $X_LIBS includes $x_libraries
9015 LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
9017 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
9018 LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
9019 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XineramaQueryScreens in -lXext" >&5
9020 $as_echo_n "checking for XineramaQueryScreens in -lXext... " >&6; }
9021 if ${ac_cv_lib_Xext_XineramaQueryScreens+:} false; then :
9022 $as_echo_n "(cached) " >&6
9024 ac_check_lib_save_LIBS=$LIBS
9025 LIBS="-lXext -lXext -lX11 $LIBS"
9026 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9027 /* end confdefs.h. */
9029 /* Override any GCC internal prototype to avoid an error.
9030 Use char because int might match the return type of a GCC
9031 builtin and then its argument prototype would still apply. */
9035 char XineramaQueryScreens ();
9039 return XineramaQueryScreens ();
9044 if ac_fn_c_try_link "$LINENO"; then :
9045 ac_cv_lib_Xext_XineramaQueryScreens=yes
9047 ac_cv_lib_Xext_XineramaQueryScreens=no
9049 rm -f core conftest.err conftest.$ac_objext \
9050 conftest$ac_exeext conftest.$ac_ext
9051 LIBS=$ac_check_lib_save_LIBS
9053 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xext_XineramaQueryScreens" >&5
9054 $as_echo "$ac_cv_lib_Xext_XineramaQueryScreens" >&6; }
9055 if test "x$ac_cv_lib_Xext_XineramaQueryScreens" = xyes; then :
9061 CPPFLAGS="$ac_save_CPPFLAGS"
9062 LDFLAGS="$ac_save_LDFLAGS"
9063 # LIBS="$ac_save_LIBS"
9066 # if that failed, look in -lXinerama (this is where it is in XFree86 4.1.)
9067 if test "$have_xinerama" = no; then
9069 ac_save_CPPFLAGS="$CPPFLAGS"
9070 ac_save_LDFLAGS="$LDFLAGS"
9071 # ac_save_LIBS="$LIBS"
9073 if test \! -z "$includedir" ; then
9074 CPPFLAGS="$CPPFLAGS -I$includedir"
9076 # note: $X_CFLAGS includes $x_includes
9077 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
9079 if test \! -z "$libdir" ; then
9080 LDFLAGS="$LDFLAGS -L$libdir"
9082 # note: $X_LIBS includes $x_libraries
9083 LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
9085 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
9086 LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
9087 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XineramaQueryScreens in -lXinerama" >&5
9088 $as_echo_n "checking for XineramaQueryScreens in -lXinerama... " >&6; }
9089 if ${ac_cv_lib_Xinerama_XineramaQueryScreens+:} false; then :
9090 $as_echo_n "(cached) " >&6
9092 ac_check_lib_save_LIBS=$LIBS
9093 LIBS="-lXinerama -lXext -lX11 $LIBS"
9094 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9095 /* end confdefs.h. */
9097 /* Override any GCC internal prototype to avoid an error.
9098 Use char because int might match the return type of a GCC
9099 builtin and then its argument prototype would still apply. */
9103 char XineramaQueryScreens ();
9107 return XineramaQueryScreens ();
9112 if ac_fn_c_try_link "$LINENO"; then :
9113 ac_cv_lib_Xinerama_XineramaQueryScreens=yes
9115 ac_cv_lib_Xinerama_XineramaQueryScreens=no
9117 rm -f core conftest.err conftest.$ac_objext \
9118 conftest$ac_exeext conftest.$ac_ext
9119 LIBS=$ac_check_lib_save_LIBS
9121 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xinerama_XineramaQueryScreens" >&5
9122 $as_echo "$ac_cv_lib_Xinerama_XineramaQueryScreens" >&6; }
9123 if test "x$ac_cv_lib_Xinerama_XineramaQueryScreens" = xyes; then :
9124 have_xinerama=yes; XINERAMA_LIBS="-lXinerama"
9129 CPPFLAGS="$ac_save_CPPFLAGS"
9130 LDFLAGS="$ac_save_LDFLAGS"
9131 # LIBS="$ac_save_LIBS"
9136 # if that succeeded, then we've really got it.
9137 if test "$have_xinerama" = yes; then
9138 $as_echo "#define HAVE_XINERAMA 1" >>confdefs.h
9142 elif test "$with_xinerama" != no; then
9143 echo "error: must be yes or no: --with-xinerama-ext=$with_xinerama"
9148 ###############################################################################
9150 # Check for the XINPUT server extension.
9152 ###############################################################################
9155 with_xinput_req=unspecified
9157 # Check whether --with-xinput-ext was given.
9158 if test "${with_xinput_ext+set}" = set; then :
9159 withval=$with_xinput_ext; with_xinput="$withval"; with_xinput_req="$withval"
9166 case "$with_xinput" in
9171 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XINPUT headers" >&5
9172 $as_echo_n "checking for XINPUT headers... " >&6; }
9173 d=$with_xinput/include
9175 X_CFLAGS="-I$d $X_CFLAGS"
9176 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
9177 $as_echo "$d" >&6; }
9179 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
9180 $as_echo "not found ($d: no such directory)" >&6; }
9183 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XINPUT libs" >&5
9184 $as_echo_n "checking for XINPUT libs... " >&6; }
9187 X_LIBS="-L$d $X_LIBS"
9188 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
9189 $as_echo "$d" >&6; }
9191 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
9192 $as_echo "not found ($d: no such directory)" >&6; }
9195 # replace the directory string with "yes".
9196 with_xinput_req="yes"
9197 with_xinput=$with_xinput_req
9202 echo "error: argument to --with-xinput-ext must be \"yes\", \"no\", or a directory."
9203 echo " If it is a directory, then \`DIR/include' will be added to"
9204 echo " the -I list, and \`DIR/lib' will be added to the -L list."
9210 if test "$with_xinput" = yes; then
9212 # first check for Xinput.h
9214 ac_save_CPPFLAGS="$CPPFLAGS"
9215 if test \! -z "$includedir" ; then
9216 CPPFLAGS="$CPPFLAGS -I$includedir"
9218 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
9219 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
9220 ac_fn_c_check_header_compile "$LINENO" "X11/extensions/XInput.h" "ac_cv_header_X11_extensions_XInput_h" "#include <X11/Xlib.h>
9222 if test "x$ac_cv_header_X11_extensions_XInput_h" = xyes; then :
9227 CPPFLAGS="$ac_save_CPPFLAGS"
9229 # if that succeeded, then check for libXi
9230 if test "$have_xinput" = yes; then
9233 ac_save_CPPFLAGS="$CPPFLAGS"
9234 ac_save_LDFLAGS="$LDFLAGS"
9235 # ac_save_LIBS="$LIBS"
9237 if test \! -z "$includedir" ; then
9238 CPPFLAGS="$CPPFLAGS -I$includedir"
9240 # note: $X_CFLAGS includes $x_includes
9241 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
9243 if test \! -z "$libdir" ; then
9244 LDFLAGS="$LDFLAGS -L$libdir"
9246 # note: $X_LIBS includes $x_libraries
9247 LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
9249 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
9250 LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
9251 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XListInputDevices in -lXi" >&5
9252 $as_echo_n "checking for XListInputDevices in -lXi... " >&6; }
9253 if ${ac_cv_lib_Xi_XListInputDevices+:} false; then :
9254 $as_echo_n "(cached) " >&6
9256 ac_check_lib_save_LIBS=$LIBS
9257 LIBS="-lXi -lXext -lX11 $LIBS"
9258 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9259 /* end confdefs.h. */
9261 /* Override any GCC internal prototype to avoid an error.
9262 Use char because int might match the return type of a GCC
9263 builtin and then its argument prototype would still apply. */
9267 char XListInputDevices ();
9271 return XListInputDevices ();
9276 if ac_fn_c_try_link "$LINENO"; then :
9277 ac_cv_lib_Xi_XListInputDevices=yes
9279 ac_cv_lib_Xi_XListInputDevices=no
9281 rm -f core conftest.err conftest.$ac_objext \
9282 conftest$ac_exeext conftest.$ac_ext
9283 LIBS=$ac_check_lib_save_LIBS
9285 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xi_XListInputDevices" >&5
9286 $as_echo "$ac_cv_lib_Xi_XListInputDevices" >&6; }
9287 if test "x$ac_cv_lib_Xi_XListInputDevices" = xyes; then :
9288 have_xinput=yes; SAVER_LIBS="$SAVER_LIBS -lXi"
9293 CPPFLAGS="$ac_save_CPPFLAGS"
9294 LDFLAGS="$ac_save_LDFLAGS"
9295 # LIBS="$ac_save_LIBS"
9299 # if that succeeded, then we've really got it.
9300 if test "$have_xinput" = yes; then
9301 $as_echo "#define HAVE_XINPUT 1" >>confdefs.h
9305 elif test "$with_xinput" != no; then
9306 echo "error: must be yes or no: --with-xinput-ext=$with_xinput"
9311 ###############################################################################
9313 # Check for the XF86VMODE server extension (for virtual screens.)
9315 ###############################################################################
9318 with_xf86vmode_req=unspecified
9320 # Check whether --with-xf86vmode-ext was given.
9321 if test "${with_xf86vmode_ext+set}" = set; then :
9322 withval=$with_xf86vmode_ext; with_xf86vmode="$withval"; with_xf86vmode_req="$withval"
9329 case "$with_xf86vmode" in
9334 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for xf86vmode headers" >&5
9335 $as_echo_n "checking for xf86vmode headers... " >&6; }
9336 d=$with_xf86vmode/include
9338 X_CFLAGS="-I$d $X_CFLAGS"
9339 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
9340 $as_echo "$d" >&6; }
9342 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
9343 $as_echo "not found ($d: no such directory)" >&6; }
9346 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for xf86vmode libs" >&5
9347 $as_echo_n "checking for xf86vmode libs... " >&6; }
9348 d=$with_xf86vmode/lib
9350 X_LIBS="-L$d $X_LIBS"
9351 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
9352 $as_echo "$d" >&6; }
9354 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
9355 $as_echo "not found ($d: no such directory)" >&6; }
9358 # replace the directory string with "yes".
9359 with_xf86vmode_req="yes"
9360 with_xf86vmode=$with_xf86vmode_req
9365 echo "error: argument to --with-xf86vmode-ext must be \"yes\", \"no\", or a directory."
9366 echo " If it is a directory, then \`DIR/include' will be added to"
9367 echo " the -I list, and \`DIR/lib' will be added to the -L list."
9375 if test "$with_xf86vmode" = yes; then
9377 # first check for xf86vmode.h
9379 ac_save_CPPFLAGS="$CPPFLAGS"
9380 if test \! -z "$includedir" ; then
9381 CPPFLAGS="$CPPFLAGS -I$includedir"
9383 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
9384 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
9385 ac_fn_c_check_header_compile "$LINENO" "X11/extensions/xf86vmode.h" "ac_cv_header_X11_extensions_xf86vmode_h" "#include <X11/Xlib.h>
9387 if test "x$ac_cv_header_X11_extensions_xf86vmode_h" = xyes; then :
9392 CPPFLAGS="$ac_save_CPPFLAGS"
9394 # if that succeeded, then check for the -lXxf86vm
9395 if test "$have_xf86vmode" = yes; then
9398 ac_save_CPPFLAGS="$CPPFLAGS"
9399 ac_save_LDFLAGS="$LDFLAGS"
9400 # ac_save_LIBS="$LIBS"
9402 if test \! -z "$includedir" ; then
9403 CPPFLAGS="$CPPFLAGS -I$includedir"
9405 # note: $X_CFLAGS includes $x_includes
9406 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
9408 if test \! -z "$libdir" ; then
9409 LDFLAGS="$LDFLAGS -L$libdir"
9411 # note: $X_LIBS includes $x_libraries
9412 LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
9414 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
9415 LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
9416 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XF86VidModeGetViewPort in -lXxf86vm" >&5
9417 $as_echo_n "checking for XF86VidModeGetViewPort in -lXxf86vm... " >&6; }
9418 if ${ac_cv_lib_Xxf86vm_XF86VidModeGetViewPort+:} false; then :
9419 $as_echo_n "(cached) " >&6
9421 ac_check_lib_save_LIBS=$LIBS
9422 LIBS="-lXxf86vm -lXext -lX11 $LIBS"
9423 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9424 /* end confdefs.h. */
9426 /* Override any GCC internal prototype to avoid an error.
9427 Use char because int might match the return type of a GCC
9428 builtin and then its argument prototype would still apply. */
9432 char XF86VidModeGetViewPort ();
9436 return XF86VidModeGetViewPort ();
9441 if ac_fn_c_try_link "$LINENO"; then :
9442 ac_cv_lib_Xxf86vm_XF86VidModeGetViewPort=yes
9444 ac_cv_lib_Xxf86vm_XF86VidModeGetViewPort=no
9446 rm -f core conftest.err conftest.$ac_objext \
9447 conftest$ac_exeext conftest.$ac_ext
9448 LIBS=$ac_check_lib_save_LIBS
9450 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xxf86vm_XF86VidModeGetViewPort" >&5
9451 $as_echo "$ac_cv_lib_Xxf86vm_XF86VidModeGetViewPort" >&6; }
9452 if test "x$ac_cv_lib_Xxf86vm_XF86VidModeGetViewPort" = xyes; then :
9454 VIDMODE_LIBS="-lXxf86vm";
9455 SAVER_LIBS="$SAVER_LIBS $VIDMODE_LIBS"
9460 CPPFLAGS="$ac_save_CPPFLAGS"
9461 LDFLAGS="$ac_save_LDFLAGS"
9462 # LIBS="$ac_save_LIBS"
9466 # if that succeeded, then we've really got it.
9467 if test "$have_xf86vmode" = yes; then
9468 $as_echo "#define HAVE_XF86VMODE 1" >>confdefs.h
9472 elif test "$with_xf86vmode" != no; then
9473 echo "error: must be yes or no: --with-xf86vmode-ext=$with_xf86vmode"
9478 ###############################################################################
9480 # Check for the XF86VMODE server extension (for gamma fading.)
9482 ###############################################################################
9485 have_xf86gamma_ramp=no
9486 with_xf86gamma_req=unspecified
9488 # Check whether --with-xf86gamma-ext was given.
9489 if test "${with_xf86gamma_ext+set}" = set; then :
9490 withval=$with_xf86gamma_ext; with_xf86gamma="$withval"; with_xf86gamma_req="$withval"
9497 case "$with_xf86gamma" in
9502 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for xf86gamma headers" >&5
9503 $as_echo_n "checking for xf86gamma headers... " >&6; }
9504 d=$with_xf86gamma/include
9506 X_CFLAGS="-I$d $X_CFLAGS"
9507 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
9508 $as_echo "$d" >&6; }
9510 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
9511 $as_echo "not found ($d: no such directory)" >&6; }
9514 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for xf86gamma libs" >&5
9515 $as_echo_n "checking for xf86gamma libs... " >&6; }
9516 d=$with_xf86gamma/lib
9518 X_LIBS="-L$d $X_LIBS"
9519 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
9520 $as_echo "$d" >&6; }
9522 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
9523 $as_echo "not found ($d: no such directory)" >&6; }
9526 # replace the directory string with "yes".
9527 with_xf86gamma_req="yes"
9528 with_xf86gamma=$with_xf86gamma_req
9533 echo "error: argument to --with-xf86gamma-ext must be \"yes\", \"no\", or a directory."
9534 echo " If it is a directory, then \`DIR/include' will be added to"
9535 echo " the -I list, and \`DIR/lib' will be added to the -L list."
9541 if test "$with_xf86gamma" = yes; then
9543 # first check for xf86vmode.h, if we haven't already
9544 if test "$have_xf86vmode" = yes; then
9548 ac_save_CPPFLAGS="$CPPFLAGS"
9549 if test \! -z "$includedir" ; then
9550 CPPFLAGS="$CPPFLAGS -I$includedir"
9552 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
9553 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
9554 ac_fn_c_check_header_compile "$LINENO" "X11/extensions/xf86vmode.h" "ac_cv_header_X11_extensions_xf86vmode_h" "#include <X11/Xlib.h>
9556 if test "x$ac_cv_header_X11_extensions_xf86vmode_h" = xyes; then :
9561 CPPFLAGS="$ac_save_CPPFLAGS"
9564 # if that succeeded, then check for the -lXxf86vm
9565 if test "$have_xf86gamma" = yes; then
9568 ac_save_CPPFLAGS="$CPPFLAGS"
9569 ac_save_LDFLAGS="$LDFLAGS"
9570 # ac_save_LIBS="$LIBS"
9572 if test \! -z "$includedir" ; then
9573 CPPFLAGS="$CPPFLAGS -I$includedir"
9575 # note: $X_CFLAGS includes $x_includes
9576 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
9578 if test \! -z "$libdir" ; then
9579 LDFLAGS="$LDFLAGS -L$libdir"
9581 # note: $X_LIBS includes $x_libraries
9582 LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
9584 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
9585 LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
9586 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XF86VidModeSetGamma in -lXxf86vm" >&5
9587 $as_echo_n "checking for XF86VidModeSetGamma in -lXxf86vm... " >&6; }
9588 if ${ac_cv_lib_Xxf86vm_XF86VidModeSetGamma+:} false; then :
9589 $as_echo_n "(cached) " >&6
9591 ac_check_lib_save_LIBS=$LIBS
9592 LIBS="-lXxf86vm -lXext -lX11 $LIBS"
9593 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9594 /* end confdefs.h. */
9596 /* Override any GCC internal prototype to avoid an error.
9597 Use char because int might match the return type of a GCC
9598 builtin and then its argument prototype would still apply. */
9602 char XF86VidModeSetGamma ();
9606 return XF86VidModeSetGamma ();
9611 if ac_fn_c_try_link "$LINENO"; then :
9612 ac_cv_lib_Xxf86vm_XF86VidModeSetGamma=yes
9614 ac_cv_lib_Xxf86vm_XF86VidModeSetGamma=no
9616 rm -f core conftest.err conftest.$ac_objext \
9617 conftest$ac_exeext conftest.$ac_ext
9618 LIBS=$ac_check_lib_save_LIBS
9620 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xxf86vm_XF86VidModeSetGamma" >&5
9621 $as_echo "$ac_cv_lib_Xxf86vm_XF86VidModeSetGamma" >&6; }
9622 if test "x$ac_cv_lib_Xxf86vm_XF86VidModeSetGamma" = xyes; then :
9628 CPPFLAGS="$ac_save_CPPFLAGS"
9629 LDFLAGS="$ac_save_LDFLAGS"
9630 # LIBS="$ac_save_LIBS"
9634 # check for the Ramp versions of the functions too.
9635 if test "$have_xf86gamma" = yes; then
9636 have_xf86gamma_ramp=no
9638 ac_save_CPPFLAGS="$CPPFLAGS"
9639 ac_save_LDFLAGS="$LDFLAGS"
9640 # ac_save_LIBS="$LIBS"
9642 if test \! -z "$includedir" ; then
9643 CPPFLAGS="$CPPFLAGS -I$includedir"
9645 # note: $X_CFLAGS includes $x_includes
9646 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
9648 if test \! -z "$libdir" ; then
9649 LDFLAGS="$LDFLAGS -L$libdir"
9651 # note: $X_LIBS includes $x_libraries
9652 LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
9654 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
9655 LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
9656 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XF86VidModeSetGammaRamp in -lXxf86vm" >&5
9657 $as_echo_n "checking for XF86VidModeSetGammaRamp in -lXxf86vm... " >&6; }
9658 if ${ac_cv_lib_Xxf86vm_XF86VidModeSetGammaRamp+:} false; then :
9659 $as_echo_n "(cached) " >&6
9661 ac_check_lib_save_LIBS=$LIBS
9662 LIBS="-lXxf86vm -lXext -lX11 $LIBS"
9663 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9664 /* end confdefs.h. */
9666 /* Override any GCC internal prototype to avoid an error.
9667 Use char because int might match the return type of a GCC
9668 builtin and then its argument prototype would still apply. */
9672 char XF86VidModeSetGammaRamp ();
9676 return XF86VidModeSetGammaRamp ();
9681 if ac_fn_c_try_link "$LINENO"; then :
9682 ac_cv_lib_Xxf86vm_XF86VidModeSetGammaRamp=yes
9684 ac_cv_lib_Xxf86vm_XF86VidModeSetGammaRamp=no
9686 rm -f core conftest.err conftest.$ac_objext \
9687 conftest$ac_exeext conftest.$ac_ext
9688 LIBS=$ac_check_lib_save_LIBS
9690 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xxf86vm_XF86VidModeSetGammaRamp" >&5
9691 $as_echo "$ac_cv_lib_Xxf86vm_XF86VidModeSetGammaRamp" >&6; }
9692 if test "x$ac_cv_lib_Xxf86vm_XF86VidModeSetGammaRamp" = xyes; then :
9693 have_xf86gamma_ramp=yes
9698 CPPFLAGS="$ac_save_CPPFLAGS"
9699 LDFLAGS="$ac_save_LDFLAGS"
9700 # LIBS="$ac_save_LIBS"
9704 # if those tests succeeded, then we've really got the functions.
9705 if test "$have_xf86gamma" = yes; then
9706 $as_echo "#define HAVE_XF86VMODE_GAMMA 1" >>confdefs.h
9710 if test "$have_xf86gamma_ramp" = yes; then
9711 $as_echo "#define HAVE_XF86VMODE_GAMMA_RAMP 1" >>confdefs.h
9715 # pull in the lib, if we haven't already
9716 if test "$have_xf86gamma" = yes -a "$have_xf86vmode" = no; then
9717 SAVER_LIBS="$SAVER_LIBS -lXxf86vm"
9720 elif test "$with_xf86gamma" != no; then
9721 echo "error: must be yes or no: --with-xf86gamma-ext=$with_xf86vmode"
9726 ###############################################################################
9728 # Check for the RANDR (Resize and Rotate) server extension.
9730 # We need this to detect when the resolution of the desktop
9731 # has changed out from under us (this is a newer, different
9732 # mechanism than the XF86VMODE virtual viewports.)
9734 ###############################################################################
9737 with_randr_req=unspecified
9739 # Check whether --with-randr-ext was given.
9740 if test "${with_randr_ext+set}" = set; then :
9741 withval=$with_randr_ext; with_randr="$withval"; with_randr_req="$withval"
9748 case "$with_randr" in
9753 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for RANDR headers" >&5
9754 $as_echo_n "checking for RANDR headers... " >&6; }
9755 d=$with_randr/include
9757 X_CFLAGS="-I$d $X_CFLAGS"
9758 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
9759 $as_echo "$d" >&6; }
9761 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
9762 $as_echo "not found ($d: no such directory)" >&6; }
9765 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for RANDR libs" >&5
9766 $as_echo_n "checking for RANDR libs... " >&6; }
9769 X_LIBS="-L$d $X_LIBS"
9770 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
9771 $as_echo "$d" >&6; }
9773 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
9774 $as_echo "not found ($d: no such directory)" >&6; }
9777 # replace the directory string with "yes".
9778 with_randr_req="yes"
9779 with_randr=$with_randr_req
9784 echo "error: argument to --with-randr-ext must be \"yes\", \"no\", or a directory."
9785 echo " If it is a directory, then \`DIR/include' will be added to"
9786 echo " the -I list, and \`DIR/lib' will be added to the -L list."
9792 if test "$with_randr" = yes; then
9794 # first check for Xrandr.h
9796 ac_save_CPPFLAGS="$CPPFLAGS"
9797 if test \! -z "$includedir" ; then
9798 CPPFLAGS="$CPPFLAGS -I$includedir"
9800 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
9801 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
9802 ac_fn_c_check_header_compile "$LINENO" "X11/extensions/Xrandr.h" "ac_cv_header_X11_extensions_Xrandr_h" "#include <X11/Xlib.h>
9804 if test "x$ac_cv_header_X11_extensions_Xrandr_h" = xyes; then :
9809 CPPFLAGS="$ac_save_CPPFLAGS"
9811 # if that succeeded, then check for the XRR code in the libraries
9812 if test "$have_randr" = yes; then
9814 # RANDR probably needs -lXrender
9817 ac_save_CPPFLAGS="$CPPFLAGS"
9818 ac_save_LDFLAGS="$LDFLAGS"
9819 # ac_save_LIBS="$LIBS"
9821 if test \! -z "$includedir" ; then
9822 CPPFLAGS="$CPPFLAGS -I$includedir"
9824 # note: $X_CFLAGS includes $x_includes
9825 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
9827 if test \! -z "$libdir" ; then
9828 LDFLAGS="$LDFLAGS -L$libdir"
9830 # note: $X_LIBS includes $x_libraries
9831 LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
9833 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
9834 LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
9835 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XRenderSetSubpixelOrder in -lXrender" >&5
9836 $as_echo_n "checking for XRenderSetSubpixelOrder in -lXrender... " >&6; }
9837 if ${ac_cv_lib_Xrender_XRenderSetSubpixelOrder+:} false; then :
9838 $as_echo_n "(cached) " >&6
9840 ac_check_lib_save_LIBS=$LIBS
9841 LIBS="-lXrender -lXext -lX11 $LIBS"
9842 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9843 /* end confdefs.h. */
9845 /* Override any GCC internal prototype to avoid an error.
9846 Use char because int might match the return type of a GCC
9847 builtin and then its argument prototype would still apply. */
9851 char XRenderSetSubpixelOrder ();
9855 return XRenderSetSubpixelOrder ();
9860 if ac_fn_c_try_link "$LINENO"; then :
9861 ac_cv_lib_Xrender_XRenderSetSubpixelOrder=yes
9863 ac_cv_lib_Xrender_XRenderSetSubpixelOrder=no
9865 rm -f core conftest.err conftest.$ac_objext \
9866 conftest$ac_exeext conftest.$ac_ext
9867 LIBS=$ac_check_lib_save_LIBS
9869 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xrender_XRenderSetSubpixelOrder" >&5
9870 $as_echo "$ac_cv_lib_Xrender_XRenderSetSubpixelOrder" >&6; }
9871 if test "x$ac_cv_lib_Xrender_XRenderSetSubpixelOrder" = xyes; then :
9872 xrender_libs="-lXrender"
9877 CPPFLAGS="$ac_save_CPPFLAGS"
9878 LDFLAGS="$ac_save_LDFLAGS"
9879 # LIBS="$ac_save_LIBS"
9882 # first look for RANDR in -lXext
9885 ac_save_CPPFLAGS="$CPPFLAGS"
9886 ac_save_LDFLAGS="$LDFLAGS"
9887 # ac_save_LIBS="$LIBS"
9889 if test \! -z "$includedir" ; then
9890 CPPFLAGS="$CPPFLAGS -I$includedir"
9892 # note: $X_CFLAGS includes $x_includes
9893 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
9895 if test \! -z "$libdir" ; then
9896 LDFLAGS="$LDFLAGS -L$libdir"
9898 # note: $X_LIBS includes $x_libraries
9899 LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
9901 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
9902 LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
9903 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XRRGetScreenInfo in -lXext" >&5
9904 $as_echo_n "checking for XRRGetScreenInfo in -lXext... " >&6; }
9905 if ${ac_cv_lib_Xext_XRRGetScreenInfo+:} false; then :
9906 $as_echo_n "(cached) " >&6
9908 ac_check_lib_save_LIBS=$LIBS
9909 LIBS="-lXext $xrender_libs -lXext -lX11 $LIBS"
9910 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9911 /* end confdefs.h. */
9913 /* Override any GCC internal prototype to avoid an error.
9914 Use char because int might match the return type of a GCC
9915 builtin and then its argument prototype would still apply. */
9919 char XRRGetScreenInfo ();
9923 return XRRGetScreenInfo ();
9928 if ac_fn_c_try_link "$LINENO"; then :
9929 ac_cv_lib_Xext_XRRGetScreenInfo=yes
9931 ac_cv_lib_Xext_XRRGetScreenInfo=no
9933 rm -f core conftest.err conftest.$ac_objext \
9934 conftest$ac_exeext conftest.$ac_ext
9935 LIBS=$ac_check_lib_save_LIBS
9937 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xext_XRRGetScreenInfo" >&5
9938 $as_echo "$ac_cv_lib_Xext_XRRGetScreenInfo" >&6; }
9939 if test "x$ac_cv_lib_Xext_XRRGetScreenInfo" = xyes; then :
9940 have_randr=yes; SAVER_LIBS="$SAVER_LIBS $xrender_libs"
9945 CPPFLAGS="$ac_save_CPPFLAGS"
9946 LDFLAGS="$ac_save_LDFLAGS"
9947 # LIBS="$ac_save_LIBS"
9950 # if that failed, look in -lXrandr
9951 if test "$have_randr" = no; then
9953 ac_save_CPPFLAGS="$CPPFLAGS"
9954 ac_save_LDFLAGS="$LDFLAGS"
9955 # ac_save_LIBS="$LIBS"
9957 if test \! -z "$includedir" ; then
9958 CPPFLAGS="$CPPFLAGS -I$includedir"
9960 # note: $X_CFLAGS includes $x_includes
9961 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
9963 if test \! -z "$libdir" ; then
9964 LDFLAGS="$LDFLAGS -L$libdir"
9966 # note: $X_LIBS includes $x_libraries
9967 LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
9969 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
9970 LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
9971 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XRRGetScreenInfo in -lXrandr" >&5
9972 $as_echo_n "checking for XRRGetScreenInfo in -lXrandr... " >&6; }
9973 if ${ac_cv_lib_Xrandr_XRRGetScreenInfo+:} false; then :
9974 $as_echo_n "(cached) " >&6
9976 ac_check_lib_save_LIBS=$LIBS
9977 LIBS="-lXrandr $xrender_libs -lXext -lX11 $LIBS"
9978 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9979 /* end confdefs.h. */
9981 /* Override any GCC internal prototype to avoid an error.
9982 Use char because int might match the return type of a GCC
9983 builtin and then its argument prototype would still apply. */
9987 char XRRGetScreenInfo ();
9991 return XRRGetScreenInfo ();
9996 if ac_fn_c_try_link "$LINENO"; then :
9997 ac_cv_lib_Xrandr_XRRGetScreenInfo=yes
9999 ac_cv_lib_Xrandr_XRRGetScreenInfo=no
10001 rm -f core conftest.err conftest.$ac_objext \
10002 conftest$ac_exeext conftest.$ac_ext
10003 LIBS=$ac_check_lib_save_LIBS
10005 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xrandr_XRRGetScreenInfo" >&5
10006 $as_echo "$ac_cv_lib_Xrandr_XRRGetScreenInfo" >&6; }
10007 if test "x$ac_cv_lib_Xrandr_XRRGetScreenInfo" = xyes; then :
10008 have_randr=yes; SAVER_LIBS="$SAVER_LIBS -lXrandr $xrender_libs"
10013 CPPFLAGS="$ac_save_CPPFLAGS"
10014 LDFLAGS="$ac_save_LDFLAGS"
10015 # LIBS="$ac_save_LIBS"
10020 # if that succeeded, then we've really got it.
10021 if test "$have_randr" = yes; then
10022 $as_echo "#define HAVE_RANDR 1" >>confdefs.h
10025 # Now check for version 1.2 in the same libs.
10026 # Try to compile, since on MacOS 10.5.7, headers are older than libs!
10027 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XRRGetScreenResources" >&5
10028 $as_echo_n "checking for XRRGetScreenResources... " >&6; }
10029 if ${ac_cv_randr_12+:} false; then :
10030 $as_echo_n "(cached) " >&6
10034 ac_save_CPPFLAGS="$CPPFLAGS"
10035 if test \! -z "$includedir" ; then
10036 CPPFLAGS="$CPPFLAGS -I$includedir"
10038 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
10039 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
10040 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10041 /* end confdefs.h. */
10042 #include <stdlib.h>
10043 #include <X11/Xlib.h>
10044 #include <X11/extensions/Xrandr.h>
10048 XRRScreenResources *res =
10049 XRRGetScreenResources (0, 0);
10054 if ac_fn_c_try_compile "$LINENO"; then :
10059 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10060 CPPFLAGS="$ac_save_CPPFLAGS"
10062 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_randr_12" >&5
10063 $as_echo "$ac_cv_randr_12" >&6; }
10064 if test "$ac_cv_randr_12" = yes ; then
10065 $as_echo "#define HAVE_RANDR_12 1" >>confdefs.h
10068 # AC_CHECK_X_LIB(c, XRRGetOutputInfo, [AC_DEFINE(HAVE_RANDR_12)],
10069 # [true], $SAVER_LIBS)
10073 elif test "$with_randr" != no; then
10074 echo "error: must be yes or no: --with-randr-ext=$with_randr"
10079 ###############################################################################
10081 # Check for XF86MiscSetGrabKeysState (but only bother if we are already
10082 # using other XF86 stuff.)
10084 ###############################################################################
10086 have_xf86miscsetgrabkeysstate=no
10087 if test "$have_xf86gamma" = yes -o "$have_xf86vmode" = yes; then
10089 ac_save_CPPFLAGS="$CPPFLAGS"
10090 ac_save_LDFLAGS="$LDFLAGS"
10091 # ac_save_LIBS="$LIBS"
10093 if test \! -z "$includedir" ; then
10094 CPPFLAGS="$CPPFLAGS -I$includedir"
10096 # note: $X_CFLAGS includes $x_includes
10097 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
10099 if test \! -z "$libdir" ; then
10100 LDFLAGS="$LDFLAGS -L$libdir"
10102 # note: $X_LIBS includes $x_libraries
10103 LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
10105 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
10106 LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
10107 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XF86MiscSetGrabKeysState in -lXxf86misc" >&5
10108 $as_echo_n "checking for XF86MiscSetGrabKeysState in -lXxf86misc... " >&6; }
10109 if ${ac_cv_lib_Xxf86misc_XF86MiscSetGrabKeysState+:} false; then :
10110 $as_echo_n "(cached) " >&6
10112 ac_check_lib_save_LIBS=$LIBS
10113 LIBS="-lXxf86misc -lXext -lX11 $LIBS"
10114 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10115 /* end confdefs.h. */
10117 /* Override any GCC internal prototype to avoid an error.
10118 Use char because int might match the return type of a GCC
10119 builtin and then its argument prototype would still apply. */
10123 char XF86MiscSetGrabKeysState ();
10127 return XF86MiscSetGrabKeysState ();
10132 if ac_fn_c_try_link "$LINENO"; then :
10133 ac_cv_lib_Xxf86misc_XF86MiscSetGrabKeysState=yes
10135 ac_cv_lib_Xxf86misc_XF86MiscSetGrabKeysState=no
10137 rm -f core conftest.err conftest.$ac_objext \
10138 conftest$ac_exeext conftest.$ac_ext
10139 LIBS=$ac_check_lib_save_LIBS
10141 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xxf86misc_XF86MiscSetGrabKeysState" >&5
10142 $as_echo "$ac_cv_lib_Xxf86misc_XF86MiscSetGrabKeysState" >&6; }
10143 if test "x$ac_cv_lib_Xxf86misc_XF86MiscSetGrabKeysState" = xyes; then :
10144 have_xf86miscsetgrabkeysstate=yes
10149 CPPFLAGS="$ac_save_CPPFLAGS"
10150 LDFLAGS="$ac_save_LDFLAGS"
10151 # LIBS="$ac_save_LIBS"
10153 if test "$have_xf86miscsetgrabkeysstate" = yes ; then
10154 SAVER_LIBS="$SAVER_LIBS -lXxf86misc"
10155 $as_echo "#define HAVE_XF86MISCSETGRABKEYSSTATE 1" >>confdefs.h
10161 ###############################################################################
10163 # Check for HP XHPDisableReset and XHPEnableReset.
10165 ###############################################################################
10167 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XHPDisableReset in X11/XHPlib.h" >&5
10168 $as_echo_n "checking for XHPDisableReset in X11/XHPlib.h... " >&6; }
10170 ac_save_CPPFLAGS="$CPPFLAGS"
10171 if test \! -z "$includedir" ; then
10172 CPPFLAGS="$CPPFLAGS -I$includedir"
10174 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
10175 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
10176 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10177 /* end confdefs.h. */
10178 #include <X11/XHPlib.h>
10181 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
10182 $EGREP "XHPDisableReset" >/dev/null 2>&1; then :
10183 $as_echo "#define HAVE_XHPDISABLERESET 1" >>confdefs.h
10185 SAVER_LIBS="-lXhp11 $SAVER_LIBS"
10186 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10187 $as_echo "yes" >&6; }
10189 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10190 $as_echo "no" >&6; }
10194 CPPFLAGS="$ac_save_CPPFLAGS"
10197 ###############################################################################
10199 # Check for /proc/interrupts.
10201 ###############################################################################
10203 have_proc_interrupts=no
10204 with_proc_interrupts_req=unspecified
10206 # Check whether --with-proc-interrupts was given.
10207 if test "${with_proc_interrupts+set}" = set; then :
10208 withval=$with_proc_interrupts; with_proc_interrupts="$withval"; with_proc_interrupts_req="$withval"
10210 with_proc_interrupts=yes
10214 if test "$with_proc_interrupts" = yes; then
10216 # Note that we may be building in an environment (e.g. Debian buildd chroot)
10217 # without a proper /proc filesystem. If /proc/interrupts exists, then we'll
10218 # check that it has the bits we need, but otherwise we'll just go on faith.
10220 have_proc_interrupts=yes
10222 if test -f /proc/interrupts; then
10223 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether /proc/interrupts contains keyboard data" >&5
10224 $as_echo_n "checking whether /proc/interrupts contains keyboard data... " >&6; }
10225 if ${ac_cv_have_proc_interrupts+:} false; then :
10226 $as_echo_n "(cached) " >&6
10228 ac_cv_have_proc_interrupts=no
10229 if grep 'keyboard\|i8042' /proc/interrupts >/dev/null 2>&1 ; then
10230 ac_cv_have_proc_interrupts=yes
10234 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_proc_interrupts" >&5
10235 $as_echo "$ac_cv_have_proc_interrupts" >&6; }
10236 have_proc_interrupts=$ac_cv_have_proc_interrupts
10239 if test "$have_proc_interrupts" = yes; then
10240 $as_echo "#define HAVE_PROC_INTERRUPTS 1" >>confdefs.h
10244 elif test "$with_proc_interrupts" != no; then
10245 echo "error: must be yes or no: --with-proc-interrupts=$with_proc_interrupts"
10250 ###############################################################################
10252 # The --enable-locking option
10254 ###############################################################################
10256 # Check whether --enable-locking was given.
10257 if test "${enable_locking+set}" = set; then :
10258 enableval=$enable_locking; enable_locking="$enableval"
10260 if test "$ac_macosx" = yes; then
10261 # We can't lock on MacOS X, so default to not compiling in support for it.
10262 # But allow --enable-locking to override that, so I can debug Linux locking
10270 if test "$enable_locking" = yes; then
10272 elif test "$enable_locking" = no; then
10273 $as_echo "#define NO_LOCKING 1" >>confdefs.h
10276 echo "error: must be yes or no: --enable-locking=$enable_locking"
10281 ###############################################################################
10283 # Whether to allow root password to unblank.
10285 ###############################################################################
10286 # Check whether --enable-root-passwd was given.
10287 if test "${enable_root_passwd+set}" = set; then :
10288 enableval=$enable_root_passwd; enable_root_passwd="$enableval"
10290 enable_root_passwd=yes
10293 if test "$enable_root_passwd" = yes; then
10294 $as_echo "#define ALLOW_ROOT_PASSWD 1" >>confdefs.h
10297 elif test "$enable_root_passwd" != no; then
10298 echo "error: must be yes or no: --enable-root-passwd=$enable_root_passwd"
10302 ###############################################################################
10306 ###############################################################################
10310 # Solaris systems tend to come with PAM misconfigured.
10311 # Don't build it by default, even if the headers exist.
10312 with_pam_default=no
10315 # Default to building PAM support on all other systems, if it exists.
10316 with_pam_default=yes
10321 with_pam_req=unspecified
10324 # Check whether --with-pam was given.
10325 if test "${with_pam+set}" = set; then :
10326 withval=$with_pam; with_pam="$withval"; with_pam_req="$withval"
10328 with_pam=$with_pam_default
10333 # Check whether --with-pam_service_name was given.
10334 if test "${with_pam_service_name+set}" = set; then :
10335 withval=$with_pam_service_name; pam_service_name="$withval"
10337 pam_service_name="xscreensaver"
10341 # Check whether --enable-pam-check-account-type was given.
10342 if test "${enable_pam_check_account_type+set}" = set; then :
10343 enableval=$enable_pam_check_account_type; enable_pam_check_account_type="$enableval"
10345 enable_pam_check_account_type=no
10348 if test "$enable_pam_check_account_type" = yes ; then
10349 $as_echo "#define PAM_CHECK_ACCOUNT_TYPE 1" >>confdefs.h
10352 elif test "$enable_pam_check_account_type" != no ; then
10353 echo "error: must be yes or no: --enable-pam-check-account-type=$enable_pam_check_account_type"
10358 case "$with_pam" in
10363 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PAM headers" >&5
10364 $as_echo_n "checking for PAM headers... " >&6; }
10365 d=$with_pam/include
10366 if test -d $d; then
10367 X_CFLAGS="-I$d $X_CFLAGS"
10368 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
10369 $as_echo "$d" >&6; }
10371 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
10372 $as_echo "not found ($d: no such directory)" >&6; }
10375 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PAM libs" >&5
10376 $as_echo_n "checking for PAM libs... " >&6; }
10378 if test -d $d; then
10379 X_LIBS="-L$d $X_LIBS"
10380 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
10381 $as_echo "$d" >&6; }
10383 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
10384 $as_echo "not found ($d: no such directory)" >&6; }
10387 # replace the directory string with "yes".
10389 with_pam=$with_pam_req
10394 echo "error: argument to --with-pam must be \"yes\", \"no\", or a directory."
10395 echo " If it is a directory, then \`DIR/include' will be added to"
10396 echo " the -I list, and \`DIR/lib' will be added to the -L list."
10402 if test "$enable_locking" = yes -a "$with_pam" = yes; then
10403 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PAM" >&5
10404 $as_echo_n "checking for PAM... " >&6; }
10405 if ${ac_cv_pam+:} false; then :
10406 $as_echo_n "(cached) " >&6
10409 ac_save_CPPFLAGS="$CPPFLAGS"
10410 if test \! -z "$includedir" ; then
10411 CPPFLAGS="$CPPFLAGS -I$includedir"
10413 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
10414 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
10415 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10416 /* end confdefs.h. */
10417 #include <security/pam_appl.h>
10426 if ac_fn_c_try_compile "$LINENO"; then :
10431 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10432 CPPFLAGS="$ac_save_CPPFLAGS"
10434 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_pam" >&5
10435 $as_echo "$ac_cv_pam" >&6; }
10436 if test "$ac_cv_pam" = yes ; then
10438 $as_echo "#define HAVE_PAM 1" >>confdefs.h
10440 cat >>confdefs.h <<_ACEOF
10441 #define PAM_SERVICE_NAME "$pam_service_name"
10445 PASSWD_LIBS="${PASSWD_LIBS} -lpam"
10447 # libpam typically requires dlopen and dlsym. On FreeBSD,
10448 # those are in libc. On Linux and Solaris, they're in libdl.
10449 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10450 $as_echo_n "checking for dlopen in -ldl... " >&6; }
10451 if ${ac_cv_lib_dl_dlopen+:} false; then :
10452 $as_echo_n "(cached) " >&6
10454 ac_check_lib_save_LIBS=$LIBS
10456 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10457 /* end confdefs.h. */
10459 /* Override any GCC internal prototype to avoid an error.
10460 Use char because int might match the return type of a GCC
10461 builtin and then its argument prototype would still apply. */
10474 if ac_fn_c_try_link "$LINENO"; then :
10475 ac_cv_lib_dl_dlopen=yes
10477 ac_cv_lib_dl_dlopen=no
10479 rm -f core conftest.err conftest.$ac_objext \
10480 conftest$ac_exeext conftest.$ac_ext
10481 LIBS=$ac_check_lib_save_LIBS
10483 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10484 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10485 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
10486 PASSWD_LIBS="${PASSWD_LIBS} -ldl"
10490 # On Linux, sigtimedwait() is in libc; on Solaris, it's in librt.
10492 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sigtimedwait in -lc" >&5
10493 $as_echo_n "checking for sigtimedwait in -lc... " >&6; }
10494 if ${ac_cv_lib_c_sigtimedwait+:} false; then :
10495 $as_echo_n "(cached) " >&6
10497 ac_check_lib_save_LIBS=$LIBS
10499 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10500 /* end confdefs.h. */
10502 /* Override any GCC internal prototype to avoid an error.
10503 Use char because int might match the return type of a GCC
10504 builtin and then its argument prototype would still apply. */
10508 char sigtimedwait ();
10512 return sigtimedwait ();
10517 if ac_fn_c_try_link "$LINENO"; then :
10518 ac_cv_lib_c_sigtimedwait=yes
10520 ac_cv_lib_c_sigtimedwait=no
10522 rm -f core conftest.err conftest.$ac_objext \
10523 conftest$ac_exeext conftest.$ac_ext
10524 LIBS=$ac_check_lib_save_LIBS
10526 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_sigtimedwait" >&5
10527 $as_echo "$ac_cv_lib_c_sigtimedwait" >&6; }
10528 if test "x$ac_cv_lib_c_sigtimedwait" = xyes; then :
10530 $as_echo "#define HAVE_SIGTIMEDWAIT 1" >>confdefs.h
10534 if test "$have_timedwait" = no ; then
10535 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sigtimedwait in -lrt" >&5
10536 $as_echo_n "checking for sigtimedwait in -lrt... " >&6; }
10537 if ${ac_cv_lib_rt_sigtimedwait+:} false; then :
10538 $as_echo_n "(cached) " >&6
10540 ac_check_lib_save_LIBS=$LIBS
10542 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10543 /* end confdefs.h. */
10545 /* Override any GCC internal prototype to avoid an error.
10546 Use char because int might match the return type of a GCC
10547 builtin and then its argument prototype would still apply. */
10551 char sigtimedwait ();
10555 return sigtimedwait ();
10560 if ac_fn_c_try_link "$LINENO"; then :
10561 ac_cv_lib_rt_sigtimedwait=yes
10563 ac_cv_lib_rt_sigtimedwait=no
10565 rm -f core conftest.err conftest.$ac_objext \
10566 conftest$ac_exeext conftest.$ac_ext
10567 LIBS=$ac_check_lib_save_LIBS
10569 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rt_sigtimedwait" >&5
10570 $as_echo "$ac_cv_lib_rt_sigtimedwait" >&6; }
10571 if test "x$ac_cv_lib_rt_sigtimedwait" = xyes; then :
10573 $as_echo "#define HAVE_SIGTIMEDWAIT 1" >>confdefs.h
10575 PASSWD_LIBS="${PASSWD_LIBS} -lrt"
10580 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to call pam_strerror" >&5
10581 $as_echo_n "checking how to call pam_strerror... " >&6; }
10582 if ${ac_cv_pam_strerror_args+:} false; then :
10583 $as_echo_n "(cached) " >&6
10586 ac_save_CPPFLAGS="$CPPFLAGS"
10587 if test \! -z "$includedir" ; then
10588 CPPFLAGS="$CPPFLAGS -I$includedir"
10590 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
10591 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
10592 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10593 /* end confdefs.h. */
10595 #include <stdlib.h>
10596 #include <security/pam_appl.h>
10600 pam_handle_t *pamh = 0;
10601 char *s = pam_strerror(pamh, PAM_SUCCESS);
10606 if ac_fn_c_try_compile "$LINENO"; then :
10607 ac_pam_strerror_args=2
10610 ac_save_CPPFLAGS="$CPPFLAGS"
10611 if test \! -z "$includedir" ; then
10612 CPPFLAGS="$CPPFLAGS -I$includedir"
10614 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
10615 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
10616 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10617 /* end confdefs.h. */
10619 #include <stdlib.h>
10620 #include <security/pam_appl.h>
10625 pam_strerror(PAM_SUCCESS);
10630 if ac_fn_c_try_compile "$LINENO"; then :
10631 ac_pam_strerror_args=1
10633 ac_pam_strerror_args=0
10635 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10636 CPPFLAGS="$ac_save_CPPFLAGS"
10638 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10639 CPPFLAGS="$ac_save_CPPFLAGS"
10640 ac_cv_pam_strerror_args=$ac_pam_strerror_args
10643 ac_pam_strerror_args=$ac_cv_pam_strerror_args
10644 if test "$ac_pam_strerror_args" = 1 ; then
10645 { $as_echo "$as_me:${as_lineno-$LINENO}: result: one argument" >&5
10646 $as_echo "one argument" >&6; }
10647 elif test "$ac_pam_strerror_args" = 2 ; then
10648 $as_echo "#define PAM_STRERROR_TWO_ARGS 1" >>confdefs.h
10650 { $as_echo "$as_me:${as_lineno-$LINENO}: result: two arguments" >&5
10651 $as_echo "two arguments" >&6; }
10653 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unknown" >&5
10654 $as_echo "unknown" >&6; }
10657 # Check pam_fail_delay
10658 { $as_echo "$as_me:${as_lineno-$LINENO}: checking pam_fail_delay in -lpam" >&5
10659 $as_echo_n "checking pam_fail_delay in -lpam... " >&6; }
10660 if ${ac_cv_pam_fail_delay+:} false; then :
10661 $as_echo_n "(cached) " >&6
10663 ac_save_LDFLAGS="$LDFLAGS"
10665 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10666 /* end confdefs.h. */
10667 #include <security/pam_appl.h>
10671 pam_handle_t *pamh = 0;
10672 unsigned int usec = 1;
10673 int status = pam_fail_delay (pamh, usec);
10678 if ac_fn_c_try_link "$LINENO"; then :
10679 ac_pam_fail_delay=yes
10681 ac_pam_fail_delay=no
10683 rm -f core conftest.err conftest.$ac_objext \
10684 conftest$ac_exeext conftest.$ac_ext
10685 ac_cv_pam_fail_delay=$ac_pam_fail_delay,
10686 LDFLAGS=$ac_save_LDFLAGS
10690 if test "$ac_pam_fail_delay" = yes ; then
10691 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10692 $as_echo "yes" >&6; }
10693 $as_echo "#define HAVE_PAM_FAIL_DELAY 1" >>confdefs.h
10696 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10697 $as_echo "no" >&6; }
10704 ###############################################################################
10706 # Check for Kerberos.
10708 ###############################################################################
10712 with_kerberos_req=unspecified
10715 # Check whether --with-kerberos was given.
10716 if test "${with_kerberos+set}" = set; then :
10717 withval=$with_kerberos; with_kerberos="$withval"; with_kerberos_req="$withval"
10724 case "$with_kerberos" in
10729 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Kerberos headers" >&5
10730 $as_echo_n "checking for Kerberos headers... " >&6; }
10731 d=$with_kerberos/include
10732 if test -d $d; then
10733 X_CFLAGS="-I$d $X_CFLAGS"
10734 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
10735 $as_echo "$d" >&6; }
10737 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
10738 $as_echo "not found ($d: no such directory)" >&6; }
10741 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Kerberos libs" >&5
10742 $as_echo_n "checking for Kerberos libs... " >&6; }
10743 d=$with_kerberos/lib
10744 if test -d $d; then
10745 X_LIBS="-L$d $X_LIBS"
10746 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
10747 $as_echo "$d" >&6; }
10749 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
10750 $as_echo "not found ($d: no such directory)" >&6; }
10753 # replace the directory string with "yes".
10754 with_kerberos_req="yes"
10755 with_kerberos=$with_kerberos_req
10760 echo "error: argument to --with-kerberos must be \"yes\", \"no\", or a directory."
10761 echo " If it is a directory, then \`DIR/include' will be added to"
10762 echo " the -I list, and \`DIR/lib' will be added to the -L list."
10768 if test "$enable_locking" = yes -a "$with_kerberos" = yes; then
10769 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Kerberos 4" >&5
10770 $as_echo_n "checking for Kerberos 4... " >&6; }
10771 if ${ac_cv_kerberos+:} false; then :
10772 $as_echo_n "(cached) " >&6
10775 ac_save_CPPFLAGS="$CPPFLAGS"
10776 if test \! -z "$includedir" ; then
10777 CPPFLAGS="$CPPFLAGS -I$includedir"
10779 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
10780 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
10781 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10782 /* end confdefs.h. */
10792 if ac_fn_c_try_compile "$LINENO"; then :
10797 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10798 CPPFLAGS="$ac_save_CPPFLAGS"
10800 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_kerberos" >&5
10801 $as_echo "$ac_cv_kerberos" >&6; }
10802 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Kerberos 5" >&5
10803 $as_echo_n "checking for Kerberos 5... " >&6; }
10804 if ${ac_cv_kerberos5+:} false; then :
10805 $as_echo_n "(cached) " >&6
10808 ac_save_CPPFLAGS="$CPPFLAGS"
10809 if test \! -z "$includedir" ; then
10810 CPPFLAGS="$CPPFLAGS -I$includedir"
10812 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
10813 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
10814 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10815 /* end confdefs.h. */
10816 #include <kerberosIV/krb.h>
10825 if ac_fn_c_try_compile "$LINENO"; then :
10826 ac_cv_kerberos5=yes
10830 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10831 CPPFLAGS="$ac_save_CPPFLAGS"
10833 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_kerberos5" >&5
10834 $as_echo "$ac_cv_kerberos5" >&6; }
10836 if test "$ac_cv_kerberos" = yes ; then
10838 $as_echo "#define HAVE_KERBEROS 1" >>confdefs.h
10842 if test "$ac_cv_kerberos5" = yes ; then
10844 # Andrew Snare <ajs@pigpond.com> wrote:
10846 # You were assuming that if kerberosV (krb5) was found, then kerberosIV
10847 # (krb4) was also available. This turns out not to be the case with
10848 # mit-krb-1.2.7; apparently backwards-compatibility with KerberosIV
10851 # So, disable kerberosV support if libkrb4 can't be found.
10852 # This is not the best solution, but it makes the compile not fail.
10855 ac_save_CPPFLAGS="$CPPFLAGS"
10856 ac_save_LDFLAGS="$LDFLAGS"
10857 # ac_save_LIBS="$LIBS"
10859 if test \! -z "$includedir" ; then
10860 CPPFLAGS="$CPPFLAGS -I$includedir"
10862 # note: $X_CFLAGS includes $x_includes
10863 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
10865 if test \! -z "$libdir" ; then
10866 LDFLAGS="$LDFLAGS -L$libdir"
10868 # note: $X_LIBS includes $x_libraries
10869 LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
10871 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
10872 LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
10873 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for krb_get_tf_realm in -lkrb4" >&5
10874 $as_echo_n "checking for krb_get_tf_realm in -lkrb4... " >&6; }
10875 if ${ac_cv_lib_krb4_krb_get_tf_realm+:} false; then :
10876 $as_echo_n "(cached) " >&6
10878 ac_check_lib_save_LIBS=$LIBS
10879 LIBS="-lkrb4 $LIBS"
10880 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10881 /* end confdefs.h. */
10883 /* Override any GCC internal prototype to avoid an error.
10884 Use char because int might match the return type of a GCC
10885 builtin and then its argument prototype would still apply. */
10889 char krb_get_tf_realm ();
10893 return krb_get_tf_realm ();
10898 if ac_fn_c_try_link "$LINENO"; then :
10899 ac_cv_lib_krb4_krb_get_tf_realm=yes
10901 ac_cv_lib_krb4_krb_get_tf_realm=no
10903 rm -f core conftest.err conftest.$ac_objext \
10904 conftest$ac_exeext conftest.$ac_ext
10905 LIBS=$ac_check_lib_save_LIBS
10907 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_krb4_krb_get_tf_realm" >&5
10908 $as_echo "$ac_cv_lib_krb4_krb_get_tf_realm" >&6; }
10909 if test "x$ac_cv_lib_krb4_krb_get_tf_realm" = xyes; then :
10915 CPPFLAGS="$ac_save_CPPFLAGS"
10916 LDFLAGS="$ac_save_LDFLAGS"
10917 # LIBS="$ac_save_LIBS"
10919 if test "$have_kerberos" = yes ; then
10921 $as_echo "#define HAVE_KERBEROS 1" >>confdefs.h
10923 $as_echo "#define HAVE_KERBEROS5 1" >>confdefs.h
10927 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Cannot find compat lib (libkrb4) needed to use Kerberos 5" >&5
10928 $as_echo "$as_me: WARNING: Cannot find compat lib (libkrb4) needed to use Kerberos 5" >&2;}
10933 if test "$have_kerberos5" = yes ; then
10934 # from Matt Knopp <mhat@infocalypse.netlag.com>
10935 # (who got it from amu@mit.edu)
10937 PASSWD_LIBS="$PASSWD_LIBS -lkrb4 -ldes425 -lkrb5 -lk5crypto -lcom_err"
10939 # jwz: MacOS X uses -lkrb5, but not -lcrypt
10941 ac_save_CPPFLAGS="$CPPFLAGS"
10942 ac_save_LDFLAGS="$LDFLAGS"
10943 # ac_save_LIBS="$LIBS"
10945 if test \! -z "$includedir" ; then
10946 CPPFLAGS="$CPPFLAGS -I$includedir"
10948 # note: $X_CFLAGS includes $x_includes
10949 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
10951 if test \! -z "$libdir" ; then
10952 LDFLAGS="$LDFLAGS -L$libdir"
10954 # note: $X_LIBS includes $x_libraries
10955 LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
10957 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
10958 LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
10959 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for crypt in -lcrypt" >&5
10960 $as_echo_n "checking for crypt in -lcrypt... " >&6; }
10961 if ${ac_cv_lib_crypt_crypt+:} false; then :
10962 $as_echo_n "(cached) " >&6
10964 ac_check_lib_save_LIBS=$LIBS
10965 LIBS="-lcrypt $LIBS"
10966 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10967 /* end confdefs.h. */
10969 /* Override any GCC internal prototype to avoid an error.
10970 Use char because int might match the return type of a GCC
10971 builtin and then its argument prototype would still apply. */
10984 if ac_fn_c_try_link "$LINENO"; then :
10985 ac_cv_lib_crypt_crypt=yes
10987 ac_cv_lib_crypt_crypt=no
10989 rm -f core conftest.err conftest.$ac_objext \
10990 conftest$ac_exeext conftest.$ac_ext
10991 LIBS=$ac_check_lib_save_LIBS
10993 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_crypt_crypt" >&5
10994 $as_echo "$ac_cv_lib_crypt_crypt" >&6; }
10995 if test "x$ac_cv_lib_crypt_crypt" = xyes; then :
10996 PASSWD_LIBS="$PASSWD_LIBS -lcrypt"
10999 CPPFLAGS="$ac_save_CPPFLAGS"
11000 LDFLAGS="$ac_save_LDFLAGS"
11001 # LIBS="$ac_save_LIBS"
11004 elif test "$have_kerberos" = yes ; then
11005 # from Tim Showalter <tjs@psaux.com> for FreeBSD 4.2
11006 PASSWD_LIBS="$PASSWD_LIBS -lkrb -ldes -lcom_err"
11009 if test "$have_kerberos" = yes ; then
11010 ac_fn_c_check_func "$LINENO" "res_search" "ac_cv_func_res_search"
11011 if test "x$ac_cv_func_res_search" = xyes; then :
11014 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for res_search in -lresolv" >&5
11015 $as_echo_n "checking for res_search in -lresolv... " >&6; }
11016 if ${ac_cv_lib_resolv_res_search+:} false; then :
11017 $as_echo_n "(cached) " >&6
11019 ac_check_lib_save_LIBS=$LIBS
11020 LIBS="-lresolv $LIBS"
11021 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11022 /* end confdefs.h. */
11024 /* Override any GCC internal prototype to avoid an error.
11025 Use char because int might match the return type of a GCC
11026 builtin and then its argument prototype would still apply. */
11030 char res_search ();
11034 return res_search ();
11039 if ac_fn_c_try_link "$LINENO"; then :
11040 ac_cv_lib_resolv_res_search=yes
11042 ac_cv_lib_resolv_res_search=no
11044 rm -f core conftest.err conftest.$ac_objext \
11045 conftest$ac_exeext conftest.$ac_ext
11046 LIBS=$ac_check_lib_save_LIBS
11048 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_resolv_res_search" >&5
11049 $as_echo "$ac_cv_lib_resolv_res_search" >&6; }
11050 if test "x$ac_cv_lib_resolv_res_search" = xyes; then :
11051 PASSWD_LIBS="${PASSWD_LIBS} -lresolv"
11053 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Can't find DNS resolver libraries needed for Kerberos" >&5
11054 $as_echo "$as_me: WARNING: Can't find DNS resolver libraries needed for Kerberos" >&2;}
11064 ###############################################################################
11066 # Check for the nine billion variants of shadow passwords...
11068 ###############################################################################
11073 with_shadow_req=unspecified
11076 # Check whether --with-shadow was given.
11077 if test "${with_shadow+set}" = set; then :
11078 withval=$with_shadow; with_shadow="$withval"; with_shadow_req="$withval"
11085 case "$with_shadow" in
11090 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shadow password headers" >&5
11091 $as_echo_n "checking for shadow password headers... " >&6; }
11092 d=$with_shadow/include
11093 if test -d $d; then
11094 X_CFLAGS="-I$d $X_CFLAGS"
11095 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
11096 $as_echo "$d" >&6; }
11098 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
11099 $as_echo "not found ($d: no such directory)" >&6; }
11102 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shadow password libs" >&5
11103 $as_echo_n "checking for shadow password libs... " >&6; }
11105 if test -d $d; then
11106 X_LIBS="-L$d $X_LIBS"
11107 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
11108 $as_echo "$d" >&6; }
11110 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
11111 $as_echo "not found ($d: no such directory)" >&6; }
11114 # replace the directory string with "yes".
11115 with_shadow_req="yes"
11116 with_shadow=$with_shadow_req
11121 echo "error: argument to --with-shadow must be \"yes\", \"no\", or a directory."
11122 echo " If it is a directory, then \`DIR/include' will be added to"
11123 echo " the -I list, and \`DIR/lib' will be added to the -L list."
11129 if test "$enable_locking" = no ; then
11135 ###############################################################################
11137 # Check for Sun "adjunct" passwords.
11139 ###############################################################################
11141 if test "$with_shadow" = yes ; then
11142 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Sun-style shadow passwords" >&5
11143 $as_echo_n "checking for Sun-style shadow passwords... " >&6; }
11144 if ${ac_cv_sun_adjunct+:} false; then :
11145 $as_echo_n "(cached) " >&6
11148 ac_save_CPPFLAGS="$CPPFLAGS"
11149 if test \! -z "$includedir" ; then
11150 CPPFLAGS="$CPPFLAGS -I$includedir"
11152 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
11153 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
11154 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11155 /* end confdefs.h. */
11156 #include <stdlib.h>
11157 #include <unistd.h>
11158 #include <sys/types.h>
11159 #include <sys/label.h>
11160 #include <sys/audit.h>
11161 #include <pwdadj.h>
11165 struct passwd_adjunct *p = getpwanam("nobody");
11166 const char *pw = p->pwa_passwd;
11171 if ac_fn_c_try_compile "$LINENO"; then :
11172 ac_cv_sun_adjunct=yes
11174 ac_cv_sun_adjunct=no
11176 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11177 CPPFLAGS="$ac_save_CPPFLAGS"
11179 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sun_adjunct" >&5
11180 $as_echo "$ac_cv_sun_adjunct" >&6; }
11181 if test "$ac_cv_sun_adjunct" = yes; then
11182 have_shadow_adjunct=yes
11189 ###############################################################################
11191 # Check for DEC and SCO so-called "enhanced" security.
11193 ###############################################################################
11195 if test "$with_shadow" = yes ; then
11196 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DEC-style shadow passwords" >&5
11197 $as_echo_n "checking for DEC-style shadow passwords... " >&6; }
11198 if ${ac_cv_enhanced_passwd+:} false; then :
11199 $as_echo_n "(cached) " >&6
11202 ac_save_CPPFLAGS="$CPPFLAGS"
11203 if test \! -z "$includedir" ; then
11204 CPPFLAGS="$CPPFLAGS -I$includedir"
11206 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
11207 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
11208 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11209 /* end confdefs.h. */
11210 #include <stdlib.h>
11211 #include <unistd.h>
11212 #include <sys/types.h>
11214 #include <sys/security.h>
11219 struct pr_passwd *p;
11221 set_auth_parameters(0, 0);
11222 check_auth_parameters();
11223 p = getprpwnam("nobody");
11224 pw = p->ufld.fd_encrypt;
11229 if ac_fn_c_try_compile "$LINENO"; then :
11230 ac_cv_enhanced_passwd=yes
11232 ac_cv_enhanced_passwd=no
11234 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11235 CPPFLAGS="$ac_save_CPPFLAGS"
11237 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_enhanced_passwd" >&5
11238 $as_echo "$ac_cv_enhanced_passwd" >&6; }
11239 if test $ac_cv_enhanced_passwd = yes; then
11240 have_shadow_enhanced=yes
11244 # On SCO, getprpwnam() is in -lprot (which uses nap() from -lx)
11245 # (I'm told it needs -lcurses too, but I don't understand why.)
11246 # But on DEC, it's in -lsecurity.
11248 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for getprpwnam in -lprot" >&5
11249 $as_echo_n "checking for getprpwnam in -lprot... " >&6; }
11250 if ${ac_cv_lib_prot_getprpwnam+:} false; then :
11251 $as_echo_n "(cached) " >&6
11253 ac_check_lib_save_LIBS=$LIBS
11254 LIBS="-lprot -lx $LIBS"
11255 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11256 /* end confdefs.h. */
11258 /* Override any GCC internal prototype to avoid an error.
11259 Use char because int might match the return type of a GCC
11260 builtin and then its argument prototype would still apply. */
11264 char getprpwnam ();
11268 return getprpwnam ();
11273 if ac_fn_c_try_link "$LINENO"; then :
11274 ac_cv_lib_prot_getprpwnam=yes
11276 ac_cv_lib_prot_getprpwnam=no
11278 rm -f core conftest.err conftest.$ac_objext \
11279 conftest$ac_exeext conftest.$ac_ext
11280 LIBS=$ac_check_lib_save_LIBS
11282 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_prot_getprpwnam" >&5
11283 $as_echo "$ac_cv_lib_prot_getprpwnam" >&6; }
11284 if test "x$ac_cv_lib_prot_getprpwnam" = xyes; then :
11285 PASSWD_LIBS="$PASSWD_LIBS -lprot -lcurses -lx"
11287 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for getprpwnam in -lsecurity" >&5
11288 $as_echo_n "checking for getprpwnam in -lsecurity... " >&6; }
11289 if ${ac_cv_lib_security_getprpwnam+:} false; then :
11290 $as_echo_n "(cached) " >&6
11292 ac_check_lib_save_LIBS=$LIBS
11293 LIBS="-lsecurity $LIBS"
11294 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11295 /* end confdefs.h. */
11297 /* Override any GCC internal prototype to avoid an error.
11298 Use char because int might match the return type of a GCC
11299 builtin and then its argument prototype would still apply. */
11303 char getprpwnam ();
11307 return getprpwnam ();
11312 if ac_fn_c_try_link "$LINENO"; then :
11313 ac_cv_lib_security_getprpwnam=yes
11315 ac_cv_lib_security_getprpwnam=no
11317 rm -f core conftest.err conftest.$ac_objext \
11318 conftest$ac_exeext conftest.$ac_ext
11319 LIBS=$ac_check_lib_save_LIBS
11321 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_security_getprpwnam" >&5
11322 $as_echo "$ac_cv_lib_security_getprpwnam" >&6; }
11323 if test "x$ac_cv_lib_security_getprpwnam" = xyes; then :
11324 PASSWD_LIBS="$PASSWD_LIBS -lsecurity"
11332 ###############################################################################
11334 # Check for HP's entry in the "Not Invented Here" Sweepstakes.
11336 ###############################################################################
11338 if test "$with_shadow" = yes ; then
11339 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for HP-style shadow passwords" >&5
11340 $as_echo_n "checking for HP-style shadow passwords... " >&6; }
11341 if ${ac_cv_hpux_passwd+:} false; then :
11342 $as_echo_n "(cached) " >&6
11345 ac_save_CPPFLAGS="$CPPFLAGS"
11346 if test \! -z "$includedir" ; then
11347 CPPFLAGS="$CPPFLAGS -I$includedir"
11349 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
11350 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
11351 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11352 /* end confdefs.h. */
11353 #include <stdlib.h>
11354 #include <unistd.h>
11355 #include <sys/types.h>
11357 #include <hpsecurity.h>
11362 struct s_passwd *p = getspwnam("nobody");
11363 const char *pw = p->pw_passwd;
11368 if ac_fn_c_try_compile "$LINENO"; then :
11369 ac_cv_hpux_passwd=yes
11371 ac_cv_hpux_passwd=no
11373 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11374 CPPFLAGS="$ac_save_CPPFLAGS"
11376 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_hpux_passwd" >&5
11377 $as_echo "$ac_cv_hpux_passwd" >&6; }
11378 if test "$ac_cv_hpux_passwd" = yes; then
11379 have_shadow_hpux=yes
11383 # on HPUX, bigcrypt is in -lsec
11384 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bigcrypt in -lsec" >&5
11385 $as_echo_n "checking for bigcrypt in -lsec... " >&6; }
11386 if ${ac_cv_lib_sec_bigcrypt+:} false; then :
11387 $as_echo_n "(cached) " >&6
11389 ac_check_lib_save_LIBS=$LIBS
11391 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11392 /* end confdefs.h. */
11394 /* Override any GCC internal prototype to avoid an error.
11395 Use char because int might match the return type of a GCC
11396 builtin and then its argument prototype would still apply. */
11404 return bigcrypt ();
11409 if ac_fn_c_try_link "$LINENO"; then :
11410 ac_cv_lib_sec_bigcrypt=yes
11412 ac_cv_lib_sec_bigcrypt=no
11414 rm -f core conftest.err conftest.$ac_objext \
11415 conftest$ac_exeext conftest.$ac_ext
11416 LIBS=$ac_check_lib_save_LIBS
11418 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sec_bigcrypt" >&5
11419 $as_echo "$ac_cv_lib_sec_bigcrypt" >&6; }
11420 if test "x$ac_cv_lib_sec_bigcrypt" = xyes; then :
11421 PASSWD_LIBS="$PASSWD_LIBS -lsec"
11428 ###############################################################################
11430 # Check for FreeBSD-style shadow passwords.
11432 # On FreeBSD, getpwnam() and friends work just like on non-shadow-
11433 # password systems -- except you only get stuff in the pw_passwd field
11434 # if the running program is setuid. So, guess that we've got this
11435 # lossage to contend with if /etc/master.passwd exists, and default to
11436 # a setuid installation.
11438 ###############################################################################
11440 if test "$with_shadow" = yes ; then
11441 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for FreeBSD-style shadow passwords" >&5
11442 $as_echo_n "checking for FreeBSD-style shadow passwords... " >&6; }
11443 if ${ac_cv_master_passwd+:} false; then :
11444 $as_echo_n "(cached) " >&6
11446 if test -f /etc/master.passwd ; then
11447 ac_cv_master_passwd=yes
11449 ac_cv_master_passwd=no
11452 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_master_passwd" >&5
11453 $as_echo "$ac_cv_master_passwd" >&6; }
11454 if test "$ac_cv_master_passwd" = yes; then
11460 ###############################################################################
11462 # Check for traditional (ha!) shadow passwords.
11464 ###############################################################################
11466 if test "$with_shadow" = yes ; then
11467 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for generic shadow passwords" >&5
11468 $as_echo_n "checking for generic shadow passwords... " >&6; }
11469 if ${ac_cv_shadow+:} false; then :
11470 $as_echo_n "(cached) " >&6
11473 ac_save_CPPFLAGS="$CPPFLAGS"
11474 if test \! -z "$includedir" ; then
11475 CPPFLAGS="$CPPFLAGS -I$includedir"
11477 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
11478 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
11479 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11480 /* end confdefs.h. */
11481 #include <stdlib.h>
11482 #include <unistd.h>
11483 #include <sys/types.h>
11485 #include <shadow.h>
11489 struct spwd *p = getspnam("nobody");
11490 const char *pw = p->sp_pwdp;
11495 if ac_fn_c_try_compile "$LINENO"; then :
11500 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11501 CPPFLAGS="$ac_save_CPPFLAGS"
11503 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_shadow" >&5
11504 $as_echo "$ac_cv_shadow" >&6; }
11505 if test "$ac_cv_shadow" = yes; then
11509 # On some systems (UnixWare 2.1), getspnam() is in -lgen instead of -lc.
11511 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for getspnam in -lc" >&5
11512 $as_echo_n "checking for getspnam in -lc... " >&6; }
11513 if ${ac_cv_lib_c_getspnam+:} false; then :
11514 $as_echo_n "(cached) " >&6
11516 ac_check_lib_save_LIBS=$LIBS
11518 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11519 /* end confdefs.h. */
11521 /* Override any GCC internal prototype to avoid an error.
11522 Use char because int might match the return type of a GCC
11523 builtin and then its argument prototype would still apply. */
11531 return getspnam ();
11536 if ac_fn_c_try_link "$LINENO"; then :
11537 ac_cv_lib_c_getspnam=yes
11539 ac_cv_lib_c_getspnam=no
11541 rm -f core conftest.err conftest.$ac_objext \
11542 conftest$ac_exeext conftest.$ac_ext
11543 LIBS=$ac_check_lib_save_LIBS
11545 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_getspnam" >&5
11546 $as_echo "$ac_cv_lib_c_getspnam" >&6; }
11547 if test "x$ac_cv_lib_c_getspnam" = xyes; then :
11551 if test "$have_getspnam" = no ; then
11552 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for getspnam in -lgen" >&5
11553 $as_echo_n "checking for getspnam in -lgen... " >&6; }
11554 if ${ac_cv_lib_gen_getspnam+:} false; then :
11555 $as_echo_n "(cached) " >&6
11557 ac_check_lib_save_LIBS=$LIBS
11559 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11560 /* end confdefs.h. */
11562 /* Override any GCC internal prototype to avoid an error.
11563 Use char because int might match the return type of a GCC
11564 builtin and then its argument prototype would still apply. */
11572 return getspnam ();
11577 if ac_fn_c_try_link "$LINENO"; then :
11578 ac_cv_lib_gen_getspnam=yes
11580 ac_cv_lib_gen_getspnam=no
11582 rm -f core conftest.err conftest.$ac_objext \
11583 conftest$ac_exeext conftest.$ac_ext
11584 LIBS=$ac_check_lib_save_LIBS
11586 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gen_getspnam" >&5
11587 $as_echo "$ac_cv_lib_gen_getspnam" >&6; }
11588 if test "x$ac_cv_lib_gen_getspnam" = xyes; then :
11589 have_getspnam=yes; PASSWD_LIBS="$PASSWD_LIBS -lgen"
11597 ###############################################################################
11599 # Check for other libraries needed for non-shadow passwords.
11601 ###############################################################################
11603 if test "$enable_locking" = yes ; then
11605 # On some systems (UnixWare 2.1), crypt() is in -lcrypt instead of -lc.
11607 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for crypt in -lc" >&5
11608 $as_echo_n "checking for crypt in -lc... " >&6; }
11609 if ${ac_cv_lib_c_crypt+:} false; then :
11610 $as_echo_n "(cached) " >&6
11612 ac_check_lib_save_LIBS=$LIBS
11614 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11615 /* end confdefs.h. */
11617 /* Override any GCC internal prototype to avoid an error.
11618 Use char because int might match the return type of a GCC
11619 builtin and then its argument prototype would still apply. */
11632 if ac_fn_c_try_link "$LINENO"; then :
11633 ac_cv_lib_c_crypt=yes
11635 ac_cv_lib_c_crypt=no
11637 rm -f core conftest.err conftest.$ac_objext \
11638 conftest$ac_exeext conftest.$ac_ext
11639 LIBS=$ac_check_lib_save_LIBS
11641 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_crypt" >&5
11642 $as_echo "$ac_cv_lib_c_crypt" >&6; }
11643 if test "x$ac_cv_lib_c_crypt" = xyes; then :
11647 if test "$have_crypt" = no ; then
11648 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for crypt in -lcrypt" >&5
11649 $as_echo_n "checking for crypt in -lcrypt... " >&6; }
11650 if ${ac_cv_lib_crypt_crypt+:} false; then :
11651 $as_echo_n "(cached) " >&6
11653 ac_check_lib_save_LIBS=$LIBS
11654 LIBS="-lcrypt $LIBS"
11655 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11656 /* end confdefs.h. */
11658 /* Override any GCC internal prototype to avoid an error.
11659 Use char because int might match the return type of a GCC
11660 builtin and then its argument prototype would still apply. */
11673 if ac_fn_c_try_link "$LINENO"; then :
11674 ac_cv_lib_crypt_crypt=yes
11676 ac_cv_lib_crypt_crypt=no
11678 rm -f core conftest.err conftest.$ac_objext \
11679 conftest$ac_exeext conftest.$ac_ext
11680 LIBS=$ac_check_lib_save_LIBS
11682 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_crypt_crypt" >&5
11683 $as_echo "$ac_cv_lib_crypt_crypt" >&6; }
11684 if test "x$ac_cv_lib_crypt_crypt" = xyes; then :
11685 have_crypt=yes; PASSWD_LIBS="$PASSWD_LIBS -lcrypt"
11692 # Most of the above shadow mechanisms will have set need_setuid to yes,
11693 # if they were found. But, on some systems, we need setuid even when
11694 # using plain old vanilla passwords.
11696 if test "$enable_locking" = yes ; then
11698 *-hpux* | *-aix* | *-netbsd* | *-freebsd* | *-openbsd* )
11705 if test "$have_shadow_adjunct" = yes ; then
11706 $as_echo "#define HAVE_ADJUNCT_PASSWD 1" >>confdefs.h
11708 elif test "$have_shadow_enhanced" = yes ; then
11709 $as_echo "#define HAVE_ENHANCED_PASSWD 1" >>confdefs.h
11711 elif test "$have_shadow_hpux" = yes ; then
11712 $as_echo "#define HAVE_HPUX_PASSWD 1" >>confdefs.h
11714 elif test "$have_shadow" = yes ; then
11715 $as_echo "#define HAVE_SHADOW_PASSWD 1" >>confdefs.h
11720 ###############################################################################
11722 # Check for external password helper
11723 # On SuSE, instead of having xscreensaver be a setuid program, they
11724 # fork an external program that takes the password on stdin, and
11725 # returns true if that password is a valid one. Then only that
11726 # smaller program needs to be setuid.
11728 # (Note that this external program is not a GUI: the GUI is still
11729 # all in xscreensaver itself; the external program just does auth.)
11731 ###############################################################################
11733 have_passwd_helper=no
11734 with_passwd_helper_req=unspecified
11737 # Check whether --with-passwd-helper was given.
11738 if test "${with_passwd_helper+set}" = set; then :
11739 withval=$with_passwd_helper; with_passwd_helper="$withval"; with_passwd_helper_req="$withval"
11741 with_passwd_helper=no
11744 # no HANDLE_X_PATH_ARG for this one
11746 if test "$enable_locking" = no ; then
11747 with_passwd_helper_req=no
11748 with_passwd_helper=no
11751 case "$with_passwd_helper" in
11754 cat >>confdefs.h <<_ACEOF
11755 #define PASSWD_HELPER_PROGRAM "$with_passwd_helper"
11758 have_passwd_helper=yes;;
11760 echo "error: --with-passwd-helper needs full pathname of helper (not '$with_passwd_helper')." >&2
11765 ###############################################################################
11767 # Check for a login manager for a "New Login" button on the lock dialog.
11768 # Usually this will be "/usr/bin/gdmflexiserver".
11770 ###############################################################################
11772 with_login_manager_req=unspecified
11773 default_login_manager_1='gdmflexiserver -ls'
11774 default_login_manager_2='kdmctl reserve'
11775 default_login_manager_3='lxdm -c USER_SWITCH'
11776 default_login_manager_4='dm-tool switch-to-greeter'
11779 # Check whether --with-login-manager was given.
11780 if test "${with_login_manager+set}" = set; then :
11781 withval=$with_login_manager; with_login_manager="$withval"; with_login_manager_req="$withval"
11783 with_login_manager=yes
11786 # no HANDLE_X_PATH_ARG for this one
11788 if test "$enable_locking" = no ; then
11789 with_login_manager_req=no
11790 with_login_manager=no
11793 case "$with_login_manager_req" in
11795 with_login_manager=""
11799 # Try various defaults, use the first one that exists.
11801 with_login_manager=""
11803 if test -z "$with_login_manager" ; then
11804 set dummy $default_login_manager_1 ; login_manager_tmp=$2
11805 unset ac_cv_path_login_manager_tmp # don't cache
11806 # Extract the first word of "$login_manager_tmp", so it can be a program name with args.
11807 set dummy $login_manager_tmp; ac_word=$2
11808 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11809 $as_echo_n "checking for $ac_word... " >&6; }
11810 if ${ac_cv_path_login_manager_tmp+:} false; then :
11811 $as_echo_n "(cached) " >&6
11813 case $login_manager_tmp in
11815 ac_cv_path_login_manager_tmp="$login_manager_tmp" # Let the user override the test with a path.
11818 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11819 for as_dir in $PATH
11822 test -z "$as_dir" && as_dir=.
11823 for ac_exec_ext in '' $ac_executable_extensions; do
11824 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11825 ac_cv_path_login_manager_tmp="$as_dir/$ac_word$ac_exec_ext"
11826 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11836 login_manager_tmp=$ac_cv_path_login_manager_tmp
11837 if test -n "$login_manager_tmp"; then
11838 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $login_manager_tmp" >&5
11839 $as_echo "$login_manager_tmp" >&6; }
11841 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11842 $as_echo "no" >&6; }
11846 if test ! -z "$login_manager_tmp" ; then
11847 with_login_manager="$default_login_manager_1"
11851 if test -z "$with_login_manager" ; then
11852 set dummy $default_login_manager_2 ; login_manager_tmp=$2
11853 unset ac_cv_path_login_manager_tmp # don't cache
11854 # Extract the first word of "$login_manager_tmp", so it can be a program name with args.
11855 set dummy $login_manager_tmp; ac_word=$2
11856 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11857 $as_echo_n "checking for $ac_word... " >&6; }
11858 if ${ac_cv_path_login_manager_tmp+:} false; then :
11859 $as_echo_n "(cached) " >&6
11861 case $login_manager_tmp in
11863 ac_cv_path_login_manager_tmp="$login_manager_tmp" # Let the user override the test with a path.
11866 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11867 for as_dir in $PATH
11870 test -z "$as_dir" && as_dir=.
11871 for ac_exec_ext in '' $ac_executable_extensions; do
11872 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11873 ac_cv_path_login_manager_tmp="$as_dir/$ac_word$ac_exec_ext"
11874 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11884 login_manager_tmp=$ac_cv_path_login_manager_tmp
11885 if test -n "$login_manager_tmp"; then
11886 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $login_manager_tmp" >&5
11887 $as_echo "$login_manager_tmp" >&6; }
11889 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11890 $as_echo "no" >&6; }
11894 if test ! -z "$login_manager_tmp" ; then
11895 with_login_manager="$default_login_manager_2"
11899 if test -z "$with_login_manager" ; then
11900 set dummy $default_login_manager_3 ; login_manager_tmp=$2
11901 unset ac_cv_path_login_manager_tmp # don't cache
11902 # Extract the first word of "$login_manager_tmp", so it can be a program name with args.
11903 set dummy $login_manager_tmp; ac_word=$2
11904 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11905 $as_echo_n "checking for $ac_word... " >&6; }
11906 if ${ac_cv_path_login_manager_tmp+:} false; then :
11907 $as_echo_n "(cached) " >&6
11909 case $login_manager_tmp in
11911 ac_cv_path_login_manager_tmp="$login_manager_tmp" # Let the user override the test with a path.
11914 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11915 for as_dir in $PATH
11918 test -z "$as_dir" && as_dir=.
11919 for ac_exec_ext in '' $ac_executable_extensions; do
11920 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11921 ac_cv_path_login_manager_tmp="$as_dir/$ac_word$ac_exec_ext"
11922 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11932 login_manager_tmp=$ac_cv_path_login_manager_tmp
11933 if test -n "$login_manager_tmp"; then
11934 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $login_manager_tmp" >&5
11935 $as_echo "$login_manager_tmp" >&6; }
11937 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11938 $as_echo "no" >&6; }
11942 if test ! -z "$login_manager_tmp" ; then
11943 with_login_manager="$default_login_manager_3"
11947 if test -z "$with_login_manager" ; then
11948 set dummy $default_login_manager_4 ; login_manager_tmp=$2
11949 unset ac_cv_path_login_manager_tmp # don't cache
11950 # Extract the first word of "$login_manager_tmp", so it can be a program name with args.
11951 set dummy $login_manager_tmp; ac_word=$2
11952 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11953 $as_echo_n "checking for $ac_word... " >&6; }
11954 if ${ac_cv_path_login_manager_tmp+:} false; then :
11955 $as_echo_n "(cached) " >&6
11957 case $login_manager_tmp in
11959 ac_cv_path_login_manager_tmp="$login_manager_tmp" # Let the user override the test with a path.
11962 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11963 for as_dir in $PATH
11966 test -z "$as_dir" && as_dir=.
11967 for ac_exec_ext in '' $ac_executable_extensions; do
11968 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11969 ac_cv_path_login_manager_tmp="$as_dir/$ac_word$ac_exec_ext"
11970 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11980 login_manager_tmp=$ac_cv_path_login_manager_tmp
11981 if test -n "$login_manager_tmp"; then
11982 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $login_manager_tmp" >&5
11983 $as_echo "$login_manager_tmp" >&6; }
11985 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11986 $as_echo "no" >&6; }
11990 if test ! -z "$login_manager_tmp" ; then
11991 with_login_manager="$default_login_manager_4"
11998 # absolute path specified on cmd line
11999 set dummy $with_login_manager_req ; login_manager_tmp=$2
12000 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $login_manager_tmp" >&5
12001 $as_echo_n "checking for $login_manager_tmp... " >&6; }
12002 if test -x "$login_manager_tmp" ; then
12003 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12004 $as_echo "yes" >&6; }
12006 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12007 $as_echo "no" >&6; }
12008 with_login_manager=""
12013 # relative path specified on cmd line
12014 set dummy $with_login_manager_req ; login_manager_tmp=$2
12015 unset ac_cv_path_login_manager_tmp # don't cache
12016 # Extract the first word of "$login_manager_tmp", so it can be a program name with args.
12017 set dummy $login_manager_tmp; ac_word=$2
12018 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12019 $as_echo_n "checking for $ac_word... " >&6; }
12020 if ${ac_cv_path_login_manager_tmp+:} false; then :
12021 $as_echo_n "(cached) " >&6
12023 case $login_manager_tmp in
12025 ac_cv_path_login_manager_tmp="$login_manager_tmp" # Let the user override the test with a path.
12028 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12029 for as_dir in $PATH
12032 test -z "$as_dir" && as_dir=.
12033 for ac_exec_ext in '' $ac_executable_extensions; do
12034 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12035 ac_cv_path_login_manager_tmp="$as_dir/$ac_word$ac_exec_ext"
12036 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12046 login_manager_tmp=$ac_cv_path_login_manager_tmp
12047 if test -n "$login_manager_tmp"; then
12048 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $login_manager_tmp" >&5
12049 $as_echo "$login_manager_tmp" >&6; }
12051 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12052 $as_echo "no" >&6; }
12056 if test -z "$login_manager_tmp" ; then
12057 with_login_manager=""
12059 with_login_manager="$login_manager_tmp"
12063 ac_cv_login_manager_program="$with_login_manager"
12065 NEW_LOGIN_COMMAND_P=''
12066 NEW_LOGIN_COMMAND="$ac_cv_login_manager_program"
12068 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for login manager" >&5
12069 $as_echo_n "checking for login manager... " >&6; }
12070 if test -z "$NEW_LOGIN_COMMAND" ; then
12071 NEW_LOGIN_COMMAND="$default_login_manager_1"
12072 NEW_LOGIN_COMMAND_P='! '
12073 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NEW_LOGIN_COMMAND (disabled)" >&5
12074 $as_echo "$NEW_LOGIN_COMMAND (disabled)" >&6; }
12076 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NEW_LOGIN_COMMAND" >&5
12077 $as_echo "$NEW_LOGIN_COMMAND" >&6; }
12081 ###############################################################################
12083 # Check for -lgtk (and Gnome stuff)
12085 ###############################################################################
12088 with_gtk_req=unspecified
12090 # Check whether --with-gtk was given.
12091 if test "${with_gtk+set}" = set; then :
12092 withval=$with_gtk; with_gtk="$withval"; with_gtk_req="$withval"
12098 # if --with-gtk=/directory/ was specified, remember that directory so that
12099 # we can also look for the `gtk-config' program in that directory.
12100 case "$with_gtk" in
12102 gtk_dir="$with_gtk"
12110 case "$with_gtk" in
12115 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Gtk headers" >&5
12116 $as_echo_n "checking for Gtk headers... " >&6; }
12117 d=$with_gtk/include
12118 if test -d $d; then
12119 X_CFLAGS="-I$d $X_CFLAGS"
12120 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
12121 $as_echo "$d" >&6; }
12123 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
12124 $as_echo "not found ($d: no such directory)" >&6; }
12127 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Gtk libs" >&5
12128 $as_echo_n "checking for Gtk libs... " >&6; }
12130 if test -d $d; then
12131 X_LIBS="-L$d $X_LIBS"
12132 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
12133 $as_echo "$d" >&6; }
12135 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
12136 $as_echo "not found ($d: no such directory)" >&6; }
12139 # replace the directory string with "yes".
12141 with_gtk=$with_gtk_req
12146 echo "error: argument to --with-gtk must be \"yes\", \"no\", or a directory."
12147 echo " If it is a directory, then \`DIR/include' will be added to"
12148 echo " the -I list, and \`DIR/lib' will be added to the -L list."
12154 if test "$with_gtk" != yes -a "$with_gtk" != no ; then
12155 echo "error: must be yes or no: --with-gtk=$with_gtk"
12160 parse_gtk_version_string() {
12163 maj=`echo $ac_gtk_version_string | sed -n 's/\..*//p'`
12164 min=`echo $ac_gtk_version_string | sed -n 's/[^.]*\.\([^.]*\).*/\1/p'`
12166 ac_gtk_version=`echo "$maj * 1000 + $min" | bc`
12167 if test -z "$ac_gtk_version"; then
12168 ac_gtk_version=unknown
12169 ac_gtk_version_string=unknown
12173 # Find pkg-config... (need this for both gtk and gdk_pixbuf.)
12174 # if the user specified --with-gtk=/foo/ then look there.
12177 if test ! -z "$gtk_dir"; then
12178 # canonicalize slashes.
12179 foo=`echo "${gtk_dir}/bin" | sed 's@//*@/@g'`
12180 gtk_path="$foo:$gtk_path"
12183 for ac_prog in pkg-config
12185 # Extract the first word of "$ac_prog", so it can be a program name with args.
12186 set dummy $ac_prog; ac_word=$2
12187 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12188 $as_echo_n "checking for $ac_word... " >&6; }
12189 if ${ac_cv_path_pkg_config+:} false; then :
12190 $as_echo_n "(cached) " >&6
12192 case $pkg_config in
12194 ac_cv_path_pkg_config="$pkg_config" # Let the user override the test with a path.
12197 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12198 for as_dir in $gtk_path
12201 test -z "$as_dir" && as_dir=.
12202 for ac_exec_ext in '' $ac_executable_extensions; do
12203 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12204 ac_cv_path_pkg_config="$as_dir/$ac_word$ac_exec_ext"
12205 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12215 pkg_config=$ac_cv_path_pkg_config
12216 if test -n "$pkg_config"; then
12217 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pkg_config" >&5
12218 $as_echo "$pkg_config" >&6; }
12220 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12221 $as_echo "no" >&6; }
12225 test -n "$pkg_config" && break
12229 if test -z "$pkg_config" ; then
12230 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: pkg-config not found!" >&5
12231 $as_echo "$as_me: WARNING: pkg-config not found!" >&2;}
12236 # Utility function for running pkg-config-based tests...
12239 pkg_check_version() {
12240 if test "$ok" = yes ; then
12243 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $req" >&5
12244 $as_echo_n "checking for $req... " >&6; }
12245 if $pkg_config --exists "$req" ; then
12246 vers=`$pkg_config --modversion "$req"`
12247 if $pkg_config --exists "$req >= $min" ; then
12248 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vers" >&5
12249 $as_echo "$vers" >&6; }
12253 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vers (wanted >= $min)" >&5
12254 $as_echo "$vers (wanted >= $min)" >&6; }
12259 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12260 $as_echo "no" >&6; }
12270 have_gtk_2_22_or_higher=no
12271 COMMENT_DEMO_GLADE2_GTK_2_22_HEAD=""
12272 COMMENT_DEMO_GLADE2_GTK_2_22_TAIL=""
12274 if test "$with_gtk" = yes; then
12278 pkg_check_version gtk+-2.0 2.0.1 ; ac_gtk_version_string="$vers"
12279 pkg_check_version gmodule-2.0 2.0.0
12280 pkg_check_version libxml-2.0 2.4.6
12281 pkg_check_version libglade-2.0 1.99.0
12282 pkg_check_version gdk-pixbuf-2.0 2.0.0
12283 pkg_check_version gdk-pixbuf-xlib-2.0 2.0.0
12286 if test "$have_gtk" = no; then
12287 if test -n "$ac_gtk_version_string" ; then
12288 gtk_halfassed="$ac_gtk_version_string"
12289 gtk_halfassed_lib="$req"
12293 if test "$have_gtk" = yes; then
12294 parse_gtk_version_string
12298 if test "$have_gtk" = yes; then
12299 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Gtk includes" >&5
12300 $as_echo_n "checking for Gtk includes... " >&6; }
12301 if ${ac_cv_gtk_config_cflags+:} false; then :
12302 $as_echo_n "(cached) " >&6
12304 ac_cv_gtk_config_cflags=`$pkg_config --cflags $pkgs`
12306 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_gtk_config_cflags" >&5
12307 $as_echo "$ac_cv_gtk_config_cflags" >&6; }
12308 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Gtk libs" >&5
12309 $as_echo_n "checking for Gtk libs... " >&6; }
12310 if ${ac_cv_gtk_config_libs+:} false; then :
12311 $as_echo_n "(cached) " >&6
12313 ac_cv_gtk_config_libs=`$pkg_config --libs $pkgs`
12315 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_gtk_config_libs" >&5
12316 $as_echo "$ac_cv_gtk_config_libs" >&6; }
12319 ac_gtk_config_cflags=$ac_cv_gtk_config_cflags
12320 ac_gtk_config_libs=$ac_cv_gtk_config_libs
12324 if test "$have_gtk" = yes; then
12325 GTK_DATADIR=`$pkg_config --variable=prefix gtk+-2.0`
12326 GTK_DATADIR="$GTK_DATADIR/share"
12329 if test "$have_gtk" = yes; then
12330 INCLUDES="$INCLUDES $ac_gtk_config_cflags"
12331 GTK_LIBS="$GTK_LIBS $ac_gtk_config_libs"
12332 $as_echo "#define HAVE_GTK 1" >>confdefs.h
12334 $as_echo "#define HAVE_GTK2 1" >>confdefs.h
12336 $as_echo "#define HAVE_XML 1" >>confdefs.h
12340 if test "$have_gtk" = yes; then
12342 pkg_check_version gtk+-2.0 2.22
12343 have_gtk_2_22_or_higher="$ok"
12344 if test "$have_gtk_2_22_or_higher" = yes; then
12345 COMMENT_DEMO_GLADE2_GTK_2_22_HEAD="<!-- comment>"
12346 COMMENT_DEMO_GLADE2_GTK_2_22_TAIL="</comment -->"
12352 # Check for the various Gnome help and URL loading programs.
12354 WITH_BROWSER=gnome-open
12355 if test "$have_gtk" = yes; then
12356 for ac_prog in gnome-open
12358 # Extract the first word of "$ac_prog", so it can be a program name with args.
12359 set dummy $ac_prog; ac_word=$2
12360 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12361 $as_echo_n "checking for $ac_word... " >&6; }
12362 if ${ac_cv_prog_gnome_open_program+:} false; then :
12363 $as_echo_n "(cached) " >&6
12365 if test -n "$gnome_open_program"; then
12366 ac_cv_prog_gnome_open_program="$gnome_open_program" # Let the user override the test.
12368 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12369 for as_dir in $PATH
12372 test -z "$as_dir" && as_dir=.
12373 for ac_exec_ext in '' $ac_executable_extensions; do
12374 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12375 ac_cv_prog_gnome_open_program="$ac_prog"
12376 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12385 gnome_open_program=$ac_cv_prog_gnome_open_program
12386 if test -n "$gnome_open_program"; then
12387 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gnome_open_program" >&5
12388 $as_echo "$gnome_open_program" >&6; }
12390 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12391 $as_echo "no" >&6; }
12395 test -n "$gnome_open_program" && break
12398 for ac_prog in gnome-url-show
12400 # Extract the first word of "$ac_prog", so it can be a program name with args.
12401 set dummy $ac_prog; ac_word=$2
12402 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12403 $as_echo_n "checking for $ac_word... " >&6; }
12404 if ${ac_cv_prog_gnome_url_show_program+:} false; then :
12405 $as_echo_n "(cached) " >&6
12407 if test -n "$gnome_url_show_program"; then
12408 ac_cv_prog_gnome_url_show_program="$gnome_url_show_program" # Let the user override the test.
12410 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12411 for as_dir in $PATH
12414 test -z "$as_dir" && as_dir=.
12415 for ac_exec_ext in '' $ac_executable_extensions; do
12416 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12417 ac_cv_prog_gnome_url_show_program="$ac_prog"
12418 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12427 gnome_url_show_program=$ac_cv_prog_gnome_url_show_program
12428 if test -n "$gnome_url_show_program"; then
12429 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gnome_url_show_program" >&5
12430 $as_echo "$gnome_url_show_program" >&6; }
12432 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12433 $as_echo "no" >&6; }
12437 test -n "$gnome_url_show_program" && break
12443 ###############################################################################
12447 ###############################################################################
12450 with_motif_req=unspecified
12452 # Check whether --with-motif was given.
12453 if test "${with_motif+set}" = set; then :
12454 withval=$with_motif; with_motif="$withval"; with_motif_req="$withval"
12461 case "$with_motif" in
12466 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Motif headers" >&5
12467 $as_echo_n "checking for Motif headers... " >&6; }
12468 d=$with_motif/include
12469 if test -d $d; then
12470 X_CFLAGS="-I$d $X_CFLAGS"
12471 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
12472 $as_echo "$d" >&6; }
12474 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
12475 $as_echo "not found ($d: no such directory)" >&6; }
12478 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Motif libs" >&5
12479 $as_echo_n "checking for Motif libs... " >&6; }
12481 if test -d $d; then
12482 X_LIBS="-L$d $X_LIBS"
12483 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
12484 $as_echo "$d" >&6; }
12486 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
12487 $as_echo "not found ($d: no such directory)" >&6; }
12490 # replace the directory string with "yes".
12491 with_motif_req="yes"
12492 with_motif=$with_motif_req
12497 echo "error: argument to --with-motif must be \"yes\", \"no\", or a directory."
12498 echo " If it is a directory, then \`DIR/include' will be added to"
12499 echo " the -I list, and \`DIR/lib' will be added to the -L list."
12505 if test "$with_motif" != yes -a "$with_motif" != no ; then
12506 echo "error: must be yes or no: --with-motif=$with_motif"
12510 if test "$with_motif" = yes; then
12513 ac_save_CPPFLAGS="$CPPFLAGS"
12514 if test \! -z "$includedir" ; then
12515 CPPFLAGS="$CPPFLAGS -I$includedir"
12517 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
12518 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
12519 ac_fn_c_check_header_compile "$LINENO" "Xm/Xm.h" "ac_cv_header_Xm_Xm_h" "#include <stdlib.h>
12521 #include <X11/Intrinsic.h>
12523 if test "x$ac_cv_header_Xm_Xm_h" = xyes; then :
12525 $as_echo "#define HAVE_MOTIF 1" >>confdefs.h
12527 MOTIF_LIBS="$MOTIF_LIBS -lXm"
12531 CPPFLAGS="$ac_save_CPPFLAGS"
12535 if test "$have_motif" = yes; then
12537 ac_save_CPPFLAGS="$CPPFLAGS"
12538 if test \! -z "$includedir" ; then
12539 CPPFLAGS="$CPPFLAGS -I$includedir"
12541 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
12542 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
12543 ac_fn_c_check_header_compile "$LINENO" "Xm/ComboBox.h" "ac_cv_header_Xm_ComboBox_h" "#include <stdlib.h>
12545 #include <X11/Intrinsic.h>
12547 if test "x$ac_cv_header_Xm_ComboBox_h" = xyes; then :
12548 $as_echo "#define HAVE_XMCOMBOBOX 1" >>confdefs.h
12553 CPPFLAGS="$ac_save_CPPFLAGS"
12557 ###############################################################################
12559 # Checking whether Motif is really Lesstif.
12561 ###############################################################################
12564 if test "$have_motif" = yes ; then
12565 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether Motif is really LessTif" >&5
12566 $as_echo_n "checking whether Motif is really LessTif... " >&6; }
12567 if ${ac_cv_have_lesstif+:} false; then :
12568 $as_echo_n "(cached) " >&6
12571 ac_save_CPPFLAGS="$CPPFLAGS"
12572 if test \! -z "$includedir" ; then
12573 CPPFLAGS="$CPPFLAGS -I$includedir"
12575 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
12576 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
12577 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12578 /* end confdefs.h. */
12583 long vers = LesstifVersion;
12588 if ac_fn_c_try_compile "$LINENO"; then :
12589 ac_cv_have_lesstif=yes
12591 ac_cv_have_lesstif=no
12593 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12594 CPPFLAGS="$ac_save_CPPFLAGS"
12596 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_lesstif" >&5
12597 $as_echo "$ac_cv_have_lesstif" >&6; }
12598 have_lesstif=$ac_cv_have_lesstif
12602 lesstif_version=unknown
12603 lesstif_version_string=unknown
12605 if test "$have_lesstif" = yes ; then
12607 echo unknown > conftest-lt
12608 { $as_echo "$as_me:${as_lineno-$LINENO}: checking LessTif version number" >&5
12609 $as_echo_n "checking LessTif version number... " >&6; }
12610 if ${ac_cv_lesstif_version_string+:} false; then :
12611 $as_echo_n "(cached) " >&6
12614 ac_save_CPPFLAGS="$CPPFLAGS"
12615 if test \! -z "$includedir" ; then
12616 CPPFLAGS="$CPPFLAGS -I$includedir"
12618 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
12619 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
12620 if test "$cross_compiling" = yes; then :
12621 ac_cv_lesstif_version=unknown
12622 ac_cv_lesstif_version_string=unknown
12624 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12625 /* end confdefs.h. */
12629 FILE *f = fopen("conftest-lt", "w");
12631 fprintf(f, "%d %d.%d\n", LesstifVersion,
12632 LESSTIF_VERSION, LESSTIF_REVISION);
12637 if ac_fn_c_try_run "$LINENO"; then :
12638 ltv=`cat conftest-lt`
12639 ac_cv_lesstif_version=`echo $ltv | sed 's/ .*//'`
12640 ac_cv_lesstif_version_string=`echo $ltv | sed 's/.* //'`
12642 ac_cv_lesstif_version=unknown
12643 ac_cv_lesstif_version_string=unknown
12645 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12646 conftest.$ac_objext conftest.beam conftest.$ac_ext
12649 CPPFLAGS="$ac_save_CPPFLAGS"
12651 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lesstif_version_string" >&5
12652 $as_echo "$ac_cv_lesstif_version_string" >&6; }
12654 lesstif_version=$ac_cv_lesstif_version
12655 lesstif_version_string=$ac_cv_lesstif_version_string
12660 if test "$have_motif" = yes ; then
12662 echo unknown > conftest-mt
12663 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Motif version number" >&5
12664 $as_echo_n "checking Motif version number... " >&6; }
12665 if ${ac_cv_motif_version_string+:} false; then :
12666 $as_echo_n "(cached) " >&6
12669 ac_save_CPPFLAGS="$CPPFLAGS"
12670 if test \! -z "$includedir" ; then
12671 CPPFLAGS="$CPPFLAGS -I$includedir"
12673 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
12674 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
12675 if test "$cross_compiling" = yes; then :
12676 ac_cv_motif_version=unknown
12677 ac_cv_motif_version_string=unknown
12679 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12680 /* end confdefs.h. */
12684 FILE *f = fopen("conftest-mt", "w");
12686 fprintf(f, "%d %d.%d\n", XmVersion,
12687 XmVERSION, XmREVISION);
12692 if ac_fn_c_try_run "$LINENO"; then :
12693 mtv=`cat conftest-mt`
12694 ac_cv_motif_version=`echo $mtv | sed 's/ .*//'`
12695 ac_cv_motif_version_string=`echo $mtv | sed 's/.* //'`
12697 ac_cv_motif_version=unknown
12698 ac_cv_motif_version_string=unknown
12700 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12701 conftest.$ac_objext conftest.beam conftest.$ac_ext
12704 CPPFLAGS="$ac_save_CPPFLAGS"
12706 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_motif_version_string" >&5
12707 $as_echo "$ac_cv_motif_version_string" >&6; }
12709 motif_version=$ac_cv_motif_version
12710 motif_version_string=$ac_cv_motif_version_string
12715 ###############################################################################
12717 # Checking whether Motif requires -lXpm.
12719 # If this is Motif 2.x, and we have XPM, then link against XPM as well.
12720 # The deal is, Motif 2.x requires XPM -- but it's a compilation option
12721 # of the library whether to build the XPM code into libXm, or whether
12722 # to rely on an external libXm. So the only way to tell whether XPM is
12723 # a link-time requirement is to examine libXm.a, which is very
12724 # difficult to do in an autoconf script. So... if it's Motif 2.x, we
12725 # always link against XPM if the XPM lib exists (and this will be a
12726 # no-op if libXm happens to already have the XPM code in it.)
12728 ###############################################################################
12730 motif_requires_xpm=no
12731 if test "$have_motif" = yes ; then
12732 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether Motif requires XPM" >&5
12733 $as_echo_n "checking whether Motif requires XPM... " >&6; }
12734 if test "$motif_version" = "unknown" || test "$motif_version" -ge 2000
12736 motif_requires_xpm=yes
12737 { $as_echo "$as_me:${as_lineno-$LINENO}: result: maybe" >&5
12738 $as_echo "maybe" >&6; }
12740 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12741 $as_echo "no" >&6; }
12746 ###############################################################################
12748 # Checking whether Motif requires -lXp.
12750 # Some versions of Motif (2.1.0, at least) require -lXp, the "X Printing
12751 # Extension". Why this extension isn't in -lXext with all the others,
12754 ###############################################################################
12757 if test "$have_motif" = yes ; then
12760 ac_save_CPPFLAGS="$CPPFLAGS"
12761 ac_save_LDFLAGS="$LDFLAGS"
12762 # ac_save_LIBS="$LIBS"
12764 if test \! -z "$includedir" ; then
12765 CPPFLAGS="$CPPFLAGS -I$includedir"
12767 # note: $X_CFLAGS includes $x_includes
12768 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
12770 if test \! -z "$libdir" ; then
12771 LDFLAGS="$LDFLAGS -L$libdir"
12773 # note: $X_LIBS includes $x_libraries
12774 LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
12776 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
12777 LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
12778 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XpQueryExtension in -lXp" >&5
12779 $as_echo_n "checking for XpQueryExtension in -lXp... " >&6; }
12780 if ${ac_cv_lib_Xp_XpQueryExtension+:} false; then :
12781 $as_echo_n "(cached) " >&6
12783 ac_check_lib_save_LIBS=$LIBS
12784 LIBS="-lXp -lX11 -lXext -lm $LIBS"
12785 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12786 /* end confdefs.h. */
12788 /* Override any GCC internal prototype to avoid an error.
12789 Use char because int might match the return type of a GCC
12790 builtin and then its argument prototype would still apply. */
12794 char XpQueryExtension ();
12798 return XpQueryExtension ();
12803 if ac_fn_c_try_link "$LINENO"; then :
12804 ac_cv_lib_Xp_XpQueryExtension=yes
12806 ac_cv_lib_Xp_XpQueryExtension=no
12808 rm -f core conftest.err conftest.$ac_objext \
12809 conftest$ac_exeext conftest.$ac_ext
12810 LIBS=$ac_check_lib_save_LIBS
12812 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xp_XpQueryExtension" >&5
12813 $as_echo "$ac_cv_lib_Xp_XpQueryExtension" >&6; }
12814 if test "x$ac_cv_lib_Xp_XpQueryExtension" = xyes; then :
12815 have_xp_ext=yes; MOTIF_LIBS="$MOTIF_LIBS -lXp"
12820 CPPFLAGS="$ac_save_CPPFLAGS"
12821 LDFLAGS="$ac_save_LDFLAGS"
12822 # LIBS="$ac_save_LIBS"
12827 ###############################################################################
12829 # Checking whether Motif requires -lXintl (for _Xsetlocale.)
12831 ###############################################################################
12834 if test "$have_motif" = yes ; then
12836 ac_save_CPPFLAGS="$CPPFLAGS"
12837 ac_save_LDFLAGS="$LDFLAGS"
12838 # ac_save_LIBS="$LIBS"
12840 if test \! -z "$includedir" ; then
12841 CPPFLAGS="$CPPFLAGS -I$includedir"
12843 # note: $X_CFLAGS includes $x_includes
12844 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
12846 if test \! -z "$libdir" ; then
12847 LDFLAGS="$LDFLAGS -L$libdir"
12849 # note: $X_LIBS includes $x_libraries
12850 LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
12852 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
12853 LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
12854 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _Xsetlocale in -lXintl" >&5
12855 $as_echo_n "checking for _Xsetlocale in -lXintl... " >&6; }
12856 if ${ac_cv_lib_Xintl__Xsetlocale+:} false; then :
12857 $as_echo_n "(cached) " >&6
12859 ac_check_lib_save_LIBS=$LIBS
12860 LIBS="-lXintl -lX11 -lXext -lm $LIBS"
12861 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12862 /* end confdefs.h. */
12864 /* Override any GCC internal prototype to avoid an error.
12865 Use char because int might match the return type of a GCC
12866 builtin and then its argument prototype would still apply. */
12870 char _Xsetlocale ();
12874 return _Xsetlocale ();
12879 if ac_fn_c_try_link "$LINENO"; then :
12880 ac_cv_lib_Xintl__Xsetlocale=yes
12882 ac_cv_lib_Xintl__Xsetlocale=no
12884 rm -f core conftest.err conftest.$ac_objext \
12885 conftest$ac_exeext conftest.$ac_ext
12886 LIBS=$ac_check_lib_save_LIBS
12888 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xintl__Xsetlocale" >&5
12889 $as_echo "$ac_cv_lib_Xintl__Xsetlocale" >&6; }
12890 if test "x$ac_cv_lib_Xintl__Xsetlocale" = xyes; then :
12896 CPPFLAGS="$ac_save_CPPFLAGS"
12897 LDFLAGS="$ac_save_LDFLAGS"
12898 # LIBS="$ac_save_LIBS"
12900 if test "$have_xintl" = yes; then
12901 MOTIF_LIBS="$MOTIF_LIBS -lXintl"
12906 ###############################################################################
12908 # Check for -lGL or -lMesaGL.
12910 ###############################################################################
12914 with_gl_req=unspecified
12917 # Check whether --with-gl was given.
12918 if test "${with_gl+set}" = set; then :
12919 withval=$with_gl; with_gl="$withval"; with_gl_req="$withval"
12931 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GL headers" >&5
12932 $as_echo_n "checking for GL headers... " >&6; }
12934 if test -d $d; then
12935 X_CFLAGS="-I$d $X_CFLAGS"
12936 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
12937 $as_echo "$d" >&6; }
12939 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
12940 $as_echo "not found ($d: no such directory)" >&6; }
12943 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GL libs" >&5
12944 $as_echo_n "checking for GL libs... " >&6; }
12946 if test -d $d; then
12947 X_LIBS="-L$d $X_LIBS"
12948 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
12949 $as_echo "$d" >&6; }
12951 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
12952 $as_echo "not found ($d: no such directory)" >&6; }
12955 # replace the directory string with "yes".
12957 with_gl=$with_gl_req
12962 echo "error: argument to --with-gl must be \"yes\", \"no\", or a directory."
12963 echo " If it is a directory, then \`DIR/include' will be added to"
12964 echo " the -I list, and \`DIR/lib' will be added to the -L list."
12970 ac_mesagl_version=unknown
12971 ac_mesagl_version_string=unknown
12973 if test "$with_gl" = yes; then
12975 ac_save_CPPFLAGS="$CPPFLAGS"
12976 if test \! -z "$includedir" ; then
12977 CPPFLAGS="$CPPFLAGS -I$includedir"
12979 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
12980 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
12981 ac_fn_c_check_header_mongrel "$LINENO" "GL/gl.h" "ac_cv_header_GL_gl_h" "$ac_includes_default"
12982 if test "x$ac_cv_header_GL_gl_h" = xyes; then :
12989 CPPFLAGS="$ac_save_CPPFLAGS"
12990 if test "$have_gl" = yes ; then
12992 ac_save_CPPFLAGS="$CPPFLAGS"
12993 if test \! -z "$includedir" ; then
12994 CPPFLAGS="$CPPFLAGS -I$includedir"
12996 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
12997 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
12998 ac_fn_c_check_header_compile "$LINENO" "GL/glx.h" "ac_cv_header_GL_glx_h" "#include <GL/gl.h>
13000 if test "x$ac_cv_header_GL_glx_h" = xyes; then :
13007 CPPFLAGS="$ac_save_CPPFLAGS"
13010 # If we have the headers, try and figure out which vendor it's from.
13012 if test "$have_gl" = yes ; then
13014 # We need to know whether it's MesaGL so that we know which libraries
13017 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether GL is really MesaGL" >&5
13018 $as_echo_n "checking whether GL is really MesaGL... " >&6; }
13019 if ${ac_cv_have_mesa_gl+:} false; then :
13020 $as_echo_n "(cached) " >&6
13022 ac_cv_have_mesa_gl=no
13023 if test "$ac_macosx" = no; then
13024 # WTF! MacOS 10.5.0 ships the Mesa GL headers!
13025 # It's not really Mesa, is it?
13027 ac_save_CPPFLAGS="$CPPFLAGS"
13028 if test \! -z "$includedir" ; then
13029 CPPFLAGS="$CPPFLAGS -I$includedir"
13031 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
13032 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
13033 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13034 /* end confdefs.h. */
13035 #include <GL/glx.h>
13038 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13039 $EGREP "Mesa|MESA" >/dev/null 2>&1; then :
13040 ac_cv_have_mesa_gl=yes
13044 CPPFLAGS="$ac_save_CPPFLAGS"
13047 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_mesa_gl" >&5
13048 $as_echo "$ac_cv_have_mesa_gl" >&6; }
13049 ac_have_mesa_gl=$ac_cv_have_mesa_gl
13054 if test "$ac_macosx" = yes; then
13056 # Without these, every link against libGL gets a bunch of useless
13059 osx_crud="-bind_at_load -multiply_defined suppress"
13060 { $as_echo "$as_me:${as_lineno-$LINENO}: result: adding \"$osx_crud\" to GL_LIBS" >&5
13061 $as_echo "adding \"$osx_crud\" to GL_LIBS" >&6; }
13062 GL_LIBS="$GL_LIBS $osx_crud"
13065 # New lossage in 10.5.0: without this, we get:
13066 # ld: cycle in dylib re-exports with /usr/X11/lib/libGL.dylib
13068 osx_crud="/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib"
13069 osx_crud="-Wl,-dylib_file,${osx_crud}:${osx_crud}"
13071 { $as_echo "$as_me:${as_lineno-$LINENO}: result: adding \"$osx_crud\" to GL_LIBS" >&5
13072 $as_echo "adding \"$osx_crud\" to GL_LIBS" >&6; }
13073 GL_LIBS="$GL_LIBS $osx_crud"
13076 # New lossage in 10.6.8: we can't allow -L/opt/local/lib to be in the
13077 # link line, or at runtime XQueryExtension gets a segv due to some kind
13078 # of library version skew. Libs must come from /usr/X11/lib even if
13079 # $prefix and/or $exec_prefix are set to /opt/local/.
13081 { $as_echo "$as_me:${as_lineno-$LINENO}: result: omitting \"$libdir\" from LDFLAGS" >&5
13082 $as_echo "omitting \"$libdir\" from LDFLAGS" >&6; }
13088 # Some versions of MesaGL are compiled to require -lpthread.
13089 # So if the Mesa headers exist, and -lpthread exists, then always
13090 # link -lpthread after the Mesa libs (be they named -lGL or -lMesaGL.)
13092 # Oftentimes, AX_PTHREAD will bring in -lpthread as well; but that ends
13093 # up before -l(Mesa)GL, instead of after where it would belong.
13095 if test "$ac_have_mesa_gl" = yes; then
13096 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_create in -lpthread" >&5
13097 $as_echo_n "checking for pthread_create in -lpthread... " >&6; }
13098 if ${ac_cv_lib_pthread_pthread_create+:} false; then :
13099 $as_echo_n "(cached) " >&6
13101 ac_check_lib_save_LIBS=$LIBS
13102 LIBS="-lpthread $LIBS"
13103 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13104 /* end confdefs.h. */
13106 /* Override any GCC internal prototype to avoid an error.
13107 Use char because int might match the return type of a GCC
13108 builtin and then its argument prototype would still apply. */
13112 char pthread_create ();
13116 return pthread_create ();
13121 if ac_fn_c_try_link "$LINENO"; then :
13122 ac_cv_lib_pthread_pthread_create=yes
13124 ac_cv_lib_pthread_pthread_create=no
13126 rm -f core conftest.err conftest.$ac_objext \
13127 conftest$ac_exeext conftest.$ac_ext
13128 LIBS=$ac_check_lib_save_LIBS
13130 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pthread_pthread_create" >&5
13131 $as_echo "$ac_cv_lib_pthread_pthread_create" >&6; }
13132 if test "x$ac_cv_lib_pthread_pthread_create" = xyes; then :
13133 GL_LIBS="-lpthread"
13139 # If we have Mesa headers, check to see if we can link against -lMesaGL.
13140 # If we don't have Mesa headers, or we don't have -lMesaGL, try -lGL.
13141 # Else, warn that GL is busted. (We have the headers, but no libs.)
13144 if test "$ac_have_mesa_gl" = yes ; then
13146 ac_save_CPPFLAGS="$CPPFLAGS"
13147 ac_save_LDFLAGS="$LDFLAGS"
13148 # ac_save_LIBS="$LIBS"
13150 if test \! -z "$includedir" ; then
13151 CPPFLAGS="$CPPFLAGS -I$includedir"
13153 # note: $X_CFLAGS includes $x_includes
13154 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
13156 if test \! -z "$libdir" ; then
13157 LDFLAGS="$LDFLAGS -L$libdir"
13159 # note: $X_LIBS includes $x_libraries
13160 LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
13162 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
13163 LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
13164 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for glXCreateContext in -lMesaGL" >&5
13165 $as_echo_n "checking for glXCreateContext in -lMesaGL... " >&6; }
13166 if ${ac_cv_lib_MesaGL_glXCreateContext+:} false; then :
13167 $as_echo_n "(cached) " >&6
13169 ac_check_lib_save_LIBS=$LIBS
13170 LIBS="-lMesaGL -lMesaGLU $GL_LIBS -lX11 -lXext $VIDMODE_LIBS -lm $LIBS"
13171 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13172 /* end confdefs.h. */
13174 /* Override any GCC internal prototype to avoid an error.
13175 Use char because int might match the return type of a GCC
13176 builtin and then its argument prototype would still apply. */
13180 char glXCreateContext ();
13184 return glXCreateContext ();
13189 if ac_fn_c_try_link "$LINENO"; then :
13190 ac_cv_lib_MesaGL_glXCreateContext=yes
13192 ac_cv_lib_MesaGL_glXCreateContext=no
13194 rm -f core conftest.err conftest.$ac_objext \
13195 conftest$ac_exeext conftest.$ac_ext
13196 LIBS=$ac_check_lib_save_LIBS
13198 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_MesaGL_glXCreateContext" >&5
13199 $as_echo "$ac_cv_lib_MesaGL_glXCreateContext" >&6; }
13200 if test "x$ac_cv_lib_MesaGL_glXCreateContext" = xyes; then :
13202 GL_LIBS="-lMesaGL -lMesaGLU $VIDMODE_LIBS $GL_LIBS"
13205 CPPFLAGS="$ac_save_CPPFLAGS"
13206 LDFLAGS="$ac_save_LDFLAGS"
13207 # LIBS="$ac_save_LIBS"
13211 if test "$gl_lib_1" = "" ; then
13213 ac_save_CPPFLAGS="$CPPFLAGS"
13214 ac_save_LDFLAGS="$LDFLAGS"
13215 # ac_save_LIBS="$LIBS"
13217 if test \! -z "$includedir" ; then
13218 CPPFLAGS="$CPPFLAGS -I$includedir"
13220 # note: $X_CFLAGS includes $x_includes
13221 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
13223 if test \! -z "$libdir" ; then
13224 LDFLAGS="$LDFLAGS -L$libdir"
13226 # note: $X_LIBS includes $x_libraries
13227 LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
13229 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
13230 LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
13231 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for glXCreateContext in -lGL" >&5
13232 $as_echo_n "checking for glXCreateContext in -lGL... " >&6; }
13233 if ${ac_cv_lib_GL_glXCreateContext+:} false; then :
13234 $as_echo_n "(cached) " >&6
13236 ac_check_lib_save_LIBS=$LIBS
13237 LIBS="-lGL -lGLU $GL_LIBS -lX11 -lXext $VIDMODE_LIBS -lm $LIBS"
13238 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13239 /* end confdefs.h. */
13241 /* Override any GCC internal prototype to avoid an error.
13242 Use char because int might match the return type of a GCC
13243 builtin and then its argument prototype would still apply. */
13247 char glXCreateContext ();
13251 return glXCreateContext ();
13256 if ac_fn_c_try_link "$LINENO"; then :
13257 ac_cv_lib_GL_glXCreateContext=yes
13259 ac_cv_lib_GL_glXCreateContext=no
13261 rm -f core conftest.err conftest.$ac_objext \
13262 conftest$ac_exeext conftest.$ac_ext
13263 LIBS=$ac_check_lib_save_LIBS
13265 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_GL_glXCreateContext" >&5
13266 $as_echo "$ac_cv_lib_GL_glXCreateContext" >&6; }
13267 if test "x$ac_cv_lib_GL_glXCreateContext" = xyes; then :
13269 GL_LIBS="-lGL -lGLU $VIDMODE_LIBS $GL_LIBS"
13272 CPPFLAGS="$ac_save_CPPFLAGS"
13273 LDFLAGS="$ac_save_LDFLAGS"
13274 # LIBS="$ac_save_LIBS"
13278 if test "$gl_lib_1" = "" ; then
13279 # we have headers, but no libs -- bail.
13284 # linking works -- we can build the GL hacks.
13285 $as_echo "#define HAVE_GL 1" >>confdefs.h
13287 if test "$ac_have_mesa_gl" = yes ; then
13288 $as_echo "#define HAVE_MESA_GL 1" >>confdefs.h
13295 # Now that we know we have GL headers and libs, do some more GL testing.
13298 if test "$have_gl" = yes ; then
13299 # If it's MesaGL, we'd like to issue a warning if the version number
13300 # is less than or equal to 2.6, because that version had a security bug.
13302 if test "$ac_have_mesa_gl" = yes; then
13304 { $as_echo "$as_me:${as_lineno-$LINENO}: checking MesaGL version number" >&5
13305 $as_echo_n "checking MesaGL version number... " >&6; }
13306 if ${ac_cv_mesagl_version_string+:} false; then :
13307 $as_echo_n "(cached) " >&6
13309 cat > conftest.$ac_ext <<EOF
13310 #line 13314 "configure"
13311 #include "confdefs.h"
13313 #ifndef MESA_MAJOR_VERSION
13314 # include <GL/xmesa.h>
13315 # ifdef XMESA_MAJOR_VERSION
13316 /* Around Mesa 3.2, they took out the Mesa version number, so instead,
13317 we have to check the XMesa version number (the number of the X protocol
13318 support, which seems to be the same as the Mesa version number.)
13320 # define MESA_MAJOR_VERSION XMESA_MAJOR_VERSION
13321 # define MESA_MINOR_VERSION XMESA_MINOR_VERSION
13323 /* Oh great. Some time after 3.4, they took out the xmesa.h header file,
13324 so we have no way of telling what version of Mesa this is at all.
13325 So, we'll guess that the osmesa version (the "offscreen protocol")
13326 is less than or equal to the real mesa version number. Except that
13327 if OSmesa is 3.3, assume at least Mesa 3.4, since OSmesa was 3.3 in
13328 Mesa 3.4. And Mesa 3.3 had xmesa.h. What a complete load of shit!
13330 # include <GL/osmesa.h>
13331 # define MESA_MAJOR_VERSION OSMESA_MAJOR_VERSION
13332 # define MESA_MINOR_VERSION OSMESA_MINOR_VERSION or newer, probably?
13333 # if OSMESA_MAJOR_VERSION == 3 && OSMESA_MINOR_VERSION == 3
13334 # undef MESA_MINOR_VERSION
13335 # define MESA_MINOR_VERSION 4 or newer, probably?
13339 configure: MESA_MAJOR_VERSION MESA_MINOR_VERSION
13342 ac_save_CPPFLAGS="$CPPFLAGS"
13343 if test \! -z "$includedir" ; then
13344 CPPFLAGS="$CPPFLAGS -I$includedir"
13346 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
13348 mglv=`(eval "$ac_cpp conftest.$ac_ext") 2>&5 | grep configure:`
13352 mglv=`echo "$mglv" | sed -n \
13353 's/^configure: *\([0-9][0-9]*\) *\([0-9].*\)$/\1.\2/p'`
13356 rm -rf conftest.$ac_ext
13358 CPPFLAGS="$ac_save_CPPFLAGS"
13360 if test "$mglv" = ""; then
13361 ac_mesagl_version=unknown
13362 ac_mesagl_version_string=unknown
13364 ac_mesagl_version_string="$mglv"
13367 maj=`echo "$mglv" | sed -n 's/^\([0-9][0-9]*\)\..*$/\1/p'`
13368 min=`echo "$mglv" | sed -n 's/^.*\.\([0-9][0-9]*\).*$/\1/p'`
13370 ac_mesagl_version=`echo "$maj * 1000 + $min" | bc`
13371 if test -z "$ac_mesagl_version"; then
13372 ac_mesagl_version=unknown
13373 ac_mesagl_version_string=unknown
13376 ac_cv_mesagl_version=$ac_mesagl_version
13377 ac_cv_mesagl_version_string=$ac_mesagl_version_string
13380 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_mesagl_version_string" >&5
13381 $as_echo "$ac_cv_mesagl_version_string" >&6; }
13382 ac_mesagl_version=$ac_cv_mesagl_version
13383 ac_mesagl_version_string=$ac_cv_mesagl_version_string
13387 # Check for OpenGL 1.1 features.
13390 ac_save_CPPFLAGS="$CPPFLAGS"
13391 ac_save_LDFLAGS="$LDFLAGS"
13392 # ac_save_LIBS="$LIBS"
13394 if test \! -z "$includedir" ; then
13395 CPPFLAGS="$CPPFLAGS -I$includedir"
13397 # note: $X_CFLAGS includes $x_includes
13398 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
13400 if test \! -z "$libdir" ; then
13401 LDFLAGS="$LDFLAGS -L$libdir"
13403 # note: $X_LIBS includes $x_libraries
13404 LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
13406 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
13407 LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
13408 as_ac_Lib=`$as_echo "ac_cv_lib_$gl_lib_1''_glBindTexture" | $as_tr_sh`
13409 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for glBindTexture in -l$gl_lib_1" >&5
13410 $as_echo_n "checking for glBindTexture in -l$gl_lib_1... " >&6; }
13411 if eval \${$as_ac_Lib+:} false; then :
13412 $as_echo_n "(cached) " >&6
13414 ac_check_lib_save_LIBS=$LIBS
13415 LIBS="-l$gl_lib_1 $GL_LIBS -lX11 -lXext -lm $LIBS"
13416 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13417 /* end confdefs.h. */
13419 /* Override any GCC internal prototype to avoid an error.
13420 Use char because int might match the return type of a GCC
13421 builtin and then its argument prototype would still apply. */
13425 char glBindTexture ();
13429 return glBindTexture ();
13434 if ac_fn_c_try_link "$LINENO"; then :
13435 eval "$as_ac_Lib=yes"
13437 eval "$as_ac_Lib=no"
13439 rm -f core conftest.err conftest.$ac_objext \
13440 conftest$ac_exeext conftest.$ac_ext
13441 LIBS=$ac_check_lib_save_LIBS
13443 eval ac_res=\$$as_ac_Lib
13444 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
13445 $as_echo "$ac_res" >&6; }
13446 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
13447 $as_echo "#define HAVE_GLBINDTEXTURE 1" >>confdefs.h
13453 CPPFLAGS="$ac_save_CPPFLAGS"
13454 LDFLAGS="$ac_save_LDFLAGS"
13455 # LIBS="$ac_save_LIBS"
13459 elif test "$with_gl" != no; then
13460 echo "error: must be yes or no: --with-gl=$with_gl"
13465 ###############################################################################
13469 ###############################################################################
13472 with_gle_req=unspecified
13475 # Check whether --with-gle was given.
13476 if test "${with_gle+set}" = set; then :
13477 withval=$with_gle; with_gle="$withval"; with_gle_req="$withval"
13484 case "$with_gle" in
13489 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GLE headers" >&5
13490 $as_echo_n "checking for GLE headers... " >&6; }
13491 d=$with_gle/include
13492 if test -d $d; then
13493 X_CFLAGS="-I$d $X_CFLAGS"
13494 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
13495 $as_echo "$d" >&6; }
13497 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
13498 $as_echo "not found ($d: no such directory)" >&6; }
13501 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GLE libs" >&5
13502 $as_echo_n "checking for GLE libs... " >&6; }
13504 if test -d $d; then
13505 X_LIBS="-L$d $X_LIBS"
13506 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
13507 $as_echo "$d" >&6; }
13509 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
13510 $as_echo "not found ($d: no such directory)" >&6; }
13513 # replace the directory string with "yes".
13515 with_gle=$with_gle_req
13520 echo "error: argument to --with-gle must be \"yes\", \"no\", or a directory."
13521 echo " If it is a directory, then \`DIR/include' will be added to"
13522 echo " the -I list, and \`DIR/lib' will be added to the -L list."
13530 if test "$have_gl" = no ; then
13532 elif test "$with_gle" = yes; then
13535 ac_save_CPPFLAGS="$CPPFLAGS"
13536 if test \! -z "$includedir" ; then
13537 CPPFLAGS="$CPPFLAGS -I$includedir"
13539 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
13540 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
13541 ac_fn_c_check_header_compile "$LINENO" "GL/gle.h" "ac_cv_header_GL_gle_h" "#include <GL/gl.h>
13543 if test "x$ac_cv_header_GL_gle_h" = xyes; then :
13550 CPPFLAGS="$ac_save_CPPFLAGS"
13551 if test "$have_gle3" = yes ; then
13555 ac_save_CPPFLAGS="$CPPFLAGS"
13556 if test \! -z "$includedir" ; then
13557 CPPFLAGS="$CPPFLAGS -I$includedir"
13559 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
13560 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
13561 ac_fn_c_check_header_compile "$LINENO" "GL/gutil.h" "ac_cv_header_GL_gutil_h" "#include <GL/gl.h>
13563 if test "x$ac_cv_header_GL_gutil_h" = xyes; then :
13570 CPPFLAGS="$ac_save_CPPFLAGS"
13571 if test "$have_gle" = yes ; then
13573 ac_save_CPPFLAGS="$CPPFLAGS"
13574 if test \! -z "$includedir" ; then
13575 CPPFLAGS="$CPPFLAGS -I$includedir"
13577 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
13578 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
13579 ac_fn_c_check_header_compile "$LINENO" "GL/tube.h" "ac_cv_header_GL_tube_h" "#include <GL/gl.h>
13581 if test "x$ac_cv_header_GL_tube_h" = xyes; then :
13588 CPPFLAGS="$ac_save_CPPFLAGS"
13592 if test "$have_gle" = yes ; then
13596 ac_save_CPPFLAGS="$CPPFLAGS"
13597 ac_save_LDFLAGS="$LDFLAGS"
13598 # ac_save_LIBS="$LIBS"
13600 if test \! -z "$includedir" ; then
13601 CPPFLAGS="$CPPFLAGS -I$includedir"
13603 # note: $X_CFLAGS includes $x_includes
13604 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
13606 if test \! -z "$libdir" ; then
13607 LDFLAGS="$LDFLAGS -L$libdir"
13609 # note: $X_LIBS includes $x_libraries
13610 LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
13612 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
13613 LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
13614 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gleCreateGC in -lgle" >&5
13615 $as_echo_n "checking for gleCreateGC in -lgle... " >&6; }
13616 if ${ac_cv_lib_gle_gleCreateGC+:} false; then :
13617 $as_echo_n "(cached) " >&6
13619 ac_check_lib_save_LIBS=$LIBS
13620 LIBS="-lgle $GL_LIBS -lX11 -lXext -lm $LIBS"
13621 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13622 /* end confdefs.h. */
13624 /* Override any GCC internal prototype to avoid an error.
13625 Use char because int might match the return type of a GCC
13626 builtin and then its argument prototype would still apply. */
13630 char gleCreateGC ();
13634 return gleCreateGC ();
13639 if ac_fn_c_try_link "$LINENO"; then :
13640 ac_cv_lib_gle_gleCreateGC=yes
13642 ac_cv_lib_gle_gleCreateGC=no
13644 rm -f core conftest.err conftest.$ac_objext \
13645 conftest$ac_exeext conftest.$ac_ext
13646 LIBS=$ac_check_lib_save_LIBS
13648 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gle_gleCreateGC" >&5
13649 $as_echo "$ac_cv_lib_gle_gleCreateGC" >&6; }
13650 if test "x$ac_cv_lib_gle_gleCreateGC" = xyes; then :
13651 have_gle=yes; gle_halfassed=no; GLE_LIBS="-lgle"
13654 CPPFLAGS="$ac_save_CPPFLAGS"
13655 LDFLAGS="$ac_save_LDFLAGS"
13656 # LIBS="$ac_save_LIBS"
13659 if test "$have_gle" = yes ; then
13663 # sometimes the libmatrix stuff is included in libgle. look there first.
13665 # I don't get it. For some reason, this test passes on SGI, as if
13666 # uview_direction_d() was in libgle -- but it's not, it's in libmatrix.
13667 # Yet the link is succeeding. Why???
13669 # AC_CHECK_X_LIB(gle, uview_direction_d,
13670 # [have_gle=yes; gle_halfassed=no],
13671 # [], $GL_LIBS -lX11 -lXext -lm)
13673 # As of GLE 3 this is in libgle, and has changed name to uview_direction!
13675 if test "$have_gle3" = yes ; then
13677 ac_save_CPPFLAGS="$CPPFLAGS"
13678 ac_save_LDFLAGS="$LDFLAGS"
13679 # ac_save_LIBS="$LIBS"
13681 if test \! -z "$includedir" ; then
13682 CPPFLAGS="$CPPFLAGS -I$includedir"
13684 # note: $X_CFLAGS includes $x_includes
13685 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
13687 if test \! -z "$libdir" ; then
13688 LDFLAGS="$LDFLAGS -L$libdir"
13690 # note: $X_LIBS includes $x_libraries
13691 LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
13693 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
13694 LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
13695 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uview_direction in -lgle" >&5
13696 $as_echo_n "checking for uview_direction in -lgle... " >&6; }
13697 if ${ac_cv_lib_gle_uview_direction+:} false; then :
13698 $as_echo_n "(cached) " >&6
13700 ac_check_lib_save_LIBS=$LIBS
13701 LIBS="-lgle $GL_LIBS -lX11 -lXext -lm $LIBS"
13702 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13703 /* end confdefs.h. */
13705 /* Override any GCC internal prototype to avoid an error.
13706 Use char because int might match the return type of a GCC
13707 builtin and then its argument prototype would still apply. */
13711 char uview_direction ();
13715 return uview_direction ();
13720 if ac_fn_c_try_link "$LINENO"; then :
13721 ac_cv_lib_gle_uview_direction=yes
13723 ac_cv_lib_gle_uview_direction=no
13725 rm -f core conftest.err conftest.$ac_objext \
13726 conftest$ac_exeext conftest.$ac_ext
13727 LIBS=$ac_check_lib_save_LIBS
13729 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gle_uview_direction" >&5
13730 $as_echo "$ac_cv_lib_gle_uview_direction" >&6; }
13731 if test "x$ac_cv_lib_gle_uview_direction" = xyes; then :
13732 have_gle=yes; gle_halfassed=no
13735 CPPFLAGS="$ac_save_CPPFLAGS"
13736 LDFLAGS="$ac_save_LDFLAGS"
13737 # LIBS="$ac_save_LIBS"
13740 # if it wasn't in libgle, then look in libmatrix.
13741 if test "$have_gle" = no ; then
13743 ac_save_CPPFLAGS="$CPPFLAGS"
13744 ac_save_LDFLAGS="$LDFLAGS"
13745 # ac_save_LIBS="$LIBS"
13747 if test \! -z "$includedir" ; then
13748 CPPFLAGS="$CPPFLAGS -I$includedir"
13750 # note: $X_CFLAGS includes $x_includes
13751 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
13753 if test \! -z "$libdir" ; then
13754 LDFLAGS="$LDFLAGS -L$libdir"
13756 # note: $X_LIBS includes $x_libraries
13757 LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
13759 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
13760 LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
13761 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uview_direction_d in -lmatrix" >&5
13762 $as_echo_n "checking for uview_direction_d in -lmatrix... " >&6; }
13763 if ${ac_cv_lib_matrix_uview_direction_d+:} false; then :
13764 $as_echo_n "(cached) " >&6
13766 ac_check_lib_save_LIBS=$LIBS
13767 LIBS="-lmatrix $GL_LIBS -lX11 -lXext -lm $LIBS"
13768 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13769 /* end confdefs.h. */
13771 /* Override any GCC internal prototype to avoid an error.
13772 Use char because int might match the return type of a GCC
13773 builtin and then its argument prototype would still apply. */
13777 char uview_direction_d ();
13781 return uview_direction_d ();
13786 if ac_fn_c_try_link "$LINENO"; then :
13787 ac_cv_lib_matrix_uview_direction_d=yes
13789 ac_cv_lib_matrix_uview_direction_d=no
13791 rm -f core conftest.err conftest.$ac_objext \
13792 conftest$ac_exeext conftest.$ac_ext
13793 LIBS=$ac_check_lib_save_LIBS
13795 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_matrix_uview_direction_d" >&5
13796 $as_echo "$ac_cv_lib_matrix_uview_direction_d" >&6; }
13797 if test "x$ac_cv_lib_matrix_uview_direction_d" = xyes; then :
13798 have_gle=yes; gle_halfassed=no;
13799 GLE_LIBS="$GLE_LIBS -lmatrix"
13802 CPPFLAGS="$ac_save_CPPFLAGS"
13803 LDFLAGS="$ac_save_LDFLAGS"
13804 # LIBS="$ac_save_LIBS"
13809 if test "$have_gle" = yes ; then
13810 $as_echo "#define HAVE_GLE 1" >>confdefs.h
13812 if test "$have_gle3" = yes ; then
13813 $as_echo "#define HAVE_GLE3 1" >>confdefs.h
13818 elif test "$with_gle" != no; then
13819 echo "error: must be yes or no: --with-gle=$with_gle"
13825 ###############################################################################
13827 # Handle --with-gles
13829 ###############################################################################
13831 with_gles_req=unspecified
13833 # Check whether --with-gles was given.
13834 if test "${with_gles+set}" = set; then :
13835 withval=$with_gles; with_gles="$withval"; with_gles_req="$withval"
13842 case "$with_gles" in
13847 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for JWZGLES headers" >&5
13848 $as_echo_n "checking for JWZGLES headers... " >&6; }
13849 d=$with_gles/include
13850 if test -d $d; then
13851 X_CFLAGS="-I$d $X_CFLAGS"
13852 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
13853 $as_echo "$d" >&6; }
13855 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
13856 $as_echo "not found ($d: no such directory)" >&6; }
13859 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for JWZGLES libs" >&5
13860 $as_echo_n "checking for JWZGLES libs... " >&6; }
13862 if test -d $d; then
13863 X_LIBS="-L$d $X_LIBS"
13864 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
13865 $as_echo "$d" >&6; }
13867 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
13868 $as_echo "not found ($d: no such directory)" >&6; }
13871 # replace the directory string with "yes".
13872 with_gles_req="yes"
13873 with_gles=$with_gles_req
13878 echo "error: argument to --with-gles must be \"yes\", \"no\", or a directory."
13879 echo " If it is a directory, then \`DIR/include' will be added to"
13880 echo " the -I list, and \`DIR/lib' will be added to the -L list."
13886 if test "$with_gles" = yes; then
13888 $as_echo "#define HAVE_JWZGLES 1" >>confdefs.h
13890 JWZGLES_OBJS='$(JWXYZ_BIN)/jwzgles.o'
13891 { $as_echo "$as_me:${as_lineno-$LINENO}: result: using OpenGL ES compatiblity shim" >&5
13892 $as_echo "using OpenGL ES compatiblity shim" >&6; }
13893 elif test "$with_gles" != no; then
13894 echo "error: must be yes or no: --with-gles=$with_xpm"
13898 ###############################################################################
13900 # Check for -lgdk_pixbuf.
13901 # These tests are for gdk_pixbuf usage of the hacks,
13902 # not xscreensaver-demo (thus we have to test again to get
13903 # the libraries right: don't want to pull in all of GTK
13906 ###############################################################################
13909 with_gdk_pixbuf_req=unspecified
13911 # Check whether --with-pixbuf was given.
13912 if test "${with_pixbuf+set}" = set; then :
13913 withval=$with_pixbuf; with_gdk_pixbuf="$withval"; with_gdk_pixbuf_req="$withval"
13915 with_gdk_pixbuf=yes
13919 # if --with-pixbuf=/directory/ was specified, remember that directory so that
13920 # we can also look for the `gdk-pixbuf-config' program in that directory.
13921 case "$with_gdk_pixbuf" in
13923 gdk_pixbuf_dir="$with_gdk_pixbuf"
13931 case "$with_gdk_pixbuf" in
13936 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GDK_PIXBUF headers" >&5
13937 $as_echo_n "checking for GDK_PIXBUF headers... " >&6; }
13938 d=$with_gdk_pixbuf/include
13939 if test -d $d; then
13940 X_CFLAGS="-I$d $X_CFLAGS"
13941 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
13942 $as_echo "$d" >&6; }
13944 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
13945 $as_echo "not found ($d: no such directory)" >&6; }
13948 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GDK_PIXBUF libs" >&5
13949 $as_echo_n "checking for GDK_PIXBUF libs... " >&6; }
13950 d=$with_gdk_pixbuf/lib
13951 if test -d $d; then
13952 X_LIBS="-L$d $X_LIBS"
13953 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
13954 $as_echo "$d" >&6; }
13956 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
13957 $as_echo "not found ($d: no such directory)" >&6; }
13960 # replace the directory string with "yes".
13961 with_gdk_pixbuf_req="yes"
13962 with_gdk_pixbuf=$with_gdk_pixbuf_req
13967 echo "error: argument to --with-pixbuf must be \"yes\", \"no\", or a directory."
13968 echo " If it is a directory, then \`DIR/include' will be added to"
13969 echo " the -I list, and \`DIR/lib' will be added to the -L list."
13975 if test "$with_gdk_pixbuf" != yes -a "$with_gdk_pixbuf" != no ; then
13976 echo "error: must be yes or no: --with-pixbuf=$with_gdk_pixbuf"
13980 if test "$with_gdk_pixbuf" = yes; then
13986 pkg_check_version gdk-pixbuf-2.0 2.0.0
13987 pkg_check_version gdk-pixbuf-xlib-2.0 2.0.0
13988 have_gdk_pixbuf="$ok"
13990 if test "$have_gdk_pixbuf" = yes; then
13991 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gdk-pixbuf includes" >&5
13992 $as_echo_n "checking for gdk-pixbuf includes... " >&6; }
13993 if ${ac_cv_gdk_pixbuf_config_cflags+:} false; then :
13994 $as_echo_n "(cached) " >&6
13996 ac_cv_gdk_pixbuf_config_cflags=`$pkg_config --cflags $pkgs`
13998 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_gdk_pixbuf_config_cflags" >&5
13999 $as_echo "$ac_cv_gdk_pixbuf_config_cflags" >&6; }
14000 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gdk-pixbuf libs" >&5
14001 $as_echo_n "checking for gdk-pixbuf libs... " >&6; }
14002 if ${ac_cv_gdk_pixbuf_config_libs+:} false; then :
14003 $as_echo_n "(cached) " >&6
14005 ac_cv_gdk_pixbuf_config_libs=`$pkg_config --libs $pkgs`
14007 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_gdk_pixbuf_config_libs" >&5
14008 $as_echo "$ac_cv_gdk_pixbuf_config_libs" >&6; }
14011 ac_gdk_pixbuf_config_cflags=$ac_cv_gdk_pixbuf_config_cflags
14012 ac_gdk_pixbuf_config_libs=$ac_cv_gdk_pixbuf_config_libs
14015 if test "$have_gdk_pixbuf" = yes; then
14017 # we appear to have pixbuf; check for headers/libs to be sure.
14019 ac_save_gdk_pixbuf_CPPFLAGS="$CPPFLAGS"
14020 CPPFLAGS="$CPPFLAGS $ac_gdk_pixbuf_config_cflags"
14024 # check for header A...
14026 ac_save_CPPFLAGS="$CPPFLAGS"
14027 if test \! -z "$includedir" ; then
14028 CPPFLAGS="$CPPFLAGS -I$includedir"
14030 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
14031 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
14032 ac_fn_c_check_header_mongrel "$LINENO" "gdk-pixbuf/gdk-pixbuf.h" "ac_cv_header_gdk_pixbuf_gdk_pixbuf_h" "$ac_includes_default"
14033 if test "x$ac_cv_header_gdk_pixbuf_gdk_pixbuf_h" = xyes; then :
14034 have_gdk_pixbuf=yes
14038 CPPFLAGS="$ac_save_CPPFLAGS"
14040 # if that worked, check for header B...
14041 if test "$have_gdk_pixbuf" = yes; then
14043 gdk_pixbuf_halfassed=yes
14045 ac_save_CPPFLAGS="$CPPFLAGS"
14046 if test \! -z "$includedir" ; then
14047 CPPFLAGS="$CPPFLAGS -I$includedir"
14049 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
14050 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
14051 ac_fn_c_check_header_mongrel "$LINENO" "gdk-pixbuf/gdk-pixbuf-xlib.h" "ac_cv_header_gdk_pixbuf_gdk_pixbuf_xlib_h" "$ac_includes_default"
14052 if test "x$ac_cv_header_gdk_pixbuf_gdk_pixbuf_xlib_h" = xyes; then :
14053 have_gdk_pixbuf=yes
14054 gdk_pixbuf_halfassed=no
14058 CPPFLAGS="$ac_save_CPPFLAGS"
14060 # yay, it has a new name in Gtk 2.x...
14061 if test "$have_gdk_pixbuf" = no; then
14063 gdk_pixbuf_halfassed=yes
14065 ac_save_CPPFLAGS="$CPPFLAGS"
14066 if test \! -z "$includedir" ; then
14067 CPPFLAGS="$CPPFLAGS -I$includedir"
14069 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
14070 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
14071 ac_fn_c_check_header_mongrel "$LINENO" "gdk-pixbuf-xlib/gdk-pixbuf-xlib.h" "ac_cv_header_gdk_pixbuf_xlib_gdk_pixbuf_xlib_h" "$ac_includes_default"
14072 if test "x$ac_cv_header_gdk_pixbuf_xlib_gdk_pixbuf_xlib_h" = xyes; then :
14073 have_gdk_pixbuf=yes
14074 gdk_pixbuf_halfassed=no
14078 CPPFLAGS="$ac_save_CPPFLAGS"
14081 CPPFLAGS="$ac_save_gdk_pixbuf_CPPFLAGS"
14084 if test "$have_gdk_pixbuf" = yes; then
14085 # we have the headers, now check for the libraries
14087 gdk_pixbuf_halfassed=yes
14089 { $as_echo "$as_me:${as_lineno-$LINENO}: result: checking for gdk_pixbuf usability..." >&5
14090 $as_echo "checking for gdk_pixbuf usability..." >&6; }
14094 ac_save_CPPFLAGS="$CPPFLAGS"
14095 ac_save_LDFLAGS="$LDFLAGS"
14096 # ac_save_LIBS="$LIBS"
14098 if test \! -z "$includedir" ; then
14099 CPPFLAGS="$CPPFLAGS -I$includedir"
14101 # note: $X_CFLAGS includes $x_includes
14102 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
14104 if test \! -z "$libdir" ; then
14105 LDFLAGS="$LDFLAGS -L$libdir"
14107 # note: $X_LIBS includes $x_libraries
14108 LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
14110 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
14111 LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
14112 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gdk_pixbuf_new_from_file in -lc" >&5
14113 $as_echo_n "checking for gdk_pixbuf_new_from_file in -lc... " >&6; }
14114 if ${ac_cv_lib_c_gdk_pixbuf_new_from_file+:} false; then :
14115 $as_echo_n "(cached) " >&6
14117 ac_check_lib_save_LIBS=$LIBS
14118 LIBS="-lc $ac_gdk_pixbuf_config_libs -lX11 -lXext -lm $LIBS"
14119 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14120 /* end confdefs.h. */
14122 /* Override any GCC internal prototype to avoid an error.
14123 Use char because int might match the return type of a GCC
14124 builtin and then its argument prototype would still apply. */
14128 char gdk_pixbuf_new_from_file ();
14132 return gdk_pixbuf_new_from_file ();
14137 if ac_fn_c_try_link "$LINENO"; then :
14138 ac_cv_lib_c_gdk_pixbuf_new_from_file=yes
14140 ac_cv_lib_c_gdk_pixbuf_new_from_file=no
14142 rm -f core conftest.err conftest.$ac_objext \
14143 conftest$ac_exeext conftest.$ac_ext
14144 LIBS=$ac_check_lib_save_LIBS
14146 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_gdk_pixbuf_new_from_file" >&5
14147 $as_echo "$ac_cv_lib_c_gdk_pixbuf_new_from_file" >&6; }
14148 if test "x$ac_cv_lib_c_gdk_pixbuf_new_from_file" = xyes; then :
14149 have_gdk_pixbuf=yes
14152 CPPFLAGS="$ac_save_CPPFLAGS"
14153 LDFLAGS="$ac_save_LDFLAGS"
14154 # LIBS="$ac_save_LIBS"
14157 if test "$have_gdk_pixbuf" = yes; then
14160 ac_save_CPPFLAGS="$CPPFLAGS"
14161 ac_save_LDFLAGS="$LDFLAGS"
14162 # ac_save_LIBS="$LIBS"
14164 if test \! -z "$includedir" ; then
14165 CPPFLAGS="$CPPFLAGS -I$includedir"
14167 # note: $X_CFLAGS includes $x_includes
14168 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
14170 if test \! -z "$libdir" ; then
14171 LDFLAGS="$LDFLAGS -L$libdir"
14173 # note: $X_LIBS includes $x_libraries
14174 LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
14176 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
14177 LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
14178 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gdk_pixbuf_xlib_init in -lc" >&5
14179 $as_echo_n "checking for gdk_pixbuf_xlib_init in -lc... " >&6; }
14180 if ${ac_cv_lib_c_gdk_pixbuf_xlib_init+:} false; then :
14181 $as_echo_n "(cached) " >&6
14183 ac_check_lib_save_LIBS=$LIBS
14184 LIBS="-lc $ac_gdk_pixbuf_config_libs -lX11 -lXext -lm $LIBS"
14185 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14186 /* end confdefs.h. */
14188 /* Override any GCC internal prototype to avoid an error.
14189 Use char because int might match the return type of a GCC
14190 builtin and then its argument prototype would still apply. */
14194 char gdk_pixbuf_xlib_init ();
14198 return gdk_pixbuf_xlib_init ();
14203 if ac_fn_c_try_link "$LINENO"; then :
14204 ac_cv_lib_c_gdk_pixbuf_xlib_init=yes
14206 ac_cv_lib_c_gdk_pixbuf_xlib_init=no
14208 rm -f core conftest.err conftest.$ac_objext \
14209 conftest$ac_exeext conftest.$ac_ext
14210 LIBS=$ac_check_lib_save_LIBS
14212 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_gdk_pixbuf_xlib_init" >&5
14213 $as_echo "$ac_cv_lib_c_gdk_pixbuf_xlib_init" >&6; }
14214 if test "x$ac_cv_lib_c_gdk_pixbuf_xlib_init" = xyes; then :
14215 have_gdk_pixbuf=yes
14216 gdk_pixbuf_halfassed=no
14219 CPPFLAGS="$ac_save_CPPFLAGS"
14220 LDFLAGS="$ac_save_LDFLAGS"
14221 # LIBS="$ac_save_LIBS"
14226 if test "$have_gdk_pixbuf" = yes; then
14227 INCLUDES="$INCLUDES $ac_gdk_pixbuf_config_cflags"
14228 XPM_LIBS="$ac_gdk_pixbuf_config_libs"
14229 $as_echo "#define HAVE_GDK_PIXBUF 1" >>confdefs.h
14232 { $as_echo "$as_me:${as_lineno-$LINENO}: result: checking for gdk_pixbuf usability... no" >&5
14233 $as_echo "checking for gdk_pixbuf usability... no" >&6; }
14236 if test "$have_gdk_pixbuf" = yes; then
14238 ac_save_CPPFLAGS="$CPPFLAGS"
14239 ac_save_LDFLAGS="$LDFLAGS"
14240 # ac_save_LIBS="$LIBS"
14242 if test \! -z "$includedir" ; then
14243 CPPFLAGS="$CPPFLAGS -I$includedir"
14245 # note: $X_CFLAGS includes $x_includes
14246 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
14248 if test \! -z "$libdir" ; then
14249 LDFLAGS="$LDFLAGS -L$libdir"
14251 # note: $X_LIBS includes $x_libraries
14252 LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
14254 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
14255 LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
14256 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gdk_pixbuf_apply_embedded_orientation in -lc" >&5
14257 $as_echo_n "checking for gdk_pixbuf_apply_embedded_orientation in -lc... " >&6; }
14258 if ${ac_cv_lib_c_gdk_pixbuf_apply_embedded_orientation+:} false; then :
14259 $as_echo_n "(cached) " >&6
14261 ac_check_lib_save_LIBS=$LIBS
14262 LIBS="-lc $ac_gdk_pixbuf_config_libs -lX11 -lXext -lm $LIBS"
14263 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14264 /* end confdefs.h. */
14266 /* Override any GCC internal prototype to avoid an error.
14267 Use char because int might match the return type of a GCC
14268 builtin and then its argument prototype would still apply. */
14272 char gdk_pixbuf_apply_embedded_orientation ();
14276 return gdk_pixbuf_apply_embedded_orientation ();
14281 if ac_fn_c_try_link "$LINENO"; then :
14282 ac_cv_lib_c_gdk_pixbuf_apply_embedded_orientation=yes
14284 ac_cv_lib_c_gdk_pixbuf_apply_embedded_orientation=no
14286 rm -f core conftest.err conftest.$ac_objext \
14287 conftest$ac_exeext conftest.$ac_ext
14288 LIBS=$ac_check_lib_save_LIBS
14290 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_gdk_pixbuf_apply_embedded_orientation" >&5
14291 $as_echo "$ac_cv_lib_c_gdk_pixbuf_apply_embedded_orientation" >&6; }
14292 if test "x$ac_cv_lib_c_gdk_pixbuf_apply_embedded_orientation" = xyes; then :
14293 $as_echo "#define HAVE_GDK_PIXBUF_APPLY_EMBEDDED_ORIENTATION 1" >>confdefs.h
14297 CPPFLAGS="$ac_save_CPPFLAGS"
14298 LDFLAGS="$ac_save_LDFLAGS"
14299 # LIBS="$ac_save_LIBS"
14305 ###############################################################################
14309 ###############################################################################
14312 with_xpm_req=unspecified
14314 # Check whether --with-xpm was given.
14315 if test "${with_xpm+set}" = set; then :
14316 withval=$with_xpm; with_xpm="$withval"; with_xpm_req="$withval"
14323 case "$with_xpm" in
14328 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XPM headers" >&5
14329 $as_echo_n "checking for XPM headers... " >&6; }
14330 d=$with_xpm/include
14331 if test -d $d; then
14332 X_CFLAGS="-I$d $X_CFLAGS"
14333 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
14334 $as_echo "$d" >&6; }
14336 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
14337 $as_echo "not found ($d: no such directory)" >&6; }
14340 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XPM libs" >&5
14341 $as_echo_n "checking for XPM libs... " >&6; }
14343 if test -d $d; then
14344 X_LIBS="-L$d $X_LIBS"
14345 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
14346 $as_echo "$d" >&6; }
14348 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
14349 $as_echo "not found ($d: no such directory)" >&6; }
14352 # replace the directory string with "yes".
14354 with_xpm=$with_xpm_req
14359 echo "error: argument to --with-xpm must be \"yes\", \"no\", or a directory."
14360 echo " If it is a directory, then \`DIR/include' will be added to"
14361 echo " the -I list, and \`DIR/lib' will be added to the -L list."
14367 if test "$with_xpm" = yes; then
14369 ac_save_CPPFLAGS="$CPPFLAGS"
14370 if test \! -z "$includedir" ; then
14371 CPPFLAGS="$CPPFLAGS -I$includedir"
14373 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
14374 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
14375 ac_fn_c_check_header_compile "$LINENO" "X11/xpm.h" "ac_cv_header_X11_xpm_h" "#include <X11/Xlib.h>
14377 if test "x$ac_cv_header_X11_xpm_h" = xyes; then :
14379 $as_echo "#define HAVE_XPM 1" >>confdefs.h
14381 XPM_LIBS="-lXpm $XPM_LIBS"
14385 CPPFLAGS="$ac_save_CPPFLAGS"
14386 elif test "$with_xpm" != no; then
14387 echo "error: must be yes or no: --with-xpm=$with_xpm"
14391 # See comment near $motif_requires_xpm, above.
14392 # Need to do this here, after both Motif and XPM have been checked for.
14394 if test "$have_motif" = yes -a "$have_xpm" = yes ; then
14395 if test "$motif_requires_xpm" = yes ; then
14396 MOTIF_LIBS="$MOTIF_LIBS $XPM_LIBS"
14400 if test "$XPM_LIBS" = "" ; then
14401 XPM_LIBS=$(MINIXPM)
14405 ###############################################################################
14409 ###############################################################################
14412 with_jpeg_req=unspecified
14415 # Check whether --with-jpeg was given.
14416 if test "${with_jpeg+set}" = set; then :
14417 withval=$with_jpeg; with_jpeg="$withval"; with_jpeg_req="$withval"
14424 case "$with_jpeg" in
14429 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for JPEG headers" >&5
14430 $as_echo_n "checking for JPEG headers... " >&6; }
14431 d=$with_jpeg/include
14432 if test -d $d; then
14433 X_CFLAGS="-I$d $X_CFLAGS"
14434 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
14435 $as_echo "$d" >&6; }
14437 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
14438 $as_echo "not found ($d: no such directory)" >&6; }
14441 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for JPEG libs" >&5
14442 $as_echo_n "checking for JPEG libs... " >&6; }
14444 if test -d $d; then
14445 X_LIBS="-L$d $X_LIBS"
14446 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
14447 $as_echo "$d" >&6; }
14449 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
14450 $as_echo "not found ($d: no such directory)" >&6; }
14453 # replace the directory string with "yes".
14454 with_jpeg_req="yes"
14455 with_jpeg=$with_jpeg_req
14460 echo "error: argument to --with-jpeg must be \"yes\", \"no\", or a directory."
14461 echo " If it is a directory, then \`DIR/include' will be added to"
14462 echo " the -I list, and \`DIR/lib' will be added to the -L list."
14468 if test "$with_jpeg" != yes -a "$with_jpeg" != no ; then
14469 echo "error: must be yes or no: --with-jpeg=$with_jpeg"
14473 if test "$with_jpeg" = yes; then
14477 ac_save_CPPFLAGS="$CPPFLAGS"
14478 if test \! -z "$includedir" ; then
14479 CPPFLAGS="$CPPFLAGS -I$includedir"
14481 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
14482 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
14483 ac_fn_c_check_header_mongrel "$LINENO" "jpeglib.h" "ac_cv_header_jpeglib_h" "$ac_includes_default"
14484 if test "x$ac_cv_header_jpeglib_h" = xyes; then :
14489 CPPFLAGS="$ac_save_CPPFLAGS"
14491 if test "$have_jpeg" = yes; then
14492 # we have the header, now check for the library
14496 ac_save_CPPFLAGS="$CPPFLAGS"
14497 ac_save_LDFLAGS="$LDFLAGS"
14498 # ac_save_LIBS="$LIBS"
14500 if test \! -z "$includedir" ; then
14501 CPPFLAGS="$CPPFLAGS -I$includedir"
14503 # note: $X_CFLAGS includes $x_includes
14504 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
14506 if test \! -z "$libdir" ; then
14507 LDFLAGS="$LDFLAGS -L$libdir"
14509 # note: $X_LIBS includes $x_libraries
14510 LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
14512 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
14513 LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
14514 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for jpeg_start_compress in -ljpeg" >&5
14515 $as_echo_n "checking for jpeg_start_compress in -ljpeg... " >&6; }
14516 if ${ac_cv_lib_jpeg_jpeg_start_compress+:} false; then :
14517 $as_echo_n "(cached) " >&6
14519 ac_check_lib_save_LIBS=$LIBS
14520 LIBS="-ljpeg $LIBS"
14521 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14522 /* end confdefs.h. */
14524 /* Override any GCC internal prototype to avoid an error.
14525 Use char because int might match the return type of a GCC
14526 builtin and then its argument prototype would still apply. */
14530 char jpeg_start_compress ();
14534 return jpeg_start_compress ();
14539 if ac_fn_c_try_link "$LINENO"; then :
14540 ac_cv_lib_jpeg_jpeg_start_compress=yes
14542 ac_cv_lib_jpeg_jpeg_start_compress=no
14544 rm -f core conftest.err conftest.$ac_objext \
14545 conftest$ac_exeext conftest.$ac_ext
14546 LIBS=$ac_check_lib_save_LIBS
14548 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_jpeg_jpeg_start_compress" >&5
14549 $as_echo "$ac_cv_lib_jpeg_jpeg_start_compress" >&6; }
14550 if test "x$ac_cv_lib_jpeg_jpeg_start_compress" = xyes; then :
14554 $as_echo "#define HAVE_JPEGLIB 1" >>confdefs.h
14558 CPPFLAGS="$ac_save_CPPFLAGS"
14559 LDFLAGS="$ac_save_LDFLAGS"
14560 # LIBS="$ac_save_LIBS"
14566 ###############################################################################
14570 ###############################################################################
14572 have_xutf8drawstring=no
14574 ac_save_CPPFLAGS="$CPPFLAGS"
14575 ac_save_LDFLAGS="$LDFLAGS"
14576 # ac_save_LIBS="$LIBS"
14578 if test \! -z "$includedir" ; then
14579 CPPFLAGS="$CPPFLAGS -I$includedir"
14581 # note: $X_CFLAGS includes $x_includes
14582 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
14584 if test \! -z "$libdir" ; then
14585 LDFLAGS="$LDFLAGS -L$libdir"
14587 # note: $X_LIBS includes $x_libraries
14588 LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
14590 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
14591 LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
14592 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Xutf8DrawString in -lX11" >&5
14593 $as_echo_n "checking for Xutf8DrawString in -lX11... " >&6; }
14594 if ${ac_cv_lib_X11_Xutf8DrawString+:} false; then :
14595 $as_echo_n "(cached) " >&6
14597 ac_check_lib_save_LIBS=$LIBS
14598 LIBS="-lX11 -lX11 -lXext -lm $LIBS"
14599 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14600 /* end confdefs.h. */
14602 /* Override any GCC internal prototype to avoid an error.
14603 Use char because int might match the return type of a GCC
14604 builtin and then its argument prototype would still apply. */
14608 char Xutf8DrawString ();
14612 return Xutf8DrawString ();
14617 if ac_fn_c_try_link "$LINENO"; then :
14618 ac_cv_lib_X11_Xutf8DrawString=yes
14620 ac_cv_lib_X11_Xutf8DrawString=no
14622 rm -f core conftest.err conftest.$ac_objext \
14623 conftest$ac_exeext conftest.$ac_ext
14624 LIBS=$ac_check_lib_save_LIBS
14626 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_X11_Xutf8DrawString" >&5
14627 $as_echo "$ac_cv_lib_X11_Xutf8DrawString" >&6; }
14628 if test "x$ac_cv_lib_X11_Xutf8DrawString" = xyes; then :
14629 have_xutf8drawstring=yes
14634 CPPFLAGS="$ac_save_CPPFLAGS"
14635 LDFLAGS="$ac_save_LDFLAGS"
14636 # LIBS="$ac_save_LIBS"
14638 if test "$have_xutf8drawstring" = yes ; then
14639 $as_echo "#define HAVE_XUTF8DRAWSTRING 1" >>confdefs.h
14645 with_xft_req=unspecified
14648 # Check whether --with-xft was given.
14649 if test "${with_xft+set}" = set; then :
14650 withval=$with_xft; with_xft="$withval"; with_xft_req="$withval"
14657 case "$with_xft" in
14662 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Xft headers" >&5
14663 $as_echo_n "checking for Xft headers... " >&6; }
14664 d=$with_xft/include
14665 if test -d $d; then
14666 X_CFLAGS="-I$d $X_CFLAGS"
14667 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
14668 $as_echo "$d" >&6; }
14670 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
14671 $as_echo "not found ($d: no such directory)" >&6; }
14674 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Xft libs" >&5
14675 $as_echo_n "checking for Xft libs... " >&6; }
14677 if test -d $d; then
14678 X_LIBS="-L$d $X_LIBS"
14679 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
14680 $as_echo "$d" >&6; }
14682 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
14683 $as_echo "not found ($d: no such directory)" >&6; }
14686 # replace the directory string with "yes".
14688 with_xft=$with_xft_req
14693 echo "error: argument to --with-xft must be \"yes\", \"no\", or a directory."
14694 echo " If it is a directory, then \`DIR/include' will be added to"
14695 echo " the -I list, and \`DIR/lib' will be added to the -L list."
14701 if test "$with_xft" != yes -a "$with_xft" != no ; then
14702 echo "error: must be yes or no: --with-xft=$with_xft"
14706 if test "$with_xft" = yes; then
14710 pkg_check_version xft 2.1.0
14713 if test "$have_xft" = yes; then
14714 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Xft includes" >&5
14715 $as_echo_n "checking for Xft includes... " >&6; }
14716 if ${ac_cv_xft_config_cflags+:} false; then :
14717 $as_echo_n "(cached) " >&6
14719 ac_cv_xft_config_cflags=`$pkg_config --cflags $pkgs`
14721 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_xft_config_cflags" >&5
14722 $as_echo "$ac_cv_xft_config_cflags" >&6; }
14723 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Xft libs" >&5
14724 $as_echo_n "checking for Xft libs... " >&6; }
14725 if ${ac_cv_xft_config_libs+:} false; then :
14726 $as_echo_n "(cached) " >&6
14728 ac_cv_xft_config_libs=`$pkg_config --libs $pkgs`
14730 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_xft_config_libs" >&5
14731 $as_echo "$ac_cv_xft_config_libs" >&6; }
14734 ac_xft_config_cflags=$ac_cv_xft_config_cflags
14735 ac_xft_config_libs=$ac_cv_xft_config_libs
14737 if test "$have_xft" = yes; then
14739 # we appear to have Xft; check for headers/libs to be sure.
14741 ac_save_xft_CPPFLAGS="$CPPFLAGS"
14742 CPPFLAGS="$CPPFLAGS $ac_xft_config_cflags"
14746 ac_save_CPPFLAGS="$CPPFLAGS"
14747 if test \! -z "$includedir" ; then
14748 CPPFLAGS="$CPPFLAGS -I$includedir"
14750 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
14751 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
14752 ac_fn_c_check_header_mongrel "$LINENO" "X11/Xft/Xft.h" "ac_cv_header_X11_Xft_Xft_h" "$ac_includes_default"
14753 if test "x$ac_cv_header_X11_Xft_Xft_h" = xyes; then :
14758 CPPFLAGS="$ac_save_CPPFLAGS"
14760 CPPFLAGS="$ac_save_xft_CPPFLAGS"
14763 if test "$have_xft" = yes; then
14764 # we have the headers, now check for the libraries
14768 { $as_echo "$as_me:${as_lineno-$LINENO}: result: checking for Xft usability..." >&5
14769 $as_echo "checking for Xft usability..." >&6; }
14771 ac_save_CPPFLAGS="$CPPFLAGS"
14772 ac_save_LDFLAGS="$LDFLAGS"
14773 # ac_save_LIBS="$LIBS"
14775 if test \! -z "$includedir" ; then
14776 CPPFLAGS="$CPPFLAGS -I$includedir"
14778 # note: $X_CFLAGS includes $x_includes
14779 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
14781 if test \! -z "$libdir" ; then
14782 LDFLAGS="$LDFLAGS -L$libdir"
14784 # note: $X_LIBS includes $x_libraries
14785 LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
14787 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
14788 LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
14789 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XftDrawStringUtf8 in -lc" >&5
14790 $as_echo_n "checking for XftDrawStringUtf8 in -lc... " >&6; }
14791 if ${ac_cv_lib_c_XftDrawStringUtf8+:} false; then :
14792 $as_echo_n "(cached) " >&6
14794 ac_check_lib_save_LIBS=$LIBS
14795 LIBS="-lc $ac_xft_config_libs -lX11 -lXext -lm $LIBS"
14796 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14797 /* end confdefs.h. */
14799 /* Override any GCC internal prototype to avoid an error.
14800 Use char because int might match the return type of a GCC
14801 builtin and then its argument prototype would still apply. */
14805 char XftDrawStringUtf8 ();
14809 return XftDrawStringUtf8 ();
14814 if ac_fn_c_try_link "$LINENO"; then :
14815 ac_cv_lib_c_XftDrawStringUtf8=yes
14817 ac_cv_lib_c_XftDrawStringUtf8=no
14819 rm -f core conftest.err conftest.$ac_objext \
14820 conftest$ac_exeext conftest.$ac_ext
14821 LIBS=$ac_check_lib_save_LIBS
14823 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_XftDrawStringUtf8" >&5
14824 $as_echo "$ac_cv_lib_c_XftDrawStringUtf8" >&6; }
14825 if test "x$ac_cv_lib_c_XftDrawStringUtf8" = xyes; then :
14829 CPPFLAGS="$ac_save_CPPFLAGS"
14830 LDFLAGS="$ac_save_LDFLAGS"
14831 # LIBS="$ac_save_LIBS"
14835 if test "$have_xft" = no; then
14836 { $as_echo "$as_me:${as_lineno-$LINENO}: result: checking for Xft usability... no" >&5
14837 $as_echo "checking for Xft usability... no" >&6; }
14841 if test "$have_xft" = yes; then
14842 INCLUDES="$INCLUDES $ac_xft_config_cflags"
14843 XFT_LIBS="$ac_xft_config_libs"
14846 $as_echo "#define HAVE_XFT 1" >>confdefs.h
14850 XFT_SRCS='$(UTILS_SRC)/xft.c'
14851 XFT_OBJS='$(UTILS_BIN)/xft.o'
14855 ###############################################################################
14857 # Check for pty support: this allows 'phosphor' and 'apple2'
14858 # to run curses-based programs, or be used as terminal windows.
14860 ###############################################################################
14863 for ac_header in pty.h util.h sys/termios.h
14865 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
14866 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
14867 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
14868 cat >>confdefs.h <<_ACEOF
14869 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
14877 ac_save_CPPFLAGS="$CPPFLAGS"
14878 ac_save_LDFLAGS="$LDFLAGS"
14879 # ac_save_LIBS="$LIBS"
14881 if test \! -z "$includedir" ; then
14882 CPPFLAGS="$CPPFLAGS -I$includedir"
14884 # note: $X_CFLAGS includes $x_includes
14885 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
14887 if test \! -z "$libdir" ; then
14888 LDFLAGS="$LDFLAGS -L$libdir"
14890 # note: $X_LIBS includes $x_libraries
14891 LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
14893 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
14894 LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
14895 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for forkpty in -lutil" >&5
14896 $as_echo_n "checking for forkpty in -lutil... " >&6; }
14897 if ${ac_cv_lib_util_forkpty+:} false; then :
14898 $as_echo_n "(cached) " >&6
14900 ac_check_lib_save_LIBS=$LIBS
14901 LIBS="-lutil $LIBS"
14902 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14903 /* end confdefs.h. */
14905 /* Override any GCC internal prototype to avoid an error.
14906 Use char because int might match the return type of a GCC
14907 builtin and then its argument prototype would still apply. */
14920 if ac_fn_c_try_link "$LINENO"; then :
14921 ac_cv_lib_util_forkpty=yes
14923 ac_cv_lib_util_forkpty=no
14925 rm -f core conftest.err conftest.$ac_objext \
14926 conftest$ac_exeext conftest.$ac_ext
14927 LIBS=$ac_check_lib_save_LIBS
14929 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_util_forkpty" >&5
14930 $as_echo "$ac_cv_lib_util_forkpty" >&6; }
14931 if test "x$ac_cv_lib_util_forkpty" = xyes; then :
14933 ac_have_forkpty=yes
14934 $as_echo "#define HAVE_FORKPTY 1" >>confdefs.h
14938 CPPFLAGS="$ac_save_CPPFLAGS"
14939 LDFLAGS="$ac_save_LDFLAGS"
14940 # LIBS="$ac_save_LIBS"
14943 if test "$ac_have_forkpty" != yes ; then
14944 # we don't need (or have) -lutil on MacOS 10.4.2...
14946 ac_save_CPPFLAGS="$CPPFLAGS"
14947 ac_save_LDFLAGS="$LDFLAGS"
14948 # ac_save_LIBS="$LIBS"
14950 if test \! -z "$includedir" ; then
14951 CPPFLAGS="$CPPFLAGS -I$includedir"
14953 # note: $X_CFLAGS includes $x_includes
14954 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
14956 if test \! -z "$libdir" ; then
14957 LDFLAGS="$LDFLAGS -L$libdir"
14959 # note: $X_LIBS includes $x_libraries
14960 LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
14962 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
14963 LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
14964 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for forkpty in -lc" >&5
14965 $as_echo_n "checking for forkpty in -lc... " >&6; }
14966 if ${ac_cv_lib_c_forkpty+:} false; then :
14967 $as_echo_n "(cached) " >&6
14969 ac_check_lib_save_LIBS=$LIBS
14971 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14972 /* end confdefs.h. */
14974 /* Override any GCC internal prototype to avoid an error.
14975 Use char because int might match the return type of a GCC
14976 builtin and then its argument prototype would still apply. */
14989 if ac_fn_c_try_link "$LINENO"; then :
14990 ac_cv_lib_c_forkpty=yes
14992 ac_cv_lib_c_forkpty=no
14994 rm -f core conftest.err conftest.$ac_objext \
14995 conftest$ac_exeext conftest.$ac_ext
14996 LIBS=$ac_check_lib_save_LIBS
14998 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_forkpty" >&5
14999 $as_echo "$ac_cv_lib_c_forkpty" >&6; }
15000 if test "x$ac_cv_lib_c_forkpty" = xyes; then :
15002 $as_echo "#define HAVE_FORKPTY 1" >>confdefs.h
15006 CPPFLAGS="$ac_save_CPPFLAGS"
15007 LDFLAGS="$ac_save_LDFLAGS"
15008 # LIBS="$ac_save_LIBS"
15012 ###############################################################################
15014 # Check for the XSHM server extension.
15016 ###############################################################################
15019 with_xshm_req=unspecified
15021 # Check whether --with-xshm-ext was given.
15022 if test "${with_xshm_ext+set}" = set; then :
15023 withval=$with_xshm_ext; with_xshm="$withval"; with_xshm_req="$withval"
15030 case "$with_xshm" in
15035 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XSHM headers" >&5
15036 $as_echo_n "checking for XSHM headers... " >&6; }
15037 d=$with_xshm/include
15038 if test -d $d; then
15039 X_CFLAGS="-I$d $X_CFLAGS"
15040 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
15041 $as_echo "$d" >&6; }
15043 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
15044 $as_echo "not found ($d: no such directory)" >&6; }
15047 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XSHM libs" >&5
15048 $as_echo_n "checking for XSHM libs... " >&6; }
15050 if test -d $d; then
15051 X_LIBS="-L$d $X_LIBS"
15052 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
15053 $as_echo "$d" >&6; }
15055 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
15056 $as_echo "not found ($d: no such directory)" >&6; }
15059 # replace the directory string with "yes".
15060 with_xshm_req="yes"
15061 with_xshm=$with_xshm_req
15066 echo "error: argument to --with-xshm-ext must be \"yes\", \"no\", or a directory."
15067 echo " If it is a directory, then \`DIR/include' will be added to"
15068 echo " the -I list, and \`DIR/lib' will be added to the -L list."
15074 if test "$with_xshm" = yes; then
15076 # first check for Xshm.h.
15078 ac_save_CPPFLAGS="$CPPFLAGS"
15079 if test \! -z "$includedir" ; then
15080 CPPFLAGS="$CPPFLAGS -I$includedir"
15082 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
15083 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
15084 ac_fn_c_check_header_compile "$LINENO" "X11/extensions/XShm.h" "ac_cv_header_X11_extensions_XShm_h" "#include <X11/Xlib.h>
15086 if test "x$ac_cv_header_X11_extensions_XShm_h" = xyes; then :
15091 CPPFLAGS="$ac_save_CPPFLAGS"
15093 # if that succeeded, then check for sys/ipc.h.
15094 if test "$have_xshm" = yes; then
15097 ac_save_CPPFLAGS="$CPPFLAGS"
15098 if test \! -z "$includedir" ; then
15099 CPPFLAGS="$CPPFLAGS -I$includedir"
15101 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
15102 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
15103 ac_fn_c_check_header_mongrel "$LINENO" "sys/ipc.h" "ac_cv_header_sys_ipc_h" "$ac_includes_default"
15104 if test "x$ac_cv_header_sys_ipc_h" = xyes; then :
15109 CPPFLAGS="$ac_save_CPPFLAGS"
15112 # if that succeeded, then check for sys/shm.h.
15113 if test "$have_xshm" = yes; then
15116 ac_save_CPPFLAGS="$CPPFLAGS"
15117 if test \! -z "$includedir" ; then
15118 CPPFLAGS="$CPPFLAGS -I$includedir"
15120 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
15121 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
15122 ac_fn_c_check_header_mongrel "$LINENO" "sys/shm.h" "ac_cv_header_sys_shm_h" "$ac_includes_default"
15123 if test "x$ac_cv_header_sys_shm_h" = xyes; then :
15128 CPPFLAGS="$ac_save_CPPFLAGS"
15131 # AIX is pathological, as usual: apparently it's normal for the Xshm headers
15132 # to exist, but the library code to not exist. And even better, the library
15133 # code is in its own library: libXextSam.a. So, if we're on AIX, and that
15134 # lib doesn't exist, give up. (This lib gets added to X_EXTRA_LIBS, and
15135 # that's not quite right, but close enough.)
15139 if `uname -v` -eq 3 ; then
15142 ac_save_CPPFLAGS="$CPPFLAGS"
15143 ac_save_LDFLAGS="$LDFLAGS"
15144 # ac_save_LIBS="$LIBS"
15146 if test \! -z "$includedir" ; then
15147 CPPFLAGS="$CPPFLAGS -I$includedir"
15149 # note: $X_CFLAGS includes $x_includes
15150 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
15152 if test \! -z "$libdir" ; then
15153 LDFLAGS="$LDFLAGS -L$libdir"
15155 # note: $X_LIBS includes $x_libraries
15156 LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
15158 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
15159 LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
15160 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XShmQueryExtension in -lXextSam" >&5
15161 $as_echo_n "checking for XShmQueryExtension in -lXextSam... " >&6; }
15162 if ${ac_cv_lib_XextSam_XShmQueryExtension+:} false; then :
15163 $as_echo_n "(cached) " >&6
15165 ac_check_lib_save_LIBS=$LIBS
15166 LIBS="-lXextSam -lX11 -lXext -lm $LIBS"
15167 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15168 /* end confdefs.h. */
15170 /* Override any GCC internal prototype to avoid an error.
15171 Use char because int might match the return type of a GCC
15172 builtin and then its argument prototype would still apply. */
15176 char XShmQueryExtension ();
15180 return XShmQueryExtension ();
15185 if ac_fn_c_try_link "$LINENO"; then :
15186 ac_cv_lib_XextSam_XShmQueryExtension=yes
15188 ac_cv_lib_XextSam_XShmQueryExtension=no
15190 rm -f core conftest.err conftest.$ac_objext \
15191 conftest$ac_exeext conftest.$ac_ext
15192 LIBS=$ac_check_lib_save_LIBS
15194 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_XextSam_XShmQueryExtension" >&5
15195 $as_echo "$ac_cv_lib_XextSam_XShmQueryExtension" >&6; }
15196 if test "x$ac_cv_lib_XextSam_XShmQueryExtension" = xyes; then :
15197 have_xshm=yes; X_EXTRA_LIBS="$X_EXTRA_LIBS -lXextSam"
15202 CPPFLAGS="$ac_save_CPPFLAGS"
15203 LDFLAGS="$ac_save_LDFLAGS"
15204 # LIBS="$ac_save_LIBS"
15210 # if that succeeded, then we've really got it.
15211 if test "$have_xshm" = yes; then
15212 $as_echo "#define HAVE_XSHM_EXTENSION 1" >>confdefs.h
15216 elif test "$with_xshm" != no; then
15217 echo "error: must be yes or no: --with-xshm-ext=$with_xshm"
15222 ###############################################################################
15224 # Check for the DOUBLE-BUFFER server extension.
15226 ###############################################################################
15229 with_xdbe_req=unspecified
15231 # Check whether --with-xdbe-ext was given.
15232 if test "${with_xdbe_ext+set}" = set; then :
15233 withval=$with_xdbe_ext; with_xdbe="$withval"; with_xdbe_req="$withval"
15240 case "$with_xdbe" in
15245 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DOUBLE-BUFFER headers" >&5
15246 $as_echo_n "checking for DOUBLE-BUFFER headers... " >&6; }
15247 d=$with_xdbe/include
15248 if test -d $d; then
15249 X_CFLAGS="-I$d $X_CFLAGS"
15250 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
15251 $as_echo "$d" >&6; }
15253 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
15254 $as_echo "not found ($d: no such directory)" >&6; }
15257 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DOUBLE-BUFFER libs" >&5
15258 $as_echo_n "checking for DOUBLE-BUFFER libs... " >&6; }
15260 if test -d $d; then
15261 X_LIBS="-L$d $X_LIBS"
15262 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
15263 $as_echo "$d" >&6; }
15265 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
15266 $as_echo "not found ($d: no such directory)" >&6; }
15269 # replace the directory string with "yes".
15270 with_xdbe_req="yes"
15271 with_xdbe=$with_xdbe_req
15276 echo "error: argument to --with-xdbe-ext must be \"yes\", \"no\", or a directory."
15277 echo " If it is a directory, then \`DIR/include' will be added to"
15278 echo " the -I list, and \`DIR/lib' will be added to the -L list."
15284 if test "$with_xdbe" = yes; then
15287 ac_save_CPPFLAGS="$CPPFLAGS"
15288 if test \! -z "$includedir" ; then
15289 CPPFLAGS="$CPPFLAGS -I$includedir"
15291 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
15292 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
15293 ac_fn_c_check_header_compile "$LINENO" "X11/extensions/Xdbe.h" "ac_cv_header_X11_extensions_Xdbe_h" "#include <X11/Xlib.h>
15295 if test "x$ac_cv_header_X11_extensions_Xdbe_h" = xyes; then :
15300 CPPFLAGS="$ac_save_CPPFLAGS"
15301 if test "$have_xdbe" = yes; then
15302 $as_echo "#define HAVE_DOUBLE_BUFFER_EXTENSION 1" >>confdefs.h
15306 elif test "$with_xdbe" != no; then
15307 echo "error: must be yes or no: --with-xdbe-ext=$with_xshm"
15312 ###############################################################################
15314 # Check for the SGI XReadDisplay server extension.
15316 # Note: this has to be down here, rather than up with the other server
15317 # extension tests, so that the output of `configure --help' is in the
15318 # right order. Arrgh!
15320 ###############################################################################
15322 have_readdisplay=no
15323 with_readdisplay_req=unspecified
15325 # Check whether --with-readdisplay was given.
15326 if test "${with_readdisplay+set}" = set; then :
15327 withval=$with_readdisplay; with_readdisplay="$withval"; with_readdisplay_req="$withval"
15329 with_readdisplay=yes
15334 case "$with_readdisplay" in
15339 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XReadDisplay headers" >&5
15340 $as_echo_n "checking for XReadDisplay headers... " >&6; }
15341 d=$with_readdisplay/include
15342 if test -d $d; then
15343 X_CFLAGS="-I$d $X_CFLAGS"
15344 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
15345 $as_echo "$d" >&6; }
15347 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
15348 $as_echo "not found ($d: no such directory)" >&6; }
15351 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XReadDisplay libs" >&5
15352 $as_echo_n "checking for XReadDisplay libs... " >&6; }
15353 d=$with_readdisplay/lib
15354 if test -d $d; then
15355 X_LIBS="-L$d $X_LIBS"
15356 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
15357 $as_echo "$d" >&6; }
15359 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
15360 $as_echo "not found ($d: no such directory)" >&6; }
15363 # replace the directory string with "yes".
15364 with_readdisplay_req="yes"
15365 with_readdisplay=$with_readdisplay_req
15370 echo "error: argument to --with-readdisplay must be \"yes\", \"no\", or a directory."
15371 echo " If it is a directory, then \`DIR/include' will be added to"
15372 echo " the -I list, and \`DIR/lib' will be added to the -L list."
15378 if test "$with_readdisplay" = yes; then
15380 ac_save_CPPFLAGS="$CPPFLAGS"
15381 if test \! -z "$includedir" ; then
15382 CPPFLAGS="$CPPFLAGS -I$includedir"
15384 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
15385 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
15386 ac_fn_c_check_header_compile "$LINENO" "X11/extensions/readdisplay.h" "ac_cv_header_X11_extensions_readdisplay_h" "#include <X11/Xlib.h>
15388 if test "x$ac_cv_header_X11_extensions_readdisplay_h" = xyes; then :
15389 $as_echo "#define HAVE_READ_DISPLAY_EXTENSION 1" >>confdefs.h
15394 CPPFLAGS="$ac_save_CPPFLAGS"
15395 elif test "$with_readdisplay" != no; then
15396 echo "error: must be yes or no: --with-readdisplay=$with_readdisplay"
15401 ###############################################################################
15403 # Check for a directory full of images to use as the default value
15404 # of the "imageDirectory" preference.
15406 ###############################################################################
15409 with_imagedir_req=unspecified
15412 # Check whether --with-image-directory was given.
15413 if test "${with_image_directory+set}" = set; then :
15414 withval=$with_image_directory; with_imagedir="$withval"; with_imagedir_req="$withval"
15419 # no HANDLE_X_PATH_ARG for this one
15421 case "$with_imagedir" in
15424 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for image directory $with_imagedir" >&5
15425 $as_echo_n "checking for image directory $with_imagedir... " >&6; }
15426 if test -d "$with_imagedir" ; then
15427 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15428 $as_echo "yes" >&6; }
15430 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15431 $as_echo "no" >&6; }
15438 #### Could use some more defaults here...
15440 "/usr/share/backgrounds/images/" \
15441 "/usr/share/wallpapers/" \
15442 "/Library/Desktop Pictures/" \
15444 if test -z "$with_imagedir"; then
15445 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for image directory $dd" >&5
15446 $as_echo_n "checking for image directory $dd... " >&6; }
15447 if test -d "$dd" ; then
15448 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15449 $as_echo "yes" >&6; }
15450 with_imagedir="$dd"
15452 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15453 $as_echo "no" >&6; }
15464 echo "error: must be an absolute path: --with-image-directory=$with_imagedir_req"
15468 ac_cv_imagedir="$with_imagedir"
15470 DEFAULT_IMAGES_P='True'
15471 DEFAULT_IMAGE_DIRECTORY="$ac_cv_imagedir"
15473 if test -z "$DEFAULT_IMAGE_DIRECTORY" ; then
15474 DEFAULT_IMAGES_P='False'
15478 ###############################################################################
15480 # Pick a text file to use as the default of the "textFile" preference.
15481 # Any old file will do, but preferably one that will make interesting
15482 # shapes when displayed by "starwars" and "fontglide".
15484 ###############################################################################
15487 with_textfile_req=unspecified
15490 # Check whether --with-text-file was given.
15491 if test "${with_text_file+set}" = set; then :
15492 withval=$with_text_file; with_textfile="$withval"; with_textfile_req="$withval"
15497 # no HANDLE_X_PATH_ARG for this one
15499 case "$with_textfile" in
15502 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for text file $with_textfile" >&5
15503 $as_echo_n "checking for text file $with_textfile... " >&6; }
15504 if test -f "$with_textfile" ; then
15505 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15506 $as_echo "yes" >&6; }
15508 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15509 $as_echo "no" >&6; }
15516 #### Could use some more defaults here...
15518 "/usr/X11R6/lib/X11/doc/README" \
15519 "/usr/share/doc/xserver-common/copyright" \
15520 "/usr/share/doc/xserver-xorg-core/copyright" \
15521 "/usr/X11R6/README" \
15522 "/usr/share/doc/libX11*/COPYING" \
15523 "/usr/X11/share/X11/doc/README*" \
15524 "/usr/share/doc/debian/debian-manifesto" \
15526 if test -z "$with_textfile"; then
15527 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for text file $f" >&5
15528 $as_echo_n "checking for text file $f... " >&6; }
15529 f=`/bin/ls $f 2>&- | head -1`
15530 if test -f "$f" ; then
15531 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15532 $as_echo "yes" >&6; }
15535 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15536 $as_echo "no" >&6; }
15547 echo "error: must be an absolute path: --with-text-file=$with_textfile_req"
15551 ac_cv_textfile="$with_textfile"
15553 DEFAULT_TEXT_FILE="$ac_cv_textfile"
15556 ###############################################################################
15558 # Check the browser to see help URL
15560 ###############################################################################
15563 with_browser_req=unspecified
15566 # Check whether --with-browser was given.
15567 if test "${with_browser+set}" = set; then :
15568 withval=$with_browser; with_browser="$withval"; with_browser_req="$withval"
15573 # no HANDLE_X_PATH_ARG for this one
15575 case "$with_browser" in
15579 WITH_BROWSER=$with_browser
15580 gnome_open_program=$with_browser
15581 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for browser $with_browser" >&5
15582 $as_echo_n "checking for browser $with_browser... " >&6; }
15583 with_browser_fullpath=`which $with_browser 2>/dev/null`
15584 case $with_browser_fullpath in
15586 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15587 $as_echo "yes" >&6; }
15591 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15592 $as_echo "no" >&6; }
15593 # Only warning: we don't want to install all packages for the
15594 # dependency of the browser in building stage...
15595 echo "WARNING: browser not found: --with-browser=$with_browser"
15600 ac_cv_browser="$with_browser"
15602 ###############################################################################
15604 # Check whether it's ok to install some hacks as setuid (e.g., "sonar")
15605 # This should be safe, but let's give people the option.
15607 ###############################################################################
15609 setuid_hacks_default=no
15610 setuid_hacks="$setuid_hacks_default"
15612 # Check whether --with-setuid-hacks was given.
15613 if test "${with_setuid_hacks+set}" = set; then :
15614 withval=$with_setuid_hacks; setuid_hacks="$withval"
15616 setuid_hacks="$setuid_hacks_default"
15621 case "$setuid_hacks" in
15626 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for setuid hacks headers" >&5
15627 $as_echo_n "checking for setuid hacks headers... " >&6; }
15628 d=$setuid_hacks/include
15629 if test -d $d; then
15630 X_CFLAGS="-I$d $X_CFLAGS"
15631 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
15632 $as_echo "$d" >&6; }
15634 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
15635 $as_echo "not found ($d: no such directory)" >&6; }
15638 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for setuid hacks libs" >&5
15639 $as_echo_n "checking for setuid hacks libs... " >&6; }
15640 d=$setuid_hacks/lib
15641 if test -d $d; then
15642 X_LIBS="-L$d $X_LIBS"
15643 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
15644 $as_echo "$d" >&6; }
15646 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
15647 $as_echo "not found ($d: no such directory)" >&6; }
15650 # replace the directory string with "yes".
15651 setuid_hacks_req="yes"
15652 setuid_hacks=$setuid_hacks_req
15657 echo "error: argument to --with-setuid-hacks must be \"yes\", \"no\", or a directory."
15658 echo " If it is a directory, then \`DIR/include' will be added to"
15659 echo " the -I list, and \`DIR/lib' will be added to the -L list."
15665 if test "$setuid_hacks" = yes; then
15667 elif test "$setuid_hacks" != no; then
15668 echo "error: must be yes or no: --with-setuid-hacks=$setuid_hacks"
15673 ###############################################################################
15675 # Check for --with-record-animation
15677 ###############################################################################
15679 record_anim_default=no
15680 record_anim="$record_anim_default"
15682 # Check whether --with-record-animation was given.
15683 if test "${with_record_animation+set}" = set; then :
15684 withval=$with_record_animation; record_anim="$withval"
15686 record_anim="$record_anim_default"
15691 case "$record_anim" in
15696 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for record animation headers" >&5
15697 $as_echo_n "checking for record animation headers... " >&6; }
15698 d=$record_anim/include
15699 if test -d $d; then
15700 X_CFLAGS="-I$d $X_CFLAGS"
15701 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
15702 $as_echo "$d" >&6; }
15704 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
15705 $as_echo "not found ($d: no such directory)" >&6; }
15708 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for record animation libs" >&5
15709 $as_echo_n "checking for record animation libs... " >&6; }
15711 if test -d $d; then
15712 X_LIBS="-L$d $X_LIBS"
15713 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
15714 $as_echo "$d" >&6; }
15716 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
15717 $as_echo "not found ($d: no such directory)" >&6; }
15720 # replace the directory string with "yes".
15721 record_anim_req="yes"
15722 record_anim=$record_anim_req
15727 echo "error: argument to --with-record-animation must be \"yes\", \"no\", or a directory."
15728 echo " If it is a directory, then \`DIR/include' will be added to"
15729 echo " the -I list, and \`DIR/lib' will be added to the -L list."
15735 if test "$record_anim" = yes; then
15737 elif test "$record_anim" != no; then
15738 echo "error: must be yes or no: --with-record-animation=$record_anim"
15742 if test "$record_anim" = yes; then
15743 if test "$have_gdk_pixbuf" != yes; then
15744 as_fn_error $? "--with-record-animation requires GDK-Pixbuf" "$LINENO" 5
15746 { $as_echo "$as_me:${as_lineno-$LINENO}: result: enabling --with-record-animation" >&5
15747 $as_echo "enabling --with-record-animation" >&6; }
15748 $as_echo "#define HAVE_RECORD_ANIM 1" >>confdefs.h
15750 ANIM_OBJS='$(ANIM_OBJS)'
15751 ANIM_LIBS='$(ANIM_LIBS)'
15755 ###############################################################################
15757 # Done testing. Now, set up the various -I and -L variables,
15758 # and decide which GUI program to build by default.
15760 ###############################################################################
15767 if test \! -z "$includedir" ; then
15768 INCLUDES="$INCLUDES -I$includedir"
15771 if test \! -z "$libdir" ; then
15772 LDFLAGS="$LDFLAGS -L$libdir"
15776 PREFERRED_DEMO_PROGRAM=''
15778 if test "$have_motif" = yes; then
15779 PREFERRED_DEMO_PROGRAM=xscreensaver-demo-Xm
15780 ALL_DEMO_PROGRAMS="$PREFERRED_DEMO_PROGRAM $ALL_DEMO_PROGRAMS"
15782 if test "$have_gtk" = yes; then
15783 PREFERRED_DEMO_PROGRAM=xscreensaver-demo-Gtk
15784 ALL_DEMO_PROGRAMS="$PREFERRED_DEMO_PROGRAM $ALL_DEMO_PROGRAMS"
15788 if test "$have_kerberos" = yes; then
15789 PASSWD_SRCS="$PASSWD_SRCS \$(KERBEROS_SRCS)"
15790 PASSWD_OBJS="$PASSWD_OBJS \$(KERBEROS_OBJS)"
15792 if test "$have_pam" = yes; then
15793 PASSWD_SRCS="$PASSWD_SRCS \$(PAM_SRCS)"
15794 PASSWD_OBJS="$PASSWD_OBJS \$(PAM_OBJS)"
15795 INSTALL_PAM="install-pam"
15797 if test "$enable_pam_check_account_type" = yes; then
15798 COMMENT_PAM_CHECK_ACCOUNT=""
15800 COMMENT_PAM_CHECK_ACCOUNT="#"
15802 if test "$have_passwd_helper" = yes; then
15803 PASSWD_SRCS="$PASSWD_SRCS \$(PWHELPER_SRCS)"
15804 PASSWD_OBJS="$PASSWD_OBJS \$(PWHELPER_OBJS)"
15806 PASSWD_SRCS="$PASSWD_SRCS \$(PWENT_SRCS)"
15807 PASSWD_OBJS="$PASSWD_OBJS \$(PWENT_OBJS)"
15810 if test "$enable_locking" = yes; then
15811 LOCK_SRCS='$(LOCK_SRCS_1) $(PASSWD_SRCS)'
15812 LOCK_OBJS='$(LOCK_OBJS_1) $(PASSWD_OBJS)'
15814 LOCK_SRCS='$(NOLOCK_SRCS_1)'
15815 LOCK_OBJS='$(NOLOCK_OBJS_1)'
15818 if test "$ac_macosx" = yes; then
15819 EXES_OSX='$(EXES_OSX)'
15820 SCRIPTS_OSX='$(SCRIPTS_OSX)'
15821 MEN_OSX='$(MEN_OSX)'
15829 INSTALL_SETUID='$(INSTALL_PROGRAM) $(SUID_FLAGS)'
15831 if test "$need_setuid" = yes; then
15837 if test "$setuid_hacks" = yes; then
15844 if test "$have_gl" = yes; then
15845 GL_EXES='$(GL_EXES)'
15846 SUID_EXES='$(SUID_EXES)'
15847 RETIRED_GL_EXES='$(RETIRED_GL_EXES)'
15848 GL_UTIL_EXES='$(GL_UTIL_EXES)'
15855 if test "$have_gle" = yes; then
15856 GLE_EXES='$(GLE_EXES)'
15862 if test "$have_jpeg" = yes -a "$have_gdk_pixbuf" = yes; then
15863 JPEG_EXES='$(JPEG_EXES)'
15867 # Another substitution in the XScreenSaver.ad.in file:
15869 if test "$gnome_open_program" != ''; then
15873 elif test "$gnome_url_show_program" != ''; then
15884 # Set PO_DATADIR to something sensible.
15886 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for locale directory" >&5
15887 $as_echo_n "checking for locale directory... " >&6; }
15888 if test -n "$GTK_DATADIR" ; then
15889 PO_DATADIR="$GTK_DATADIR"
15890 elif test "$have_gtk" = yes; then
15891 PO_DATADIR=`$pkg_config --variable=prefix gtk+-2.0`
15892 PO_DATADIR="$PO_DATADIR/share"
15895 if test -z "$PO_DATADIR" ; then
15897 # #### Total fucking kludge --
15898 # Map /build/prefix/usr/X11R6/share/ to /build/prefix/usr/share/
15899 # but of course we need to expand all the nested variables to do that...
15901 dd=`eval eval eval eval eval eval eval eval eval eval eval echo $datadir`
15902 PO_DATADIR=`echo $dd | sed 's@/X11R6/@/@'`
15905 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PO_DATADIR/locale" >&5
15906 $as_echo "$PO_DATADIR/locale" >&6; }
15909 # canonicalize slashes.
15910 HACK_CONF_DIR=`echo "${HACK_CONF_DIR}" | sed 's@/$@@;s@//*@/@g'`
15912 # gcc 3.0 likes to issue this warning for every file:
15914 # cc1: warning: changing search order for system directory "/usr/local/include"
15915 # cc1: warning: as it has already been specified as a non-system directory
15917 # Yay. We can only avoid that by deleting "-I${prefix}/include" from the list.
15918 # Which *should* be totally redundant, and thus an ok thing to delete?
15920 INCLUDES=`echo "$INCLUDES" | sed 's@ -I${prefix}/include@@g;'`
15923 ###############################################################################
15925 # Perform substitutions and write Makefiles.
15927 ###############################################################################
16003 APPDEFAULTS=$ac_x_app_defaults
16011 ac_config_files="$ac_config_files Makefile utils/Makefile jwxyz/Makefile hacks/Makefile hacks/glx/Makefile po/Makefile.in driver/Makefile driver/xscreensaver.pam driver/xscreensaver-demo.glade2 driver/XScreenSaver.ad"
16013 cat >confcache <<\_ACEOF
16014 # This file is a shell script that caches the results of configure
16015 # tests run on this system so they can be shared between configure
16016 # scripts and configure runs, see configure's option --config-cache.
16017 # It is not useful on other systems. If it contains results you don't
16018 # want to keep, you may remove or edit it.
16020 # config.status only pays attention to the cache file if you give it
16021 # the --recheck option to rerun configure.
16023 # `ac_cv_env_foo' variables (set or unset) will be overridden when
16024 # loading this file, other *unset* `ac_cv_foo' will be assigned the
16025 # following values.
16029 # The following way of writing the cache mishandles newlines in values,
16030 # but we know of no workaround that is simple, portable, and efficient.
16031 # So, we kill variables containing newlines.
16032 # Ultrix sh set writes to stderr and can't be redirected directly,
16033 # and sets the high bit in the cache file unless we assign to the vars.
16035 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
16036 eval ac_val=\$$ac_var
16040 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
16041 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
16044 _ | IFS | as_nl) ;; #(
16045 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
16046 *) { eval $ac_var=; unset $ac_var;} ;;
16052 case $as_nl`(ac_space=' '; set) 2>&1` in #(
16053 *${as_nl}ac_space=\ *)
16054 # `set' does not quote correctly, so add quotes: double-quote
16055 # substitution turns \\\\ into \\, and sed turns \\ into \.
16058 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
16061 # `set' quotes correctly as required by POSIX, so do not add quotes.
16062 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
16071 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
16073 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
16075 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
16076 if test -w "$cache_file"; then
16077 if test "x$cache_file" != "x/dev/null"; then
16078 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
16079 $as_echo "$as_me: updating cache $cache_file" >&6;}
16080 if test ! -f "$cache_file" || test -h "$cache_file"; then
16081 cat confcache >"$cache_file"
16083 case $cache_file in #(
16085 mv -f confcache "$cache_file"$$ &&
16086 mv -f "$cache_file"$$ "$cache_file" ;; #(
16088 mv -f confcache "$cache_file" ;;
16093 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
16094 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
16099 test "x$prefix" = xNONE && prefix=$ac_default_prefix
16100 # Let make expand exec_prefix.
16101 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
16103 DEFS=-DHAVE_CONFIG_H
16108 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
16109 # 1. Remove the extension, and $U if already installed.
16110 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
16111 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
16112 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
16113 # will be set to the directory where LIBOBJS objects are built.
16114 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
16115 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
16117 LIBOBJS=$ac_libobjs
16119 LTLIBOBJS=$ac_ltlibobjs
16123 ac_config_commands="$ac_config_commands po/stamp-it"
16127 : "${CONFIG_STATUS=./config.status}"
16129 ac_clean_files_save=$ac_clean_files
16130 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
16131 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
16132 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
16134 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
16136 # Generated by $as_me.
16137 # Run this file to recreate the current configuration.
16138 # Compiler output produced by configure, useful for debugging
16139 # configure, is in config.log if it exists.
16142 ac_cs_recheck=false
16145 SHELL=\${CONFIG_SHELL-$SHELL}
16148 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
16149 ## -------------------- ##
16150 ## M4sh Initialization. ##
16151 ## -------------------- ##
16153 # Be more Bourne compatible
16154 DUALCASE=1; export DUALCASE # for MKS sh
16155 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
16158 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
16159 # is contrary to our usage. Disable this feature.
16160 alias -g '${1+"$@"}'='"$@"'
16161 setopt NO_GLOB_SUBST
16163 case `(set -o) 2>/dev/null` in #(
16175 # Printing a long string crashes Solaris 7 /usr/bin/printf.
16176 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
16177 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
16178 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
16179 # Prefer a ksh shell builtin over an external printf program on Solaris,
16180 # but without wasting forks for bash or zsh.
16181 if test -z "$BASH_VERSION$ZSH_VERSION" \
16182 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
16183 as_echo='print -r --'
16184 as_echo_n='print -rn --'
16185 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
16186 as_echo='printf %s\n'
16187 as_echo_n='printf %s'
16189 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
16190 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
16191 as_echo_n='/usr/ucb/echo -n'
16193 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
16194 as_echo_n_body='eval
16198 expr "X$arg" : "X\\(.*\\)$as_nl";
16199 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
16201 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
16203 export as_echo_n_body
16204 as_echo_n='sh -c $as_echo_n_body as_echo'
16206 export as_echo_body
16207 as_echo='sh -c $as_echo_body as_echo'
16210 # The user is always right.
16211 if test "${PATH_SEPARATOR+set}" != set; then
16213 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
16214 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
16221 # We need space, tab and new line, in precisely that order. Quoting is
16222 # there to prevent editors from complaining about space-tab.
16223 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
16224 # splitting by setting IFS to empty value.)
16227 # Find who we are. Look in the path if we contain no directory separator.
16230 *[\\/]* ) as_myself=$0 ;;
16231 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16232 for as_dir in $PATH
16235 test -z "$as_dir" && as_dir=.
16236 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
16242 # We did not find ourselves, most probably we were run as `sh COMMAND'
16243 # in which case we are not to be found in the path.
16244 if test "x$as_myself" = x; then
16247 if test ! -f "$as_myself"; then
16248 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
16252 # Unset variables that we do not need and which cause bugs (e.g. in
16253 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
16254 # suppresses any "Segmentation fault" message there. '((' could
16255 # trigger a bug in pdksh 5.2.14.
16256 for as_var in BASH_ENV ENV MAIL MAILPATH
16257 do eval test x\${$as_var+set} = xset \
16258 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
16271 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
16274 # as_fn_error STATUS ERROR [LINENO LOG_FD]
16275 # ----------------------------------------
16276 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
16277 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
16278 # script with STATUS, using 1 if that was 0.
16281 as_status=$1; test $as_status -eq 0 && as_status=1
16283 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
16284 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
16286 $as_echo "$as_me: error: $2" >&2
16287 as_fn_exit $as_status
16291 # as_fn_set_status STATUS
16292 # -----------------------
16293 # Set $? to STATUS, without forking.
16294 as_fn_set_status ()
16297 } # as_fn_set_status
16299 # as_fn_exit STATUS
16300 # -----------------
16301 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
16305 as_fn_set_status $1
16311 # Portably unset VAR.
16314 { eval $1=; unset $1;}
16316 as_unset=as_fn_unset
16317 # as_fn_append VAR VALUE
16318 # ----------------------
16319 # Append the text in VALUE to the end of the definition contained in VAR. Take
16320 # advantage of any shell optimizations that allow amortized linear growth over
16321 # repeated appends, instead of the typical quadratic growth present in naive
16323 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
16324 eval 'as_fn_append ()
16335 # as_fn_arith ARG...
16336 # ------------------
16337 # Perform arithmetic evaluation on the ARGs, and store the result in the
16338 # global $as_val. Take advantage of shells that can avoid forks. The arguments
16339 # must be portable across $(()) and expr.
16340 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
16341 eval 'as_fn_arith ()
16348 as_val=`expr "$@" || test $? -eq 1`
16353 if expr a : '\(a\)' >/dev/null 2>&1 &&
16354 test "X`expr 00001 : '.*\(...\)'`" = X001; then
16360 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
16361 as_basename=basename
16366 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
16372 as_me=`$as_basename -- "$0" ||
16373 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
16374 X"$0" : 'X\(//\)$' \| \
16375 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
16377 sed '/^.*\/\([^/][^/]*\)\/*$/{
16391 # Avoid depending upon Character Ranges.
16392 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
16393 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
16394 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
16395 as_cr_digits='0123456789'
16396 as_cr_alnum=$as_cr_Letters$as_cr_digits
16398 ECHO_C= ECHO_N= ECHO_T=
16399 case `echo -n x` in #(((((
16401 case `echo 'xy\c'` in
16402 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
16404 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
16411 rm -f conf$$ conf$$.exe conf$$.file
16412 if test -d conf$$.dir; then
16413 rm -f conf$$.dir/conf$$.file
16416 mkdir conf$$.dir 2>/dev/null
16418 if (echo >conf$$.file) 2>/dev/null; then
16419 if ln -s conf$$.file conf$$ 2>/dev/null; then
16421 # ... but there are two gotchas:
16422 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
16423 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
16424 # In both cases, we have to default to `cp -pR'.
16425 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
16427 elif ln conf$$.file conf$$ 2>/dev/null; then
16435 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
16436 rmdir conf$$.dir 2>/dev/null
16441 # Create "$as_dir" as a directory, including parents if necessary.
16446 -*) as_dir=./$as_dir;;
16448 test -d "$as_dir" || eval $as_mkdir_p || {
16452 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
16453 *) as_qdir=$as_dir;;
16455 as_dirs="'$as_qdir' $as_dirs"
16456 as_dir=`$as_dirname -- "$as_dir" ||
16457 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16458 X"$as_dir" : 'X\(//\)[^/]' \| \
16459 X"$as_dir" : 'X\(//\)$' \| \
16460 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
16461 $as_echo X"$as_dir" |
16462 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16466 /^X\(\/\/\)[^/].*/{
16479 test -d "$as_dir" && break
16481 test -z "$as_dirs" || eval "mkdir $as_dirs"
16482 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
16486 if mkdir -p . 2>/dev/null; then
16487 as_mkdir_p='mkdir -p "$as_dir"'
16489 test -d ./-p && rmdir ./-p
16494 # as_fn_executable_p FILE
16495 # -----------------------
16496 # Test if FILE is an executable regular file.
16497 as_fn_executable_p ()
16499 test -f "$1" && test -x "$1"
16500 } # as_fn_executable_p
16501 as_test_x='test -x'
16502 as_executable_p=as_fn_executable_p
16504 # Sed expression to map a string onto a valid CPP name.
16505 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
16507 # Sed expression to map a string onto a valid variable name.
16508 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
16512 ## ----------------------------------- ##
16513 ## Main body of $CONFIG_STATUS script. ##
16514 ## ----------------------------------- ##
16516 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
16518 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16519 # Save the log message, to keep $0 and so on meaningful, and to
16520 # report actual input values of CONFIG_FILES etc. instead of their
16521 # values after options handling.
16523 This file was extended by $as_me, which was
16524 generated by GNU Autoconf 2.69. Invocation command line was
16526 CONFIG_FILES = $CONFIG_FILES
16527 CONFIG_HEADERS = $CONFIG_HEADERS
16528 CONFIG_LINKS = $CONFIG_LINKS
16529 CONFIG_COMMANDS = $CONFIG_COMMANDS
16532 on `(hostname || uname -n) 2>/dev/null | sed 1q`
16537 case $ac_config_files in *"
16538 "*) set x $ac_config_files; shift; ac_config_files=$*;;
16541 case $ac_config_headers in *"
16542 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
16546 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16547 # Files that config.status was made for.
16548 config_files="$ac_config_files"
16549 config_headers="$ac_config_headers"
16550 config_commands="$ac_config_commands"
16554 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16556 \`$as_me' instantiates files and other configuration actions
16557 from templates according to the current configuration. Unless the files
16558 and actions are specified as TAGs, all are instantiated by default.
16560 Usage: $0 [OPTION]... [TAG]...
16562 -h, --help print this help, then exit
16563 -V, --version print version number and configuration settings, then exit
16564 --config print configuration, then exit
16565 -q, --quiet, --silent
16566 do not print progress messages
16567 -d, --debug don't remove temporary files
16568 --recheck update $as_me by reconfiguring in the same conditions
16569 --file=FILE[:TEMPLATE]
16570 instantiate the configuration file FILE
16571 --header=FILE[:TEMPLATE]
16572 instantiate the configuration header FILE
16574 Configuration files:
16577 Configuration headers:
16580 Configuration commands:
16583 Report bugs to the package provider."
16586 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16587 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
16590 configured by $0, generated by GNU Autoconf 2.69,
16591 with options \\"\$ac_cs_config\\"
16593 Copyright (C) 2012 Free Software Foundation, Inc.
16594 This config.status script is free software; the Free Software Foundation
16595 gives unlimited permission to copy, distribute and modify it."
16600 test -n "\$AWK" || AWK=awk
16603 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16604 # The default lists apply if the user does not specify any file.
16610 ac_option=`expr "X$1" : 'X\([^=]*\)='`
16611 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
16615 ac_option=`expr "X$1" : 'X\([^=]*\)='`
16627 # Handling of the options.
16628 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
16630 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
16631 $as_echo "$ac_cs_version"; exit ;;
16632 --config | --confi | --conf | --con | --co | --c )
16633 $as_echo "$ac_cs_config"; exit ;;
16634 --debug | --debu | --deb | --de | --d | -d )
16636 --file | --fil | --fi | --f )
16639 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
16640 '') as_fn_error $? "missing file argument" ;;
16642 as_fn_append CONFIG_FILES " '$ac_optarg'"
16643 ac_need_defaults=false;;
16644 --header | --heade | --head | --hea )
16647 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
16649 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
16650 ac_need_defaults=false;;
16652 # Conflict between --help and --header
16653 as_fn_error $? "ambiguous option: \`$1'
16654 Try \`$0 --help' for more information.";;
16655 --help | --hel | -h )
16656 $as_echo "$ac_cs_usage"; exit ;;
16657 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
16658 | -silent | --silent | --silen | --sile | --sil | --si | --s)
16661 # This is an error.
16662 -*) as_fn_error $? "unrecognized option: \`$1'
16663 Try \`$0 --help' for more information." ;;
16665 *) as_fn_append ac_config_targets " $1"
16666 ac_need_defaults=false ;;
16672 ac_configure_extra_args=
16674 if $ac_cs_silent; then
16676 ac_configure_extra_args="$ac_configure_extra_args --silent"
16680 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16681 if \$ac_cs_recheck; then
16682 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
16684 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
16685 CONFIG_SHELL='$SHELL'
16686 export CONFIG_SHELL
16691 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16695 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
16696 ## Running $as_me. ##
16702 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16710 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16712 # Handling of arguments.
16713 for ac_config_target in $ac_config_targets
16715 case $ac_config_target in
16716 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
16717 "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
16718 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
16719 "utils/Makefile") CONFIG_FILES="$CONFIG_FILES utils/Makefile" ;;
16720 "jwxyz/Makefile") CONFIG_FILES="$CONFIG_FILES jwxyz/Makefile" ;;
16721 "hacks/Makefile") CONFIG_FILES="$CONFIG_FILES hacks/Makefile" ;;
16722 "hacks/glx/Makefile") CONFIG_FILES="$CONFIG_FILES hacks/glx/Makefile" ;;
16723 "po/Makefile.in") CONFIG_FILES="$CONFIG_FILES po/Makefile.in" ;;
16724 "driver/Makefile") CONFIG_FILES="$CONFIG_FILES driver/Makefile" ;;
16725 "driver/xscreensaver.pam") CONFIG_FILES="$CONFIG_FILES driver/xscreensaver.pam" ;;
16726 "driver/xscreensaver-demo.glade2") CONFIG_FILES="$CONFIG_FILES driver/xscreensaver-demo.glade2" ;;
16727 "driver/XScreenSaver.ad") CONFIG_FILES="$CONFIG_FILES driver/XScreenSaver.ad" ;;
16728 "po/stamp-it") CONFIG_COMMANDS="$CONFIG_COMMANDS po/stamp-it" ;;
16730 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
16735 # If the user did not use the arguments to specify the items to instantiate,
16736 # then the envvar interface is used. Set only those that are not.
16737 # We use the long form for the default assignment because of an extremely
16738 # bizarre bug on SunOS 4.1.3.
16739 if $ac_need_defaults; then
16740 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
16741 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
16742 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
16745 # Have a temporary directory for convenience. Make it in the build tree
16746 # simply because there is no reason against having it here, and in addition,
16747 # creating and moving files from /tmp can sometimes cause problems.
16748 # Hook for its removal unless debugging.
16749 # Note that there is a small window in which the directory will not be cleaned:
16750 # after its creation but before its name has been assigned to `$tmp'.
16754 trap 'exit_status=$?
16755 : "${ac_tmp:=$tmp}"
16756 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
16758 trap 'as_fn_exit 1' 1 2 13 15
16760 # Create a (secure) tmp directory for tmp files.
16763 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
16767 tmp=./conf$$-$RANDOM
16768 (umask 077 && mkdir "$tmp")
16769 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
16772 # Set up the scripts for CONFIG_FILES section.
16773 # No need to generate them if there are no CONFIG_FILES.
16774 # This happens for instance with `./config.status config.h'.
16775 if test -n "$CONFIG_FILES"; then
16778 ac_cr=`echo X | tr X '\015'`
16779 # On cygwin, bash can eat \r inside `` if the user requested igncr.
16780 # But we know of no other shell where ac_cr would be empty at this
16781 # point, so we can use a bashism as a fallback.
16782 if test "x$ac_cr" = x; then
16783 eval ac_cr=\$\'\\r\'
16785 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
16786 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
16789 ac_cs_awk_cr=$ac_cr
16792 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
16797 echo "cat >conf$$subs.awk <<_ACEOF" &&
16798 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
16800 } >conf$$subs.sh ||
16801 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16802 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
16804 for ac_last_try in false false false false false :; do
16805 . ./conf$$subs.sh ||
16806 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16808 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
16809 if test $ac_delim_n = $ac_delim_num; then
16811 elif $ac_last_try; then
16812 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16814 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
16817 rm -f conf$$subs.sh
16819 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16820 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
16824 s/^/S["/; s/!.*/"]=/
16834 s/\(.\{148\}\)..*/\1/
16836 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
16841 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
16848 s/\(.\{148\}\)..*/\1/
16850 s/["\\]/\\&/g; s/^/"/; s/$/"/
16854 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
16859 ' <conf$$subs.awk | sed '
16864 ' >>$CONFIG_STATUS || ac_write_fail=1
16865 rm -f conf$$subs.awk
16866 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16868 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
16869 for (key in S) S_is_set[key] = 1
16875 nfields = split(line, field, "@")
16877 len = length(field[1])
16878 for (i = 2; i < nfields; i++) {
16880 keylen = length(key)
16881 if (S_is_set[key]) {
16883 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
16884 len += length(value) + length(field[++i])
16895 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16896 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
16897 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
16900 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
16901 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
16904 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
16905 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
16906 # trailing colons and then remove the whole line if VPATH becomes empty
16907 # (actually we leave an empty line to preserve line numbers).
16908 if test "x$srcdir" = x.; then
16909 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
16927 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16928 fi # test -n "$CONFIG_FILES"
16930 # Set up the scripts for CONFIG_HEADERS section.
16931 # No need to generate them if there are no CONFIG_HEADERS.
16932 # This happens for instance with `./config.status Makefile'.
16933 if test -n "$CONFIG_HEADERS"; then
16934 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
16938 # Transform confdefs.h into an awk script `defines.awk', embedded as
16939 # here-document in config.status, that substitutes the proper values into
16940 # config.h.in to produce config.h.
16942 # Create a delimiter string that does not exist in confdefs.h, to ease
16943 # handling of long lines.
16945 for ac_last_try in false false :; do
16946 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
16947 if test -z "$ac_tt"; then
16949 elif $ac_last_try; then
16950 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
16952 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
16956 # For the awk script, D is an array of macro values keyed by name,
16957 # likewise P contains macro parameters if any. Preserve backslash
16958 # newline sequences.
16960 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
16962 s/.\{148\}/&'"$ac_delim"'/g
16965 s/^[ ]*#[ ]*define[ ][ ]*/ /
16972 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
16974 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
16978 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
16979 D["\1"]=" \3\\\\\\n"\\/p
16981 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
16986 s/.\{148\}/&'"$ac_delim"'/g
16991 s/["\\]/\\&/g; s/^/"/; s/$/"/p
16994 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
16996 ' <confdefs.h | sed '
16997 s/'"$ac_delim"'/"\\\
16998 "/g' >>$CONFIG_STATUS || ac_write_fail=1
17000 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17001 for (key in D) D_is_set[key] = 1
17004 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
17006 split(line, arg, " ")
17007 if (arg[1] == "#") {
17011 defundef = substr(arg[1], 2)
17014 split(mac1, mac2, "(") #)
17016 prefix = substr(line, 1, index(line, defundef) - 1)
17017 if (D_is_set[macro]) {
17018 # Preserve the white space surrounding the "#".
17019 print prefix "define", macro P[macro] D[macro]
17022 # Replace #undef with comments. This is necessary, for example,
17023 # in the case of _POSIX_SOURCE, which is predefined and required
17024 # on some systems where configure will not decide to define it.
17025 if (defundef == "undef") {
17026 print "/*", prefix defundef, macro, "*/"
17034 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17035 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
17036 fi # test -n "$CONFIG_HEADERS"
17039 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
17044 :[FHLC]) ac_mode=$ac_tag; continue;;
17046 case $ac_mode$ac_tag in
17048 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
17049 :[FH]-) ac_tag=-:-;;
17050 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
17067 -) ac_f="$ac_tmp/stdin";;
17068 *) # Look for the file first in the build tree, then in the source tree
17069 # (if the path is not absolute). The absolute path cannot be DOS-style,
17070 # because $ac_f cannot contain `:'.
17074 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
17076 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
17078 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
17079 as_fn_append ac_file_inputs " '$ac_f'"
17082 # Let's still pretend it is `configure' which instantiates (i.e., don't
17083 # use $as_me), people would be surprised to read:
17084 # /* config.h. Generated by config.status. */
17085 configure_input='Generated from '`
17086 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
17088 if test x"$ac_file" != x-; then
17089 configure_input="$ac_file. $configure_input"
17090 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
17091 $as_echo "$as_me: creating $ac_file" >&6;}
17093 # Neutralize special characters interpreted by sed in replacement strings.
17094 case $configure_input in #(
17095 *\&* | *\|* | *\\* )
17096 ac_sed_conf_input=`$as_echo "$configure_input" |
17097 sed 's/[\\\\&|]/\\\\&/g'`;; #(
17098 *) ac_sed_conf_input=$configure_input;;
17102 *:-:* | *:-) cat >"$ac_tmp/stdin" \
17103 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
17108 ac_dir=`$as_dirname -- "$ac_file" ||
17109 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17110 X"$ac_file" : 'X\(//\)[^/]' \| \
17111 X"$ac_file" : 'X\(//\)$' \| \
17112 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
17113 $as_echo X"$ac_file" |
17114 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17118 /^X\(\/\/\)[^/].*/{
17131 as_dir="$ac_dir"; as_fn_mkdir_p
17135 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
17137 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
17138 # A ".." for each directory in $ac_dir_suffix.
17139 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
17140 case $ac_top_builddir_sub in
17141 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
17142 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
17145 ac_abs_top_builddir=$ac_pwd
17146 ac_abs_builddir=$ac_pwd$ac_dir_suffix
17147 # for backward compatibility:
17148 ac_top_builddir=$ac_top_build_prefix
17151 .) # We are building in place.
17153 ac_top_srcdir=$ac_top_builddir_sub
17154 ac_abs_top_srcdir=$ac_pwd ;;
17155 [\\/]* | ?:[\\/]* ) # Absolute name.
17156 ac_srcdir=$srcdir$ac_dir_suffix;
17157 ac_top_srcdir=$srcdir
17158 ac_abs_top_srcdir=$srcdir ;;
17159 *) # Relative name.
17160 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
17161 ac_top_srcdir=$ac_top_build_prefix$srcdir
17162 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
17164 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
17174 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
17175 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
17179 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17180 # If the template does not know about datarootdir, expand it.
17181 # FIXME: This hack should be removed a few years after 2.60.
17182 ac_datarootdir_hack=; ac_datarootdir_seen=
17193 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
17194 *datarootdir*) ac_datarootdir_seen=yes;;
17195 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
17196 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
17197 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
17199 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17200 ac_datarootdir_hack='
17201 s&@datadir@&$datadir&g
17202 s&@docdir@&$docdir&g
17203 s&@infodir@&$infodir&g
17204 s&@localedir@&$localedir&g
17205 s&@mandir@&$mandir&g
17206 s&\\\${datarootdir}&$datarootdir&g' ;;
17210 # Neutralize VPATH when `$srcdir' = `.'.
17211 # Shell code in configure.ac might set extrasub.
17212 # FIXME: do we really want to maintain this feature?
17213 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17214 ac_sed_extra="$ac_vpsub
17217 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17219 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
17220 s|@configure_input@|$ac_sed_conf_input|;t t
17221 s&@top_builddir@&$ac_top_builddir_sub&;t t
17222 s&@top_build_prefix@&$ac_top_build_prefix&;t t
17223 s&@srcdir@&$ac_srcdir&;t t
17224 s&@abs_srcdir@&$ac_abs_srcdir&;t t
17225 s&@top_srcdir@&$ac_top_srcdir&;t t
17226 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
17227 s&@builddir@&$ac_builddir&;t t
17228 s&@abs_builddir@&$ac_abs_builddir&;t t
17229 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
17230 s&@INSTALL@&$ac_INSTALL&;t t
17231 $ac_datarootdir_hack
17233 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
17234 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
17236 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
17237 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
17238 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
17239 "$ac_tmp/out"`; test -z "$ac_out"; } &&
17240 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
17241 which seems to be undefined. Please make sure it is defined" >&5
17242 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
17243 which seems to be undefined. Please make sure it is defined" >&2;}
17245 rm -f "$ac_tmp/stdin"
17247 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
17248 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
17250 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
17256 if test x"$ac_file" != x-; then
17258 $as_echo "/* $configure_input */" \
17259 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
17260 } >"$ac_tmp/config.h" \
17261 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
17262 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
17263 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
17264 $as_echo "$as_me: $ac_file is unchanged" >&6;}
17267 mv "$ac_tmp/config.h" "$ac_file" \
17268 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
17271 $as_echo "/* $configure_input */" \
17272 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
17273 || as_fn_error $? "could not create -" "$LINENO" 5
17277 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
17278 $as_echo "$as_me: executing $ac_file commands" >&6;}
17283 case $ac_file$ac_mode in
17284 "default-1":C) case "$CONFIG_FILES" in *po/Makefile.in*)
17285 sed -e "/POTFILES =/r po/POTFILES" po/Makefile.in > po/Makefile
17288 if ! grep "^# INTLTOOL_MAKEFILE$" "po/Makefile.in" > /dev/null ; then
17289 as_fn_error $? "po/Makefile.in.in was not created by intltoolize." "$LINENO" 5
17291 rm -f "po/stamp-it" "po/stamp-it.tmp" "po/POTFILES" "po/Makefile.tmp"
17296 '"s|^| $ac_top_srcdir/|" \
17297 "$srcdir/po/POTFILES.in" | sed '$!s/$/ \\/' >"po/POTFILES"
17299 sed '/^POTFILES =/,/[^\\]$/ {
17303 ' "po/Makefile.in" >"po/Makefile"
17304 rm -f "po/Makefile.tmp"
17305 mv "po/stamp-it.tmp" "po/stamp-it"
17314 ac_clean_files=$ac_clean_files_save
17316 test $ac_write_fail = 0 ||
17317 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
17320 # configure is writing to config.log, and then calls config.status.
17321 # config.status does its own redirection, appending to config.log.
17322 # Unfortunately, on DOS this fails, as config.log is still kept open
17323 # by configure, so config.status won't be able to write to it; its
17324 # output is simply discarded. So we exec the FD to /dev/null,
17325 # effectively closing config.log, so it can be properly (re)opened and
17326 # appended to by config.status. When coming back to configure, we
17327 # need to make the FD available again.
17328 if test "$no_create" != yes; then
17330 ac_config_status_args=
17331 test "$silent" = yes &&
17332 ac_config_status_args="$ac_config_status_args --quiet"
17334 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
17336 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
17337 # would make configure fail if this is the last instruction.
17338 $ac_cs_success || as_fn_exit 1
17340 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
17341 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
17342 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
17346 ###############################################################################
17348 # Print some warnings at the end.
17350 ###############################################################################
17352 warn_prefix_1=" Warning:"
17353 warn_prefix_2=" Note:"
17354 warn_prefix="$warn_prefix_1"
17357 warnsep=' #################################################################'
17360 if test "$warning" = no ; then
17361 echo '' ; echo "$warnsep" ; echo ''
17368 if test "$warning" = long ; then echo '' ; fi
17371 echo "$warn_prefix $rest"
17378 if test "$was" != no ; then echo '' ; fi
17380 echo "$warn_prefix $rest"
17390 warn_prefix="$warn_prefix_2"
17392 warn_prefix="$warn_prefix_1"
17396 warn_prefix="$warn_prefix_2"
17398 warn_prefix="$warn_prefix_1"
17402 # ac_prog_cc_no_pthread normally only happens on AIX, because according
17403 # to AX_PTHREAD, AIX needs CC=xlc_r or CC=cc_r to do threads.
17404 # If CC is specified, it takes precedence over --with-pthread.
17405 if test "$ac_prog_cc_no_pthread" ; then
17406 warnL "You requested $ac_original_cc for the C compiler, but it doesn't"
17407 warn2 "support POSIX threads."
17409 warn2 "If you have multiple CPU cores, try CC=$PTHREAD_CC."
17410 elif test "$with_pthread_req" = yes -a "$have_pthread" = no ; then
17411 warn 'POSIX threads were requested, but were not found.'
17414 if test "$with_sgi_req" = yes -a "$have_sgi" = no ; then
17415 warn 'The SGI saver extension was requested, but was not found.'
17418 if test "$with_xidle_req" = yes -a "$have_xidle" = no ; then
17419 warn 'The XIdle extension was requested, but was not found.'
17422 if test "$with_xshm_req" = yes -a "$have_xshm" = no ; then
17423 warn 'The XSHM extension was requested, but was not found.'
17426 if test "$with_xdbe_req" = yes -a "$have_xdbe" = no ; then
17427 warn 'The DOUBLE-BUFFER extension was requested, but was not found.'
17430 if test "$with_sgivc_req" = yes -a "$have_sgivc" = no ; then
17431 warn 'The SGI-VIDEO-CONTROL extension was requested, but was not found.'
17434 if test "$with_dpms_req" = yes -a "$have_dpms" = no ; then
17435 warn 'The DPMS extension was requested, but was not found.'
17438 if test "$with_xinerama_req" = yes -a "$have_xinerama" = no ; then
17439 warn 'The Xinerama extension was requested, but was not found.'
17442 if test "$with_xf86vmode_req" = yes -a "$have_xf86vmode" = no ; then
17443 warn 'The XF86VMODE extension was requested, but was not found.'
17446 if test "$with_randr_req" = yes -a "$have_randr" = no ; then
17447 warn 'The RANDR extension was requested, but was not found.'
17450 if test "$with_proc_interrupts_req" = yes -a "$have_proc_interrupts" = no; then
17451 warn "Checking of /proc/interrupts was requested, but it's bogus."
17454 if test "$pkg_config" = false ; then
17455 warnL 'The "pkg-config" program was not found. Without that,'
17456 warn2 "detection of the various GTK libraries won't work."
17458 pkgerr=`$pkg_config --list-all 2>&1 >/dev/null`
17459 if test "x$pkgerr" != "x" ; then
17460 warnL 'The "pkg-config" program produces errors. This often causes'
17461 warn2 "detection of the various GTK libraries to malfunction."
17462 warn2 "The errors are:"
17464 echo "$pkgerr" | sed 's/^/ > /g'
17468 if test "$gtk_halfassed" != no ; then
17469 warnL "GTK version $gtk_halfassed was found, but at least one supporting"
17470 warn2 "library ($gtk_halfassed_lib) was not, so GTK can't be used."
17471 warn2 "Perhaps some of the development packages are not installed?"
17472 if test "$have_gtk" = yes ; then
17473 v="$ac_gtk_version_string"
17474 warn2 "GTK $v is also installed, so it will be used instead."
17475 warn2 "Please read the above output and the \`config.log' file"
17476 warn2 "for more details."
17481 warn2 'Though the Motif front-end to xscreensaver is still'
17482 warn2 'maintained, it is no longer being updated with new'
17483 warn2 'features: all new development on the xscreensaver-demo'
17484 warn2 'program is happening in the GTK version, and not in the'
17485 warn2 'Motif version. It is recommended that you build against'
17486 warn2 'GTK instead of Motif. See <http://www.gtk.org/>.'
17489 if test "$have_motif" = no -a "$have_gtk" = no; then
17491 if test "$with_motif" = yes; then
17492 warnL "Neither the GTK nor Motif libraries were found; the"
17493 warn2 "\`xscreensaver-demo' program requires one of these."
17497 warnL "The GTK libraries do not seem to be available; the"
17498 warn2 "\`xscreensaver-demo' program requires them."
17500 # warn2 'You can use Motif or Lesstif instead of GTK (use the'
17501 # warn2 "\`--with-motif' option) but that is NOT recommended."
17505 elif test "$with_motif_req" = yes -a "$have_motif" = no ; then
17506 warnL "Use of Motif was requested, but it wasn't found;"
17507 warn2 "Gtk will be used instead."
17509 elif test "$jurassic_gtk" = yes ; then
17513 v="$ac_gtk_version_string"
17514 if test "$with_gtk_req" = yes -a "$ac_gtk_version" = "unknown" ; then
17515 warnL "Use of Gtk was requested, but its version number is unknown;"
17516 elif test "$with_gtk_req" = yes ; then
17517 warnL "Use of Gtk was requested, but it is version $v;"
17519 warnL "Gtk was found on this system, but it is version $v;"
17522 warn2 "Gtk $pref_gtk or newer is required."
17524 elif test "$with_gtk_req" = yes -a "$have_gtk" = no ; then
17525 warnL "Use of Gtk was requested, but it wasn't found."
17529 if test "$have_gtk" = yes -a "$have_gdk_pixbuf" = no ; then
17530 warn "GTK is being used, but the GDK-Pixbuf library and/or"
17531 warn2 "headers were not found. That can't be good. Please"
17532 warn2 "install the GDK-Pixbuf development kit and re-configure."
17535 if test "$have_motif" = yes -a "$have_lesstif" = yes ; then
17537 preferred_lesstif=0.92
17539 if test "$lesstif_version" = unknown; then
17540 warnL "Unable to determine the LessTif version number!"
17541 warn2 "Make sure you are using version $preferred_lesstif or newer."
17542 warn2 "See <http://www.lesstif.org/>."
17544 elif test \! $lesstif_version -gt 82; then
17545 warnL "LessTif version $lesstif_version_string is being used."
17546 warn2 "LessTif versions 0.82 and earlier are too buggy to"
17547 warn2 "use with XScreenSaver; it is strongly recommended"
17548 warn2 "that you upgrade to at least version $preferred_lesstif!"
17549 warn2 "See <http://www.lesstif.org/>."
17554 if test "$have_motif" = yes -a "$have_gtk" = no ; then
17555 warn 'Motif is being used, and GTK is not.'
17561 if test "$with_xpm_req" = yes -a "$have_xpm" = no; then
17562 warnL 'Use of XPM was requested, but it was not found.'
17565 if test "$with_gdk_pixbuf_req" = yes -a "$have_gdk_pixbuf" = no; then
17566 warnL 'Use of GDK-Pixbuf was requested, but it was not found.'
17569 if test "$have_gdk_pixbuf" = no -o "$gdk_pixbuf_halfassed" = yes || \
17570 test "$have_gdk_pixbuf" = no -a "$have_xpm" = no ; then
17572 if test "$with_gdk_pixbuf_req" = yes ; then
17574 elif test "$with_gdk_pixbuf_req" = no ; then
17575 warnL 'The GDK-Pixbuf library is not being used.'
17577 warnL 'The GDK-Pixbuf library was not found.'
17580 if test "$with_xpm_req" = yes -o "$have_xpm" = yes ; then
17582 elif test "$with_xpm_req" = no ; then
17583 warnL 'The XPM library is not being used.'
17585 warnL 'The XPM library was not found.'
17588 if test "$have_gdk_pixbuf" = no -a "$have_xpm" = yes ; then
17589 warn2 'The XPM library is being used instead.'
17592 if test "$gdk_pixbuf_halfassed" = yes ; then
17594 warn2 'More specifically, we found the headers, but not the'
17595 warn2 'libraries; so either GDK-Pixbuf is half-installed on this'
17596 warn2 "system, or something else went wrong. The \`config.log'"
17597 warn2 'file might contain some clues.'
17601 warn2 'Some of the demos will not use images as much as they could.'
17602 warn2 'You should consider installing GDK-Pixbuf and re-running'
17603 warn2 'configure. (GDK-Pixbuf is recommended over XPM, as it'
17604 warn2 'provides support for more image formats.)'
17608 if test "$have_jpeg" = no ; then
17609 if test "$with_jpeg_req" = yes ; then
17610 warnL 'Use of libjpeg was requested, but it was not found.'
17611 elif test "$with_jpeg_req" = no ; then
17612 noteL 'The JPEG library is not being used.'
17614 noteL 'The JPEG library was not found.'
17617 if test "$jpeg_halfassed" = yes ; then
17619 warn2 'More specifically, we found the headers, but not the'
17620 warn2 'library; so either JPEG is half-installed on this'
17621 warn2 "system, or something else went wrong. The \`config.log'"
17622 warn2 'file might contain some clues.'
17626 if test "$have_gdk_pixbuf" = no ; then
17627 warn2 "This means that it won't be possible for the image-manipulating"
17628 warn2 "display modes to load files from disk; and it also means that"
17629 warn2 "the \`webcollage' program will be much slower."
17631 warn2 "This means the \`webcollage' program will be much slower."
17636 if test "$have_xft" = no ; then
17637 if test "$with_xft_req" = yes ; then
17638 warnL "Use of libXft was requested, but it was not found."
17639 elif test "$with_xft_req" = no ; then
17640 noteL 'The Xft library is not being used.'
17642 noteL "The Xft library was not found."
17645 if test "$xft_halfassed" = yes ; then
17647 warn2 'More specifically, we found the headers, but not the'
17648 warn2 'libraries; so either Xft is half-installed on this'
17649 warn2 "system, or something else went wrong. The \`config.log'"
17650 warn2 'file might contain some clues.'
17654 warn2 "This means that fonts won't be anti-aliased."
17658 if test "$have_gl" = yes -a "$ac_have_mesa_gl" = yes ; then
17659 preferred_mesagl=3.4
17660 mgv="$ac_mesagl_version_string"
17661 pgl="$preferred_mesagl"
17663 if test "$ac_mesagl_version" = unknown; then
17665 # warnL "Unable to determine the MesaGL version number!"
17666 # warn2 "Make sure you are using version $preferred_mesagl or newer."
17668 elif test \! "$ac_mesagl_version" -gt 2006; then
17669 warnL "MesaGL version number is $mgv --"
17670 warn2 "MesaGL 2.6 and earlier have a security bug. It is strongly"
17671 warn2 "recommended that you upgrade to at least version $preferred_mesagl."
17673 elif test \! "$ac_mesagl_version" -gt 3003; then
17674 warnL "MesaGL version number is $mgv --"
17675 warn2 "MesaGL 3.3 and earlier have some bugs; it is recommended"
17676 warn2 "that you upgrade to $pgl or newer."
17680 if test "$have_gl" = no ; then
17681 if test "$with_gl_req" = yes ; then
17682 warnL 'Use of GL was requested, but it was not found.'
17683 elif test "$with_gl_req" = no ; then
17684 noteL 'The OpenGL 3D library is not being used.'
17686 noteL 'The OpenGL 3D library was not found.'
17689 if test "$gl_halfassed" = yes ; then
17691 warn2 'More specifically, we found the headers, but not the'
17692 warn2 'libraries; so either GL is half-installed on this'
17693 warn2 "system, or something else went wrong. The \`config.log'"
17694 warn2 'file might contain some clues.'
17698 warn2 'Those demos which use 3D will not be built or installed.'
17699 warn2 'You might want to consider installing OpenGL and'
17700 warn2 're-running configure.'
17705 if test "$have_gl" = yes -a "$have_gle" = no ; then
17707 # nobody cares about this; don't print the warning unless it was
17708 # requested and not found, or halfway-found.
17709 if test "$with_gle_req" = yes -o "$gle_halfassed" = yes ; then
17711 if test "$with_gle_req" = yes ; then
17712 noteL 'Use of the GLE (GL Extrusion) library was requested, but'
17713 warn2 'it was not found (though the OpenGL library was found, and'
17714 warn2 'is being used.)'
17715 elif test "$with_gle_req" = no ; then
17716 noteL 'The OpenGL Library is being used, but the GLE (GL Extrusion)'
17717 warn2 'library is not.'
17719 noteL 'The OpenGL Library was found, but the GLE (GL Extrusion)'
17720 warn2 'library was not.'
17723 if test "$gle_halfassed" = yes ; then
17725 warn2 'More specifically, we found the headers, but not the'
17726 warn2 'libraries; so either GLE is half-installed on this'
17727 warn2 "system, or something else went wrong. The \`config.log'"
17728 warn2 'file might contain some clues.'
17732 warn2 'Some of the OpenGL (3D) demos (those that depend on GLE)'
17733 warn2 'will not be built or installed. You might want to consider'
17734 warn2 'installing GLE and re-running configure. You can find the'
17735 warn2 'GLE library at <http://www.linas.org/gle/>'
17741 if test "$with_readdisplay_req" = yes -a "$have_readdisplay" = no ; then
17742 warn 'Use of XReadDisplay was requested, but it was not found.'
17745 if test "$with_kerberos_req" = yes -a "$have_kerberos" = no ; then
17746 warn 'Use of Kerberos was requested, but it was not found.'
17749 if test "$with_pam_req" = yes -a "$have_pam" = no ; then
17750 warn 'Use of PAM was requested, but it was not found.'
17753 if test "$with_shadow_req" = yes -a "$have_shadow" = no ; then
17754 warn 'Use of shadow passwords was requested, but they were not found.'
17757 if test "$ac_macosx" = yes ; then
17758 if test "$enable_locking" = yes ; then
17759 warn "You have specified --enable-locking on MacOS X."
17760 warn2 "THIS DOES NOT WORK! Don't do this!"
17765 # You are in a twisty maze of namespaces and syntaxes, all alike.
17766 # Fuck the skull of Unix.
17768 bindir=`eval eval eval eval eval eval eval echo $bindir`
17769 HACKDIR=`eval eval eval eval eval eval eval echo $HACKDIR`
17770 HACK_CONF_DIR=`eval eval eval eval eval eval eval echo $HACK_CONF_DIR`
17772 # canonicalize slashes.
17773 bindir=`echo "${bindir}" | sed 's@/$@@;s@//*@/@g'`
17774 HACKDIR=`echo "${HACKDIR}" | sed 's@/$@@;s@//*@/@g'`
17775 HACK_CONF_DIR=`echo "${HACK_CONF_DIR}" | sed 's@/$@@;s@//*@/@g'`
17778 # Sanity check the hackdir
17779 for bad_choice in xscreensaver xscreensaver-demo xscreensaver-command ; do
17780 if test "${HACKDIR}" = "${bindir}/${bad_choice}" ; then
17782 as_fn_error $? "\"--with-hackdir=${bindir}/${bad_choice}\" won't work.
17783 There will be an executable installed with that name, so
17784 that can't be the name of a directory as well. Please
17785 re-configure with a different directory name." "$LINENO" 5
17792 # Now let's warn if there's a previous RPM version already installed.
17793 # But don't bother with this test if we are currently *building* an RPM.
17795 if test -z "$RPM_PACKAGE_VERSION" ; then
17797 rpmnames="xscreensaver xscreensaver-base xscreensaver-extras"
17801 rpmv=`(rpm -qv $rpmnames) 2>/dev/null | \
17802 sed -n 's/^[-a-z]*-\([0-9][0-9]*[.][0-9][0-9a-z]*\)-.*$/\1/p' | \
17806 if test \! -z "$rpmv" ; then
17807 rpmbdir=`rpm -ql $rpmnames | sed -n 's@^\(.*\)/xscreensaver-demo$@\1@p'`
17808 rpmhdir=`rpm -ql $rpmnames | sed -n 's@^\(.*\)/popsquares$@\1@p'`
17811 warnL "There is already an installed RPM of xscreensaver $rpmv"
17812 warn2 'on this system. You might want to remove it ("rpm -ve")'
17813 warn2 'before running "make install" in this directory.'
17815 warn2 "Alternately, you could build this version of xscreensaver"
17816 warn2 'as an RPM, and then install that. An "xscreensaver.spec"'
17817 warn2 'file is included. Try "rpmbuild -v -ba xscreensaver.spec".'
17818 warn2 "See the RPM documentation for more info."
17821 if test "$rpmbdir" = "$rpmhdir" ; then
17822 warn2 "The RPM version was installed in $rpmbdir/."
17825 warn2 "The RPM version was installed in $rpmbdir/,"
17826 warn2 "with demos in $rpmhdir/."
17831 # Also warn if there's a Debian package installed.
17833 debnames="xscreensaver xscreensaver-data xscreensaver-data-extra"
17835 for dpkg in $debnames ; do
17836 if test -z "$debv"; then
17837 debv=`dpkg -s $dpkg 2>/dev/null | sed -n 's/^Version: \(.*\)$/\1/p'`
17841 if test \! -z "$debv" ; then
17842 debbdir=`dpkg -L $debnames 2>/dev/null | \
17843 sed -n 's@^\(.*/bin/\)xscreensaver$@\1@p'`
17844 debhdir=`dpkg -L $debnames 2>/dev/null | \
17845 sed -n 's@^\(.*/\)popsquares$@\1@p'`
17846 if test -z "$debbdir" ; then debbdir='???'; fi
17847 if test -z "$debhdir" ; then debhdir='???'; fi
17850 warnL "There is already an installed dpkg of xscreensaver"
17851 warn2 "version \"$debv\" on this system."
17853 warn2 "The dpkg was installed in $debbdir,"
17854 warn2 "with demos in $debhdir."
17858 if test "${bindir}" = "${HACKDIR}" ; then
17862 if test "$do_dir_warning" = yes; then
17866 echo ' When you run "make install", the "xscreensaver",'
17867 echo ' "xscreensaver-demo", and "xscreensaver-command" executables'
17868 echo " will be installed in ${bindir}/."
17870 echo " The various graphics demos (200+ different executables) will"
17871 echo " be installed in ${HACKDIR}/."
17873 echo " If you would prefer the demos to be installed elsewhere,"
17874 echo " you should re-run configure with the --with-hackdir=DIR"
17875 echo " option. For more information, run \`./configure --help'."
17879 if test "$warning" != no; then
17880 echo '' ; echo "$warnsep" ; echo ''
17883 if test "$do_dir_warning" = no; then
17884 if test "$warning" = no; then
17887 echo "User programs will be installed in ${bindir}/"
17888 echo "Screen savers will be installed in ${HACKDIR}/"
17889 echo "Configuration dialogs will be installed in ${HACK_CONF_DIR}/"
17890 echo "System-wide default settings will be installed in ${APPDEFAULTS}/"