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 driver utils hacks hacks/glx ; 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.
2799 ###############################################################################
2801 # Some utility functions to make checking for X things easier.
2803 ###############################################################################
2805 # Like AC_CHECK_HEADER, but it uses the already-computed -I directories.
2809 # Like AC_EGREP_HEADER, but it uses the already-computed -I directories.
2813 # Like AC_TRY_COMPILE, but it uses the already-computed -I directories.
2818 # Like AC_CHECK_LIB, but it uses the already-computed -I and -L directories.
2819 # Use this sparingly; it probably doesn't work very well on X programs.
2823 # Like AC_TRY_RUN, but it uses the already-computed -I directories.
2824 # (But not the -L directories!)
2830 # Usage: HANDLE_X_PATH_ARG([variable_name],
2831 # [--command-line-option],
2832 # [descriptive string])
2834 # All of the --with options take three forms:
2836 # --with-foo (or --with-foo=yes)
2837 # --without-foo (or --with-foo=no)
2840 # This function, HANDLE_X_PATH_ARG, deals with the /DIR case. When it sees
2841 # a directory (string beginning with a slash) it checks to see whether
2842 # /DIR/include and /DIR/lib exist, and adds them to $X_CFLAGS and $X_LIBS
2849 ###############################################################################
2850 ###############################################################################
2852 # End of function definitions. Now start actually executing stuff.
2854 ###############################################################################
2855 ###############################################################################
2857 # WTF! autoconf emits this *way* too late. Do it earlier.
2858 test "x$prefix" = xNONE && prefix=$ac_default_prefix
2859 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
2862 # random compiler setup
2864 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2865 if test -f "$ac_dir/install-sh"; then
2867 ac_install_sh="$ac_aux_dir/install-sh -c"
2869 elif test -f "$ac_dir/install.sh"; then
2871 ac_install_sh="$ac_aux_dir/install.sh -c"
2873 elif test -f "$ac_dir/shtool"; then
2875 ac_install_sh="$ac_aux_dir/shtool install -c"
2879 if test -z "$ac_aux_dir"; then
2880 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2883 # These three variables are undocumented and unsupported,
2884 # and are intended to be withdrawn in a future Autoconf release.
2885 # They can cause serious problems if a builder's source tree is in a directory
2886 # whose full name contains unusual characters.
2887 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2888 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2889 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2892 # Make sure we can run config.sub.
2893 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2894 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2896 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2897 $as_echo_n "checking build system type... " >&6; }
2898 if ${ac_cv_build+:} false; then :
2899 $as_echo_n "(cached) " >&6
2901 ac_build_alias=$build_alias
2902 test "x$ac_build_alias" = x &&
2903 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2904 test "x$ac_build_alias" = x &&
2905 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2906 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2907 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2910 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2911 $as_echo "$ac_cv_build" >&6; }
2912 case $ac_cv_build in
2914 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2917 ac_save_IFS=$IFS; IFS='-'
2923 # Remember, the first character of IFS is used to create $*,
2924 # except with old shells:
2927 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2930 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2931 $as_echo_n "checking host system type... " >&6; }
2932 if ${ac_cv_host+:} false; then :
2933 $as_echo_n "(cached) " >&6
2935 if test "x$host_alias" = x; then
2936 ac_cv_host=$ac_cv_build
2938 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2939 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2943 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2944 $as_echo "$ac_cv_host" >&6; }
2947 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2950 ac_save_IFS=$IFS; IFS='-'
2956 # Remember, the first character of IFS is used to create $*,
2957 # except with old shells:
2960 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2966 ac_cpp='$CPP $CPPFLAGS'
2967 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2968 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2969 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2970 if test -n "$ac_tool_prefix"; then
2971 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2972 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2973 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2974 $as_echo_n "checking for $ac_word... " >&6; }
2975 if ${ac_cv_prog_CC+:} false; then :
2976 $as_echo_n "(cached) " >&6
2978 if test -n "$CC"; then
2979 ac_cv_prog_CC="$CC" # Let the user override the test.
2981 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2985 test -z "$as_dir" && as_dir=.
2986 for ac_exec_ext in '' $ac_executable_extensions; do
2987 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2988 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2989 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2999 if test -n "$CC"; then
3000 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3001 $as_echo "$CC" >&6; }
3003 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3004 $as_echo "no" >&6; }
3009 if test -z "$ac_cv_prog_CC"; then
3011 # Extract the first word of "gcc", so it can be a program name with args.
3012 set dummy gcc; ac_word=$2
3013 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3014 $as_echo_n "checking for $ac_word... " >&6; }
3015 if ${ac_cv_prog_ac_ct_CC+:} false; then :
3016 $as_echo_n "(cached) " >&6
3018 if test -n "$ac_ct_CC"; then
3019 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3021 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3025 test -z "$as_dir" && as_dir=.
3026 for ac_exec_ext in '' $ac_executable_extensions; do
3027 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3028 ac_cv_prog_ac_ct_CC="gcc"
3029 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3038 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3039 if test -n "$ac_ct_CC"; then
3040 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3041 $as_echo "$ac_ct_CC" >&6; }
3043 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3044 $as_echo "no" >&6; }
3047 if test "x$ac_ct_CC" = x; then
3050 case $cross_compiling:$ac_tool_warned in
3052 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3053 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3054 ac_tool_warned=yes ;;
3062 if test -z "$CC"; then
3063 if test -n "$ac_tool_prefix"; then
3064 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3065 set dummy ${ac_tool_prefix}cc; ac_word=$2
3066 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3067 $as_echo_n "checking for $ac_word... " >&6; }
3068 if ${ac_cv_prog_CC+:} false; then :
3069 $as_echo_n "(cached) " >&6
3071 if test -n "$CC"; then
3072 ac_cv_prog_CC="$CC" # Let the user override the test.
3074 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3078 test -z "$as_dir" && as_dir=.
3079 for ac_exec_ext in '' $ac_executable_extensions; do
3080 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3081 ac_cv_prog_CC="${ac_tool_prefix}cc"
3082 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3092 if test -n "$CC"; then
3093 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3094 $as_echo "$CC" >&6; }
3096 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3097 $as_echo "no" >&6; }
3103 if test -z "$CC"; then
3104 # Extract the first word of "cc", so it can be a program name with args.
3105 set dummy cc; ac_word=$2
3106 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3107 $as_echo_n "checking for $ac_word... " >&6; }
3108 if ${ac_cv_prog_CC+:} false; then :
3109 $as_echo_n "(cached) " >&6
3111 if test -n "$CC"; then
3112 ac_cv_prog_CC="$CC" # Let the user override the test.
3115 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3119 test -z "$as_dir" && as_dir=.
3120 for ac_exec_ext in '' $ac_executable_extensions; do
3121 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3122 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3123 ac_prog_rejected=yes
3127 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3134 if test $ac_prog_rejected = yes; then
3135 # We found a bogon in the path, so make sure we never use it.
3136 set dummy $ac_cv_prog_CC
3138 if test $# != 0; then
3139 # We chose a different compiler from the bogus one.
3140 # However, it has the same basename, so the bogon will be chosen
3141 # first if we set CC to just the basename; use the full file name.
3143 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3149 if test -n "$CC"; then
3150 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3151 $as_echo "$CC" >&6; }
3153 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3154 $as_echo "no" >&6; }
3159 if test -z "$CC"; then
3160 if test -n "$ac_tool_prefix"; then
3161 for ac_prog in cl.exe
3163 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3164 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3165 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3166 $as_echo_n "checking for $ac_word... " >&6; }
3167 if ${ac_cv_prog_CC+:} false; then :
3168 $as_echo_n "(cached) " >&6
3170 if test -n "$CC"; then
3171 ac_cv_prog_CC="$CC" # Let the user override the test.
3173 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3177 test -z "$as_dir" && as_dir=.
3178 for ac_exec_ext in '' $ac_executable_extensions; do
3179 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3180 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3181 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3191 if test -n "$CC"; then
3192 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3193 $as_echo "$CC" >&6; }
3195 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3196 $as_echo "no" >&6; }
3200 test -n "$CC" && break
3203 if test -z "$CC"; then
3205 for ac_prog in cl.exe
3207 # Extract the first word of "$ac_prog", so it can be a program name with args.
3208 set dummy $ac_prog; ac_word=$2
3209 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3210 $as_echo_n "checking for $ac_word... " >&6; }
3211 if ${ac_cv_prog_ac_ct_CC+:} false; then :
3212 $as_echo_n "(cached) " >&6
3214 if test -n "$ac_ct_CC"; then
3215 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3217 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3221 test -z "$as_dir" && as_dir=.
3222 for ac_exec_ext in '' $ac_executable_extensions; do
3223 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3224 ac_cv_prog_ac_ct_CC="$ac_prog"
3225 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3234 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3235 if test -n "$ac_ct_CC"; then
3236 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3237 $as_echo "$ac_ct_CC" >&6; }
3239 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3240 $as_echo "no" >&6; }
3244 test -n "$ac_ct_CC" && break
3247 if test "x$ac_ct_CC" = x; then
3250 case $cross_compiling:$ac_tool_warned in
3252 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3253 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3254 ac_tool_warned=yes ;;
3263 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3264 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3265 as_fn_error $? "no acceptable C compiler found in \$PATH
3266 See \`config.log' for more details" "$LINENO" 5; }
3268 # Provide some information about the compiler.
3269 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3272 for ac_option in --version -v -V -qversion; do
3273 { { ac_try="$ac_compiler $ac_option >&5"
3275 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3276 *) ac_try_echo=$ac_try;;
3278 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3279 $as_echo "$ac_try_echo"; } >&5
3280 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3282 if test -s conftest.err; then
3284 ... rest of stderr output deleted ...
3285 10q' conftest.err >conftest.er1
3286 cat conftest.er1 >&5
3288 rm -rf conftest.er1 conftest.err
3289 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3290 test $ac_status = 0; }
3293 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3294 /* end confdefs.h. */
3304 ac_clean_files_save=$ac_clean_files
3305 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3306 # Try to create an executable without -o first, disregard a.out.
3307 # It will help us diagnose broken compilers, and finding out an intuition
3309 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3310 $as_echo_n "checking whether the C compiler works... " >&6; }
3311 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3313 # The possible output files:
3314 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3317 for ac_file in $ac_files
3320 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3321 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3326 if { { ac_try="$ac_link_default"
3328 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3329 *) ac_try_echo=$ac_try;;
3331 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3332 $as_echo "$ac_try_echo"; } >&5
3333 (eval "$ac_link_default") 2>&5
3335 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3336 test $ac_status = 0; }; then :
3337 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3338 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3339 # in a Makefile. We should not override ac_cv_exeext if it was cached,
3340 # so that the user can short-circuit this test for compilers unknown to
3342 for ac_file in $ac_files ''
3344 test -f "$ac_file" || continue
3346 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3349 # We found the default executable, but exeext='' is most
3353 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3355 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3357 # We set ac_cv_exeext here because the later test for it is not
3358 # safe: cross compilers may not add the suffix if given an `-o'
3359 # argument, so we may need to know it at that point already.
3360 # Even if this section looks crufty: it has the advantage of
3367 test "$ac_cv_exeext" = no && ac_cv_exeext=
3372 if test -z "$ac_file"; then :
3373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3374 $as_echo "no" >&6; }
3375 $as_echo "$as_me: failed program was:" >&5
3376 sed 's/^/| /' conftest.$ac_ext >&5
3378 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3379 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3380 as_fn_error 77 "C compiler cannot create executables
3381 See \`config.log' for more details" "$LINENO" 5; }
3383 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3384 $as_echo "yes" >&6; }
3386 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3387 $as_echo_n "checking for C compiler default output file name... " >&6; }
3388 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3389 $as_echo "$ac_file" >&6; }
3390 ac_exeext=$ac_cv_exeext
3392 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3393 ac_clean_files=$ac_clean_files_save
3394 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3395 $as_echo_n "checking for suffix of executables... " >&6; }
3396 if { { ac_try="$ac_link"
3398 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3399 *) ac_try_echo=$ac_try;;
3401 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3402 $as_echo "$ac_try_echo"; } >&5
3403 (eval "$ac_link") 2>&5
3405 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3406 test $ac_status = 0; }; then :
3407 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3408 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3409 # work properly (i.e., refer to `conftest.exe'), while it won't with
3411 for ac_file in conftest.exe conftest conftest.*; do
3412 test -f "$ac_file" || continue
3414 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3415 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3421 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3422 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3423 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3424 See \`config.log' for more details" "$LINENO" 5; }
3426 rm -rf conftest conftest$ac_cv_exeext
3427 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3428 $as_echo "$ac_cv_exeext" >&6; }
3430 rm -rf conftest.$ac_ext
3431 EXEEXT=$ac_cv_exeext
3433 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3434 /* end confdefs.h. */
3439 FILE *f = fopen ("conftest.out", "w");
3440 return ferror (f) || fclose (f) != 0;
3446 ac_clean_files="$ac_clean_files conftest.out"
3447 # Check that the compiler produces executables we can run. If not, either
3448 # the compiler is broken, or we cross compile.
3449 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3450 $as_echo_n "checking whether we are cross compiling... " >&6; }
3451 if test "$cross_compiling" != yes; then
3452 { { ac_try="$ac_link"
3454 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3455 *) ac_try_echo=$ac_try;;
3457 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3458 $as_echo "$ac_try_echo"; } >&5
3459 (eval "$ac_link") 2>&5
3461 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3462 test $ac_status = 0; }
3463 if { ac_try='./conftest$ac_cv_exeext'
3464 { { case "(($ac_try" in
3465 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3466 *) ac_try_echo=$ac_try;;
3468 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3469 $as_echo "$ac_try_echo"; } >&5
3470 (eval "$ac_try") 2>&5
3472 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3473 test $ac_status = 0; }; }; then
3476 if test "$cross_compiling" = maybe; then
3479 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3480 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3481 as_fn_error $? "cannot run C compiled programs.
3482 If you meant to cross compile, use \`--host'.
3483 See \`config.log' for more details" "$LINENO" 5; }
3487 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3488 $as_echo "$cross_compiling" >&6; }
3490 rm -rf conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3491 ac_clean_files=$ac_clean_files_save
3492 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3493 $as_echo_n "checking for suffix of object files... " >&6; }
3494 if ${ac_cv_objext+:} false; then :
3495 $as_echo_n "(cached) " >&6
3497 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3498 /* end confdefs.h. */
3508 rm -rf conftest.o conftest.obj
3509 if { { ac_try="$ac_compile"
3511 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3512 *) ac_try_echo=$ac_try;;
3514 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3515 $as_echo "$ac_try_echo"; } >&5
3516 (eval "$ac_compile") 2>&5
3518 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3519 test $ac_status = 0; }; then :
3520 for ac_file in conftest.o conftest.obj conftest.*; do
3521 test -f "$ac_file" || continue;
3523 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3524 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3529 $as_echo "$as_me: failed program was:" >&5
3530 sed 's/^/| /' conftest.$ac_ext >&5
3532 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3533 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3534 as_fn_error $? "cannot compute suffix of object files: cannot compile
3535 See \`config.log' for more details" "$LINENO" 5; }
3537 rm -rf conftest.$ac_cv_objext conftest.$ac_ext
3539 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3540 $as_echo "$ac_cv_objext" >&6; }
3541 OBJEXT=$ac_cv_objext
3543 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3544 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3545 if ${ac_cv_c_compiler_gnu+:} false; then :
3546 $as_echo_n "(cached) " >&6
3548 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3549 /* end confdefs.h. */
3562 if ac_fn_c_try_compile "$LINENO"; then :
3567 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3568 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3571 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3572 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3573 if test $ac_compiler_gnu = yes; then
3578 ac_test_CFLAGS=${CFLAGS+set}
3579 ac_save_CFLAGS=$CFLAGS
3580 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3581 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3582 if ${ac_cv_prog_cc_g+:} false; then :
3583 $as_echo_n "(cached) " >&6
3585 ac_save_c_werror_flag=$ac_c_werror_flag
3586 ac_c_werror_flag=yes
3589 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3590 /* end confdefs.h. */
3600 if ac_fn_c_try_compile "$LINENO"; then :
3604 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3605 /* end confdefs.h. */
3615 if ac_fn_c_try_compile "$LINENO"; then :
3618 ac_c_werror_flag=$ac_save_c_werror_flag
3620 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3621 /* end confdefs.h. */
3631 if ac_fn_c_try_compile "$LINENO"; then :
3634 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3636 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3638 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3639 ac_c_werror_flag=$ac_save_c_werror_flag
3641 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3642 $as_echo "$ac_cv_prog_cc_g" >&6; }
3643 if test "$ac_test_CFLAGS" = set; then
3644 CFLAGS=$ac_save_CFLAGS
3645 elif test $ac_cv_prog_cc_g = yes; then
3646 if test "$GCC" = yes; then
3652 if test "$GCC" = yes; then
3658 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3659 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3660 if ${ac_cv_prog_cc_c89+:} false; then :
3661 $as_echo_n "(cached) " >&6
3663 ac_cv_prog_cc_c89=no
3665 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3666 /* end confdefs.h. */
3670 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3671 struct buf { int x; };
3672 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3673 static char *e (p, i)
3679 static char *f (char * (*g) (char **, int), char **p, ...)
3684 s = g (p, va_arg (v,int));
3689 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3690 function prototypes and stuff, but not '\xHH' hex character constants.
3691 These don't provoke an error unfortunately, instead are silently treated
3692 as 'x'. The following induces an error, until -std is added to get
3693 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3694 array size at least. It's necessary to write '\x00'==0 to get something
3695 that's true only with -std. */
3696 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3698 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3699 inside strings and character constants. */
3701 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3703 int test (int i, double x);
3704 struct s1 {int (*f) (int a);};
3705 struct s2 {int (*f) (double a);};
3706 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3712 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3717 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3718 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3720 CC="$ac_save_CC $ac_arg"
3721 if ac_fn_c_try_compile "$LINENO"; then :
3722 ac_cv_prog_cc_c89=$ac_arg
3724 rm -f core conftest.err conftest.$ac_objext
3725 test "x$ac_cv_prog_cc_c89" != "xno" && break
3727 rm -rf conftest.$ac_ext
3732 case "x$ac_cv_prog_cc_c89" in
3734 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3735 $as_echo "none needed" >&6; } ;;
3737 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3738 $as_echo "unsupported" >&6; } ;;
3740 CC="$CC $ac_cv_prog_cc_c89"
3741 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3742 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3744 if test "x$ac_cv_prog_cc_c89" != xno; then :
3749 ac_cpp='$CPP $CPPFLAGS'
3750 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3751 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3752 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3756 with_pthread_req=unspecified
3758 # AX_PTHREAD is from the GNU Autoconf Archive.
3759 # https://savannah.gnu.org/projects/autoconf-archive/
3760 # ===========================================================================
3761 # http://www.gnu.org/software/autoconf-archive/ax_pthread.html
3762 # ===========================================================================
3766 # AX_PTHREAD([ACTION-IF-FOUND[, ACTION-IF-NOT-FOUND]])
3770 # This macro figures out how to build C programs using POSIX threads. It
3771 # sets the PTHREAD_LIBS output variable to the threads library and linker
3772 # flags, and the PTHREAD_CFLAGS output variable to any special C compiler
3773 # flags that are needed. (The user can also force certain compiler
3774 # flags/libs to be tested by setting these environment variables.)
3776 # Also sets PTHREAD_CC to any special C compiler that is needed for
3777 # multi-threaded programs (defaults to the value of CC otherwise). (This
3778 # is necessary on AIX to use the special cc_r compiler alias.)
3780 # NOTE: You are assumed to not only compile your program with these flags,
3781 # but also link it with them as well. e.g. you should link with
3782 # $PTHREAD_CC $CFLAGS $PTHREAD_CFLAGS $LDFLAGS ... $PTHREAD_LIBS $LIBS
3784 # If you are only building threads programs, you may wish to use these
3785 # variables in your default LIBS, CFLAGS, and CC:
3787 # LIBS="$PTHREAD_LIBS $LIBS"
3788 # CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
3791 # In addition, if the PTHREAD_CREATE_JOINABLE thread-attribute constant
3792 # has a nonstandard name, defines PTHREAD_CREATE_JOINABLE to that name
3793 # (e.g. PTHREAD_CREATE_UNDETACHED on AIX).
3795 # Also HAVE_PTHREAD_PRIO_INHERIT is defined if pthread is found and the
3796 # PTHREAD_PRIO_INHERIT symbol is defined when compiling with
3799 # ACTION-IF-FOUND is a list of shell commands to run if a threads library
3800 # is found, and ACTION-IF-NOT-FOUND is a list of commands to run it if it
3801 # is not found. If ACTION-IF-FOUND is not specified, the default action
3802 # will define HAVE_PTHREAD.
3804 # Please let the authors know if this macro fails on any platform, or if
3805 # you have any other suggestions or comments. This macro was based on work
3806 # by SGJ on autoconf scripts for FFTW (http://www.fftw.org/) (with help
3807 # from M. Frigo), as well as ac_pthread and hb_pthread macros posted by
3808 # Alejandro Forero Cuervo to the autoconf macro repository. We are also
3809 # grateful for the helpful feedback of numerous users.
3811 # Updated for Autoconf 2.68 by Daniel Richard G.
3815 # Copyright (c) 2008 Steven G. Johnson <stevenj@alum.mit.edu>
3816 # Copyright (c) 2011 Daniel Richard G. <skunk@iSKUNK.ORG>
3818 # This program is free software: you can redistribute it and/or modify it
3819 # under the terms of the GNU General Public License as published by the
3820 # Free Software Foundation, either version 3 of the License, or (at your
3821 # option) any later version.
3823 # This program is distributed in the hope that it will be useful, but
3824 # WITHOUT ANY WARRANTY; without even the implied warranty of
3825 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
3826 # Public License for more details.
3828 # You should have received a copy of the GNU General Public License along
3829 # with this program. If not, see <http://www.gnu.org/licenses/>.
3831 # As a special exception, the respective Autoconf Macro's copyright owner
3832 # gives unlimited permission to copy, distribute and modify the configure
3833 # scripts that are the output of Autoconf when processing the Macro. You
3834 # need not follow the terms of the GNU General Public License when using
3835 # or distributing such scripts, even though portions of the text of the
3836 # Macro appear in them. The GNU General Public License (GPL) does govern
3837 # all other use of the material that constitutes the Autoconf Macro.
3839 # This special exception to the GPL applies to versions of the Autoconf
3840 # Macro released by the Autoconf Archive. When you make and distribute a
3841 # modified version of the Autoconf Macro, you may extend this special
3842 # exception to the GPL to apply to your modified version as well.
3846 # This is what autoupdate's m4 run will expand. It fires
3847 # the warning (with _au_warn_XXX), outputs it into the
3848 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3849 # the replacement expansion.
3852 # This is an auxiliary macro that is also run when
3853 # autoupdate runs m4. It simply calls m4_warning, but
3854 # we need a wrapper so that each warning is emitted only
3855 # once. We break the quoting in m4_warning's argument in
3856 # order to expand this macro's arguments, not AU_DEFUN's.
3859 # Finally, this is the expansion that is picked up by
3860 # autoconf. It tells the user to run autoupdate, and
3861 # then outputs the replacement expansion. We do not care
3862 # about autoupdate's warning because that contains
3863 # information on what to do *after* running autoupdate.
3867 # This affects CC, LIBS, and CFLAGS, instead of defining new variables.
3870 # Check whether --with-pthread was given.
3871 if test "${with_pthread+set}" = set; then :
3872 withval=$with_pthread; with_pthread="$withval"; with_pthread_req="$withval"
3878 if test "$with_pthread" = yes; then
3879 # AX_PTHREAD might want a different compiler.
3883 ac_cpp='$CPP $CPPFLAGS'
3884 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3885 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3886 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3890 # We used to check for pthread.h first, but this fails if pthread.h
3891 # requires special compiler flags (e.g. on True64 or Sequent).
3892 # It gets checked for in the link test anyway.
3894 # First of all, check if the user has set any of the PTHREAD_LIBS,
3895 # etcetera environment variables, and if threads linking works using
3897 if test x"$PTHREAD_LIBS$PTHREAD_CFLAGS" != x; then
3898 save_CFLAGS="$CFLAGS"
3899 CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
3901 LIBS="$PTHREAD_LIBS $LIBS"
3902 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS" >&5
3903 $as_echo_n "checking for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS... " >&6; }
3904 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3905 /* end confdefs.h. */
3907 /* Override any GCC internal prototype to avoid an error.
3908 Use char because int might match the return type of a GCC
3909 builtin and then its argument prototype would still apply. */
3913 char pthread_join ();
3917 return pthread_join ();
3922 if ac_fn_c_try_link "$LINENO"; then :
3925 rm -f core conftest.err conftest.$ac_objext \
3926 conftest$ac_exeext conftest.$ac_ext
3927 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_ok" >&5
3928 $as_echo "$ax_pthread_ok" >&6; }
3929 if test x"$ax_pthread_ok" = xno; then
3934 CFLAGS="$save_CFLAGS"
3937 # We must check for the threads library under a number of different
3938 # names; the ordering is very important because some systems
3939 # (e.g. DEC) have both -lpthread and -lpthreads, where one of the
3940 # libraries is broken (non-POSIX).
3942 # Create a list of thread flags to try. Items starting with a "-" are
3943 # C compiler flags, and other items are library names, except for "none"
3944 # which indicates that we try without any flags at all, and "pthread-config"
3945 # which is a program returning the flags for the Pth emulation library.
3947 ax_pthread_flags="pthreads none -Kthread -kthread lthread -pthread -pthreads -mthreads pthread --thread-safe -mt pthread-config"
3949 # The ordering *is* (sometimes) important. Some notes on the
3950 # individual items follow:
3952 # pthreads: AIX (must check this before -lpthread)
3953 # none: in case threads are in libc; should be tried before -Kthread and
3954 # other compiler flags to prevent continual compiler warnings
3955 # -Kthread: Sequent (threads in libc, but -Kthread needed for pthread.h)
3956 # -kthread: FreeBSD kernel threads (preferred to -pthread since SMP-able)
3957 # lthread: LinuxThreads port on FreeBSD (also preferred to -pthread)
3958 # -pthread: Linux/gcc (kernel threads), BSD/gcc (userland threads)
3959 # -pthreads: Solaris/gcc
3960 # -mthreads: Mingw32/gcc, Lynx/gcc
3961 # -mt: Sun Workshop C (may only link SunOS threads [-lthread], but it
3962 # doesn't hurt to check since this sometimes defines pthreads too;
3963 # also defines -D_REENTRANT)
3964 # ... -mt is also the pthreads flag for HP/aCC
3965 # pthread: Linux, etcetera
3966 # --thread-safe: KAI C++
3967 # pthread-config: use pthread-config program (for GNU Pth library)
3972 # On Solaris (at least, for some versions), libc contains stubbed
3973 # (non-functional) versions of the pthreads routines, so link-based
3974 # tests will erroneously succeed. (We need to link with -pthreads/-mt/
3975 # -lpthread.) (The stubs are missing pthread_cleanup_push, or rather
3976 # a function called by this macro, so we could check for that, but
3977 # who knows whether they'll stub that too in a future libc.) So,
3978 # we'll just look for -pthreads and -lpthread first:
3980 ax_pthread_flags="-pthreads pthread -mt -pthread $ax_pthread_flags"
3984 ax_pthread_flags="-pthread $ax_pthread_flags"
3988 # Clang doesn't consider unrecognized options an error unless we specify
3989 # -Werror. We throw in some extra Clang-specific options to ensure that
3990 # this doesn't happen for GCC, which also accepts -Werror.
3992 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler needs -Werror to reject unknown flags" >&5
3993 $as_echo_n "checking if compiler needs -Werror to reject unknown flags... " >&6; }
3994 save_CFLAGS="$CFLAGS"
3995 ax_pthread_extra_flags="-Werror"
3996 CFLAGS="$CFLAGS $ax_pthread_extra_flags -Wunknown-warning-option -Wsizeof-array-argument"
3997 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3998 /* end confdefs.h. */
4008 if ac_fn_c_try_compile "$LINENO"; then :
4009 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4010 $as_echo "yes" >&6; }
4012 ax_pthread_extra_flags=
4013 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4014 $as_echo "no" >&6; }
4016 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4017 CFLAGS="$save_CFLAGS"
4019 if test x"$ax_pthread_ok" = xno; then
4020 for flag in $ax_pthread_flags; do
4024 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work without any flags" >&5
4025 $as_echo_n "checking whether pthreads work without any flags... " >&6; }
4029 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work with $flag" >&5
4030 $as_echo_n "checking whether pthreads work with $flag... " >&6; }
4031 PTHREAD_CFLAGS="$flag"
4035 # Extract the first word of "pthread-config", so it can be a program name with args.
4036 set dummy pthread-config; ac_word=$2
4037 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4038 $as_echo_n "checking for $ac_word... " >&6; }
4039 if ${ac_cv_prog_ax_pthread_config+:} false; then :
4040 $as_echo_n "(cached) " >&6
4042 if test -n "$ax_pthread_config"; then
4043 ac_cv_prog_ax_pthread_config="$ax_pthread_config" # Let the user override the test.
4045 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4049 test -z "$as_dir" && as_dir=.
4050 for ac_exec_ext in '' $ac_executable_extensions; do
4051 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4052 ac_cv_prog_ax_pthread_config="yes"
4053 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4060 test -z "$ac_cv_prog_ax_pthread_config" && ac_cv_prog_ax_pthread_config="no"
4063 ax_pthread_config=$ac_cv_prog_ax_pthread_config
4064 if test -n "$ax_pthread_config"; then
4065 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_config" >&5
4066 $as_echo "$ax_pthread_config" >&6; }
4068 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4069 $as_echo "no" >&6; }
4073 if test x"$ax_pthread_config" = xno; then continue; fi
4074 PTHREAD_CFLAGS="`pthread-config --cflags`"
4075 PTHREAD_LIBS="`pthread-config --ldflags` `pthread-config --libs`"
4079 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the pthreads library -l$flag" >&5
4080 $as_echo_n "checking for the pthreads library -l$flag... " >&6; }
4081 PTHREAD_LIBS="-l$flag"
4086 save_CFLAGS="$CFLAGS"
4087 LIBS="$PTHREAD_LIBS $LIBS"
4088 CFLAGS="$CFLAGS $PTHREAD_CFLAGS $ax_pthread_extra_flags"
4090 # Check for various functions. We must include pthread.h,
4091 # since some functions may be macros. (On the Sequent, we
4092 # need a special flag -Kthread to make this header compile.)
4093 # We check for pthread_join because it is in -lpthread on IRIX
4094 # while pthread_create is in libc. We check for pthread_attr_init
4095 # due to DEC craziness with -lpthreads. We check for
4096 # pthread_cleanup_push because it is one of the few pthread
4097 # functions on Solaris that doesn't have a non-functional libc stub.
4098 # We try pthread_create on general principles.
4099 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4100 /* end confdefs.h. */
4101 #include <pthread.h>
4102 static void routine(void *a) { a = 0; }
4103 static void *start_routine(void *a) { return a; }
4107 pthread_t th; pthread_attr_t attr;
4108 pthread_create(&th, 0, start_routine, 0);
4109 pthread_join(th, 0);
4110 pthread_attr_init(&attr);
4111 pthread_cleanup_push(routine, 0);
4112 pthread_cleanup_pop(0) /* ; */
4117 if ac_fn_c_try_link "$LINENO"; then :
4120 rm -f core conftest.err conftest.$ac_objext \
4121 conftest$ac_exeext conftest.$ac_ext
4124 CFLAGS="$save_CFLAGS"
4126 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_ok" >&5
4127 $as_echo "$ax_pthread_ok" >&6; }
4128 if test "x$ax_pthread_ok" = xyes; then
4137 # Various other checks:
4138 if test "x$ax_pthread_ok" = xyes; then
4140 LIBS="$PTHREAD_LIBS $LIBS"
4141 save_CFLAGS="$CFLAGS"
4142 CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
4144 # Detect AIX lossage: JOINABLE attribute is called UNDETACHED.
4145 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for joinable pthread attribute" >&5
4146 $as_echo_n "checking for joinable pthread attribute... " >&6; }
4148 for attr in PTHREAD_CREATE_JOINABLE PTHREAD_CREATE_UNDETACHED; do
4149 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4150 /* end confdefs.h. */
4151 #include <pthread.h>
4155 int attr = $attr; return attr /* ; */
4160 if ac_fn_c_try_link "$LINENO"; then :
4161 attr_name=$attr; break
4163 rm -f core conftest.err conftest.$ac_objext \
4164 conftest$ac_exeext conftest.$ac_ext
4166 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $attr_name" >&5
4167 $as_echo "$attr_name" >&6; }
4168 if test "$attr_name" != PTHREAD_CREATE_JOINABLE; then
4170 cat >>confdefs.h <<_ACEOF
4171 #define PTHREAD_CREATE_JOINABLE $attr_name
4176 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if more special flags are required for pthreads" >&5
4177 $as_echo_n "checking if more special flags are required for pthreads... " >&6; }
4180 aix* | freebsd* | darwin*) flag="-D_THREAD_SAFE";;
4181 osf* | hpux*) flag="-D_REENTRANT";;
4183 if test "$GCC" = "yes"; then
4186 # TODO: What about Clang on Solaris?
4187 flag="-mt -D_REENTRANT"
4191 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $flag" >&5
4192 $as_echo "$flag" >&6; }
4193 if test "x$flag" != xno; then
4194 PTHREAD_CFLAGS="$flag $PTHREAD_CFLAGS"
4197 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTHREAD_PRIO_INHERIT" >&5
4198 $as_echo_n "checking for PTHREAD_PRIO_INHERIT... " >&6; }
4199 if ${ax_cv_PTHREAD_PRIO_INHERIT+:} false; then :
4200 $as_echo_n "(cached) " >&6
4203 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4204 /* end confdefs.h. */
4205 #include <pthread.h>
4209 int i = PTHREAD_PRIO_INHERIT;
4214 if ac_fn_c_try_link "$LINENO"; then :
4215 ax_cv_PTHREAD_PRIO_INHERIT=yes
4217 ax_cv_PTHREAD_PRIO_INHERIT=no
4219 rm -f core conftest.err conftest.$ac_objext \
4220 conftest$ac_exeext conftest.$ac_ext
4223 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_PRIO_INHERIT" >&5
4224 $as_echo "$ax_cv_PTHREAD_PRIO_INHERIT" >&6; }
4225 if test "x$ax_cv_PTHREAD_PRIO_INHERIT" = "xyes"; then :
4227 $as_echo "#define HAVE_PTHREAD_PRIO_INHERIT 1" >>confdefs.h
4232 CFLAGS="$save_CFLAGS"
4234 # More AIX lossage: compile with *_r variant
4235 if test "x$GCC" != xyes; then
4239 x*/c89|x*/c89_128|x*/c99|x*/c99_128|x*/cc|x*/cc128|x*/xlc|x*/xlc_v6|x*/xlc128|x*/xlc128_v6) :
4240 #handle absolute path differently from PATH based program lookup
4243 if as_fn_executable_p ${CC}_r; then :
4244 PTHREAD_CC="${CC}_r"
4247 for ac_prog in ${CC}_r
4249 # Extract the first word of "$ac_prog", so it can be a program name with args.
4250 set dummy $ac_prog; ac_word=$2
4251 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4252 $as_echo_n "checking for $ac_word... " >&6; }
4253 if ${ac_cv_prog_PTHREAD_CC+:} false; then :
4254 $as_echo_n "(cached) " >&6
4256 if test -n "$PTHREAD_CC"; then
4257 ac_cv_prog_PTHREAD_CC="$PTHREAD_CC" # Let the user override the test.
4259 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4263 test -z "$as_dir" && as_dir=.
4264 for ac_exec_ext in '' $ac_executable_extensions; do
4265 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4266 ac_cv_prog_PTHREAD_CC="$ac_prog"
4267 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4276 PTHREAD_CC=$ac_cv_prog_PTHREAD_CC
4277 if test -n "$PTHREAD_CC"; then
4278 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PTHREAD_CC" >&5
4279 $as_echo "$PTHREAD_CC" >&6; }
4281 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4282 $as_echo "no" >&6; }
4286 test -n "$PTHREAD_CC" && break
4288 test -n "$PTHREAD_CC" || PTHREAD_CC="$CC"
4299 test -n "$PTHREAD_CC" || PTHREAD_CC="$CC"
4305 # Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
4306 if test x"$ax_pthread_ok" = xyes; then
4307 if test "$CC" = "$PTHREAD_CC" -o -z "$ac_original_cc"; then
4310 ac_prog_cc_no_pthread=yes
4319 ac_cpp='$CPP $CPPFLAGS'
4320 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4321 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4322 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4326 if test "$have_pthread" = yes; then
4327 $as_echo "#define HAVE_PTHREAD 1" >>confdefs.h
4332 # Needs ac_original_cc.
4336 if test -z "$GCC"; then
4338 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to request ANSI compilation" >&5
4339 $as_echo_n "checking how to request ANSI compilation... " >&6; }
4342 { $as_echo "$as_me:${as_lineno-$LINENO}: result: HPUX: adding -Ae" >&5
4343 $as_echo "HPUX: adding -Ae" >&6; }
4347 { $as_echo "$as_me:${as_lineno-$LINENO}: result: AIX: adding -qlanglvl=ansi -qhalt=e" >&5
4348 $as_echo "AIX: adding -qlanglvl=ansi -qhalt=e" >&6; }
4349 CC="$CC -qlanglvl=ansi -qhalt=e"
4352 { $as_echo "$as_me:${as_lineno-$LINENO}: result: DEC: adding -std1 -ieee" >&5
4353 $as_echo "DEC: adding -std1 -ieee" >&6; }
4357 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no idea" >&5
4358 $as_echo "no idea" >&6; }
4365 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Solaris: adding -D__EXTENSIONS__" >&5
4366 $as_echo "Solaris: adding -D__EXTENSIONS__" >&6; }
4367 CC="$CC -D__EXTENSIONS__"
4374 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler works on ANSI C" >&5
4375 $as_echo_n "checking whether the compiler works on ANSI C... " >&6; }
4376 if test "$cross_compiling" = yes; then :
4377 as_fn_error $? "Couldn't build even a trivial ANSI C program: check CC." "$LINENO" 5
4379 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4380 /* end confdefs.h. */
4381 main(int ac, char **av) { return 0; }
4383 if ac_fn_c_try_run "$LINENO"; then :
4384 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4385 $as_echo "yes" >&6; }
4387 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4388 $as_echo "no" >&6; }
4389 as_fn_error $? "Couldn't build even a trivial ANSI C program: check CC." "$LINENO" 5
4391 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4392 conftest.$ac_objext conftest.beam conftest.$ac_ext
4396 if test -n "$GCC"; then
4397 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Turning on gcc compiler warnings." >&5
4398 $as_echo "Turning on gcc compiler warnings." >&6; }
4399 CC="$CC -pedantic -Wall -Wstrict-prototypes -Wnested-externs -Wmissing-prototypes"
4400 OBJCC="$OBJCC -Wall"
4401 # As of gcc 3.4, we have "-Wdeclaration-after-statement"
4402 # and so perhaps now we can do without -pedantic?
4405 *-irix5* |*-irix6.0-3* )
4406 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Turning on SGI compiler warnings." >&5
4407 $as_echo "Turning on SGI compiler warnings." >&6; }
4408 CC="$CC -fullwarn -use_readonly_const -rdata_shared -g3"
4411 # if test -z "$GCC"; then
4412 # AC_MSG_RESULT(Turning on DEC C compiler warnings.)
4413 # CC="$CC -migrate -w0 -verbose -warnprotos"
4419 if test -n "$GCC"; then
4420 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether gcc accepts -Wno-overlength-strings" >&5
4421 $as_echo_n "checking whether gcc accepts -Wno-overlength-strings... " >&6; }
4422 if ${ac_cv_gcc_accepts_no_overlength+:} false; then :
4423 $as_echo_n "(cached) " >&6
4425 rm -rf conftest.$ac_ext
4426 touch conftest.$ac_ext
4427 if ( ( gcc -c -Wno-overlength-strings conftest.$ac_ext -o/dev/null >/dev/null ) 2>&1 | \
4428 grep unrecognized >/dev/null ); then
4429 ac_cv_gcc_accepts_no_overlength=no
4431 ac_cv_gcc_accepts_no_overlength=yes
4432 CC="$CC -Wno-overlength-strings"
4435 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_gcc_accepts_no_overlength" >&5
4436 $as_echo "$ac_cv_gcc_accepts_no_overlength" >&6; }
4437 ac_gcc_accepts_no_overlength="$ac_cv_gcc_accepts_no_overlength"
4440 if test -n "$GCC"; then
4441 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether gcc accepts -Wdeclaration-after-statement" >&5
4442 $as_echo_n "checking whether gcc accepts -Wdeclaration-after-statement... " >&6; }
4443 if ${ac_cv_gcc_accepts_no_decl_after+:} false; then :
4444 $as_echo_n "(cached) " >&6
4446 rm -rf conftest.$ac_ext
4447 touch conftest.$ac_ext
4448 if ( ( gcc -c -Wdeclaration-after-statement conftest.$ac_ext -o/dev/null >/dev/null ) 2>&1 | \
4449 grep unrecognized >/dev/null ); then
4450 ac_cv_gcc_accepts_no_decl_after=no
4452 ac_cv_gcc_accepts_no_decl_after=yes
4453 CC="$CC -Wdeclaration-after-statement"
4456 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_gcc_accepts_no_decl_after" >&5
4457 $as_echo "$ac_cv_gcc_accepts_no_decl_after" >&6; }
4458 ac_gcc_accepts_no_decl_after="$ac_cv_gcc_accepts_no_decl_after"
4461 if test -n "$GCC"; then
4462 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether gcc accepts -no-cpp-precomp" >&5
4463 $as_echo_n "checking whether gcc accepts -no-cpp-precomp... " >&6; }
4464 if ${ac_cv_gcc_accepts_no_cpp_precomp+:} false; then :
4465 $as_echo_n "(cached) " >&6
4467 rm -rf conftest.$ac_ext
4468 touch conftest.$ac_ext
4469 if ( ( gcc -c -no-cpp-precomp conftest.$ac_ext -o/dev/null >/dev/null ) 2>&1 | \
4470 grep unrecognized >/dev/null ); then
4471 ac_cv_gcc_accepts_no_cpp_precomp=no
4473 ac_cv_gcc_accepts_no_cpp_precomp=yes
4474 CC="$CC -no-cpp-precomp"
4477 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_gcc_accepts_no_cpp_precomp" >&5
4478 $as_echo "$ac_cv_gcc_accepts_no_cpp_precomp" >&6; }
4479 ac_gcc_accepts_no_cpp_precomp="$ac_cv_gcc_accepts_no_cpp_precomp"
4482 if test -n "$GCC"; then
4486 # Fucking Apple let // comments sneak into OpenGL headers, so
4487 # we *must* allow // comments when compiling on Mac OS 10.6! FUCK!
4490 if test -n "$GCC"; then
4491 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether gcc accepts -std=c89" >&5
4492 $as_echo_n "checking whether gcc accepts -std=c89... " >&6; }
4493 if ${ac_cv_gcc_accepts_std+:} false; then :
4494 $as_echo_n "(cached) " >&6
4496 rm -rf conftest.$ac_ext
4497 touch conftest.$ac_ext
4498 if ( ( gcc -c -std=c89 conftest.$ac_ext -o/dev/null >/dev/null ) 2>&1 | \
4499 grep unrecognized >/dev/null ); then
4500 ac_cv_gcc_accepts_std=no
4502 ac_cv_gcc_accepts_std=yes
4506 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_gcc_accepts_std" >&5
4507 $as_echo "$ac_cv_gcc_accepts_std" >&6; }
4508 ac_gcc_accepts_std="$ac_cv_gcc_accepts_std"
4514 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling C++ comments in ANSI C code." >&5
4515 $as_echo "Disabling C++ comments in ANSI C code." >&6; }
4517 # The reason that // comments are banned from xscreensaver is that gcc is
4518 # basically the only compiler in the world that supports them in C code.
4519 # All other vendors support them only in their C++ compilers, not in their
4520 # ANSI C compilers. This means that it's a portability problem: every time
4521 # these comments have snuck into the xscreensaver source code, I've gotten
4522 # complaints about it the next day. So we turn off support for them in gcc
4523 # as well to prevent them from accidentially slipping in.
4525 if test "$ac_gcc_accepts_std" = yes ; then
4527 # -std=c89 defines __STRICT_ANSI__, which we don't want.
4528 # (That appears to be the only additional preprocessor symbol
4529 # it defines, in addition to the syntax changes it makes.)
4531 # -std=gnu89 is no good, because // comments were a GNU extension
4532 # before they were in the ANSI C 99 spec... (gcc 2.96 permits //
4533 # with -std=gnu89 but not with -std=c89.)
4535 # $CC already contains "-std=c89" via AC_GCC_ACCEPTS_STD
4536 CC="$CC -U__STRICT_ANSI__"
4539 # CC="$CC -Wp,-lang-c89"
4544 ac_cpp='$CPP $CPPFLAGS'
4545 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4546 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4547 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4548 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4549 $as_echo_n "checking how to run the C preprocessor... " >&6; }
4550 # On Suns, sometimes $CPP names a directory.
4551 if test -n "$CPP" && test -d "$CPP"; then
4554 if test -z "$CPP"; then
4555 if ${ac_cv_prog_CPP+:} false; then :
4556 $as_echo_n "(cached) " >&6
4558 # Double quotes because CPP needs to be expanded
4559 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4562 for ac_c_preproc_warn_flag in '' yes
4564 # Use a header file that comes with gcc, so configuring glibc
4565 # with a fresh cross-compiler works.
4566 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4567 # <limits.h> exists even on freestanding compilers.
4568 # On the NeXT, cc -E runs the code through the compiler's parser,
4569 # not just through cpp. "Syntax error" is here to catch this case.
4570 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4571 /* end confdefs.h. */
4573 # include <limits.h>
4575 # include <assert.h>
4579 if ac_fn_c_try_cpp "$LINENO"; then :
4582 # Broken: fails on valid input.
4585 rm -rf conftest.err conftest.i conftest.$ac_ext
4587 # OK, works on sane cases. Now check whether nonexistent headers
4588 # can be detected and how.
4589 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4590 /* end confdefs.h. */
4591 #include <ac_nonexistent.h>
4593 if ac_fn_c_try_cpp "$LINENO"; then :
4594 # Broken: success on invalid input.
4597 # Passes both tests.
4601 rm -rf conftest.err conftest.i conftest.$ac_ext
4604 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4605 rm -rf conftest.i conftest.err conftest.$ac_ext
4606 if $ac_preproc_ok; then :
4618 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4619 $as_echo "$CPP" >&6; }
4621 for ac_c_preproc_warn_flag in '' yes
4623 # Use a header file that comes with gcc, so configuring glibc
4624 # with a fresh cross-compiler works.
4625 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4626 # <limits.h> exists even on freestanding compilers.
4627 # On the NeXT, cc -E runs the code through the compiler's parser,
4628 # not just through cpp. "Syntax error" is here to catch this case.
4629 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4630 /* end confdefs.h. */
4632 # include <limits.h>
4634 # include <assert.h>
4638 if ac_fn_c_try_cpp "$LINENO"; then :
4641 # Broken: fails on valid input.
4644 rm -rf conftest.err conftest.i conftest.$ac_ext
4646 # OK, works on sane cases. Now check whether nonexistent headers
4647 # can be detected and how.
4648 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4649 /* end confdefs.h. */
4650 #include <ac_nonexistent.h>
4652 if ac_fn_c_try_cpp "$LINENO"; then :
4653 # Broken: success on invalid input.
4656 # Passes both tests.
4660 rm -rf conftest.err conftest.i conftest.$ac_ext
4663 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4664 rm -rf conftest.i conftest.err conftest.$ac_ext
4665 if $ac_preproc_ok; then :
4668 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4669 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4670 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
4671 See \`config.log' for more details" "$LINENO" 5; }
4675 ac_cpp='$CPP $CPPFLAGS'
4676 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4677 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4678 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4680 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
4681 $as_echo_n "checking for an ANSI C-conforming const... " >&6; }
4682 if ${ac_cv_c_const+:} false; then :
4683 $as_echo_n "(cached) " >&6
4685 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4686 /* end confdefs.h. */
4693 /* Ultrix mips cc rejects this sort of thing. */
4694 typedef int charset[2];
4695 const charset cs = { 0, 0 };
4696 /* SunOS 4.1.1 cc rejects this. */
4697 char const *const *pcpcc;
4699 /* NEC SVR4.0.2 mips cc rejects this. */
4700 struct point {int x, y;};
4701 static struct point const zero = {0,0};
4702 /* AIX XL C 1.02.0.0 rejects this.
4703 It does not let you subtract one const X* pointer from another in
4704 an arm of an if-expression whose if-part is not a constant
4706 const char *g = "string";
4707 pcpcc = &g + (g ? g-g : 0);
4708 /* HPUX 7.0 cc rejects these. */
4710 ppc = (char**) pcpcc;
4711 pcpcc = (char const *const *) ppc;
4712 { /* SCO 3.2v4 cc rejects this sort of thing. */
4715 char const *s = 0 ? (char *) 0 : (char const *) 0;
4720 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
4722 const int *foo = &x[0];
4725 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
4726 typedef const int *iptr;
4730 { /* AIX XL C 1.02.0.0 rejects this sort of thing, saying
4731 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
4732 struct s { int j; const int *ap[3]; } bx;
4733 struct s *b = &bx; b->j = 5;
4735 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
4739 return !cs[0] && !zero.x;
4746 if ac_fn_c_try_compile "$LINENO"; then :
4751 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4753 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
4754 $as_echo "$ac_cv_c_const" >&6; }
4755 if test $ac_cv_c_const = no; then
4757 $as_echo "#define const /**/" >>confdefs.h
4761 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
4762 $as_echo_n "checking for inline... " >&6; }
4763 if ${ac_cv_c_inline+:} false; then :
4764 $as_echo_n "(cached) " >&6
4767 for ac_kw in inline __inline__ __inline; do
4768 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4769 /* end confdefs.h. */
4772 static $ac_kw foo_t static_foo () {return 0; }
4773 $ac_kw foo_t foo () {return 0; }
4777 if ac_fn_c_try_compile "$LINENO"; then :
4778 ac_cv_c_inline=$ac_kw
4780 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4781 test "$ac_cv_c_inline" != no && break
4785 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
4786 $as_echo "$ac_cv_c_inline" >&6; }
4788 case $ac_cv_c_inline in
4791 case $ac_cv_c_inline in
4793 *) ac_val=$ac_cv_c_inline;;
4795 cat >>confdefs.h <<_ACEOF
4797 #define inline $ac_val
4804 ac_bc_result=`echo 6+9 | bc 2>/dev/null`
4805 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bc" >&5
4806 $as_echo_n "checking for bc... " >&6; }
4807 if test "$ac_bc_result" = "15" ; then
4808 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4809 $as_echo "yes" >&6; }
4811 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4812 $as_echo "no" >&6; }
4814 as_fn_error $? "Your system doesn't have \"bc\", which has been a standard
4815 part of Unix since the 1970s. Come back when your vendor
4816 has grown a clue." "$LINENO" 5
4820 # stuff for Makefiles
4821 # Find a good install program. We prefer a C program (faster),
4822 # so one script is as good as another. But avoid the broken or
4823 # incompatible versions:
4824 # SysV /etc/install, /usr/sbin/install
4825 # SunOS /usr/etc/install
4826 # IRIX /sbin/install
4828 # AmigaOS /C/install, which installs bootblocks on floppy discs
4829 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
4830 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
4831 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
4832 # OS/2's system install, which has a completely different semantic
4833 # ./install, which can be erroneously created by make from ./install.sh.
4834 # Reject install programs that cannot install multiple files.
4835 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
4836 $as_echo_n "checking for a BSD-compatible install... " >&6; }
4837 if test -z "$INSTALL"; then
4838 if ${ac_cv_path_install+:} false; then :
4839 $as_echo_n "(cached) " >&6
4841 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4845 test -z "$as_dir" && as_dir=.
4846 # Account for people who put trailing slashes in PATH elements.
4847 case $as_dir/ in #((
4848 ./ | .// | /[cC]/* | \
4849 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
4850 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
4853 # OSF1 and SCO ODT 3.0 have their own names for install.
4854 # Don't use installbsd from OSF since it installs stuff as root
4856 for ac_prog in ginstall scoinst install; do
4857 for ac_exec_ext in '' $ac_executable_extensions; do
4858 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
4859 if test $ac_prog = install &&
4860 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4861 # AIX install. It has an incompatible calling convention.
4863 elif test $ac_prog = install &&
4864 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4865 # program-specific install script used by HP pwplus--don't use.
4868 rm -rf conftest.one conftest.two conftest.dir
4869 echo one > conftest.one
4870 echo two > conftest.two
4872 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
4873 test -s conftest.one && test -s conftest.two &&
4874 test -s conftest.dir/conftest.one &&
4875 test -s conftest.dir/conftest.two
4877 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
4890 rm -rf conftest.one conftest.two conftest.dir
4893 if test "${ac_cv_path_install+set}" = set; then
4894 INSTALL=$ac_cv_path_install
4896 # As a last resort, use the slow shell script. Don't cache a
4897 # value for INSTALL within a source directory, because that will
4898 # break other packages using the cache if that directory is
4899 # removed, or if the value is a relative name.
4900 INSTALL=$ac_install_sh
4903 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
4904 $as_echo "$INSTALL" >&6; }
4906 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
4907 # It thinks the first close brace ends the variable substitution.
4908 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
4910 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
4912 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
4914 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \"\${INSTALL} -d\" creates intermediate directories" >&5
4915 $as_echo_n "checking whether \"\${INSTALL} -d\" creates intermediate directories... " >&6; }
4916 if ${ac_cv_install_d_creates_dirs+:} false; then :
4917 $as_echo_n "(cached) " >&6
4919 ac_cv_install_d_creates_dirs=no
4921 if mkdir conftestdir; then
4922 cd conftestdir 2>/dev/null
4923 ${INSTALL} -d `pwd`/dir1/dir2 >/dev/null 2>&1
4924 if test -d dir1/dir2/. ; then
4925 ac_cv_install_d_creates_dirs=yes
4932 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_install_d_creates_dirs" >&5
4933 $as_echo "$ac_cv_install_d_creates_dirs" >&6; }
4935 if test "$ac_cv_install_d_creates_dirs" = no ; then
4936 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \"mkdir -p\" creates intermediate directories" >&5
4937 $as_echo_n "checking whether \"mkdir -p\" creates intermediate directories... " >&6; }
4938 if ${ac_cv_mkdir_p_creates_dirs+:} false; then :
4939 $as_echo_n "(cached) " >&6
4941 ac_cv_mkdir_p_creates_dirs=no
4943 if mkdir conftestdir; then
4944 cd conftestdir 2>/dev/null
4945 mkdir -p dir1/dir2 >/dev/null 2>&1
4946 if test -d dir1/dir2/. ; then
4947 ac_cv_mkdir_p_creates_dirs=yes
4954 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_mkdir_p_creates_dirs" >&5
4955 $as_echo "$ac_cv_mkdir_p_creates_dirs" >&6; }
4958 if test "$ac_cv_install_d_creates_dirs" = yes ; then
4959 INSTALL_DIRS='${INSTALL} -d'
4960 elif test "$ac_cv_mkdir_p_creates_dirs" = yes ; then
4961 INSTALL_DIRS='mkdir -p'
4964 INSTALL_DIRS='${INSTALL} -d'
4967 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
4968 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
4970 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
4971 if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
4972 $as_echo_n "(cached) " >&6
4974 cat >conftest.make <<\_ACEOF
4977 @echo '@@@%%%=$(MAKE)=@@@%%%'
4979 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
4980 case `${MAKE-make} -f conftest.make 2>/dev/null` in
4982 eval ac_cv_prog_make_${ac_make}_set=yes;;
4984 eval ac_cv_prog_make_${ac_make}_set=no;;
4986 rm -rf conftest.make
4988 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
4989 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4990 $as_echo "yes" >&6; }
4993 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4994 $as_echo "no" >&6; }
4995 SET_MAKE="MAKE=${MAKE-make}"
4999 # By default, autoconf sets INSTALL_SCRIPT to '${INSTALL_PROGRAM}'.
5000 # That's wrong: it should be set to '${INSTALL}', so that one can
5001 # implement the "install-strip" target properly (strip executables,
5002 # but do not try to strip scripts.)
5004 INSTALL_SCRIPT='${INSTALL}'
5008 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
5009 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
5010 if ${ac_cv_path_GREP+:} false; then :
5011 $as_echo_n "(cached) " >&6
5013 if test -z "$GREP"; then
5014 ac_path_GREP_found=false
5015 # Loop through the user's path and test for each of PROGNAME-LIST
5016 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5017 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5020 test -z "$as_dir" && as_dir=.
5021 for ac_prog in grep ggrep; do
5022 for ac_exec_ext in '' $ac_executable_extensions; do
5023 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
5024 as_fn_executable_p "$ac_path_GREP" || continue
5025 # Check for GNU ac_path_GREP and select it if it is found.
5026 # Check for GNU $ac_path_GREP
5027 case `"$ac_path_GREP" --version 2>&1` in
5029 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
5032 $as_echo_n 0123456789 >"conftest.in"
5035 cat "conftest.in" "conftest.in" >"conftest.tmp"
5036 mv "conftest.tmp" "conftest.in"
5037 cp "conftest.in" "conftest.nl"
5038 $as_echo 'GREP' >> "conftest.nl"
5039 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5040 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5041 as_fn_arith $ac_count + 1 && ac_count=$as_val
5042 if test $ac_count -gt ${ac_path_GREP_max-0}; then
5043 # Best one so far, save it but keep looking for a better one
5044 ac_cv_path_GREP="$ac_path_GREP"
5045 ac_path_GREP_max=$ac_count
5047 # 10*(2^10) chars as input seems more than enough
5048 test $ac_count -gt 10 && break
5050 rm -rf conftest.in conftest.tmp conftest.nl conftest.out;;
5053 $ac_path_GREP_found && break 3
5058 if test -z "$ac_cv_path_GREP"; then
5059 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5062 ac_cv_path_GREP=$GREP
5066 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
5067 $as_echo "$ac_cv_path_GREP" >&6; }
5068 GREP="$ac_cv_path_GREP"
5071 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5072 $as_echo_n "checking for egrep... " >&6; }
5073 if ${ac_cv_path_EGREP+:} false; then :
5074 $as_echo_n "(cached) " >&6
5076 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
5077 then ac_cv_path_EGREP="$GREP -E"
5079 if test -z "$EGREP"; then
5080 ac_path_EGREP_found=false
5081 # Loop through the user's path and test for each of PROGNAME-LIST
5082 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5083 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5086 test -z "$as_dir" && as_dir=.
5087 for ac_prog in egrep; do
5088 for ac_exec_ext in '' $ac_executable_extensions; do
5089 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
5090 as_fn_executable_p "$ac_path_EGREP" || continue
5091 # Check for GNU ac_path_EGREP and select it if it is found.
5092 # Check for GNU $ac_path_EGREP
5093 case `"$ac_path_EGREP" --version 2>&1` in
5095 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
5098 $as_echo_n 0123456789 >"conftest.in"
5101 cat "conftest.in" "conftest.in" >"conftest.tmp"
5102 mv "conftest.tmp" "conftest.in"
5103 cp "conftest.in" "conftest.nl"
5104 $as_echo 'EGREP' >> "conftest.nl"
5105 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5106 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5107 as_fn_arith $ac_count + 1 && ac_count=$as_val
5108 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5109 # Best one so far, save it but keep looking for a better one
5110 ac_cv_path_EGREP="$ac_path_EGREP"
5111 ac_path_EGREP_max=$ac_count
5113 # 10*(2^10) chars as input seems more than enough
5114 test $ac_count -gt 10 && break
5116 rm -rf conftest.in conftest.tmp conftest.nl conftest.out;;
5119 $ac_path_EGREP_found && break 3
5124 if test -z "$ac_cv_path_EGREP"; then
5125 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5128 ac_cv_path_EGREP=$EGREP
5133 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5134 $as_echo "$ac_cv_path_EGREP" >&6; }
5135 EGREP="$ac_cv_path_EGREP"
5138 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
5139 $as_echo_n "checking for ANSI C header files... " >&6; }
5140 if ${ac_cv_header_stdc+:} false; then :
5141 $as_echo_n "(cached) " >&6
5143 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5144 /* end confdefs.h. */
5158 if ac_fn_c_try_compile "$LINENO"; then :
5159 ac_cv_header_stdc=yes
5161 ac_cv_header_stdc=no
5163 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5165 if test $ac_cv_header_stdc = yes; then
5166 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5167 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5168 /* end confdefs.h. */
5172 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5173 $EGREP "memchr" >/dev/null 2>&1; then :
5176 ac_cv_header_stdc=no
5182 if test $ac_cv_header_stdc = yes; then
5183 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5184 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5185 /* end confdefs.h. */
5189 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5190 $EGREP "free" >/dev/null 2>&1; then :
5193 ac_cv_header_stdc=no
5199 if test $ac_cv_header_stdc = yes; then
5200 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5201 if test "$cross_compiling" = yes; then :
5204 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5205 /* end confdefs.h. */
5208 #if ((' ' & 0x0FF) == 0x020)
5209 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5210 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5212 # define ISLOWER(c) \
5213 (('a' <= (c) && (c) <= 'i') \
5214 || ('j' <= (c) && (c) <= 'r') \
5215 || ('s' <= (c) && (c) <= 'z'))
5216 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5219 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5224 for (i = 0; i < 256; i++)
5225 if (XOR (islower (i), ISLOWER (i))
5226 || toupper (i) != TOUPPER (i))
5231 if ac_fn_c_try_run "$LINENO"; then :
5234 ac_cv_header_stdc=no
5236 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5237 conftest.$ac_objext conftest.beam conftest.$ac_ext
5242 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
5243 $as_echo "$ac_cv_header_stdc" >&6; }
5244 if test $ac_cv_header_stdc = yes; then
5246 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
5250 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
5251 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5252 inttypes.h stdint.h unistd.h
5254 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5255 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
5257 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
5258 cat >>confdefs.h <<_ACEOF
5259 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5267 for ac_header in unistd.h inttypes.h
5269 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5270 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
5271 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
5272 cat >>confdefs.h <<_ACEOF
5273 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5280 ac_fn_c_check_type "$LINENO" "mode_t" "ac_cv_type_mode_t" "$ac_includes_default"
5281 if test "x$ac_cv_type_mode_t" = xyes; then :
5285 cat >>confdefs.h <<_ACEOF
5291 ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
5292 if test "x$ac_cv_type_pid_t" = xyes; then :
5296 cat >>confdefs.h <<_ACEOF
5302 ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
5303 if test "x$ac_cv_type_size_t" = xyes; then :
5307 cat >>confdefs.h <<_ACEOF
5308 #define size_t unsigned int
5313 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
5314 $as_echo_n "checking return type of signal handlers... " >&6; }
5315 if ${ac_cv_type_signal+:} false; then :
5316 $as_echo_n "(cached) " >&6
5318 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5319 /* end confdefs.h. */
5320 #include <sys/types.h>
5326 return *(signal (0, 0)) (0) == 1;
5331 if ac_fn_c_try_compile "$LINENO"; then :
5332 ac_cv_type_signal=int
5334 ac_cv_type_signal=void
5336 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5338 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
5339 $as_echo "$ac_cv_type_signal" >&6; }
5341 cat >>confdefs.h <<_ACEOF
5342 #define RETSIGTYPE $ac_cv_type_signal
5346 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5
5347 $as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
5348 if ${ac_cv_header_time+:} false; then :
5349 $as_echo_n "(cached) " >&6
5351 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5352 /* end confdefs.h. */
5353 #include <sys/types.h>
5354 #include <sys/time.h>
5360 if ((struct tm *) 0)
5366 if ac_fn_c_try_compile "$LINENO"; then :
5367 ac_cv_header_time=yes
5369 ac_cv_header_time=no
5371 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5
5374 $as_echo "$ac_cv_header_time" >&6; }
5375 if test $ac_cv_header_time = yes; then
5377 $as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h
5381 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that is POSIX.1 compatible" >&5
5382 $as_echo_n "checking for sys/wait.h that is POSIX.1 compatible... " >&6; }
5383 if ${ac_cv_header_sys_wait_h+:} false; then :
5384 $as_echo_n "(cached) " >&6
5386 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5387 /* end confdefs.h. */
5388 #include <sys/types.h>
5389 #include <sys/wait.h>
5391 # define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8)
5394 # define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
5402 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
5407 if ac_fn_c_try_compile "$LINENO"; then :
5408 ac_cv_header_sys_wait_h=yes
5410 ac_cv_header_sys_wait_h=no
5412 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5414 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_wait_h" >&5
5415 $as_echo "$ac_cv_header_sys_wait_h" >&6; }
5416 if test $ac_cv_header_sys_wait_h = yes; then
5418 $as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h
5423 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
5424 as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
5425 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5
5426 $as_echo_n "checking for $ac_hdr that defines DIR... " >&6; }
5427 if eval \${$as_ac_Header+:} false; then :
5428 $as_echo_n "(cached) " >&6
5430 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5431 /* end confdefs.h. */
5432 #include <sys/types.h>
5444 if ac_fn_c_try_compile "$LINENO"; then :
5445 eval "$as_ac_Header=yes"
5447 eval "$as_ac_Header=no"
5449 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5451 eval ac_res=\$$as_ac_Header
5452 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
5453 $as_echo "$ac_res" >&6; }
5454 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
5455 cat >>confdefs.h <<_ACEOF
5456 #define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
5459 ac_header_dirent=$ac_hdr; break
5463 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
5464 if test $ac_header_dirent = dirent.h; then
5465 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
5466 $as_echo_n "checking for library containing opendir... " >&6; }
5467 if ${ac_cv_search_opendir+:} false; then :
5468 $as_echo_n "(cached) " >&6
5470 ac_func_search_save_LIBS=$LIBS
5471 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5472 /* end confdefs.h. */
5474 /* Override any GCC internal prototype to avoid an error.
5475 Use char because int might match the return type of a GCC
5476 builtin and then its argument prototype would still apply. */
5489 for ac_lib in '' dir; do
5490 if test -z "$ac_lib"; then
5491 ac_res="none required"
5494 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
5496 if ac_fn_c_try_link "$LINENO"; then :
5497 ac_cv_search_opendir=$ac_res
5499 rm -f core conftest.err conftest.$ac_objext \
5501 if ${ac_cv_search_opendir+:} false; then :
5505 if ${ac_cv_search_opendir+:} false; then :
5508 ac_cv_search_opendir=no
5511 LIBS=$ac_func_search_save_LIBS
5513 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
5514 $as_echo "$ac_cv_search_opendir" >&6; }
5515 ac_res=$ac_cv_search_opendir
5516 if test "$ac_res" != no; then :
5517 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
5522 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
5523 $as_echo_n "checking for library containing opendir... " >&6; }
5524 if ${ac_cv_search_opendir+:} false; then :
5525 $as_echo_n "(cached) " >&6
5527 ac_func_search_save_LIBS=$LIBS
5528 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5529 /* end confdefs.h. */
5531 /* Override any GCC internal prototype to avoid an error.
5532 Use char because int might match the return type of a GCC
5533 builtin and then its argument prototype would still apply. */
5546 for ac_lib in '' x; do
5547 if test -z "$ac_lib"; then
5548 ac_res="none required"
5551 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
5553 if ac_fn_c_try_link "$LINENO"; then :
5554 ac_cv_search_opendir=$ac_res
5556 rm -f core conftest.err conftest.$ac_objext \
5558 if ${ac_cv_search_opendir+:} false; then :
5562 if ${ac_cv_search_opendir+:} false; then :
5565 ac_cv_search_opendir=no
5568 LIBS=$ac_func_search_save_LIBS
5570 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
5571 $as_echo "$ac_cv_search_opendir" >&6; }
5572 ac_res=$ac_cv_search_opendir
5573 if test "$ac_res" != no; then :
5574 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
5580 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to call gettimeofday" >&5
5581 $as_echo_n "checking how to call gettimeofday... " >&6; }
5582 if ${ac_cv_gettimeofday_args+:} false; then :
5583 $as_echo_n "(cached) " >&6
5585 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5586 /* end confdefs.h. */
5588 #include <sys/time.h>
5592 struct timeval tv; struct timezone tzp;
5593 gettimeofday(&tv, &tzp);
5598 if ac_fn_c_try_compile "$LINENO"; then :
5599 ac_gettimeofday_args=2
5601 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5602 /* end confdefs.h. */
5604 #include <sys/time.h>
5608 struct timeval tv; gettimeofday(&tv);
5613 if ac_fn_c_try_compile "$LINENO"; then :
5614 ac_gettimeofday_args=1
5616 ac_gettimeofday_args=0
5618 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5620 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5621 ac_cv_gettimeofday_args=$ac_gettimeofday_args
5624 ac_gettimeofday_args=$ac_cv_gettimeofday_args
5625 if test "$ac_gettimeofday_args" = 1 ; then
5626 $as_echo "#define HAVE_GETTIMEOFDAY 1" >>confdefs.h
5628 { $as_echo "$as_me:${as_lineno-$LINENO}: result: one argument" >&5
5629 $as_echo "one argument" >&6; }
5630 elif test "$ac_gettimeofday_args" = 2 ; then
5631 $as_echo "#define HAVE_GETTIMEOFDAY 1" >>confdefs.h
5633 $as_echo "#define GETTIMEOFDAY_TWO_ARGS 1" >>confdefs.h
5635 { $as_echo "$as_me:${as_lineno-$LINENO}: result: two arguments" >&5
5636 $as_echo "two arguments" >&6; }
5638 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unknown" >&5
5639 $as_echo "unknown" >&6; }
5642 # Check whether --enable-largefile was given.
5643 if test "${enable_largefile+set}" = set; then :
5644 enableval=$enable_largefile;
5647 if test "$enable_largefile" != no; then
5649 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
5650 $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
5651 if ${ac_cv_sys_largefile_CC+:} false; then :
5652 $as_echo_n "(cached) " >&6
5654 ac_cv_sys_largefile_CC=no
5655 if test "$GCC" != yes; then
5658 # IRIX 6.2 and later do not support large files by default,
5659 # so use the C compiler's -n32 option if that helps.
5660 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5661 /* end confdefs.h. */
5662 #include <sys/types.h>
5663 /* Check that off_t can represent 2**63 - 1 correctly.
5664 We can't simply define LARGE_OFF_T to be 9223372036854775807,
5665 since some C++ compilers masquerading as C compilers
5666 incorrectly reject 9223372036854775807. */
5667 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5668 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5669 && LARGE_OFF_T % 2147483647 == 1)
5679 if ac_fn_c_try_compile "$LINENO"; then :
5682 rm -f core conftest.err conftest.$ac_objext
5684 if ac_fn_c_try_compile "$LINENO"; then :
5685 ac_cv_sys_largefile_CC=' -n32'; break
5687 rm -f core conftest.err conftest.$ac_objext
5691 rm -rf conftest.$ac_ext
5694 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
5695 $as_echo "$ac_cv_sys_largefile_CC" >&6; }
5696 if test "$ac_cv_sys_largefile_CC" != no; then
5697 CC=$CC$ac_cv_sys_largefile_CC
5700 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
5701 $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
5702 if ${ac_cv_sys_file_offset_bits+:} false; then :
5703 $as_echo_n "(cached) " >&6
5706 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5707 /* end confdefs.h. */
5708 #include <sys/types.h>
5709 /* Check that off_t can represent 2**63 - 1 correctly.
5710 We can't simply define LARGE_OFF_T to be 9223372036854775807,
5711 since some C++ compilers masquerading as C compilers
5712 incorrectly reject 9223372036854775807. */
5713 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5714 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5715 && LARGE_OFF_T % 2147483647 == 1)
5725 if ac_fn_c_try_compile "$LINENO"; then :
5726 ac_cv_sys_file_offset_bits=no; break
5728 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5729 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5730 /* end confdefs.h. */
5731 #define _FILE_OFFSET_BITS 64
5732 #include <sys/types.h>
5733 /* Check that off_t can represent 2**63 - 1 correctly.
5734 We can't simply define LARGE_OFF_T to be 9223372036854775807,
5735 since some C++ compilers masquerading as C compilers
5736 incorrectly reject 9223372036854775807. */
5737 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5738 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5739 && LARGE_OFF_T % 2147483647 == 1)
5749 if ac_fn_c_try_compile "$LINENO"; then :
5750 ac_cv_sys_file_offset_bits=64; break
5752 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5753 ac_cv_sys_file_offset_bits=unknown
5757 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
5758 $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
5759 case $ac_cv_sys_file_offset_bits in #(
5762 cat >>confdefs.h <<_ACEOF
5763 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
5768 if test $ac_cv_sys_file_offset_bits = unknown; then
5769 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
5770 $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
5771 if ${ac_cv_sys_large_files+:} false; then :
5772 $as_echo_n "(cached) " >&6
5775 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5776 /* end confdefs.h. */
5777 #include <sys/types.h>
5778 /* Check that off_t can represent 2**63 - 1 correctly.
5779 We can't simply define LARGE_OFF_T to be 9223372036854775807,
5780 since some C++ compilers masquerading as C compilers
5781 incorrectly reject 9223372036854775807. */
5782 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5783 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5784 && LARGE_OFF_T % 2147483647 == 1)
5794 if ac_fn_c_try_compile "$LINENO"; then :
5795 ac_cv_sys_large_files=no; break
5797 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5798 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5799 /* end confdefs.h. */
5800 #define _LARGE_FILES 1
5801 #include <sys/types.h>
5802 /* Check that off_t can represent 2**63 - 1 correctly.
5803 We can't simply define LARGE_OFF_T to be 9223372036854775807,
5804 since some C++ compilers masquerading as C compilers
5805 incorrectly reject 9223372036854775807. */
5806 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5807 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5808 && LARGE_OFF_T % 2147483647 == 1)
5818 if ac_fn_c_try_compile "$LINENO"; then :
5819 ac_cv_sys_large_files=1; break
5821 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5822 ac_cv_sys_large_files=unknown
5826 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
5827 $as_echo "$ac_cv_sys_large_files" >&6; }
5828 case $ac_cv_sys_large_files in #(
5831 cat >>confdefs.h <<_ACEOF
5832 #define _LARGE_FILES $ac_cv_sys_large_files
5842 for ac_func in select fcntl uname nice setpriority getcwd getwd putenv sbrk
5844 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
5845 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
5846 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
5847 cat >>confdefs.h <<_ACEOF
5848 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
5854 for ac_func in sigaction syslog realpath setrlimit
5856 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
5857 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
5858 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
5859 cat >>confdefs.h <<_ACEOF
5860 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
5866 for ac_func in setlocale
5868 ac_fn_c_check_func "$LINENO" "setlocale" "ac_cv_func_setlocale"
5869 if test "x$ac_cv_func_setlocale" = xyes; then :
5870 cat >>confdefs.h <<_ACEOF
5871 #define HAVE_SETLOCALE 1
5877 for ac_func in getaddrinfo
5879 ac_fn_c_check_func "$LINENO" "getaddrinfo" "ac_cv_func_getaddrinfo"
5880 if test "x$ac_cv_func_getaddrinfo" = xyes; then :
5881 cat >>confdefs.h <<_ACEOF
5882 #define HAVE_GETADDRINFO 1
5888 ac_fn_c_check_member "$LINENO" "struct sockaddr" "sa_len" "ac_cv_member_struct_sockaddr_sa_len" "#include <sys/socket.h>
5890 if test "x$ac_cv_member_struct_sockaddr_sa_len" = xyes; then :
5892 cat >>confdefs.h <<_ACEOF
5893 #define HAVE_STRUCT_SOCKADDR_SA_LEN 1
5899 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct icmp" >&5
5900 $as_echo_n "checking for struct icmp... " >&6; }
5901 if ${ac_cv_have_icmp+:} false; then :
5902 $as_echo_n "(cached) " >&6
5904 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5905 /* end confdefs.h. */
5913 #include <sys/types.h>
5914 #include <sys/time.h>
5915 #include <sys/ipc.h>
5916 #include <sys/shm.h>
5917 #include <sys/socket.h>
5918 #include <netinet/in_systm.h>
5919 #include <netinet/in.h>
5920 #include <netinet/ip.h>
5921 #include <netinet/ip_icmp.h>
5922 #include <netinet/udp.h>
5923 #include <arpa/inet.h>
5930 struct sockaddr_in si;
5932 i.icmp_type = ICMP_ECHO;
5937 si.sin_family = AF_INET;
5938 #if defined(__DECC) || defined(_IP_VHL)
5948 if ac_fn_c_try_compile "$LINENO"; then :
5953 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5955 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_icmp" >&5
5956 $as_echo "$ac_cv_have_icmp" >&6; }
5957 if test "$ac_cv_have_icmp" = yes ; then
5958 $as_echo "#define HAVE_ICMP 1" >>confdefs.h
5961 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct icmphdr" >&5
5962 $as_echo_n "checking for struct icmphdr... " >&6; }
5963 if ${ac_cv_have_icmphdr+:} false; then :
5964 $as_echo_n "(cached) " >&6
5966 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5967 /* end confdefs.h. */
5975 #include <sys/types.h>
5976 #include <sys/time.h>
5977 #include <sys/ipc.h>
5978 #include <sys/shm.h>
5979 #include <sys/socket.h>
5980 #include <netinet/in_systm.h>
5981 #include <netinet/in.h>
5982 #include <netinet/ip.h>
5983 #include <netinet/ip_icmp.h>
5984 #include <netinet/udp.h>
5985 #include <arpa/inet.h>
5992 struct sockaddr_in si;
5998 i.un.echo.sequence = 0;
5999 si.sin_family = AF_INET;
6005 if ac_fn_c_try_compile "$LINENO"; then :
6006 ac_cv_have_icmphdr=yes
6008 ac_cv_have_icmphdr=no
6010 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6012 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_icmphdr" >&5
6013 $as_echo "$ac_cv_have_icmphdr" >&6; }
6014 if test "$ac_cv_have_icmphdr" = yes ; then
6015 $as_echo "#define HAVE_ICMPHDR 1" >>confdefs.h
6018 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for getifaddrs" >&5
6019 $as_echo_n "checking for getifaddrs... " >&6; }
6020 if ${ac_cv_have_getifaddrs+:} false; then :
6021 $as_echo_n "(cached) " >&6
6023 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6024 /* end confdefs.h. */
6027 #include <arpa/inet.h>
6028 #include <ifaddrs.h>
6032 struct ifaddrs *ifa;
6035 ifa->ifa_addr->sa_family = 0;
6040 if ac_fn_c_try_compile "$LINENO"; then :
6041 ac_cv_have_getifaddrs=yes
6043 ac_cv_have_getifaddrs=no
6045 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6047 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_getifaddrs" >&5
6048 $as_echo "$ac_cv_have_getifaddrs" >&6; }
6049 if test "$ac_cv_have_getifaddrs" = yes ; then
6050 $as_echo "#define HAVE_GETIFADDRS 1" >>confdefs.h
6053 for ac_header in crypt.h sys/select.h
6055 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
6056 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
6057 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
6058 cat >>confdefs.h <<_ACEOF
6059 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
6066 for ac_prog in perl5 perl
6068 # Extract the first word of "$ac_prog", so it can be a program name with args.
6069 set dummy $ac_prog; ac_word=$2
6070 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6071 $as_echo_n "checking for $ac_word... " >&6; }
6072 if ${ac_cv_path_PERL+:} false; then :
6073 $as_echo_n "(cached) " >&6
6077 ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
6080 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6084 test -z "$as_dir" && as_dir=.
6085 for ac_exec_ext in '' $ac_executable_extensions; do
6086 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6087 ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
6088 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6098 PERL=$ac_cv_path_PERL
6099 if test -n "$PERL"; then
6100 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5
6101 $as_echo "$PERL" >&6; }
6103 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6104 $as_echo "no" >&6; }
6108 test -n "$PERL" && break
6111 if test -z "$PERL" ; then
6114 { $as_echo "$as_me:${as_lineno-$LINENO}: checking perl version" >&5
6115 $as_echo_n "checking perl version... " >&6; }
6116 if ${ac_cv_perl_version+:} false; then :
6117 $as_echo_n "(cached) " >&6
6119 ac_cv_perl_version=`$PERL -e "$perl_version_cmd"`
6121 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_perl_version" >&5
6122 $as_echo "$ac_cv_perl_version" >&6; }
6123 PERL_VERSION=$ac_cv_perl_version
6127 if test -z "$PERL" ; then
6128 # don't let it be blank...
6132 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X" >&5
6133 $as_echo_n "checking for X... " >&6; }
6136 # Check whether --with-x was given.
6137 if test "${with_x+set}" = set; then :
6141 # $have_x is `yes', `no', `disabled', or empty when we do not yet know.
6142 if test "x$with_x" = xno; then
6143 # The user explicitly disabled X.
6146 case $x_includes,$x_libraries in #(
6147 *\'*) as_fn_error $? "cannot use X directory names containing '" "$LINENO" 5;; #(
6148 *,NONE | NONE,*) if ${ac_cv_have_x+:} false; then :
6149 $as_echo_n "(cached) " >&6
6151 # One or both of the vars are not set, and there is no cached value.
6152 ac_x_includes=no ac_x_libraries=no
6153 rm -f -r conftest.dir
6154 if mkdir conftest.dir; then
6156 cat >Imakefile <<'_ACEOF'
6158 @echo incroot='${INCROOT}'
6160 @echo usrlibdir='${USRLIBDIR}'
6162 @echo libdir='${LIBDIR}'
6164 if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then
6165 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
6166 for ac_var in incroot usrlibdir libdir; do
6167 eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`"
6169 # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
6170 for ac_extension in a so sl dylib la dll; do
6171 if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" &&
6172 test -f "$ac_im_libdir/libX11.$ac_extension"; then
6173 ac_im_usrlibdir=$ac_im_libdir; break
6176 # Screen out bogus values from the imake configuration. They are
6177 # bogus both because they are the default anyway, and because
6178 # using them would break gcc on systems where it needs fixed includes.
6179 case $ac_im_incroot in
6180 /usr/include) ac_x_includes= ;;
6181 *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
6183 case $ac_im_usrlibdir in
6184 /usr/lib | /usr/lib64 | /lib | /lib64) ;;
6185 *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
6189 rm -f -r conftest.dir
6192 # Standard set of common directories for X headers.
6193 # Check X11 before X11Rn because it is often a symlink to the current release.
6207 /usr/local/X11/include
6208 /usr/local/X11R7/include
6209 /usr/local/X11R6/include
6210 /usr/local/X11R5/include
6211 /usr/local/X11R4/include
6213 /usr/local/include/X11
6214 /usr/local/include/X11R7
6215 /usr/local/include/X11R6
6216 /usr/local/include/X11R5
6217 /usr/local/include/X11R4
6221 /usr/XFree86/include/X11
6225 /usr/unsupported/include
6227 /usr/local/x11r5/include
6228 /usr/lpp/Xamples/include
6230 /usr/openwin/include
6231 /usr/openwin/share/include'
6233 if test "$ac_x_includes" = no; then
6234 # Guess where to find include files, by looking for Xlib.h.
6235 # First, try using that file with no special directory specified.
6236 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6237 /* end confdefs.h. */
6238 #include <X11/Xlib.h>
6240 if ac_fn_c_try_cpp "$LINENO"; then :
6241 # We can compile using X headers with no special include directory.
6244 for ac_dir in $ac_x_header_dirs; do
6245 if test -r "$ac_dir/X11/Xlib.h"; then
6246 ac_x_includes=$ac_dir
6251 rm -rf conftest.err conftest.i conftest.$ac_ext
6252 fi # $ac_x_includes = no
6254 if test "$ac_x_libraries" = no; then
6255 # Check for the libraries.
6256 # See if we find them without any special options.
6257 # Don't add to $LIBS permanently.
6260 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6261 /* end confdefs.h. */
6262 #include <X11/Xlib.h>
6271 if ac_fn_c_try_link "$LINENO"; then :
6273 # We can link X programs with no special library path.
6277 for ac_dir in `$as_echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
6279 # Don't even attempt the hair of trying to link an X program!
6280 for ac_extension in a so sl dylib la dll; do
6281 if test -r "$ac_dir/libX11.$ac_extension"; then
6282 ac_x_libraries=$ac_dir
6288 rm -f core conftest.err conftest.$ac_objext \
6289 conftest$ac_exeext conftest.$ac_ext
6290 fi # $ac_x_libraries = no
6292 case $ac_x_includes,$ac_x_libraries in #(
6294 # Didn't find X, or a directory has "'" in its name.
6295 ac_cv_have_x="have_x=no";; #(
6297 # Record where we found X for the cache.
6298 ac_cv_have_x="have_x=yes\
6299 ac_x_includes='$ac_x_includes'\
6300 ac_x_libraries='$ac_x_libraries'"
6306 eval "$ac_cv_have_x"
6309 if test "$have_x" != yes; then
6310 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5
6311 $as_echo "$have_x" >&6; }
6314 # If each of the values was on the command line, it overrides each guess.
6315 test "x$x_includes" = xNONE && x_includes=$ac_x_includes
6316 test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
6317 # Update the cache value to reflect the command line values.
6318 ac_cv_have_x="have_x=yes\
6319 ac_x_includes='$x_includes'\
6320 ac_x_libraries='$x_libraries'"
6321 { $as_echo "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5
6322 $as_echo "libraries $x_libraries, headers $x_includes" >&6; }
6325 if test "$no_x" = yes; then
6326 # Not all programs may use this symbol, but it does not hurt to define it.
6328 $as_echo "#define X_DISPLAY_MISSING 1" >>confdefs.h
6330 X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS=
6332 if test -n "$x_includes"; then
6333 X_CFLAGS="$X_CFLAGS -I$x_includes"
6336 # It would also be nice to do this for all -L options, not just this one.
6337 if test -n "$x_libraries"; then
6338 X_LIBS="$X_LIBS -L$x_libraries"
6339 # For Solaris; some versions of Sun CC require a space after -R and
6340 # others require no space. Words are not sufficient . . . .
6341 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -R must be followed by a space" >&5
6342 $as_echo_n "checking whether -R must be followed by a space... " >&6; }
6343 ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries"
6344 ac_xsave_c_werror_flag=$ac_c_werror_flag
6345 ac_c_werror_flag=yes
6346 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6347 /* end confdefs.h. */
6357 if ac_fn_c_try_link "$LINENO"; then :
6358 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6359 $as_echo "no" >&6; }
6360 X_LIBS="$X_LIBS -R$x_libraries"
6362 LIBS="$ac_xsave_LIBS -R $x_libraries"
6363 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6364 /* end confdefs.h. */
6374 if ac_fn_c_try_link "$LINENO"; then :
6375 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6376 $as_echo "yes" >&6; }
6377 X_LIBS="$X_LIBS -R $x_libraries"
6379 { $as_echo "$as_me:${as_lineno-$LINENO}: result: neither works" >&5
6380 $as_echo "neither works" >&6; }
6382 rm -f core conftest.err conftest.$ac_objext \
6383 conftest$ac_exeext conftest.$ac_ext
6385 rm -f core conftest.err conftest.$ac_objext \
6386 conftest$ac_exeext conftest.$ac_ext
6387 ac_c_werror_flag=$ac_xsave_c_werror_flag
6391 # Check for system-dependent libraries X programs must link with.
6392 # Do this before checking for the system-independent R6 libraries
6393 # (-lICE), since we may need -lsocket or whatever for X linking.
6395 if test "$ISC" = yes; then
6396 X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet"
6398 # Martyn Johnson says this is needed for Ultrix, if the X
6399 # libraries were built with DECnet support. And Karl Berry says
6400 # the Alpha needs dnet_stub (dnet does not exist).
6401 ac_xsave_LIBS="$LIBS"; LIBS="$LIBS $X_LIBS -lX11"
6402 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6403 /* end confdefs.h. */
6405 /* Override any GCC internal prototype to avoid an error.
6406 Use char because int might match the return type of a GCC
6407 builtin and then its argument prototype would still apply. */
6411 char XOpenDisplay ();
6415 return XOpenDisplay ();
6420 if ac_fn_c_try_link "$LINENO"; then :
6423 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet" >&5
6424 $as_echo_n "checking for dnet_ntoa in -ldnet... " >&6; }
6425 if ${ac_cv_lib_dnet_dnet_ntoa+:} false; then :
6426 $as_echo_n "(cached) " >&6
6428 ac_check_lib_save_LIBS=$LIBS
6430 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6431 /* end confdefs.h. */
6433 /* Override any GCC internal prototype to avoid an error.
6434 Use char because int might match the return type of a GCC
6435 builtin and then its argument prototype would still apply. */
6443 return dnet_ntoa ();
6448 if ac_fn_c_try_link "$LINENO"; then :
6449 ac_cv_lib_dnet_dnet_ntoa=yes
6451 ac_cv_lib_dnet_dnet_ntoa=no
6453 rm -f core conftest.err conftest.$ac_objext \
6454 conftest$ac_exeext conftest.$ac_ext
6455 LIBS=$ac_check_lib_save_LIBS
6457 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_dnet_ntoa" >&5
6458 $as_echo "$ac_cv_lib_dnet_dnet_ntoa" >&6; }
6459 if test "x$ac_cv_lib_dnet_dnet_ntoa" = xyes; then :
6460 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet"
6463 if test $ac_cv_lib_dnet_dnet_ntoa = no; then
6464 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet_stub" >&5
6465 $as_echo_n "checking for dnet_ntoa in -ldnet_stub... " >&6; }
6466 if ${ac_cv_lib_dnet_stub_dnet_ntoa+:} false; then :
6467 $as_echo_n "(cached) " >&6
6469 ac_check_lib_save_LIBS=$LIBS
6470 LIBS="-ldnet_stub $LIBS"
6471 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6472 /* end confdefs.h. */
6474 /* Override any GCC internal prototype to avoid an error.
6475 Use char because int might match the return type of a GCC
6476 builtin and then its argument prototype would still apply. */
6484 return dnet_ntoa ();
6489 if ac_fn_c_try_link "$LINENO"; then :
6490 ac_cv_lib_dnet_stub_dnet_ntoa=yes
6492 ac_cv_lib_dnet_stub_dnet_ntoa=no
6494 rm -f core conftest.err conftest.$ac_objext \
6495 conftest$ac_exeext conftest.$ac_ext
6496 LIBS=$ac_check_lib_save_LIBS
6498 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5
6499 $as_echo "$ac_cv_lib_dnet_stub_dnet_ntoa" >&6; }
6500 if test "x$ac_cv_lib_dnet_stub_dnet_ntoa" = xyes; then :
6501 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub"
6506 rm -f core conftest.err conftest.$ac_objext \
6507 conftest$ac_exeext conftest.$ac_ext
6508 LIBS="$ac_xsave_LIBS"
6510 # msh@cis.ufl.edu says -lnsl (and -lsocket) are needed for his 386/AT,
6511 # to get the SysV transport functions.
6512 # Chad R. Larson says the Pyramis MIS-ES running DC/OSx (SVR4)
6514 # The nsl library prevents programs from opening the X display
6515 # on Irix 5.2, according to T.E. Dickey.
6516 # The functions gethostbyname, getservbyname, and inet_addr are
6517 # in -lbsd on LynxOS 3.0.1/i386, according to Lars Hecking.
6518 ac_fn_c_check_func "$LINENO" "gethostbyname" "ac_cv_func_gethostbyname"
6519 if test "x$ac_cv_func_gethostbyname" = xyes; then :
6523 if test $ac_cv_func_gethostbyname = no; then
6524 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
6525 $as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
6526 if ${ac_cv_lib_nsl_gethostbyname+:} false; then :
6527 $as_echo_n "(cached) " >&6
6529 ac_check_lib_save_LIBS=$LIBS
6531 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6532 /* end confdefs.h. */
6534 /* Override any GCC internal prototype to avoid an error.
6535 Use char because int might match the return type of a GCC
6536 builtin and then its argument prototype would still apply. */
6540 char gethostbyname ();
6544 return gethostbyname ();
6549 if ac_fn_c_try_link "$LINENO"; then :
6550 ac_cv_lib_nsl_gethostbyname=yes
6552 ac_cv_lib_nsl_gethostbyname=no
6554 rm -f core conftest.err conftest.$ac_objext \
6555 conftest$ac_exeext conftest.$ac_ext
6556 LIBS=$ac_check_lib_save_LIBS
6558 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
6559 $as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
6560 if test "x$ac_cv_lib_nsl_gethostbyname" = xyes; then :
6561 X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl"
6564 if test $ac_cv_lib_nsl_gethostbyname = no; then
6565 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lbsd" >&5
6566 $as_echo_n "checking for gethostbyname in -lbsd... " >&6; }
6567 if ${ac_cv_lib_bsd_gethostbyname+:} false; then :
6568 $as_echo_n "(cached) " >&6
6570 ac_check_lib_save_LIBS=$LIBS
6572 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6573 /* end confdefs.h. */
6575 /* Override any GCC internal prototype to avoid an error.
6576 Use char because int might match the return type of a GCC
6577 builtin and then its argument prototype would still apply. */
6581 char gethostbyname ();
6585 return gethostbyname ();
6590 if ac_fn_c_try_link "$LINENO"; then :
6591 ac_cv_lib_bsd_gethostbyname=yes
6593 ac_cv_lib_bsd_gethostbyname=no
6595 rm -f core conftest.err conftest.$ac_objext \
6596 conftest$ac_exeext conftest.$ac_ext
6597 LIBS=$ac_check_lib_save_LIBS
6599 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bsd_gethostbyname" >&5
6600 $as_echo "$ac_cv_lib_bsd_gethostbyname" >&6; }
6601 if test "x$ac_cv_lib_bsd_gethostbyname" = xyes; then :
6602 X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd"
6608 # lieder@skyler.mavd.honeywell.com says without -lsocket,
6609 # socket/setsockopt and other routines are undefined under SCO ODT
6610 # 2.0. But -lsocket is broken on IRIX 5.2 (and is not necessary
6611 # on later versions), says Simon Leinen: it contains gethostby*
6612 # variants that don't use the name server (or something). -lsocket
6613 # must be given before -lnsl if both are needed. We assume that
6614 # if connect needs -lnsl, so does gethostbyname.
6615 ac_fn_c_check_func "$LINENO" "connect" "ac_cv_func_connect"
6616 if test "x$ac_cv_func_connect" = xyes; then :
6620 if test $ac_cv_func_connect = no; then
6621 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for connect in -lsocket" >&5
6622 $as_echo_n "checking for connect in -lsocket... " >&6; }
6623 if ${ac_cv_lib_socket_connect+:} false; then :
6624 $as_echo_n "(cached) " >&6
6626 ac_check_lib_save_LIBS=$LIBS
6627 LIBS="-lsocket $X_EXTRA_LIBS $LIBS"
6628 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6629 /* end confdefs.h. */
6631 /* Override any GCC internal prototype to avoid an error.
6632 Use char because int might match the return type of a GCC
6633 builtin and then its argument prototype would still apply. */
6646 if ac_fn_c_try_link "$LINENO"; then :
6647 ac_cv_lib_socket_connect=yes
6649 ac_cv_lib_socket_connect=no
6651 rm -f core conftest.err conftest.$ac_objext \
6652 conftest$ac_exeext conftest.$ac_ext
6653 LIBS=$ac_check_lib_save_LIBS
6655 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_connect" >&5
6656 $as_echo "$ac_cv_lib_socket_connect" >&6; }
6657 if test "x$ac_cv_lib_socket_connect" = xyes; then :
6658 X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS"
6663 # Guillermo Gomez says -lposix is necessary on A/UX.
6664 ac_fn_c_check_func "$LINENO" "remove" "ac_cv_func_remove"
6665 if test "x$ac_cv_func_remove" = xyes; then :
6669 if test $ac_cv_func_remove = no; then
6670 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for remove in -lposix" >&5
6671 $as_echo_n "checking for remove in -lposix... " >&6; }
6672 if ${ac_cv_lib_posix_remove+:} false; then :
6673 $as_echo_n "(cached) " >&6
6675 ac_check_lib_save_LIBS=$LIBS
6676 LIBS="-lposix $LIBS"
6677 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6678 /* end confdefs.h. */
6680 /* Override any GCC internal prototype to avoid an error.
6681 Use char because int might match the return type of a GCC
6682 builtin and then its argument prototype would still apply. */
6695 if ac_fn_c_try_link "$LINENO"; then :
6696 ac_cv_lib_posix_remove=yes
6698 ac_cv_lib_posix_remove=no
6700 rm -f core conftest.err conftest.$ac_objext \
6701 conftest$ac_exeext conftest.$ac_ext
6702 LIBS=$ac_check_lib_save_LIBS
6704 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix_remove" >&5
6705 $as_echo "$ac_cv_lib_posix_remove" >&6; }
6706 if test "x$ac_cv_lib_posix_remove" = xyes; then :
6707 X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix"
6712 # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay.
6713 ac_fn_c_check_func "$LINENO" "shmat" "ac_cv_func_shmat"
6714 if test "x$ac_cv_func_shmat" = xyes; then :
6718 if test $ac_cv_func_shmat = no; then
6719 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shmat in -lipc" >&5
6720 $as_echo_n "checking for shmat in -lipc... " >&6; }
6721 if ${ac_cv_lib_ipc_shmat+:} false; then :
6722 $as_echo_n "(cached) " >&6
6724 ac_check_lib_save_LIBS=$LIBS
6726 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6727 /* end confdefs.h. */
6729 /* Override any GCC internal prototype to avoid an error.
6730 Use char because int might match the return type of a GCC
6731 builtin and then its argument prototype would still apply. */
6744 if ac_fn_c_try_link "$LINENO"; then :
6745 ac_cv_lib_ipc_shmat=yes
6747 ac_cv_lib_ipc_shmat=no
6749 rm -f core conftest.err conftest.$ac_objext \
6750 conftest$ac_exeext conftest.$ac_ext
6751 LIBS=$ac_check_lib_save_LIBS
6753 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ipc_shmat" >&5
6754 $as_echo "$ac_cv_lib_ipc_shmat" >&6; }
6755 if test "x$ac_cv_lib_ipc_shmat" = xyes; then :
6756 X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc"
6762 # Check for libraries that X11R6 Xt/Xaw programs need.
6763 ac_save_LDFLAGS=$LDFLAGS
6764 test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries"
6765 # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to
6766 # check for ICE first), but we must link in the order -lSM -lICE or
6767 # we get undefined symbols. So assume we have SM if we have ICE.
6768 # These have to be linked with before -lX11, unlike the other
6769 # libraries we check for below, so use a different variable.
6770 # John Interrante, Karl Berry
6771 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for IceConnectionNumber in -lICE" >&5
6772 $as_echo_n "checking for IceConnectionNumber in -lICE... " >&6; }
6773 if ${ac_cv_lib_ICE_IceConnectionNumber+:} false; then :
6774 $as_echo_n "(cached) " >&6
6776 ac_check_lib_save_LIBS=$LIBS
6777 LIBS="-lICE $X_EXTRA_LIBS $LIBS"
6778 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6779 /* end confdefs.h. */
6781 /* Override any GCC internal prototype to avoid an error.
6782 Use char because int might match the return type of a GCC
6783 builtin and then its argument prototype would still apply. */
6787 char IceConnectionNumber ();
6791 return IceConnectionNumber ();
6796 if ac_fn_c_try_link "$LINENO"; then :
6797 ac_cv_lib_ICE_IceConnectionNumber=yes
6799 ac_cv_lib_ICE_IceConnectionNumber=no
6801 rm -f core conftest.err conftest.$ac_objext \
6802 conftest$ac_exeext conftest.$ac_ext
6803 LIBS=$ac_check_lib_save_LIBS
6805 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5
6806 $as_echo "$ac_cv_lib_ICE_IceConnectionNumber" >&6; }
6807 if test "x$ac_cv_lib_ICE_IceConnectionNumber" = xyes; then :
6808 X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE"
6811 LDFLAGS=$ac_save_LDFLAGS
6816 if test "$have_x" != yes; then
6817 as_fn_error $? "Couldn't find X11 headers/libs. Try \`$0 --help'." "$LINENO" 5
6821 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X app-defaults directory" >&5
6822 $as_echo_n "checking for X app-defaults directory... " >&6; }
6823 if ${ac_cv_x_app_defaults+:} false; then :
6824 $as_echo_n "(cached) " >&6
6826 # skip this, it's always wrong these days.
6827 # AC_PATH_X_APP_DEFAULTS_XMKMF
6828 if test x"$ac_x_app_defaults" = x; then
6830 # Look for the directory under a standard set of common directories.
6831 # Check X11 before X11Rn because it's often a symlink to the current release.
6834 /usr/share/X11/app-defaults \
6836 /usr/X11/lib/app-defaults \
6837 /usr/X11R6/lib/app-defaults \
6838 /usr/X11R6/lib/X11/app-defaults \
6839 /usr/X11R5/lib/app-defaults \
6840 /usr/X11R5/lib/X11/app-defaults \
6841 /usr/X11R4/lib/app-defaults \
6842 /usr/X11R4/lib/X11/app-defaults \
6844 /usr/lib/X11/app-defaults \
6845 /usr/lib/X11R6/app-defaults \
6846 /usr/lib/X11R5/app-defaults \
6847 /usr/lib/X11R4/app-defaults \
6849 /etc/X11/app-defaults \
6851 /usr/local/X11/lib/app-defaults \
6852 /usr/local/X11R6/lib/app-defaults \
6853 /usr/local/X11R5/lib/app-defaults \
6854 /usr/local/X11R4/lib/app-defaults \
6856 /usr/local/lib/X11/app-defaults \
6857 /usr/local/lib/X11R6/app-defaults \
6858 /usr/local/lib/X11R6/X11/app-defaults \
6859 /usr/local/lib/X11R5/app-defaults \
6860 /usr/local/lib/X11R5/X11/app-defaults \
6861 /usr/local/lib/X11R4/app-defaults \
6862 /usr/local/lib/X11R4/X11/app-defaults \
6864 /usr/X386/lib/X11/app-defaults \
6865 /usr/x386/lib/X11/app-defaults \
6866 /usr/XFree86/lib/X11/app-defaults \
6868 /usr/lib/X11/app-defaults \
6869 /usr/local/lib/X11/app-defaults \
6870 /usr/unsupported/lib/X11/app-defaults \
6871 /usr/athena/lib/X11/app-defaults \
6872 /usr/local/x11r5/lib/X11/app-defaults \
6873 /usr/lpp/Xamples/lib/X11/app-defaults \
6874 /lib/usr/lib/X11/app-defaults \
6876 /usr/openwin/lib/app-defaults \
6877 /usr/openwin/lib/X11/app-defaults \
6878 /usr/openwin/share/lib/app-defaults \
6879 /usr/openwin/share/lib/X11/app-defaults \
6881 /X11R6/lib/app-defaults \
6882 /X11R5/lib/app-defaults \
6883 /X11R4/lib/app-defaults \
6886 if test -d "$ac_dir"; then
6887 ac_x_app_defaults=$ac_dir
6893 if test x"$ac_x_app_defaults" = x; then
6894 /bin/echo -n 'fallback: '
6895 ac_cv_x_app_defaults="/usr/lib/X11/app-defaults"
6897 # Record where we found app-defaults for the cache.
6898 ac_cv_x_app_defaults="$ac_x_app_defaults"
6901 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_x_app_defaults" >&5
6902 $as_echo "$ac_cv_x_app_defaults" >&6; }
6903 eval ac_x_app_defaults="$ac_cv_x_app_defaults"
6907 # The following arcana was gleaned from conversations with
6908 # Eric Schwartz <erics@col.hp.com>:
6910 # On HPUX 10.x, the parts of X that HP considers "standard" live in
6911 # /usr/{include,lib}/X11R6/. The parts that HP doesn't consider
6912 # "standard", notably, Xaw and Xmu, live in /usr/contrib/X11R6/.
6913 # Yet /usr/contrib/X11R6/ comes preinstalled on all HPUX systems.
6914 # Also, there are symlinks from /usr/include/ and /usr/lib/ into
6915 # /usr/{include,lib}/X11R6/, so that (if you don't use Xmu at all)
6916 # you don't need any -I or -L arguments.
6918 # On HPUX 9.x, /usr/{include,lib}/X11R5/ and /usr/contrib/X11R5/
6919 # are the same division as 10.x. However, there are no symlinks to
6920 # the X stuff from /usr/include/ and /usr/lib/, so -I and -L
6921 # arguments are always necessary.
6923 # However, X11R6 was available on HPUX 9.x as a patch: if that
6924 # patch was installed, then all of X11R6 went in to
6925 # /usr/contrib/X11R6/ (there was no /usr/{include,lib}/X11R6/.)
6927 # HPUX 8.x was the same as 9.x, but was X11R4 instead (I don't know
6928 # whether R5 was available as a patch; R6 undoubtedly was not.)
6930 # So. We try and use the highest numbered pair of
6931 # /usr/{include,lib}/X11R?/ and /usr/contrib/X11R?/{include,lib}/
6932 # that are available. We do not mix and match different versions
6935 # Question I still don't know the answer to: (do you?)
6937 # * On HPUX 9.x, where /usr/include/X11R5/ was standard, and
6938 # /usr/contrib/X11R6/ could be installed as a patch, what was in
6939 # that contrib directory? Did it contain so-called "standard"
6940 # X11R6, or did it include Xaw and Xmu as well? If the former,
6941 # where did one find Xaw and Xmu on 9.x R6 systems? Would this
6942 # be a situation where one had to reach into the R5 headers and
6943 # libs to find Xmu? That is, must both R6 and R5 directories
6944 # be on the -I and -L lists in that case?
6946 for version in X11R6 X11R5 X11R4 ; do
6947 # if either pair of directories exists...
6948 if test -d /usr/include/$version || test -d /usr/contrib/$version/include
6950 # if contrib exists, use it...
6951 if test -d /usr/contrib/$version/include ; then
6952 X_CFLAGS="$X_CFLAGS -I/usr/contrib/$version/include"
6953 X_LIBS="$X_LIBS -L/usr/contrib/$version/lib"
6955 # if the "standard" one exists, use it.
6956 if test -d /usr/include/$version ; then
6957 X_CFLAGS="$X_CFLAGS -I/usr/include/$version"
6958 X_LIBS="$X_LIBS -L/usr/lib/$version"
6960 # since at least one of the pair exists, go no farther.
6965 # Now find Motif. Thanks for not making xmkmf find this by
6966 # default, you losers.
6968 if test -d /usr/include/Motif2.1 ; then
6969 X_CFLAGS="$X_CFLAGS -I/usr/include/Motif2.1"
6970 X_LIBS="$X_LIBS -L/usr/lib/Motif2.1"
6971 elif test -d /usr/include/Motif1.2 ; then
6972 X_CFLAGS="$X_CFLAGS -I/usr/include/Motif1.2"
6973 X_LIBS="$X_LIBS -L/usr/lib/Motif1.2"
6974 elif test -d /usr/include/Motif1.1 ; then
6975 X_CFLAGS="$X_CFLAGS -I/usr/include/Motif1.1"
6976 X_LIBS="$X_LIBS -L/usr/lib/Motif1.1"
6979 # Now let's check for the pseudo-standard locations for OpenGL and XPM.
6981 if test -d /opt/graphics/OpenGL/include ; then
6982 # HP-UX 10.20 puts it here
6983 X_CFLAGS="-I/opt/graphics/OpenGL/include $X_CFLAGS"
6984 X_LIBS="-L/opt/graphics/OpenGL/lib $X_LIBS"
6985 elif test -d /opt/Mesa/lib ; then
6986 X_CFLAGS="-I/opt/Mesa/include $X_CFLAGS"
6987 X_LIBS="-L/opt/Mesa/lib $X_LIBS"
6991 if test -d /opt/xpm/lib/X11 ; then
6992 X_CFLAGS="-I/opt/xpm/include $X_CFLAGS"
6993 X_LIBS="-L/opt/xpm/lib/X11 $X_LIBS"
6996 # On HPUX, default to installing in /opt/xscreensaver/ instead of
6997 # in /usr/local/, unless there is already an xscreensaver in
6998 # /usr/local/bin/. This can be overridden with the --prefix arg
6999 # to configure. I'm not sure this is the right thing to do, but
7000 # Richard Lloyd says so...
7002 if test \! -x /usr/local/bin/xscreensaver ; then
7003 ac_default_prefix=/opt/xscreensaver
7009 # Thanks for not making xmkmf find this by default, pinheads.
7010 # And thanks for moving things around again, too. Is this
7011 # really the standard location now? What happened to the
7012 # joke that this kind of thing went in /opt?
7013 # cthomp says "answer: CDE (Common Disorganized Environment)"
7015 if test -f /usr/dt/include/Xm/Xm.h ; then
7016 X_CFLAGS="$X_CFLAGS -I/usr/dt/include"
7017 MOTIF_LIBS="$MOTIF_LIBS -L/usr/dt/lib -R/usr/dt/lib"
7019 # Some versions of Slowlaris Motif require -lgen. But not all. Why?
7020 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for regcmp in -lgen" >&5
7021 $as_echo_n "checking for regcmp in -lgen... " >&6; }
7022 if ${ac_cv_lib_gen_regcmp+:} false; then :
7023 $as_echo_n "(cached) " >&6
7025 ac_check_lib_save_LIBS=$LIBS
7027 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7028 /* end confdefs.h. */
7030 /* Override any GCC internal prototype to avoid an error.
7031 Use char because int might match the return type of a GCC
7032 builtin and then its argument prototype would still apply. */
7045 if ac_fn_c_try_link "$LINENO"; then :
7046 ac_cv_lib_gen_regcmp=yes
7048 ac_cv_lib_gen_regcmp=no
7050 rm -f core conftest.err conftest.$ac_objext \
7051 conftest$ac_exeext conftest.$ac_ext
7052 LIBS=$ac_check_lib_save_LIBS
7054 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gen_regcmp" >&5
7055 $as_echo "$ac_cv_lib_gen_regcmp" >&6; }
7056 if test "x$ac_cv_lib_gen_regcmp" = xyes; then :
7057 MOTIF_LIBS="$MOTIF_LIBS -lgen"
7065 # On MacOS X (10.x with "fink"), many things are under /sw/.
7067 if test -d /sw/include ; then
7068 X_CFLAGS="-I/sw/include $X_CFLAGS"
7069 X_LIBS="-L/sw/lib $X_LIBS"
7073 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XPointer" >&5
7074 $as_echo_n "checking for XPointer... " >&6; }
7075 if ${ac_cv_xpointer+:} false; then :
7076 $as_echo_n "(cached) " >&6
7079 ac_save_CPPFLAGS="$CPPFLAGS"
7080 if test \! -z "$includedir" ; then
7081 CPPFLAGS="$CPPFLAGS -I$includedir"
7083 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
7084 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
7085 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7086 /* end confdefs.h. */
7087 #include <X11/Xlib.h>
7091 XPointer foo = (XPointer) 0;
7096 if ac_fn_c_try_compile "$LINENO"; then :
7101 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7102 CPPFLAGS="$ac_save_CPPFLAGS"
7104 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_xpointer" >&5
7105 $as_echo "$ac_cv_xpointer" >&6; }
7106 if test "$ac_cv_xpointer" != yes; then
7107 $as_echo "#define XPointer char*" >>confdefs.h
7111 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether this is MacOS X" >&5
7112 $as_echo_n "checking whether this is MacOS X... " >&6; }
7119 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_macosx" >&5
7120 $as_echo "$ac_macosx" >&6; }
7123 ###############################################################################
7127 ###############################################################################
7130 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
7131 $as_echo_n "checking whether NLS is requested... " >&6; }
7132 # Check whether --enable-nls was given.
7133 if test "${enable_nls+set}" = set; then :
7134 enableval=$enable_nls; USE_NLS=$enableval
7139 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
7140 $as_echo "$USE_NLS" >&6; }
7145 case "$am__api_version" in
7147 as_fn_error $? "Automake 1.5 or newer is required to use intltool" "$LINENO" 5
7153 INTLTOOL_REQUIRED_VERSION_AS_INT=`echo | awk -F. '{ print $ 1 * 1000 + $ 2 * 100 + $ 3; }'`
7154 INTLTOOL_APPLIED_VERSION=`intltool-update --version | head -1 | cut -d" " -f3`
7155 INTLTOOL_APPLIED_VERSION_AS_INT=`echo $INTLTOOL_APPLIED_VERSION | awk -F. '{ print $ 1 * 1000 + $ 2 * 100 + $ 3; }'`
7157 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for intltool >= " >&5
7158 $as_echo_n "checking for intltool >= ... " >&6; }
7159 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INTLTOOL_APPLIED_VERSION found" >&5
7160 $as_echo "$INTLTOOL_APPLIED_VERSION found" >&6; }
7161 test "$INTLTOOL_APPLIED_VERSION_AS_INT" -ge "$INTLTOOL_REQUIRED_VERSION_AS_INT" ||
7162 as_fn_error $? "Your intltool is too old. You need intltool or later." "$LINENO" 5
7165 # Extract the first word of "intltool-update", so it can be a program name with args.
7166 set dummy intltool-update; ac_word=$2
7167 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7168 $as_echo_n "checking for $ac_word... " >&6; }
7169 if ${ac_cv_path_INTLTOOL_UPDATE+:} false; then :
7170 $as_echo_n "(cached) " >&6
7172 case $INTLTOOL_UPDATE in
7174 ac_cv_path_INTLTOOL_UPDATE="$INTLTOOL_UPDATE" # Let the user override the test with a path.
7177 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7181 test -z "$as_dir" && as_dir=.
7182 for ac_exec_ext in '' $ac_executable_extensions; do
7183 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7184 ac_cv_path_INTLTOOL_UPDATE="$as_dir/$ac_word$ac_exec_ext"
7185 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7195 INTLTOOL_UPDATE=$ac_cv_path_INTLTOOL_UPDATE
7196 if test -n "$INTLTOOL_UPDATE"; then
7197 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INTLTOOL_UPDATE" >&5
7198 $as_echo "$INTLTOOL_UPDATE" >&6; }
7200 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7201 $as_echo "no" >&6; }
7205 # Extract the first word of "intltool-merge", so it can be a program name with args.
7206 set dummy intltool-merge; ac_word=$2
7207 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7208 $as_echo_n "checking for $ac_word... " >&6; }
7209 if ${ac_cv_path_INTLTOOL_MERGE+:} false; then :
7210 $as_echo_n "(cached) " >&6
7212 case $INTLTOOL_MERGE in
7214 ac_cv_path_INTLTOOL_MERGE="$INTLTOOL_MERGE" # Let the user override the test with a path.
7217 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7221 test -z "$as_dir" && as_dir=.
7222 for ac_exec_ext in '' $ac_executable_extensions; do
7223 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7224 ac_cv_path_INTLTOOL_MERGE="$as_dir/$ac_word$ac_exec_ext"
7225 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7235 INTLTOOL_MERGE=$ac_cv_path_INTLTOOL_MERGE
7236 if test -n "$INTLTOOL_MERGE"; then
7237 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INTLTOOL_MERGE" >&5
7238 $as_echo "$INTLTOOL_MERGE" >&6; }
7240 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7241 $as_echo "no" >&6; }
7245 # Extract the first word of "intltool-extract", so it can be a program name with args.
7246 set dummy intltool-extract; ac_word=$2
7247 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7248 $as_echo_n "checking for $ac_word... " >&6; }
7249 if ${ac_cv_path_INTLTOOL_EXTRACT+:} false; then :
7250 $as_echo_n "(cached) " >&6
7252 case $INTLTOOL_EXTRACT in
7254 ac_cv_path_INTLTOOL_EXTRACT="$INTLTOOL_EXTRACT" # Let the user override the test with a path.
7257 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7261 test -z "$as_dir" && as_dir=.
7262 for ac_exec_ext in '' $ac_executable_extensions; do
7263 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7264 ac_cv_path_INTLTOOL_EXTRACT="$as_dir/$ac_word$ac_exec_ext"
7265 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7275 INTLTOOL_EXTRACT=$ac_cv_path_INTLTOOL_EXTRACT
7276 if test -n "$INTLTOOL_EXTRACT"; then
7277 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INTLTOOL_EXTRACT" >&5
7278 $as_echo "$INTLTOOL_EXTRACT" >&6; }
7280 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7281 $as_echo "no" >&6; }
7285 if test -z "$INTLTOOL_UPDATE" -o -z "$INTLTOOL_MERGE" -o -z "$INTLTOOL_EXTRACT"; then
7286 as_fn_error $? "The intltool scripts were not found. Please install intltool." "$LINENO" 5
7289 if test -z "$AM_DEFAULT_VERBOSITY"; then
7290 AM_DEFAULT_VERBOSITY=1
7294 INTLTOOL_V_MERGE='$(INTLTOOL__v_MERGE_$(V))'
7295 INTLTOOL__v_MERGE_='$(INTLTOOL__v_MERGE_$(AM_DEFAULT_VERBOSITY))'
7296 INTLTOOL__v_MERGE_0='@echo " ITMRG " $@;'
7301 INTLTOOL_V_MERGE_OPTIONS='$(intltool__v_merge_options_$(V))'
7302 intltool__v_merge_options_='$(intltool__v_merge_options_$(AM_DEFAULT_VERBOSITY))'
7303 intltool__v_merge_options_0='-q'
7308 INTLTOOL_DESKTOP_RULE='%.desktop: %.desktop.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
7309 INTLTOOL_DIRECTORY_RULE='%.directory: %.directory.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
7310 INTLTOOL_KEYS_RULE='%.keys: %.keys.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -k -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
7311 INTLTOOL_PROP_RULE='%.prop: %.prop.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
7312 INTLTOOL_OAF_RULE='%.oaf: %.oaf.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -o -p $(top_srcdir)/po $< $@'
7313 INTLTOOL_PONG_RULE='%.pong: %.pong.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
7314 INTLTOOL_SERVER_RULE='%.server: %.server.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -o -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
7315 INTLTOOL_SHEET_RULE='%.sheet: %.sheet.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
7316 INTLTOOL_SOUNDLIST_RULE='%.soundlist: %.soundlist.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
7317 INTLTOOL_UI_RULE='%.ui: %.ui.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
7318 INTLTOOL_XML_RULE='%.xml: %.xml.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
7319 if test "$INTLTOOL_APPLIED_VERSION_AS_INT" -ge 5000; then
7320 INTLTOOL_XML_NOMERGE_RULE='%.xml: %.xml.in $(INTLTOOL_MERGE) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u --no-translations $< $@'
7322 INTLTOOL_XML_NOMERGE_RULE='%.xml: %.xml.in $(INTLTOOL_MERGE) ; $(INTLTOOL_V_MERGE)_it_tmp_dir=tmp.intltool.$$RANDOM && mkdir $$_it_tmp_dir && LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u $$_it_tmp_dir $< $@ && rmdir $$_it_tmp_dir'
7324 INTLTOOL_XAM_RULE='%.xam: %.xml.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
7325 INTLTOOL_KBD_RULE='%.kbd: %.kbd.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -m -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
7326 INTLTOOL_CAVES_RULE='%.caves: %.caves.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
7327 INTLTOOL_SCHEMAS_RULE='%.schemas: %.schemas.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -s -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
7328 INTLTOOL_THEME_RULE='%.theme: %.theme.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
7329 INTLTOOL_SERVICE_RULE='%.service: %.service.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
7330 INTLTOOL_POLICY_RULE='%.policy: %.policy.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
7428 # Check the gettext tools to make sure they are GNU
7429 # Extract the first word of "xgettext", so it can be a program name with args.
7430 set dummy xgettext; ac_word=$2
7431 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7432 $as_echo_n "checking for $ac_word... " >&6; }
7433 if ${ac_cv_path_XGETTEXT+:} false; then :
7434 $as_echo_n "(cached) " >&6
7438 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
7441 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7445 test -z "$as_dir" && as_dir=.
7446 for ac_exec_ext in '' $ac_executable_extensions; do
7447 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7448 ac_cv_path_XGETTEXT="$as_dir/$ac_word$ac_exec_ext"
7449 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7459 XGETTEXT=$ac_cv_path_XGETTEXT
7460 if test -n "$XGETTEXT"; then
7461 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5
7462 $as_echo "$XGETTEXT" >&6; }
7464 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7465 $as_echo "no" >&6; }
7469 # Extract the first word of "msgmerge", so it can be a program name with args.
7470 set dummy msgmerge; ac_word=$2
7471 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7472 $as_echo_n "checking for $ac_word... " >&6; }
7473 if ${ac_cv_path_MSGMERGE+:} false; then :
7474 $as_echo_n "(cached) " >&6
7478 ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path.
7481 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7485 test -z "$as_dir" && as_dir=.
7486 for ac_exec_ext in '' $ac_executable_extensions; do
7487 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7488 ac_cv_path_MSGMERGE="$as_dir/$ac_word$ac_exec_ext"
7489 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7499 MSGMERGE=$ac_cv_path_MSGMERGE
7500 if test -n "$MSGMERGE"; then
7501 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5
7502 $as_echo "$MSGMERGE" >&6; }
7504 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7505 $as_echo "no" >&6; }
7509 # Extract the first word of "msgfmt", so it can be a program name with args.
7510 set dummy msgfmt; ac_word=$2
7511 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7512 $as_echo_n "checking for $ac_word... " >&6; }
7513 if ${ac_cv_path_MSGFMT+:} false; then :
7514 $as_echo_n "(cached) " >&6
7518 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
7521 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7525 test -z "$as_dir" && as_dir=.
7526 for ac_exec_ext in '' $ac_executable_extensions; do
7527 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7528 ac_cv_path_MSGFMT="$as_dir/$ac_word$ac_exec_ext"
7529 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7539 MSGFMT=$ac_cv_path_MSGFMT
7540 if test -n "$MSGFMT"; then
7541 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
7542 $as_echo "$MSGFMT" >&6; }
7544 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7545 $as_echo "no" >&6; }
7549 # Extract the first word of "gmsgfmt", so it can be a program name with args.
7550 set dummy gmsgfmt; ac_word=$2
7551 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7552 $as_echo_n "checking for $ac_word... " >&6; }
7553 if ${ac_cv_path_GMSGFMT+:} false; then :
7554 $as_echo_n "(cached) " >&6
7558 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
7561 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7565 test -z "$as_dir" && as_dir=.
7566 for ac_exec_ext in '' $ac_executable_extensions; do
7567 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7568 ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext"
7569 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7576 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
7580 GMSGFMT=$ac_cv_path_GMSGFMT
7581 if test -n "$GMSGFMT"; then
7582 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5
7583 $as_echo "$GMSGFMT" >&6; }
7585 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7586 $as_echo "no" >&6; }
7590 if test -z "$XGETTEXT" -o -z "$MSGMERGE" -o -z "$MSGFMT"; then
7591 as_fn_error $? "GNU gettext tools not found; required for intltool" "$LINENO" 5
7593 xgversion="`$XGETTEXT --version|grep '(GNU ' 2> /dev/null`"
7594 mmversion="`$MSGMERGE --version|grep '(GNU ' 2> /dev/null`"
7595 mfversion="`$MSGFMT --version|grep '(GNU ' 2> /dev/null`"
7596 if test -z "$xgversion" -o -z "$mmversion" -o -z "$mfversion"; then
7597 as_fn_error $? "GNU gettext tools not found; required for intltool" "$LINENO" 5
7600 # Substitute ALL_LINGUAS so we can use it in po/Makefile
7603 # Set DATADIRNAME correctly if it is not set yet
7604 # (copied from glib-gettext.m4)
7605 if test -z "$DATADIRNAME"; then
7606 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7607 /* end confdefs.h. */
7612 extern int _nl_msg_cat_cntr;
7613 return _nl_msg_cat_cntr
7618 if ac_fn_c_try_link "$LINENO"; then :
7623 ac_fn_c_check_func "$LINENO" "bind_textdomain_codeset" "ac_cv_func_bind_textdomain_codeset"
7624 if test "x$ac_cv_func_bind_textdomain_codeset" = xyes; then :
7636 rm -f core conftest.err conftest.$ac_objext \
7637 conftest$ac_exeext conftest.$ac_ext
7644 GETTEXT_PACKAGE=xscreensaver
7646 cat >>confdefs.h <<_ACEOF
7647 #define GETTEXT_PACKAGE "$GETTEXT_PACKAGE"
7651 cat >>confdefs.h <<_ACEOF
7652 #define PACKAGE "$GETTEXT_PACKAGE"
7657 ALL_LINGUAS="ca da de es et fi fr hu it ja ko nb nl pl pt pt_BR ru sk sv vi wa zh_CN zh_TW"
7659 for ac_header in locale.h
7661 ac_fn_c_check_header_mongrel "$LINENO" "locale.h" "ac_cv_header_locale_h" "$ac_includes_default"
7662 if test "x$ac_cv_header_locale_h" = xyes; then :
7663 cat >>confdefs.h <<_ACEOF
7664 #define HAVE_LOCALE_H 1
7671 if test $ac_cv_header_locale_h = yes; then
7672 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LC_MESSAGES" >&5
7673 $as_echo_n "checking for LC_MESSAGES... " >&6; }
7674 if ${am_cv_val_LC_MESSAGES+:} false; then :
7675 $as_echo_n "(cached) " >&6
7677 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7678 /* end confdefs.h. */
7688 if ac_fn_c_try_link "$LINENO"; then :
7689 am_cv_val_LC_MESSAGES=yes
7691 am_cv_val_LC_MESSAGES=no
7693 rm -f core conftest.err conftest.$ac_objext \
7694 conftest$ac_exeext conftest.$ac_ext
7696 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_val_LC_MESSAGES" >&5
7697 $as_echo "$am_cv_val_LC_MESSAGES" >&6; }
7698 if test $am_cv_val_LC_MESSAGES = yes; then
7700 $as_echo "#define HAVE_LC_MESSAGES 1" >>confdefs.h
7707 gt_cv_have_gettext=no
7713 ac_fn_c_check_header_mongrel "$LINENO" "libintl.h" "ac_cv_header_libintl_h" "$ac_includes_default"
7714 if test "x$ac_cv_header_libintl_h" = xyes; then :
7715 gt_cv_func_dgettext_libintl="no"
7716 libintl_extra_libs=""
7719 # First check in libc
7721 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ngettext in libc" >&5
7722 $as_echo_n "checking for ngettext in libc... " >&6; }
7723 if ${gt_cv_func_ngettext_libc+:} false; then :
7724 $as_echo_n "(cached) " >&6
7726 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7727 /* end confdefs.h. */
7729 #include <libintl.h>
7734 return !ngettext ("","", 1)
7739 if ac_fn_c_try_link "$LINENO"; then :
7740 gt_cv_func_ngettext_libc=yes
7742 gt_cv_func_ngettext_libc=no
7744 rm -f core conftest.err conftest.$ac_objext \
7745 conftest$ac_exeext conftest.$ac_ext
7748 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_ngettext_libc" >&5
7749 $as_echo "$gt_cv_func_ngettext_libc" >&6; }
7751 if test "$gt_cv_func_ngettext_libc" = "yes" ; then
7752 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dgettext in libc" >&5
7753 $as_echo_n "checking for dgettext in libc... " >&6; }
7754 if ${gt_cv_func_dgettext_libc+:} false; then :
7755 $as_echo_n "(cached) " >&6
7757 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7758 /* end confdefs.h. */
7760 #include <libintl.h>
7765 return !dgettext ("","")
7770 if ac_fn_c_try_link "$LINENO"; then :
7771 gt_cv_func_dgettext_libc=yes
7773 gt_cv_func_dgettext_libc=no
7775 rm -f core conftest.err conftest.$ac_objext \
7776 conftest$ac_exeext conftest.$ac_ext
7779 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_dgettext_libc" >&5
7780 $as_echo "$gt_cv_func_dgettext_libc" >&6; }
7783 if test "$gt_cv_func_ngettext_libc" = "yes" ; then
7784 for ac_func in bind_textdomain_codeset
7786 ac_fn_c_check_func "$LINENO" "bind_textdomain_codeset" "ac_cv_func_bind_textdomain_codeset"
7787 if test "x$ac_cv_func_bind_textdomain_codeset" = xyes; then :
7788 cat >>confdefs.h <<_ACEOF
7789 #define HAVE_BIND_TEXTDOMAIN_CODESET 1
7798 # If we don't have everything we want, check in libintl
7800 if test "$gt_cv_func_dgettext_libc" != "yes" \
7801 || test "$gt_cv_func_ngettext_libc" != "yes" \
7802 || test "$ac_cv_func_bind_textdomain_codeset" != "yes" ; then
7804 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bindtextdomain in -lintl" >&5
7805 $as_echo_n "checking for bindtextdomain in -lintl... " >&6; }
7806 if ${ac_cv_lib_intl_bindtextdomain+:} false; then :
7807 $as_echo_n "(cached) " >&6
7809 ac_check_lib_save_LIBS=$LIBS
7811 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7812 /* end confdefs.h. */
7814 /* Override any GCC internal prototype to avoid an error.
7815 Use char because int might match the return type of a GCC
7816 builtin and then its argument prototype would still apply. */
7820 char bindtextdomain ();
7824 return bindtextdomain ();
7829 if ac_fn_c_try_link "$LINENO"; then :
7830 ac_cv_lib_intl_bindtextdomain=yes
7832 ac_cv_lib_intl_bindtextdomain=no
7834 rm -f core conftest.err conftest.$ac_objext \
7835 conftest$ac_exeext conftest.$ac_ext
7836 LIBS=$ac_check_lib_save_LIBS
7838 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_intl_bindtextdomain" >&5
7839 $as_echo "$ac_cv_lib_intl_bindtextdomain" >&6; }
7840 if test "x$ac_cv_lib_intl_bindtextdomain" = xyes; then :
7841 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ngettext in -lintl" >&5
7842 $as_echo_n "checking for ngettext in -lintl... " >&6; }
7843 if ${ac_cv_lib_intl_ngettext+:} false; then :
7844 $as_echo_n "(cached) " >&6
7846 ac_check_lib_save_LIBS=$LIBS
7848 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7849 /* end confdefs.h. */
7851 /* Override any GCC internal prototype to avoid an error.
7852 Use char because int might match the return type of a GCC
7853 builtin and then its argument prototype would still apply. */
7866 if ac_fn_c_try_link "$LINENO"; then :
7867 ac_cv_lib_intl_ngettext=yes
7869 ac_cv_lib_intl_ngettext=no
7871 rm -f core conftest.err conftest.$ac_objext \
7872 conftest$ac_exeext conftest.$ac_ext
7873 LIBS=$ac_check_lib_save_LIBS
7875 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_intl_ngettext" >&5
7876 $as_echo "$ac_cv_lib_intl_ngettext" >&6; }
7877 if test "x$ac_cv_lib_intl_ngettext" = xyes; then :
7878 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dgettext in -lintl" >&5
7879 $as_echo_n "checking for dgettext in -lintl... " >&6; }
7880 if ${ac_cv_lib_intl_dgettext+:} false; then :
7881 $as_echo_n "(cached) " >&6
7883 ac_check_lib_save_LIBS=$LIBS
7885 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7886 /* end confdefs.h. */
7888 /* Override any GCC internal prototype to avoid an error.
7889 Use char because int might match the return type of a GCC
7890 builtin and then its argument prototype would still apply. */
7903 if ac_fn_c_try_link "$LINENO"; then :
7904 ac_cv_lib_intl_dgettext=yes
7906 ac_cv_lib_intl_dgettext=no
7908 rm -f core conftest.err conftest.$ac_objext \
7909 conftest$ac_exeext conftest.$ac_ext
7910 LIBS=$ac_check_lib_save_LIBS
7912 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_intl_dgettext" >&5
7913 $as_echo "$ac_cv_lib_intl_dgettext" >&6; }
7914 if test "x$ac_cv_lib_intl_dgettext" = xyes; then :
7915 gt_cv_func_dgettext_libintl=yes
7923 if test "$gt_cv_func_dgettext_libintl" != "yes" ; then
7924 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if -liconv is needed to use gettext" >&5
7925 $as_echo_n "checking if -liconv is needed to use gettext... " >&6; }
7926 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
7928 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ngettext in -lintl" >&5
7929 $as_echo_n "checking for ngettext in -lintl... " >&6; }
7930 if ${ac_cv_lib_intl_ngettext+:} false; then :
7931 $as_echo_n "(cached) " >&6
7933 ac_check_lib_save_LIBS=$LIBS
7934 LIBS="-lintl -liconv $LIBS"
7935 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7936 /* end confdefs.h. */
7938 /* Override any GCC internal prototype to avoid an error.
7939 Use char because int might match the return type of a GCC
7940 builtin and then its argument prototype would still apply. */
7953 if ac_fn_c_try_link "$LINENO"; then :
7954 ac_cv_lib_intl_ngettext=yes
7956 ac_cv_lib_intl_ngettext=no
7958 rm -f core conftest.err conftest.$ac_objext \
7959 conftest$ac_exeext conftest.$ac_ext
7960 LIBS=$ac_check_lib_save_LIBS
7962 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_intl_ngettext" >&5
7963 $as_echo "$ac_cv_lib_intl_ngettext" >&6; }
7964 if test "x$ac_cv_lib_intl_ngettext" = xyes; then :
7965 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dcgettext in -lintl" >&5
7966 $as_echo_n "checking for dcgettext in -lintl... " >&6; }
7967 if ${ac_cv_lib_intl_dcgettext+:} false; then :
7968 $as_echo_n "(cached) " >&6
7970 ac_check_lib_save_LIBS=$LIBS
7971 LIBS="-lintl -liconv $LIBS"
7972 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7973 /* end confdefs.h. */
7975 /* Override any GCC internal prototype to avoid an error.
7976 Use char because int might match the return type of a GCC
7977 builtin and then its argument prototype would still apply. */
7985 return dcgettext ();
7990 if ac_fn_c_try_link "$LINENO"; then :
7991 ac_cv_lib_intl_dcgettext=yes
7993 ac_cv_lib_intl_dcgettext=no
7995 rm -f core conftest.err conftest.$ac_objext \
7996 conftest$ac_exeext conftest.$ac_ext
7997 LIBS=$ac_check_lib_save_LIBS
7999 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_intl_dcgettext" >&5
8000 $as_echo "$ac_cv_lib_intl_dcgettext" >&6; }
8001 if test "x$ac_cv_lib_intl_dcgettext" = xyes; then :
8002 gt_cv_func_dgettext_libintl=yes
8003 libintl_extra_libs=-liconv
8015 # If we found libintl, then check in it for bind_textdomain_codeset();
8016 # we'll prefer libc if neither have bind_textdomain_codeset(),
8017 # and both have dgettext and ngettext
8019 if test "$gt_cv_func_dgettext_libintl" = "yes" ; then
8020 glib_save_LIBS="$LIBS"
8021 LIBS="$LIBS -lintl $libintl_extra_libs"
8022 unset ac_cv_func_bind_textdomain_codeset
8023 for ac_func in bind_textdomain_codeset
8025 ac_fn_c_check_func "$LINENO" "bind_textdomain_codeset" "ac_cv_func_bind_textdomain_codeset"
8026 if test "x$ac_cv_func_bind_textdomain_codeset" = xyes; then :
8027 cat >>confdefs.h <<_ACEOF
8028 #define HAVE_BIND_TEXTDOMAIN_CODESET 1
8034 LIBS="$glib_save_LIBS"
8036 if test "$ac_cv_func_bind_textdomain_codeset" = "yes" ; then
8037 gt_cv_func_dgettext_libc=no
8039 if test "$gt_cv_func_dgettext_libc" = "yes" \
8040 && test "$gt_cv_func_ngettext_libc" = "yes"; then
8041 gt_cv_func_dgettext_libintl=no
8047 if test "$gt_cv_func_dgettext_libc" = "yes" \
8048 || test "$gt_cv_func_dgettext_libintl" = "yes"; then
8049 gt_cv_have_gettext=yes
8052 if test "$gt_cv_func_dgettext_libintl" = "yes"; then
8053 INTLLIBS="-lintl $libintl_extra_libs"
8056 if test "$gt_cv_have_gettext" = "yes"; then
8058 $as_echo "#define HAVE_GETTEXT 1" >>confdefs.h
8060 # Extract the first word of "msgfmt", so it can be a program name with args.
8061 set dummy msgfmt; ac_word=$2
8062 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8063 $as_echo_n "checking for $ac_word... " >&6; }
8064 if ${ac_cv_path_MSGFMT+:} false; then :
8065 $as_echo_n "(cached) " >&6
8069 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
8072 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
8073 for ac_dir in $PATH; do
8074 test -z "$ac_dir" && ac_dir=.
8075 if test -f $ac_dir/$ac_word; then
8076 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
8077 ac_cv_path_MSGFMT="$ac_dir/$ac_word"
8083 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT="no"
8087 MSGFMT="$ac_cv_path_MSGFMT"
8088 if test "$MSGFMT" != "no"; then
8089 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
8090 $as_echo "$MSGFMT" >&6; }
8092 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8093 $as_echo "no" >&6; }
8095 if test "$MSGFMT" != "no"; then
8096 glib_save_LIBS="$LIBS"
8097 LIBS="$LIBS $INTLLIBS"
8098 for ac_func in dcgettext
8100 ac_fn_c_check_func "$LINENO" "dcgettext" "ac_cv_func_dcgettext"
8101 if test "x$ac_cv_func_dcgettext" = xyes; then :
8102 cat >>confdefs.h <<_ACEOF
8103 #define HAVE_DCGETTEXT 1
8110 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if msgfmt accepts -c" >&5
8111 $as_echo_n "checking if msgfmt accepts -c... " >&6; }
8112 cat >conftest.foo <<_ACEOF
8116 "Content-Type: text/plain; charset=UTF-8\n"
8117 "Project-Id-Version: test 1.0\n"
8118 "PO-Revision-Date: 2007-02-15 12:01+0100\n"
8119 "Last-Translator: test <foo@bar.xx>\n"
8120 "Language-Team: C <LL@li.org>\n"
8121 "MIME-Version: 1.0\n"
8122 "Content-Transfer-Encoding: 8bit\n"
8125 if { { $as_echo "$as_me:${as_lineno-$LINENO}: \$MSGFMT -c -o /dev/null conftest.foo"; } >&5
8126 ($MSGFMT -c -o /dev/null conftest.foo) 2>&5
8128 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8129 test $ac_status = 0; }; then
8130 MSGFMT_OPTS=-c; { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8131 $as_echo "yes" >&6; }
8132 else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8133 $as_echo "no" >&6; }
8134 echo "$as_me: failed input was:" >&5
8135 sed 's/^/| /' conftest.foo >&5
8138 # Extract the first word of "gmsgfmt", so it can be a program name with args.
8139 set dummy gmsgfmt; ac_word=$2
8140 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8141 $as_echo_n "checking for $ac_word... " >&6; }
8142 if ${ac_cv_path_GMSGFMT+:} false; then :
8143 $as_echo_n "(cached) " >&6
8147 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
8150 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8154 test -z "$as_dir" && as_dir=.
8155 for ac_exec_ext in '' $ac_executable_extensions; do
8156 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8157 ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext"
8158 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8165 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
8169 GMSGFMT=$ac_cv_path_GMSGFMT
8170 if test -n "$GMSGFMT"; then
8171 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5
8172 $as_echo "$GMSGFMT" >&6; }
8174 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8175 $as_echo "no" >&6; }
8179 # Extract the first word of "xgettext", so it can be a program name with args.
8180 set dummy xgettext; ac_word=$2
8181 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8182 $as_echo_n "checking for $ac_word... " >&6; }
8183 if ${ac_cv_path_XGETTEXT+:} false; then :
8184 $as_echo_n "(cached) " >&6
8188 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
8191 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
8192 for ac_dir in $PATH; do
8193 test -z "$ac_dir" && ac_dir=.
8194 if test -f $ac_dir/$ac_word; then
8195 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
8196 ac_cv_path_XGETTEXT="$ac_dir/$ac_word"
8202 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
8206 XGETTEXT="$ac_cv_path_XGETTEXT"
8207 if test "$XGETTEXT" != ":"; then
8208 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5
8209 $as_echo "$XGETTEXT" >&6; }
8211 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8212 $as_echo "no" >&6; }
8215 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8216 /* end confdefs.h. */
8221 extern int _nl_msg_cat_cntr;
8222 return _nl_msg_cat_cntr
8227 if ac_fn_c_try_link "$LINENO"; then :
8233 ac_fn_c_check_func "$LINENO" "bind_textdomain_codeset" "ac_cv_func_bind_textdomain_codeset"
8234 if test "x$ac_cv_func_bind_textdomain_codeset" = xyes; then :
8253 rm -f core conftest.err conftest.$ac_objext \
8254 conftest$ac_exeext conftest.$ac_ext
8255 LIBS="$glib_save_LIBS"
8258 gt_cv_have_gettext=no
8266 if test "$gt_cv_have_gettext" = "yes" ; then
8268 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
8272 if test "$XGETTEXT" != ":"; then
8273 if $XGETTEXT --omit-header /dev/null 2> /dev/null; then
8276 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found xgettext program is not GNU xgettext; ignore it" >&5
8277 $as_echo "found xgettext program is not GNU xgettext; ignore it" >&6; }
8282 # We need to process the po/ directory.
8285 ac_config_commands="$ac_config_commands default-1"
8288 for lang in $ALL_LINGUAS; do
8289 GMOFILES="$GMOFILES $lang.gmo"
8290 POFILES="$POFILES $lang.po"
8305 if test "$gt_cv_have_gettext" = "yes"; then
8306 if test "x$ALL_LINGUAS" = "x"; then
8309 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
8310 $as_echo_n "checking for catalogs to be installed... " >&6; }
8312 for presentlang in $ALL_LINGUAS; do
8314 if test "%UNSET%" != "${LINGUAS-%UNSET%}"; then
8315 desiredlanguages="$LINGUAS"
8317 desiredlanguages="$ALL_LINGUAS"
8319 for desiredlang in $desiredlanguages; do
8320 # Use the presentlang catalog if desiredlang is
8321 # a. equal to presentlang, or
8322 # b. a variant of presentlang (because in this case,
8323 # presentlang can be used as a fallback for messages
8324 # which are not translated in the desiredlang catalog).
8325 case "$desiredlang" in
8326 "$presentlang"*) useit=yes;;
8329 if test $useit = yes; then
8330 NEW_LINGUAS="$NEW_LINGUAS $presentlang"
8333 LINGUAS=$NEW_LINGUAS
8334 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
8335 $as_echo "$LINGUAS" >&6; }
8338 if test -n "$LINGUAS"; then
8339 for lang in $LINGUAS; do CATALOGS="$CATALOGS $lang$CATOBJEXT"; done
8344 if test -n "$ac_aux_dir"; then
8345 MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs"
8347 if test -z "$MKINSTALLDIRS"; then
8348 MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs"
8352 test -d po || mkdir po
8353 if test "x$srcdir" != "x."; then
8354 if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then
8355 posrcprefix="$srcdir/"
8357 posrcprefix="../$srcdir/"
8363 sed -e "/^#/d" -e "/^\$/d" -e "s,.*, $posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \
8364 < $srcdir/po/POTFILES.in > po/POTFILES
8366 MKINSTALLDIRS="$INSTALL_DIRS"
8369 ###############################################################################
8371 # Check for -lXmu (some fucked up vendors don't ship it...)
8373 ###############################################################################
8377 ac_save_CPPFLAGS="$CPPFLAGS"
8378 if test \! -z "$includedir" ; then
8379 CPPFLAGS="$CPPFLAGS -I$includedir"
8381 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
8382 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
8383 ac_fn_c_check_header_compile "$LINENO" "X11/Xmu/Error.h" "ac_cv_header_X11_Xmu_Error_h" "#include <stdlib.h>
8385 #include <X11/Intrinsic.h>
8387 if test "x$ac_cv_header_X11_Xmu_Error_h" = xyes; then :
8392 CPPFLAGS="$ac_save_CPPFLAGS"
8393 if test "$have_xmu" = no ; then
8394 XMU_SRCS='$(UTILS_SRC)/xmu.c'
8395 XMU_OBJS='$(UTILS_BIN)/xmu.o'
8401 $as_echo "#define HAVE_XMU 1" >>confdefs.h
8406 ###############################################################################
8408 # Check for the SunOS 4.1.x _get_wmShellWidgetClass bug.
8409 # See comp.windows.x FAQ question 124. The right fix is to
8410 # get OpenWindows 3.0 patches 100512-02 and 100573-03.
8412 ###############################################################################
8414 if test "$have_xmu" = yes ; then
8417 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the SunOS 4.1.x _get_wmShellWidgetClass bug" >&5
8418 $as_echo_n "checking for the SunOS 4.1.x _get_wmShellWidgetClass bug... " >&6; }
8419 if ${ac_cv_sunos_xmu_bug+:} false; then :
8420 $as_echo_n "(cached) " >&6
8422 ac_save_LDFLAGS="$LDFLAGS"
8423 if test \! -z "$x_libraries" ; then
8424 LDFLAGS="$LDFLAGS -L$x_libraries"
8426 # Note: this trick never works! (Generally.)
8427 # We're only getting away with using AC_TRY_LINK
8428 # with X libraries because we know it's SunOS.
8429 LDFLAGS="$LDFLAGS -lXmu -lXt -lX11 -lXext -lm"
8430 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8431 /* end confdefs.h. */
8441 if ac_fn_c_try_link "$LINENO"; then :
8442 ac_cv_sunos_xmu_bug=no
8444 ac_cv_sunos_xmu_bug=yes
8446 rm -f core conftest.err conftest.$ac_objext \
8447 conftest$ac_exeext conftest.$ac_ext
8448 LDFLAGS="$ac_save_LDFLAGS"
8450 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sunos_xmu_bug" >&5
8451 $as_echo "$ac_cv_sunos_xmu_bug" >&6; }
8452 if test "$ac_cv_sunos_xmu_bug" = yes ; then
8453 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler understands -static" >&5
8454 $as_echo_n "checking whether the compiler understands -static... " >&6; }
8455 if ${ac_cv_ld_static+:} false; then :
8456 $as_echo_n "(cached) " >&6
8458 ac_save_LDFLAGS="$LDFLAGS"
8459 LDFLAGS="$LDFLAGS -static"
8460 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8461 /* end confdefs.h. */
8471 if ac_fn_c_try_link "$LINENO"; then :
8476 rm -f core conftest.err conftest.$ac_objext \
8477 conftest$ac_exeext conftest.$ac_ext
8478 LDFLAGS="$ac_save_LDFLAGS"
8480 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_ld_static" >&5
8481 $as_echo "$ac_cv_ld_static" >&6; }
8482 if test "$ac_cv_ld_static" = yes ; then
8483 LDFLAGS="$LDFLAGS -static"
8485 LDFLAGS="$LDFLAGS -Bstatic"
8493 ###############################################################################
8495 # Handle the --with-hackdir option
8497 ###############################################################################
8500 with_hackdir_req=unspecified
8502 # Check whether --with-hackdir was given.
8503 if test "${with_hackdir+set}" = set; then :
8504 withval=$with_hackdir; with_hackdir="$withval"; with_hackdir_req="$withval"
8510 if test x"$with_hackdir" = xyes; then
8511 HACKDIR='${libexecdir}/xscreensaver'
8512 elif test x"$with_hackdir" = xno; then
8515 HACKDIR=$with_hackdir
8518 # canonicalize slashes.
8519 HACKDIR=`echo "${HACKDIR}" | sed 's@/$@@;s@//*@/@g'`
8521 # Expand HACKDIR as HACKDIR_FULL
8522 HACKDIR_FULL=`eval eval eval eval eval eval eval eval eval echo $HACKDIR`
8524 # This option used to be called --enable-subdir; make sure that is no longer
8525 # used, since configure brain-damagedly ignores unknown --enable options.
8528 # Check whether --enable-subdir was given.
8529 if test "${enable_subdir+set}" = set; then :
8530 enableval=$enable_subdir; obsolete_enable=yes
8533 if test -n "$obsolete_enable"; then
8534 echo "error: the --enable-subdir option has been replaced with"
8535 echo " the new --with-hackdir option; see \`configure --help'"
8536 echo " for more information."
8541 ###############################################################################
8543 # Handle the --with-configdir option
8544 # Help for --with-x-app-defaults option added.
8546 ###############################################################################
8549 with_configdir_req=unspecified
8551 # Check whether --with-configdir was given.
8552 if test "${with_configdir+set}" = set; then :
8553 withval=$with_configdir; with_configdir="$withval"; with_configdir_req="$withval"
8559 if test x"$with_configdir" = xyes; then
8560 HACK_CONF_DIR='${datadir}/xscreensaver/config'
8561 elif test x"$with_configdir" = xno; then
8562 echo "error: must be yes, or a pathname: --with-configdir=$with_configdir"
8565 # there must be a better way than this...
8566 if test -z "`echo $with_configdir | sed 's@^/.*@@'`" ; then
8568 HACK_CONF_DIR=$with_configdir
8571 HACK_CONF_DIR="\${exec_prefix}$with_configdir"
8578 ###############################################################################
8580 # Check for the SGI SCREEN_SAVER server extension.
8582 ###############################################################################
8585 #with_sgi_req=unspecified
8586 #AC_ARG_WITH(sgi-ext,
8587 #[Except where noted, all of the --with options below can also take a
8588 #directory argument: for example, `--with-motif=/opt/Motif'. That would
8589 #cause /opt/Motif/include/ to be added to the -I list, and /opt/Motif/lib/
8590 #to be added to the -L list, assuming those directories exist.
8592 #By default, support for each of these options will be built in, if the
8593 #relevant library routines exist. At run time, they will then be used
8594 #only if the X server being used supports them. Each --with option has
8595 #a corresponding --without option, to override building support for them
8598 #Screen blanking and idle-detection options:
8600 # --with-sgi-ext Include support for the SGI SCREEN_SAVER extension.],
8601 # [with_sgi="$withval"; with_sgi_req="$withval"],[with_sgi=yes])
8603 #HANDLE_X_PATH_ARG(with_sgi, --with-sgi-ext, SGI SCREEN_SAVER)
8605 #if test "$with_sgi" = yes; then
8606 # AC_CHECK_X_HEADER(X11/extensions/XScreenSaver.h,
8608 # AC_DEFINE(HAVE_SGI_SAVER_EXTENSION)],,
8609 # [#include <X11/Xlib.h>])
8611 #elif test "$with_sgi" != no; then
8612 # echo "error: must be yes or no: --with-sgi-ext=$with_sgi"
8617 ###############################################################################
8619 # Check for the XIDLE server extension.
8621 ###############################################################################
8624 #with_xidle_req=unspecified
8625 #AC_ARG_WITH(xidle-ext,
8626 #[ --with-xidle-ext Include support for the XIDLE extension.],
8627 # [with_xidle="$withval"; with_xidle_req="$withval"],[with_xidle=yes])
8629 #HANDLE_X_PATH_ARG(with_xidle, --with-xidle-ext, XIDLE)
8631 #if test "$with_xidle" = yes; then
8632 # AC_CHECK_X_HEADER(X11/extensions/xidle.h,
8634 # AC_DEFINE(HAVE_XIDLE_EXTENSION)],,
8635 # [#include <X11/Xlib.h>])
8636 #elif test "$with_xidle" != no; then
8637 # echo "error: must be yes or no: --with-xidle-ext=$with_xidle"
8642 ###############################################################################
8644 # Check for the SGI-VIDEO-CONTROL server extension.
8646 ###############################################################################
8649 #with_sgivc_req=unspecified
8650 #AC_ARG_WITH(sgivc-ext,
8651 #[ --with-sgivc-ext Include support for the SGI-VIDEO-CONTROL extension.],
8652 # [with_sgivc="$withval"; with_sgivc_req="$withval"],[with_sgivc=yes])
8654 #HANDLE_X_PATH_ARG(with_sgivc, --with-sgivc-ext, SGI-VIDEO-CONTROL)
8656 #if test "$with_sgivc" = yes; then
8658 # # first check for XSGIvc.h
8659 # AC_CHECK_X_HEADER(X11/extensions/XSGIvc.h, [have_sgivc=yes],,
8660 # [#include <X11/Xlib.h>])
8662 # # if that succeeded, then check for the -lXsgivc
8663 # if test "$have_sgivc" = yes; then
8665 # AC_CHECK_X_LIB(Xsgivc, XSGIvcQueryGammaMap,
8666 # [have_sgivc=yes; SAVER_LIBS="$SAVER_LIBS -lXsgivc"], [true],
8670 # # if that succeeded, then we've really got it.
8671 # if test "$have_sgivc" = yes; then
8672 # AC_DEFINE(HAVE_SGI_VC_EXTENSION)
8675 #elif test "$with_sgivc" != no; then
8676 # echo "error: must be yes or no: --with-sgivc-ext=$with_sgivc"
8681 ###############################################################################
8683 # Check for the DPMS server extension.
8685 ###############################################################################
8688 with_dpms_req=unspecified
8690 # Check whether --with-dpms-ext was given.
8691 if test "${with_dpms_ext+set}" = set; then :
8692 withval=$with_dpms_ext; with_dpms="$withval"; with_dpms_req="$withval"
8699 case "$with_dpms" in
8704 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DPMS headers" >&5
8705 $as_echo_n "checking for DPMS headers... " >&6; }
8706 d=$with_dpms/include
8708 X_CFLAGS="-I$d $X_CFLAGS"
8709 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
8710 $as_echo "$d" >&6; }
8712 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
8713 $as_echo "not found ($d: no such directory)" >&6; }
8716 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DPMS libs" >&5
8717 $as_echo_n "checking for DPMS libs... " >&6; }
8720 X_LIBS="-L$d $X_LIBS"
8721 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
8722 $as_echo "$d" >&6; }
8724 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
8725 $as_echo "not found ($d: no such directory)" >&6; }
8728 # replace the directory string with "yes".
8730 with_dpms=$with_dpms_req
8735 echo "error: argument to --with-dpms-ext must be \"yes\", \"no\", or a directory."
8736 echo " If it is a directory, then \`DIR/include' will be added to"
8737 echo " the -I list, and \`DIR/lib' will be added to the -L list."
8743 if test "$with_dpms" = yes; then
8745 # first check for dpms.h
8747 ac_save_CPPFLAGS="$CPPFLAGS"
8748 if test \! -z "$includedir" ; then
8749 CPPFLAGS="$CPPFLAGS -I$includedir"
8751 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
8752 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
8753 ac_fn_c_check_header_compile "$LINENO" "X11/extensions/dpms.h" "ac_cv_header_X11_extensions_dpms_h" "#include <X11/Xlib.h>
8754 #include <X11/Xmd.h>
8756 if test "x$ac_cv_header_X11_extensions_dpms_h" = xyes; then :
8761 CPPFLAGS="$ac_save_CPPFLAGS"
8763 # if that succeeded, then check for the DPMS code in the libraries
8764 if test "$have_dpms" = yes; then
8766 # first look in -lXext (this is where it is with XFree86 4.0)
8769 ac_save_CPPFLAGS="$CPPFLAGS"
8770 ac_save_LDFLAGS="$LDFLAGS"
8771 # ac_save_LIBS="$LIBS"
8773 if test \! -z "$includedir" ; then
8774 CPPFLAGS="$CPPFLAGS -I$includedir"
8776 # note: $X_CFLAGS includes $x_includes
8777 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
8779 if test \! -z "$libdir" ; then
8780 LDFLAGS="$LDFLAGS -L$libdir"
8782 # note: $X_LIBS includes $x_libraries
8783 LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
8785 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
8786 LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
8787 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DPMSInfo in -lXext" >&5
8788 $as_echo_n "checking for DPMSInfo in -lXext... " >&6; }
8789 if ${ac_cv_lib_Xext_DPMSInfo+:} false; then :
8790 $as_echo_n "(cached) " >&6
8792 ac_check_lib_save_LIBS=$LIBS
8793 LIBS="-lXext -lXext -lX11 $LIBS"
8794 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8795 /* end confdefs.h. */
8797 /* Override any GCC internal prototype to avoid an error.
8798 Use char because int might match the return type of a GCC
8799 builtin and then its argument prototype would still apply. */
8812 if ac_fn_c_try_link "$LINENO"; then :
8813 ac_cv_lib_Xext_DPMSInfo=yes
8815 ac_cv_lib_Xext_DPMSInfo=no
8817 rm -f core conftest.err conftest.$ac_objext \
8818 conftest$ac_exeext conftest.$ac_ext
8819 LIBS=$ac_check_lib_save_LIBS
8821 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xext_DPMSInfo" >&5
8822 $as_echo "$ac_cv_lib_Xext_DPMSInfo" >&6; }
8823 if test "x$ac_cv_lib_Xext_DPMSInfo" = xyes; then :
8829 CPPFLAGS="$ac_save_CPPFLAGS"
8830 LDFLAGS="$ac_save_LDFLAGS"
8831 # LIBS="$ac_save_LIBS"
8834 # if that failed, look in -lXdpms (this is where it was in XFree86 3.x)
8835 if test "$have_dpms" = no; then
8837 ac_save_CPPFLAGS="$CPPFLAGS"
8838 ac_save_LDFLAGS="$LDFLAGS"
8839 # ac_save_LIBS="$LIBS"
8841 if test \! -z "$includedir" ; then
8842 CPPFLAGS="$CPPFLAGS -I$includedir"
8844 # note: $X_CFLAGS includes $x_includes
8845 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
8847 if test \! -z "$libdir" ; then
8848 LDFLAGS="$LDFLAGS -L$libdir"
8850 # note: $X_LIBS includes $x_libraries
8851 LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
8853 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
8854 LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
8855 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DPMSInfo in -lXdpms" >&5
8856 $as_echo_n "checking for DPMSInfo in -lXdpms... " >&6; }
8857 if ${ac_cv_lib_Xdpms_DPMSInfo+:} false; then :
8858 $as_echo_n "(cached) " >&6
8860 ac_check_lib_save_LIBS=$LIBS
8861 LIBS="-lXdpms -lXext -lX11 $LIBS"
8862 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8863 /* end confdefs.h. */
8865 /* Override any GCC internal prototype to avoid an error.
8866 Use char because int might match the return type of a GCC
8867 builtin and then its argument prototype would still apply. */
8880 if ac_fn_c_try_link "$LINENO"; then :
8881 ac_cv_lib_Xdpms_DPMSInfo=yes
8883 ac_cv_lib_Xdpms_DPMSInfo=no
8885 rm -f core conftest.err conftest.$ac_objext \
8886 conftest$ac_exeext conftest.$ac_ext
8887 LIBS=$ac_check_lib_save_LIBS
8889 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xdpms_DPMSInfo" >&5
8890 $as_echo "$ac_cv_lib_Xdpms_DPMSInfo" >&6; }
8891 if test "x$ac_cv_lib_Xdpms_DPMSInfo" = xyes; then :
8892 have_dpms=yes; XDPMS_LIBS="-lXdpms"
8897 CPPFLAGS="$ac_save_CPPFLAGS"
8898 LDFLAGS="$ac_save_LDFLAGS"
8899 # LIBS="$ac_save_LIBS"
8905 # if that succeeded, then we've really got it.
8906 if test "$have_dpms" = yes; then
8907 $as_echo "#define HAVE_DPMS_EXTENSION 1" >>confdefs.h
8911 elif test "$with_dpms" != no; then
8912 echo "error: must be yes or no: --with-dpms-ext=$with_dpms"
8917 ###############################################################################
8919 # Check for the XINERAMA server extension.
8921 ###############################################################################
8924 with_xinerama_req=unspecified
8926 # Check whether --with-xinerama-ext was given.
8927 if test "${with_xinerama_ext+set}" = set; then :
8928 withval=$with_xinerama_ext; with_xinerama="$withval"; with_xinerama_req="$withval"
8935 case "$with_xinerama" in
8940 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XINERAMA headers" >&5
8941 $as_echo_n "checking for XINERAMA headers... " >&6; }
8942 d=$with_xinerama/include
8944 X_CFLAGS="-I$d $X_CFLAGS"
8945 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
8946 $as_echo "$d" >&6; }
8948 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
8949 $as_echo "not found ($d: no such directory)" >&6; }
8952 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XINERAMA libs" >&5
8953 $as_echo_n "checking for XINERAMA libs... " >&6; }
8954 d=$with_xinerama/lib
8956 X_LIBS="-L$d $X_LIBS"
8957 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
8958 $as_echo "$d" >&6; }
8960 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
8961 $as_echo "not found ($d: no such directory)" >&6; }
8964 # replace the directory string with "yes".
8965 with_xinerama_req="yes"
8966 with_xinerama=$with_xinerama_req
8971 echo "error: argument to --with-xinerama-ext must be \"yes\", \"no\", or a directory."
8972 echo " If it is a directory, then \`DIR/include' will be added to"
8973 echo " the -I list, and \`DIR/lib' will be added to the -L list."
8979 if test "$with_xinerama" = yes; then
8981 # first check for Xinerama.h
8983 ac_save_CPPFLAGS="$CPPFLAGS"
8984 if test \! -z "$includedir" ; then
8985 CPPFLAGS="$CPPFLAGS -I$includedir"
8987 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
8988 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
8989 ac_fn_c_check_header_compile "$LINENO" "X11/extensions/Xinerama.h" "ac_cv_header_X11_extensions_Xinerama_h" "#include <X11/Xlib.h>
8991 if test "x$ac_cv_header_X11_extensions_Xinerama_h" = xyes; then :
8996 CPPFLAGS="$ac_save_CPPFLAGS"
8998 # if that succeeded, then check for the XINERAMA code in the libraries
8999 if test "$have_xinerama" = yes; then
9001 # first look in -lXext
9004 ac_save_CPPFLAGS="$CPPFLAGS"
9005 ac_save_LDFLAGS="$LDFLAGS"
9006 # ac_save_LIBS="$LIBS"
9008 if test \! -z "$includedir" ; then
9009 CPPFLAGS="$CPPFLAGS -I$includedir"
9011 # note: $X_CFLAGS includes $x_includes
9012 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
9014 if test \! -z "$libdir" ; then
9015 LDFLAGS="$LDFLAGS -L$libdir"
9017 # note: $X_LIBS includes $x_libraries
9018 LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
9020 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
9021 LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
9022 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XineramaQueryScreens in -lXext" >&5
9023 $as_echo_n "checking for XineramaQueryScreens in -lXext... " >&6; }
9024 if ${ac_cv_lib_Xext_XineramaQueryScreens+:} false; then :
9025 $as_echo_n "(cached) " >&6
9027 ac_check_lib_save_LIBS=$LIBS
9028 LIBS="-lXext -lXext -lX11 $LIBS"
9029 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9030 /* end confdefs.h. */
9032 /* Override any GCC internal prototype to avoid an error.
9033 Use char because int might match the return type of a GCC
9034 builtin and then its argument prototype would still apply. */
9038 char XineramaQueryScreens ();
9042 return XineramaQueryScreens ();
9047 if ac_fn_c_try_link "$LINENO"; then :
9048 ac_cv_lib_Xext_XineramaQueryScreens=yes
9050 ac_cv_lib_Xext_XineramaQueryScreens=no
9052 rm -f core conftest.err conftest.$ac_objext \
9053 conftest$ac_exeext conftest.$ac_ext
9054 LIBS=$ac_check_lib_save_LIBS
9056 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xext_XineramaQueryScreens" >&5
9057 $as_echo "$ac_cv_lib_Xext_XineramaQueryScreens" >&6; }
9058 if test "x$ac_cv_lib_Xext_XineramaQueryScreens" = xyes; then :
9064 CPPFLAGS="$ac_save_CPPFLAGS"
9065 LDFLAGS="$ac_save_LDFLAGS"
9066 # LIBS="$ac_save_LIBS"
9069 # if that failed, look in -lXinerama (this is where it is in XFree86 4.1.)
9070 if test "$have_xinerama" = no; then
9072 ac_save_CPPFLAGS="$CPPFLAGS"
9073 ac_save_LDFLAGS="$LDFLAGS"
9074 # ac_save_LIBS="$LIBS"
9076 if test \! -z "$includedir" ; then
9077 CPPFLAGS="$CPPFLAGS -I$includedir"
9079 # note: $X_CFLAGS includes $x_includes
9080 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
9082 if test \! -z "$libdir" ; then
9083 LDFLAGS="$LDFLAGS -L$libdir"
9085 # note: $X_LIBS includes $x_libraries
9086 LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
9088 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
9089 LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
9090 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XineramaQueryScreens in -lXinerama" >&5
9091 $as_echo_n "checking for XineramaQueryScreens in -lXinerama... " >&6; }
9092 if ${ac_cv_lib_Xinerama_XineramaQueryScreens+:} false; then :
9093 $as_echo_n "(cached) " >&6
9095 ac_check_lib_save_LIBS=$LIBS
9096 LIBS="-lXinerama -lXext -lX11 $LIBS"
9097 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9098 /* end confdefs.h. */
9100 /* Override any GCC internal prototype to avoid an error.
9101 Use char because int might match the return type of a GCC
9102 builtin and then its argument prototype would still apply. */
9106 char XineramaQueryScreens ();
9110 return XineramaQueryScreens ();
9115 if ac_fn_c_try_link "$LINENO"; then :
9116 ac_cv_lib_Xinerama_XineramaQueryScreens=yes
9118 ac_cv_lib_Xinerama_XineramaQueryScreens=no
9120 rm -f core conftest.err conftest.$ac_objext \
9121 conftest$ac_exeext conftest.$ac_ext
9122 LIBS=$ac_check_lib_save_LIBS
9124 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xinerama_XineramaQueryScreens" >&5
9125 $as_echo "$ac_cv_lib_Xinerama_XineramaQueryScreens" >&6; }
9126 if test "x$ac_cv_lib_Xinerama_XineramaQueryScreens" = xyes; then :
9127 have_xinerama=yes; XINERAMA_LIBS="-lXinerama"
9132 CPPFLAGS="$ac_save_CPPFLAGS"
9133 LDFLAGS="$ac_save_LDFLAGS"
9134 # LIBS="$ac_save_LIBS"
9139 # if that succeeded, then we've really got it.
9140 if test "$have_xinerama" = yes; then
9141 $as_echo "#define HAVE_XINERAMA 1" >>confdefs.h
9145 elif test "$with_xinerama" != no; then
9146 echo "error: must be yes or no: --with-xinerama-ext=$with_xinerama"
9151 ###############################################################################
9153 # Check for the XINPUT server extension.
9155 ###############################################################################
9158 with_xinput_req=unspecified
9160 # Check whether --with-xinput-ext was given.
9161 if test "${with_xinput_ext+set}" = set; then :
9162 withval=$with_xinput_ext; with_xinput="$withval"; with_xinput_req="$withval"
9169 case "$with_xinput" in
9174 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XINPUT headers" >&5
9175 $as_echo_n "checking for XINPUT headers... " >&6; }
9176 d=$with_xinput/include
9178 X_CFLAGS="-I$d $X_CFLAGS"
9179 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
9180 $as_echo "$d" >&6; }
9182 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
9183 $as_echo "not found ($d: no such directory)" >&6; }
9186 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XINPUT libs" >&5
9187 $as_echo_n "checking for XINPUT libs... " >&6; }
9190 X_LIBS="-L$d $X_LIBS"
9191 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
9192 $as_echo "$d" >&6; }
9194 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
9195 $as_echo "not found ($d: no such directory)" >&6; }
9198 # replace the directory string with "yes".
9199 with_xinput_req="yes"
9200 with_xinput=$with_xinput_req
9205 echo "error: argument to --with-xinput-ext must be \"yes\", \"no\", or a directory."
9206 echo " If it is a directory, then \`DIR/include' will be added to"
9207 echo " the -I list, and \`DIR/lib' will be added to the -L list."
9213 if test "$with_xinput" = yes; then
9215 # first check for Xinput.h
9217 ac_save_CPPFLAGS="$CPPFLAGS"
9218 if test \! -z "$includedir" ; then
9219 CPPFLAGS="$CPPFLAGS -I$includedir"
9221 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
9222 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
9223 ac_fn_c_check_header_compile "$LINENO" "X11/extensions/XInput.h" "ac_cv_header_X11_extensions_XInput_h" "#include <X11/Xlib.h>
9225 if test "x$ac_cv_header_X11_extensions_XInput_h" = xyes; then :
9230 CPPFLAGS="$ac_save_CPPFLAGS"
9232 # if that succeeded, then check for libXi
9233 if test "$have_xinput" = yes; then
9236 ac_save_CPPFLAGS="$CPPFLAGS"
9237 ac_save_LDFLAGS="$LDFLAGS"
9238 # ac_save_LIBS="$LIBS"
9240 if test \! -z "$includedir" ; then
9241 CPPFLAGS="$CPPFLAGS -I$includedir"
9243 # note: $X_CFLAGS includes $x_includes
9244 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
9246 if test \! -z "$libdir" ; then
9247 LDFLAGS="$LDFLAGS -L$libdir"
9249 # note: $X_LIBS includes $x_libraries
9250 LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
9252 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
9253 LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
9254 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XListInputDevices in -lXi" >&5
9255 $as_echo_n "checking for XListInputDevices in -lXi... " >&6; }
9256 if ${ac_cv_lib_Xi_XListInputDevices+:} false; then :
9257 $as_echo_n "(cached) " >&6
9259 ac_check_lib_save_LIBS=$LIBS
9260 LIBS="-lXi -lXext -lX11 $LIBS"
9261 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9262 /* end confdefs.h. */
9264 /* Override any GCC internal prototype to avoid an error.
9265 Use char because int might match the return type of a GCC
9266 builtin and then its argument prototype would still apply. */
9270 char XListInputDevices ();
9274 return XListInputDevices ();
9279 if ac_fn_c_try_link "$LINENO"; then :
9280 ac_cv_lib_Xi_XListInputDevices=yes
9282 ac_cv_lib_Xi_XListInputDevices=no
9284 rm -f core conftest.err conftest.$ac_objext \
9285 conftest$ac_exeext conftest.$ac_ext
9286 LIBS=$ac_check_lib_save_LIBS
9288 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xi_XListInputDevices" >&5
9289 $as_echo "$ac_cv_lib_Xi_XListInputDevices" >&6; }
9290 if test "x$ac_cv_lib_Xi_XListInputDevices" = xyes; then :
9291 have_xinput=yes; SAVER_LIBS="$SAVER_LIBS -lXi"
9296 CPPFLAGS="$ac_save_CPPFLAGS"
9297 LDFLAGS="$ac_save_LDFLAGS"
9298 # LIBS="$ac_save_LIBS"
9302 # if that succeeded, then we've really got it.
9303 if test "$have_xinput" = yes; then
9304 $as_echo "#define HAVE_XINPUT 1" >>confdefs.h
9308 elif test "$with_xinput" != no; then
9309 echo "error: must be yes or no: --with-xinput-ext=$with_xinput"
9314 ###############################################################################
9316 # Check for the XF86VMODE server extension (for virtual screens.)
9318 ###############################################################################
9321 with_xf86vmode_req=unspecified
9323 # Check whether --with-xf86vmode-ext was given.
9324 if test "${with_xf86vmode_ext+set}" = set; then :
9325 withval=$with_xf86vmode_ext; with_xf86vmode="$withval"; with_xf86vmode_req="$withval"
9332 case "$with_xf86vmode" in
9337 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for xf86vmode headers" >&5
9338 $as_echo_n "checking for xf86vmode headers... " >&6; }
9339 d=$with_xf86vmode/include
9341 X_CFLAGS="-I$d $X_CFLAGS"
9342 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
9343 $as_echo "$d" >&6; }
9345 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
9346 $as_echo "not found ($d: no such directory)" >&6; }
9349 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for xf86vmode libs" >&5
9350 $as_echo_n "checking for xf86vmode libs... " >&6; }
9351 d=$with_xf86vmode/lib
9353 X_LIBS="-L$d $X_LIBS"
9354 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
9355 $as_echo "$d" >&6; }
9357 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
9358 $as_echo "not found ($d: no such directory)" >&6; }
9361 # replace the directory string with "yes".
9362 with_xf86vmode_req="yes"
9363 with_xf86vmode=$with_xf86vmode_req
9368 echo "error: argument to --with-xf86vmode-ext must be \"yes\", \"no\", or a directory."
9369 echo " If it is a directory, then \`DIR/include' will be added to"
9370 echo " the -I list, and \`DIR/lib' will be added to the -L list."
9378 if test "$with_xf86vmode" = yes; then
9380 # first check for xf86vmode.h
9382 ac_save_CPPFLAGS="$CPPFLAGS"
9383 if test \! -z "$includedir" ; then
9384 CPPFLAGS="$CPPFLAGS -I$includedir"
9386 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
9387 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
9388 ac_fn_c_check_header_compile "$LINENO" "X11/extensions/xf86vmode.h" "ac_cv_header_X11_extensions_xf86vmode_h" "#include <X11/Xlib.h>
9390 if test "x$ac_cv_header_X11_extensions_xf86vmode_h" = xyes; then :
9395 CPPFLAGS="$ac_save_CPPFLAGS"
9397 # if that succeeded, then check for the -lXxf86vm
9398 if test "$have_xf86vmode" = yes; then
9401 ac_save_CPPFLAGS="$CPPFLAGS"
9402 ac_save_LDFLAGS="$LDFLAGS"
9403 # ac_save_LIBS="$LIBS"
9405 if test \! -z "$includedir" ; then
9406 CPPFLAGS="$CPPFLAGS -I$includedir"
9408 # note: $X_CFLAGS includes $x_includes
9409 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
9411 if test \! -z "$libdir" ; then
9412 LDFLAGS="$LDFLAGS -L$libdir"
9414 # note: $X_LIBS includes $x_libraries
9415 LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
9417 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
9418 LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
9419 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XF86VidModeGetViewPort in -lXxf86vm" >&5
9420 $as_echo_n "checking for XF86VidModeGetViewPort in -lXxf86vm... " >&6; }
9421 if ${ac_cv_lib_Xxf86vm_XF86VidModeGetViewPort+:} false; then :
9422 $as_echo_n "(cached) " >&6
9424 ac_check_lib_save_LIBS=$LIBS
9425 LIBS="-lXxf86vm -lXext -lX11 $LIBS"
9426 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9427 /* end confdefs.h. */
9429 /* Override any GCC internal prototype to avoid an error.
9430 Use char because int might match the return type of a GCC
9431 builtin and then its argument prototype would still apply. */
9435 char XF86VidModeGetViewPort ();
9439 return XF86VidModeGetViewPort ();
9444 if ac_fn_c_try_link "$LINENO"; then :
9445 ac_cv_lib_Xxf86vm_XF86VidModeGetViewPort=yes
9447 ac_cv_lib_Xxf86vm_XF86VidModeGetViewPort=no
9449 rm -f core conftest.err conftest.$ac_objext \
9450 conftest$ac_exeext conftest.$ac_ext
9451 LIBS=$ac_check_lib_save_LIBS
9453 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xxf86vm_XF86VidModeGetViewPort" >&5
9454 $as_echo "$ac_cv_lib_Xxf86vm_XF86VidModeGetViewPort" >&6; }
9455 if test "x$ac_cv_lib_Xxf86vm_XF86VidModeGetViewPort" = xyes; then :
9457 VIDMODE_LIBS="-lXxf86vm";
9458 SAVER_LIBS="$SAVER_LIBS $VIDMODE_LIBS"
9463 CPPFLAGS="$ac_save_CPPFLAGS"
9464 LDFLAGS="$ac_save_LDFLAGS"
9465 # LIBS="$ac_save_LIBS"
9469 # if that succeeded, then we've really got it.
9470 if test "$have_xf86vmode" = yes; then
9471 $as_echo "#define HAVE_XF86VMODE 1" >>confdefs.h
9475 elif test "$with_xf86vmode" != no; then
9476 echo "error: must be yes or no: --with-xf86vmode-ext=$with_xf86vmode"
9481 ###############################################################################
9483 # Check for the XF86VMODE server extension (for gamma fading.)
9485 ###############################################################################
9488 have_xf86gamma_ramp=no
9489 with_xf86gamma_req=unspecified
9491 # Check whether --with-xf86gamma-ext was given.
9492 if test "${with_xf86gamma_ext+set}" = set; then :
9493 withval=$with_xf86gamma_ext; with_xf86gamma="$withval"; with_xf86gamma_req="$withval"
9500 case "$with_xf86gamma" in
9505 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for xf86gamma headers" >&5
9506 $as_echo_n "checking for xf86gamma headers... " >&6; }
9507 d=$with_xf86gamma/include
9509 X_CFLAGS="-I$d $X_CFLAGS"
9510 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
9511 $as_echo "$d" >&6; }
9513 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
9514 $as_echo "not found ($d: no such directory)" >&6; }
9517 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for xf86gamma libs" >&5
9518 $as_echo_n "checking for xf86gamma libs... " >&6; }
9519 d=$with_xf86gamma/lib
9521 X_LIBS="-L$d $X_LIBS"
9522 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
9523 $as_echo "$d" >&6; }
9525 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
9526 $as_echo "not found ($d: no such directory)" >&6; }
9529 # replace the directory string with "yes".
9530 with_xf86gamma_req="yes"
9531 with_xf86gamma=$with_xf86gamma_req
9536 echo "error: argument to --with-xf86gamma-ext must be \"yes\", \"no\", or a directory."
9537 echo " If it is a directory, then \`DIR/include' will be added to"
9538 echo " the -I list, and \`DIR/lib' will be added to the -L list."
9544 if test "$with_xf86gamma" = yes; then
9546 # first check for xf86vmode.h, if we haven't already
9547 if test "$have_xf86vmode" = yes; then
9551 ac_save_CPPFLAGS="$CPPFLAGS"
9552 if test \! -z "$includedir" ; then
9553 CPPFLAGS="$CPPFLAGS -I$includedir"
9555 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
9556 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
9557 ac_fn_c_check_header_compile "$LINENO" "X11/extensions/xf86vmode.h" "ac_cv_header_X11_extensions_xf86vmode_h" "#include <X11/Xlib.h>
9559 if test "x$ac_cv_header_X11_extensions_xf86vmode_h" = xyes; then :
9564 CPPFLAGS="$ac_save_CPPFLAGS"
9567 # if that succeeded, then check for the -lXxf86vm
9568 if test "$have_xf86gamma" = yes; then
9571 ac_save_CPPFLAGS="$CPPFLAGS"
9572 ac_save_LDFLAGS="$LDFLAGS"
9573 # ac_save_LIBS="$LIBS"
9575 if test \! -z "$includedir" ; then
9576 CPPFLAGS="$CPPFLAGS -I$includedir"
9578 # note: $X_CFLAGS includes $x_includes
9579 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
9581 if test \! -z "$libdir" ; then
9582 LDFLAGS="$LDFLAGS -L$libdir"
9584 # note: $X_LIBS includes $x_libraries
9585 LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
9587 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
9588 LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
9589 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XF86VidModeSetGamma in -lXxf86vm" >&5
9590 $as_echo_n "checking for XF86VidModeSetGamma in -lXxf86vm... " >&6; }
9591 if ${ac_cv_lib_Xxf86vm_XF86VidModeSetGamma+:} false; then :
9592 $as_echo_n "(cached) " >&6
9594 ac_check_lib_save_LIBS=$LIBS
9595 LIBS="-lXxf86vm -lXext -lX11 $LIBS"
9596 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9597 /* end confdefs.h. */
9599 /* Override any GCC internal prototype to avoid an error.
9600 Use char because int might match the return type of a GCC
9601 builtin and then its argument prototype would still apply. */
9605 char XF86VidModeSetGamma ();
9609 return XF86VidModeSetGamma ();
9614 if ac_fn_c_try_link "$LINENO"; then :
9615 ac_cv_lib_Xxf86vm_XF86VidModeSetGamma=yes
9617 ac_cv_lib_Xxf86vm_XF86VidModeSetGamma=no
9619 rm -f core conftest.err conftest.$ac_objext \
9620 conftest$ac_exeext conftest.$ac_ext
9621 LIBS=$ac_check_lib_save_LIBS
9623 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xxf86vm_XF86VidModeSetGamma" >&5
9624 $as_echo "$ac_cv_lib_Xxf86vm_XF86VidModeSetGamma" >&6; }
9625 if test "x$ac_cv_lib_Xxf86vm_XF86VidModeSetGamma" = xyes; then :
9631 CPPFLAGS="$ac_save_CPPFLAGS"
9632 LDFLAGS="$ac_save_LDFLAGS"
9633 # LIBS="$ac_save_LIBS"
9637 # check for the Ramp versions of the functions too.
9638 if test "$have_xf86gamma" = yes; then
9639 have_xf86gamma_ramp=no
9641 ac_save_CPPFLAGS="$CPPFLAGS"
9642 ac_save_LDFLAGS="$LDFLAGS"
9643 # ac_save_LIBS="$LIBS"
9645 if test \! -z "$includedir" ; then
9646 CPPFLAGS="$CPPFLAGS -I$includedir"
9648 # note: $X_CFLAGS includes $x_includes
9649 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
9651 if test \! -z "$libdir" ; then
9652 LDFLAGS="$LDFLAGS -L$libdir"
9654 # note: $X_LIBS includes $x_libraries
9655 LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
9657 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
9658 LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
9659 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XF86VidModeSetGammaRamp in -lXxf86vm" >&5
9660 $as_echo_n "checking for XF86VidModeSetGammaRamp in -lXxf86vm... " >&6; }
9661 if ${ac_cv_lib_Xxf86vm_XF86VidModeSetGammaRamp+:} false; then :
9662 $as_echo_n "(cached) " >&6
9664 ac_check_lib_save_LIBS=$LIBS
9665 LIBS="-lXxf86vm -lXext -lX11 $LIBS"
9666 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9667 /* end confdefs.h. */
9669 /* Override any GCC internal prototype to avoid an error.
9670 Use char because int might match the return type of a GCC
9671 builtin and then its argument prototype would still apply. */
9675 char XF86VidModeSetGammaRamp ();
9679 return XF86VidModeSetGammaRamp ();
9684 if ac_fn_c_try_link "$LINENO"; then :
9685 ac_cv_lib_Xxf86vm_XF86VidModeSetGammaRamp=yes
9687 ac_cv_lib_Xxf86vm_XF86VidModeSetGammaRamp=no
9689 rm -f core conftest.err conftest.$ac_objext \
9690 conftest$ac_exeext conftest.$ac_ext
9691 LIBS=$ac_check_lib_save_LIBS
9693 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xxf86vm_XF86VidModeSetGammaRamp" >&5
9694 $as_echo "$ac_cv_lib_Xxf86vm_XF86VidModeSetGammaRamp" >&6; }
9695 if test "x$ac_cv_lib_Xxf86vm_XF86VidModeSetGammaRamp" = xyes; then :
9696 have_xf86gamma_ramp=yes
9701 CPPFLAGS="$ac_save_CPPFLAGS"
9702 LDFLAGS="$ac_save_LDFLAGS"
9703 # LIBS="$ac_save_LIBS"
9707 # if those tests succeeded, then we've really got the functions.
9708 if test "$have_xf86gamma" = yes; then
9709 $as_echo "#define HAVE_XF86VMODE_GAMMA 1" >>confdefs.h
9713 if test "$have_xf86gamma_ramp" = yes; then
9714 $as_echo "#define HAVE_XF86VMODE_GAMMA_RAMP 1" >>confdefs.h
9718 # pull in the lib, if we haven't already
9719 if test "$have_xf86gamma" = yes -a "$have_xf86vmode" = no; then
9720 SAVER_LIBS="$SAVER_LIBS -lXxf86vm"
9723 elif test "$with_xf86gamma" != no; then
9724 echo "error: must be yes or no: --with-xf86gamma-ext=$with_xf86vmode"
9729 ###############################################################################
9731 # Check for the RANDR (Resize and Rotate) server extension.
9733 # We need this to detect when the resolution of the desktop
9734 # has changed out from under us (this is a newer, different
9735 # mechanism than the XF86VMODE virtual viewports.)
9737 ###############################################################################
9740 with_randr_req=unspecified
9742 # Check whether --with-randr-ext was given.
9743 if test "${with_randr_ext+set}" = set; then :
9744 withval=$with_randr_ext; with_randr="$withval"; with_randr_req="$withval"
9751 case "$with_randr" in
9756 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for RANDR headers" >&5
9757 $as_echo_n "checking for RANDR headers... " >&6; }
9758 d=$with_randr/include
9760 X_CFLAGS="-I$d $X_CFLAGS"
9761 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
9762 $as_echo "$d" >&6; }
9764 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
9765 $as_echo "not found ($d: no such directory)" >&6; }
9768 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for RANDR libs" >&5
9769 $as_echo_n "checking for RANDR libs... " >&6; }
9772 X_LIBS="-L$d $X_LIBS"
9773 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
9774 $as_echo "$d" >&6; }
9776 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
9777 $as_echo "not found ($d: no such directory)" >&6; }
9780 # replace the directory string with "yes".
9781 with_randr_req="yes"
9782 with_randr=$with_randr_req
9787 echo "error: argument to --with-randr-ext must be \"yes\", \"no\", or a directory."
9788 echo " If it is a directory, then \`DIR/include' will be added to"
9789 echo " the -I list, and \`DIR/lib' will be added to the -L list."
9795 if test "$with_randr" = yes; then
9797 # first check for Xrandr.h
9799 ac_save_CPPFLAGS="$CPPFLAGS"
9800 if test \! -z "$includedir" ; then
9801 CPPFLAGS="$CPPFLAGS -I$includedir"
9803 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
9804 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
9805 ac_fn_c_check_header_compile "$LINENO" "X11/extensions/Xrandr.h" "ac_cv_header_X11_extensions_Xrandr_h" "#include <X11/Xlib.h>
9807 if test "x$ac_cv_header_X11_extensions_Xrandr_h" = xyes; then :
9812 CPPFLAGS="$ac_save_CPPFLAGS"
9814 # if that succeeded, then check for the XRR code in the libraries
9815 if test "$have_randr" = yes; then
9817 # RANDR probably needs -lXrender
9820 ac_save_CPPFLAGS="$CPPFLAGS"
9821 ac_save_LDFLAGS="$LDFLAGS"
9822 # ac_save_LIBS="$LIBS"
9824 if test \! -z "$includedir" ; then
9825 CPPFLAGS="$CPPFLAGS -I$includedir"
9827 # note: $X_CFLAGS includes $x_includes
9828 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
9830 if test \! -z "$libdir" ; then
9831 LDFLAGS="$LDFLAGS -L$libdir"
9833 # note: $X_LIBS includes $x_libraries
9834 LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
9836 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
9837 LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
9838 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XRenderSetSubpixelOrder in -lXrender" >&5
9839 $as_echo_n "checking for XRenderSetSubpixelOrder in -lXrender... " >&6; }
9840 if ${ac_cv_lib_Xrender_XRenderSetSubpixelOrder+:} false; then :
9841 $as_echo_n "(cached) " >&6
9843 ac_check_lib_save_LIBS=$LIBS
9844 LIBS="-lXrender -lXext -lX11 $LIBS"
9845 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9846 /* end confdefs.h. */
9848 /* Override any GCC internal prototype to avoid an error.
9849 Use char because int might match the return type of a GCC
9850 builtin and then its argument prototype would still apply. */
9854 char XRenderSetSubpixelOrder ();
9858 return XRenderSetSubpixelOrder ();
9863 if ac_fn_c_try_link "$LINENO"; then :
9864 ac_cv_lib_Xrender_XRenderSetSubpixelOrder=yes
9866 ac_cv_lib_Xrender_XRenderSetSubpixelOrder=no
9868 rm -f core conftest.err conftest.$ac_objext \
9869 conftest$ac_exeext conftest.$ac_ext
9870 LIBS=$ac_check_lib_save_LIBS
9872 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xrender_XRenderSetSubpixelOrder" >&5
9873 $as_echo "$ac_cv_lib_Xrender_XRenderSetSubpixelOrder" >&6; }
9874 if test "x$ac_cv_lib_Xrender_XRenderSetSubpixelOrder" = xyes; then :
9875 xrender_libs="-lXrender"
9880 CPPFLAGS="$ac_save_CPPFLAGS"
9881 LDFLAGS="$ac_save_LDFLAGS"
9882 # LIBS="$ac_save_LIBS"
9885 # first look for RANDR in -lXext
9888 ac_save_CPPFLAGS="$CPPFLAGS"
9889 ac_save_LDFLAGS="$LDFLAGS"
9890 # ac_save_LIBS="$LIBS"
9892 if test \! -z "$includedir" ; then
9893 CPPFLAGS="$CPPFLAGS -I$includedir"
9895 # note: $X_CFLAGS includes $x_includes
9896 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
9898 if test \! -z "$libdir" ; then
9899 LDFLAGS="$LDFLAGS -L$libdir"
9901 # note: $X_LIBS includes $x_libraries
9902 LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
9904 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
9905 LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
9906 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XRRGetScreenInfo in -lXext" >&5
9907 $as_echo_n "checking for XRRGetScreenInfo in -lXext... " >&6; }
9908 if ${ac_cv_lib_Xext_XRRGetScreenInfo+:} false; then :
9909 $as_echo_n "(cached) " >&6
9911 ac_check_lib_save_LIBS=$LIBS
9912 LIBS="-lXext $xrender_libs -lXext -lX11 $LIBS"
9913 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9914 /* end confdefs.h. */
9916 /* Override any GCC internal prototype to avoid an error.
9917 Use char because int might match the return type of a GCC
9918 builtin and then its argument prototype would still apply. */
9922 char XRRGetScreenInfo ();
9926 return XRRGetScreenInfo ();
9931 if ac_fn_c_try_link "$LINENO"; then :
9932 ac_cv_lib_Xext_XRRGetScreenInfo=yes
9934 ac_cv_lib_Xext_XRRGetScreenInfo=no
9936 rm -f core conftest.err conftest.$ac_objext \
9937 conftest$ac_exeext conftest.$ac_ext
9938 LIBS=$ac_check_lib_save_LIBS
9940 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xext_XRRGetScreenInfo" >&5
9941 $as_echo "$ac_cv_lib_Xext_XRRGetScreenInfo" >&6; }
9942 if test "x$ac_cv_lib_Xext_XRRGetScreenInfo" = xyes; then :
9943 have_randr=yes; SAVER_LIBS="$SAVER_LIBS $xrender_libs"
9948 CPPFLAGS="$ac_save_CPPFLAGS"
9949 LDFLAGS="$ac_save_LDFLAGS"
9950 # LIBS="$ac_save_LIBS"
9953 # if that failed, look in -lXrandr
9954 if test "$have_randr" = no; then
9956 ac_save_CPPFLAGS="$CPPFLAGS"
9957 ac_save_LDFLAGS="$LDFLAGS"
9958 # ac_save_LIBS="$LIBS"
9960 if test \! -z "$includedir" ; then
9961 CPPFLAGS="$CPPFLAGS -I$includedir"
9963 # note: $X_CFLAGS includes $x_includes
9964 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
9966 if test \! -z "$libdir" ; then
9967 LDFLAGS="$LDFLAGS -L$libdir"
9969 # note: $X_LIBS includes $x_libraries
9970 LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
9972 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
9973 LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
9974 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XRRGetScreenInfo in -lXrandr" >&5
9975 $as_echo_n "checking for XRRGetScreenInfo in -lXrandr... " >&6; }
9976 if ${ac_cv_lib_Xrandr_XRRGetScreenInfo+:} false; then :
9977 $as_echo_n "(cached) " >&6
9979 ac_check_lib_save_LIBS=$LIBS
9980 LIBS="-lXrandr $xrender_libs -lXext -lX11 $LIBS"
9981 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9982 /* end confdefs.h. */
9984 /* Override any GCC internal prototype to avoid an error.
9985 Use char because int might match the return type of a GCC
9986 builtin and then its argument prototype would still apply. */
9990 char XRRGetScreenInfo ();
9994 return XRRGetScreenInfo ();
9999 if ac_fn_c_try_link "$LINENO"; then :
10000 ac_cv_lib_Xrandr_XRRGetScreenInfo=yes
10002 ac_cv_lib_Xrandr_XRRGetScreenInfo=no
10004 rm -f core conftest.err conftest.$ac_objext \
10005 conftest$ac_exeext conftest.$ac_ext
10006 LIBS=$ac_check_lib_save_LIBS
10008 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xrandr_XRRGetScreenInfo" >&5
10009 $as_echo "$ac_cv_lib_Xrandr_XRRGetScreenInfo" >&6; }
10010 if test "x$ac_cv_lib_Xrandr_XRRGetScreenInfo" = xyes; then :
10011 have_randr=yes; SAVER_LIBS="$SAVER_LIBS -lXrandr $xrender_libs"
10016 CPPFLAGS="$ac_save_CPPFLAGS"
10017 LDFLAGS="$ac_save_LDFLAGS"
10018 # LIBS="$ac_save_LIBS"
10023 # if that succeeded, then we've really got it.
10024 if test "$have_randr" = yes; then
10025 $as_echo "#define HAVE_RANDR 1" >>confdefs.h
10028 # Now check for version 1.2 in the same libs.
10029 # Try to compile, since on MacOS 10.5.7, headers are older than libs!
10030 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XRRGetScreenResources" >&5
10031 $as_echo_n "checking for XRRGetScreenResources... " >&6; }
10032 if ${ac_cv_randr_12+:} false; then :
10033 $as_echo_n "(cached) " >&6
10037 ac_save_CPPFLAGS="$CPPFLAGS"
10038 if test \! -z "$includedir" ; then
10039 CPPFLAGS="$CPPFLAGS -I$includedir"
10041 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
10042 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
10043 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10044 /* end confdefs.h. */
10045 #include <stdlib.h>
10046 #include <X11/Xlib.h>
10047 #include <X11/extensions/Xrandr.h>
10051 XRRScreenResources *res =
10052 XRRGetScreenResources (0, 0);
10057 if ac_fn_c_try_compile "$LINENO"; then :
10062 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10063 CPPFLAGS="$ac_save_CPPFLAGS"
10065 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_randr_12" >&5
10066 $as_echo "$ac_cv_randr_12" >&6; }
10067 if test "$ac_cv_randr_12" = yes ; then
10068 $as_echo "#define HAVE_RANDR_12 1" >>confdefs.h
10071 # AC_CHECK_X_LIB(c, XRRGetOutputInfo, [AC_DEFINE(HAVE_RANDR_12)],
10072 # [true], $SAVER_LIBS)
10076 elif test "$with_randr" != no; then
10077 echo "error: must be yes or no: --with-randr-ext=$with_randr"
10082 ###############################################################################
10084 # Check for XF86MiscSetGrabKeysState (but only bother if we are already
10085 # using other XF86 stuff.)
10087 ###############################################################################
10089 have_xf86miscsetgrabkeysstate=no
10090 if test "$have_xf86gamma" = yes -o "$have_xf86vmode" = yes; then
10092 ac_save_CPPFLAGS="$CPPFLAGS"
10093 ac_save_LDFLAGS="$LDFLAGS"
10094 # ac_save_LIBS="$LIBS"
10096 if test \! -z "$includedir" ; then
10097 CPPFLAGS="$CPPFLAGS -I$includedir"
10099 # note: $X_CFLAGS includes $x_includes
10100 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
10102 if test \! -z "$libdir" ; then
10103 LDFLAGS="$LDFLAGS -L$libdir"
10105 # note: $X_LIBS includes $x_libraries
10106 LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
10108 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
10109 LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
10110 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XF86MiscSetGrabKeysState in -lXxf86misc" >&5
10111 $as_echo_n "checking for XF86MiscSetGrabKeysState in -lXxf86misc... " >&6; }
10112 if ${ac_cv_lib_Xxf86misc_XF86MiscSetGrabKeysState+:} false; then :
10113 $as_echo_n "(cached) " >&6
10115 ac_check_lib_save_LIBS=$LIBS
10116 LIBS="-lXxf86misc -lXext -lX11 $LIBS"
10117 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10118 /* end confdefs.h. */
10120 /* Override any GCC internal prototype to avoid an error.
10121 Use char because int might match the return type of a GCC
10122 builtin and then its argument prototype would still apply. */
10126 char XF86MiscSetGrabKeysState ();
10130 return XF86MiscSetGrabKeysState ();
10135 if ac_fn_c_try_link "$LINENO"; then :
10136 ac_cv_lib_Xxf86misc_XF86MiscSetGrabKeysState=yes
10138 ac_cv_lib_Xxf86misc_XF86MiscSetGrabKeysState=no
10140 rm -f core conftest.err conftest.$ac_objext \
10141 conftest$ac_exeext conftest.$ac_ext
10142 LIBS=$ac_check_lib_save_LIBS
10144 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xxf86misc_XF86MiscSetGrabKeysState" >&5
10145 $as_echo "$ac_cv_lib_Xxf86misc_XF86MiscSetGrabKeysState" >&6; }
10146 if test "x$ac_cv_lib_Xxf86misc_XF86MiscSetGrabKeysState" = xyes; then :
10147 have_xf86miscsetgrabkeysstate=yes
10152 CPPFLAGS="$ac_save_CPPFLAGS"
10153 LDFLAGS="$ac_save_LDFLAGS"
10154 # LIBS="$ac_save_LIBS"
10156 if test "$have_xf86miscsetgrabkeysstate" = yes ; then
10157 SAVER_LIBS="$SAVER_LIBS -lXxf86misc"
10158 $as_echo "#define HAVE_XF86MISCSETGRABKEYSSTATE 1" >>confdefs.h
10164 ###############################################################################
10166 # Check for HP XHPDisableReset and XHPEnableReset.
10168 ###############################################################################
10170 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XHPDisableReset in X11/XHPlib.h" >&5
10171 $as_echo_n "checking for XHPDisableReset in X11/XHPlib.h... " >&6; }
10173 ac_save_CPPFLAGS="$CPPFLAGS"
10174 if test \! -z "$includedir" ; then
10175 CPPFLAGS="$CPPFLAGS -I$includedir"
10177 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
10178 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
10179 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10180 /* end confdefs.h. */
10181 #include <X11/XHPlib.h>
10184 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
10185 $EGREP "XHPDisableReset" >/dev/null 2>&1; then :
10186 $as_echo "#define HAVE_XHPDISABLERESET 1" >>confdefs.h
10188 SAVER_LIBS="-lXhp11 $SAVER_LIBS"
10189 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10190 $as_echo "yes" >&6; }
10192 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10193 $as_echo "no" >&6; }
10197 CPPFLAGS="$ac_save_CPPFLAGS"
10200 ###############################################################################
10202 # Check for /proc/interrupts.
10204 ###############################################################################
10206 have_proc_interrupts=no
10207 with_proc_interrupts_req=unspecified
10209 # Check whether --with-proc-interrupts was given.
10210 if test "${with_proc_interrupts+set}" = set; then :
10211 withval=$with_proc_interrupts; with_proc_interrupts="$withval"; with_proc_interrupts_req="$withval"
10213 with_proc_interrupts=yes
10217 if test "$with_proc_interrupts" = yes; then
10219 # Note that we may be building in an environment (e.g. Debian buildd chroot)
10220 # without a proper /proc filesystem. If /proc/interrupts exists, then we'll
10221 # check that it has the bits we need, but otherwise we'll just go on faith.
10223 have_proc_interrupts=yes
10225 if test -f /proc/interrupts; then
10226 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether /proc/interrupts contains keyboard data" >&5
10227 $as_echo_n "checking whether /proc/interrupts contains keyboard data... " >&6; }
10228 if ${ac_cv_have_proc_interrupts+:} false; then :
10229 $as_echo_n "(cached) " >&6
10231 ac_cv_have_proc_interrupts=no
10232 if grep 'keyboard\|i8042' /proc/interrupts >/dev/null 2>&1 ; then
10233 ac_cv_have_proc_interrupts=yes
10237 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_proc_interrupts" >&5
10238 $as_echo "$ac_cv_have_proc_interrupts" >&6; }
10239 have_proc_interrupts=$ac_cv_have_proc_interrupts
10242 if test "$have_proc_interrupts" = yes; then
10243 $as_echo "#define HAVE_PROC_INTERRUPTS 1" >>confdefs.h
10247 elif test "$with_proc_interrupts" != no; then
10248 echo "error: must be yes or no: --with-proc-interrupts=$with_proc_interrupts"
10253 ###############################################################################
10255 # The --enable-locking option
10257 ###############################################################################
10259 # Check whether --enable-locking was given.
10260 if test "${enable_locking+set}" = set; then :
10261 enableval=$enable_locking; enable_locking="$enableval"
10263 if test "$ac_macosx" = yes; then
10264 # We can't lock on MacOS X, so default to not compiling in support for it.
10265 # But allow --enable-locking to override that, so I can debug Linux locking
10273 if test "$enable_locking" = yes; then
10275 elif test "$enable_locking" = no; then
10276 $as_echo "#define NO_LOCKING 1" >>confdefs.h
10279 echo "error: must be yes or no: --enable-locking=$enable_locking"
10284 ###############################################################################
10286 # Whether to allow root password to unblank.
10288 ###############################################################################
10289 # Check whether --enable-root-passwd was given.
10290 if test "${enable_root_passwd+set}" = set; then :
10291 enableval=$enable_root_passwd; enable_root_passwd="$enableval"
10293 enable_root_passwd=yes
10296 if test "$enable_root_passwd" = yes; then
10297 $as_echo "#define ALLOW_ROOT_PASSWD 1" >>confdefs.h
10300 elif test "$enable_root_passwd" != no; then
10301 echo "error: must be yes or no: --enable-root-passwd=$enable_root_passwd"
10305 ###############################################################################
10309 ###############################################################################
10313 # Solaris systems tend to come with PAM misconfigured.
10314 # Don't build it by default, even if the headers exist.
10315 with_pam_default=no
10318 # Default to building PAM support on all other systems, if it exists.
10319 with_pam_default=yes
10324 with_pam_req=unspecified
10327 # Check whether --with-pam was given.
10328 if test "${with_pam+set}" = set; then :
10329 withval=$with_pam; with_pam="$withval"; with_pam_req="$withval"
10331 with_pam=$with_pam_default
10336 # Check whether --with-pam_service_name was given.
10337 if test "${with_pam_service_name+set}" = set; then :
10338 withval=$with_pam_service_name; pam_service_name="$withval"
10340 pam_service_name="xscreensaver"
10344 # Check whether --enable-pam-check-account-type was given.
10345 if test "${enable_pam_check_account_type+set}" = set; then :
10346 enableval=$enable_pam_check_account_type; enable_pam_check_account_type="$enableval"
10348 enable_pam_check_account_type=no
10351 if test "$enable_pam_check_account_type" = yes ; then
10352 $as_echo "#define PAM_CHECK_ACCOUNT_TYPE 1" >>confdefs.h
10355 elif test "$enable_pam_check_account_type" != no ; then
10356 echo "error: must be yes or no: --enable-pam-check-account-type=$enable_pam_check_account_type"
10361 case "$with_pam" in
10366 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PAM headers" >&5
10367 $as_echo_n "checking for PAM headers... " >&6; }
10368 d=$with_pam/include
10369 if test -d $d; then
10370 X_CFLAGS="-I$d $X_CFLAGS"
10371 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
10372 $as_echo "$d" >&6; }
10374 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
10375 $as_echo "not found ($d: no such directory)" >&6; }
10378 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PAM libs" >&5
10379 $as_echo_n "checking for PAM libs... " >&6; }
10381 if test -d $d; then
10382 X_LIBS="-L$d $X_LIBS"
10383 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
10384 $as_echo "$d" >&6; }
10386 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
10387 $as_echo "not found ($d: no such directory)" >&6; }
10390 # replace the directory string with "yes".
10392 with_pam=$with_pam_req
10397 echo "error: argument to --with-pam must be \"yes\", \"no\", or a directory."
10398 echo " If it is a directory, then \`DIR/include' will be added to"
10399 echo " the -I list, and \`DIR/lib' will be added to the -L list."
10405 if test "$enable_locking" = yes -a "$with_pam" = yes; then
10406 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PAM" >&5
10407 $as_echo_n "checking for PAM... " >&6; }
10408 if ${ac_cv_pam+:} false; then :
10409 $as_echo_n "(cached) " >&6
10412 ac_save_CPPFLAGS="$CPPFLAGS"
10413 if test \! -z "$includedir" ; then
10414 CPPFLAGS="$CPPFLAGS -I$includedir"
10416 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
10417 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
10418 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10419 /* end confdefs.h. */
10420 #include <security/pam_appl.h>
10429 if ac_fn_c_try_compile "$LINENO"; then :
10434 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10435 CPPFLAGS="$ac_save_CPPFLAGS"
10437 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_pam" >&5
10438 $as_echo "$ac_cv_pam" >&6; }
10439 if test "$ac_cv_pam" = yes ; then
10441 $as_echo "#define HAVE_PAM 1" >>confdefs.h
10443 cat >>confdefs.h <<_ACEOF
10444 #define PAM_SERVICE_NAME "$pam_service_name"
10448 PASSWD_LIBS="${PASSWD_LIBS} -lpam"
10450 # libpam typically requires dlopen and dlsym. On FreeBSD,
10451 # those are in libc. On Linux and Solaris, they're in libdl.
10452 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10453 $as_echo_n "checking for dlopen in -ldl... " >&6; }
10454 if ${ac_cv_lib_dl_dlopen+:} false; then :
10455 $as_echo_n "(cached) " >&6
10457 ac_check_lib_save_LIBS=$LIBS
10459 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10460 /* end confdefs.h. */
10462 /* Override any GCC internal prototype to avoid an error.
10463 Use char because int might match the return type of a GCC
10464 builtin and then its argument prototype would still apply. */
10477 if ac_fn_c_try_link "$LINENO"; then :
10478 ac_cv_lib_dl_dlopen=yes
10480 ac_cv_lib_dl_dlopen=no
10482 rm -f core conftest.err conftest.$ac_objext \
10483 conftest$ac_exeext conftest.$ac_ext
10484 LIBS=$ac_check_lib_save_LIBS
10486 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10487 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10488 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
10489 PASSWD_LIBS="${PASSWD_LIBS} -ldl"
10493 # On Linux, sigtimedwait() is in libc; on Solaris, it's in librt.
10495 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sigtimedwait in -lc" >&5
10496 $as_echo_n "checking for sigtimedwait in -lc... " >&6; }
10497 if ${ac_cv_lib_c_sigtimedwait+:} false; then :
10498 $as_echo_n "(cached) " >&6
10500 ac_check_lib_save_LIBS=$LIBS
10502 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10503 /* end confdefs.h. */
10505 /* Override any GCC internal prototype to avoid an error.
10506 Use char because int might match the return type of a GCC
10507 builtin and then its argument prototype would still apply. */
10511 char sigtimedwait ();
10515 return sigtimedwait ();
10520 if ac_fn_c_try_link "$LINENO"; then :
10521 ac_cv_lib_c_sigtimedwait=yes
10523 ac_cv_lib_c_sigtimedwait=no
10525 rm -f core conftest.err conftest.$ac_objext \
10526 conftest$ac_exeext conftest.$ac_ext
10527 LIBS=$ac_check_lib_save_LIBS
10529 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_sigtimedwait" >&5
10530 $as_echo "$ac_cv_lib_c_sigtimedwait" >&6; }
10531 if test "x$ac_cv_lib_c_sigtimedwait" = xyes; then :
10533 $as_echo "#define HAVE_SIGTIMEDWAIT 1" >>confdefs.h
10537 if test "$have_timedwait" = no ; then
10538 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sigtimedwait in -lrt" >&5
10539 $as_echo_n "checking for sigtimedwait in -lrt... " >&6; }
10540 if ${ac_cv_lib_rt_sigtimedwait+:} false; then :
10541 $as_echo_n "(cached) " >&6
10543 ac_check_lib_save_LIBS=$LIBS
10545 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10546 /* end confdefs.h. */
10548 /* Override any GCC internal prototype to avoid an error.
10549 Use char because int might match the return type of a GCC
10550 builtin and then its argument prototype would still apply. */
10554 char sigtimedwait ();
10558 return sigtimedwait ();
10563 if ac_fn_c_try_link "$LINENO"; then :
10564 ac_cv_lib_rt_sigtimedwait=yes
10566 ac_cv_lib_rt_sigtimedwait=no
10568 rm -f core conftest.err conftest.$ac_objext \
10569 conftest$ac_exeext conftest.$ac_ext
10570 LIBS=$ac_check_lib_save_LIBS
10572 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rt_sigtimedwait" >&5
10573 $as_echo "$ac_cv_lib_rt_sigtimedwait" >&6; }
10574 if test "x$ac_cv_lib_rt_sigtimedwait" = xyes; then :
10576 $as_echo "#define HAVE_SIGTIMEDWAIT 1" >>confdefs.h
10578 PASSWD_LIBS="${PASSWD_LIBS} -lrt"
10583 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to call pam_strerror" >&5
10584 $as_echo_n "checking how to call pam_strerror... " >&6; }
10585 if ${ac_cv_pam_strerror_args+:} false; then :
10586 $as_echo_n "(cached) " >&6
10589 ac_save_CPPFLAGS="$CPPFLAGS"
10590 if test \! -z "$includedir" ; then
10591 CPPFLAGS="$CPPFLAGS -I$includedir"
10593 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
10594 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
10595 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10596 /* end confdefs.h. */
10598 #include <stdlib.h>
10599 #include <security/pam_appl.h>
10603 pam_handle_t *pamh = 0;
10604 char *s = pam_strerror(pamh, PAM_SUCCESS);
10609 if ac_fn_c_try_compile "$LINENO"; then :
10610 ac_pam_strerror_args=2
10613 ac_save_CPPFLAGS="$CPPFLAGS"
10614 if test \! -z "$includedir" ; then
10615 CPPFLAGS="$CPPFLAGS -I$includedir"
10617 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
10618 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
10619 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10620 /* end confdefs.h. */
10622 #include <stdlib.h>
10623 #include <security/pam_appl.h>
10628 pam_strerror(PAM_SUCCESS);
10633 if ac_fn_c_try_compile "$LINENO"; then :
10634 ac_pam_strerror_args=1
10636 ac_pam_strerror_args=0
10638 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10639 CPPFLAGS="$ac_save_CPPFLAGS"
10641 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10642 CPPFLAGS="$ac_save_CPPFLAGS"
10643 ac_cv_pam_strerror_args=$ac_pam_strerror_args
10646 ac_pam_strerror_args=$ac_cv_pam_strerror_args
10647 if test "$ac_pam_strerror_args" = 1 ; then
10648 { $as_echo "$as_me:${as_lineno-$LINENO}: result: one argument" >&5
10649 $as_echo "one argument" >&6; }
10650 elif test "$ac_pam_strerror_args" = 2 ; then
10651 $as_echo "#define PAM_STRERROR_TWO_ARGS 1" >>confdefs.h
10653 { $as_echo "$as_me:${as_lineno-$LINENO}: result: two arguments" >&5
10654 $as_echo "two arguments" >&6; }
10656 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unknown" >&5
10657 $as_echo "unknown" >&6; }
10660 # Check pam_fail_delay
10661 { $as_echo "$as_me:${as_lineno-$LINENO}: checking pam_fail_delay in -lpam" >&5
10662 $as_echo_n "checking pam_fail_delay in -lpam... " >&6; }
10663 if ${ac_cv_pam_fail_delay+:} false; then :
10664 $as_echo_n "(cached) " >&6
10666 ac_save_LDFLAGS="$LDFLAGS"
10668 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10669 /* end confdefs.h. */
10670 #include <security/pam_appl.h>
10674 pam_handle_t *pamh = 0;
10675 unsigned int usec = 1;
10676 int status = pam_fail_delay (pamh, usec);
10681 if ac_fn_c_try_link "$LINENO"; then :
10682 ac_pam_fail_delay=yes
10684 ac_pam_fail_delay=no
10686 rm -f core conftest.err conftest.$ac_objext \
10687 conftest$ac_exeext conftest.$ac_ext
10688 ac_cv_pam_fail_delay=$ac_pam_fail_delay,
10689 LDFLAGS=$ac_save_LDFLAGS
10693 if test "$ac_pam_fail_delay" = yes ; then
10694 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10695 $as_echo "yes" >&6; }
10696 $as_echo "#define HAVE_PAM_FAIL_DELAY 1" >>confdefs.h
10699 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10700 $as_echo "no" >&6; }
10707 ###############################################################################
10709 # Check for Kerberos.
10711 ###############################################################################
10715 with_kerberos_req=unspecified
10718 # Check whether --with-kerberos was given.
10719 if test "${with_kerberos+set}" = set; then :
10720 withval=$with_kerberos; with_kerberos="$withval"; with_kerberos_req="$withval"
10727 case "$with_kerberos" in
10732 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Kerberos headers" >&5
10733 $as_echo_n "checking for Kerberos headers... " >&6; }
10734 d=$with_kerberos/include
10735 if test -d $d; then
10736 X_CFLAGS="-I$d $X_CFLAGS"
10737 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
10738 $as_echo "$d" >&6; }
10740 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
10741 $as_echo "not found ($d: no such directory)" >&6; }
10744 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Kerberos libs" >&5
10745 $as_echo_n "checking for Kerberos libs... " >&6; }
10746 d=$with_kerberos/lib
10747 if test -d $d; then
10748 X_LIBS="-L$d $X_LIBS"
10749 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
10750 $as_echo "$d" >&6; }
10752 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
10753 $as_echo "not found ($d: no such directory)" >&6; }
10756 # replace the directory string with "yes".
10757 with_kerberos_req="yes"
10758 with_kerberos=$with_kerberos_req
10763 echo "error: argument to --with-kerberos must be \"yes\", \"no\", or a directory."
10764 echo " If it is a directory, then \`DIR/include' will be added to"
10765 echo " the -I list, and \`DIR/lib' will be added to the -L list."
10771 if test "$enable_locking" = yes -a "$with_kerberos" = yes; then
10772 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Kerberos 4" >&5
10773 $as_echo_n "checking for Kerberos 4... " >&6; }
10774 if ${ac_cv_kerberos+:} false; then :
10775 $as_echo_n "(cached) " >&6
10778 ac_save_CPPFLAGS="$CPPFLAGS"
10779 if test \! -z "$includedir" ; then
10780 CPPFLAGS="$CPPFLAGS -I$includedir"
10782 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
10783 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
10784 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10785 /* end confdefs.h. */
10795 if ac_fn_c_try_compile "$LINENO"; then :
10800 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10801 CPPFLAGS="$ac_save_CPPFLAGS"
10803 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_kerberos" >&5
10804 $as_echo "$ac_cv_kerberos" >&6; }
10805 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Kerberos 5" >&5
10806 $as_echo_n "checking for Kerberos 5... " >&6; }
10807 if ${ac_cv_kerberos5+:} false; then :
10808 $as_echo_n "(cached) " >&6
10811 ac_save_CPPFLAGS="$CPPFLAGS"
10812 if test \! -z "$includedir" ; then
10813 CPPFLAGS="$CPPFLAGS -I$includedir"
10815 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
10816 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
10817 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10818 /* end confdefs.h. */
10819 #include <kerberosIV/krb.h>
10828 if ac_fn_c_try_compile "$LINENO"; then :
10829 ac_cv_kerberos5=yes
10833 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10834 CPPFLAGS="$ac_save_CPPFLAGS"
10836 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_kerberos5" >&5
10837 $as_echo "$ac_cv_kerberos5" >&6; }
10839 if test "$ac_cv_kerberos" = yes ; then
10841 $as_echo "#define HAVE_KERBEROS 1" >>confdefs.h
10845 if test "$ac_cv_kerberos5" = yes ; then
10847 # Andrew Snare <ajs@pigpond.com> wrote:
10849 # You were assuming that if kerberosV (krb5) was found, then kerberosIV
10850 # (krb4) was also available. This turns out not to be the case with
10851 # mit-krb-1.2.7; apparently backwards-compatibility with KerberosIV
10854 # So, disable kerberosV support if libkrb4 can't be found.
10855 # This is not the best solution, but it makes the compile not fail.
10858 ac_save_CPPFLAGS="$CPPFLAGS"
10859 ac_save_LDFLAGS="$LDFLAGS"
10860 # ac_save_LIBS="$LIBS"
10862 if test \! -z "$includedir" ; then
10863 CPPFLAGS="$CPPFLAGS -I$includedir"
10865 # note: $X_CFLAGS includes $x_includes
10866 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
10868 if test \! -z "$libdir" ; then
10869 LDFLAGS="$LDFLAGS -L$libdir"
10871 # note: $X_LIBS includes $x_libraries
10872 LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
10874 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
10875 LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
10876 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for krb_get_tf_realm in -lkrb4" >&5
10877 $as_echo_n "checking for krb_get_tf_realm in -lkrb4... " >&6; }
10878 if ${ac_cv_lib_krb4_krb_get_tf_realm+:} false; then :
10879 $as_echo_n "(cached) " >&6
10881 ac_check_lib_save_LIBS=$LIBS
10882 LIBS="-lkrb4 $LIBS"
10883 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10884 /* end confdefs.h. */
10886 /* Override any GCC internal prototype to avoid an error.
10887 Use char because int might match the return type of a GCC
10888 builtin and then its argument prototype would still apply. */
10892 char krb_get_tf_realm ();
10896 return krb_get_tf_realm ();
10901 if ac_fn_c_try_link "$LINENO"; then :
10902 ac_cv_lib_krb4_krb_get_tf_realm=yes
10904 ac_cv_lib_krb4_krb_get_tf_realm=no
10906 rm -f core conftest.err conftest.$ac_objext \
10907 conftest$ac_exeext conftest.$ac_ext
10908 LIBS=$ac_check_lib_save_LIBS
10910 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_krb4_krb_get_tf_realm" >&5
10911 $as_echo "$ac_cv_lib_krb4_krb_get_tf_realm" >&6; }
10912 if test "x$ac_cv_lib_krb4_krb_get_tf_realm" = xyes; then :
10918 CPPFLAGS="$ac_save_CPPFLAGS"
10919 LDFLAGS="$ac_save_LDFLAGS"
10920 # LIBS="$ac_save_LIBS"
10922 if test "$have_kerberos" = yes ; then
10924 $as_echo "#define HAVE_KERBEROS 1" >>confdefs.h
10926 $as_echo "#define HAVE_KERBEROS5 1" >>confdefs.h
10930 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Cannot find compat lib (libkrb4) needed to use Kerberos 5" >&5
10931 $as_echo "$as_me: WARNING: Cannot find compat lib (libkrb4) needed to use Kerberos 5" >&2;}
10936 if test "$have_kerberos5" = yes ; then
10937 # from Matt Knopp <mhat@infocalypse.netlag.com>
10938 # (who got it from amu@mit.edu)
10940 PASSWD_LIBS="$PASSWD_LIBS -lkrb4 -ldes425 -lkrb5 -lk5crypto -lcom_err"
10942 # jwz: MacOS X uses -lkrb5, but not -lcrypt
10944 ac_save_CPPFLAGS="$CPPFLAGS"
10945 ac_save_LDFLAGS="$LDFLAGS"
10946 # ac_save_LIBS="$LIBS"
10948 if test \! -z "$includedir" ; then
10949 CPPFLAGS="$CPPFLAGS -I$includedir"
10951 # note: $X_CFLAGS includes $x_includes
10952 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
10954 if test \! -z "$libdir" ; then
10955 LDFLAGS="$LDFLAGS -L$libdir"
10957 # note: $X_LIBS includes $x_libraries
10958 LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
10960 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
10961 LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
10962 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for crypt in -lcrypt" >&5
10963 $as_echo_n "checking for crypt in -lcrypt... " >&6; }
10964 if ${ac_cv_lib_crypt_crypt+:} false; then :
10965 $as_echo_n "(cached) " >&6
10967 ac_check_lib_save_LIBS=$LIBS
10968 LIBS="-lcrypt $LIBS"
10969 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10970 /* end confdefs.h. */
10972 /* Override any GCC internal prototype to avoid an error.
10973 Use char because int might match the return type of a GCC
10974 builtin and then its argument prototype would still apply. */
10987 if ac_fn_c_try_link "$LINENO"; then :
10988 ac_cv_lib_crypt_crypt=yes
10990 ac_cv_lib_crypt_crypt=no
10992 rm -f core conftest.err conftest.$ac_objext \
10993 conftest$ac_exeext conftest.$ac_ext
10994 LIBS=$ac_check_lib_save_LIBS
10996 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_crypt_crypt" >&5
10997 $as_echo "$ac_cv_lib_crypt_crypt" >&6; }
10998 if test "x$ac_cv_lib_crypt_crypt" = xyes; then :
10999 PASSWD_LIBS="$PASSWD_LIBS -lcrypt"
11002 CPPFLAGS="$ac_save_CPPFLAGS"
11003 LDFLAGS="$ac_save_LDFLAGS"
11004 # LIBS="$ac_save_LIBS"
11007 elif test "$have_kerberos" = yes ; then
11008 # from Tim Showalter <tjs@psaux.com> for FreeBSD 4.2
11009 PASSWD_LIBS="$PASSWD_LIBS -lkrb -ldes -lcom_err"
11012 if test "$have_kerberos" = yes ; then
11013 ac_fn_c_check_func "$LINENO" "res_search" "ac_cv_func_res_search"
11014 if test "x$ac_cv_func_res_search" = xyes; then :
11017 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for res_search in -lresolv" >&5
11018 $as_echo_n "checking for res_search in -lresolv... " >&6; }
11019 if ${ac_cv_lib_resolv_res_search+:} false; then :
11020 $as_echo_n "(cached) " >&6
11022 ac_check_lib_save_LIBS=$LIBS
11023 LIBS="-lresolv $LIBS"
11024 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11025 /* end confdefs.h. */
11027 /* Override any GCC internal prototype to avoid an error.
11028 Use char because int might match the return type of a GCC
11029 builtin and then its argument prototype would still apply. */
11033 char res_search ();
11037 return res_search ();
11042 if ac_fn_c_try_link "$LINENO"; then :
11043 ac_cv_lib_resolv_res_search=yes
11045 ac_cv_lib_resolv_res_search=no
11047 rm -f core conftest.err conftest.$ac_objext \
11048 conftest$ac_exeext conftest.$ac_ext
11049 LIBS=$ac_check_lib_save_LIBS
11051 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_resolv_res_search" >&5
11052 $as_echo "$ac_cv_lib_resolv_res_search" >&6; }
11053 if test "x$ac_cv_lib_resolv_res_search" = xyes; then :
11054 PASSWD_LIBS="${PASSWD_LIBS} -lresolv"
11056 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Can't find DNS resolver libraries needed for Kerberos" >&5
11057 $as_echo "$as_me: WARNING: Can't find DNS resolver libraries needed for Kerberos" >&2;}
11067 ###############################################################################
11069 # Check for the nine billion variants of shadow passwords...
11071 ###############################################################################
11076 with_shadow_req=unspecified
11079 # Check whether --with-shadow was given.
11080 if test "${with_shadow+set}" = set; then :
11081 withval=$with_shadow; with_shadow="$withval"; with_shadow_req="$withval"
11088 case "$with_shadow" in
11093 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shadow password headers" >&5
11094 $as_echo_n "checking for shadow password headers... " >&6; }
11095 d=$with_shadow/include
11096 if test -d $d; then
11097 X_CFLAGS="-I$d $X_CFLAGS"
11098 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
11099 $as_echo "$d" >&6; }
11101 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
11102 $as_echo "not found ($d: no such directory)" >&6; }
11105 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shadow password libs" >&5
11106 $as_echo_n "checking for shadow password libs... " >&6; }
11108 if test -d $d; then
11109 X_LIBS="-L$d $X_LIBS"
11110 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
11111 $as_echo "$d" >&6; }
11113 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
11114 $as_echo "not found ($d: no such directory)" >&6; }
11117 # replace the directory string with "yes".
11118 with_shadow_req="yes"
11119 with_shadow=$with_shadow_req
11124 echo "error: argument to --with-shadow must be \"yes\", \"no\", or a directory."
11125 echo " If it is a directory, then \`DIR/include' will be added to"
11126 echo " the -I list, and \`DIR/lib' will be added to the -L list."
11132 if test "$enable_locking" = no ; then
11138 ###############################################################################
11140 # Check for Sun "adjunct" passwords.
11142 ###############################################################################
11144 if test "$with_shadow" = yes ; then
11145 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Sun-style shadow passwords" >&5
11146 $as_echo_n "checking for Sun-style shadow passwords... " >&6; }
11147 if ${ac_cv_sun_adjunct+:} false; then :
11148 $as_echo_n "(cached) " >&6
11151 ac_save_CPPFLAGS="$CPPFLAGS"
11152 if test \! -z "$includedir" ; then
11153 CPPFLAGS="$CPPFLAGS -I$includedir"
11155 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
11156 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
11157 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11158 /* end confdefs.h. */
11159 #include <stdlib.h>
11160 #include <unistd.h>
11161 #include <sys/types.h>
11162 #include <sys/label.h>
11163 #include <sys/audit.h>
11164 #include <pwdadj.h>
11168 struct passwd_adjunct *p = getpwanam("nobody");
11169 const char *pw = p->pwa_passwd;
11174 if ac_fn_c_try_compile "$LINENO"; then :
11175 ac_cv_sun_adjunct=yes
11177 ac_cv_sun_adjunct=no
11179 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11180 CPPFLAGS="$ac_save_CPPFLAGS"
11182 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sun_adjunct" >&5
11183 $as_echo "$ac_cv_sun_adjunct" >&6; }
11184 if test "$ac_cv_sun_adjunct" = yes; then
11185 have_shadow_adjunct=yes
11192 ###############################################################################
11194 # Check for DEC and SCO so-called "enhanced" security.
11196 ###############################################################################
11198 if test "$with_shadow" = yes ; then
11199 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DEC-style shadow passwords" >&5
11200 $as_echo_n "checking for DEC-style shadow passwords... " >&6; }
11201 if ${ac_cv_enhanced_passwd+:} false; then :
11202 $as_echo_n "(cached) " >&6
11205 ac_save_CPPFLAGS="$CPPFLAGS"
11206 if test \! -z "$includedir" ; then
11207 CPPFLAGS="$CPPFLAGS -I$includedir"
11209 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
11210 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
11211 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11212 /* end confdefs.h. */
11213 #include <stdlib.h>
11214 #include <unistd.h>
11215 #include <sys/types.h>
11217 #include <sys/security.h>
11222 struct pr_passwd *p;
11224 set_auth_parameters(0, 0);
11225 check_auth_parameters();
11226 p = getprpwnam("nobody");
11227 pw = p->ufld.fd_encrypt;
11232 if ac_fn_c_try_compile "$LINENO"; then :
11233 ac_cv_enhanced_passwd=yes
11235 ac_cv_enhanced_passwd=no
11237 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11238 CPPFLAGS="$ac_save_CPPFLAGS"
11240 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_enhanced_passwd" >&5
11241 $as_echo "$ac_cv_enhanced_passwd" >&6; }
11242 if test $ac_cv_enhanced_passwd = yes; then
11243 have_shadow_enhanced=yes
11247 # On SCO, getprpwnam() is in -lprot (which uses nap() from -lx)
11248 # (I'm told it needs -lcurses too, but I don't understand why.)
11249 # But on DEC, it's in -lsecurity.
11251 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for getprpwnam in -lprot" >&5
11252 $as_echo_n "checking for getprpwnam in -lprot... " >&6; }
11253 if ${ac_cv_lib_prot_getprpwnam+:} false; then :
11254 $as_echo_n "(cached) " >&6
11256 ac_check_lib_save_LIBS=$LIBS
11257 LIBS="-lprot -lx $LIBS"
11258 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11259 /* end confdefs.h. */
11261 /* Override any GCC internal prototype to avoid an error.
11262 Use char because int might match the return type of a GCC
11263 builtin and then its argument prototype would still apply. */
11267 char getprpwnam ();
11271 return getprpwnam ();
11276 if ac_fn_c_try_link "$LINENO"; then :
11277 ac_cv_lib_prot_getprpwnam=yes
11279 ac_cv_lib_prot_getprpwnam=no
11281 rm -f core conftest.err conftest.$ac_objext \
11282 conftest$ac_exeext conftest.$ac_ext
11283 LIBS=$ac_check_lib_save_LIBS
11285 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_prot_getprpwnam" >&5
11286 $as_echo "$ac_cv_lib_prot_getprpwnam" >&6; }
11287 if test "x$ac_cv_lib_prot_getprpwnam" = xyes; then :
11288 PASSWD_LIBS="$PASSWD_LIBS -lprot -lcurses -lx"
11290 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for getprpwnam in -lsecurity" >&5
11291 $as_echo_n "checking for getprpwnam in -lsecurity... " >&6; }
11292 if ${ac_cv_lib_security_getprpwnam+:} false; then :
11293 $as_echo_n "(cached) " >&6
11295 ac_check_lib_save_LIBS=$LIBS
11296 LIBS="-lsecurity $LIBS"
11297 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11298 /* end confdefs.h. */
11300 /* Override any GCC internal prototype to avoid an error.
11301 Use char because int might match the return type of a GCC
11302 builtin and then its argument prototype would still apply. */
11306 char getprpwnam ();
11310 return getprpwnam ();
11315 if ac_fn_c_try_link "$LINENO"; then :
11316 ac_cv_lib_security_getprpwnam=yes
11318 ac_cv_lib_security_getprpwnam=no
11320 rm -f core conftest.err conftest.$ac_objext \
11321 conftest$ac_exeext conftest.$ac_ext
11322 LIBS=$ac_check_lib_save_LIBS
11324 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_security_getprpwnam" >&5
11325 $as_echo "$ac_cv_lib_security_getprpwnam" >&6; }
11326 if test "x$ac_cv_lib_security_getprpwnam" = xyes; then :
11327 PASSWD_LIBS="$PASSWD_LIBS -lsecurity"
11335 ###############################################################################
11337 # Check for HP's entry in the "Not Invented Here" Sweepstakes.
11339 ###############################################################################
11341 if test "$with_shadow" = yes ; then
11342 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for HP-style shadow passwords" >&5
11343 $as_echo_n "checking for HP-style shadow passwords... " >&6; }
11344 if ${ac_cv_hpux_passwd+:} false; then :
11345 $as_echo_n "(cached) " >&6
11348 ac_save_CPPFLAGS="$CPPFLAGS"
11349 if test \! -z "$includedir" ; then
11350 CPPFLAGS="$CPPFLAGS -I$includedir"
11352 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
11353 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
11354 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11355 /* end confdefs.h. */
11356 #include <stdlib.h>
11357 #include <unistd.h>
11358 #include <sys/types.h>
11360 #include <hpsecurity.h>
11365 struct s_passwd *p = getspwnam("nobody");
11366 const char *pw = p->pw_passwd;
11371 if ac_fn_c_try_compile "$LINENO"; then :
11372 ac_cv_hpux_passwd=yes
11374 ac_cv_hpux_passwd=no
11376 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11377 CPPFLAGS="$ac_save_CPPFLAGS"
11379 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_hpux_passwd" >&5
11380 $as_echo "$ac_cv_hpux_passwd" >&6; }
11381 if test "$ac_cv_hpux_passwd" = yes; then
11382 have_shadow_hpux=yes
11386 # on HPUX, bigcrypt is in -lsec
11387 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bigcrypt in -lsec" >&5
11388 $as_echo_n "checking for bigcrypt in -lsec... " >&6; }
11389 if ${ac_cv_lib_sec_bigcrypt+:} false; then :
11390 $as_echo_n "(cached) " >&6
11392 ac_check_lib_save_LIBS=$LIBS
11394 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11395 /* end confdefs.h. */
11397 /* Override any GCC internal prototype to avoid an error.
11398 Use char because int might match the return type of a GCC
11399 builtin and then its argument prototype would still apply. */
11407 return bigcrypt ();
11412 if ac_fn_c_try_link "$LINENO"; then :
11413 ac_cv_lib_sec_bigcrypt=yes
11415 ac_cv_lib_sec_bigcrypt=no
11417 rm -f core conftest.err conftest.$ac_objext \
11418 conftest$ac_exeext conftest.$ac_ext
11419 LIBS=$ac_check_lib_save_LIBS
11421 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sec_bigcrypt" >&5
11422 $as_echo "$ac_cv_lib_sec_bigcrypt" >&6; }
11423 if test "x$ac_cv_lib_sec_bigcrypt" = xyes; then :
11424 PASSWD_LIBS="$PASSWD_LIBS -lsec"
11431 ###############################################################################
11433 # Check for FreeBSD-style shadow passwords.
11435 # On FreeBSD, getpwnam() and friends work just like on non-shadow-
11436 # password systems -- except you only get stuff in the pw_passwd field
11437 # if the running program is setuid. So, guess that we've got this
11438 # lossage to contend with if /etc/master.passwd exists, and default to
11439 # a setuid installation.
11441 ###############################################################################
11443 if test "$with_shadow" = yes ; then
11444 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for FreeBSD-style shadow passwords" >&5
11445 $as_echo_n "checking for FreeBSD-style shadow passwords... " >&6; }
11446 if ${ac_cv_master_passwd+:} false; then :
11447 $as_echo_n "(cached) " >&6
11449 if test -f /etc/master.passwd ; then
11450 ac_cv_master_passwd=yes
11452 ac_cv_master_passwd=no
11455 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_master_passwd" >&5
11456 $as_echo "$ac_cv_master_passwd" >&6; }
11457 if test "$ac_cv_master_passwd" = yes; then
11463 ###############################################################################
11465 # Check for traditional (ha!) shadow passwords.
11467 ###############################################################################
11469 if test "$with_shadow" = yes ; then
11470 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for generic shadow passwords" >&5
11471 $as_echo_n "checking for generic shadow passwords... " >&6; }
11472 if ${ac_cv_shadow+:} false; then :
11473 $as_echo_n "(cached) " >&6
11476 ac_save_CPPFLAGS="$CPPFLAGS"
11477 if test \! -z "$includedir" ; then
11478 CPPFLAGS="$CPPFLAGS -I$includedir"
11480 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
11481 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
11482 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11483 /* end confdefs.h. */
11484 #include <stdlib.h>
11485 #include <unistd.h>
11486 #include <sys/types.h>
11488 #include <shadow.h>
11492 struct spwd *p = getspnam("nobody");
11493 const char *pw = p->sp_pwdp;
11498 if ac_fn_c_try_compile "$LINENO"; then :
11503 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11504 CPPFLAGS="$ac_save_CPPFLAGS"
11506 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_shadow" >&5
11507 $as_echo "$ac_cv_shadow" >&6; }
11508 if test "$ac_cv_shadow" = yes; then
11512 # On some systems (UnixWare 2.1), getspnam() is in -lgen instead of -lc.
11514 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for getspnam in -lc" >&5
11515 $as_echo_n "checking for getspnam in -lc... " >&6; }
11516 if ${ac_cv_lib_c_getspnam+:} false; then :
11517 $as_echo_n "(cached) " >&6
11519 ac_check_lib_save_LIBS=$LIBS
11521 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11522 /* end confdefs.h. */
11524 /* Override any GCC internal prototype to avoid an error.
11525 Use char because int might match the return type of a GCC
11526 builtin and then its argument prototype would still apply. */
11534 return getspnam ();
11539 if ac_fn_c_try_link "$LINENO"; then :
11540 ac_cv_lib_c_getspnam=yes
11542 ac_cv_lib_c_getspnam=no
11544 rm -f core conftest.err conftest.$ac_objext \
11545 conftest$ac_exeext conftest.$ac_ext
11546 LIBS=$ac_check_lib_save_LIBS
11548 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_getspnam" >&5
11549 $as_echo "$ac_cv_lib_c_getspnam" >&6; }
11550 if test "x$ac_cv_lib_c_getspnam" = xyes; then :
11554 if test "$have_getspnam" = no ; then
11555 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for getspnam in -lgen" >&5
11556 $as_echo_n "checking for getspnam in -lgen... " >&6; }
11557 if ${ac_cv_lib_gen_getspnam+:} false; then :
11558 $as_echo_n "(cached) " >&6
11560 ac_check_lib_save_LIBS=$LIBS
11562 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11563 /* end confdefs.h. */
11565 /* Override any GCC internal prototype to avoid an error.
11566 Use char because int might match the return type of a GCC
11567 builtin and then its argument prototype would still apply. */
11575 return getspnam ();
11580 if ac_fn_c_try_link "$LINENO"; then :
11581 ac_cv_lib_gen_getspnam=yes
11583 ac_cv_lib_gen_getspnam=no
11585 rm -f core conftest.err conftest.$ac_objext \
11586 conftest$ac_exeext conftest.$ac_ext
11587 LIBS=$ac_check_lib_save_LIBS
11589 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gen_getspnam" >&5
11590 $as_echo "$ac_cv_lib_gen_getspnam" >&6; }
11591 if test "x$ac_cv_lib_gen_getspnam" = xyes; then :
11592 have_getspnam=yes; PASSWD_LIBS="$PASSWD_LIBS -lgen"
11600 ###############################################################################
11602 # Check for other libraries needed for non-shadow passwords.
11604 ###############################################################################
11606 if test "$enable_locking" = yes ; then
11608 # On some systems (UnixWare 2.1), crypt() is in -lcrypt instead of -lc.
11610 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for crypt in -lc" >&5
11611 $as_echo_n "checking for crypt in -lc... " >&6; }
11612 if ${ac_cv_lib_c_crypt+:} false; then :
11613 $as_echo_n "(cached) " >&6
11615 ac_check_lib_save_LIBS=$LIBS
11617 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11618 /* end confdefs.h. */
11620 /* Override any GCC internal prototype to avoid an error.
11621 Use char because int might match the return type of a GCC
11622 builtin and then its argument prototype would still apply. */
11635 if ac_fn_c_try_link "$LINENO"; then :
11636 ac_cv_lib_c_crypt=yes
11638 ac_cv_lib_c_crypt=no
11640 rm -f core conftest.err conftest.$ac_objext \
11641 conftest$ac_exeext conftest.$ac_ext
11642 LIBS=$ac_check_lib_save_LIBS
11644 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_crypt" >&5
11645 $as_echo "$ac_cv_lib_c_crypt" >&6; }
11646 if test "x$ac_cv_lib_c_crypt" = xyes; then :
11650 if test "$have_crypt" = no ; then
11651 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for crypt in -lcrypt" >&5
11652 $as_echo_n "checking for crypt in -lcrypt... " >&6; }
11653 if ${ac_cv_lib_crypt_crypt+:} false; then :
11654 $as_echo_n "(cached) " >&6
11656 ac_check_lib_save_LIBS=$LIBS
11657 LIBS="-lcrypt $LIBS"
11658 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11659 /* end confdefs.h. */
11661 /* Override any GCC internal prototype to avoid an error.
11662 Use char because int might match the return type of a GCC
11663 builtin and then its argument prototype would still apply. */
11676 if ac_fn_c_try_link "$LINENO"; then :
11677 ac_cv_lib_crypt_crypt=yes
11679 ac_cv_lib_crypt_crypt=no
11681 rm -f core conftest.err conftest.$ac_objext \
11682 conftest$ac_exeext conftest.$ac_ext
11683 LIBS=$ac_check_lib_save_LIBS
11685 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_crypt_crypt" >&5
11686 $as_echo "$ac_cv_lib_crypt_crypt" >&6; }
11687 if test "x$ac_cv_lib_crypt_crypt" = xyes; then :
11688 have_crypt=yes; PASSWD_LIBS="$PASSWD_LIBS -lcrypt"
11695 # Most of the above shadow mechanisms will have set need_setuid to yes,
11696 # if they were found. But, on some systems, we need setuid even when
11697 # using plain old vanilla passwords.
11699 if test "$enable_locking" = yes ; then
11701 *-hpux* | *-aix* | *-netbsd* | *-freebsd* | *-openbsd* )
11708 if test "$have_shadow_adjunct" = yes ; then
11709 $as_echo "#define HAVE_ADJUNCT_PASSWD 1" >>confdefs.h
11711 elif test "$have_shadow_enhanced" = yes ; then
11712 $as_echo "#define HAVE_ENHANCED_PASSWD 1" >>confdefs.h
11714 elif test "$have_shadow_hpux" = yes ; then
11715 $as_echo "#define HAVE_HPUX_PASSWD 1" >>confdefs.h
11717 elif test "$have_shadow" = yes ; then
11718 $as_echo "#define HAVE_SHADOW_PASSWD 1" >>confdefs.h
11723 ###############################################################################
11725 # Check for external password helper
11726 # On SuSE, instead of having xscreensaver be a setuid program, they
11727 # fork an external program that takes the password on stdin, and
11728 # returns true if that password is a valid one. Then only that
11729 # smaller program needs to be setuid.
11731 # (Note that this external program is not a GUI: the GUI is still
11732 # all in xscreensaver itself; the external program just does auth.)
11734 ###############################################################################
11736 have_passwd_helper=no
11737 with_passwd_helper_req=unspecified
11740 # Check whether --with-passwd-helper was given.
11741 if test "${with_passwd_helper+set}" = set; then :
11742 withval=$with_passwd_helper; with_passwd_helper="$withval"; with_passwd_helper_req="$withval"
11744 with_passwd_helper=no
11747 # no HANDLE_X_PATH_ARG for this one
11749 if test "$enable_locking" = no ; then
11750 with_passwd_helper_req=no
11751 with_passwd_helper=no
11754 case "$with_passwd_helper" in
11757 cat >>confdefs.h <<_ACEOF
11758 #define PASSWD_HELPER_PROGRAM "$with_passwd_helper"
11761 have_passwd_helper=yes;;
11763 echo "error: --with-passwd-helper needs full pathname of helper (not '$with_passwd_helper')." >&2
11768 ###############################################################################
11770 # Check for a login manager for a "New Login" button on the lock dialog.
11771 # Usually this will be "/usr/bin/gdmflexiserver".
11773 ###############################################################################
11775 with_login_manager_req=unspecified
11776 default_login_manager_1='gdmflexiserver -ls'
11777 default_login_manager_2='kdmctl reserve'
11778 default_login_manager_3='lxdm -c USER_SWITCH'
11779 default_login_manager_4='dm-tool switch-to-greeter'
11782 # Check whether --with-login-manager was given.
11783 if test "${with_login_manager+set}" = set; then :
11784 withval=$with_login_manager; with_login_manager="$withval"; with_login_manager_req="$withval"
11786 with_login_manager=yes
11789 # no HANDLE_X_PATH_ARG for this one
11791 if test "$enable_locking" = no ; then
11792 with_login_manager_req=no
11793 with_login_manager=no
11796 case "$with_login_manager_req" in
11798 with_login_manager=""
11802 # Try various defaults, use the first one that exists.
11804 with_login_manager=""
11806 if test -z "$with_login_manager" ; then
11807 set dummy $default_login_manager_1 ; login_manager_tmp=$2
11808 unset ac_cv_path_login_manager_tmp # don't cache
11809 # Extract the first word of "$login_manager_tmp", so it can be a program name with args.
11810 set dummy $login_manager_tmp; ac_word=$2
11811 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11812 $as_echo_n "checking for $ac_word... " >&6; }
11813 if ${ac_cv_path_login_manager_tmp+:} false; then :
11814 $as_echo_n "(cached) " >&6
11816 case $login_manager_tmp in
11818 ac_cv_path_login_manager_tmp="$login_manager_tmp" # Let the user override the test with a path.
11821 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11822 for as_dir in $PATH
11825 test -z "$as_dir" && as_dir=.
11826 for ac_exec_ext in '' $ac_executable_extensions; do
11827 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11828 ac_cv_path_login_manager_tmp="$as_dir/$ac_word$ac_exec_ext"
11829 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11839 login_manager_tmp=$ac_cv_path_login_manager_tmp
11840 if test -n "$login_manager_tmp"; then
11841 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $login_manager_tmp" >&5
11842 $as_echo "$login_manager_tmp" >&6; }
11844 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11845 $as_echo "no" >&6; }
11849 if test ! -z "$login_manager_tmp" ; then
11850 with_login_manager="$default_login_manager_1"
11854 if test -z "$with_login_manager" ; then
11855 set dummy $default_login_manager_2 ; login_manager_tmp=$2
11856 unset ac_cv_path_login_manager_tmp # don't cache
11857 # Extract the first word of "$login_manager_tmp", so it can be a program name with args.
11858 set dummy $login_manager_tmp; ac_word=$2
11859 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11860 $as_echo_n "checking for $ac_word... " >&6; }
11861 if ${ac_cv_path_login_manager_tmp+:} false; then :
11862 $as_echo_n "(cached) " >&6
11864 case $login_manager_tmp in
11866 ac_cv_path_login_manager_tmp="$login_manager_tmp" # Let the user override the test with a path.
11869 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11870 for as_dir in $PATH
11873 test -z "$as_dir" && as_dir=.
11874 for ac_exec_ext in '' $ac_executable_extensions; do
11875 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11876 ac_cv_path_login_manager_tmp="$as_dir/$ac_word$ac_exec_ext"
11877 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11887 login_manager_tmp=$ac_cv_path_login_manager_tmp
11888 if test -n "$login_manager_tmp"; then
11889 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $login_manager_tmp" >&5
11890 $as_echo "$login_manager_tmp" >&6; }
11892 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11893 $as_echo "no" >&6; }
11897 if test ! -z "$login_manager_tmp" ; then
11898 with_login_manager="$default_login_manager_2"
11902 if test -z "$with_login_manager" ; then
11903 set dummy $default_login_manager_3 ; login_manager_tmp=$2
11904 unset ac_cv_path_login_manager_tmp # don't cache
11905 # Extract the first word of "$login_manager_tmp", so it can be a program name with args.
11906 set dummy $login_manager_tmp; ac_word=$2
11907 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11908 $as_echo_n "checking for $ac_word... " >&6; }
11909 if ${ac_cv_path_login_manager_tmp+:} false; then :
11910 $as_echo_n "(cached) " >&6
11912 case $login_manager_tmp in
11914 ac_cv_path_login_manager_tmp="$login_manager_tmp" # Let the user override the test with a path.
11917 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11918 for as_dir in $PATH
11921 test -z "$as_dir" && as_dir=.
11922 for ac_exec_ext in '' $ac_executable_extensions; do
11923 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11924 ac_cv_path_login_manager_tmp="$as_dir/$ac_word$ac_exec_ext"
11925 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11935 login_manager_tmp=$ac_cv_path_login_manager_tmp
11936 if test -n "$login_manager_tmp"; then
11937 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $login_manager_tmp" >&5
11938 $as_echo "$login_manager_tmp" >&6; }
11940 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11941 $as_echo "no" >&6; }
11945 if test ! -z "$login_manager_tmp" ; then
11946 with_login_manager="$default_login_manager_3"
11950 if test -z "$with_login_manager" ; then
11951 set dummy $default_login_manager_4 ; login_manager_tmp=$2
11952 unset ac_cv_path_login_manager_tmp # don't cache
11953 # Extract the first word of "$login_manager_tmp", so it can be a program name with args.
11954 set dummy $login_manager_tmp; ac_word=$2
11955 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11956 $as_echo_n "checking for $ac_word... " >&6; }
11957 if ${ac_cv_path_login_manager_tmp+:} false; then :
11958 $as_echo_n "(cached) " >&6
11960 case $login_manager_tmp in
11962 ac_cv_path_login_manager_tmp="$login_manager_tmp" # Let the user override the test with a path.
11965 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11966 for as_dir in $PATH
11969 test -z "$as_dir" && as_dir=.
11970 for ac_exec_ext in '' $ac_executable_extensions; do
11971 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11972 ac_cv_path_login_manager_tmp="$as_dir/$ac_word$ac_exec_ext"
11973 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11983 login_manager_tmp=$ac_cv_path_login_manager_tmp
11984 if test -n "$login_manager_tmp"; then
11985 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $login_manager_tmp" >&5
11986 $as_echo "$login_manager_tmp" >&6; }
11988 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11989 $as_echo "no" >&6; }
11993 if test ! -z "$login_manager_tmp" ; then
11994 with_login_manager="$default_login_manager_4"
12001 # absolute path specified on cmd line
12002 set dummy $with_login_manager_req ; login_manager_tmp=$2
12003 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $login_manager_tmp" >&5
12004 $as_echo_n "checking for $login_manager_tmp... " >&6; }
12005 if test -x "$login_manager_tmp" ; then
12006 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12007 $as_echo "yes" >&6; }
12009 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12010 $as_echo "no" >&6; }
12011 with_login_manager=""
12016 # relative path specified on cmd line
12017 set dummy $with_login_manager_req ; login_manager_tmp=$2
12018 unset ac_cv_path_login_manager_tmp # don't cache
12019 # Extract the first word of "$login_manager_tmp", so it can be a program name with args.
12020 set dummy $login_manager_tmp; ac_word=$2
12021 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12022 $as_echo_n "checking for $ac_word... " >&6; }
12023 if ${ac_cv_path_login_manager_tmp+:} false; then :
12024 $as_echo_n "(cached) " >&6
12026 case $login_manager_tmp in
12028 ac_cv_path_login_manager_tmp="$login_manager_tmp" # Let the user override the test with a path.
12031 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12032 for as_dir in $PATH
12035 test -z "$as_dir" && as_dir=.
12036 for ac_exec_ext in '' $ac_executable_extensions; do
12037 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12038 ac_cv_path_login_manager_tmp="$as_dir/$ac_word$ac_exec_ext"
12039 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12049 login_manager_tmp=$ac_cv_path_login_manager_tmp
12050 if test -n "$login_manager_tmp"; then
12051 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $login_manager_tmp" >&5
12052 $as_echo "$login_manager_tmp" >&6; }
12054 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12055 $as_echo "no" >&6; }
12059 if test -z "$login_manager_tmp" ; then
12060 with_login_manager=""
12062 with_login_manager="$login_manager_tmp"
12066 ac_cv_login_manager_program="$with_login_manager"
12068 NEW_LOGIN_COMMAND_P=''
12069 NEW_LOGIN_COMMAND="$ac_cv_login_manager_program"
12071 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for login manager" >&5
12072 $as_echo_n "checking for login manager... " >&6; }
12073 if test -z "$NEW_LOGIN_COMMAND" ; then
12074 NEW_LOGIN_COMMAND="$default_login_manager_1"
12075 NEW_LOGIN_COMMAND_P='! '
12076 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NEW_LOGIN_COMMAND (disabled)" >&5
12077 $as_echo "$NEW_LOGIN_COMMAND (disabled)" >&6; }
12079 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NEW_LOGIN_COMMAND" >&5
12080 $as_echo "$NEW_LOGIN_COMMAND" >&6; }
12084 ###############################################################################
12086 # Check for -lgtk (and Gnome stuff)
12088 ###############################################################################
12091 with_gtk_req=unspecified
12093 # Check whether --with-gtk was given.
12094 if test "${with_gtk+set}" = set; then :
12095 withval=$with_gtk; with_gtk="$withval"; with_gtk_req="$withval"
12101 # if --with-gtk=/directory/ was specified, remember that directory so that
12102 # we can also look for the `gtk-config' program in that directory.
12103 case "$with_gtk" in
12105 gtk_dir="$with_gtk"
12113 case "$with_gtk" in
12118 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Gtk headers" >&5
12119 $as_echo_n "checking for Gtk headers... " >&6; }
12120 d=$with_gtk/include
12121 if test -d $d; then
12122 X_CFLAGS="-I$d $X_CFLAGS"
12123 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
12124 $as_echo "$d" >&6; }
12126 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
12127 $as_echo "not found ($d: no such directory)" >&6; }
12130 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Gtk libs" >&5
12131 $as_echo_n "checking for Gtk libs... " >&6; }
12133 if test -d $d; then
12134 X_LIBS="-L$d $X_LIBS"
12135 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
12136 $as_echo "$d" >&6; }
12138 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
12139 $as_echo "not found ($d: no such directory)" >&6; }
12142 # replace the directory string with "yes".
12144 with_gtk=$with_gtk_req
12149 echo "error: argument to --with-gtk must be \"yes\", \"no\", or a directory."
12150 echo " If it is a directory, then \`DIR/include' will be added to"
12151 echo " the -I list, and \`DIR/lib' will be added to the -L list."
12157 if test "$with_gtk" != yes -a "$with_gtk" != no ; then
12158 echo "error: must be yes or no: --with-gtk=$with_gtk"
12163 parse_gtk_version_string() {
12166 maj=`echo $ac_gtk_version_string | sed -n 's/\..*//p'`
12167 min=`echo $ac_gtk_version_string | sed -n 's/[^.]*\.\([^.]*\).*/\1/p'`
12169 ac_gtk_version=`echo "$maj * 1000 + $min" | bc`
12170 if test -z "$ac_gtk_version"; then
12171 ac_gtk_version=unknown
12172 ac_gtk_version_string=unknown
12176 # Find pkg-config... (need this for both gtk and gdk_pixbuf.)
12177 # if the user specified --with-gtk=/foo/ then look there.
12180 if test ! -z "$gtk_dir"; then
12181 # canonicalize slashes.
12182 foo=`echo "${gtk_dir}/bin" | sed 's@//*@/@g'`
12183 gtk_path="$foo:$gtk_path"
12186 for ac_prog in pkg-config
12188 # Extract the first word of "$ac_prog", so it can be a program name with args.
12189 set dummy $ac_prog; ac_word=$2
12190 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12191 $as_echo_n "checking for $ac_word... " >&6; }
12192 if ${ac_cv_path_pkg_config+:} false; then :
12193 $as_echo_n "(cached) " >&6
12195 case $pkg_config in
12197 ac_cv_path_pkg_config="$pkg_config" # Let the user override the test with a path.
12200 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12201 for as_dir in $gtk_path
12204 test -z "$as_dir" && as_dir=.
12205 for ac_exec_ext in '' $ac_executable_extensions; do
12206 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12207 ac_cv_path_pkg_config="$as_dir/$ac_word$ac_exec_ext"
12208 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12218 pkg_config=$ac_cv_path_pkg_config
12219 if test -n "$pkg_config"; then
12220 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pkg_config" >&5
12221 $as_echo "$pkg_config" >&6; }
12223 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12224 $as_echo "no" >&6; }
12228 test -n "$pkg_config" && break
12232 if test -z "$pkg_config" ; then
12233 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: pkg-config not found!" >&5
12234 $as_echo "$as_me: WARNING: pkg-config not found!" >&2;}
12239 # Utility function for running pkg-config-based tests...
12242 pkg_check_version() {
12243 if test "$ok" = yes ; then
12246 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $req" >&5
12247 $as_echo_n "checking for $req... " >&6; }
12248 if $pkg_config --exists "$req" ; then
12249 vers=`$pkg_config --modversion "$req"`
12250 if $pkg_config --exists "$req >= $min" ; then
12251 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vers" >&5
12252 $as_echo "$vers" >&6; }
12256 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vers (wanted >= $min)" >&5
12257 $as_echo "$vers (wanted >= $min)" >&6; }
12262 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12263 $as_echo "no" >&6; }
12273 have_gtk_2_22_or_higher=no
12274 COMMENT_DEMO_GLADE2_GTK_2_22_HEAD=""
12275 COMMENT_DEMO_GLADE2_GTK_2_22_TAIL=""
12277 if test "$with_gtk" = yes; then
12281 pkg_check_version gtk+-2.0 2.0.1 ; ac_gtk_version_string="$vers"
12282 pkg_check_version gmodule-2.0 2.0.0
12283 pkg_check_version libxml-2.0 2.4.6
12284 pkg_check_version libglade-2.0 1.99.0
12285 pkg_check_version gdk-pixbuf-2.0 2.0.0
12286 pkg_check_version gdk-pixbuf-xlib-2.0 2.0.0
12289 if test "$have_gtk" = no; then
12290 if test -n "$ac_gtk_version_string" ; then
12291 gtk_halfassed="$ac_gtk_version_string"
12292 gtk_halfassed_lib="$req"
12296 if test "$have_gtk" = yes; then
12297 parse_gtk_version_string
12301 if test "$have_gtk" = yes; then
12302 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Gtk includes" >&5
12303 $as_echo_n "checking for Gtk includes... " >&6; }
12304 if ${ac_cv_gtk_config_cflags+:} false; then :
12305 $as_echo_n "(cached) " >&6
12307 ac_cv_gtk_config_cflags=`$pkg_config --cflags $pkgs`
12309 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_gtk_config_cflags" >&5
12310 $as_echo "$ac_cv_gtk_config_cflags" >&6; }
12311 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Gtk libs" >&5
12312 $as_echo_n "checking for Gtk libs... " >&6; }
12313 if ${ac_cv_gtk_config_libs+:} false; then :
12314 $as_echo_n "(cached) " >&6
12316 ac_cv_gtk_config_libs=`$pkg_config --libs $pkgs`
12318 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_gtk_config_libs" >&5
12319 $as_echo "$ac_cv_gtk_config_libs" >&6; }
12322 ac_gtk_config_cflags=$ac_cv_gtk_config_cflags
12323 ac_gtk_config_libs=$ac_cv_gtk_config_libs
12327 if test "$have_gtk" = yes; then
12328 GTK_DATADIR=`$pkg_config --variable=prefix gtk+-2.0`
12329 GTK_DATADIR="$GTK_DATADIR/share"
12332 if test "$have_gtk" = yes; then
12333 INCLUDES="$INCLUDES $ac_gtk_config_cflags"
12334 GTK_LIBS="$GTK_LIBS $ac_gtk_config_libs"
12335 $as_echo "#define HAVE_GTK 1" >>confdefs.h
12337 $as_echo "#define HAVE_GTK2 1" >>confdefs.h
12339 $as_echo "#define HAVE_XML 1" >>confdefs.h
12343 if test "$have_gtk" = yes; then
12345 pkg_check_version gtk+-2.0 2.22
12346 have_gtk_2_22_or_higher="$ok"
12347 if test "$have_gtk_2_22_or_higher" = yes; then
12348 COMMENT_DEMO_GLADE2_GTK_2_22_HEAD="<!-- comment>"
12349 COMMENT_DEMO_GLADE2_GTK_2_22_TAIL="</comment -->"
12355 # Check for the various Gnome help and URL loading programs.
12357 WITH_BROWSER=gnome-open
12358 if test "$have_gtk" = yes; then
12359 for ac_prog in gnome-open
12361 # Extract the first word of "$ac_prog", so it can be a program name with args.
12362 set dummy $ac_prog; ac_word=$2
12363 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12364 $as_echo_n "checking for $ac_word... " >&6; }
12365 if ${ac_cv_prog_gnome_open_program+:} false; then :
12366 $as_echo_n "(cached) " >&6
12368 if test -n "$gnome_open_program"; then
12369 ac_cv_prog_gnome_open_program="$gnome_open_program" # Let the user override the test.
12371 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12372 for as_dir in $PATH
12375 test -z "$as_dir" && as_dir=.
12376 for ac_exec_ext in '' $ac_executable_extensions; do
12377 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12378 ac_cv_prog_gnome_open_program="$ac_prog"
12379 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12388 gnome_open_program=$ac_cv_prog_gnome_open_program
12389 if test -n "$gnome_open_program"; then
12390 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gnome_open_program" >&5
12391 $as_echo "$gnome_open_program" >&6; }
12393 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12394 $as_echo "no" >&6; }
12398 test -n "$gnome_open_program" && break
12401 for ac_prog in gnome-url-show
12403 # Extract the first word of "$ac_prog", so it can be a program name with args.
12404 set dummy $ac_prog; ac_word=$2
12405 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12406 $as_echo_n "checking for $ac_word... " >&6; }
12407 if ${ac_cv_prog_gnome_url_show_program+:} false; then :
12408 $as_echo_n "(cached) " >&6
12410 if test -n "$gnome_url_show_program"; then
12411 ac_cv_prog_gnome_url_show_program="$gnome_url_show_program" # Let the user override the test.
12413 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12414 for as_dir in $PATH
12417 test -z "$as_dir" && as_dir=.
12418 for ac_exec_ext in '' $ac_executable_extensions; do
12419 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12420 ac_cv_prog_gnome_url_show_program="$ac_prog"
12421 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12430 gnome_url_show_program=$ac_cv_prog_gnome_url_show_program
12431 if test -n "$gnome_url_show_program"; then
12432 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gnome_url_show_program" >&5
12433 $as_echo "$gnome_url_show_program" >&6; }
12435 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12436 $as_echo "no" >&6; }
12440 test -n "$gnome_url_show_program" && break
12446 ###############################################################################
12450 ###############################################################################
12453 with_motif_req=unspecified
12455 # Check whether --with-motif was given.
12456 if test "${with_motif+set}" = set; then :
12457 withval=$with_motif; with_motif="$withval"; with_motif_req="$withval"
12464 case "$with_motif" in
12469 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Motif headers" >&5
12470 $as_echo_n "checking for Motif headers... " >&6; }
12471 d=$with_motif/include
12472 if test -d $d; then
12473 X_CFLAGS="-I$d $X_CFLAGS"
12474 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
12475 $as_echo "$d" >&6; }
12477 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
12478 $as_echo "not found ($d: no such directory)" >&6; }
12481 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Motif libs" >&5
12482 $as_echo_n "checking for Motif libs... " >&6; }
12484 if test -d $d; then
12485 X_LIBS="-L$d $X_LIBS"
12486 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
12487 $as_echo "$d" >&6; }
12489 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
12490 $as_echo "not found ($d: no such directory)" >&6; }
12493 # replace the directory string with "yes".
12494 with_motif_req="yes"
12495 with_motif=$with_motif_req
12500 echo "error: argument to --with-motif must be \"yes\", \"no\", or a directory."
12501 echo " If it is a directory, then \`DIR/include' will be added to"
12502 echo " the -I list, and \`DIR/lib' will be added to the -L list."
12508 if test "$with_motif" != yes -a "$with_motif" != no ; then
12509 echo "error: must be yes or no: --with-motif=$with_motif"
12513 if test "$with_motif" = yes; then
12516 ac_save_CPPFLAGS="$CPPFLAGS"
12517 if test \! -z "$includedir" ; then
12518 CPPFLAGS="$CPPFLAGS -I$includedir"
12520 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
12521 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
12522 ac_fn_c_check_header_compile "$LINENO" "Xm/Xm.h" "ac_cv_header_Xm_Xm_h" "#include <stdlib.h>
12524 #include <X11/Intrinsic.h>
12526 if test "x$ac_cv_header_Xm_Xm_h" = xyes; then :
12528 $as_echo "#define HAVE_MOTIF 1" >>confdefs.h
12530 MOTIF_LIBS="$MOTIF_LIBS -lXm"
12534 CPPFLAGS="$ac_save_CPPFLAGS"
12538 if test "$have_motif" = yes; then
12540 ac_save_CPPFLAGS="$CPPFLAGS"
12541 if test \! -z "$includedir" ; then
12542 CPPFLAGS="$CPPFLAGS -I$includedir"
12544 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
12545 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
12546 ac_fn_c_check_header_compile "$LINENO" "Xm/ComboBox.h" "ac_cv_header_Xm_ComboBox_h" "#include <stdlib.h>
12548 #include <X11/Intrinsic.h>
12550 if test "x$ac_cv_header_Xm_ComboBox_h" = xyes; then :
12551 $as_echo "#define HAVE_XMCOMBOBOX 1" >>confdefs.h
12556 CPPFLAGS="$ac_save_CPPFLAGS"
12560 ###############################################################################
12562 # Checking whether Motif is really Lesstif.
12564 ###############################################################################
12567 if test "$have_motif" = yes ; then
12568 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether Motif is really LessTif" >&5
12569 $as_echo_n "checking whether Motif is really LessTif... " >&6; }
12570 if ${ac_cv_have_lesstif+:} false; then :
12571 $as_echo_n "(cached) " >&6
12574 ac_save_CPPFLAGS="$CPPFLAGS"
12575 if test \! -z "$includedir" ; then
12576 CPPFLAGS="$CPPFLAGS -I$includedir"
12578 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
12579 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
12580 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12581 /* end confdefs.h. */
12586 long vers = LesstifVersion;
12591 if ac_fn_c_try_compile "$LINENO"; then :
12592 ac_cv_have_lesstif=yes
12594 ac_cv_have_lesstif=no
12596 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12597 CPPFLAGS="$ac_save_CPPFLAGS"
12599 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_lesstif" >&5
12600 $as_echo "$ac_cv_have_lesstif" >&6; }
12601 have_lesstif=$ac_cv_have_lesstif
12605 lesstif_version=unknown
12606 lesstif_version_string=unknown
12608 if test "$have_lesstif" = yes ; then
12610 echo unknown > conftest-lt
12611 { $as_echo "$as_me:${as_lineno-$LINENO}: checking LessTif version number" >&5
12612 $as_echo_n "checking LessTif version number... " >&6; }
12613 if ${ac_cv_lesstif_version_string+:} false; then :
12614 $as_echo_n "(cached) " >&6
12617 ac_save_CPPFLAGS="$CPPFLAGS"
12618 if test \! -z "$includedir" ; then
12619 CPPFLAGS="$CPPFLAGS -I$includedir"
12621 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
12622 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
12623 if test "$cross_compiling" = yes; then :
12624 ac_cv_lesstif_version=unknown
12625 ac_cv_lesstif_version_string=unknown
12627 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12628 /* end confdefs.h. */
12632 FILE *f = fopen("conftest-lt", "w");
12634 fprintf(f, "%d %d.%d\n", LesstifVersion,
12635 LESSTIF_VERSION, LESSTIF_REVISION);
12640 if ac_fn_c_try_run "$LINENO"; then :
12641 ltv=`cat conftest-lt`
12642 ac_cv_lesstif_version=`echo $ltv | sed 's/ .*//'`
12643 ac_cv_lesstif_version_string=`echo $ltv | sed 's/.* //'`
12645 ac_cv_lesstif_version=unknown
12646 ac_cv_lesstif_version_string=unknown
12648 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12649 conftest.$ac_objext conftest.beam conftest.$ac_ext
12652 CPPFLAGS="$ac_save_CPPFLAGS"
12654 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lesstif_version_string" >&5
12655 $as_echo "$ac_cv_lesstif_version_string" >&6; }
12657 lesstif_version=$ac_cv_lesstif_version
12658 lesstif_version_string=$ac_cv_lesstif_version_string
12663 if test "$have_motif" = yes ; then
12665 echo unknown > conftest-mt
12666 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Motif version number" >&5
12667 $as_echo_n "checking Motif version number... " >&6; }
12668 if ${ac_cv_motif_version_string+:} false; then :
12669 $as_echo_n "(cached) " >&6
12672 ac_save_CPPFLAGS="$CPPFLAGS"
12673 if test \! -z "$includedir" ; then
12674 CPPFLAGS="$CPPFLAGS -I$includedir"
12676 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
12677 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
12678 if test "$cross_compiling" = yes; then :
12679 ac_cv_motif_version=unknown
12680 ac_cv_motif_version_string=unknown
12682 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12683 /* end confdefs.h. */
12687 FILE *f = fopen("conftest-mt", "w");
12689 fprintf(f, "%d %d.%d\n", XmVersion,
12690 XmVERSION, XmREVISION);
12695 if ac_fn_c_try_run "$LINENO"; then :
12696 mtv=`cat conftest-mt`
12697 ac_cv_motif_version=`echo $mtv | sed 's/ .*//'`
12698 ac_cv_motif_version_string=`echo $mtv | sed 's/.* //'`
12700 ac_cv_motif_version=unknown
12701 ac_cv_motif_version_string=unknown
12703 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12704 conftest.$ac_objext conftest.beam conftest.$ac_ext
12707 CPPFLAGS="$ac_save_CPPFLAGS"
12709 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_motif_version_string" >&5
12710 $as_echo "$ac_cv_motif_version_string" >&6; }
12712 motif_version=$ac_cv_motif_version
12713 motif_version_string=$ac_cv_motif_version_string
12718 ###############################################################################
12720 # Checking whether Motif requires -lXpm.
12722 # If this is Motif 2.x, and we have XPM, then link against XPM as well.
12723 # The deal is, Motif 2.x requires XPM -- but it's a compilation option
12724 # of the library whether to build the XPM code into libXm, or whether
12725 # to rely on an external libXm. So the only way to tell whether XPM is
12726 # a link-time requirement is to examine libXm.a, which is very
12727 # difficult to do in an autoconf script. So... if it's Motif 2.x, we
12728 # always link against XPM if the XPM lib exists (and this will be a
12729 # no-op if libXm happens to already have the XPM code in it.)
12731 ###############################################################################
12733 motif_requires_xpm=no
12734 if test "$have_motif" = yes ; then
12735 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether Motif requires XPM" >&5
12736 $as_echo_n "checking whether Motif requires XPM... " >&6; }
12737 if test "$motif_version" = "unknown" || test "$motif_version" -ge 2000
12739 motif_requires_xpm=yes
12740 { $as_echo "$as_me:${as_lineno-$LINENO}: result: maybe" >&5
12741 $as_echo "maybe" >&6; }
12743 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12744 $as_echo "no" >&6; }
12749 ###############################################################################
12751 # Checking whether Motif requires -lXp.
12753 # Some versions of Motif (2.1.0, at least) require -lXp, the "X Printing
12754 # Extension". Why this extension isn't in -lXext with all the others,
12757 ###############################################################################
12760 if test "$have_motif" = yes ; then
12763 ac_save_CPPFLAGS="$CPPFLAGS"
12764 ac_save_LDFLAGS="$LDFLAGS"
12765 # ac_save_LIBS="$LIBS"
12767 if test \! -z "$includedir" ; then
12768 CPPFLAGS="$CPPFLAGS -I$includedir"
12770 # note: $X_CFLAGS includes $x_includes
12771 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
12773 if test \! -z "$libdir" ; then
12774 LDFLAGS="$LDFLAGS -L$libdir"
12776 # note: $X_LIBS includes $x_libraries
12777 LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
12779 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
12780 LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
12781 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XpQueryExtension in -lXp" >&5
12782 $as_echo_n "checking for XpQueryExtension in -lXp... " >&6; }
12783 if ${ac_cv_lib_Xp_XpQueryExtension+:} false; then :
12784 $as_echo_n "(cached) " >&6
12786 ac_check_lib_save_LIBS=$LIBS
12787 LIBS="-lXp -lX11 -lXext -lm $LIBS"
12788 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12789 /* end confdefs.h. */
12791 /* Override any GCC internal prototype to avoid an error.
12792 Use char because int might match the return type of a GCC
12793 builtin and then its argument prototype would still apply. */
12797 char XpQueryExtension ();
12801 return XpQueryExtension ();
12806 if ac_fn_c_try_link "$LINENO"; then :
12807 ac_cv_lib_Xp_XpQueryExtension=yes
12809 ac_cv_lib_Xp_XpQueryExtension=no
12811 rm -f core conftest.err conftest.$ac_objext \
12812 conftest$ac_exeext conftest.$ac_ext
12813 LIBS=$ac_check_lib_save_LIBS
12815 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xp_XpQueryExtension" >&5
12816 $as_echo "$ac_cv_lib_Xp_XpQueryExtension" >&6; }
12817 if test "x$ac_cv_lib_Xp_XpQueryExtension" = xyes; then :
12818 have_xp_ext=yes; MOTIF_LIBS="$MOTIF_LIBS -lXp"
12823 CPPFLAGS="$ac_save_CPPFLAGS"
12824 LDFLAGS="$ac_save_LDFLAGS"
12825 # LIBS="$ac_save_LIBS"
12830 ###############################################################################
12832 # Checking whether Motif requires -lXintl (for _Xsetlocale.)
12834 ###############################################################################
12837 if test "$have_motif" = yes ; then
12839 ac_save_CPPFLAGS="$CPPFLAGS"
12840 ac_save_LDFLAGS="$LDFLAGS"
12841 # ac_save_LIBS="$LIBS"
12843 if test \! -z "$includedir" ; then
12844 CPPFLAGS="$CPPFLAGS -I$includedir"
12846 # note: $X_CFLAGS includes $x_includes
12847 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
12849 if test \! -z "$libdir" ; then
12850 LDFLAGS="$LDFLAGS -L$libdir"
12852 # note: $X_LIBS includes $x_libraries
12853 LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
12855 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
12856 LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
12857 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _Xsetlocale in -lXintl" >&5
12858 $as_echo_n "checking for _Xsetlocale in -lXintl... " >&6; }
12859 if ${ac_cv_lib_Xintl__Xsetlocale+:} false; then :
12860 $as_echo_n "(cached) " >&6
12862 ac_check_lib_save_LIBS=$LIBS
12863 LIBS="-lXintl -lX11 -lXext -lm $LIBS"
12864 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12865 /* end confdefs.h. */
12867 /* Override any GCC internal prototype to avoid an error.
12868 Use char because int might match the return type of a GCC
12869 builtin and then its argument prototype would still apply. */
12873 char _Xsetlocale ();
12877 return _Xsetlocale ();
12882 if ac_fn_c_try_link "$LINENO"; then :
12883 ac_cv_lib_Xintl__Xsetlocale=yes
12885 ac_cv_lib_Xintl__Xsetlocale=no
12887 rm -f core conftest.err conftest.$ac_objext \
12888 conftest$ac_exeext conftest.$ac_ext
12889 LIBS=$ac_check_lib_save_LIBS
12891 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xintl__Xsetlocale" >&5
12892 $as_echo "$ac_cv_lib_Xintl__Xsetlocale" >&6; }
12893 if test "x$ac_cv_lib_Xintl__Xsetlocale" = xyes; then :
12899 CPPFLAGS="$ac_save_CPPFLAGS"
12900 LDFLAGS="$ac_save_LDFLAGS"
12901 # LIBS="$ac_save_LIBS"
12903 if test "$have_xintl" = yes; then
12904 MOTIF_LIBS="$MOTIF_LIBS -lXintl"
12909 ###############################################################################
12911 # Check for -lGL or -lMesaGL.
12913 ###############################################################################
12917 with_gl_req=unspecified
12920 # Check whether --with-gl was given.
12921 if test "${with_gl+set}" = set; then :
12922 withval=$with_gl; with_gl="$withval"; with_gl_req="$withval"
12934 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GL headers" >&5
12935 $as_echo_n "checking for GL headers... " >&6; }
12937 if test -d $d; then
12938 X_CFLAGS="-I$d $X_CFLAGS"
12939 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
12940 $as_echo "$d" >&6; }
12942 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
12943 $as_echo "not found ($d: no such directory)" >&6; }
12946 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GL libs" >&5
12947 $as_echo_n "checking for GL libs... " >&6; }
12949 if test -d $d; then
12950 X_LIBS="-L$d $X_LIBS"
12951 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
12952 $as_echo "$d" >&6; }
12954 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
12955 $as_echo "not found ($d: no such directory)" >&6; }
12958 # replace the directory string with "yes".
12960 with_gl=$with_gl_req
12965 echo "error: argument to --with-gl must be \"yes\", \"no\", or a directory."
12966 echo " If it is a directory, then \`DIR/include' will be added to"
12967 echo " the -I list, and \`DIR/lib' will be added to the -L list."
12973 ac_mesagl_version=unknown
12974 ac_mesagl_version_string=unknown
12976 if test "$with_gl" = yes; then
12978 ac_save_CPPFLAGS="$CPPFLAGS"
12979 if test \! -z "$includedir" ; then
12980 CPPFLAGS="$CPPFLAGS -I$includedir"
12982 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
12983 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
12984 ac_fn_c_check_header_mongrel "$LINENO" "GL/gl.h" "ac_cv_header_GL_gl_h" "$ac_includes_default"
12985 if test "x$ac_cv_header_GL_gl_h" = xyes; then :
12992 CPPFLAGS="$ac_save_CPPFLAGS"
12993 if test "$have_gl" = yes ; then
12995 ac_save_CPPFLAGS="$CPPFLAGS"
12996 if test \! -z "$includedir" ; then
12997 CPPFLAGS="$CPPFLAGS -I$includedir"
12999 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
13000 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
13001 ac_fn_c_check_header_compile "$LINENO" "GL/glx.h" "ac_cv_header_GL_glx_h" "#include <GL/gl.h>
13003 if test "x$ac_cv_header_GL_glx_h" = xyes; then :
13010 CPPFLAGS="$ac_save_CPPFLAGS"
13013 # If we have the headers, try and figure out which vendor it's from.
13015 if test "$have_gl" = yes ; then
13017 # We need to know whether it's MesaGL so that we know which libraries
13020 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether GL is really MesaGL" >&5
13021 $as_echo_n "checking whether GL is really MesaGL... " >&6; }
13022 if ${ac_cv_have_mesa_gl+:} false; then :
13023 $as_echo_n "(cached) " >&6
13025 ac_cv_have_mesa_gl=no
13026 if test "$ac_macosx" = no; then
13027 # WTF! MacOS 10.5.0 ships the Mesa GL headers!
13028 # It's not really Mesa, is it?
13030 ac_save_CPPFLAGS="$CPPFLAGS"
13031 if test \! -z "$includedir" ; then
13032 CPPFLAGS="$CPPFLAGS -I$includedir"
13034 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
13035 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
13036 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13037 /* end confdefs.h. */
13038 #include <GL/glx.h>
13041 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13042 $EGREP "Mesa|MESA" >/dev/null 2>&1; then :
13043 ac_cv_have_mesa_gl=yes
13047 CPPFLAGS="$ac_save_CPPFLAGS"
13050 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_mesa_gl" >&5
13051 $as_echo "$ac_cv_have_mesa_gl" >&6; }
13052 ac_have_mesa_gl=$ac_cv_have_mesa_gl
13057 if test "$ac_macosx" = yes; then
13059 # Without these, every link against libGL gets a bunch of useless
13062 osx_crud="-bind_at_load -multiply_defined suppress"
13063 { $as_echo "$as_me:${as_lineno-$LINENO}: result: adding \"$osx_crud\" to GL_LIBS" >&5
13064 $as_echo "adding \"$osx_crud\" to GL_LIBS" >&6; }
13065 GL_LIBS="$GL_LIBS $osx_crud"
13068 # New lossage in 10.5.0: without this, we get:
13069 # ld: cycle in dylib re-exports with /usr/X11/lib/libGL.dylib
13071 osx_crud="/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib"
13072 osx_crud="-Wl,-dylib_file,${osx_crud}:${osx_crud}"
13074 { $as_echo "$as_me:${as_lineno-$LINENO}: result: adding \"$osx_crud\" to GL_LIBS" >&5
13075 $as_echo "adding \"$osx_crud\" to GL_LIBS" >&6; }
13076 GL_LIBS="$GL_LIBS $osx_crud"
13079 # New lossage in 10.6.8: we can't allow -L/opt/local/lib to be in the
13080 # link line, or at runtime XQueryExtension gets a segv due to some kind
13081 # of library version skew. Libs must come from /usr/X11/lib even if
13082 # $prefix and/or $exec_prefix are set to /opt/local/.
13084 { $as_echo "$as_me:${as_lineno-$LINENO}: result: omitting \"$libdir\" from LDFLAGS" >&5
13085 $as_echo "omitting \"$libdir\" from LDFLAGS" >&6; }
13091 # Some versions of MesaGL are compiled to require -lpthread.
13092 # So if the Mesa headers exist, and -lpthread exists, then always
13093 # link -lpthread after the Mesa libs (be they named -lGL or -lMesaGL.)
13095 # Oftentimes, AX_PTHREAD will bring in -lpthread as well; but that ends
13096 # up before -l(Mesa)GL, instead of after where it would belong.
13098 if test "$ac_have_mesa_gl" = yes; then
13099 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_create in -lpthread" >&5
13100 $as_echo_n "checking for pthread_create in -lpthread... " >&6; }
13101 if ${ac_cv_lib_pthread_pthread_create+:} false; then :
13102 $as_echo_n "(cached) " >&6
13104 ac_check_lib_save_LIBS=$LIBS
13105 LIBS="-lpthread $LIBS"
13106 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13107 /* end confdefs.h. */
13109 /* Override any GCC internal prototype to avoid an error.
13110 Use char because int might match the return type of a GCC
13111 builtin and then its argument prototype would still apply. */
13115 char pthread_create ();
13119 return pthread_create ();
13124 if ac_fn_c_try_link "$LINENO"; then :
13125 ac_cv_lib_pthread_pthread_create=yes
13127 ac_cv_lib_pthread_pthread_create=no
13129 rm -f core conftest.err conftest.$ac_objext \
13130 conftest$ac_exeext conftest.$ac_ext
13131 LIBS=$ac_check_lib_save_LIBS
13133 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pthread_pthread_create" >&5
13134 $as_echo "$ac_cv_lib_pthread_pthread_create" >&6; }
13135 if test "x$ac_cv_lib_pthread_pthread_create" = xyes; then :
13136 GL_LIBS="-lpthread"
13142 # If we have Mesa headers, check to see if we can link against -lMesaGL.
13143 # If we don't have Mesa headers, or we don't have -lMesaGL, try -lGL.
13144 # Else, warn that GL is busted. (We have the headers, but no libs.)
13147 if test "$ac_have_mesa_gl" = yes ; then
13149 ac_save_CPPFLAGS="$CPPFLAGS"
13150 ac_save_LDFLAGS="$LDFLAGS"
13151 # ac_save_LIBS="$LIBS"
13153 if test \! -z "$includedir" ; then
13154 CPPFLAGS="$CPPFLAGS -I$includedir"
13156 # note: $X_CFLAGS includes $x_includes
13157 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
13159 if test \! -z "$libdir" ; then
13160 LDFLAGS="$LDFLAGS -L$libdir"
13162 # note: $X_LIBS includes $x_libraries
13163 LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
13165 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
13166 LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
13167 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for glXCreateContext in -lMesaGL" >&5
13168 $as_echo_n "checking for glXCreateContext in -lMesaGL... " >&6; }
13169 if ${ac_cv_lib_MesaGL_glXCreateContext+:} false; then :
13170 $as_echo_n "(cached) " >&6
13172 ac_check_lib_save_LIBS=$LIBS
13173 LIBS="-lMesaGL -lMesaGLU $GL_LIBS -lX11 -lXext $VIDMODE_LIBS -lm $LIBS"
13174 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13175 /* end confdefs.h. */
13177 /* Override any GCC internal prototype to avoid an error.
13178 Use char because int might match the return type of a GCC
13179 builtin and then its argument prototype would still apply. */
13183 char glXCreateContext ();
13187 return glXCreateContext ();
13192 if ac_fn_c_try_link "$LINENO"; then :
13193 ac_cv_lib_MesaGL_glXCreateContext=yes
13195 ac_cv_lib_MesaGL_glXCreateContext=no
13197 rm -f core conftest.err conftest.$ac_objext \
13198 conftest$ac_exeext conftest.$ac_ext
13199 LIBS=$ac_check_lib_save_LIBS
13201 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_MesaGL_glXCreateContext" >&5
13202 $as_echo "$ac_cv_lib_MesaGL_glXCreateContext" >&6; }
13203 if test "x$ac_cv_lib_MesaGL_glXCreateContext" = xyes; then :
13205 GL_LIBS="-lMesaGL -lMesaGLU $VIDMODE_LIBS $GL_LIBS"
13208 CPPFLAGS="$ac_save_CPPFLAGS"
13209 LDFLAGS="$ac_save_LDFLAGS"
13210 # LIBS="$ac_save_LIBS"
13214 if test "$gl_lib_1" = "" ; then
13216 ac_save_CPPFLAGS="$CPPFLAGS"
13217 ac_save_LDFLAGS="$LDFLAGS"
13218 # ac_save_LIBS="$LIBS"
13220 if test \! -z "$includedir" ; then
13221 CPPFLAGS="$CPPFLAGS -I$includedir"
13223 # note: $X_CFLAGS includes $x_includes
13224 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
13226 if test \! -z "$libdir" ; then
13227 LDFLAGS="$LDFLAGS -L$libdir"
13229 # note: $X_LIBS includes $x_libraries
13230 LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
13232 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
13233 LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
13234 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for glXCreateContext in -lGL" >&5
13235 $as_echo_n "checking for glXCreateContext in -lGL... " >&6; }
13236 if ${ac_cv_lib_GL_glXCreateContext+:} false; then :
13237 $as_echo_n "(cached) " >&6
13239 ac_check_lib_save_LIBS=$LIBS
13240 LIBS="-lGL -lGLU $GL_LIBS -lX11 -lXext $VIDMODE_LIBS -lm $LIBS"
13241 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13242 /* end confdefs.h. */
13244 /* Override any GCC internal prototype to avoid an error.
13245 Use char because int might match the return type of a GCC
13246 builtin and then its argument prototype would still apply. */
13250 char glXCreateContext ();
13254 return glXCreateContext ();
13259 if ac_fn_c_try_link "$LINENO"; then :
13260 ac_cv_lib_GL_glXCreateContext=yes
13262 ac_cv_lib_GL_glXCreateContext=no
13264 rm -f core conftest.err conftest.$ac_objext \
13265 conftest$ac_exeext conftest.$ac_ext
13266 LIBS=$ac_check_lib_save_LIBS
13268 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_GL_glXCreateContext" >&5
13269 $as_echo "$ac_cv_lib_GL_glXCreateContext" >&6; }
13270 if test "x$ac_cv_lib_GL_glXCreateContext" = xyes; then :
13272 GL_LIBS="-lGL -lGLU $VIDMODE_LIBS $GL_LIBS"
13275 CPPFLAGS="$ac_save_CPPFLAGS"
13276 LDFLAGS="$ac_save_LDFLAGS"
13277 # LIBS="$ac_save_LIBS"
13281 if test "$gl_lib_1" = "" ; then
13282 # we have headers, but no libs -- bail.
13287 # linking works -- we can build the GL hacks.
13288 $as_echo "#define HAVE_GL 1" >>confdefs.h
13290 if test "$ac_have_mesa_gl" = yes ; then
13291 $as_echo "#define HAVE_MESA_GL 1" >>confdefs.h
13298 # Now that we know we have GL headers and libs, do some more GL testing.
13301 if test "$have_gl" = yes ; then
13302 # If it's MesaGL, we'd like to issue a warning if the version number
13303 # is less than or equal to 2.6, because that version had a security bug.
13305 if test "$ac_have_mesa_gl" = yes; then
13307 { $as_echo "$as_me:${as_lineno-$LINENO}: checking MesaGL version number" >&5
13308 $as_echo_n "checking MesaGL version number... " >&6; }
13309 if ${ac_cv_mesagl_version_string+:} false; then :
13310 $as_echo_n "(cached) " >&6
13312 cat > conftest.$ac_ext <<EOF
13313 #line 13317 "configure"
13314 #include "confdefs.h"
13316 #ifndef MESA_MAJOR_VERSION
13317 # include <GL/xmesa.h>
13318 # ifdef XMESA_MAJOR_VERSION
13319 /* Around Mesa 3.2, they took out the Mesa version number, so instead,
13320 we have to check the XMesa version number (the number of the X protocol
13321 support, which seems to be the same as the Mesa version number.)
13323 # define MESA_MAJOR_VERSION XMESA_MAJOR_VERSION
13324 # define MESA_MINOR_VERSION XMESA_MINOR_VERSION
13326 /* Oh great. Some time after 3.4, they took out the xmesa.h header file,
13327 so we have no way of telling what version of Mesa this is at all.
13328 So, we'll guess that the osmesa version (the "offscreen protocol")
13329 is less than or equal to the real mesa version number. Except that
13330 if OSmesa is 3.3, assume at least Mesa 3.4, since OSmesa was 3.3 in
13331 Mesa 3.4. And Mesa 3.3 had xmesa.h. What a complete load of shit!
13333 # include <GL/osmesa.h>
13334 # define MESA_MAJOR_VERSION OSMESA_MAJOR_VERSION
13335 # define MESA_MINOR_VERSION OSMESA_MINOR_VERSION or newer, probably?
13336 # if OSMESA_MAJOR_VERSION == 3 && OSMESA_MINOR_VERSION == 3
13337 # undef MESA_MINOR_VERSION
13338 # define MESA_MINOR_VERSION 4 or newer, probably?
13342 configure: MESA_MAJOR_VERSION MESA_MINOR_VERSION
13345 ac_save_CPPFLAGS="$CPPFLAGS"
13346 if test \! -z "$includedir" ; then
13347 CPPFLAGS="$CPPFLAGS -I$includedir"
13349 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
13351 mglv=`(eval "$ac_cpp conftest.$ac_ext") 2>&5 | grep configure:`
13355 mglv=`echo "$mglv" | sed -n \
13356 's/^configure: *\([0-9][0-9]*\) *\([0-9].*\)$/\1.\2/p'`
13359 rm -rf conftest.$ac_ext
13361 CPPFLAGS="$ac_save_CPPFLAGS"
13363 if test "$mglv" = ""; then
13364 ac_mesagl_version=unknown
13365 ac_mesagl_version_string=unknown
13367 ac_mesagl_version_string="$mglv"
13370 maj=`echo "$mglv" | sed -n 's/^\([0-9][0-9]*\)\..*$/\1/p'`
13371 min=`echo "$mglv" | sed -n 's/^.*\.\([0-9][0-9]*\).*$/\1/p'`
13373 ac_mesagl_version=`echo "$maj * 1000 + $min" | bc`
13374 if test -z "$ac_mesagl_version"; then
13375 ac_mesagl_version=unknown
13376 ac_mesagl_version_string=unknown
13379 ac_cv_mesagl_version=$ac_mesagl_version
13380 ac_cv_mesagl_version_string=$ac_mesagl_version_string
13383 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_mesagl_version_string" >&5
13384 $as_echo "$ac_cv_mesagl_version_string" >&6; }
13385 ac_mesagl_version=$ac_cv_mesagl_version
13386 ac_mesagl_version_string=$ac_cv_mesagl_version_string
13390 # Check for OpenGL 1.1 features.
13393 ac_save_CPPFLAGS="$CPPFLAGS"
13394 ac_save_LDFLAGS="$LDFLAGS"
13395 # ac_save_LIBS="$LIBS"
13397 if test \! -z "$includedir" ; then
13398 CPPFLAGS="$CPPFLAGS -I$includedir"
13400 # note: $X_CFLAGS includes $x_includes
13401 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
13403 if test \! -z "$libdir" ; then
13404 LDFLAGS="$LDFLAGS -L$libdir"
13406 # note: $X_LIBS includes $x_libraries
13407 LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
13409 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
13410 LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
13411 as_ac_Lib=`$as_echo "ac_cv_lib_$gl_lib_1''_glBindTexture" | $as_tr_sh`
13412 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for glBindTexture in -l$gl_lib_1" >&5
13413 $as_echo_n "checking for glBindTexture in -l$gl_lib_1... " >&6; }
13414 if eval \${$as_ac_Lib+:} false; then :
13415 $as_echo_n "(cached) " >&6
13417 ac_check_lib_save_LIBS=$LIBS
13418 LIBS="-l$gl_lib_1 $GL_LIBS -lX11 -lXext -lm $LIBS"
13419 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13420 /* end confdefs.h. */
13422 /* Override any GCC internal prototype to avoid an error.
13423 Use char because int might match the return type of a GCC
13424 builtin and then its argument prototype would still apply. */
13428 char glBindTexture ();
13432 return glBindTexture ();
13437 if ac_fn_c_try_link "$LINENO"; then :
13438 eval "$as_ac_Lib=yes"
13440 eval "$as_ac_Lib=no"
13442 rm -f core conftest.err conftest.$ac_objext \
13443 conftest$ac_exeext conftest.$ac_ext
13444 LIBS=$ac_check_lib_save_LIBS
13446 eval ac_res=\$$as_ac_Lib
13447 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
13448 $as_echo "$ac_res" >&6; }
13449 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
13450 $as_echo "#define HAVE_GLBINDTEXTURE 1" >>confdefs.h
13456 CPPFLAGS="$ac_save_CPPFLAGS"
13457 LDFLAGS="$ac_save_LDFLAGS"
13458 # LIBS="$ac_save_LIBS"
13462 elif test "$with_gl" != no; then
13463 echo "error: must be yes or no: --with-gl=$with_gl"
13468 ###############################################################################
13472 ###############################################################################
13475 with_gle_req=unspecified
13478 # Check whether --with-gle was given.
13479 if test "${with_gle+set}" = set; then :
13480 withval=$with_gle; with_gle="$withval"; with_gle_req="$withval"
13487 case "$with_gle" in
13492 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GLE headers" >&5
13493 $as_echo_n "checking for GLE headers... " >&6; }
13494 d=$with_gle/include
13495 if test -d $d; then
13496 X_CFLAGS="-I$d $X_CFLAGS"
13497 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
13498 $as_echo "$d" >&6; }
13500 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
13501 $as_echo "not found ($d: no such directory)" >&6; }
13504 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GLE libs" >&5
13505 $as_echo_n "checking for GLE libs... " >&6; }
13507 if test -d $d; then
13508 X_LIBS="-L$d $X_LIBS"
13509 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
13510 $as_echo "$d" >&6; }
13512 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
13513 $as_echo "not found ($d: no such directory)" >&6; }
13516 # replace the directory string with "yes".
13518 with_gle=$with_gle_req
13523 echo "error: argument to --with-gle must be \"yes\", \"no\", or a directory."
13524 echo " If it is a directory, then \`DIR/include' will be added to"
13525 echo " the -I list, and \`DIR/lib' will be added to the -L list."
13533 if test "$have_gl" = no ; then
13535 elif test "$with_gle" = yes; then
13538 ac_save_CPPFLAGS="$CPPFLAGS"
13539 if test \! -z "$includedir" ; then
13540 CPPFLAGS="$CPPFLAGS -I$includedir"
13542 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
13543 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
13544 ac_fn_c_check_header_compile "$LINENO" "GL/gle.h" "ac_cv_header_GL_gle_h" "#include <GL/gl.h>
13546 if test "x$ac_cv_header_GL_gle_h" = xyes; then :
13553 CPPFLAGS="$ac_save_CPPFLAGS"
13554 if test "$have_gle3" = yes ; then
13558 ac_save_CPPFLAGS="$CPPFLAGS"
13559 if test \! -z "$includedir" ; then
13560 CPPFLAGS="$CPPFLAGS -I$includedir"
13562 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
13563 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
13564 ac_fn_c_check_header_compile "$LINENO" "GL/gutil.h" "ac_cv_header_GL_gutil_h" "#include <GL/gl.h>
13566 if test "x$ac_cv_header_GL_gutil_h" = xyes; then :
13573 CPPFLAGS="$ac_save_CPPFLAGS"
13574 if test "$have_gle" = yes ; then
13576 ac_save_CPPFLAGS="$CPPFLAGS"
13577 if test \! -z "$includedir" ; then
13578 CPPFLAGS="$CPPFLAGS -I$includedir"
13580 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
13581 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
13582 ac_fn_c_check_header_compile "$LINENO" "GL/tube.h" "ac_cv_header_GL_tube_h" "#include <GL/gl.h>
13584 if test "x$ac_cv_header_GL_tube_h" = xyes; then :
13591 CPPFLAGS="$ac_save_CPPFLAGS"
13595 if test "$have_gle" = yes ; then
13599 ac_save_CPPFLAGS="$CPPFLAGS"
13600 ac_save_LDFLAGS="$LDFLAGS"
13601 # ac_save_LIBS="$LIBS"
13603 if test \! -z "$includedir" ; then
13604 CPPFLAGS="$CPPFLAGS -I$includedir"
13606 # note: $X_CFLAGS includes $x_includes
13607 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
13609 if test \! -z "$libdir" ; then
13610 LDFLAGS="$LDFLAGS -L$libdir"
13612 # note: $X_LIBS includes $x_libraries
13613 LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
13615 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
13616 LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
13617 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gleCreateGC in -lgle" >&5
13618 $as_echo_n "checking for gleCreateGC in -lgle... " >&6; }
13619 if ${ac_cv_lib_gle_gleCreateGC+:} false; then :
13620 $as_echo_n "(cached) " >&6
13622 ac_check_lib_save_LIBS=$LIBS
13623 LIBS="-lgle $GL_LIBS -lX11 -lXext -lm $LIBS"
13624 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13625 /* end confdefs.h. */
13627 /* Override any GCC internal prototype to avoid an error.
13628 Use char because int might match the return type of a GCC
13629 builtin and then its argument prototype would still apply. */
13633 char gleCreateGC ();
13637 return gleCreateGC ();
13642 if ac_fn_c_try_link "$LINENO"; then :
13643 ac_cv_lib_gle_gleCreateGC=yes
13645 ac_cv_lib_gle_gleCreateGC=no
13647 rm -f core conftest.err conftest.$ac_objext \
13648 conftest$ac_exeext conftest.$ac_ext
13649 LIBS=$ac_check_lib_save_LIBS
13651 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gle_gleCreateGC" >&5
13652 $as_echo "$ac_cv_lib_gle_gleCreateGC" >&6; }
13653 if test "x$ac_cv_lib_gle_gleCreateGC" = xyes; then :
13654 have_gle=yes; gle_halfassed=no; GLE_LIBS="-lgle"
13657 CPPFLAGS="$ac_save_CPPFLAGS"
13658 LDFLAGS="$ac_save_LDFLAGS"
13659 # LIBS="$ac_save_LIBS"
13662 if test "$have_gle" = yes ; then
13666 # sometimes the libmatrix stuff is included in libgle. look there first.
13668 # I don't get it. For some reason, this test passes on SGI, as if
13669 # uview_direction_d() was in libgle -- but it's not, it's in libmatrix.
13670 # Yet the link is succeeding. Why???
13672 # AC_CHECK_X_LIB(gle, uview_direction_d,
13673 # [have_gle=yes; gle_halfassed=no],
13674 # [], $GL_LIBS -lX11 -lXext -lm)
13676 # As of GLE 3 this is in libgle, and has changed name to uview_direction!
13678 if test "$have_gle3" = yes ; then
13680 ac_save_CPPFLAGS="$CPPFLAGS"
13681 ac_save_LDFLAGS="$LDFLAGS"
13682 # ac_save_LIBS="$LIBS"
13684 if test \! -z "$includedir" ; then
13685 CPPFLAGS="$CPPFLAGS -I$includedir"
13687 # note: $X_CFLAGS includes $x_includes
13688 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
13690 if test \! -z "$libdir" ; then
13691 LDFLAGS="$LDFLAGS -L$libdir"
13693 # note: $X_LIBS includes $x_libraries
13694 LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
13696 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
13697 LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
13698 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uview_direction in -lgle" >&5
13699 $as_echo_n "checking for uview_direction in -lgle... " >&6; }
13700 if ${ac_cv_lib_gle_uview_direction+:} false; then :
13701 $as_echo_n "(cached) " >&6
13703 ac_check_lib_save_LIBS=$LIBS
13704 LIBS="-lgle $GL_LIBS -lX11 -lXext -lm $LIBS"
13705 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13706 /* end confdefs.h. */
13708 /* Override any GCC internal prototype to avoid an error.
13709 Use char because int might match the return type of a GCC
13710 builtin and then its argument prototype would still apply. */
13714 char uview_direction ();
13718 return uview_direction ();
13723 if ac_fn_c_try_link "$LINENO"; then :
13724 ac_cv_lib_gle_uview_direction=yes
13726 ac_cv_lib_gle_uview_direction=no
13728 rm -f core conftest.err conftest.$ac_objext \
13729 conftest$ac_exeext conftest.$ac_ext
13730 LIBS=$ac_check_lib_save_LIBS
13732 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gle_uview_direction" >&5
13733 $as_echo "$ac_cv_lib_gle_uview_direction" >&6; }
13734 if test "x$ac_cv_lib_gle_uview_direction" = xyes; then :
13735 have_gle=yes; gle_halfassed=no
13738 CPPFLAGS="$ac_save_CPPFLAGS"
13739 LDFLAGS="$ac_save_LDFLAGS"
13740 # LIBS="$ac_save_LIBS"
13743 # if it wasn't in libgle, then look in libmatrix.
13744 if test "$have_gle" = no ; then
13746 ac_save_CPPFLAGS="$CPPFLAGS"
13747 ac_save_LDFLAGS="$LDFLAGS"
13748 # ac_save_LIBS="$LIBS"
13750 if test \! -z "$includedir" ; then
13751 CPPFLAGS="$CPPFLAGS -I$includedir"
13753 # note: $X_CFLAGS includes $x_includes
13754 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
13756 if test \! -z "$libdir" ; then
13757 LDFLAGS="$LDFLAGS -L$libdir"
13759 # note: $X_LIBS includes $x_libraries
13760 LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
13762 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
13763 LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
13764 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uview_direction_d in -lmatrix" >&5
13765 $as_echo_n "checking for uview_direction_d in -lmatrix... " >&6; }
13766 if ${ac_cv_lib_matrix_uview_direction_d+:} false; then :
13767 $as_echo_n "(cached) " >&6
13769 ac_check_lib_save_LIBS=$LIBS
13770 LIBS="-lmatrix $GL_LIBS -lX11 -lXext -lm $LIBS"
13771 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13772 /* end confdefs.h. */
13774 /* Override any GCC internal prototype to avoid an error.
13775 Use char because int might match the return type of a GCC
13776 builtin and then its argument prototype would still apply. */
13780 char uview_direction_d ();
13784 return uview_direction_d ();
13789 if ac_fn_c_try_link "$LINENO"; then :
13790 ac_cv_lib_matrix_uview_direction_d=yes
13792 ac_cv_lib_matrix_uview_direction_d=no
13794 rm -f core conftest.err conftest.$ac_objext \
13795 conftest$ac_exeext conftest.$ac_ext
13796 LIBS=$ac_check_lib_save_LIBS
13798 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_matrix_uview_direction_d" >&5
13799 $as_echo "$ac_cv_lib_matrix_uview_direction_d" >&6; }
13800 if test "x$ac_cv_lib_matrix_uview_direction_d" = xyes; then :
13801 have_gle=yes; gle_halfassed=no;
13802 GLE_LIBS="$GLE_LIBS -lmatrix"
13805 CPPFLAGS="$ac_save_CPPFLAGS"
13806 LDFLAGS="$ac_save_LDFLAGS"
13807 # LIBS="$ac_save_LIBS"
13812 if test "$have_gle" = yes ; then
13813 $as_echo "#define HAVE_GLE 1" >>confdefs.h
13815 if test "$have_gle3" = yes ; then
13816 $as_echo "#define HAVE_GLE3 1" >>confdefs.h
13821 elif test "$with_gle" != no; then
13822 echo "error: must be yes or no: --with-gle=$with_gle"
13828 ###############################################################################
13830 # Handle --with-gles
13832 ###############################################################################
13834 with_gles_req=unspecified
13836 # Check whether --with-gles was given.
13837 if test "${with_gles+set}" = set; then :
13838 withval=$with_gles; with_gles="$withval"; with_gles_req="$withval"
13845 case "$with_gles" in
13850 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for JWZGLES headers" >&5
13851 $as_echo_n "checking for JWZGLES headers... " >&6; }
13852 d=$with_gles/include
13853 if test -d $d; then
13854 X_CFLAGS="-I$d $X_CFLAGS"
13855 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
13856 $as_echo "$d" >&6; }
13858 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
13859 $as_echo "not found ($d: no such directory)" >&6; }
13862 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for JWZGLES libs" >&5
13863 $as_echo_n "checking for JWZGLES libs... " >&6; }
13865 if test -d $d; then
13866 X_LIBS="-L$d $X_LIBS"
13867 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
13868 $as_echo "$d" >&6; }
13870 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
13871 $as_echo "not found ($d: no such directory)" >&6; }
13874 # replace the directory string with "yes".
13875 with_gles_req="yes"
13876 with_gles=$with_gles_req
13881 echo "error: argument to --with-gles must be \"yes\", \"no\", or a directory."
13882 echo " If it is a directory, then \`DIR/include' will be added to"
13883 echo " the -I list, and \`DIR/lib' will be added to the -L list."
13889 if test "$with_gles" = yes; then
13891 $as_echo "#define HAVE_JWZGLES 1" >>confdefs.h
13893 JWZGLES_OBJS="jwzgles.o"
13894 { $as_echo "$as_me:${as_lineno-$LINENO}: result: using OpenGL ES compatiblity shim" >&5
13895 $as_echo "using OpenGL ES compatiblity shim" >&6; }
13896 elif test "$with_gles" != no; then
13897 echo "error: must be yes or no: --with-gles=$with_xpm"
13901 ###############################################################################
13903 # Check for -lgdk_pixbuf.
13904 # These tests are for gdk_pixbuf usage of the hacks,
13905 # not xscreensaver-demo (thus we have to test again to get
13906 # the libraries right: don't want to pull in all of GTK
13909 ###############################################################################
13912 with_gdk_pixbuf_req=unspecified
13914 # Check whether --with-pixbuf was given.
13915 if test "${with_pixbuf+set}" = set; then :
13916 withval=$with_pixbuf; with_gdk_pixbuf="$withval"; with_gdk_pixbuf_req="$withval"
13918 with_gdk_pixbuf=yes
13922 # if --with-pixbuf=/directory/ was specified, remember that directory so that
13923 # we can also look for the `gdk-pixbuf-config' program in that directory.
13924 case "$with_gdk_pixbuf" in
13926 gdk_pixbuf_dir="$with_gdk_pixbuf"
13934 case "$with_gdk_pixbuf" in
13939 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GDK_PIXBUF headers" >&5
13940 $as_echo_n "checking for GDK_PIXBUF headers... " >&6; }
13941 d=$with_gdk_pixbuf/include
13942 if test -d $d; then
13943 X_CFLAGS="-I$d $X_CFLAGS"
13944 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
13945 $as_echo "$d" >&6; }
13947 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
13948 $as_echo "not found ($d: no such directory)" >&6; }
13951 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GDK_PIXBUF libs" >&5
13952 $as_echo_n "checking for GDK_PIXBUF libs... " >&6; }
13953 d=$with_gdk_pixbuf/lib
13954 if test -d $d; then
13955 X_LIBS="-L$d $X_LIBS"
13956 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
13957 $as_echo "$d" >&6; }
13959 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
13960 $as_echo "not found ($d: no such directory)" >&6; }
13963 # replace the directory string with "yes".
13964 with_gdk_pixbuf_req="yes"
13965 with_gdk_pixbuf=$with_gdk_pixbuf_req
13970 echo "error: argument to --with-pixbuf must be \"yes\", \"no\", or a directory."
13971 echo " If it is a directory, then \`DIR/include' will be added to"
13972 echo " the -I list, and \`DIR/lib' will be added to the -L list."
13978 if test "$with_gdk_pixbuf" != yes -a "$with_gdk_pixbuf" != no ; then
13979 echo "error: must be yes or no: --with-pixbuf=$with_gdk_pixbuf"
13983 if test "$with_gdk_pixbuf" = yes; then
13989 pkg_check_version gdk-pixbuf-2.0 2.0.0
13990 pkg_check_version gdk-pixbuf-xlib-2.0 2.0.0
13991 have_gdk_pixbuf="$ok"
13993 if test "$have_gdk_pixbuf" = yes; then
13994 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gdk-pixbuf includes" >&5
13995 $as_echo_n "checking for gdk-pixbuf includes... " >&6; }
13996 if ${ac_cv_gdk_pixbuf_config_cflags+:} false; then :
13997 $as_echo_n "(cached) " >&6
13999 ac_cv_gdk_pixbuf_config_cflags=`$pkg_config --cflags $pkgs`
14001 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_gdk_pixbuf_config_cflags" >&5
14002 $as_echo "$ac_cv_gdk_pixbuf_config_cflags" >&6; }
14003 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gdk-pixbuf libs" >&5
14004 $as_echo_n "checking for gdk-pixbuf libs... " >&6; }
14005 if ${ac_cv_gdk_pixbuf_config_libs+:} false; then :
14006 $as_echo_n "(cached) " >&6
14008 ac_cv_gdk_pixbuf_config_libs=`$pkg_config --libs $pkgs`
14010 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_gdk_pixbuf_config_libs" >&5
14011 $as_echo "$ac_cv_gdk_pixbuf_config_libs" >&6; }
14014 ac_gdk_pixbuf_config_cflags=$ac_cv_gdk_pixbuf_config_cflags
14015 ac_gdk_pixbuf_config_libs=$ac_cv_gdk_pixbuf_config_libs
14018 if test "$have_gdk_pixbuf" = yes; then
14020 # we appear to have pixbuf; check for headers/libs to be sure.
14022 ac_save_gdk_pixbuf_CPPFLAGS="$CPPFLAGS"
14023 CPPFLAGS="$CPPFLAGS $ac_gdk_pixbuf_config_cflags"
14027 # check for header A...
14029 ac_save_CPPFLAGS="$CPPFLAGS"
14030 if test \! -z "$includedir" ; then
14031 CPPFLAGS="$CPPFLAGS -I$includedir"
14033 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
14034 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
14035 ac_fn_c_check_header_mongrel "$LINENO" "gdk-pixbuf/gdk-pixbuf.h" "ac_cv_header_gdk_pixbuf_gdk_pixbuf_h" "$ac_includes_default"
14036 if test "x$ac_cv_header_gdk_pixbuf_gdk_pixbuf_h" = xyes; then :
14037 have_gdk_pixbuf=yes
14041 CPPFLAGS="$ac_save_CPPFLAGS"
14043 # if that worked, check for header B...
14044 if test "$have_gdk_pixbuf" = yes; then
14046 gdk_pixbuf_halfassed=yes
14048 ac_save_CPPFLAGS="$CPPFLAGS"
14049 if test \! -z "$includedir" ; then
14050 CPPFLAGS="$CPPFLAGS -I$includedir"
14052 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
14053 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
14054 ac_fn_c_check_header_mongrel "$LINENO" "gdk-pixbuf/gdk-pixbuf-xlib.h" "ac_cv_header_gdk_pixbuf_gdk_pixbuf_xlib_h" "$ac_includes_default"
14055 if test "x$ac_cv_header_gdk_pixbuf_gdk_pixbuf_xlib_h" = xyes; then :
14056 have_gdk_pixbuf=yes
14057 gdk_pixbuf_halfassed=no
14061 CPPFLAGS="$ac_save_CPPFLAGS"
14063 # yay, it has a new name in Gtk 2.x...
14064 if test "$have_gdk_pixbuf" = no; then
14066 gdk_pixbuf_halfassed=yes
14068 ac_save_CPPFLAGS="$CPPFLAGS"
14069 if test \! -z "$includedir" ; then
14070 CPPFLAGS="$CPPFLAGS -I$includedir"
14072 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
14073 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
14074 ac_fn_c_check_header_mongrel "$LINENO" "gdk-pixbuf-xlib/gdk-pixbuf-xlib.h" "ac_cv_header_gdk_pixbuf_xlib_gdk_pixbuf_xlib_h" "$ac_includes_default"
14075 if test "x$ac_cv_header_gdk_pixbuf_xlib_gdk_pixbuf_xlib_h" = xyes; then :
14076 have_gdk_pixbuf=yes
14077 gdk_pixbuf_halfassed=no
14081 CPPFLAGS="$ac_save_CPPFLAGS"
14084 CPPFLAGS="$ac_save_gdk_pixbuf_CPPFLAGS"
14087 if test "$have_gdk_pixbuf" = yes; then
14088 # we have the headers, now check for the libraries
14090 gdk_pixbuf_halfassed=yes
14092 { $as_echo "$as_me:${as_lineno-$LINENO}: result: checking for gdk_pixbuf usability..." >&5
14093 $as_echo "checking for gdk_pixbuf usability..." >&6; }
14097 ac_save_CPPFLAGS="$CPPFLAGS"
14098 ac_save_LDFLAGS="$LDFLAGS"
14099 # ac_save_LIBS="$LIBS"
14101 if test \! -z "$includedir" ; then
14102 CPPFLAGS="$CPPFLAGS -I$includedir"
14104 # note: $X_CFLAGS includes $x_includes
14105 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
14107 if test \! -z "$libdir" ; then
14108 LDFLAGS="$LDFLAGS -L$libdir"
14110 # note: $X_LIBS includes $x_libraries
14111 LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
14113 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
14114 LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
14115 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gdk_pixbuf_new_from_file in -lc" >&5
14116 $as_echo_n "checking for gdk_pixbuf_new_from_file in -lc... " >&6; }
14117 if ${ac_cv_lib_c_gdk_pixbuf_new_from_file+:} false; then :
14118 $as_echo_n "(cached) " >&6
14120 ac_check_lib_save_LIBS=$LIBS
14121 LIBS="-lc $ac_gdk_pixbuf_config_libs -lX11 -lXext -lm $LIBS"
14122 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14123 /* end confdefs.h. */
14125 /* Override any GCC internal prototype to avoid an error.
14126 Use char because int might match the return type of a GCC
14127 builtin and then its argument prototype would still apply. */
14131 char gdk_pixbuf_new_from_file ();
14135 return gdk_pixbuf_new_from_file ();
14140 if ac_fn_c_try_link "$LINENO"; then :
14141 ac_cv_lib_c_gdk_pixbuf_new_from_file=yes
14143 ac_cv_lib_c_gdk_pixbuf_new_from_file=no
14145 rm -f core conftest.err conftest.$ac_objext \
14146 conftest$ac_exeext conftest.$ac_ext
14147 LIBS=$ac_check_lib_save_LIBS
14149 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_gdk_pixbuf_new_from_file" >&5
14150 $as_echo "$ac_cv_lib_c_gdk_pixbuf_new_from_file" >&6; }
14151 if test "x$ac_cv_lib_c_gdk_pixbuf_new_from_file" = xyes; then :
14152 have_gdk_pixbuf=yes
14155 CPPFLAGS="$ac_save_CPPFLAGS"
14156 LDFLAGS="$ac_save_LDFLAGS"
14157 # LIBS="$ac_save_LIBS"
14160 if test "$have_gdk_pixbuf" = yes; then
14163 ac_save_CPPFLAGS="$CPPFLAGS"
14164 ac_save_LDFLAGS="$LDFLAGS"
14165 # ac_save_LIBS="$LIBS"
14167 if test \! -z "$includedir" ; then
14168 CPPFLAGS="$CPPFLAGS -I$includedir"
14170 # note: $X_CFLAGS includes $x_includes
14171 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
14173 if test \! -z "$libdir" ; then
14174 LDFLAGS="$LDFLAGS -L$libdir"
14176 # note: $X_LIBS includes $x_libraries
14177 LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
14179 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
14180 LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
14181 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gdk_pixbuf_xlib_init in -lc" >&5
14182 $as_echo_n "checking for gdk_pixbuf_xlib_init in -lc... " >&6; }
14183 if ${ac_cv_lib_c_gdk_pixbuf_xlib_init+:} false; then :
14184 $as_echo_n "(cached) " >&6
14186 ac_check_lib_save_LIBS=$LIBS
14187 LIBS="-lc $ac_gdk_pixbuf_config_libs -lX11 -lXext -lm $LIBS"
14188 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14189 /* end confdefs.h. */
14191 /* Override any GCC internal prototype to avoid an error.
14192 Use char because int might match the return type of a GCC
14193 builtin and then its argument prototype would still apply. */
14197 char gdk_pixbuf_xlib_init ();
14201 return gdk_pixbuf_xlib_init ();
14206 if ac_fn_c_try_link "$LINENO"; then :
14207 ac_cv_lib_c_gdk_pixbuf_xlib_init=yes
14209 ac_cv_lib_c_gdk_pixbuf_xlib_init=no
14211 rm -f core conftest.err conftest.$ac_objext \
14212 conftest$ac_exeext conftest.$ac_ext
14213 LIBS=$ac_check_lib_save_LIBS
14215 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_gdk_pixbuf_xlib_init" >&5
14216 $as_echo "$ac_cv_lib_c_gdk_pixbuf_xlib_init" >&6; }
14217 if test "x$ac_cv_lib_c_gdk_pixbuf_xlib_init" = xyes; then :
14218 have_gdk_pixbuf=yes
14219 gdk_pixbuf_halfassed=no
14222 CPPFLAGS="$ac_save_CPPFLAGS"
14223 LDFLAGS="$ac_save_LDFLAGS"
14224 # LIBS="$ac_save_LIBS"
14229 if test "$have_gdk_pixbuf" = yes; then
14230 INCLUDES="$INCLUDES $ac_gdk_pixbuf_config_cflags"
14231 XPM_LIBS="$ac_gdk_pixbuf_config_libs"
14232 $as_echo "#define HAVE_GDK_PIXBUF 1" >>confdefs.h
14235 { $as_echo "$as_me:${as_lineno-$LINENO}: result: checking for gdk_pixbuf usability... no" >&5
14236 $as_echo "checking for gdk_pixbuf usability... no" >&6; }
14239 if test "$have_gdk_pixbuf" = yes; then
14241 ac_save_CPPFLAGS="$CPPFLAGS"
14242 ac_save_LDFLAGS="$LDFLAGS"
14243 # ac_save_LIBS="$LIBS"
14245 if test \! -z "$includedir" ; then
14246 CPPFLAGS="$CPPFLAGS -I$includedir"
14248 # note: $X_CFLAGS includes $x_includes
14249 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
14251 if test \! -z "$libdir" ; then
14252 LDFLAGS="$LDFLAGS -L$libdir"
14254 # note: $X_LIBS includes $x_libraries
14255 LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
14257 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
14258 LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
14259 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gdk_pixbuf_apply_embedded_orientation in -lc" >&5
14260 $as_echo_n "checking for gdk_pixbuf_apply_embedded_orientation in -lc... " >&6; }
14261 if ${ac_cv_lib_c_gdk_pixbuf_apply_embedded_orientation+:} false; then :
14262 $as_echo_n "(cached) " >&6
14264 ac_check_lib_save_LIBS=$LIBS
14265 LIBS="-lc $ac_gdk_pixbuf_config_libs -lX11 -lXext -lm $LIBS"
14266 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14267 /* end confdefs.h. */
14269 /* Override any GCC internal prototype to avoid an error.
14270 Use char because int might match the return type of a GCC
14271 builtin and then its argument prototype would still apply. */
14275 char gdk_pixbuf_apply_embedded_orientation ();
14279 return gdk_pixbuf_apply_embedded_orientation ();
14284 if ac_fn_c_try_link "$LINENO"; then :
14285 ac_cv_lib_c_gdk_pixbuf_apply_embedded_orientation=yes
14287 ac_cv_lib_c_gdk_pixbuf_apply_embedded_orientation=no
14289 rm -f core conftest.err conftest.$ac_objext \
14290 conftest$ac_exeext conftest.$ac_ext
14291 LIBS=$ac_check_lib_save_LIBS
14293 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_gdk_pixbuf_apply_embedded_orientation" >&5
14294 $as_echo "$ac_cv_lib_c_gdk_pixbuf_apply_embedded_orientation" >&6; }
14295 if test "x$ac_cv_lib_c_gdk_pixbuf_apply_embedded_orientation" = xyes; then :
14296 $as_echo "#define HAVE_GDK_PIXBUF_APPLY_EMBEDDED_ORIENTATION 1" >>confdefs.h
14300 CPPFLAGS="$ac_save_CPPFLAGS"
14301 LDFLAGS="$ac_save_LDFLAGS"
14302 # LIBS="$ac_save_LIBS"
14308 ###############################################################################
14312 ###############################################################################
14315 with_xpm_req=unspecified
14317 # Check whether --with-xpm was given.
14318 if test "${with_xpm+set}" = set; then :
14319 withval=$with_xpm; with_xpm="$withval"; with_xpm_req="$withval"
14326 case "$with_xpm" in
14331 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XPM headers" >&5
14332 $as_echo_n "checking for XPM headers... " >&6; }
14333 d=$with_xpm/include
14334 if test -d $d; then
14335 X_CFLAGS="-I$d $X_CFLAGS"
14336 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
14337 $as_echo "$d" >&6; }
14339 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
14340 $as_echo "not found ($d: no such directory)" >&6; }
14343 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XPM libs" >&5
14344 $as_echo_n "checking for XPM libs... " >&6; }
14346 if test -d $d; then
14347 X_LIBS="-L$d $X_LIBS"
14348 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
14349 $as_echo "$d" >&6; }
14351 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
14352 $as_echo "not found ($d: no such directory)" >&6; }
14355 # replace the directory string with "yes".
14357 with_xpm=$with_xpm_req
14362 echo "error: argument to --with-xpm must be \"yes\", \"no\", or a directory."
14363 echo " If it is a directory, then \`DIR/include' will be added to"
14364 echo " the -I list, and \`DIR/lib' will be added to the -L list."
14370 if test "$with_xpm" = yes; then
14372 ac_save_CPPFLAGS="$CPPFLAGS"
14373 if test \! -z "$includedir" ; then
14374 CPPFLAGS="$CPPFLAGS -I$includedir"
14376 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
14377 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
14378 ac_fn_c_check_header_compile "$LINENO" "X11/xpm.h" "ac_cv_header_X11_xpm_h" "#include <X11/Xlib.h>
14380 if test "x$ac_cv_header_X11_xpm_h" = xyes; then :
14382 $as_echo "#define HAVE_XPM 1" >>confdefs.h
14384 XPM_LIBS="-lXpm $XPM_LIBS"
14388 CPPFLAGS="$ac_save_CPPFLAGS"
14389 elif test "$with_xpm" != no; then
14390 echo "error: must be yes or no: --with-xpm=$with_xpm"
14394 # See comment near $motif_requires_xpm, above.
14395 # Need to do this here, after both Motif and XPM have been checked for.
14397 if test "$have_motif" = yes -a "$have_xpm" = yes ; then
14398 if test "$motif_requires_xpm" = yes ; then
14399 MOTIF_LIBS="$MOTIF_LIBS $XPM_LIBS"
14403 if test "$XPM_LIBS" = "" ; then
14404 XPM_LIBS=$(MINIXPM)
14408 ###############################################################################
14412 ###############################################################################
14415 with_jpeg_req=unspecified
14418 # Check whether --with-jpeg was given.
14419 if test "${with_jpeg+set}" = set; then :
14420 withval=$with_jpeg; with_jpeg="$withval"; with_jpeg_req="$withval"
14427 case "$with_jpeg" in
14432 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for JPEG headers" >&5
14433 $as_echo_n "checking for JPEG headers... " >&6; }
14434 d=$with_jpeg/include
14435 if test -d $d; then
14436 X_CFLAGS="-I$d $X_CFLAGS"
14437 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
14438 $as_echo "$d" >&6; }
14440 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
14441 $as_echo "not found ($d: no such directory)" >&6; }
14444 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for JPEG libs" >&5
14445 $as_echo_n "checking for JPEG libs... " >&6; }
14447 if test -d $d; then
14448 X_LIBS="-L$d $X_LIBS"
14449 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
14450 $as_echo "$d" >&6; }
14452 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
14453 $as_echo "not found ($d: no such directory)" >&6; }
14456 # replace the directory string with "yes".
14457 with_jpeg_req="yes"
14458 with_jpeg=$with_jpeg_req
14463 echo "error: argument to --with-jpeg must be \"yes\", \"no\", or a directory."
14464 echo " If it is a directory, then \`DIR/include' will be added to"
14465 echo " the -I list, and \`DIR/lib' will be added to the -L list."
14471 if test "$with_jpeg" != yes -a "$with_jpeg" != no ; then
14472 echo "error: must be yes or no: --with-jpeg=$with_jpeg"
14476 if test "$with_jpeg" = yes; then
14480 ac_save_CPPFLAGS="$CPPFLAGS"
14481 if test \! -z "$includedir" ; then
14482 CPPFLAGS="$CPPFLAGS -I$includedir"
14484 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
14485 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
14486 ac_fn_c_check_header_mongrel "$LINENO" "jpeglib.h" "ac_cv_header_jpeglib_h" "$ac_includes_default"
14487 if test "x$ac_cv_header_jpeglib_h" = xyes; then :
14492 CPPFLAGS="$ac_save_CPPFLAGS"
14494 if test "$have_jpeg" = yes; then
14495 # we have the header, now check for the library
14499 ac_save_CPPFLAGS="$CPPFLAGS"
14500 ac_save_LDFLAGS="$LDFLAGS"
14501 # ac_save_LIBS="$LIBS"
14503 if test \! -z "$includedir" ; then
14504 CPPFLAGS="$CPPFLAGS -I$includedir"
14506 # note: $X_CFLAGS includes $x_includes
14507 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
14509 if test \! -z "$libdir" ; then
14510 LDFLAGS="$LDFLAGS -L$libdir"
14512 # note: $X_LIBS includes $x_libraries
14513 LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
14515 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
14516 LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
14517 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for jpeg_start_compress in -ljpeg" >&5
14518 $as_echo_n "checking for jpeg_start_compress in -ljpeg... " >&6; }
14519 if ${ac_cv_lib_jpeg_jpeg_start_compress+:} false; then :
14520 $as_echo_n "(cached) " >&6
14522 ac_check_lib_save_LIBS=$LIBS
14523 LIBS="-ljpeg $LIBS"
14524 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14525 /* end confdefs.h. */
14527 /* Override any GCC internal prototype to avoid an error.
14528 Use char because int might match the return type of a GCC
14529 builtin and then its argument prototype would still apply. */
14533 char jpeg_start_compress ();
14537 return jpeg_start_compress ();
14542 if ac_fn_c_try_link "$LINENO"; then :
14543 ac_cv_lib_jpeg_jpeg_start_compress=yes
14545 ac_cv_lib_jpeg_jpeg_start_compress=no
14547 rm -f core conftest.err conftest.$ac_objext \
14548 conftest$ac_exeext conftest.$ac_ext
14549 LIBS=$ac_check_lib_save_LIBS
14551 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_jpeg_jpeg_start_compress" >&5
14552 $as_echo "$ac_cv_lib_jpeg_jpeg_start_compress" >&6; }
14553 if test "x$ac_cv_lib_jpeg_jpeg_start_compress" = xyes; then :
14557 $as_echo "#define HAVE_JPEGLIB 1" >>confdefs.h
14561 CPPFLAGS="$ac_save_CPPFLAGS"
14562 LDFLAGS="$ac_save_LDFLAGS"
14563 # LIBS="$ac_save_LIBS"
14569 ###############################################################################
14573 ###############################################################################
14575 have_xutf8drawstring=no
14577 ac_save_CPPFLAGS="$CPPFLAGS"
14578 ac_save_LDFLAGS="$LDFLAGS"
14579 # ac_save_LIBS="$LIBS"
14581 if test \! -z "$includedir" ; then
14582 CPPFLAGS="$CPPFLAGS -I$includedir"
14584 # note: $X_CFLAGS includes $x_includes
14585 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
14587 if test \! -z "$libdir" ; then
14588 LDFLAGS="$LDFLAGS -L$libdir"
14590 # note: $X_LIBS includes $x_libraries
14591 LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
14593 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
14594 LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
14595 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Xutf8DrawString in -lX11" >&5
14596 $as_echo_n "checking for Xutf8DrawString in -lX11... " >&6; }
14597 if ${ac_cv_lib_X11_Xutf8DrawString+:} false; then :
14598 $as_echo_n "(cached) " >&6
14600 ac_check_lib_save_LIBS=$LIBS
14601 LIBS="-lX11 -lX11 -lXext -lm $LIBS"
14602 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14603 /* end confdefs.h. */
14605 /* Override any GCC internal prototype to avoid an error.
14606 Use char because int might match the return type of a GCC
14607 builtin and then its argument prototype would still apply. */
14611 char Xutf8DrawString ();
14615 return Xutf8DrawString ();
14620 if ac_fn_c_try_link "$LINENO"; then :
14621 ac_cv_lib_X11_Xutf8DrawString=yes
14623 ac_cv_lib_X11_Xutf8DrawString=no
14625 rm -f core conftest.err conftest.$ac_objext \
14626 conftest$ac_exeext conftest.$ac_ext
14627 LIBS=$ac_check_lib_save_LIBS
14629 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_X11_Xutf8DrawString" >&5
14630 $as_echo "$ac_cv_lib_X11_Xutf8DrawString" >&6; }
14631 if test "x$ac_cv_lib_X11_Xutf8DrawString" = xyes; then :
14632 have_xutf8drawstring=yes
14637 CPPFLAGS="$ac_save_CPPFLAGS"
14638 LDFLAGS="$ac_save_LDFLAGS"
14639 # LIBS="$ac_save_LIBS"
14641 if test "$have_xutf8drawstring" = yes ; then
14642 $as_echo "#define HAVE_XUTF8DRAWSTRING 1" >>confdefs.h
14648 with_xft_req=unspecified
14651 # Check whether --with-xft was given.
14652 if test "${with_xft+set}" = set; then :
14653 withval=$with_xft; with_xft="$withval"; with_xft_req="$withval"
14660 case "$with_xft" in
14665 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Xft headers" >&5
14666 $as_echo_n "checking for Xft headers... " >&6; }
14667 d=$with_xft/include
14668 if test -d $d; then
14669 X_CFLAGS="-I$d $X_CFLAGS"
14670 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
14671 $as_echo "$d" >&6; }
14673 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
14674 $as_echo "not found ($d: no such directory)" >&6; }
14677 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Xft libs" >&5
14678 $as_echo_n "checking for Xft libs... " >&6; }
14680 if test -d $d; then
14681 X_LIBS="-L$d $X_LIBS"
14682 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
14683 $as_echo "$d" >&6; }
14685 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
14686 $as_echo "not found ($d: no such directory)" >&6; }
14689 # replace the directory string with "yes".
14691 with_xft=$with_xft_req
14696 echo "error: argument to --with-xft must be \"yes\", \"no\", or a directory."
14697 echo " If it is a directory, then \`DIR/include' will be added to"
14698 echo " the -I list, and \`DIR/lib' will be added to the -L list."
14704 if test "$with_xft" != yes -a "$with_xft" != no ; then
14705 echo "error: must be yes or no: --with-xft=$with_xft"
14709 if test "$with_xft" = yes; then
14713 pkg_check_version xft 2.1.0
14716 if test "$have_xft" = yes; then
14717 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Xft includes" >&5
14718 $as_echo_n "checking for Xft includes... " >&6; }
14719 if ${ac_cv_xft_config_cflags+:} false; then :
14720 $as_echo_n "(cached) " >&6
14722 ac_cv_xft_config_cflags=`$pkg_config --cflags $pkgs`
14724 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_xft_config_cflags" >&5
14725 $as_echo "$ac_cv_xft_config_cflags" >&6; }
14726 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Xft libs" >&5
14727 $as_echo_n "checking for Xft libs... " >&6; }
14728 if ${ac_cv_xft_config_libs+:} false; then :
14729 $as_echo_n "(cached) " >&6
14731 ac_cv_xft_config_libs=`$pkg_config --libs $pkgs`
14733 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_xft_config_libs" >&5
14734 $as_echo "$ac_cv_xft_config_libs" >&6; }
14737 ac_xft_config_cflags=$ac_cv_xft_config_cflags
14738 ac_xft_config_libs=$ac_cv_xft_config_libs
14740 if test "$have_xft" = yes; then
14742 # we appear to have Xft; check for headers/libs to be sure.
14744 ac_save_xft_CPPFLAGS="$CPPFLAGS"
14745 CPPFLAGS="$CPPFLAGS $ac_xft_config_cflags"
14749 ac_save_CPPFLAGS="$CPPFLAGS"
14750 if test \! -z "$includedir" ; then
14751 CPPFLAGS="$CPPFLAGS -I$includedir"
14753 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
14754 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
14755 ac_fn_c_check_header_mongrel "$LINENO" "X11/Xft/Xft.h" "ac_cv_header_X11_Xft_Xft_h" "$ac_includes_default"
14756 if test "x$ac_cv_header_X11_Xft_Xft_h" = xyes; then :
14761 CPPFLAGS="$ac_save_CPPFLAGS"
14763 CPPFLAGS="$ac_save_xft_CPPFLAGS"
14766 if test "$have_xft" = yes; then
14767 # we have the headers, now check for the libraries
14771 { $as_echo "$as_me:${as_lineno-$LINENO}: result: checking for Xft usability..." >&5
14772 $as_echo "checking for Xft usability..." >&6; }
14774 ac_save_CPPFLAGS="$CPPFLAGS"
14775 ac_save_LDFLAGS="$LDFLAGS"
14776 # ac_save_LIBS="$LIBS"
14778 if test \! -z "$includedir" ; then
14779 CPPFLAGS="$CPPFLAGS -I$includedir"
14781 # note: $X_CFLAGS includes $x_includes
14782 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
14784 if test \! -z "$libdir" ; then
14785 LDFLAGS="$LDFLAGS -L$libdir"
14787 # note: $X_LIBS includes $x_libraries
14788 LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
14790 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
14791 LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
14792 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XftDrawStringUtf8 in -lc" >&5
14793 $as_echo_n "checking for XftDrawStringUtf8 in -lc... " >&6; }
14794 if ${ac_cv_lib_c_XftDrawStringUtf8+:} false; then :
14795 $as_echo_n "(cached) " >&6
14797 ac_check_lib_save_LIBS=$LIBS
14798 LIBS="-lc $ac_xft_config_libs -lX11 -lXext -lm $LIBS"
14799 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14800 /* end confdefs.h. */
14802 /* Override any GCC internal prototype to avoid an error.
14803 Use char because int might match the return type of a GCC
14804 builtin and then its argument prototype would still apply. */
14808 char XftDrawStringUtf8 ();
14812 return XftDrawStringUtf8 ();
14817 if ac_fn_c_try_link "$LINENO"; then :
14818 ac_cv_lib_c_XftDrawStringUtf8=yes
14820 ac_cv_lib_c_XftDrawStringUtf8=no
14822 rm -f core conftest.err conftest.$ac_objext \
14823 conftest$ac_exeext conftest.$ac_ext
14824 LIBS=$ac_check_lib_save_LIBS
14826 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_XftDrawStringUtf8" >&5
14827 $as_echo "$ac_cv_lib_c_XftDrawStringUtf8" >&6; }
14828 if test "x$ac_cv_lib_c_XftDrawStringUtf8" = xyes; then :
14832 CPPFLAGS="$ac_save_CPPFLAGS"
14833 LDFLAGS="$ac_save_LDFLAGS"
14834 # LIBS="$ac_save_LIBS"
14838 if test "$have_xft" = no; then
14839 { $as_echo "$as_me:${as_lineno-$LINENO}: result: checking for Xft usability... no" >&5
14840 $as_echo "checking for Xft usability... no" >&6; }
14844 if test "$have_xft" = yes; then
14845 INCLUDES="$INCLUDES $ac_xft_config_cflags"
14846 XFT_LIBS="$ac_xft_config_libs"
14849 $as_echo "#define HAVE_XFT 1" >>confdefs.h
14853 XFT_SRCS='$(UTILS_SRC)/xft.c'
14854 XFT_OBJS='$(UTILS_BIN)/xft.o'
14858 ###############################################################################
14860 # Check for pty support: this allows 'phosphor' and 'apple2'
14861 # to run curses-based programs, or be used as terminal windows.
14863 ###############################################################################
14866 for ac_header in pty.h util.h
14868 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
14869 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
14870 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
14871 cat >>confdefs.h <<_ACEOF
14872 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
14880 ac_save_CPPFLAGS="$CPPFLAGS"
14881 ac_save_LDFLAGS="$LDFLAGS"
14882 # ac_save_LIBS="$LIBS"
14884 if test \! -z "$includedir" ; then
14885 CPPFLAGS="$CPPFLAGS -I$includedir"
14887 # note: $X_CFLAGS includes $x_includes
14888 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
14890 if test \! -z "$libdir" ; then
14891 LDFLAGS="$LDFLAGS -L$libdir"
14893 # note: $X_LIBS includes $x_libraries
14894 LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
14896 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
14897 LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
14898 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for forkpty in -lutil" >&5
14899 $as_echo_n "checking for forkpty in -lutil... " >&6; }
14900 if ${ac_cv_lib_util_forkpty+:} false; then :
14901 $as_echo_n "(cached) " >&6
14903 ac_check_lib_save_LIBS=$LIBS
14904 LIBS="-lutil $LIBS"
14905 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14906 /* end confdefs.h. */
14908 /* Override any GCC internal prototype to avoid an error.
14909 Use char because int might match the return type of a GCC
14910 builtin and then its argument prototype would still apply. */
14923 if ac_fn_c_try_link "$LINENO"; then :
14924 ac_cv_lib_util_forkpty=yes
14926 ac_cv_lib_util_forkpty=no
14928 rm -f core conftest.err conftest.$ac_objext \
14929 conftest$ac_exeext conftest.$ac_ext
14930 LIBS=$ac_check_lib_save_LIBS
14932 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_util_forkpty" >&5
14933 $as_echo "$ac_cv_lib_util_forkpty" >&6; }
14934 if test "x$ac_cv_lib_util_forkpty" = xyes; then :
14936 ac_have_forkpty=yes
14937 $as_echo "#define HAVE_FORKPTY 1" >>confdefs.h
14941 CPPFLAGS="$ac_save_CPPFLAGS"
14942 LDFLAGS="$ac_save_LDFLAGS"
14943 # LIBS="$ac_save_LIBS"
14946 if test "$ac_have_forkpty" != yes ; then
14947 # we don't need (or have) -lutil on MacOS 10.4.2...
14949 ac_save_CPPFLAGS="$CPPFLAGS"
14950 ac_save_LDFLAGS="$LDFLAGS"
14951 # ac_save_LIBS="$LIBS"
14953 if test \! -z "$includedir" ; then
14954 CPPFLAGS="$CPPFLAGS -I$includedir"
14956 # note: $X_CFLAGS includes $x_includes
14957 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
14959 if test \! -z "$libdir" ; then
14960 LDFLAGS="$LDFLAGS -L$libdir"
14962 # note: $X_LIBS includes $x_libraries
14963 LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
14965 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
14966 LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
14967 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for forkpty in -lc" >&5
14968 $as_echo_n "checking for forkpty in -lc... " >&6; }
14969 if ${ac_cv_lib_c_forkpty+:} false; then :
14970 $as_echo_n "(cached) " >&6
14972 ac_check_lib_save_LIBS=$LIBS
14974 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14975 /* end confdefs.h. */
14977 /* Override any GCC internal prototype to avoid an error.
14978 Use char because int might match the return type of a GCC
14979 builtin and then its argument prototype would still apply. */
14992 if ac_fn_c_try_link "$LINENO"; then :
14993 ac_cv_lib_c_forkpty=yes
14995 ac_cv_lib_c_forkpty=no
14997 rm -f core conftest.err conftest.$ac_objext \
14998 conftest$ac_exeext conftest.$ac_ext
14999 LIBS=$ac_check_lib_save_LIBS
15001 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_forkpty" >&5
15002 $as_echo "$ac_cv_lib_c_forkpty" >&6; }
15003 if test "x$ac_cv_lib_c_forkpty" = xyes; then :
15005 $as_echo "#define HAVE_FORKPTY 1" >>confdefs.h
15009 CPPFLAGS="$ac_save_CPPFLAGS"
15010 LDFLAGS="$ac_save_LDFLAGS"
15011 # LIBS="$ac_save_LIBS"
15015 ###############################################################################
15017 # Check for the XSHM server extension.
15019 ###############################################################################
15022 with_xshm_req=unspecified
15024 # Check whether --with-xshm-ext was given.
15025 if test "${with_xshm_ext+set}" = set; then :
15026 withval=$with_xshm_ext; with_xshm="$withval"; with_xshm_req="$withval"
15033 case "$with_xshm" in
15038 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XSHM headers" >&5
15039 $as_echo_n "checking for XSHM headers... " >&6; }
15040 d=$with_xshm/include
15041 if test -d $d; then
15042 X_CFLAGS="-I$d $X_CFLAGS"
15043 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
15044 $as_echo "$d" >&6; }
15046 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
15047 $as_echo "not found ($d: no such directory)" >&6; }
15050 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XSHM libs" >&5
15051 $as_echo_n "checking for XSHM libs... " >&6; }
15053 if test -d $d; then
15054 X_LIBS="-L$d $X_LIBS"
15055 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
15056 $as_echo "$d" >&6; }
15058 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
15059 $as_echo "not found ($d: no such directory)" >&6; }
15062 # replace the directory string with "yes".
15063 with_xshm_req="yes"
15064 with_xshm=$with_xshm_req
15069 echo "error: argument to --with-xshm-ext must be \"yes\", \"no\", or a directory."
15070 echo " If it is a directory, then \`DIR/include' will be added to"
15071 echo " the -I list, and \`DIR/lib' will be added to the -L list."
15077 if test "$with_xshm" = yes; then
15079 # first check for Xshm.h.
15081 ac_save_CPPFLAGS="$CPPFLAGS"
15082 if test \! -z "$includedir" ; then
15083 CPPFLAGS="$CPPFLAGS -I$includedir"
15085 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
15086 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
15087 ac_fn_c_check_header_compile "$LINENO" "X11/extensions/XShm.h" "ac_cv_header_X11_extensions_XShm_h" "#include <X11/Xlib.h>
15089 if test "x$ac_cv_header_X11_extensions_XShm_h" = xyes; then :
15094 CPPFLAGS="$ac_save_CPPFLAGS"
15096 # if that succeeded, then check for sys/ipc.h.
15097 if test "$have_xshm" = yes; then
15100 ac_save_CPPFLAGS="$CPPFLAGS"
15101 if test \! -z "$includedir" ; then
15102 CPPFLAGS="$CPPFLAGS -I$includedir"
15104 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
15105 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
15106 ac_fn_c_check_header_mongrel "$LINENO" "sys/ipc.h" "ac_cv_header_sys_ipc_h" "$ac_includes_default"
15107 if test "x$ac_cv_header_sys_ipc_h" = xyes; then :
15112 CPPFLAGS="$ac_save_CPPFLAGS"
15115 # if that succeeded, then check for sys/shm.h.
15116 if test "$have_xshm" = yes; then
15119 ac_save_CPPFLAGS="$CPPFLAGS"
15120 if test \! -z "$includedir" ; then
15121 CPPFLAGS="$CPPFLAGS -I$includedir"
15123 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
15124 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
15125 ac_fn_c_check_header_mongrel "$LINENO" "sys/shm.h" "ac_cv_header_sys_shm_h" "$ac_includes_default"
15126 if test "x$ac_cv_header_sys_shm_h" = xyes; then :
15131 CPPFLAGS="$ac_save_CPPFLAGS"
15134 # AIX is pathological, as usual: apparently it's normal for the Xshm headers
15135 # to exist, but the library code to not exist. And even better, the library
15136 # code is in its own library: libXextSam.a. So, if we're on AIX, and that
15137 # lib doesn't exist, give up. (This lib gets added to X_EXTRA_LIBS, and
15138 # that's not quite right, but close enough.)
15142 if `uname -v` -eq 3 ; then
15145 ac_save_CPPFLAGS="$CPPFLAGS"
15146 ac_save_LDFLAGS="$LDFLAGS"
15147 # ac_save_LIBS="$LIBS"
15149 if test \! -z "$includedir" ; then
15150 CPPFLAGS="$CPPFLAGS -I$includedir"
15152 # note: $X_CFLAGS includes $x_includes
15153 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
15155 if test \! -z "$libdir" ; then
15156 LDFLAGS="$LDFLAGS -L$libdir"
15158 # note: $X_LIBS includes $x_libraries
15159 LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
15161 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
15162 LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
15163 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XShmQueryExtension in -lXextSam" >&5
15164 $as_echo_n "checking for XShmQueryExtension in -lXextSam... " >&6; }
15165 if ${ac_cv_lib_XextSam_XShmQueryExtension+:} false; then :
15166 $as_echo_n "(cached) " >&6
15168 ac_check_lib_save_LIBS=$LIBS
15169 LIBS="-lXextSam -lX11 -lXext -lm $LIBS"
15170 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15171 /* end confdefs.h. */
15173 /* Override any GCC internal prototype to avoid an error.
15174 Use char because int might match the return type of a GCC
15175 builtin and then its argument prototype would still apply. */
15179 char XShmQueryExtension ();
15183 return XShmQueryExtension ();
15188 if ac_fn_c_try_link "$LINENO"; then :
15189 ac_cv_lib_XextSam_XShmQueryExtension=yes
15191 ac_cv_lib_XextSam_XShmQueryExtension=no
15193 rm -f core conftest.err conftest.$ac_objext \
15194 conftest$ac_exeext conftest.$ac_ext
15195 LIBS=$ac_check_lib_save_LIBS
15197 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_XextSam_XShmQueryExtension" >&5
15198 $as_echo "$ac_cv_lib_XextSam_XShmQueryExtension" >&6; }
15199 if test "x$ac_cv_lib_XextSam_XShmQueryExtension" = xyes; then :
15200 have_xshm=yes; X_EXTRA_LIBS="$X_EXTRA_LIBS -lXextSam"
15205 CPPFLAGS="$ac_save_CPPFLAGS"
15206 LDFLAGS="$ac_save_LDFLAGS"
15207 # LIBS="$ac_save_LIBS"
15213 # if that succeeded, then we've really got it.
15214 if test "$have_xshm" = yes; then
15215 $as_echo "#define HAVE_XSHM_EXTENSION 1" >>confdefs.h
15219 elif test "$with_xshm" != no; then
15220 echo "error: must be yes or no: --with-xshm-ext=$with_xshm"
15225 ###############################################################################
15227 # Check for the DOUBLE-BUFFER server extension.
15229 ###############################################################################
15232 with_xdbe_req=unspecified
15234 # Check whether --with-xdbe-ext was given.
15235 if test "${with_xdbe_ext+set}" = set; then :
15236 withval=$with_xdbe_ext; with_xdbe="$withval"; with_xdbe_req="$withval"
15243 case "$with_xdbe" in
15248 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DOUBLE-BUFFER headers" >&5
15249 $as_echo_n "checking for DOUBLE-BUFFER headers... " >&6; }
15250 d=$with_xdbe/include
15251 if test -d $d; then
15252 X_CFLAGS="-I$d $X_CFLAGS"
15253 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
15254 $as_echo "$d" >&6; }
15256 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
15257 $as_echo "not found ($d: no such directory)" >&6; }
15260 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DOUBLE-BUFFER libs" >&5
15261 $as_echo_n "checking for DOUBLE-BUFFER libs... " >&6; }
15263 if test -d $d; then
15264 X_LIBS="-L$d $X_LIBS"
15265 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
15266 $as_echo "$d" >&6; }
15268 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
15269 $as_echo "not found ($d: no such directory)" >&6; }
15272 # replace the directory string with "yes".
15273 with_xdbe_req="yes"
15274 with_xdbe=$with_xdbe_req
15279 echo "error: argument to --with-xdbe-ext must be \"yes\", \"no\", or a directory."
15280 echo " If it is a directory, then \`DIR/include' will be added to"
15281 echo " the -I list, and \`DIR/lib' will be added to the -L list."
15287 if test "$with_xdbe" = yes; then
15290 ac_save_CPPFLAGS="$CPPFLAGS"
15291 if test \! -z "$includedir" ; then
15292 CPPFLAGS="$CPPFLAGS -I$includedir"
15294 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
15295 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
15296 ac_fn_c_check_header_compile "$LINENO" "X11/extensions/Xdbe.h" "ac_cv_header_X11_extensions_Xdbe_h" "#include <X11/Xlib.h>
15298 if test "x$ac_cv_header_X11_extensions_Xdbe_h" = xyes; then :
15303 CPPFLAGS="$ac_save_CPPFLAGS"
15304 if test "$have_xdbe" = yes; then
15305 $as_echo "#define HAVE_DOUBLE_BUFFER_EXTENSION 1" >>confdefs.h
15309 elif test "$with_xdbe" != no; then
15310 echo "error: must be yes or no: --with-xdbe-ext=$with_xshm"
15315 ###############################################################################
15317 # Check for the SGI XReadDisplay server extension.
15319 # Note: this has to be down here, rather than up with the other server
15320 # extension tests, so that the output of `configure --help' is in the
15321 # right order. Arrgh!
15323 ###############################################################################
15325 have_readdisplay=no
15326 with_readdisplay_req=unspecified
15328 # Check whether --with-readdisplay was given.
15329 if test "${with_readdisplay+set}" = set; then :
15330 withval=$with_readdisplay; with_readdisplay="$withval"; with_readdisplay_req="$withval"
15332 with_readdisplay=yes
15337 case "$with_readdisplay" in
15342 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XReadDisplay headers" >&5
15343 $as_echo_n "checking for XReadDisplay headers... " >&6; }
15344 d=$with_readdisplay/include
15345 if test -d $d; then
15346 X_CFLAGS="-I$d $X_CFLAGS"
15347 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
15348 $as_echo "$d" >&6; }
15350 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
15351 $as_echo "not found ($d: no such directory)" >&6; }
15354 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XReadDisplay libs" >&5
15355 $as_echo_n "checking for XReadDisplay libs... " >&6; }
15356 d=$with_readdisplay/lib
15357 if test -d $d; then
15358 X_LIBS="-L$d $X_LIBS"
15359 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
15360 $as_echo "$d" >&6; }
15362 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
15363 $as_echo "not found ($d: no such directory)" >&6; }
15366 # replace the directory string with "yes".
15367 with_readdisplay_req="yes"
15368 with_readdisplay=$with_readdisplay_req
15373 echo "error: argument to --with-readdisplay must be \"yes\", \"no\", or a directory."
15374 echo " If it is a directory, then \`DIR/include' will be added to"
15375 echo " the -I list, and \`DIR/lib' will be added to the -L list."
15381 if test "$with_readdisplay" = yes; then
15383 ac_save_CPPFLAGS="$CPPFLAGS"
15384 if test \! -z "$includedir" ; then
15385 CPPFLAGS="$CPPFLAGS -I$includedir"
15387 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
15388 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
15389 ac_fn_c_check_header_compile "$LINENO" "X11/extensions/readdisplay.h" "ac_cv_header_X11_extensions_readdisplay_h" "#include <X11/Xlib.h>
15391 if test "x$ac_cv_header_X11_extensions_readdisplay_h" = xyes; then :
15392 $as_echo "#define HAVE_READ_DISPLAY_EXTENSION 1" >>confdefs.h
15397 CPPFLAGS="$ac_save_CPPFLAGS"
15398 elif test "$with_readdisplay" != no; then
15399 echo "error: must be yes or no: --with-readdisplay=$with_readdisplay"
15404 ###############################################################################
15406 # Check for a directory full of images to use as the default value
15407 # of the "imageDirectory" preference.
15409 ###############################################################################
15412 with_imagedir_req=unspecified
15415 # Check whether --with-image-directory was given.
15416 if test "${with_image_directory+set}" = set; then :
15417 withval=$with_image_directory; with_imagedir="$withval"; with_imagedir_req="$withval"
15422 # no HANDLE_X_PATH_ARG for this one
15424 case "$with_imagedir" in
15427 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for image directory $with_imagedir" >&5
15428 $as_echo_n "checking for image directory $with_imagedir... " >&6; }
15429 if test -d "$with_imagedir" ; then
15430 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15431 $as_echo "yes" >&6; }
15433 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15434 $as_echo "no" >&6; }
15441 #### Could use some more defaults here...
15443 "/usr/share/backgrounds/images/" \
15444 "/usr/share/wallpapers/" \
15445 "/Library/Desktop Pictures/" \
15447 if test -z "$with_imagedir"; then
15448 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for image directory $dd" >&5
15449 $as_echo_n "checking for image directory $dd... " >&6; }
15450 if test -d "$dd" ; then
15451 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15452 $as_echo "yes" >&6; }
15453 with_imagedir="$dd"
15455 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15456 $as_echo "no" >&6; }
15467 echo "error: must be an absolute path: --with-image-directory=$with_imagedir_req"
15471 ac_cv_imagedir="$with_imagedir"
15473 DEFAULT_IMAGES_P='True'
15474 DEFAULT_IMAGE_DIRECTORY="$ac_cv_imagedir"
15476 if test -z "$DEFAULT_IMAGE_DIRECTORY" ; then
15477 DEFAULT_IMAGES_P='False'
15481 ###############################################################################
15483 # Pick a text file to use as the default of the "textFile" preference.
15484 # Any old file will do, but preferably one that will make interesting
15485 # shapes when displayed by "starwars" and "fontglide".
15487 ###############################################################################
15490 with_textfile_req=unspecified
15493 # Check whether --with-text-file was given.
15494 if test "${with_text_file+set}" = set; then :
15495 withval=$with_text_file; with_textfile="$withval"; with_textfile_req="$withval"
15500 # no HANDLE_X_PATH_ARG for this one
15502 case "$with_textfile" in
15505 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for text file $with_textfile" >&5
15506 $as_echo_n "checking for text file $with_textfile... " >&6; }
15507 if test -f "$with_textfile" ; then
15508 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15509 $as_echo "yes" >&6; }
15511 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15512 $as_echo "no" >&6; }
15519 #### Could use some more defaults here...
15521 "/usr/X11R6/lib/X11/doc/README" \
15522 "/usr/share/doc/xserver-common/copyright" \
15523 "/usr/share/doc/xserver-xorg-core/copyright" \
15524 "/usr/X11R6/README" \
15525 "/usr/share/doc/libX11*/COPYING" \
15526 "/usr/X11/share/X11/doc/README*" \
15527 "/usr/share/doc/debian/debian-manifesto" \
15529 if test -z "$with_textfile"; then
15530 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for text file $f" >&5
15531 $as_echo_n "checking for text file $f... " >&6; }
15532 f=`/bin/ls $f 2>&- | head -1`
15533 if test -f "$f" ; then
15534 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15535 $as_echo "yes" >&6; }
15538 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15539 $as_echo "no" >&6; }
15550 echo "error: must be an absolute path: --with-text-file=$with_textfile_req"
15554 ac_cv_textfile="$with_textfile"
15556 DEFAULT_TEXT_FILE="$ac_cv_textfile"
15559 ###############################################################################
15561 # Check the browser to see help URL
15563 ###############################################################################
15566 with_browser_req=unspecified
15569 # Check whether --with-browser was given.
15570 if test "${with_browser+set}" = set; then :
15571 withval=$with_browser; with_browser="$withval"; with_browser_req="$withval"
15576 # no HANDLE_X_PATH_ARG for this one
15578 case "$with_browser" in
15582 WITH_BROWSER=$with_browser
15583 gnome_open_program=$with_browser
15584 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for browser $with_browser" >&5
15585 $as_echo_n "checking for browser $with_browser... " >&6; }
15586 with_browser_fullpath=`which $with_browser 2>/dev/null`
15587 case $with_browser_fullpath in
15589 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15590 $as_echo "yes" >&6; }
15594 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15595 $as_echo "no" >&6; }
15596 # Only warning: we don't want to install all packages for the
15597 # dependency of the browser in building stage...
15598 echo "WARNING: browser not found: --with-browser=$with_browser"
15603 ac_cv_browser="$with_browser"
15605 ###############################################################################
15607 # Check whether it's ok to install some hacks as setuid (e.g., "sonar")
15608 # This should be safe, but let's give people the option.
15610 ###############################################################################
15612 setuid_hacks_default=no
15613 setuid_hacks="$setuid_hacks_default"
15615 # Check whether --with-setuid-hacks was given.
15616 if test "${with_setuid_hacks+set}" = set; then :
15617 withval=$with_setuid_hacks; setuid_hacks="$withval"
15619 setuid_hacks="$setuid_hacks_default"
15624 case "$setuid_hacks" in
15629 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for setuid hacks headers" >&5
15630 $as_echo_n "checking for setuid hacks headers... " >&6; }
15631 d=$setuid_hacks/include
15632 if test -d $d; then
15633 X_CFLAGS="-I$d $X_CFLAGS"
15634 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
15635 $as_echo "$d" >&6; }
15637 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
15638 $as_echo "not found ($d: no such directory)" >&6; }
15641 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for setuid hacks libs" >&5
15642 $as_echo_n "checking for setuid hacks libs... " >&6; }
15643 d=$setuid_hacks/lib
15644 if test -d $d; then
15645 X_LIBS="-L$d $X_LIBS"
15646 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
15647 $as_echo "$d" >&6; }
15649 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
15650 $as_echo "not found ($d: no such directory)" >&6; }
15653 # replace the directory string with "yes".
15654 setuid_hacks_req="yes"
15655 setuid_hacks=$setuid_hacks_req
15660 echo "error: argument to --with-setuid-hacks must be \"yes\", \"no\", or a directory."
15661 echo " If it is a directory, then \`DIR/include' will be added to"
15662 echo " the -I list, and \`DIR/lib' will be added to the -L list."
15668 if test "$setuid_hacks" = yes; then
15670 elif test "$setuid_hacks" != no; then
15671 echo "error: must be yes or no: --with-setuid-hacks=$setuid_hacks"
15676 ###############################################################################
15678 # Check for --with-record-animation
15680 ###############################################################################
15682 record_anim_default=no
15683 record_anim="$record_anim_default"
15685 # Check whether --with-record-animation was given.
15686 if test "${with_record_animation+set}" = set; then :
15687 withval=$with_record_animation; record_anim="$withval"
15689 record_anim="$record_anim_default"
15694 case "$record_anim" in
15699 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for record animation headers" >&5
15700 $as_echo_n "checking for record animation headers... " >&6; }
15701 d=$record_anim/include
15702 if test -d $d; then
15703 X_CFLAGS="-I$d $X_CFLAGS"
15704 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
15705 $as_echo "$d" >&6; }
15707 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
15708 $as_echo "not found ($d: no such directory)" >&6; }
15711 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for record animation libs" >&5
15712 $as_echo_n "checking for record animation libs... " >&6; }
15714 if test -d $d; then
15715 X_LIBS="-L$d $X_LIBS"
15716 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
15717 $as_echo "$d" >&6; }
15719 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
15720 $as_echo "not found ($d: no such directory)" >&6; }
15723 # replace the directory string with "yes".
15724 record_anim_req="yes"
15725 record_anim=$record_anim_req
15730 echo "error: argument to --with-record-animation must be \"yes\", \"no\", or a directory."
15731 echo " If it is a directory, then \`DIR/include' will be added to"
15732 echo " the -I list, and \`DIR/lib' will be added to the -L list."
15738 if test "$record_anim" = yes; then
15740 elif test "$record_anim" != no; then
15741 echo "error: must be yes or no: --with-record-animation=$record_anim"
15745 if test "$record_anim" = yes; then
15746 if test "$have_gdk_pixbuf" != yes; then
15747 as_fn_error $? "--with-record-animation requires GDK-Pixbuf" "$LINENO" 5
15749 { $as_echo "$as_me:${as_lineno-$LINENO}: result: enabling --with-record-animation" >&5
15750 $as_echo "enabling --with-record-animation" >&6; }
15751 $as_echo "#define HAVE_RECORD_ANIM 1" >>confdefs.h
15753 ANIM_OBJS='$(ANIM_OBJS)'
15754 ANIM_LIBS='$(ANIM_LIBS)'
15758 ###############################################################################
15760 # Done testing. Now, set up the various -I and -L variables,
15761 # and decide which GUI program to build by default.
15763 ###############################################################################
15770 if test \! -z "$includedir" ; then
15771 INCLUDES="$INCLUDES -I$includedir"
15774 if test \! -z "$libdir" ; then
15775 LDFLAGS="$LDFLAGS -L$libdir"
15779 PREFERRED_DEMO_PROGRAM=''
15781 if test "$have_motif" = yes; then
15782 PREFERRED_DEMO_PROGRAM=xscreensaver-demo-Xm
15783 ALL_DEMO_PROGRAMS="$PREFERRED_DEMO_PROGRAM $ALL_DEMO_PROGRAMS"
15785 if test "$have_gtk" = yes; then
15786 PREFERRED_DEMO_PROGRAM=xscreensaver-demo-Gtk
15787 ALL_DEMO_PROGRAMS="$PREFERRED_DEMO_PROGRAM $ALL_DEMO_PROGRAMS"
15791 if test "$have_kerberos" = yes; then
15792 PASSWD_SRCS="$PASSWD_SRCS \$(KERBEROS_SRCS)"
15793 PASSWD_OBJS="$PASSWD_OBJS \$(KERBEROS_OBJS)"
15795 if test "$have_pam" = yes; then
15796 PASSWD_SRCS="$PASSWD_SRCS \$(PAM_SRCS)"
15797 PASSWD_OBJS="$PASSWD_OBJS \$(PAM_OBJS)"
15798 INSTALL_PAM="install-pam"
15800 if test "$enable_pam_check_account_type" = yes; then
15801 COMMENT_PAM_CHECK_ACCOUNT=""
15803 COMMENT_PAM_CHECK_ACCOUNT="#"
15805 if test "$have_passwd_helper" = yes; then
15806 PASSWD_SRCS="$PASSWD_SRCS \$(PWHELPER_SRCS)"
15807 PASSWD_OBJS="$PASSWD_OBJS \$(PWHELPER_OBJS)"
15809 PASSWD_SRCS="$PASSWD_SRCS \$(PWENT_SRCS)"
15810 PASSWD_OBJS="$PASSWD_OBJS \$(PWENT_OBJS)"
15813 if test "$enable_locking" = yes; then
15814 LOCK_SRCS='$(LOCK_SRCS_1) $(PASSWD_SRCS)'
15815 LOCK_OBJS='$(LOCK_OBJS_1) $(PASSWD_OBJS)'
15817 LOCK_SRCS='$(NOLOCK_SRCS_1)'
15818 LOCK_OBJS='$(NOLOCK_OBJS_1)'
15821 if test "$ac_macosx" = yes; then
15822 EXES_OSX='$(EXES_OSX)'
15823 SCRIPTS_OSX='$(SCRIPTS_OSX)'
15824 MEN_OSX='$(MEN_OSX)'
15832 INSTALL_SETUID='$(INSTALL_PROGRAM) $(SUID_FLAGS)'
15834 if test "$need_setuid" = yes; then
15840 if test "$setuid_hacks" = yes; then
15847 if test "$have_gl" = yes; then
15848 GL_EXES='$(GL_EXES)'
15849 SUID_EXES='$(SUID_EXES)'
15850 RETIRED_GL_EXES='$(RETIRED_GL_EXES)'
15851 GL_UTIL_EXES='$(GL_UTIL_EXES)'
15858 if test "$have_gle" = yes; then
15859 GLE_EXES='$(GLE_EXES)'
15865 if test "$have_jpeg" = yes -a "$have_gdk_pixbuf" = yes; then
15866 JPEG_EXES='$(JPEG_EXES)'
15870 # Another substitution in the XScreenSaver.ad.in file:
15872 if test "$gnome_open_program" != ''; then
15876 elif test "$gnome_url_show_program" != ''; then
15887 # Set PO_DATADIR to something sensible.
15889 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for locale directory" >&5
15890 $as_echo_n "checking for locale directory... " >&6; }
15891 if test -n "$GTK_DATADIR" ; then
15892 PO_DATADIR="$GTK_DATADIR"
15893 elif test "$have_gtk" = yes; then
15894 PO_DATADIR=`$pkg_config --variable=prefix gtk+-2.0`
15895 PO_DATADIR="$PO_DATADIR/share"
15898 if test -z "$PO_DATADIR" ; then
15900 # #### Total fucking kludge --
15901 # Map /build/prefix/usr/X11R6/share/ to /build/prefix/usr/share/
15902 # but of course we need to expand all the nested variables to do that...
15904 dd=`eval eval eval eval eval eval eval eval eval eval eval echo $datadir`
15905 PO_DATADIR=`echo $dd | sed 's@/X11R6/@/@'`
15908 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PO_DATADIR/locale" >&5
15909 $as_echo "$PO_DATADIR/locale" >&6; }
15912 # canonicalize slashes.
15913 HACK_CONF_DIR=`echo "${HACK_CONF_DIR}" | sed 's@/$@@;s@//*@/@g'`
15915 # gcc 3.0 likes to issue this warning for every file:
15917 # cc1: warning: changing search order for system directory "/usr/local/include"
15918 # cc1: warning: as it has already been specified as a non-system directory
15920 # Yay. We can only avoid that by deleting "-I${prefix}/include" from the list.
15921 # Which *should* be totally redundant, and thus an ok thing to delete?
15923 INCLUDES=`echo "$INCLUDES" | sed 's@ -I${prefix}/include@@g;'`
15926 ###############################################################################
15928 # Perform substitutions and write Makefiles.
15930 ###############################################################################
16006 APPDEFAULTS=$ac_x_app_defaults
16014 ac_config_files="$ac_config_files Makefile utils/Makefile driver/Makefile driver/xscreensaver.pam driver/xscreensaver-demo.glade2 hacks/Makefile hacks/glx/Makefile po/Makefile.in driver/XScreenSaver.ad"
16016 cat >confcache <<\_ACEOF
16017 # This file is a shell script that caches the results of configure
16018 # tests run on this system so they can be shared between configure
16019 # scripts and configure runs, see configure's option --config-cache.
16020 # It is not useful on other systems. If it contains results you don't
16021 # want to keep, you may remove or edit it.
16023 # config.status only pays attention to the cache file if you give it
16024 # the --recheck option to rerun configure.
16026 # `ac_cv_env_foo' variables (set or unset) will be overridden when
16027 # loading this file, other *unset* `ac_cv_foo' will be assigned the
16028 # following values.
16032 # The following way of writing the cache mishandles newlines in values,
16033 # but we know of no workaround that is simple, portable, and efficient.
16034 # So, we kill variables containing newlines.
16035 # Ultrix sh set writes to stderr and can't be redirected directly,
16036 # and sets the high bit in the cache file unless we assign to the vars.
16038 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
16039 eval ac_val=\$$ac_var
16043 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
16044 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
16047 _ | IFS | as_nl) ;; #(
16048 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
16049 *) { eval $ac_var=; unset $ac_var;} ;;
16055 case $as_nl`(ac_space=' '; set) 2>&1` in #(
16056 *${as_nl}ac_space=\ *)
16057 # `set' does not quote correctly, so add quotes: double-quote
16058 # substitution turns \\\\ into \\, and sed turns \\ into \.
16061 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
16064 # `set' quotes correctly as required by POSIX, so do not add quotes.
16065 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
16074 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
16076 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
16078 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
16079 if test -w "$cache_file"; then
16080 if test "x$cache_file" != "x/dev/null"; then
16081 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
16082 $as_echo "$as_me: updating cache $cache_file" >&6;}
16083 if test ! -f "$cache_file" || test -h "$cache_file"; then
16084 cat confcache >"$cache_file"
16086 case $cache_file in #(
16088 mv -f confcache "$cache_file"$$ &&
16089 mv -f "$cache_file"$$ "$cache_file" ;; #(
16091 mv -f confcache "$cache_file" ;;
16096 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
16097 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
16102 test "x$prefix" = xNONE && prefix=$ac_default_prefix
16103 # Let make expand exec_prefix.
16104 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
16106 DEFS=-DHAVE_CONFIG_H
16111 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
16112 # 1. Remove the extension, and $U if already installed.
16113 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
16114 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
16115 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
16116 # will be set to the directory where LIBOBJS objects are built.
16117 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
16118 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
16120 LIBOBJS=$ac_libobjs
16122 LTLIBOBJS=$ac_ltlibobjs
16126 ac_config_commands="$ac_config_commands po/stamp-it"
16130 : "${CONFIG_STATUS=./config.status}"
16132 ac_clean_files_save=$ac_clean_files
16133 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
16134 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
16135 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
16137 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
16139 # Generated by $as_me.
16140 # Run this file to recreate the current configuration.
16141 # Compiler output produced by configure, useful for debugging
16142 # configure, is in config.log if it exists.
16145 ac_cs_recheck=false
16148 SHELL=\${CONFIG_SHELL-$SHELL}
16151 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
16152 ## -------------------- ##
16153 ## M4sh Initialization. ##
16154 ## -------------------- ##
16156 # Be more Bourne compatible
16157 DUALCASE=1; export DUALCASE # for MKS sh
16158 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
16161 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
16162 # is contrary to our usage. Disable this feature.
16163 alias -g '${1+"$@"}'='"$@"'
16164 setopt NO_GLOB_SUBST
16166 case `(set -o) 2>/dev/null` in #(
16178 # Printing a long string crashes Solaris 7 /usr/bin/printf.
16179 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
16180 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
16181 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
16182 # Prefer a ksh shell builtin over an external printf program on Solaris,
16183 # but without wasting forks for bash or zsh.
16184 if test -z "$BASH_VERSION$ZSH_VERSION" \
16185 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
16186 as_echo='print -r --'
16187 as_echo_n='print -rn --'
16188 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
16189 as_echo='printf %s\n'
16190 as_echo_n='printf %s'
16192 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
16193 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
16194 as_echo_n='/usr/ucb/echo -n'
16196 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
16197 as_echo_n_body='eval
16201 expr "X$arg" : "X\\(.*\\)$as_nl";
16202 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
16204 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
16206 export as_echo_n_body
16207 as_echo_n='sh -c $as_echo_n_body as_echo'
16209 export as_echo_body
16210 as_echo='sh -c $as_echo_body as_echo'
16213 # The user is always right.
16214 if test "${PATH_SEPARATOR+set}" != set; then
16216 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
16217 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
16224 # We need space, tab and new line, in precisely that order. Quoting is
16225 # there to prevent editors from complaining about space-tab.
16226 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
16227 # splitting by setting IFS to empty value.)
16230 # Find who we are. Look in the path if we contain no directory separator.
16233 *[\\/]* ) as_myself=$0 ;;
16234 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16235 for as_dir in $PATH
16238 test -z "$as_dir" && as_dir=.
16239 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
16245 # We did not find ourselves, most probably we were run as `sh COMMAND'
16246 # in which case we are not to be found in the path.
16247 if test "x$as_myself" = x; then
16250 if test ! -f "$as_myself"; then
16251 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
16255 # Unset variables that we do not need and which cause bugs (e.g. in
16256 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
16257 # suppresses any "Segmentation fault" message there. '((' could
16258 # trigger a bug in pdksh 5.2.14.
16259 for as_var in BASH_ENV ENV MAIL MAILPATH
16260 do eval test x\${$as_var+set} = xset \
16261 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
16274 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
16277 # as_fn_error STATUS ERROR [LINENO LOG_FD]
16278 # ----------------------------------------
16279 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
16280 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
16281 # script with STATUS, using 1 if that was 0.
16284 as_status=$1; test $as_status -eq 0 && as_status=1
16286 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
16287 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
16289 $as_echo "$as_me: error: $2" >&2
16290 as_fn_exit $as_status
16294 # as_fn_set_status STATUS
16295 # -----------------------
16296 # Set $? to STATUS, without forking.
16297 as_fn_set_status ()
16300 } # as_fn_set_status
16302 # as_fn_exit STATUS
16303 # -----------------
16304 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
16308 as_fn_set_status $1
16314 # Portably unset VAR.
16317 { eval $1=; unset $1;}
16319 as_unset=as_fn_unset
16320 # as_fn_append VAR VALUE
16321 # ----------------------
16322 # Append the text in VALUE to the end of the definition contained in VAR. Take
16323 # advantage of any shell optimizations that allow amortized linear growth over
16324 # repeated appends, instead of the typical quadratic growth present in naive
16326 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
16327 eval 'as_fn_append ()
16338 # as_fn_arith ARG...
16339 # ------------------
16340 # Perform arithmetic evaluation on the ARGs, and store the result in the
16341 # global $as_val. Take advantage of shells that can avoid forks. The arguments
16342 # must be portable across $(()) and expr.
16343 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
16344 eval 'as_fn_arith ()
16351 as_val=`expr "$@" || test $? -eq 1`
16356 if expr a : '\(a\)' >/dev/null 2>&1 &&
16357 test "X`expr 00001 : '.*\(...\)'`" = X001; then
16363 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
16364 as_basename=basename
16369 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
16375 as_me=`$as_basename -- "$0" ||
16376 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
16377 X"$0" : 'X\(//\)$' \| \
16378 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
16380 sed '/^.*\/\([^/][^/]*\)\/*$/{
16394 # Avoid depending upon Character Ranges.
16395 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
16396 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
16397 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
16398 as_cr_digits='0123456789'
16399 as_cr_alnum=$as_cr_Letters$as_cr_digits
16401 ECHO_C= ECHO_N= ECHO_T=
16402 case `echo -n x` in #(((((
16404 case `echo 'xy\c'` in
16405 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
16407 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
16414 rm -f conf$$ conf$$.exe conf$$.file
16415 if test -d conf$$.dir; then
16416 rm -f conf$$.dir/conf$$.file
16419 mkdir conf$$.dir 2>/dev/null
16421 if (echo >conf$$.file) 2>/dev/null; then
16422 if ln -s conf$$.file conf$$ 2>/dev/null; then
16424 # ... but there are two gotchas:
16425 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
16426 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
16427 # In both cases, we have to default to `cp -pR'.
16428 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
16430 elif ln conf$$.file conf$$ 2>/dev/null; then
16438 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
16439 rmdir conf$$.dir 2>/dev/null
16444 # Create "$as_dir" as a directory, including parents if necessary.
16449 -*) as_dir=./$as_dir;;
16451 test -d "$as_dir" || eval $as_mkdir_p || {
16455 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
16456 *) as_qdir=$as_dir;;
16458 as_dirs="'$as_qdir' $as_dirs"
16459 as_dir=`$as_dirname -- "$as_dir" ||
16460 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16461 X"$as_dir" : 'X\(//\)[^/]' \| \
16462 X"$as_dir" : 'X\(//\)$' \| \
16463 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
16464 $as_echo X"$as_dir" |
16465 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16469 /^X\(\/\/\)[^/].*/{
16482 test -d "$as_dir" && break
16484 test -z "$as_dirs" || eval "mkdir $as_dirs"
16485 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
16489 if mkdir -p . 2>/dev/null; then
16490 as_mkdir_p='mkdir -p "$as_dir"'
16492 test -d ./-p && rmdir ./-p
16497 # as_fn_executable_p FILE
16498 # -----------------------
16499 # Test if FILE is an executable regular file.
16500 as_fn_executable_p ()
16502 test -f "$1" && test -x "$1"
16503 } # as_fn_executable_p
16504 as_test_x='test -x'
16505 as_executable_p=as_fn_executable_p
16507 # Sed expression to map a string onto a valid CPP name.
16508 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
16510 # Sed expression to map a string onto a valid variable name.
16511 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
16515 ## ----------------------------------- ##
16516 ## Main body of $CONFIG_STATUS script. ##
16517 ## ----------------------------------- ##
16519 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
16521 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16522 # Save the log message, to keep $0 and so on meaningful, and to
16523 # report actual input values of CONFIG_FILES etc. instead of their
16524 # values after options handling.
16526 This file was extended by $as_me, which was
16527 generated by GNU Autoconf 2.69. Invocation command line was
16529 CONFIG_FILES = $CONFIG_FILES
16530 CONFIG_HEADERS = $CONFIG_HEADERS
16531 CONFIG_LINKS = $CONFIG_LINKS
16532 CONFIG_COMMANDS = $CONFIG_COMMANDS
16535 on `(hostname || uname -n) 2>/dev/null | sed 1q`
16540 case $ac_config_files in *"
16541 "*) set x $ac_config_files; shift; ac_config_files=$*;;
16544 case $ac_config_headers in *"
16545 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
16549 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16550 # Files that config.status was made for.
16551 config_files="$ac_config_files"
16552 config_headers="$ac_config_headers"
16553 config_commands="$ac_config_commands"
16557 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16559 \`$as_me' instantiates files and other configuration actions
16560 from templates according to the current configuration. Unless the files
16561 and actions are specified as TAGs, all are instantiated by default.
16563 Usage: $0 [OPTION]... [TAG]...
16565 -h, --help print this help, then exit
16566 -V, --version print version number and configuration settings, then exit
16567 --config print configuration, then exit
16568 -q, --quiet, --silent
16569 do not print progress messages
16570 -d, --debug don't remove temporary files
16571 --recheck update $as_me by reconfiguring in the same conditions
16572 --file=FILE[:TEMPLATE]
16573 instantiate the configuration file FILE
16574 --header=FILE[:TEMPLATE]
16575 instantiate the configuration header FILE
16577 Configuration files:
16580 Configuration headers:
16583 Configuration commands:
16586 Report bugs to the package provider."
16589 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16590 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
16593 configured by $0, generated by GNU Autoconf 2.69,
16594 with options \\"\$ac_cs_config\\"
16596 Copyright (C) 2012 Free Software Foundation, Inc.
16597 This config.status script is free software; the Free Software Foundation
16598 gives unlimited permission to copy, distribute and modify it."
16603 test -n "\$AWK" || AWK=awk
16606 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16607 # The default lists apply if the user does not specify any file.
16613 ac_option=`expr "X$1" : 'X\([^=]*\)='`
16614 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
16618 ac_option=`expr "X$1" : 'X\([^=]*\)='`
16630 # Handling of the options.
16631 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
16633 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
16634 $as_echo "$ac_cs_version"; exit ;;
16635 --config | --confi | --conf | --con | --co | --c )
16636 $as_echo "$ac_cs_config"; exit ;;
16637 --debug | --debu | --deb | --de | --d | -d )
16639 --file | --fil | --fi | --f )
16642 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
16643 '') as_fn_error $? "missing file argument" ;;
16645 as_fn_append CONFIG_FILES " '$ac_optarg'"
16646 ac_need_defaults=false;;
16647 --header | --heade | --head | --hea )
16650 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
16652 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
16653 ac_need_defaults=false;;
16655 # Conflict between --help and --header
16656 as_fn_error $? "ambiguous option: \`$1'
16657 Try \`$0 --help' for more information.";;
16658 --help | --hel | -h )
16659 $as_echo "$ac_cs_usage"; exit ;;
16660 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
16661 | -silent | --silent | --silen | --sile | --sil | --si | --s)
16664 # This is an error.
16665 -*) as_fn_error $? "unrecognized option: \`$1'
16666 Try \`$0 --help' for more information." ;;
16668 *) as_fn_append ac_config_targets " $1"
16669 ac_need_defaults=false ;;
16675 ac_configure_extra_args=
16677 if $ac_cs_silent; then
16679 ac_configure_extra_args="$ac_configure_extra_args --silent"
16683 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16684 if \$ac_cs_recheck; then
16685 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
16687 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
16688 CONFIG_SHELL='$SHELL'
16689 export CONFIG_SHELL
16694 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16698 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
16699 ## Running $as_me. ##
16705 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16713 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16715 # Handling of arguments.
16716 for ac_config_target in $ac_config_targets
16718 case $ac_config_target in
16719 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
16720 "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
16721 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
16722 "utils/Makefile") CONFIG_FILES="$CONFIG_FILES utils/Makefile" ;;
16723 "driver/Makefile") CONFIG_FILES="$CONFIG_FILES driver/Makefile" ;;
16724 "driver/xscreensaver.pam") CONFIG_FILES="$CONFIG_FILES driver/xscreensaver.pam" ;;
16725 "driver/xscreensaver-demo.glade2") CONFIG_FILES="$CONFIG_FILES driver/xscreensaver-demo.glade2" ;;
16726 "hacks/Makefile") CONFIG_FILES="$CONFIG_FILES hacks/Makefile" ;;
16727 "hacks/glx/Makefile") CONFIG_FILES="$CONFIG_FILES hacks/glx/Makefile" ;;
16728 "po/Makefile.in") CONFIG_FILES="$CONFIG_FILES po/Makefile.in" ;;
16729 "driver/XScreenSaver.ad") CONFIG_FILES="$CONFIG_FILES driver/XScreenSaver.ad" ;;
16730 "po/stamp-it") CONFIG_COMMANDS="$CONFIG_COMMANDS po/stamp-it" ;;
16732 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
16737 # If the user did not use the arguments to specify the items to instantiate,
16738 # then the envvar interface is used. Set only those that are not.
16739 # We use the long form for the default assignment because of an extremely
16740 # bizarre bug on SunOS 4.1.3.
16741 if $ac_need_defaults; then
16742 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
16743 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
16744 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
16747 # Have a temporary directory for convenience. Make it in the build tree
16748 # simply because there is no reason against having it here, and in addition,
16749 # creating and moving files from /tmp can sometimes cause problems.
16750 # Hook for its removal unless debugging.
16751 # Note that there is a small window in which the directory will not be cleaned:
16752 # after its creation but before its name has been assigned to `$tmp'.
16756 trap 'exit_status=$?
16757 : "${ac_tmp:=$tmp}"
16758 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
16760 trap 'as_fn_exit 1' 1 2 13 15
16762 # Create a (secure) tmp directory for tmp files.
16765 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
16769 tmp=./conf$$-$RANDOM
16770 (umask 077 && mkdir "$tmp")
16771 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
16774 # Set up the scripts for CONFIG_FILES section.
16775 # No need to generate them if there are no CONFIG_FILES.
16776 # This happens for instance with `./config.status config.h'.
16777 if test -n "$CONFIG_FILES"; then
16780 ac_cr=`echo X | tr X '\015'`
16781 # On cygwin, bash can eat \r inside `` if the user requested igncr.
16782 # But we know of no other shell where ac_cr would be empty at this
16783 # point, so we can use a bashism as a fallback.
16784 if test "x$ac_cr" = x; then
16785 eval ac_cr=\$\'\\r\'
16787 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
16788 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
16791 ac_cs_awk_cr=$ac_cr
16794 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
16799 echo "cat >conf$$subs.awk <<_ACEOF" &&
16800 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
16802 } >conf$$subs.sh ||
16803 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16804 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
16806 for ac_last_try in false false false false false :; do
16807 . ./conf$$subs.sh ||
16808 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16810 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
16811 if test $ac_delim_n = $ac_delim_num; then
16813 elif $ac_last_try; then
16814 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16816 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
16819 rm -f conf$$subs.sh
16821 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16822 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
16826 s/^/S["/; s/!.*/"]=/
16836 s/\(.\{148\}\)..*/\1/
16838 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
16843 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
16850 s/\(.\{148\}\)..*/\1/
16852 s/["\\]/\\&/g; s/^/"/; s/$/"/
16856 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
16861 ' <conf$$subs.awk | sed '
16866 ' >>$CONFIG_STATUS || ac_write_fail=1
16867 rm -f conf$$subs.awk
16868 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16870 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
16871 for (key in S) S_is_set[key] = 1
16877 nfields = split(line, field, "@")
16879 len = length(field[1])
16880 for (i = 2; i < nfields; i++) {
16882 keylen = length(key)
16883 if (S_is_set[key]) {
16885 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
16886 len += length(value) + length(field[++i])
16897 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16898 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
16899 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
16902 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
16903 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
16906 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
16907 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
16908 # trailing colons and then remove the whole line if VPATH becomes empty
16909 # (actually we leave an empty line to preserve line numbers).
16910 if test "x$srcdir" = x.; then
16911 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
16929 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16930 fi # test -n "$CONFIG_FILES"
16932 # Set up the scripts for CONFIG_HEADERS section.
16933 # No need to generate them if there are no CONFIG_HEADERS.
16934 # This happens for instance with `./config.status Makefile'.
16935 if test -n "$CONFIG_HEADERS"; then
16936 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
16940 # Transform confdefs.h into an awk script `defines.awk', embedded as
16941 # here-document in config.status, that substitutes the proper values into
16942 # config.h.in to produce config.h.
16944 # Create a delimiter string that does not exist in confdefs.h, to ease
16945 # handling of long lines.
16947 for ac_last_try in false false :; do
16948 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
16949 if test -z "$ac_tt"; then
16951 elif $ac_last_try; then
16952 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
16954 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
16958 # For the awk script, D is an array of macro values keyed by name,
16959 # likewise P contains macro parameters if any. Preserve backslash
16960 # newline sequences.
16962 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
16964 s/.\{148\}/&'"$ac_delim"'/g
16967 s/^[ ]*#[ ]*define[ ][ ]*/ /
16974 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
16976 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
16980 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
16981 D["\1"]=" \3\\\\\\n"\\/p
16983 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
16988 s/.\{148\}/&'"$ac_delim"'/g
16993 s/["\\]/\\&/g; s/^/"/; s/$/"/p
16996 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
16998 ' <confdefs.h | sed '
16999 s/'"$ac_delim"'/"\\\
17000 "/g' >>$CONFIG_STATUS || ac_write_fail=1
17002 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17003 for (key in D) D_is_set[key] = 1
17006 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
17008 split(line, arg, " ")
17009 if (arg[1] == "#") {
17013 defundef = substr(arg[1], 2)
17016 split(mac1, mac2, "(") #)
17018 prefix = substr(line, 1, index(line, defundef) - 1)
17019 if (D_is_set[macro]) {
17020 # Preserve the white space surrounding the "#".
17021 print prefix "define", macro P[macro] D[macro]
17024 # Replace #undef with comments. This is necessary, for example,
17025 # in the case of _POSIX_SOURCE, which is predefined and required
17026 # on some systems where configure will not decide to define it.
17027 if (defundef == "undef") {
17028 print "/*", prefix defundef, macro, "*/"
17036 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17037 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
17038 fi # test -n "$CONFIG_HEADERS"
17041 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
17046 :[FHLC]) ac_mode=$ac_tag; continue;;
17048 case $ac_mode$ac_tag in
17050 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
17051 :[FH]-) ac_tag=-:-;;
17052 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
17069 -) ac_f="$ac_tmp/stdin";;
17070 *) # Look for the file first in the build tree, then in the source tree
17071 # (if the path is not absolute). The absolute path cannot be DOS-style,
17072 # because $ac_f cannot contain `:'.
17076 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
17078 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
17080 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
17081 as_fn_append ac_file_inputs " '$ac_f'"
17084 # Let's still pretend it is `configure' which instantiates (i.e., don't
17085 # use $as_me), people would be surprised to read:
17086 # /* config.h. Generated by config.status. */
17087 configure_input='Generated from '`
17088 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
17090 if test x"$ac_file" != x-; then
17091 configure_input="$ac_file. $configure_input"
17092 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
17093 $as_echo "$as_me: creating $ac_file" >&6;}
17095 # Neutralize special characters interpreted by sed in replacement strings.
17096 case $configure_input in #(
17097 *\&* | *\|* | *\\* )
17098 ac_sed_conf_input=`$as_echo "$configure_input" |
17099 sed 's/[\\\\&|]/\\\\&/g'`;; #(
17100 *) ac_sed_conf_input=$configure_input;;
17104 *:-:* | *:-) cat >"$ac_tmp/stdin" \
17105 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
17110 ac_dir=`$as_dirname -- "$ac_file" ||
17111 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17112 X"$ac_file" : 'X\(//\)[^/]' \| \
17113 X"$ac_file" : 'X\(//\)$' \| \
17114 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
17115 $as_echo X"$ac_file" |
17116 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17120 /^X\(\/\/\)[^/].*/{
17133 as_dir="$ac_dir"; as_fn_mkdir_p
17137 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
17139 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
17140 # A ".." for each directory in $ac_dir_suffix.
17141 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
17142 case $ac_top_builddir_sub in
17143 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
17144 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
17147 ac_abs_top_builddir=$ac_pwd
17148 ac_abs_builddir=$ac_pwd$ac_dir_suffix
17149 # for backward compatibility:
17150 ac_top_builddir=$ac_top_build_prefix
17153 .) # We are building in place.
17155 ac_top_srcdir=$ac_top_builddir_sub
17156 ac_abs_top_srcdir=$ac_pwd ;;
17157 [\\/]* | ?:[\\/]* ) # Absolute name.
17158 ac_srcdir=$srcdir$ac_dir_suffix;
17159 ac_top_srcdir=$srcdir
17160 ac_abs_top_srcdir=$srcdir ;;
17161 *) # Relative name.
17162 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
17163 ac_top_srcdir=$ac_top_build_prefix$srcdir
17164 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
17166 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
17176 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
17177 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
17181 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17182 # If the template does not know about datarootdir, expand it.
17183 # FIXME: This hack should be removed a few years after 2.60.
17184 ac_datarootdir_hack=; ac_datarootdir_seen=
17195 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
17196 *datarootdir*) ac_datarootdir_seen=yes;;
17197 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
17198 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
17199 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
17201 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17202 ac_datarootdir_hack='
17203 s&@datadir@&$datadir&g
17204 s&@docdir@&$docdir&g
17205 s&@infodir@&$infodir&g
17206 s&@localedir@&$localedir&g
17207 s&@mandir@&$mandir&g
17208 s&\\\${datarootdir}&$datarootdir&g' ;;
17212 # Neutralize VPATH when `$srcdir' = `.'.
17213 # Shell code in configure.ac might set extrasub.
17214 # FIXME: do we really want to maintain this feature?
17215 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17216 ac_sed_extra="$ac_vpsub
17219 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17221 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
17222 s|@configure_input@|$ac_sed_conf_input|;t t
17223 s&@top_builddir@&$ac_top_builddir_sub&;t t
17224 s&@top_build_prefix@&$ac_top_build_prefix&;t t
17225 s&@srcdir@&$ac_srcdir&;t t
17226 s&@abs_srcdir@&$ac_abs_srcdir&;t t
17227 s&@top_srcdir@&$ac_top_srcdir&;t t
17228 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
17229 s&@builddir@&$ac_builddir&;t t
17230 s&@abs_builddir@&$ac_abs_builddir&;t t
17231 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
17232 s&@INSTALL@&$ac_INSTALL&;t t
17233 $ac_datarootdir_hack
17235 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
17236 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
17238 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
17239 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
17240 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
17241 "$ac_tmp/out"`; test -z "$ac_out"; } &&
17242 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
17243 which seems to be undefined. Please make sure it is defined" >&5
17244 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
17245 which seems to be undefined. Please make sure it is defined" >&2;}
17247 rm -f "$ac_tmp/stdin"
17249 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
17250 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
17252 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
17258 if test x"$ac_file" != x-; then
17260 $as_echo "/* $configure_input */" \
17261 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
17262 } >"$ac_tmp/config.h" \
17263 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
17264 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
17265 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
17266 $as_echo "$as_me: $ac_file is unchanged" >&6;}
17269 mv "$ac_tmp/config.h" "$ac_file" \
17270 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
17273 $as_echo "/* $configure_input */" \
17274 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
17275 || as_fn_error $? "could not create -" "$LINENO" 5
17279 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
17280 $as_echo "$as_me: executing $ac_file commands" >&6;}
17285 case $ac_file$ac_mode in
17286 "default-1":C) case "$CONFIG_FILES" in *po/Makefile.in*)
17287 sed -e "/POTFILES =/r po/POTFILES" po/Makefile.in > po/Makefile
17290 if ! grep "^# INTLTOOL_MAKEFILE$" "po/Makefile.in" > /dev/null ; then
17291 as_fn_error $? "po/Makefile.in.in was not created by intltoolize." "$LINENO" 5
17293 rm -f "po/stamp-it" "po/stamp-it.tmp" "po/POTFILES" "po/Makefile.tmp"
17298 '"s|^| $ac_top_srcdir/|" \
17299 "$srcdir/po/POTFILES.in" | sed '$!s/$/ \\/' >"po/POTFILES"
17301 sed '/^POTFILES =/,/[^\\]$/ {
17305 ' "po/Makefile.in" >"po/Makefile"
17306 rm -f "po/Makefile.tmp"
17307 mv "po/stamp-it.tmp" "po/stamp-it"
17316 ac_clean_files=$ac_clean_files_save
17318 test $ac_write_fail = 0 ||
17319 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
17322 # configure is writing to config.log, and then calls config.status.
17323 # config.status does its own redirection, appending to config.log.
17324 # Unfortunately, on DOS this fails, as config.log is still kept open
17325 # by configure, so config.status won't be able to write to it; its
17326 # output is simply discarded. So we exec the FD to /dev/null,
17327 # effectively closing config.log, so it can be properly (re)opened and
17328 # appended to by config.status. When coming back to configure, we
17329 # need to make the FD available again.
17330 if test "$no_create" != yes; then
17332 ac_config_status_args=
17333 test "$silent" = yes &&
17334 ac_config_status_args="$ac_config_status_args --quiet"
17336 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
17338 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
17339 # would make configure fail if this is the last instruction.
17340 $ac_cs_success || as_fn_exit 1
17342 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
17343 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
17344 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
17348 ###############################################################################
17350 # Print some warnings at the end.
17352 ###############################################################################
17354 warn_prefix_1=" Warning:"
17355 warn_prefix_2=" Note:"
17356 warn_prefix="$warn_prefix_1"
17359 warnsep=' #################################################################'
17362 if test "$warning" = no ; then
17363 echo '' ; echo "$warnsep" ; echo ''
17370 if test "$warning" = long ; then echo '' ; fi
17373 echo "$warn_prefix $rest"
17380 if test "$was" != no ; then echo '' ; fi
17382 echo "$warn_prefix $rest"
17392 warn_prefix="$warn_prefix_2"
17394 warn_prefix="$warn_prefix_1"
17398 warn_prefix="$warn_prefix_2"
17400 warn_prefix="$warn_prefix_1"
17404 # ac_prog_cc_no_pthread normally only happens on AIX, because according
17405 # to AX_PTHREAD, AIX needs CC=xlc_r or CC=cc_r to do threads.
17406 # If CC is specified, it takes precedence over --with-pthread.
17407 if test "$ac_prog_cc_no_pthread" ; then
17408 warnL "You requested $ac_original_cc for the C compiler, but it doesn't"
17409 warn2 "support POSIX threads."
17411 warn2 "If you have multiple CPU cores, try CC=$PTHREAD_CC."
17412 elif test "$with_pthread_req" = yes -a "$have_pthread" = no ; then
17413 warn 'POSIX threads were requested, but were not found.'
17416 if test "$with_sgi_req" = yes -a "$have_sgi" = no ; then
17417 warn 'The SGI saver extension was requested, but was not found.'
17420 if test "$with_xidle_req" = yes -a "$have_xidle" = no ; then
17421 warn 'The XIdle extension was requested, but was not found.'
17424 if test "$with_xshm_req" = yes -a "$have_xshm" = no ; then
17425 warn 'The XSHM extension was requested, but was not found.'
17428 if test "$with_xdbe_req" = yes -a "$have_xdbe" = no ; then
17429 warn 'The DOUBLE-BUFFER extension was requested, but was not found.'
17432 if test "$with_sgivc_req" = yes -a "$have_sgivc" = no ; then
17433 warn 'The SGI-VIDEO-CONTROL extension was requested, but was not found.'
17436 if test "$with_dpms_req" = yes -a "$have_dpms" = no ; then
17437 warn 'The DPMS extension was requested, but was not found.'
17440 if test "$with_xinerama_req" = yes -a "$have_xinerama" = no ; then
17441 warn 'The Xinerama extension was requested, but was not found.'
17444 if test "$with_xf86vmode_req" = yes -a "$have_xf86vmode" = no ; then
17445 warn 'The XF86VMODE extension was requested, but was not found.'
17448 if test "$with_randr_req" = yes -a "$have_randr" = no ; then
17449 warn 'The RANDR extension was requested, but was not found.'
17452 if test "$with_proc_interrupts_req" = yes -a "$have_proc_interrupts" = no; then
17453 warn "Checking of /proc/interrupts was requested, but it's bogus."
17456 if test "$pkg_config" = false ; then
17457 warnL 'The "pkg-config" program was not found. Without that,'
17458 warn2 "detection of the various GTK libraries won't work."
17460 pkgerr=`$pkg_config --list-all 2>&1 >/dev/null`
17461 if test "x$pkgerr" != "x" ; then
17462 warnL 'The "pkg-config" program produces errors. This often causes'
17463 warn2 "detection of the various GTK libraries to malfunction."
17464 warn2 "The errors are:"
17466 echo "$pkgerr" | sed 's/^/ > /g'
17470 if test "$gtk_halfassed" != no ; then
17471 warnL "GTK version $gtk_halfassed was found, but at least one supporting"
17472 warn2 "library ($gtk_halfassed_lib) was not, so GTK can't be used."
17473 warn2 "Perhaps some of the development packages are not installed?"
17474 if test "$have_gtk" = yes ; then
17475 v="$ac_gtk_version_string"
17476 warn2 "GTK $v is also installed, so it will be used instead."
17477 warn2 "Please read the above output and the \`config.log' file"
17478 warn2 "for more details."
17483 warn2 'Though the Motif front-end to xscreensaver is still'
17484 warn2 'maintained, it is no longer being updated with new'
17485 warn2 'features: all new development on the xscreensaver-demo'
17486 warn2 'program is happening in the GTK version, and not in the'
17487 warn2 'Motif version. It is recommended that you build against'
17488 warn2 'GTK instead of Motif. See <http://www.gtk.org/>.'
17491 if test "$have_motif" = no -a "$have_gtk" = no; then
17493 if test "$with_motif" = yes; then
17494 warnL "Neither the GTK nor Motif libraries were found; the"
17495 warn2 "\`xscreensaver-demo' program requires one of these."
17499 warnL "The GTK libraries do not seem to be available; the"
17500 warn2 "\`xscreensaver-demo' program requires them."
17502 # warn2 'You can use Motif or Lesstif instead of GTK (use the'
17503 # warn2 "\`--with-motif' option) but that is NOT recommended."
17507 elif test "$with_motif_req" = yes -a "$have_motif" = no ; then
17508 warnL "Use of Motif was requested, but it wasn't found;"
17509 warn2 "Gtk will be used instead."
17511 elif test "$jurassic_gtk" = yes ; then
17515 v="$ac_gtk_version_string"
17516 if test "$with_gtk_req" = yes -a "$ac_gtk_version" = "unknown" ; then
17517 warnL "Use of Gtk was requested, but its version number is unknown;"
17518 elif test "$with_gtk_req" = yes ; then
17519 warnL "Use of Gtk was requested, but it is version $v;"
17521 warnL "Gtk was found on this system, but it is version $v;"
17524 warn2 "Gtk $pref_gtk or newer is required."
17526 elif test "$with_gtk_req" = yes -a "$have_gtk" = no ; then
17527 warnL "Use of Gtk was requested, but it wasn't found."
17531 if test "$have_gtk" = yes -a "$have_gdk_pixbuf" = no ; then
17532 warn "GTK is being used, but the GDK-Pixbuf library and/or"
17533 warn2 "headers were not found. That can't be good. Please"
17534 warn2 "install the GDK-Pixbuf development kit and re-configure."
17537 if test "$have_motif" = yes -a "$have_lesstif" = yes ; then
17539 preferred_lesstif=0.92
17541 if test "$lesstif_version" = unknown; then
17542 warnL "Unable to determine the LessTif version number!"
17543 warn2 "Make sure you are using version $preferred_lesstif or newer."
17544 warn2 "See <http://www.lesstif.org/>."
17546 elif test \! $lesstif_version -gt 82; then
17547 warnL "LessTif version $lesstif_version_string is being used."
17548 warn2 "LessTif versions 0.82 and earlier are too buggy to"
17549 warn2 "use with XScreenSaver; it is strongly recommended"
17550 warn2 "that you upgrade to at least version $preferred_lesstif!"
17551 warn2 "See <http://www.lesstif.org/>."
17556 if test "$have_motif" = yes -a "$have_gtk" = no ; then
17557 warn 'Motif is being used, and GTK is not.'
17563 if test "$with_xpm_req" = yes -a "$have_xpm" = no; then
17564 warnL 'Use of XPM was requested, but it was not found.'
17567 if test "$with_gdk_pixbuf_req" = yes -a "$have_gdk_pixbuf" = no; then
17568 warnL 'Use of GDK-Pixbuf was requested, but it was not found.'
17571 if test "$have_gdk_pixbuf" = no -o "$gdk_pixbuf_halfassed" = yes || \
17572 test "$have_gdk_pixbuf" = no -a "$have_xpm" = no ; then
17574 if test "$with_gdk_pixbuf_req" = yes ; then
17576 elif test "$with_gdk_pixbuf_req" = no ; then
17577 warnL 'The GDK-Pixbuf library is not being used.'
17579 warnL 'The GDK-Pixbuf library was not found.'
17582 if test "$with_xpm_req" = yes -o "$have_xpm" = yes ; then
17584 elif test "$with_xpm_req" = no ; then
17585 warnL 'The XPM library is not being used.'
17587 warnL 'The XPM library was not found.'
17590 if test "$have_gdk_pixbuf" = no -a "$have_xpm" = yes ; then
17591 warn2 'The XPM library is being used instead.'
17594 if test "$gdk_pixbuf_halfassed" = yes ; then
17596 warn2 'More specifically, we found the headers, but not the'
17597 warn2 'libraries; so either GDK-Pixbuf is half-installed on this'
17598 warn2 "system, or something else went wrong. The \`config.log'"
17599 warn2 'file might contain some clues.'
17603 warn2 'Some of the demos will not use images as much as they could.'
17604 warn2 'You should consider installing GDK-Pixbuf and re-running'
17605 warn2 'configure. (GDK-Pixbuf is recommended over XPM, as it'
17606 warn2 'provides support for more image formats.)'
17610 if test "$have_jpeg" = no ; then
17611 if test "$with_jpeg_req" = yes ; then
17612 warnL 'Use of libjpeg was requested, but it was not found.'
17613 elif test "$with_jpeg_req" = no ; then
17614 noteL 'The JPEG library is not being used.'
17616 noteL 'The JPEG library was not found.'
17619 if test "$jpeg_halfassed" = yes ; then
17621 warn2 'More specifically, we found the headers, but not the'
17622 warn2 'library; so either JPEG is half-installed on this'
17623 warn2 "system, or something else went wrong. The \`config.log'"
17624 warn2 'file might contain some clues.'
17628 if test "$have_gdk_pixbuf" = no ; then
17629 warn2 "This means that it won't be possible for the image-manipulating"
17630 warn2 "display modes to load files from disk; and it also means that"
17631 warn2 "the \`webcollage' program will be much slower."
17633 warn2 "This means the \`webcollage' program will be much slower."
17638 if test "$have_xft" = no ; then
17639 if test "$with_xft_req" = yes ; then
17640 warnL "Use of libXft was requested, but it was not found."
17641 elif test "$with_xft_req" = no ; then
17642 noteL 'The Xft library is not being used.'
17644 noteL "The Xft library was not found."
17647 if test "$xft_halfassed" = yes ; then
17649 warn2 'More specifically, we found the headers, but not the'
17650 warn2 'libraries; so either Xft is half-installed on this'
17651 warn2 "system, or something else went wrong. The \`config.log'"
17652 warn2 'file might contain some clues.'
17656 warn2 "This means that fonts won't be anti-aliased."
17660 if test "$have_gl" = yes -a "$ac_have_mesa_gl" = yes ; then
17661 preferred_mesagl=3.4
17662 mgv="$ac_mesagl_version_string"
17663 pgl="$preferred_mesagl"
17665 if test "$ac_mesagl_version" = unknown; then
17667 # warnL "Unable to determine the MesaGL version number!"
17668 # warn2 "Make sure you are using version $preferred_mesagl or newer."
17670 elif test \! "$ac_mesagl_version" -gt 2006; then
17671 warnL "MesaGL version number is $mgv --"
17672 warn2 "MesaGL 2.6 and earlier have a security bug. It is strongly"
17673 warn2 "recommended that you upgrade to at least version $preferred_mesagl."
17675 elif test \! "$ac_mesagl_version" -gt 3003; then
17676 warnL "MesaGL version number is $mgv --"
17677 warn2 "MesaGL 3.3 and earlier have some bugs; it is recommended"
17678 warn2 "that you upgrade to $pgl or newer."
17682 if test "$have_gl" = no ; then
17683 if test "$with_gl_req" = yes ; then
17684 warnL 'Use of GL was requested, but it was not found.'
17685 elif test "$with_gl_req" = no ; then
17686 noteL 'The OpenGL 3D library is not being used.'
17688 noteL 'The OpenGL 3D library was not found.'
17691 if test "$gl_halfassed" = yes ; then
17693 warn2 'More specifically, we found the headers, but not the'
17694 warn2 'libraries; so either GL is half-installed on this'
17695 warn2 "system, or something else went wrong. The \`config.log'"
17696 warn2 'file might contain some clues.'
17700 warn2 'Those demos which use 3D will not be built or installed.'
17701 warn2 'You might want to consider installing OpenGL and'
17702 warn2 're-running configure.'
17707 if test "$have_gl" = yes -a "$have_gle" = no ; then
17709 # nobody cares about this; don't print the warning unless it was
17710 # requested and not found, or halfway-found.
17711 if test "$with_gle_req" = yes -o "$gle_halfassed" = yes ; then
17713 if test "$with_gle_req" = yes ; then
17714 noteL 'Use of the GLE (GL Extrusion) library was requested, but'
17715 warn2 'it was not found (though the OpenGL library was found, and'
17716 warn2 'is being used.)'
17717 elif test "$with_gle_req" = no ; then
17718 noteL 'The OpenGL Library is being used, but the GLE (GL Extrusion)'
17719 warn2 'library is not.'
17721 noteL 'The OpenGL Library was found, but the GLE (GL Extrusion)'
17722 warn2 'library was not.'
17725 if test "$gle_halfassed" = yes ; then
17727 warn2 'More specifically, we found the headers, but not the'
17728 warn2 'libraries; so either GLE is half-installed on this'
17729 warn2 "system, or something else went wrong. The \`config.log'"
17730 warn2 'file might contain some clues.'
17734 warn2 'Some of the OpenGL (3D) demos (those that depend on GLE)'
17735 warn2 'will not be built or installed. You might want to consider'
17736 warn2 'installing GLE and re-running configure. You can find the'
17737 warn2 'GLE library at <http://www.linas.org/gle/>'
17743 if test "$with_readdisplay_req" = yes -a "$have_readdisplay" = no ; then
17744 warn 'Use of XReadDisplay was requested, but it was not found.'
17747 if test "$with_kerberos_req" = yes -a "$have_kerberos" = no ; then
17748 warn 'Use of Kerberos was requested, but it was not found.'
17751 if test "$with_pam_req" = yes -a "$have_pam" = no ; then
17752 warn 'Use of PAM was requested, but it was not found.'
17755 if test "$with_shadow_req" = yes -a "$have_shadow" = no ; then
17756 warn 'Use of shadow passwords was requested, but they were not found.'
17759 if test "$ac_macosx" = yes ; then
17760 if test "$enable_locking" = yes ; then
17761 warn "You have specified --enable-locking on MacOS X."
17762 warn2 "THIS DOES NOT WORK! Don't do this!"
17767 # You are in a twisty maze of namespaces and syntaxes, all alike.
17768 # Fuck the skull of Unix.
17770 bindir=`eval eval eval eval eval eval eval echo $bindir`
17771 HACKDIR=`eval eval eval eval eval eval eval echo $HACKDIR`
17772 HACK_CONF_DIR=`eval eval eval eval eval eval eval echo $HACK_CONF_DIR`
17774 # canonicalize slashes.
17775 bindir=`echo "${bindir}" | sed 's@/$@@;s@//*@/@g'`
17776 HACKDIR=`echo "${HACKDIR}" | sed 's@/$@@;s@//*@/@g'`
17777 HACK_CONF_DIR=`echo "${HACK_CONF_DIR}" | sed 's@/$@@;s@//*@/@g'`
17780 # Sanity check the hackdir
17781 for bad_choice in xscreensaver xscreensaver-demo xscreensaver-command ; do
17782 if test "${HACKDIR}" = "${bindir}/${bad_choice}" ; then
17784 as_fn_error $? "\"--with-hackdir=${bindir}/${bad_choice}\" won't work.
17785 There will be an executable installed with that name, so
17786 that can't be the name of a directory as well. Please
17787 re-configure with a different directory name." "$LINENO" 5
17794 # Now let's warn if there's a previous RPM version already installed.
17795 # But don't bother with this test if we are currently *building* an RPM.
17797 if test -z "$RPM_PACKAGE_VERSION" ; then
17799 rpmnames="xscreensaver xscreensaver-base xscreensaver-extras"
17803 rpmv=`(rpm -qv $rpmnames) 2>/dev/null | \
17804 sed -n 's/^[-a-z]*-\([0-9][0-9]*[.][0-9][0-9a-z]*\)-.*$/\1/p' | \
17808 if test \! -z "$rpmv" ; then
17809 rpmbdir=`rpm -ql $rpmnames | sed -n 's@^\(.*\)/xscreensaver-demo$@\1@p'`
17810 rpmhdir=`rpm -ql $rpmnames | sed -n 's@^\(.*\)/popsquares$@\1@p'`
17813 warnL "There is already an installed RPM of xscreensaver $rpmv"
17814 warn2 'on this system. You might want to remove it ("rpm -ve")'
17815 warn2 'before running "make install" in this directory.'
17817 warn2 "Alternately, you could build this version of xscreensaver"
17818 warn2 'as an RPM, and then install that. An "xscreensaver.spec"'
17819 warn2 'file is included. Try "rpmbuild -v -ba xscreensaver.spec".'
17820 warn2 "See the RPM documentation for more info."
17823 if test "$rpmbdir" = "$rpmhdir" ; then
17824 warn2 "The RPM version was installed in $rpmbdir/."
17827 warn2 "The RPM version was installed in $rpmbdir/,"
17828 warn2 "with demos in $rpmhdir/."
17833 # Also warn if there's a Debian package installed.
17835 debnames="xscreensaver xscreensaver-data xscreensaver-data-extra"
17837 for dpkg in $debnames ; do
17838 if test -z "$debv"; then
17839 debv=`dpkg -s $dpkg 2>/dev/null | sed -n 's/^Version: \(.*\)$/\1/p'`
17843 if test \! -z "$debv" ; then
17844 debbdir=`dpkg -L $debnames 2>/dev/null | \
17845 sed -n 's@^\(.*/bin/\)xscreensaver$@\1@p'`
17846 debhdir=`dpkg -L $debnames 2>/dev/null | \
17847 sed -n 's@^\(.*/\)popsquares$@\1@p'`
17848 if test -z "$debbdir" ; then debbdir='???'; fi
17849 if test -z "$debhdir" ; then debhdir='???'; fi
17852 warnL "There is already an installed dpkg of xscreensaver"
17853 warn2 "version \"$debv\" on this system."
17855 warn2 "The dpkg was installed in $debbdir,"
17856 warn2 "with demos in $debhdir."
17860 if test "${bindir}" = "${HACKDIR}" ; then
17864 if test "$do_dir_warning" = yes; then
17868 echo ' When you run "make install", the "xscreensaver",'
17869 echo ' "xscreensaver-demo", and "xscreensaver-command" executables'
17870 echo " will be installed in ${bindir}/."
17872 echo " The various graphics demos (200+ different executables) will"
17873 echo " be installed in ${HACKDIR}/."
17875 echo " If you would prefer the demos to be installed elsewhere,"
17876 echo " you should re-run configure with the --with-hackdir=DIR"
17877 echo " option. For more information, run \`./configure --help'."
17881 if test "$warning" != no; then
17882 echo '' ; echo "$warnsep" ; echo ''
17885 if test "$do_dir_warning" = no; then
17886 if test "$warning" = no; then
17889 echo "User programs will be installed in ${bindir}/"
17890 echo "Screen savers will be installed in ${HACKDIR}/"
17891 echo "Configuration dialogs will be installed in ${HACK_CONF_DIR}/"
17892 echo "System-wide default settings will be installed in ${APPDEFAULTS}/"