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
721 INTLTOOL_SERVICE_RULE
723 INTLTOOL_SCHEMAS_RULE
725 INTLTOOL_XML_NOMERGE_RULE
730 INTLTOOL_SOUNDLIST_RULE
737 INTLTOOL_DIRECTORY_RULE
738 INTLTOOL_DESKTOP_RULE
739 intltool__v_merge_options_0
740 intltool__v_merge_options_
741 INTLTOOL_V_MERGE_OPTIONS
809 program_transform_name
822 enable_option_checking
841 with_pam_service_name
842 enable_pam_check_account_type
863 with_record_animation
865 ac_precious_vars='build_alias
877 # Initialize some variables set by options.
879 ac_init_version=false
880 ac_unrecognized_opts=
882 # The variables have the same names as the options, with
883 # dashes changed to underlines.
891 program_transform_name=s,x,x,
899 # Installation directory options.
900 # These are left unexpanded so users can "make install exec_prefix=/foo"
901 # and all the variables that are supposed to be based on exec_prefix
902 # by default will actually change.
903 # Use braces instead of parens because sh, perl, etc. also accept them.
904 # (The list follows the same order as the GNU Coding Standards.)
905 bindir='${exec_prefix}/bin'
906 sbindir='${exec_prefix}/sbin'
907 libexecdir='${exec_prefix}/libexec'
908 datarootdir='${prefix}/share'
909 datadir='${datarootdir}'
910 sysconfdir='${prefix}/etc'
911 sharedstatedir='${prefix}/com'
912 localstatedir='${prefix}/var'
913 includedir='${prefix}/include'
914 oldincludedir='/usr/include'
915 docdir='${datarootdir}/doc/${PACKAGE}'
916 infodir='${datarootdir}/info'
921 libdir='${exec_prefix}/lib'
922 localedir='${datarootdir}/locale'
923 mandir='${datarootdir}/man'
929 # If the previous option needs an argument, assign it.
930 if test -n "$ac_prev"; then
931 eval $ac_prev=\$ac_option
937 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
942 # Accept the important Cygnus configure options, so we can diagnose typos.
944 case $ac_dashdash$ac_option in
948 -bindir | --bindir | --bindi | --bind | --bin | --bi)
950 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
953 -build | --build | --buil | --bui | --bu)
954 ac_prev=build_alias ;;
955 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
956 build_alias=$ac_optarg ;;
958 -cache-file | --cache-file | --cache-fil | --cache-fi \
959 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
960 ac_prev=cache_file ;;
961 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
962 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
963 cache_file=$ac_optarg ;;
966 cache_file=config.cache ;;
968 -datadir | --datadir | --datadi | --datad)
970 -datadir=* | --datadir=* | --datadi=* | --datad=*)
971 datadir=$ac_optarg ;;
973 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
974 | --dataroo | --dataro | --datar)
975 ac_prev=datarootdir ;;
976 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
977 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
978 datarootdir=$ac_optarg ;;
980 -disable-* | --disable-*)
981 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
982 # Reject names that are not valid shell variable names.
983 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
984 as_fn_error $? "invalid feature name: $ac_useropt"
985 ac_useropt_orig=$ac_useropt
986 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
987 case $ac_user_opts in
991 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
992 ac_unrecognized_sep=', ';;
994 eval enable_$ac_useropt=no ;;
996 -docdir | --docdir | --docdi | --doc | --do)
998 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1001 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1003 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1004 dvidir=$ac_optarg ;;
1006 -enable-* | --enable-*)
1007 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1008 # Reject names that are not valid shell variable names.
1009 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1010 as_fn_error $? "invalid feature name: $ac_useropt"
1011 ac_useropt_orig=$ac_useropt
1012 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1013 case $ac_user_opts in
1015 "enable_$ac_useropt"
1017 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1018 ac_unrecognized_sep=', ';;
1020 eval enable_$ac_useropt=\$ac_optarg ;;
1022 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1023 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1024 | --exec | --exe | --ex)
1025 ac_prev=exec_prefix ;;
1026 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1027 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1028 | --exec=* | --exe=* | --ex=*)
1029 exec_prefix=$ac_optarg ;;
1031 -gas | --gas | --ga | --g)
1032 # Obsolete; use --with-gas.
1035 -help | --help | --hel | --he | -h)
1036 ac_init_help=long ;;
1037 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1038 ac_init_help=recursive ;;
1039 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1040 ac_init_help=short ;;
1042 -host | --host | --hos | --ho)
1043 ac_prev=host_alias ;;
1044 -host=* | --host=* | --hos=* | --ho=*)
1045 host_alias=$ac_optarg ;;
1047 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1049 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1051 htmldir=$ac_optarg ;;
1053 -includedir | --includedir | --includedi | --included | --include \
1054 | --includ | --inclu | --incl | --inc)
1055 ac_prev=includedir ;;
1056 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1057 | --includ=* | --inclu=* | --incl=* | --inc=*)
1058 includedir=$ac_optarg ;;
1060 -infodir | --infodir | --infodi | --infod | --info | --inf)
1062 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1063 infodir=$ac_optarg ;;
1065 -libdir | --libdir | --libdi | --libd)
1067 -libdir=* | --libdir=* | --libdi=* | --libd=*)
1068 libdir=$ac_optarg ;;
1070 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1071 | --libexe | --libex | --libe)
1072 ac_prev=libexecdir ;;
1073 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1074 | --libexe=* | --libex=* | --libe=*)
1075 libexecdir=$ac_optarg ;;
1077 -localedir | --localedir | --localedi | --localed | --locale)
1078 ac_prev=localedir ;;
1079 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1080 localedir=$ac_optarg ;;
1082 -localstatedir | --localstatedir | --localstatedi | --localstated \
1083 | --localstate | --localstat | --localsta | --localst | --locals)
1084 ac_prev=localstatedir ;;
1085 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1086 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1087 localstatedir=$ac_optarg ;;
1089 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1091 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1092 mandir=$ac_optarg ;;
1094 -nfp | --nfp | --nf)
1095 # Obsolete; use --without-fp.
1098 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1099 | --no-cr | --no-c | -n)
1102 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1103 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1106 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1107 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1108 | --oldin | --oldi | --old | --ol | --o)
1109 ac_prev=oldincludedir ;;
1110 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1111 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1112 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1113 oldincludedir=$ac_optarg ;;
1115 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1117 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1118 prefix=$ac_optarg ;;
1120 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1121 | --program-pre | --program-pr | --program-p)
1122 ac_prev=program_prefix ;;
1123 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1124 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1125 program_prefix=$ac_optarg ;;
1127 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1128 | --program-suf | --program-su | --program-s)
1129 ac_prev=program_suffix ;;
1130 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1131 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1132 program_suffix=$ac_optarg ;;
1134 -program-transform-name | --program-transform-name \
1135 | --program-transform-nam | --program-transform-na \
1136 | --program-transform-n | --program-transform- \
1137 | --program-transform | --program-transfor \
1138 | --program-transfo | --program-transf \
1139 | --program-trans | --program-tran \
1140 | --progr-tra | --program-tr | --program-t)
1141 ac_prev=program_transform_name ;;
1142 -program-transform-name=* | --program-transform-name=* \
1143 | --program-transform-nam=* | --program-transform-na=* \
1144 | --program-transform-n=* | --program-transform-=* \
1145 | --program-transform=* | --program-transfor=* \
1146 | --program-transfo=* | --program-transf=* \
1147 | --program-trans=* | --program-tran=* \
1148 | --progr-tra=* | --program-tr=* | --program-t=*)
1149 program_transform_name=$ac_optarg ;;
1151 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1153 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1154 pdfdir=$ac_optarg ;;
1156 -psdir | --psdir | --psdi | --psd | --ps)
1158 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1161 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1162 | -silent | --silent | --silen | --sile | --sil)
1165 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1167 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1169 sbindir=$ac_optarg ;;
1171 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1172 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1173 | --sharedst | --shareds | --shared | --share | --shar \
1175 ac_prev=sharedstatedir ;;
1176 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1177 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1178 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1180 sharedstatedir=$ac_optarg ;;
1182 -site | --site | --sit)
1184 -site=* | --site=* | --sit=*)
1187 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1189 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1190 srcdir=$ac_optarg ;;
1192 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1193 | --syscon | --sysco | --sysc | --sys | --sy)
1194 ac_prev=sysconfdir ;;
1195 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1196 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1197 sysconfdir=$ac_optarg ;;
1199 -target | --target | --targe | --targ | --tar | --ta | --t)
1200 ac_prev=target_alias ;;
1201 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1202 target_alias=$ac_optarg ;;
1204 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1207 -version | --version | --versio | --versi | --vers | -V)
1208 ac_init_version=: ;;
1211 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1212 # Reject names that are not valid shell variable names.
1213 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1214 as_fn_error $? "invalid package name: $ac_useropt"
1215 ac_useropt_orig=$ac_useropt
1216 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1217 case $ac_user_opts in
1221 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1222 ac_unrecognized_sep=', ';;
1224 eval with_$ac_useropt=\$ac_optarg ;;
1226 -without-* | --without-*)
1227 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1228 # Reject names that are not valid shell variable names.
1229 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1230 as_fn_error $? "invalid package name: $ac_useropt"
1231 ac_useropt_orig=$ac_useropt
1232 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1233 case $ac_user_opts in
1237 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1238 ac_unrecognized_sep=', ';;
1240 eval with_$ac_useropt=no ;;
1243 # Obsolete; use --with-x.
1246 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1247 | --x-incl | --x-inc | --x-in | --x-i)
1248 ac_prev=x_includes ;;
1249 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1250 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1251 x_includes=$ac_optarg ;;
1253 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1254 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1255 ac_prev=x_libraries ;;
1256 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1257 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1258 x_libraries=$ac_optarg ;;
1260 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1261 Try \`$0 --help' for more information"
1265 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1266 # Reject names that are not valid shell variable names.
1267 case $ac_envvar in #(
1268 '' | [0-9]* | *[!_$as_cr_alnum]* )
1269 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1271 eval $ac_envvar=\$ac_optarg
1272 export $ac_envvar ;;
1275 # FIXME: should be removed in autoconf 3.0.
1276 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1277 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1278 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1279 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1285 if test -n "$ac_prev"; then
1286 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1287 as_fn_error $? "missing argument to $ac_option"
1290 if test -n "$ac_unrecognized_opts"; then
1291 case $enable_option_checking in
1293 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1294 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1298 # Check all directory arguments for consistency.
1299 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1300 datadir sysconfdir sharedstatedir localstatedir includedir \
1301 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1302 libdir localedir mandir
1304 eval ac_val=\$$ac_var
1305 # Remove trailing slashes.
1308 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1309 eval $ac_var=\$ac_val;;
1311 # Be sure to have absolute directory names.
1313 [\\/$]* | ?:[\\/]* ) continue;;
1314 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1316 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1319 # There might be people who depend on the old broken behavior: `$host'
1320 # used to hold the argument of --host etc.
1321 # FIXME: To remove some day.
1324 target=$target_alias
1326 # FIXME: To remove some day.
1327 if test "x$host_alias" != x; then
1328 if test "x$build_alias" = x; then
1329 cross_compiling=maybe
1330 elif test "x$build_alias" != "x$host_alias"; then
1336 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1338 test "$silent" = yes && exec 6>/dev/null
1341 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1342 ac_ls_di=`ls -di .` &&
1343 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1344 as_fn_error $? "working directory cannot be determined"
1345 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1346 as_fn_error $? "pwd does not report name of working directory"
1349 # Find the source files, if location was not specified.
1350 if test -z "$srcdir"; then
1351 ac_srcdir_defaulted=yes
1352 # Try the directory containing this script, then the parent directory.
1353 ac_confdir=`$as_dirname -- "$as_myself" ||
1354 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1355 X"$as_myself" : 'X\(//\)[^/]' \| \
1356 X"$as_myself" : 'X\(//\)$' \| \
1357 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1358 $as_echo X"$as_myself" |
1359 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1377 if test ! -r "$srcdir/$ac_unique_file"; then
1381 ac_srcdir_defaulted=no
1383 if test ! -r "$srcdir/$ac_unique_file"; then
1384 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1385 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1387 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1389 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1391 # When building in place, set srcdir=.
1392 if test "$ac_abs_confdir" = "$ac_pwd"; then
1395 # Remove unnecessary trailing slashes from srcdir.
1396 # Double slashes in file names in object file debugging info
1397 # mess up M-x gdb in Emacs.
1399 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1401 for ac_var in $ac_precious_vars; do
1402 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1403 eval ac_env_${ac_var}_value=\$${ac_var}
1404 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1405 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1409 # Report the --help message.
1411 if test "$ac_init_help" = "long"; then
1412 # Omit some internal or obsolete options to make the list less imposing.
1413 # This message is too long to be a string in the A/UX 3.1 sh.
1415 \`configure' configures this package to adapt to many kinds of systems.
1417 Usage: $0 [OPTION]... [VAR=VALUE]...
1419 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1420 VAR=VALUE. See below for descriptions of some of the useful variables.
1422 Defaults for the options are specified in brackets.
1427 -h, --help display this help and exit
1428 --help=short display options specific to this package
1429 --help=recursive display the short help of all the included packages
1430 -V, --version display version information and exit
1431 -q, --quiet, --silent do not print \`checking ...' messages
1432 --cache-file=FILE cache test results in FILE [disabled]
1433 -C, --config-cache alias for \`--cache-file=config.cache'
1434 -n, --no-create do not create output files
1435 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1437 Installation directories:
1438 --prefix=PREFIX install architecture-independent files in PREFIX
1439 [$ac_default_prefix]
1440 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1443 By default, \`make install' will install all the files in
1444 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1445 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1446 for instance \`--prefix=\$HOME'.
1448 For better control, use the options below.
1450 Fine tuning of the installation directories:
1451 --bindir=DIR user executables [EPREFIX/bin]
1452 --libexecdir=DIR program executables [EPREFIX/libexec]
1453 --libdir=DIR object code libraries [EPREFIX/lib]
1454 --includedir=DIR C header files [PREFIX/include]
1455 --x-includes=DIR X include files are in DIR
1456 --x-libraries=DIR X library files are in DIR
1457 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1458 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1459 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1460 --mandir=DIR man documentation [DATAROOTDIR/man]
1461 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1462 --htmldir=DIR html documentation [DOCDIR]
1463 --dvidir=DIR dvi documentation [DOCDIR]
1464 --pdfdir=DIR pdf documentation [DOCDIR]
1465 --psdir=DIR ps documentation [DOCDIR]
1471 --x-includes=DIR X include files are in DIR
1472 --x-libraries=DIR X library files are in DIR
1475 --build=BUILD configure for building on BUILD [guessed]
1476 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1480 if test -n "$ac_init_help"; then
1485 --disable-option-checking ignore unrecognized --enable/--with options
1486 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1487 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1488 --disable-largefile omit support for large files
1489 --disable-nls do not use Native Language Support
1491 Screen locking options:
1492 --enable-locking Compile in support for locking the display.
1493 --disable-locking Do not allow locking at all.
1495 --enable-root-passwd Allow root passwd to unlock screen.
1496 --disable-root-passwd Do not allow that.
1497 --enable-pam-check-account-type
1498 Whether PAM should check the result of account
1499 modules when authenticating. Only do this if you
1500 have account configured properly on your system.
1503 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1504 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1506 --with-pthread Enables POSIX threads, for SMP support.
1508 Installation options:
1509 --with-hackdir=DIR Where to install the hundreds of demo executables.
1510 Default: `PREFIX/libexec/xscreensaver/'
1511 --with-configdir=DIR Where to install the data files that describe each
1512 of the display modes to the GUI.
1513 Default: `PREFIX/share/xscreensaver/config/'
1514 --with-x-app-defaults=DIR
1515 Where to install xscreensaver configuration file.
1517 --with-dpms-ext Include support for the DPMS extension.
1518 --with-xinerama-ext Include support for the XINERAMA extension.
1519 --with-xinput-ext Include support for the XInput extension.
1520 --with-xf86vmode-ext Include support for XFree86 virtual screens.
1521 --with-xf86gamma-ext Include support for XFree86 gamma fading.
1522 --with-randr-ext Include support for the X Resize+Rotate extension.
1523 --with-proc-interrupts Include support for consulting the /proc/interrupts
1524 file to notice keyboard activity.
1525 --with-pam Include support for PAM (Pluggable Auth Modules.)
1526 --with-pam-service-name NAME arg is the name of the PAM service that
1527 xscreensaver will authenticate as.
1528 --with-kerberos Include support for Kerberos authentication.
1529 --with-shadow Include support for shadow password authentication.
1530 --with-passwd-helper Include support for an external password
1531 verification helper program.
1532 --with-login-manager Put a "New Login" button on the unlock dialog that
1533 runs a login manager like gdmflexiserver or kdmctl.
1535 User interface options:
1537 --with-gtk Use the Gtk toolkit for the user interface.
1538 --with-motif Use the Motif toolkit for the user interface
1539 (no longer supported.)
1543 --with-gl Build those demos which depend on OpenGL.
1544 --with-gle Build those demos which depend on GLE
1545 (the OpenGL "extrusion" library.)
1546 --with-gles Target OpenGL ES 1.x API instead of OpenGL 1.3.
1547 --with-pixbuf Include support for the GDK-Pixbuf library in some
1548 demos, which will make it possible for them to read
1549 GIF, JPEG, and PNG files as well.
1550 --with-xpm Include support for XPM files in some demos.
1551 (Not needed if Pixbuf is used.)
1552 --with-jpeg Include support for the JPEG library.
1553 --with-xft Include support for the X Freetype library.
1554 --with-xshm-ext Include support for the Shared Memory extension.
1555 --with-xdbe-ext Include support for the DOUBLE-BUFFER extension.
1556 --with-readdisplay Include support for the XReadDisplay extension.
1557 --with-image-directory Arg is the default directory from which some demos
1558 will choose random images to display.
1559 --with-text-file=FILE By default, some demos may display this file.
1560 --with-browser=BROWSER Specify the web browser used to show the help URL.
1561 --with-setuid-hacks Allow some demos to be installed `setuid root'
1562 (which is needed in order to ping other hosts.)
1564 --with-record-animation Include code for generating MP4 videos.
1567 Some influential environment variables:
1568 CC C compiler command
1569 CFLAGS C compiler flags
1570 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1571 nonstandard directory <lib dir>
1572 LIBS libraries to pass to the linker, e.g. -l<library>
1573 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1574 you have headers in a nonstandard directory <include dir>
1576 XMKMF Path to xmkmf, Makefile generator for X Window System
1578 Use these variables to override the choices made by `configure' or to help
1579 it to find libraries and programs with nonstandard names/locations.
1581 Report bugs to the package provider.
1586 if test "$ac_init_help" = "recursive"; then
1587 # If there are subdirs, report their specific --help.
1588 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1589 test -d "$ac_dir" ||
1590 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1595 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1597 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1598 # A ".." for each directory in $ac_dir_suffix.
1599 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1600 case $ac_top_builddir_sub in
1601 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1602 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1605 ac_abs_top_builddir=$ac_pwd
1606 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1607 # for backward compatibility:
1608 ac_top_builddir=$ac_top_build_prefix
1611 .) # We are building in place.
1613 ac_top_srcdir=$ac_top_builddir_sub
1614 ac_abs_top_srcdir=$ac_pwd ;;
1615 [\\/]* | ?:[\\/]* ) # Absolute name.
1616 ac_srcdir=$srcdir$ac_dir_suffix;
1617 ac_top_srcdir=$srcdir
1618 ac_abs_top_srcdir=$srcdir ;;
1620 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1621 ac_top_srcdir=$ac_top_build_prefix$srcdir
1622 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1624 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1626 cd "$ac_dir" || { ac_status=$?; continue; }
1627 # Check for guested configure.
1628 if test -f "$ac_srcdir/configure.gnu"; then
1630 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1631 elif test -f "$ac_srcdir/configure"; then
1633 $SHELL "$ac_srcdir/configure" --help=recursive
1635 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1637 cd "$ac_pwd" || { ac_status=$?; break; }
1641 test -n "$ac_init_help" && exit $ac_status
1642 if $ac_init_version; then
1645 generated by GNU Autoconf 2.69
1647 Copyright (C) 2012 Free Software Foundation, Inc.
1648 This configure script is free software; the Free Software Foundation
1649 gives unlimited permission to copy, distribute and modify it.
1654 ## ------------------------ ##
1655 ## Autoconf initialization. ##
1656 ## ------------------------ ##
1658 # ac_fn_c_try_compile LINENO
1659 # --------------------------
1660 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1661 ac_fn_c_try_compile ()
1663 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1664 rm -rf conftest.$ac_objext
1665 if { { ac_try="$ac_compile"
1667 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1668 *) ac_try_echo=$ac_try;;
1670 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1671 $as_echo "$ac_try_echo"; } >&5
1672 (eval "$ac_compile") 2>conftest.err
1674 if test -s conftest.err; then
1675 grep -v '^ *+' conftest.err >conftest.er1
1676 cat conftest.er1 >&5
1677 mv -f conftest.er1 conftest.err
1679 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1680 test $ac_status = 0; } && {
1681 test -z "$ac_c_werror_flag" ||
1682 test ! -s conftest.err
1683 } && test -s conftest.$ac_objext; then :
1686 $as_echo "$as_me: failed program was:" >&5
1687 sed 's/^/| /' conftest.$ac_ext >&5
1691 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1692 as_fn_set_status $ac_retval
1694 } # ac_fn_c_try_compile
1696 # ac_fn_c_try_link LINENO
1697 # -----------------------
1698 # Try to link conftest.$ac_ext, and return whether this succeeded.
1701 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1702 rm -rf conftest.$ac_objext conftest$ac_exeext
1703 if { { ac_try="$ac_link"
1705 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1706 *) ac_try_echo=$ac_try;;
1708 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1709 $as_echo "$ac_try_echo"; } >&5
1710 (eval "$ac_link") 2>conftest.err
1712 if test -s conftest.err; then
1713 grep -v '^ *+' conftest.err >conftest.er1
1714 cat conftest.er1 >&5
1715 mv -f conftest.er1 conftest.err
1717 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1718 test $ac_status = 0; } && {
1719 test -z "$ac_c_werror_flag" ||
1720 test ! -s conftest.err
1721 } && test -s conftest$ac_exeext && {
1722 test "$cross_compiling" = yes ||
1723 test -x conftest$ac_exeext
1727 $as_echo "$as_me: failed program was:" >&5
1728 sed 's/^/| /' conftest.$ac_ext >&5
1732 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1733 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1734 # interfere with the next link command; also delete a directory that is
1735 # left behind by Apple's compiler. We do this before executing the actions.
1736 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1737 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1738 as_fn_set_status $ac_retval
1740 } # ac_fn_c_try_link
1742 # ac_fn_c_try_run LINENO
1743 # ----------------------
1744 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1745 # that executables *can* be run.
1748 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1749 if { { ac_try="$ac_link"
1751 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1752 *) ac_try_echo=$ac_try;;
1754 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1755 $as_echo "$ac_try_echo"; } >&5
1756 (eval "$ac_link") 2>&5
1758 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1759 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1760 { { case "(($ac_try" in
1761 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1762 *) ac_try_echo=$ac_try;;
1764 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1765 $as_echo "$ac_try_echo"; } >&5
1766 (eval "$ac_try") 2>&5
1768 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1769 test $ac_status = 0; }; }; then :
1772 $as_echo "$as_me: program exited with status $ac_status" >&5
1773 $as_echo "$as_me: failed program was:" >&5
1774 sed 's/^/| /' conftest.$ac_ext >&5
1776 ac_retval=$ac_status
1778 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1779 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1780 as_fn_set_status $ac_retval
1784 # ac_fn_c_try_cpp LINENO
1785 # ----------------------
1786 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1789 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1790 if { { ac_try="$ac_cpp conftest.$ac_ext"
1792 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1793 *) ac_try_echo=$ac_try;;
1795 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1796 $as_echo "$ac_try_echo"; } >&5
1797 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1799 if test -s conftest.err; then
1800 grep -v '^ *+' conftest.err >conftest.er1
1801 cat conftest.er1 >&5
1802 mv -f conftest.er1 conftest.err
1804 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1805 test $ac_status = 0; } > conftest.i && {
1806 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1807 test ! -s conftest.err
1811 $as_echo "$as_me: failed program was:" >&5
1812 sed 's/^/| /' conftest.$ac_ext >&5
1816 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1817 as_fn_set_status $ac_retval
1821 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1822 # -------------------------------------------------------
1823 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1824 # the include files in INCLUDES and setting the cache variable VAR
1826 ac_fn_c_check_header_mongrel ()
1828 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1829 if eval \${$3+:} false; then :
1830 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1831 $as_echo_n "checking for $2... " >&6; }
1832 if eval \${$3+:} false; then :
1833 $as_echo_n "(cached) " >&6
1836 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1837 $as_echo "$ac_res" >&6; }
1839 # Is the header compilable?
1840 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1841 $as_echo_n "checking $2 usability... " >&6; }
1842 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1843 /* end confdefs.h. */
1847 if ac_fn_c_try_compile "$LINENO"; then :
1848 ac_header_compiler=yes
1850 ac_header_compiler=no
1852 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1853 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1854 $as_echo "$ac_header_compiler" >&6; }
1856 # Is the header present?
1857 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1858 $as_echo_n "checking $2 presence... " >&6; }
1859 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1860 /* end confdefs.h. */
1863 if ac_fn_c_try_cpp "$LINENO"; then :
1864 ac_header_preproc=yes
1866 ac_header_preproc=no
1868 rm -rf conftest.err conftest.i conftest.$ac_ext
1869 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1870 $as_echo "$ac_header_preproc" >&6; }
1872 # So? What about this header?
1873 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1875 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1876 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1877 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1878 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1881 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1882 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1883 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1884 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1885 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1886 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1887 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1888 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1889 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1890 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1893 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1894 $as_echo_n "checking for $2... " >&6; }
1895 if eval \${$3+:} false; then :
1896 $as_echo_n "(cached) " >&6
1898 eval "$3=\$ac_header_compiler"
1901 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1902 $as_echo "$ac_res" >&6; }
1904 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1906 } # ac_fn_c_check_header_mongrel
1908 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1909 # -------------------------------------------------------
1910 # Tests whether HEADER exists and can be compiled using the include files in
1911 # INCLUDES, setting the cache variable VAR accordingly.
1912 ac_fn_c_check_header_compile ()
1914 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1915 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1916 $as_echo_n "checking for $2... " >&6; }
1917 if eval \${$3+:} false; then :
1918 $as_echo_n "(cached) " >&6
1920 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1921 /* end confdefs.h. */
1925 if ac_fn_c_try_compile "$LINENO"; then :
1930 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1933 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1934 $as_echo "$ac_res" >&6; }
1935 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1937 } # ac_fn_c_check_header_compile
1939 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1940 # -------------------------------------------
1941 # Tests whether TYPE exists after having included INCLUDES, setting cache
1942 # variable VAR accordingly.
1943 ac_fn_c_check_type ()
1945 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1946 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1947 $as_echo_n "checking for $2... " >&6; }
1948 if eval \${$3+:} false; then :
1949 $as_echo_n "(cached) " >&6
1952 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1953 /* end confdefs.h. */
1964 if ac_fn_c_try_compile "$LINENO"; then :
1965 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1966 /* end confdefs.h. */
1977 if ac_fn_c_try_compile "$LINENO"; then :
1982 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1984 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1987 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1988 $as_echo "$ac_res" >&6; }
1989 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1991 } # ac_fn_c_check_type
1993 # ac_fn_c_check_func LINENO FUNC VAR
1994 # ----------------------------------
1995 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1996 ac_fn_c_check_func ()
1998 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1999 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2000 $as_echo_n "checking for $2... " >&6; }
2001 if eval \${$3+:} false; then :
2002 $as_echo_n "(cached) " >&6
2004 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2005 /* end confdefs.h. */
2006 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
2007 For example, HP-UX 11i <limits.h> declares gettimeofday. */
2008 #define $2 innocuous_$2
2010 /* System header to define __stub macros and hopefully few prototypes,
2011 which can conflict with char $2 (); below.
2012 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2013 <limits.h> exists even on freestanding compilers. */
2016 # include <limits.h>
2018 # include <assert.h>
2023 /* Override any GCC internal prototype to avoid an error.
2024 Use char because int might match the return type of a GCC
2025 builtin and then its argument prototype would still apply. */
2030 /* The GNU C library defines this for functions which it implements
2031 to always fail with ENOSYS. Some functions are actually named
2032 something starting with __ and the normal name is an alias. */
2033 #if defined __stub_$2 || defined __stub___$2
2045 if ac_fn_c_try_link "$LINENO"; then :
2050 rm -f core conftest.err conftest.$ac_objext \
2051 conftest$ac_exeext conftest.$ac_ext
2054 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2055 $as_echo "$ac_res" >&6; }
2056 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2058 } # ac_fn_c_check_func
2060 # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
2061 # ----------------------------------------------------
2062 # Tries to find if the field MEMBER exists in type AGGR, after including
2063 # INCLUDES, setting cache variable VAR accordingly.
2064 ac_fn_c_check_member ()
2066 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2067 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
2068 $as_echo_n "checking for $2.$3... " >&6; }
2069 if eval \${$4+:} false; then :
2070 $as_echo_n "(cached) " >&6
2072 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2073 /* end confdefs.h. */
2085 if ac_fn_c_try_compile "$LINENO"; then :
2088 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2089 /* end confdefs.h. */
2095 if (sizeof ac_aggr.$3)
2101 if ac_fn_c_try_compile "$LINENO"; then :
2106 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2108 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2111 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2112 $as_echo "$ac_res" >&6; }
2113 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2115 } # ac_fn_c_check_member
2116 cat >config.log <<_ACEOF
2117 This file contains any messages produced by compilers while
2118 running configure, to aid debugging if configure makes a mistake.
2120 It was created by $as_me, which was
2121 generated by GNU Autoconf 2.69. Invocation command line was
2133 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2134 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2135 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2136 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2137 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2139 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2140 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2142 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2143 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2144 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2145 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2146 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2147 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2148 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2152 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2156 test -z "$as_dir" && as_dir=.
2157 $as_echo "PATH: $as_dir"
2173 # Keep a trace of the command line.
2174 # Strip out --no-create and --no-recursion so they do not pile up.
2175 # Strip out --silent because we don't want to record it for future runs.
2176 # Also quote any args containing shell meta-characters.
2177 # Make two passes to allow for proper duplicate-argument suppression.
2181 ac_must_keep_next=false
2187 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2188 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2189 | -silent | --silent | --silen | --sile | --sil)
2192 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2195 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2197 as_fn_append ac_configure_args1 " '$ac_arg'"
2198 if test $ac_must_keep_next = true; then
2199 ac_must_keep_next=false # Got value, back to normal.
2202 *=* | --config-cache | -C | -disable-* | --disable-* \
2203 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2204 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2205 | -with-* | --with-* | -without-* | --without-* | --x)
2206 case "$ac_configure_args0 " in
2207 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2210 -* ) ac_must_keep_next=true ;;
2213 as_fn_append ac_configure_args " '$ac_arg'"
2218 { ac_configure_args0=; unset ac_configure_args0;}
2219 { ac_configure_args1=; unset ac_configure_args1;}
2221 # When interrupted or exit'd, cleanup temporary files, and complete
2222 # config.log. We remove comments because anyway the quotes in there
2223 # would cause problems or look ugly.
2224 # WARNING: Use '\'' to represent an apostrophe within the trap.
2225 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2226 trap 'exit_status=$?
2227 # Save into config.log some information that might help in debugging.
2231 $as_echo "## ---------------- ##
2232 ## Cache variables. ##
2233 ## ---------------- ##"
2235 # The following way of writing the cache mishandles newlines in values,
2237 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2238 eval ac_val=\$$ac_var
2242 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2243 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2246 _ | IFS | as_nl) ;; #(
2247 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2248 *) { eval $ac_var=; unset $ac_var;} ;;
2253 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2254 *${as_nl}ac_space=\ *)
2256 "s/'\''/'\''\\\\'\'''\''/g;
2257 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2260 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2267 $as_echo "## ----------------- ##
2268 ## Output variables. ##
2269 ## ----------------- ##"
2271 for ac_var in $ac_subst_vars
2273 eval ac_val=\$$ac_var
2275 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2277 $as_echo "$ac_var='\''$ac_val'\''"
2281 if test -n "$ac_subst_files"; then
2282 $as_echo "## ------------------- ##
2283 ## File substitutions. ##
2284 ## ------------------- ##"
2286 for ac_var in $ac_subst_files
2288 eval ac_val=\$$ac_var
2290 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2292 $as_echo "$ac_var='\''$ac_val'\''"
2297 if test -s confdefs.h; then
2298 $as_echo "## ----------- ##
2305 test "$ac_signal" != 0 &&
2306 $as_echo "$as_me: caught signal $ac_signal"
2307 $as_echo "$as_me: exit $exit_status"
2309 rm -f core *.core core.conftest.* &&
2310 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2313 for ac_signal in 1 2 13 15; do
2314 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2318 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2319 rm -f -r conftest* confdefs.h
2321 $as_echo "/* confdefs.h */" > confdefs.h
2323 # Predefined preprocessor variables.
2325 cat >>confdefs.h <<_ACEOF
2326 #define PACKAGE_NAME "$PACKAGE_NAME"
2329 cat >>confdefs.h <<_ACEOF
2330 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2333 cat >>confdefs.h <<_ACEOF
2334 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2337 cat >>confdefs.h <<_ACEOF
2338 #define PACKAGE_STRING "$PACKAGE_STRING"
2341 cat >>confdefs.h <<_ACEOF
2342 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2345 cat >>confdefs.h <<_ACEOF
2346 #define PACKAGE_URL "$PACKAGE_URL"
2350 # Let the site file select an alternate cache file if it wants to.
2351 # Prefer an explicitly selected file to automatically selected ones.
2354 if test -n "$CONFIG_SITE"; then
2355 # We do not want a PATH search for config.site.
2356 case $CONFIG_SITE in #((
2357 -*) ac_site_file1=./$CONFIG_SITE;;
2358 */*) ac_site_file1=$CONFIG_SITE;;
2359 *) ac_site_file1=./$CONFIG_SITE;;
2361 elif test "x$prefix" != xNONE; then
2362 ac_site_file1=$prefix/share/config.site
2363 ac_site_file2=$prefix/etc/config.site
2365 ac_site_file1=$ac_default_prefix/share/config.site
2366 ac_site_file2=$ac_default_prefix/etc/config.site
2368 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2370 test "x$ac_site_file" = xNONE && continue
2371 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2372 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2373 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2374 sed 's/^/| /' "$ac_site_file" >&5
2376 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2377 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2378 as_fn_error $? "failed to load site script $ac_site_file
2379 See \`config.log' for more details" "$LINENO" 5; }
2383 if test -r "$cache_file"; then
2384 # Some versions of bash will fail to source /dev/null (special files
2385 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2386 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2387 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2388 $as_echo "$as_me: loading cache $cache_file" >&6;}
2390 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2391 *) . "./$cache_file";;
2395 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2396 $as_echo "$as_me: creating cache $cache_file" >&6;}
2400 # Check that the precious variables saved in the cache have kept the same
2402 ac_cache_corrupted=false
2403 for ac_var in $ac_precious_vars; do
2404 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2405 eval ac_new_set=\$ac_env_${ac_var}_set
2406 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2407 eval ac_new_val=\$ac_env_${ac_var}_value
2408 case $ac_old_set,$ac_new_set in
2410 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2411 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2412 ac_cache_corrupted=: ;;
2414 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2415 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2416 ac_cache_corrupted=: ;;
2419 if test "x$ac_old_val" != "x$ac_new_val"; then
2420 # differences in whitespace do not lead to failure.
2421 ac_old_val_w=`echo x $ac_old_val`
2422 ac_new_val_w=`echo x $ac_new_val`
2423 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2424 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2425 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2426 ac_cache_corrupted=:
2428 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2429 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2430 eval $ac_var=\$ac_old_val
2432 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2433 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2434 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2435 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2438 # Pass precious variables to config.status.
2439 if test "$ac_new_set" = set; then
2441 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2442 *) ac_arg=$ac_var=$ac_new_val ;;
2444 case " $ac_configure_args " in
2445 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2446 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2450 if $ac_cache_corrupted; then
2451 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2452 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2453 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2454 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2455 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2457 ## -------------------- ##
2458 ## Main body of script. ##
2459 ## -------------------- ##
2462 ac_cpp='$CPP $CPPFLAGS'
2463 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2464 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2465 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2468 ac_config_headers="$ac_config_headers config.h"
2471 echo "current directory: `pwd`"
2472 echo "command line was: $0 $@"
2474 ###############################################################################
2478 ###############################################################################
2486 # This only ever existed in X11R4 and X11R5.
2487 #AH_TEMPLATE([HAVE_XIDLE_EXTENSION],
2488 # [Define this if you have the XIDLE extension installed. If you
2489 # have the XIDLE extension, this is recommended. (You have this
2490 # extension if the file /usr/include/X11/extensions/xidle.h
2491 # exists.) Turning on this flag lets XScreenSaver work better with
2492 # servers which support this extension; but it will still work
2493 # with servers which do not suport it, so it's a good idea to
2494 # compile in support for it if you can.])
2496 # Using this extension will crash your X server and make fading not work.
2497 #AH_TEMPLATE([HAVE_MIT_SAVER_EXTENSION],
2498 # [Define this if you have the MIT-SCREEN-SAVER extension
2499 # installed. See the caveats about this extension, above.
2500 # (It's available if /usr/include/X11/extensions/scrnsaver.h
2503 # This only ever existed on SGI hardware.
2504 #AH_TEMPLATE([HAVE_SGI_SAVER_EXTENSION],
2505 # [Define this if you have the SGI SCREEN_SAVER extension. This is
2506 # standard on Irix systems, and not available elsewhere.])
2508 # This only ever existed on SGI hardware.
2509 #AH_TEMPLATE([HAVE_SGI_VC_EXTENSION],
2510 # [Define this if you have the SGI-VIDEO-CONTROL extension. This
2511 # is standard on Irix systems, and not available elsewhere.])
2630 # After checking to see that --srcdir is correct (which AC_INIT does)
2631 # check for some random other files that come later in the tar file,
2632 # to make sure everything is here.
2634 for d in utils jwxyz hacks hacks/glx driver ; do
2635 f=$srcdir/$d/Makefile.in
2636 if test \! -r $f ; then
2638 echo "ERROR: The package is incomplete: $f does not exist."
2639 echo " This probably means that your download was truncated."
2645 ###############################################################################
2647 # Query AX_PTHREAD, and figure out which compiler gets used.
2649 ###############################################################################
2654 ###############################################################################
2656 # Function to figure out how to run the compiler.
2658 ###############################################################################
2663 ###############################################################################
2665 # Check for availability of various gcc command-line options.
2667 ###############################################################################
2675 # Need to disable Objective C extensions in ANSI C on MacOS X to work
2676 # around an Apple-specific gcc bug.
2680 ###############################################################################
2682 # Function to figure out how to disable // comments in ANSI C code.
2684 # (With recent gcc, this is done with "-std=c89". With older gcc, this
2685 # is done by passing "-lang-c89" to cpp, by passing "-Wp,-lang-c89" to
2686 # gcc. Old gcc doesn't support -std, and new gcc doesn't support -lang.
2687 # so much for compatibility!)
2689 # UPDATE: apparently there is NO WAY to tell gcc 3.2.2 to require that
2690 # declarations preceed statements, without resorting to "-pedantic".
2691 # This means that there is no way to get gcc3 to issue warnings that
2692 # ensure that your code complies with the ANSI/ISO C89 standard, without
2693 # also drowning in totally useless warnings. Thank you master may I
2696 # So, I give up, let's just use -pedantic.
2698 ###############################################################################
2705 ###############################################################################
2707 # Function to figure out how to create directory trees.
2709 ###############################################################################
2714 ###############################################################################
2716 # Function to check whether gettimeofday() exists, and how to call it.
2717 # This may define HAVE_GETTIMEOFDAY and GETTIMEOFDAY_TWO_ARGS.
2719 ###############################################################################
2724 ###############################################################################
2726 # Function to find perl5 (defines PERL and PERL_VERSION.)
2728 ###############################################################################
2730 # M4 sucks!! perl sucks too!!
2732 perl_version_cmd='print $]'
2738 ###############################################################################
2740 # Function to demand "bc". Losers.
2742 ###############################################################################
2746 ###############################################################################
2748 # Functions to check how to do ICMP PING requests.
2750 ###############################################################################
2757 ###############################################################################
2759 # Functions to check for various X11 crap.
2761 ###############################################################################
2763 # Try and find the app-defaults directory.
2764 # It sucks that autoconf doesn't do this already...
2768 ###############################################################################
2770 # Handle the --with-x-app-defaults option HERE
2772 ###############################################################################
2775 # Check whether --with-x-app-defaults was given.
2776 if test "${with_x_app_defaults+set}" = set; then :
2777 withval=$with_x_app_defaults; ac_cv_x_app_defaults="$withval"
2779 eval ac_x_app_defaults="$withval"
2792 # Random special-cases for X on certain pathological OSes.
2793 # You know who you are.
2801 ###############################################################################
2803 # Some utility functions to make checking for X things easier.
2805 ###############################################################################
2807 # Like AC_CHECK_HEADER, but it uses the already-computed -I directories.
2811 # Like AC_EGREP_HEADER, but it uses the already-computed -I directories.
2815 # Like AC_TRY_COMPILE, but it uses the already-computed -I directories.
2820 # Like AC_CHECK_LIB, but it uses the already-computed -I and -L directories.
2821 # Use this sparingly; it probably doesn't work very well on X programs.
2825 # Like AC_TRY_RUN, but it uses the already-computed -I directories.
2826 # (But not the -L directories!)
2832 # Usage: HANDLE_X_PATH_ARG([variable_name],
2833 # [--command-line-option],
2834 # [descriptive string])
2836 # All of the --with options take three forms:
2838 # --with-foo (or --with-foo=yes)
2839 # --without-foo (or --with-foo=no)
2842 # This function, HANDLE_X_PATH_ARG, deals with the /DIR case. When it sees
2843 # a directory (string beginning with a slash) it checks to see whether
2844 # /DIR/include and /DIR/lib exist, and adds them to $X_CFLAGS and $X_LIBS
2851 ###############################################################################
2852 ###############################################################################
2854 # End of function definitions. Now start actually executing stuff.
2856 ###############################################################################
2857 ###############################################################################
2859 # WTF! autoconf emits this *way* too late. Do it earlier.
2860 test "x$prefix" = xNONE && prefix=$ac_default_prefix
2861 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
2864 # random compiler setup
2866 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2867 if test -f "$ac_dir/install-sh"; then
2869 ac_install_sh="$ac_aux_dir/install-sh -c"
2871 elif test -f "$ac_dir/install.sh"; then
2873 ac_install_sh="$ac_aux_dir/install.sh -c"
2875 elif test -f "$ac_dir/shtool"; then
2877 ac_install_sh="$ac_aux_dir/shtool install -c"
2881 if test -z "$ac_aux_dir"; then
2882 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2885 # These three variables are undocumented and unsupported,
2886 # and are intended to be withdrawn in a future Autoconf release.
2887 # They can cause serious problems if a builder's source tree is in a directory
2888 # whose full name contains unusual characters.
2889 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2890 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2891 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2894 # Make sure we can run config.sub.
2895 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2896 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2898 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2899 $as_echo_n "checking build system type... " >&6; }
2900 if ${ac_cv_build+:} false; then :
2901 $as_echo_n "(cached) " >&6
2903 ac_build_alias=$build_alias
2904 test "x$ac_build_alias" = x &&
2905 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2906 test "x$ac_build_alias" = x &&
2907 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2908 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2909 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2912 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2913 $as_echo "$ac_cv_build" >&6; }
2914 case $ac_cv_build in
2916 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2919 ac_save_IFS=$IFS; IFS='-'
2925 # Remember, the first character of IFS is used to create $*,
2926 # except with old shells:
2929 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2932 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2933 $as_echo_n "checking host system type... " >&6; }
2934 if ${ac_cv_host+:} false; then :
2935 $as_echo_n "(cached) " >&6
2937 if test "x$host_alias" = x; then
2938 ac_cv_host=$ac_cv_build
2940 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2941 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2945 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2946 $as_echo "$ac_cv_host" >&6; }
2949 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2952 ac_save_IFS=$IFS; IFS='-'
2958 # Remember, the first character of IFS is used to create $*,
2959 # except with old shells:
2962 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2968 ac_cpp='$CPP $CPPFLAGS'
2969 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2970 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2971 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2972 if test -n "$ac_tool_prefix"; then
2973 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2974 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2975 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2976 $as_echo_n "checking for $ac_word... " >&6; }
2977 if ${ac_cv_prog_CC+:} false; then :
2978 $as_echo_n "(cached) " >&6
2980 if test -n "$CC"; then
2981 ac_cv_prog_CC="$CC" # Let the user override the test.
2983 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2987 test -z "$as_dir" && as_dir=.
2988 for ac_exec_ext in '' $ac_executable_extensions; do
2989 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2990 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2991 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3001 if test -n "$CC"; then
3002 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3003 $as_echo "$CC" >&6; }
3005 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3006 $as_echo "no" >&6; }
3011 if test -z "$ac_cv_prog_CC"; then
3013 # Extract the first word of "gcc", so it can be a program name with args.
3014 set dummy gcc; ac_word=$2
3015 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3016 $as_echo_n "checking for $ac_word... " >&6; }
3017 if ${ac_cv_prog_ac_ct_CC+:} false; then :
3018 $as_echo_n "(cached) " >&6
3020 if test -n "$ac_ct_CC"; then
3021 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3023 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3027 test -z "$as_dir" && as_dir=.
3028 for ac_exec_ext in '' $ac_executable_extensions; do
3029 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3030 ac_cv_prog_ac_ct_CC="gcc"
3031 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3040 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3041 if test -n "$ac_ct_CC"; then
3042 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3043 $as_echo "$ac_ct_CC" >&6; }
3045 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3046 $as_echo "no" >&6; }
3049 if test "x$ac_ct_CC" = x; then
3052 case $cross_compiling:$ac_tool_warned in
3054 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3055 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3056 ac_tool_warned=yes ;;
3064 if test -z "$CC"; then
3065 if test -n "$ac_tool_prefix"; then
3066 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3067 set dummy ${ac_tool_prefix}cc; ac_word=$2
3068 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3069 $as_echo_n "checking for $ac_word... " >&6; }
3070 if ${ac_cv_prog_CC+:} false; then :
3071 $as_echo_n "(cached) " >&6
3073 if test -n "$CC"; then
3074 ac_cv_prog_CC="$CC" # Let the user override the test.
3076 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3080 test -z "$as_dir" && as_dir=.
3081 for ac_exec_ext in '' $ac_executable_extensions; do
3082 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3083 ac_cv_prog_CC="${ac_tool_prefix}cc"
3084 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3094 if test -n "$CC"; then
3095 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3096 $as_echo "$CC" >&6; }
3098 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3099 $as_echo "no" >&6; }
3105 if test -z "$CC"; then
3106 # Extract the first word of "cc", so it can be a program name with args.
3107 set dummy cc; ac_word=$2
3108 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3109 $as_echo_n "checking for $ac_word... " >&6; }
3110 if ${ac_cv_prog_CC+:} false; then :
3111 $as_echo_n "(cached) " >&6
3113 if test -n "$CC"; then
3114 ac_cv_prog_CC="$CC" # Let the user override the test.
3117 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3121 test -z "$as_dir" && as_dir=.
3122 for ac_exec_ext in '' $ac_executable_extensions; do
3123 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3124 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3125 ac_prog_rejected=yes
3129 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3136 if test $ac_prog_rejected = yes; then
3137 # We found a bogon in the path, so make sure we never use it.
3138 set dummy $ac_cv_prog_CC
3140 if test $# != 0; then
3141 # We chose a different compiler from the bogus one.
3142 # However, it has the same basename, so the bogon will be chosen
3143 # first if we set CC to just the basename; use the full file name.
3145 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3151 if test -n "$CC"; then
3152 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3153 $as_echo "$CC" >&6; }
3155 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3156 $as_echo "no" >&6; }
3161 if test -z "$CC"; then
3162 if test -n "$ac_tool_prefix"; then
3163 for ac_prog in cl.exe
3165 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3166 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3167 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3168 $as_echo_n "checking for $ac_word... " >&6; }
3169 if ${ac_cv_prog_CC+:} false; then :
3170 $as_echo_n "(cached) " >&6
3172 if test -n "$CC"; then
3173 ac_cv_prog_CC="$CC" # Let the user override the test.
3175 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3179 test -z "$as_dir" && as_dir=.
3180 for ac_exec_ext in '' $ac_executable_extensions; do
3181 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3182 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3183 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3193 if test -n "$CC"; then
3194 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3195 $as_echo "$CC" >&6; }
3197 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3198 $as_echo "no" >&6; }
3202 test -n "$CC" && break
3205 if test -z "$CC"; then
3207 for ac_prog in cl.exe
3209 # Extract the first word of "$ac_prog", so it can be a program name with args.
3210 set dummy $ac_prog; ac_word=$2
3211 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3212 $as_echo_n "checking for $ac_word... " >&6; }
3213 if ${ac_cv_prog_ac_ct_CC+:} false; then :
3214 $as_echo_n "(cached) " >&6
3216 if test -n "$ac_ct_CC"; then
3217 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3219 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3223 test -z "$as_dir" && as_dir=.
3224 for ac_exec_ext in '' $ac_executable_extensions; do
3225 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3226 ac_cv_prog_ac_ct_CC="$ac_prog"
3227 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3236 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3237 if test -n "$ac_ct_CC"; then
3238 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3239 $as_echo "$ac_ct_CC" >&6; }
3241 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3242 $as_echo "no" >&6; }
3246 test -n "$ac_ct_CC" && break
3249 if test "x$ac_ct_CC" = x; then
3252 case $cross_compiling:$ac_tool_warned in
3254 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3255 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3256 ac_tool_warned=yes ;;
3265 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3266 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3267 as_fn_error $? "no acceptable C compiler found in \$PATH
3268 See \`config.log' for more details" "$LINENO" 5; }
3270 # Provide some information about the compiler.
3271 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3274 for ac_option in --version -v -V -qversion; do
3275 { { ac_try="$ac_compiler $ac_option >&5"
3277 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3278 *) ac_try_echo=$ac_try;;
3280 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3281 $as_echo "$ac_try_echo"; } >&5
3282 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3284 if test -s conftest.err; then
3286 ... rest of stderr output deleted ...
3287 10q' conftest.err >conftest.er1
3288 cat conftest.er1 >&5
3290 rm -rf conftest.er1 conftest.err
3291 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3292 test $ac_status = 0; }
3295 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3296 /* end confdefs.h. */
3306 ac_clean_files_save=$ac_clean_files
3307 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3308 # Try to create an executable without -o first, disregard a.out.
3309 # It will help us diagnose broken compilers, and finding out an intuition
3311 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3312 $as_echo_n "checking whether the C compiler works... " >&6; }
3313 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3315 # The possible output files:
3316 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3319 for ac_file in $ac_files
3322 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3323 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3328 if { { ac_try="$ac_link_default"
3330 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3331 *) ac_try_echo=$ac_try;;
3333 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3334 $as_echo "$ac_try_echo"; } >&5
3335 (eval "$ac_link_default") 2>&5
3337 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3338 test $ac_status = 0; }; then :
3339 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3340 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3341 # in a Makefile. We should not override ac_cv_exeext if it was cached,
3342 # so that the user can short-circuit this test for compilers unknown to
3344 for ac_file in $ac_files ''
3346 test -f "$ac_file" || continue
3348 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3351 # We found the default executable, but exeext='' is most
3355 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3357 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3359 # We set ac_cv_exeext here because the later test for it is not
3360 # safe: cross compilers may not add the suffix if given an `-o'
3361 # argument, so we may need to know it at that point already.
3362 # Even if this section looks crufty: it has the advantage of
3369 test "$ac_cv_exeext" = no && ac_cv_exeext=
3374 if test -z "$ac_file"; then :
3375 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3376 $as_echo "no" >&6; }
3377 $as_echo "$as_me: failed program was:" >&5
3378 sed 's/^/| /' conftest.$ac_ext >&5
3380 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3381 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3382 as_fn_error 77 "C compiler cannot create executables
3383 See \`config.log' for more details" "$LINENO" 5; }
3385 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3386 $as_echo "yes" >&6; }
3388 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3389 $as_echo_n "checking for C compiler default output file name... " >&6; }
3390 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3391 $as_echo "$ac_file" >&6; }
3392 ac_exeext=$ac_cv_exeext
3394 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3395 ac_clean_files=$ac_clean_files_save
3396 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3397 $as_echo_n "checking for suffix of executables... " >&6; }
3398 if { { ac_try="$ac_link"
3400 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3401 *) ac_try_echo=$ac_try;;
3403 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3404 $as_echo "$ac_try_echo"; } >&5
3405 (eval "$ac_link") 2>&5
3407 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3408 test $ac_status = 0; }; then :
3409 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3410 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3411 # work properly (i.e., refer to `conftest.exe'), while it won't with
3413 for ac_file in conftest.exe conftest conftest.*; do
3414 test -f "$ac_file" || continue
3416 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3417 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3423 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3424 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3425 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3426 See \`config.log' for more details" "$LINENO" 5; }
3428 rm -rf conftest conftest$ac_cv_exeext
3429 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3430 $as_echo "$ac_cv_exeext" >&6; }
3432 rm -rf conftest.$ac_ext
3433 EXEEXT=$ac_cv_exeext
3435 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3436 /* end confdefs.h. */
3441 FILE *f = fopen ("conftest.out", "w");
3442 return ferror (f) || fclose (f) != 0;
3448 ac_clean_files="$ac_clean_files conftest.out"
3449 # Check that the compiler produces executables we can run. If not, either
3450 # the compiler is broken, or we cross compile.
3451 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3452 $as_echo_n "checking whether we are cross compiling... " >&6; }
3453 if test "$cross_compiling" != yes; then
3454 { { ac_try="$ac_link"
3456 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3457 *) ac_try_echo=$ac_try;;
3459 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3460 $as_echo "$ac_try_echo"; } >&5
3461 (eval "$ac_link") 2>&5
3463 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3464 test $ac_status = 0; }
3465 if { ac_try='./conftest$ac_cv_exeext'
3466 { { case "(($ac_try" in
3467 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3468 *) ac_try_echo=$ac_try;;
3470 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3471 $as_echo "$ac_try_echo"; } >&5
3472 (eval "$ac_try") 2>&5
3474 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3475 test $ac_status = 0; }; }; then
3478 if test "$cross_compiling" = maybe; then
3481 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3482 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3483 as_fn_error $? "cannot run C compiled programs.
3484 If you meant to cross compile, use \`--host'.
3485 See \`config.log' for more details" "$LINENO" 5; }
3489 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3490 $as_echo "$cross_compiling" >&6; }
3492 rm -rf conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3493 ac_clean_files=$ac_clean_files_save
3494 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3495 $as_echo_n "checking for suffix of object files... " >&6; }
3496 if ${ac_cv_objext+:} false; then :
3497 $as_echo_n "(cached) " >&6
3499 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3500 /* end confdefs.h. */
3510 rm -rf conftest.o conftest.obj
3511 if { { ac_try="$ac_compile"
3513 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3514 *) ac_try_echo=$ac_try;;
3516 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3517 $as_echo "$ac_try_echo"; } >&5
3518 (eval "$ac_compile") 2>&5
3520 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3521 test $ac_status = 0; }; then :
3522 for ac_file in conftest.o conftest.obj conftest.*; do
3523 test -f "$ac_file" || continue;
3525 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3526 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3531 $as_echo "$as_me: failed program was:" >&5
3532 sed 's/^/| /' conftest.$ac_ext >&5
3534 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3535 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3536 as_fn_error $? "cannot compute suffix of object files: cannot compile
3537 See \`config.log' for more details" "$LINENO" 5; }
3539 rm -rf conftest.$ac_cv_objext conftest.$ac_ext
3541 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3542 $as_echo "$ac_cv_objext" >&6; }
3543 OBJEXT=$ac_cv_objext
3545 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3546 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3547 if ${ac_cv_c_compiler_gnu+:} false; then :
3548 $as_echo_n "(cached) " >&6
3550 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3551 /* end confdefs.h. */
3564 if ac_fn_c_try_compile "$LINENO"; then :
3569 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3570 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3573 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3574 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3575 if test $ac_compiler_gnu = yes; then
3580 ac_test_CFLAGS=${CFLAGS+set}
3581 ac_save_CFLAGS=$CFLAGS
3582 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3583 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3584 if ${ac_cv_prog_cc_g+:} false; then :
3585 $as_echo_n "(cached) " >&6
3587 ac_save_c_werror_flag=$ac_c_werror_flag
3588 ac_c_werror_flag=yes
3591 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3592 /* end confdefs.h. */
3602 if ac_fn_c_try_compile "$LINENO"; then :
3606 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3607 /* end confdefs.h. */
3617 if ac_fn_c_try_compile "$LINENO"; then :
3620 ac_c_werror_flag=$ac_save_c_werror_flag
3622 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3623 /* end confdefs.h. */
3633 if ac_fn_c_try_compile "$LINENO"; then :
3636 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3638 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3640 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3641 ac_c_werror_flag=$ac_save_c_werror_flag
3643 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3644 $as_echo "$ac_cv_prog_cc_g" >&6; }
3645 if test "$ac_test_CFLAGS" = set; then
3646 CFLAGS=$ac_save_CFLAGS
3647 elif test $ac_cv_prog_cc_g = yes; then
3648 if test "$GCC" = yes; then
3654 if test "$GCC" = yes; then
3660 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3661 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3662 if ${ac_cv_prog_cc_c89+:} false; then :
3663 $as_echo_n "(cached) " >&6
3665 ac_cv_prog_cc_c89=no
3667 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3668 /* end confdefs.h. */
3672 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3673 struct buf { int x; };
3674 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3675 static char *e (p, i)
3681 static char *f (char * (*g) (char **, int), char **p, ...)
3686 s = g (p, va_arg (v,int));
3691 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3692 function prototypes and stuff, but not '\xHH' hex character constants.
3693 These don't provoke an error unfortunately, instead are silently treated
3694 as 'x'. The following induces an error, until -std is added to get
3695 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3696 array size at least. It's necessary to write '\x00'==0 to get something
3697 that's true only with -std. */
3698 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3700 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3701 inside strings and character constants. */
3703 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3705 int test (int i, double x);
3706 struct s1 {int (*f) (int a);};
3707 struct s2 {int (*f) (double a);};
3708 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3714 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3719 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3720 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3722 CC="$ac_save_CC $ac_arg"
3723 if ac_fn_c_try_compile "$LINENO"; then :
3724 ac_cv_prog_cc_c89=$ac_arg
3726 rm -f core conftest.err conftest.$ac_objext
3727 test "x$ac_cv_prog_cc_c89" != "xno" && break
3729 rm -rf conftest.$ac_ext
3734 case "x$ac_cv_prog_cc_c89" in
3736 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3737 $as_echo "none needed" >&6; } ;;
3739 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3740 $as_echo "unsupported" >&6; } ;;
3742 CC="$CC $ac_cv_prog_cc_c89"
3743 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3744 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3746 if test "x$ac_cv_prog_cc_c89" != xno; then :
3751 ac_cpp='$CPP $CPPFLAGS'
3752 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3753 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3754 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3758 with_pthread_req=unspecified
3760 # AX_PTHREAD is from the GNU Autoconf Archive.
3761 # https://savannah.gnu.org/projects/autoconf-archive/
3762 # ===========================================================================
3763 # http://www.gnu.org/software/autoconf-archive/ax_pthread.html
3764 # ===========================================================================
3768 # AX_PTHREAD([ACTION-IF-FOUND[, ACTION-IF-NOT-FOUND]])
3772 # This macro figures out how to build C programs using POSIX threads. It
3773 # sets the PTHREAD_LIBS output variable to the threads library and linker
3774 # flags, and the PTHREAD_CFLAGS output variable to any special C compiler
3775 # flags that are needed. (The user can also force certain compiler
3776 # flags/libs to be tested by setting these environment variables.)
3778 # Also sets PTHREAD_CC to any special C compiler that is needed for
3779 # multi-threaded programs (defaults to the value of CC otherwise). (This
3780 # is necessary on AIX to use the special cc_r compiler alias.)
3782 # NOTE: You are assumed to not only compile your program with these flags,
3783 # but also link it with them as well. e.g. you should link with
3784 # $PTHREAD_CC $CFLAGS $PTHREAD_CFLAGS $LDFLAGS ... $PTHREAD_LIBS $LIBS
3786 # If you are only building threads programs, you may wish to use these
3787 # variables in your default LIBS, CFLAGS, and CC:
3789 # LIBS="$PTHREAD_LIBS $LIBS"
3790 # CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
3793 # In addition, if the PTHREAD_CREATE_JOINABLE thread-attribute constant
3794 # has a nonstandard name, defines PTHREAD_CREATE_JOINABLE to that name
3795 # (e.g. PTHREAD_CREATE_UNDETACHED on AIX).
3797 # Also HAVE_PTHREAD_PRIO_INHERIT is defined if pthread is found and the
3798 # PTHREAD_PRIO_INHERIT symbol is defined when compiling with
3801 # ACTION-IF-FOUND is a list of shell commands to run if a threads library
3802 # is found, and ACTION-IF-NOT-FOUND is a list of commands to run it if it
3803 # is not found. If ACTION-IF-FOUND is not specified, the default action
3804 # will define HAVE_PTHREAD.
3806 # Please let the authors know if this macro fails on any platform, or if
3807 # you have any other suggestions or comments. This macro was based on work
3808 # by SGJ on autoconf scripts for FFTW (http://www.fftw.org/) (with help
3809 # from M. Frigo), as well as ac_pthread and hb_pthread macros posted by
3810 # Alejandro Forero Cuervo to the autoconf macro repository. We are also
3811 # grateful for the helpful feedback of numerous users.
3813 # Updated for Autoconf 2.68 by Daniel Richard G.
3817 # Copyright (c) 2008 Steven G. Johnson <stevenj@alum.mit.edu>
3818 # Copyright (c) 2011 Daniel Richard G. <skunk@iSKUNK.ORG>
3820 # This program is free software: you can redistribute it and/or modify it
3821 # under the terms of the GNU General Public License as published by the
3822 # Free Software Foundation, either version 3 of the License, or (at your
3823 # option) any later version.
3825 # This program is distributed in the hope that it will be useful, but
3826 # WITHOUT ANY WARRANTY; without even the implied warranty of
3827 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
3828 # Public License for more details.
3830 # You should have received a copy of the GNU General Public License along
3831 # with this program. If not, see <http://www.gnu.org/licenses/>.
3833 # As a special exception, the respective Autoconf Macro's copyright owner
3834 # gives unlimited permission to copy, distribute and modify the configure
3835 # scripts that are the output of Autoconf when processing the Macro. You
3836 # need not follow the terms of the GNU General Public License when using
3837 # or distributing such scripts, even though portions of the text of the
3838 # Macro appear in them. The GNU General Public License (GPL) does govern
3839 # all other use of the material that constitutes the Autoconf Macro.
3841 # This special exception to the GPL applies to versions of the Autoconf
3842 # Macro released by the Autoconf Archive. When you make and distribute a
3843 # modified version of the Autoconf Macro, you may extend this special
3844 # exception to the GPL to apply to your modified version as well.
3848 # This is what autoupdate's m4 run will expand. It fires
3849 # the warning (with _au_warn_XXX), outputs it into the
3850 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3851 # the replacement expansion.
3854 # This is an auxiliary macro that is also run when
3855 # autoupdate runs m4. It simply calls m4_warning, but
3856 # we need a wrapper so that each warning is emitted only
3857 # once. We break the quoting in m4_warning's argument in
3858 # order to expand this macro's arguments, not AU_DEFUN's.
3861 # Finally, this is the expansion that is picked up by
3862 # autoconf. It tells the user to run autoupdate, and
3863 # then outputs the replacement expansion. We do not care
3864 # about autoupdate's warning because that contains
3865 # information on what to do *after* running autoupdate.
3869 # This affects CC, LIBS, and CFLAGS, instead of defining new variables.
3872 # Check whether --with-pthread was given.
3873 if test "${with_pthread+set}" = set; then :
3874 withval=$with_pthread; with_pthread="$withval"; with_pthread_req="$withval"
3880 if test "$with_pthread" = yes; then
3881 # AX_PTHREAD might want a different compiler.
3885 ac_cpp='$CPP $CPPFLAGS'
3886 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3887 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3888 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3892 # We used to check for pthread.h first, but this fails if pthread.h
3893 # requires special compiler flags (e.g. on True64 or Sequent).
3894 # It gets checked for in the link test anyway.
3896 # First of all, check if the user has set any of the PTHREAD_LIBS,
3897 # etcetera environment variables, and if threads linking works using
3899 if test x"$PTHREAD_LIBS$PTHREAD_CFLAGS" != x; then
3900 save_CFLAGS="$CFLAGS"
3901 CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
3903 LIBS="$PTHREAD_LIBS $LIBS"
3904 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS" >&5
3905 $as_echo_n "checking for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS... " >&6; }
3906 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3907 /* end confdefs.h. */
3909 /* Override any GCC internal prototype to avoid an error.
3910 Use char because int might match the return type of a GCC
3911 builtin and then its argument prototype would still apply. */
3915 char pthread_join ();
3919 return pthread_join ();
3924 if ac_fn_c_try_link "$LINENO"; then :
3927 rm -f core conftest.err conftest.$ac_objext \
3928 conftest$ac_exeext conftest.$ac_ext
3929 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_ok" >&5
3930 $as_echo "$ax_pthread_ok" >&6; }
3931 if test x"$ax_pthread_ok" = xno; then
3936 CFLAGS="$save_CFLAGS"
3939 # We must check for the threads library under a number of different
3940 # names; the ordering is very important because some systems
3941 # (e.g. DEC) have both -lpthread and -lpthreads, where one of the
3942 # libraries is broken (non-POSIX).
3944 # Create a list of thread flags to try. Items starting with a "-" are
3945 # C compiler flags, and other items are library names, except for "none"
3946 # which indicates that we try without any flags at all, and "pthread-config"
3947 # which is a program returning the flags for the Pth emulation library.
3949 ax_pthread_flags="pthreads none -Kthread -kthread lthread -pthread -pthreads -mthreads pthread --thread-safe -mt pthread-config"
3951 # The ordering *is* (sometimes) important. Some notes on the
3952 # individual items follow:
3954 # pthreads: AIX (must check this before -lpthread)
3955 # none: in case threads are in libc; should be tried before -Kthread and
3956 # other compiler flags to prevent continual compiler warnings
3957 # -Kthread: Sequent (threads in libc, but -Kthread needed for pthread.h)
3958 # -kthread: FreeBSD kernel threads (preferred to -pthread since SMP-able)
3959 # lthread: LinuxThreads port on FreeBSD (also preferred to -pthread)
3960 # -pthread: Linux/gcc (kernel threads), BSD/gcc (userland threads)
3961 # -pthreads: Solaris/gcc
3962 # -mthreads: Mingw32/gcc, Lynx/gcc
3963 # -mt: Sun Workshop C (may only link SunOS threads [-lthread], but it
3964 # doesn't hurt to check since this sometimes defines pthreads too;
3965 # also defines -D_REENTRANT)
3966 # ... -mt is also the pthreads flag for HP/aCC
3967 # pthread: Linux, etcetera
3968 # --thread-safe: KAI C++
3969 # pthread-config: use pthread-config program (for GNU Pth library)
3974 # On Solaris (at least, for some versions), libc contains stubbed
3975 # (non-functional) versions of the pthreads routines, so link-based
3976 # tests will erroneously succeed. (We need to link with -pthreads/-mt/
3977 # -lpthread.) (The stubs are missing pthread_cleanup_push, or rather
3978 # a function called by this macro, so we could check for that, but
3979 # who knows whether they'll stub that too in a future libc.) So,
3980 # we'll just look for -pthreads and -lpthread first:
3982 ax_pthread_flags="-pthreads pthread -mt -pthread $ax_pthread_flags"
3986 ax_pthread_flags="-pthread $ax_pthread_flags"
3990 # Clang doesn't consider unrecognized options an error unless we specify
3991 # -Werror. We throw in some extra Clang-specific options to ensure that
3992 # this doesn't happen for GCC, which also accepts -Werror.
3994 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler needs -Werror to reject unknown flags" >&5
3995 $as_echo_n "checking if compiler needs -Werror to reject unknown flags... " >&6; }
3996 save_CFLAGS="$CFLAGS"
3997 ax_pthread_extra_flags="-Werror"
3998 CFLAGS="$CFLAGS $ax_pthread_extra_flags -Wunknown-warning-option -Wsizeof-array-argument"
3999 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4000 /* end confdefs.h. */
4010 if ac_fn_c_try_compile "$LINENO"; then :
4011 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4012 $as_echo "yes" >&6; }
4014 ax_pthread_extra_flags=
4015 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4016 $as_echo "no" >&6; }
4018 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4019 CFLAGS="$save_CFLAGS"
4021 if test x"$ax_pthread_ok" = xno; then
4022 for flag in $ax_pthread_flags; do
4026 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work without any flags" >&5
4027 $as_echo_n "checking whether pthreads work without any flags... " >&6; }
4031 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work with $flag" >&5
4032 $as_echo_n "checking whether pthreads work with $flag... " >&6; }
4033 PTHREAD_CFLAGS="$flag"
4037 # Extract the first word of "pthread-config", so it can be a program name with args.
4038 set dummy pthread-config; ac_word=$2
4039 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4040 $as_echo_n "checking for $ac_word... " >&6; }
4041 if ${ac_cv_prog_ax_pthread_config+:} false; then :
4042 $as_echo_n "(cached) " >&6
4044 if test -n "$ax_pthread_config"; then
4045 ac_cv_prog_ax_pthread_config="$ax_pthread_config" # Let the user override the test.
4047 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4051 test -z "$as_dir" && as_dir=.
4052 for ac_exec_ext in '' $ac_executable_extensions; do
4053 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4054 ac_cv_prog_ax_pthread_config="yes"
4055 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4062 test -z "$ac_cv_prog_ax_pthread_config" && ac_cv_prog_ax_pthread_config="no"
4065 ax_pthread_config=$ac_cv_prog_ax_pthread_config
4066 if test -n "$ax_pthread_config"; then
4067 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_config" >&5
4068 $as_echo "$ax_pthread_config" >&6; }
4070 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4071 $as_echo "no" >&6; }
4075 if test x"$ax_pthread_config" = xno; then continue; fi
4076 PTHREAD_CFLAGS="`pthread-config --cflags`"
4077 PTHREAD_LIBS="`pthread-config --ldflags` `pthread-config --libs`"
4081 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the pthreads library -l$flag" >&5
4082 $as_echo_n "checking for the pthreads library -l$flag... " >&6; }
4083 PTHREAD_LIBS="-l$flag"
4088 save_CFLAGS="$CFLAGS"
4089 LIBS="$PTHREAD_LIBS $LIBS"
4090 CFLAGS="$CFLAGS $PTHREAD_CFLAGS $ax_pthread_extra_flags"
4092 # Check for various functions. We must include pthread.h,
4093 # since some functions may be macros. (On the Sequent, we
4094 # need a special flag -Kthread to make this header compile.)
4095 # We check for pthread_join because it is in -lpthread on IRIX
4096 # while pthread_create is in libc. We check for pthread_attr_init
4097 # due to DEC craziness with -lpthreads. We check for
4098 # pthread_cleanup_push because it is one of the few pthread
4099 # functions on Solaris that doesn't have a non-functional libc stub.
4100 # We try pthread_create on general principles.
4101 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4102 /* end confdefs.h. */
4103 #include <pthread.h>
4104 static void routine(void *a) { a = 0; }
4105 static void *start_routine(void *a) { return a; }
4109 pthread_t th; pthread_attr_t attr;
4110 pthread_create(&th, 0, start_routine, 0);
4111 pthread_join(th, 0);
4112 pthread_attr_init(&attr);
4113 pthread_cleanup_push(routine, 0);
4114 pthread_cleanup_pop(0) /* ; */
4119 if ac_fn_c_try_link "$LINENO"; then :
4122 rm -f core conftest.err conftest.$ac_objext \
4123 conftest$ac_exeext conftest.$ac_ext
4126 CFLAGS="$save_CFLAGS"
4128 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_ok" >&5
4129 $as_echo "$ax_pthread_ok" >&6; }
4130 if test "x$ax_pthread_ok" = xyes; then
4139 # Various other checks:
4140 if test "x$ax_pthread_ok" = xyes; then
4142 LIBS="$PTHREAD_LIBS $LIBS"
4143 save_CFLAGS="$CFLAGS"
4144 CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
4146 # Detect AIX lossage: JOINABLE attribute is called UNDETACHED.
4147 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for joinable pthread attribute" >&5
4148 $as_echo_n "checking for joinable pthread attribute... " >&6; }
4150 for attr in PTHREAD_CREATE_JOINABLE PTHREAD_CREATE_UNDETACHED; do
4151 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4152 /* end confdefs.h. */
4153 #include <pthread.h>
4157 int attr = $attr; return attr /* ; */
4162 if ac_fn_c_try_link "$LINENO"; then :
4163 attr_name=$attr; break
4165 rm -f core conftest.err conftest.$ac_objext \
4166 conftest$ac_exeext conftest.$ac_ext
4168 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $attr_name" >&5
4169 $as_echo "$attr_name" >&6; }
4170 if test "$attr_name" != PTHREAD_CREATE_JOINABLE; then
4172 cat >>confdefs.h <<_ACEOF
4173 #define PTHREAD_CREATE_JOINABLE $attr_name
4178 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if more special flags are required for pthreads" >&5
4179 $as_echo_n "checking if more special flags are required for pthreads... " >&6; }
4182 aix* | freebsd* | darwin*) flag="-D_THREAD_SAFE";;
4183 osf* | hpux*) flag="-D_REENTRANT";;
4185 if test "$GCC" = "yes"; then
4188 # TODO: What about Clang on Solaris?
4189 flag="-mt -D_REENTRANT"
4193 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $flag" >&5
4194 $as_echo "$flag" >&6; }
4195 if test "x$flag" != xno; then
4196 PTHREAD_CFLAGS="$flag $PTHREAD_CFLAGS"
4199 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTHREAD_PRIO_INHERIT" >&5
4200 $as_echo_n "checking for PTHREAD_PRIO_INHERIT... " >&6; }
4201 if ${ax_cv_PTHREAD_PRIO_INHERIT+:} false; then :
4202 $as_echo_n "(cached) " >&6
4205 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4206 /* end confdefs.h. */
4207 #include <pthread.h>
4211 int i = PTHREAD_PRIO_INHERIT;
4216 if ac_fn_c_try_link "$LINENO"; then :
4217 ax_cv_PTHREAD_PRIO_INHERIT=yes
4219 ax_cv_PTHREAD_PRIO_INHERIT=no
4221 rm -f core conftest.err conftest.$ac_objext \
4222 conftest$ac_exeext conftest.$ac_ext
4225 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_PRIO_INHERIT" >&5
4226 $as_echo "$ax_cv_PTHREAD_PRIO_INHERIT" >&6; }
4227 if test "x$ax_cv_PTHREAD_PRIO_INHERIT" = "xyes"; then :
4229 $as_echo "#define HAVE_PTHREAD_PRIO_INHERIT 1" >>confdefs.h
4234 CFLAGS="$save_CFLAGS"
4236 # More AIX lossage: compile with *_r variant
4237 if test "x$GCC" != xyes; then
4241 x*/c89|x*/c89_128|x*/c99|x*/c99_128|x*/cc|x*/cc128|x*/xlc|x*/xlc_v6|x*/xlc128|x*/xlc128_v6) :
4242 #handle absolute path differently from PATH based program lookup
4245 if as_fn_executable_p ${CC}_r; then :
4246 PTHREAD_CC="${CC}_r"
4249 for ac_prog in ${CC}_r
4251 # Extract the first word of "$ac_prog", so it can be a program name with args.
4252 set dummy $ac_prog; ac_word=$2
4253 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4254 $as_echo_n "checking for $ac_word... " >&6; }
4255 if ${ac_cv_prog_PTHREAD_CC+:} false; then :
4256 $as_echo_n "(cached) " >&6
4258 if test -n "$PTHREAD_CC"; then
4259 ac_cv_prog_PTHREAD_CC="$PTHREAD_CC" # Let the user override the test.
4261 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4265 test -z "$as_dir" && as_dir=.
4266 for ac_exec_ext in '' $ac_executable_extensions; do
4267 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4268 ac_cv_prog_PTHREAD_CC="$ac_prog"
4269 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4278 PTHREAD_CC=$ac_cv_prog_PTHREAD_CC
4279 if test -n "$PTHREAD_CC"; then
4280 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PTHREAD_CC" >&5
4281 $as_echo "$PTHREAD_CC" >&6; }
4283 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4284 $as_echo "no" >&6; }
4288 test -n "$PTHREAD_CC" && break
4290 test -n "$PTHREAD_CC" || PTHREAD_CC="$CC"
4301 test -n "$PTHREAD_CC" || PTHREAD_CC="$CC"
4307 # Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
4308 if test x"$ax_pthread_ok" = xyes; then
4309 if test "$CC" = "$PTHREAD_CC" -o -z "$ac_original_cc"; then
4312 ac_prog_cc_no_pthread=yes
4321 ac_cpp='$CPP $CPPFLAGS'
4322 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4323 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4324 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4328 if test "$have_pthread" = yes; then
4329 $as_echo "#define HAVE_PTHREAD 1" >>confdefs.h
4334 # Needs ac_original_cc.
4338 if test -z "$GCC"; then
4340 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to request ANSI compilation" >&5
4341 $as_echo_n "checking how to request ANSI compilation... " >&6; }
4344 { $as_echo "$as_me:${as_lineno-$LINENO}: result: HPUX: adding -Ae" >&5
4345 $as_echo "HPUX: adding -Ae" >&6; }
4349 { $as_echo "$as_me:${as_lineno-$LINENO}: result: AIX: adding -qlanglvl=ansi -qhalt=e" >&5
4350 $as_echo "AIX: adding -qlanglvl=ansi -qhalt=e" >&6; }
4351 CC="$CC -qlanglvl=ansi -qhalt=e"
4354 { $as_echo "$as_me:${as_lineno-$LINENO}: result: DEC: adding -std1 -ieee" >&5
4355 $as_echo "DEC: adding -std1 -ieee" >&6; }
4359 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no idea" >&5
4360 $as_echo "no idea" >&6; }
4367 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Solaris: adding -D__EXTENSIONS__" >&5
4368 $as_echo "Solaris: adding -D__EXTENSIONS__" >&6; }
4369 CC="$CC -D__EXTENSIONS__"
4376 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler works on ANSI C" >&5
4377 $as_echo_n "checking whether the compiler works on ANSI C... " >&6; }
4378 if test "$cross_compiling" = yes; then :
4379 as_fn_error $? "Couldn't build even a trivial ANSI C program: check CC." "$LINENO" 5
4381 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4382 /* end confdefs.h. */
4383 main(int ac, char **av) { return 0; }
4385 if ac_fn_c_try_run "$LINENO"; then :
4386 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4387 $as_echo "yes" >&6; }
4389 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4390 $as_echo "no" >&6; }
4391 as_fn_error $? "Couldn't build even a trivial ANSI C program: check CC." "$LINENO" 5
4393 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4394 conftest.$ac_objext conftest.beam conftest.$ac_ext
4398 if test -n "$GCC"; then
4399 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Turning on gcc compiler warnings." >&5
4400 $as_echo "Turning on gcc compiler warnings." >&6; }
4401 CC="$CC -pedantic -Wall -Wstrict-prototypes -Wnested-externs -Wmissing-prototypes"
4402 OBJCC="$OBJCC -Wall"
4403 # As of gcc 3.4, we have "-Wdeclaration-after-statement"
4404 # and so perhaps now we can do without -pedantic?
4407 *-irix5* |*-irix6.0-3* )
4408 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Turning on SGI compiler warnings." >&5
4409 $as_echo "Turning on SGI compiler warnings." >&6; }
4410 CC="$CC -fullwarn -use_readonly_const -rdata_shared -g3"
4413 # if test -z "$GCC"; then
4414 # AC_MSG_RESULT(Turning on DEC C compiler warnings.)
4415 # CC="$CC -migrate -w0 -verbose -warnprotos"
4421 if test -n "$GCC"; then
4422 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether gcc accepts -Wno-overlength-strings" >&5
4423 $as_echo_n "checking whether gcc accepts -Wno-overlength-strings... " >&6; }
4424 if ${ac_cv_gcc_accepts_no_overlength+:} false; then :
4425 $as_echo_n "(cached) " >&6
4427 rm -rf conftest.$ac_ext
4428 touch conftest.$ac_ext
4429 if ( ( gcc -c -Wno-overlength-strings conftest.$ac_ext -o/dev/null >/dev/null ) 2>&1 | \
4430 grep unrecognized >/dev/null ); then
4431 ac_cv_gcc_accepts_no_overlength=no
4433 ac_cv_gcc_accepts_no_overlength=yes
4434 CC="$CC -Wno-overlength-strings"
4437 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_gcc_accepts_no_overlength" >&5
4438 $as_echo "$ac_cv_gcc_accepts_no_overlength" >&6; }
4439 ac_gcc_accepts_no_overlength="$ac_cv_gcc_accepts_no_overlength"
4442 if test -n "$GCC"; then
4443 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether gcc accepts -Wdeclaration-after-statement" >&5
4444 $as_echo_n "checking whether gcc accepts -Wdeclaration-after-statement... " >&6; }
4445 if ${ac_cv_gcc_accepts_no_decl_after+:} false; then :
4446 $as_echo_n "(cached) " >&6
4448 rm -rf conftest.$ac_ext
4449 touch conftest.$ac_ext
4450 if ( ( gcc -c -Wdeclaration-after-statement conftest.$ac_ext -o/dev/null >/dev/null ) 2>&1 | \
4451 grep unrecognized >/dev/null ); then
4452 ac_cv_gcc_accepts_no_decl_after=no
4454 ac_cv_gcc_accepts_no_decl_after=yes
4455 CC="$CC -Wdeclaration-after-statement"
4458 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_gcc_accepts_no_decl_after" >&5
4459 $as_echo "$ac_cv_gcc_accepts_no_decl_after" >&6; }
4460 ac_gcc_accepts_no_decl_after="$ac_cv_gcc_accepts_no_decl_after"
4463 if test -n "$GCC"; then
4464 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether gcc accepts -no-cpp-precomp" >&5
4465 $as_echo_n "checking whether gcc accepts -no-cpp-precomp... " >&6; }
4466 if ${ac_cv_gcc_accepts_no_cpp_precomp+:} false; then :
4467 $as_echo_n "(cached) " >&6
4469 rm -rf conftest.$ac_ext
4470 touch conftest.$ac_ext
4471 if ( ( gcc -c -no-cpp-precomp conftest.$ac_ext -o/dev/null >/dev/null ) 2>&1 | \
4472 grep unrecognized >/dev/null ); then
4473 ac_cv_gcc_accepts_no_cpp_precomp=no
4475 ac_cv_gcc_accepts_no_cpp_precomp=yes
4476 CC="$CC -no-cpp-precomp"
4479 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_gcc_accepts_no_cpp_precomp" >&5
4480 $as_echo "$ac_cv_gcc_accepts_no_cpp_precomp" >&6; }
4481 ac_gcc_accepts_no_cpp_precomp="$ac_cv_gcc_accepts_no_cpp_precomp"
4484 if test -n "$GCC"; then
4488 # Fucking Apple let // comments sneak into OpenGL headers, so
4489 # we *must* allow // comments when compiling on Mac OS 10.6! FUCK!
4492 if test -n "$GCC"; then
4493 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether gcc accepts -std=c89" >&5
4494 $as_echo_n "checking whether gcc accepts -std=c89... " >&6; }
4495 if ${ac_cv_gcc_accepts_std+:} false; then :
4496 $as_echo_n "(cached) " >&6
4498 rm -rf conftest.$ac_ext
4499 touch conftest.$ac_ext
4500 if ( ( gcc -c -std=c89 conftest.$ac_ext -o/dev/null >/dev/null ) 2>&1 | \
4501 grep unrecognized >/dev/null ); then
4502 ac_cv_gcc_accepts_std=no
4504 ac_cv_gcc_accepts_std=yes
4508 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_gcc_accepts_std" >&5
4509 $as_echo "$ac_cv_gcc_accepts_std" >&6; }
4510 ac_gcc_accepts_std="$ac_cv_gcc_accepts_std"
4516 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling C++ comments in ANSI C code." >&5
4517 $as_echo "Disabling C++ comments in ANSI C code." >&6; }
4519 # The reason that // comments are banned from xscreensaver is that gcc is
4520 # basically the only compiler in the world that supports them in C code.
4521 # All other vendors support them only in their C++ compilers, not in their
4522 # ANSI C compilers. This means that it's a portability problem: every time
4523 # these comments have snuck into the xscreensaver source code, I've gotten
4524 # complaints about it the next day. So we turn off support for them in gcc
4525 # as well to prevent them from accidentially slipping in.
4527 if test "$ac_gcc_accepts_std" = yes ; then
4529 # -std=c89 defines __STRICT_ANSI__, which we don't want.
4530 # (That appears to be the only additional preprocessor symbol
4531 # it defines, in addition to the syntax changes it makes.)
4533 # -std=gnu89 is no good, because // comments were a GNU extension
4534 # before they were in the ANSI C 99 spec... (gcc 2.96 permits //
4535 # with -std=gnu89 but not with -std=c89.)
4537 # $CC already contains "-std=c89" via AC_GCC_ACCEPTS_STD
4538 CC="$CC -U__STRICT_ANSI__"
4541 # CC="$CC -Wp,-lang-c89"
4546 ac_cpp='$CPP $CPPFLAGS'
4547 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4548 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4549 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4550 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4551 $as_echo_n "checking how to run the C preprocessor... " >&6; }
4552 # On Suns, sometimes $CPP names a directory.
4553 if test -n "$CPP" && test -d "$CPP"; then
4556 if test -z "$CPP"; then
4557 if ${ac_cv_prog_CPP+:} false; then :
4558 $as_echo_n "(cached) " >&6
4560 # Double quotes because CPP needs to be expanded
4561 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4564 for ac_c_preproc_warn_flag in '' yes
4566 # Use a header file that comes with gcc, so configuring glibc
4567 # with a fresh cross-compiler works.
4568 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4569 # <limits.h> exists even on freestanding compilers.
4570 # On the NeXT, cc -E runs the code through the compiler's parser,
4571 # not just through cpp. "Syntax error" is here to catch this case.
4572 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4573 /* end confdefs.h. */
4575 # include <limits.h>
4577 # include <assert.h>
4581 if ac_fn_c_try_cpp "$LINENO"; then :
4584 # Broken: fails on valid input.
4587 rm -rf conftest.err conftest.i conftest.$ac_ext
4589 # OK, works on sane cases. Now check whether nonexistent headers
4590 # can be detected and how.
4591 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4592 /* end confdefs.h. */
4593 #include <ac_nonexistent.h>
4595 if ac_fn_c_try_cpp "$LINENO"; then :
4596 # Broken: success on invalid input.
4599 # Passes both tests.
4603 rm -rf conftest.err conftest.i conftest.$ac_ext
4606 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4607 rm -rf conftest.i conftest.err conftest.$ac_ext
4608 if $ac_preproc_ok; then :
4620 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4621 $as_echo "$CPP" >&6; }
4623 for ac_c_preproc_warn_flag in '' yes
4625 # Use a header file that comes with gcc, so configuring glibc
4626 # with a fresh cross-compiler works.
4627 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4628 # <limits.h> exists even on freestanding compilers.
4629 # On the NeXT, cc -E runs the code through the compiler's parser,
4630 # not just through cpp. "Syntax error" is here to catch this case.
4631 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4632 /* end confdefs.h. */
4634 # include <limits.h>
4636 # include <assert.h>
4640 if ac_fn_c_try_cpp "$LINENO"; then :
4643 # Broken: fails on valid input.
4646 rm -rf conftest.err conftest.i conftest.$ac_ext
4648 # OK, works on sane cases. Now check whether nonexistent headers
4649 # can be detected and how.
4650 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4651 /* end confdefs.h. */
4652 #include <ac_nonexistent.h>
4654 if ac_fn_c_try_cpp "$LINENO"; then :
4655 # Broken: success on invalid input.
4658 # Passes both tests.
4662 rm -rf conftest.err conftest.i conftest.$ac_ext
4665 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4666 rm -rf conftest.i conftest.err conftest.$ac_ext
4667 if $ac_preproc_ok; then :
4670 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4671 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4672 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
4673 See \`config.log' for more details" "$LINENO" 5; }
4677 ac_cpp='$CPP $CPPFLAGS'
4678 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4679 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4680 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4682 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
4683 $as_echo_n "checking for an ANSI C-conforming const... " >&6; }
4684 if ${ac_cv_c_const+:} false; then :
4685 $as_echo_n "(cached) " >&6
4687 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4688 /* end confdefs.h. */
4695 /* Ultrix mips cc rejects this sort of thing. */
4696 typedef int charset[2];
4697 const charset cs = { 0, 0 };
4698 /* SunOS 4.1.1 cc rejects this. */
4699 char const *const *pcpcc;
4701 /* NEC SVR4.0.2 mips cc rejects this. */
4702 struct point {int x, y;};
4703 static struct point const zero = {0,0};
4704 /* AIX XL C 1.02.0.0 rejects this.
4705 It does not let you subtract one const X* pointer from another in
4706 an arm of an if-expression whose if-part is not a constant
4708 const char *g = "string";
4709 pcpcc = &g + (g ? g-g : 0);
4710 /* HPUX 7.0 cc rejects these. */
4712 ppc = (char**) pcpcc;
4713 pcpcc = (char const *const *) ppc;
4714 { /* SCO 3.2v4 cc rejects this sort of thing. */
4717 char const *s = 0 ? (char *) 0 : (char const *) 0;
4722 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
4724 const int *foo = &x[0];
4727 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
4728 typedef const int *iptr;
4732 { /* AIX XL C 1.02.0.0 rejects this sort of thing, saying
4733 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
4734 struct s { int j; const int *ap[3]; } bx;
4735 struct s *b = &bx; b->j = 5;
4737 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
4741 return !cs[0] && !zero.x;
4748 if ac_fn_c_try_compile "$LINENO"; then :
4753 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4755 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
4756 $as_echo "$ac_cv_c_const" >&6; }
4757 if test $ac_cv_c_const = no; then
4759 $as_echo "#define const /**/" >>confdefs.h
4763 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
4764 $as_echo_n "checking for inline... " >&6; }
4765 if ${ac_cv_c_inline+:} false; then :
4766 $as_echo_n "(cached) " >&6
4769 for ac_kw in inline __inline__ __inline; do
4770 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4771 /* end confdefs.h. */
4774 static $ac_kw foo_t static_foo () {return 0; }
4775 $ac_kw foo_t foo () {return 0; }
4779 if ac_fn_c_try_compile "$LINENO"; then :
4780 ac_cv_c_inline=$ac_kw
4782 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4783 test "$ac_cv_c_inline" != no && break
4787 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
4788 $as_echo "$ac_cv_c_inline" >&6; }
4790 case $ac_cv_c_inline in
4793 case $ac_cv_c_inline in
4795 *) ac_val=$ac_cv_c_inline;;
4797 cat >>confdefs.h <<_ACEOF
4799 #define inline $ac_val
4806 ac_bc_result=`echo 6+9 | bc 2>/dev/null`
4807 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bc" >&5
4808 $as_echo_n "checking for bc... " >&6; }
4809 if test "$ac_bc_result" = "15" ; then
4810 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4811 $as_echo "yes" >&6; }
4813 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4814 $as_echo "no" >&6; }
4816 as_fn_error $? "Your system doesn't have \"bc\", which has been a standard
4817 part of Unix since the 1970s. Come back when your vendor
4818 has grown a clue." "$LINENO" 5
4822 # stuff for Makefiles
4823 # Find a good install program. We prefer a C program (faster),
4824 # so one script is as good as another. But avoid the broken or
4825 # incompatible versions:
4826 # SysV /etc/install, /usr/sbin/install
4827 # SunOS /usr/etc/install
4828 # IRIX /sbin/install
4830 # AmigaOS /C/install, which installs bootblocks on floppy discs
4831 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
4832 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
4833 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
4834 # OS/2's system install, which has a completely different semantic
4835 # ./install, which can be erroneously created by make from ./install.sh.
4836 # Reject install programs that cannot install multiple files.
4837 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
4838 $as_echo_n "checking for a BSD-compatible install... " >&6; }
4839 if test -z "$INSTALL"; then
4840 if ${ac_cv_path_install+:} false; then :
4841 $as_echo_n "(cached) " >&6
4843 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4847 test -z "$as_dir" && as_dir=.
4848 # Account for people who put trailing slashes in PATH elements.
4849 case $as_dir/ in #((
4850 ./ | .// | /[cC]/* | \
4851 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
4852 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
4855 # OSF1 and SCO ODT 3.0 have their own names for install.
4856 # Don't use installbsd from OSF since it installs stuff as root
4858 for ac_prog in ginstall scoinst install; do
4859 for ac_exec_ext in '' $ac_executable_extensions; do
4860 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
4861 if test $ac_prog = install &&
4862 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4863 # AIX install. It has an incompatible calling convention.
4865 elif test $ac_prog = install &&
4866 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4867 # program-specific install script used by HP pwplus--don't use.
4870 rm -rf conftest.one conftest.two conftest.dir
4871 echo one > conftest.one
4872 echo two > conftest.two
4874 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
4875 test -s conftest.one && test -s conftest.two &&
4876 test -s conftest.dir/conftest.one &&
4877 test -s conftest.dir/conftest.two
4879 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
4892 rm -rf conftest.one conftest.two conftest.dir
4895 if test "${ac_cv_path_install+set}" = set; then
4896 INSTALL=$ac_cv_path_install
4898 # As a last resort, use the slow shell script. Don't cache a
4899 # value for INSTALL within a source directory, because that will
4900 # break other packages using the cache if that directory is
4901 # removed, or if the value is a relative name.
4902 INSTALL=$ac_install_sh
4905 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
4906 $as_echo "$INSTALL" >&6; }
4908 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
4909 # It thinks the first close brace ends the variable substitution.
4910 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
4912 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
4914 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
4916 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \"\${INSTALL} -d\" creates intermediate directories" >&5
4917 $as_echo_n "checking whether \"\${INSTALL} -d\" creates intermediate directories... " >&6; }
4918 if ${ac_cv_install_d_creates_dirs+:} false; then :
4919 $as_echo_n "(cached) " >&6
4921 ac_cv_install_d_creates_dirs=no
4923 if mkdir conftestdir; then
4924 cd conftestdir 2>/dev/null
4925 ${INSTALL} -d `pwd`/dir1/dir2 >/dev/null 2>&1
4926 if test -d dir1/dir2/. ; then
4927 ac_cv_install_d_creates_dirs=yes
4934 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_install_d_creates_dirs" >&5
4935 $as_echo "$ac_cv_install_d_creates_dirs" >&6; }
4937 if test "$ac_cv_install_d_creates_dirs" = no ; then
4938 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \"mkdir -p\" creates intermediate directories" >&5
4939 $as_echo_n "checking whether \"mkdir -p\" creates intermediate directories... " >&6; }
4940 if ${ac_cv_mkdir_p_creates_dirs+:} false; then :
4941 $as_echo_n "(cached) " >&6
4943 ac_cv_mkdir_p_creates_dirs=no
4945 if mkdir conftestdir; then
4946 cd conftestdir 2>/dev/null
4947 mkdir -p dir1/dir2 >/dev/null 2>&1
4948 if test -d dir1/dir2/. ; then
4949 ac_cv_mkdir_p_creates_dirs=yes
4956 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_mkdir_p_creates_dirs" >&5
4957 $as_echo "$ac_cv_mkdir_p_creates_dirs" >&6; }
4960 if test "$ac_cv_install_d_creates_dirs" = yes ; then
4961 INSTALL_DIRS='${INSTALL} -d'
4962 elif test "$ac_cv_mkdir_p_creates_dirs" = yes ; then
4963 INSTALL_DIRS='mkdir -p'
4966 INSTALL_DIRS='${INSTALL} -d'
4969 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
4970 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
4972 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
4973 if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
4974 $as_echo_n "(cached) " >&6
4976 cat >conftest.make <<\_ACEOF
4979 @echo '@@@%%%=$(MAKE)=@@@%%%'
4981 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
4982 case `${MAKE-make} -f conftest.make 2>/dev/null` in
4984 eval ac_cv_prog_make_${ac_make}_set=yes;;
4986 eval ac_cv_prog_make_${ac_make}_set=no;;
4988 rm -rf conftest.make
4990 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
4991 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4992 $as_echo "yes" >&6; }
4995 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4996 $as_echo "no" >&6; }
4997 SET_MAKE="MAKE=${MAKE-make}"
5001 # By default, autoconf sets INSTALL_SCRIPT to '${INSTALL_PROGRAM}'.
5002 # That's wrong: it should be set to '${INSTALL}', so that one can
5003 # implement the "install-strip" target properly (strip executables,
5004 # but do not try to strip scripts.)
5006 INSTALL_SCRIPT='${INSTALL}'
5010 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
5011 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
5012 if ${ac_cv_path_GREP+:} false; then :
5013 $as_echo_n "(cached) " >&6
5015 if test -z "$GREP"; then
5016 ac_path_GREP_found=false
5017 # Loop through the user's path and test for each of PROGNAME-LIST
5018 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5019 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5022 test -z "$as_dir" && as_dir=.
5023 for ac_prog in grep ggrep; do
5024 for ac_exec_ext in '' $ac_executable_extensions; do
5025 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
5026 as_fn_executable_p "$ac_path_GREP" || continue
5027 # Check for GNU ac_path_GREP and select it if it is found.
5028 # Check for GNU $ac_path_GREP
5029 case `"$ac_path_GREP" --version 2>&1` in
5031 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
5034 $as_echo_n 0123456789 >"conftest.in"
5037 cat "conftest.in" "conftest.in" >"conftest.tmp"
5038 mv "conftest.tmp" "conftest.in"
5039 cp "conftest.in" "conftest.nl"
5040 $as_echo 'GREP' >> "conftest.nl"
5041 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5042 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5043 as_fn_arith $ac_count + 1 && ac_count=$as_val
5044 if test $ac_count -gt ${ac_path_GREP_max-0}; then
5045 # Best one so far, save it but keep looking for a better one
5046 ac_cv_path_GREP="$ac_path_GREP"
5047 ac_path_GREP_max=$ac_count
5049 # 10*(2^10) chars as input seems more than enough
5050 test $ac_count -gt 10 && break
5052 rm -rf conftest.in conftest.tmp conftest.nl conftest.out;;
5055 $ac_path_GREP_found && break 3
5060 if test -z "$ac_cv_path_GREP"; then
5061 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5064 ac_cv_path_GREP=$GREP
5068 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
5069 $as_echo "$ac_cv_path_GREP" >&6; }
5070 GREP="$ac_cv_path_GREP"
5073 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5074 $as_echo_n "checking for egrep... " >&6; }
5075 if ${ac_cv_path_EGREP+:} false; then :
5076 $as_echo_n "(cached) " >&6
5078 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
5079 then ac_cv_path_EGREP="$GREP -E"
5081 if test -z "$EGREP"; then
5082 ac_path_EGREP_found=false
5083 # Loop through the user's path and test for each of PROGNAME-LIST
5084 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5085 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5088 test -z "$as_dir" && as_dir=.
5089 for ac_prog in egrep; do
5090 for ac_exec_ext in '' $ac_executable_extensions; do
5091 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
5092 as_fn_executable_p "$ac_path_EGREP" || continue
5093 # Check for GNU ac_path_EGREP and select it if it is found.
5094 # Check for GNU $ac_path_EGREP
5095 case `"$ac_path_EGREP" --version 2>&1` in
5097 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
5100 $as_echo_n 0123456789 >"conftest.in"
5103 cat "conftest.in" "conftest.in" >"conftest.tmp"
5104 mv "conftest.tmp" "conftest.in"
5105 cp "conftest.in" "conftest.nl"
5106 $as_echo 'EGREP' >> "conftest.nl"
5107 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5108 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5109 as_fn_arith $ac_count + 1 && ac_count=$as_val
5110 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5111 # Best one so far, save it but keep looking for a better one
5112 ac_cv_path_EGREP="$ac_path_EGREP"
5113 ac_path_EGREP_max=$ac_count
5115 # 10*(2^10) chars as input seems more than enough
5116 test $ac_count -gt 10 && break
5118 rm -rf conftest.in conftest.tmp conftest.nl conftest.out;;
5121 $ac_path_EGREP_found && break 3
5126 if test -z "$ac_cv_path_EGREP"; then
5127 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5130 ac_cv_path_EGREP=$EGREP
5135 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5136 $as_echo "$ac_cv_path_EGREP" >&6; }
5137 EGREP="$ac_cv_path_EGREP"
5140 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
5141 $as_echo_n "checking for ANSI C header files... " >&6; }
5142 if ${ac_cv_header_stdc+:} false; then :
5143 $as_echo_n "(cached) " >&6
5145 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5146 /* end confdefs.h. */
5160 if ac_fn_c_try_compile "$LINENO"; then :
5161 ac_cv_header_stdc=yes
5163 ac_cv_header_stdc=no
5165 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5167 if test $ac_cv_header_stdc = yes; then
5168 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5169 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5170 /* end confdefs.h. */
5174 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5175 $EGREP "memchr" >/dev/null 2>&1; then :
5178 ac_cv_header_stdc=no
5184 if test $ac_cv_header_stdc = yes; then
5185 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5186 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5187 /* end confdefs.h. */
5191 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5192 $EGREP "free" >/dev/null 2>&1; then :
5195 ac_cv_header_stdc=no
5201 if test $ac_cv_header_stdc = yes; then
5202 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5203 if test "$cross_compiling" = yes; then :
5206 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5207 /* end confdefs.h. */
5210 #if ((' ' & 0x0FF) == 0x020)
5211 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5212 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5214 # define ISLOWER(c) \
5215 (('a' <= (c) && (c) <= 'i') \
5216 || ('j' <= (c) && (c) <= 'r') \
5217 || ('s' <= (c) && (c) <= 'z'))
5218 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5221 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5226 for (i = 0; i < 256; i++)
5227 if (XOR (islower (i), ISLOWER (i))
5228 || toupper (i) != TOUPPER (i))
5233 if ac_fn_c_try_run "$LINENO"; then :
5236 ac_cv_header_stdc=no
5238 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5239 conftest.$ac_objext conftest.beam conftest.$ac_ext
5244 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
5245 $as_echo "$ac_cv_header_stdc" >&6; }
5246 if test $ac_cv_header_stdc = yes; then
5248 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
5252 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
5253 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5254 inttypes.h stdint.h unistd.h
5256 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5257 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
5259 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
5260 cat >>confdefs.h <<_ACEOF
5261 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5269 for ac_header in unistd.h inttypes.h
5271 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5272 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
5273 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
5274 cat >>confdefs.h <<_ACEOF
5275 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5282 ac_fn_c_check_type "$LINENO" "mode_t" "ac_cv_type_mode_t" "$ac_includes_default"
5283 if test "x$ac_cv_type_mode_t" = xyes; then :
5287 cat >>confdefs.h <<_ACEOF
5293 ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
5294 if test "x$ac_cv_type_pid_t" = xyes; then :
5298 cat >>confdefs.h <<_ACEOF
5304 ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
5305 if test "x$ac_cv_type_size_t" = xyes; then :
5309 cat >>confdefs.h <<_ACEOF
5310 #define size_t unsigned int
5315 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
5316 $as_echo_n "checking return type of signal handlers... " >&6; }
5317 if ${ac_cv_type_signal+:} false; then :
5318 $as_echo_n "(cached) " >&6
5320 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5321 /* end confdefs.h. */
5322 #include <sys/types.h>
5328 return *(signal (0, 0)) (0) == 1;
5333 if ac_fn_c_try_compile "$LINENO"; then :
5334 ac_cv_type_signal=int
5336 ac_cv_type_signal=void
5338 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5340 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
5341 $as_echo "$ac_cv_type_signal" >&6; }
5343 cat >>confdefs.h <<_ACEOF
5344 #define RETSIGTYPE $ac_cv_type_signal
5348 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5
5349 $as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
5350 if ${ac_cv_header_time+:} false; then :
5351 $as_echo_n "(cached) " >&6
5353 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5354 /* end confdefs.h. */
5355 #include <sys/types.h>
5356 #include <sys/time.h>
5362 if ((struct tm *) 0)
5368 if ac_fn_c_try_compile "$LINENO"; then :
5369 ac_cv_header_time=yes
5371 ac_cv_header_time=no
5373 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5375 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5
5376 $as_echo "$ac_cv_header_time" >&6; }
5377 if test $ac_cv_header_time = yes; then
5379 $as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h
5383 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that is POSIX.1 compatible" >&5
5384 $as_echo_n "checking for sys/wait.h that is POSIX.1 compatible... " >&6; }
5385 if ${ac_cv_header_sys_wait_h+:} false; then :
5386 $as_echo_n "(cached) " >&6
5388 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5389 /* end confdefs.h. */
5390 #include <sys/types.h>
5391 #include <sys/wait.h>
5393 # define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8)
5396 # define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
5404 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
5409 if ac_fn_c_try_compile "$LINENO"; then :
5410 ac_cv_header_sys_wait_h=yes
5412 ac_cv_header_sys_wait_h=no
5414 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5416 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_wait_h" >&5
5417 $as_echo "$ac_cv_header_sys_wait_h" >&6; }
5418 if test $ac_cv_header_sys_wait_h = yes; then
5420 $as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h
5425 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
5426 as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
5427 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5
5428 $as_echo_n "checking for $ac_hdr that defines DIR... " >&6; }
5429 if eval \${$as_ac_Header+:} false; then :
5430 $as_echo_n "(cached) " >&6
5432 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5433 /* end confdefs.h. */
5434 #include <sys/types.h>
5446 if ac_fn_c_try_compile "$LINENO"; then :
5447 eval "$as_ac_Header=yes"
5449 eval "$as_ac_Header=no"
5451 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5453 eval ac_res=\$$as_ac_Header
5454 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
5455 $as_echo "$ac_res" >&6; }
5456 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
5457 cat >>confdefs.h <<_ACEOF
5458 #define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
5461 ac_header_dirent=$ac_hdr; break
5465 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
5466 if test $ac_header_dirent = dirent.h; then
5467 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
5468 $as_echo_n "checking for library containing opendir... " >&6; }
5469 if ${ac_cv_search_opendir+:} false; then :
5470 $as_echo_n "(cached) " >&6
5472 ac_func_search_save_LIBS=$LIBS
5473 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5474 /* end confdefs.h. */
5476 /* Override any GCC internal prototype to avoid an error.
5477 Use char because int might match the return type of a GCC
5478 builtin and then its argument prototype would still apply. */
5491 for ac_lib in '' dir; do
5492 if test -z "$ac_lib"; then
5493 ac_res="none required"
5496 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
5498 if ac_fn_c_try_link "$LINENO"; then :
5499 ac_cv_search_opendir=$ac_res
5501 rm -f core conftest.err conftest.$ac_objext \
5503 if ${ac_cv_search_opendir+:} false; then :
5507 if ${ac_cv_search_opendir+:} false; then :
5510 ac_cv_search_opendir=no
5513 LIBS=$ac_func_search_save_LIBS
5515 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
5516 $as_echo "$ac_cv_search_opendir" >&6; }
5517 ac_res=$ac_cv_search_opendir
5518 if test "$ac_res" != no; then :
5519 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
5524 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
5525 $as_echo_n "checking for library containing opendir... " >&6; }
5526 if ${ac_cv_search_opendir+:} false; then :
5527 $as_echo_n "(cached) " >&6
5529 ac_func_search_save_LIBS=$LIBS
5530 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5531 /* end confdefs.h. */
5533 /* Override any GCC internal prototype to avoid an error.
5534 Use char because int might match the return type of a GCC
5535 builtin and then its argument prototype would still apply. */
5548 for ac_lib in '' x; do
5549 if test -z "$ac_lib"; then
5550 ac_res="none required"
5553 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
5555 if ac_fn_c_try_link "$LINENO"; then :
5556 ac_cv_search_opendir=$ac_res
5558 rm -f core conftest.err conftest.$ac_objext \
5560 if ${ac_cv_search_opendir+:} false; then :
5564 if ${ac_cv_search_opendir+:} false; then :
5567 ac_cv_search_opendir=no
5570 LIBS=$ac_func_search_save_LIBS
5572 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
5573 $as_echo "$ac_cv_search_opendir" >&6; }
5574 ac_res=$ac_cv_search_opendir
5575 if test "$ac_res" != no; then :
5576 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
5582 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to call gettimeofday" >&5
5583 $as_echo_n "checking how to call gettimeofday... " >&6; }
5584 if ${ac_cv_gettimeofday_args+:} false; then :
5585 $as_echo_n "(cached) " >&6
5587 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5588 /* end confdefs.h. */
5590 #include <sys/time.h>
5594 struct timeval tv; struct timezone tzp;
5595 gettimeofday(&tv, &tzp);
5600 if ac_fn_c_try_compile "$LINENO"; then :
5601 ac_gettimeofday_args=2
5603 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5604 /* end confdefs.h. */
5606 #include <sys/time.h>
5610 struct timeval tv; gettimeofday(&tv);
5615 if ac_fn_c_try_compile "$LINENO"; then :
5616 ac_gettimeofday_args=1
5618 ac_gettimeofday_args=0
5620 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5622 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5623 ac_cv_gettimeofday_args=$ac_gettimeofday_args
5626 ac_gettimeofday_args=$ac_cv_gettimeofday_args
5627 if test "$ac_gettimeofday_args" = 1 ; then
5628 $as_echo "#define HAVE_GETTIMEOFDAY 1" >>confdefs.h
5630 { $as_echo "$as_me:${as_lineno-$LINENO}: result: one argument" >&5
5631 $as_echo "one argument" >&6; }
5632 elif test "$ac_gettimeofday_args" = 2 ; then
5633 $as_echo "#define HAVE_GETTIMEOFDAY 1" >>confdefs.h
5635 $as_echo "#define GETTIMEOFDAY_TWO_ARGS 1" >>confdefs.h
5637 { $as_echo "$as_me:${as_lineno-$LINENO}: result: two arguments" >&5
5638 $as_echo "two arguments" >&6; }
5640 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unknown" >&5
5641 $as_echo "unknown" >&6; }
5644 # Check whether --enable-largefile was given.
5645 if test "${enable_largefile+set}" = set; then :
5646 enableval=$enable_largefile;
5649 if test "$enable_largefile" != no; then
5651 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
5652 $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
5653 if ${ac_cv_sys_largefile_CC+:} false; then :
5654 $as_echo_n "(cached) " >&6
5656 ac_cv_sys_largefile_CC=no
5657 if test "$GCC" != yes; then
5660 # IRIX 6.2 and later do not support large files by default,
5661 # so use the C compiler's -n32 option if that helps.
5662 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5663 /* end confdefs.h. */
5664 #include <sys/types.h>
5665 /* Check that off_t can represent 2**63 - 1 correctly.
5666 We can't simply define LARGE_OFF_T to be 9223372036854775807,
5667 since some C++ compilers masquerading as C compilers
5668 incorrectly reject 9223372036854775807. */
5669 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5670 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5671 && LARGE_OFF_T % 2147483647 == 1)
5681 if ac_fn_c_try_compile "$LINENO"; then :
5684 rm -f core conftest.err conftest.$ac_objext
5686 if ac_fn_c_try_compile "$LINENO"; then :
5687 ac_cv_sys_largefile_CC=' -n32'; break
5689 rm -f core conftest.err conftest.$ac_objext
5693 rm -rf conftest.$ac_ext
5696 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
5697 $as_echo "$ac_cv_sys_largefile_CC" >&6; }
5698 if test "$ac_cv_sys_largefile_CC" != no; then
5699 CC=$CC$ac_cv_sys_largefile_CC
5702 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
5703 $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
5704 if ${ac_cv_sys_file_offset_bits+:} false; then :
5705 $as_echo_n "(cached) " >&6
5708 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5709 /* end confdefs.h. */
5710 #include <sys/types.h>
5711 /* Check that off_t can represent 2**63 - 1 correctly.
5712 We can't simply define LARGE_OFF_T to be 9223372036854775807,
5713 since some C++ compilers masquerading as C compilers
5714 incorrectly reject 9223372036854775807. */
5715 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5716 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5717 && LARGE_OFF_T % 2147483647 == 1)
5727 if ac_fn_c_try_compile "$LINENO"; then :
5728 ac_cv_sys_file_offset_bits=no; break
5730 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5731 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5732 /* end confdefs.h. */
5733 #define _FILE_OFFSET_BITS 64
5734 #include <sys/types.h>
5735 /* Check that off_t can represent 2**63 - 1 correctly.
5736 We can't simply define LARGE_OFF_T to be 9223372036854775807,
5737 since some C++ compilers masquerading as C compilers
5738 incorrectly reject 9223372036854775807. */
5739 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5740 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5741 && LARGE_OFF_T % 2147483647 == 1)
5751 if ac_fn_c_try_compile "$LINENO"; then :
5752 ac_cv_sys_file_offset_bits=64; break
5754 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5755 ac_cv_sys_file_offset_bits=unknown
5759 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
5760 $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
5761 case $ac_cv_sys_file_offset_bits in #(
5764 cat >>confdefs.h <<_ACEOF
5765 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
5770 if test $ac_cv_sys_file_offset_bits = unknown; then
5771 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
5772 $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
5773 if ${ac_cv_sys_large_files+:} false; then :
5774 $as_echo_n "(cached) " >&6
5777 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5778 /* end confdefs.h. */
5779 #include <sys/types.h>
5780 /* Check that off_t can represent 2**63 - 1 correctly.
5781 We can't simply define LARGE_OFF_T to be 9223372036854775807,
5782 since some C++ compilers masquerading as C compilers
5783 incorrectly reject 9223372036854775807. */
5784 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5785 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5786 && LARGE_OFF_T % 2147483647 == 1)
5796 if ac_fn_c_try_compile "$LINENO"; then :
5797 ac_cv_sys_large_files=no; break
5799 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5800 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5801 /* end confdefs.h. */
5802 #define _LARGE_FILES 1
5803 #include <sys/types.h>
5804 /* Check that off_t can represent 2**63 - 1 correctly.
5805 We can't simply define LARGE_OFF_T to be 9223372036854775807,
5806 since some C++ compilers masquerading as C compilers
5807 incorrectly reject 9223372036854775807. */
5808 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5809 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5810 && LARGE_OFF_T % 2147483647 == 1)
5820 if ac_fn_c_try_compile "$LINENO"; then :
5821 ac_cv_sys_large_files=1; break
5823 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5824 ac_cv_sys_large_files=unknown
5828 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
5829 $as_echo "$ac_cv_sys_large_files" >&6; }
5830 case $ac_cv_sys_large_files in #(
5833 cat >>confdefs.h <<_ACEOF
5834 #define _LARGE_FILES $ac_cv_sys_large_files
5844 for ac_func in select fcntl uname nice setpriority getcwd getwd putenv sbrk
5846 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
5847 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
5848 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
5849 cat >>confdefs.h <<_ACEOF
5850 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
5856 for ac_func in sigaction syslog realpath setrlimit
5858 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
5859 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
5860 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
5861 cat >>confdefs.h <<_ACEOF
5862 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
5868 for ac_func in setlocale sqrtf
5870 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
5871 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
5872 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
5873 cat >>confdefs.h <<_ACEOF
5874 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
5880 for ac_func in getaddrinfo
5882 ac_fn_c_check_func "$LINENO" "getaddrinfo" "ac_cv_func_getaddrinfo"
5883 if test "x$ac_cv_func_getaddrinfo" = xyes; then :
5884 cat >>confdefs.h <<_ACEOF
5885 #define HAVE_GETADDRINFO 1
5891 ac_fn_c_check_member "$LINENO" "struct sockaddr" "sa_len" "ac_cv_member_struct_sockaddr_sa_len" "#include <sys/socket.h>
5893 if test "x$ac_cv_member_struct_sockaddr_sa_len" = xyes; then :
5895 cat >>confdefs.h <<_ACEOF
5896 #define HAVE_STRUCT_SOCKADDR_SA_LEN 1
5902 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct icmp" >&5
5903 $as_echo_n "checking for struct icmp... " >&6; }
5904 if ${ac_cv_have_icmp+:} false; then :
5905 $as_echo_n "(cached) " >&6
5907 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5908 /* end confdefs.h. */
5916 #include <sys/types.h>
5917 #include <sys/time.h>
5918 #include <sys/ipc.h>
5919 #include <sys/shm.h>
5920 #include <sys/socket.h>
5921 #include <netinet/in_systm.h>
5922 #include <netinet/in.h>
5923 #include <netinet/ip.h>
5924 #include <netinet/ip_icmp.h>
5925 #include <netinet/udp.h>
5926 #include <arpa/inet.h>
5933 struct sockaddr_in si;
5935 i.icmp_type = ICMP_ECHO;
5940 si.sin_family = AF_INET;
5941 #if defined(__DECC) || defined(_IP_VHL)
5951 if ac_fn_c_try_compile "$LINENO"; then :
5956 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5958 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_icmp" >&5
5959 $as_echo "$ac_cv_have_icmp" >&6; }
5960 if test "$ac_cv_have_icmp" = yes ; then
5961 $as_echo "#define HAVE_ICMP 1" >>confdefs.h
5964 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct icmphdr" >&5
5965 $as_echo_n "checking for struct icmphdr... " >&6; }
5966 if ${ac_cv_have_icmphdr+:} false; then :
5967 $as_echo_n "(cached) " >&6
5969 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5970 /* end confdefs.h. */
5978 #include <sys/types.h>
5979 #include <sys/time.h>
5980 #include <sys/ipc.h>
5981 #include <sys/shm.h>
5982 #include <sys/socket.h>
5983 #include <netinet/in_systm.h>
5984 #include <netinet/in.h>
5985 #include <netinet/ip.h>
5986 #include <netinet/ip_icmp.h>
5987 #include <netinet/udp.h>
5988 #include <arpa/inet.h>
5995 struct sockaddr_in si;
6001 i.un.echo.sequence = 0;
6002 si.sin_family = AF_INET;
6008 if ac_fn_c_try_compile "$LINENO"; then :
6009 ac_cv_have_icmphdr=yes
6011 ac_cv_have_icmphdr=no
6013 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6015 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_icmphdr" >&5
6016 $as_echo "$ac_cv_have_icmphdr" >&6; }
6017 if test "$ac_cv_have_icmphdr" = yes ; then
6018 $as_echo "#define HAVE_ICMPHDR 1" >>confdefs.h
6021 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for getifaddrs" >&5
6022 $as_echo_n "checking for getifaddrs... " >&6; }
6023 if ${ac_cv_have_getifaddrs+:} false; then :
6024 $as_echo_n "(cached) " >&6
6026 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6027 /* end confdefs.h. */
6030 #include <arpa/inet.h>
6031 #include <ifaddrs.h>
6035 struct ifaddrs *ifa;
6038 ifa->ifa_addr->sa_family = 0;
6043 if ac_fn_c_try_compile "$LINENO"; then :
6044 ac_cv_have_getifaddrs=yes
6046 ac_cv_have_getifaddrs=no
6048 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6050 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_getifaddrs" >&5
6051 $as_echo "$ac_cv_have_getifaddrs" >&6; }
6052 if test "$ac_cv_have_getifaddrs" = yes ; then
6053 $as_echo "#define HAVE_GETIFADDRS 1" >>confdefs.h
6056 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for socklen_t" >&5
6057 $as_echo_n "checking for socklen_t... " >&6; }
6058 if ${ac_cv_type_socklen_t+:} false; then :
6059 $as_echo_n "(cached) " >&6
6061 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6062 /* end confdefs.h. */
6064 #include <sys/types.h>
6065 #include <sys/socket.h>
6076 if ac_fn_c_try_compile "$LINENO"; then :
6077 ac_cv_type_socklen_t=yes
6079 ac_cv_type_socklen_t=no
6081 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6083 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_socklen_t" >&5
6084 $as_echo "$ac_cv_type_socklen_t" >&6; }
6085 if test "$ac_cv_type_socklen_t" != yes; then
6087 $as_echo "#define socklen_t int" >>confdefs.h
6090 for ac_header in crypt.h sys/select.h
6092 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
6093 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
6094 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
6095 cat >>confdefs.h <<_ACEOF
6096 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
6103 for ac_prog in perl5 perl
6105 # Extract the first word of "$ac_prog", so it can be a program name with args.
6106 set dummy $ac_prog; ac_word=$2
6107 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6108 $as_echo_n "checking for $ac_word... " >&6; }
6109 if ${ac_cv_path_PERL+:} false; then :
6110 $as_echo_n "(cached) " >&6
6114 ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
6117 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6121 test -z "$as_dir" && as_dir=.
6122 for ac_exec_ext in '' $ac_executable_extensions; do
6123 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6124 ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
6125 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6135 PERL=$ac_cv_path_PERL
6136 if test -n "$PERL"; then
6137 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5
6138 $as_echo "$PERL" >&6; }
6140 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6141 $as_echo "no" >&6; }
6145 test -n "$PERL" && break
6148 if test -z "$PERL" ; then
6151 { $as_echo "$as_me:${as_lineno-$LINENO}: checking perl version" >&5
6152 $as_echo_n "checking perl version... " >&6; }
6153 if ${ac_cv_perl_version+:} false; then :
6154 $as_echo_n "(cached) " >&6
6156 ac_cv_perl_version=`$PERL -e "$perl_version_cmd"`
6158 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_perl_version" >&5
6159 $as_echo "$ac_cv_perl_version" >&6; }
6160 PERL_VERSION=$ac_cv_perl_version
6164 if test -z "$PERL" ; then
6165 # don't let it be blank...
6169 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X" >&5
6170 $as_echo_n "checking for X... " >&6; }
6173 # Check whether --with-x was given.
6174 if test "${with_x+set}" = set; then :
6178 # $have_x is `yes', `no', `disabled', or empty when we do not yet know.
6179 if test "x$with_x" = xno; then
6180 # The user explicitly disabled X.
6183 case $x_includes,$x_libraries in #(
6184 *\'*) as_fn_error $? "cannot use X directory names containing '" "$LINENO" 5;; #(
6185 *,NONE | NONE,*) if ${ac_cv_have_x+:} false; then :
6186 $as_echo_n "(cached) " >&6
6188 # One or both of the vars are not set, and there is no cached value.
6189 ac_x_includes=no ac_x_libraries=no
6190 rm -f -r conftest.dir
6191 if mkdir conftest.dir; then
6193 cat >Imakefile <<'_ACEOF'
6195 @echo incroot='${INCROOT}'
6197 @echo usrlibdir='${USRLIBDIR}'
6199 @echo libdir='${LIBDIR}'
6201 if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then
6202 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
6203 for ac_var in incroot usrlibdir libdir; do
6204 eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`"
6206 # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
6207 for ac_extension in a so sl dylib la dll; do
6208 if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" &&
6209 test -f "$ac_im_libdir/libX11.$ac_extension"; then
6210 ac_im_usrlibdir=$ac_im_libdir; break
6213 # Screen out bogus values from the imake configuration. They are
6214 # bogus both because they are the default anyway, and because
6215 # using them would break gcc on systems where it needs fixed includes.
6216 case $ac_im_incroot in
6217 /usr/include) ac_x_includes= ;;
6218 *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
6220 case $ac_im_usrlibdir in
6221 /usr/lib | /usr/lib64 | /lib | /lib64) ;;
6222 *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
6226 rm -f -r conftest.dir
6229 # Standard set of common directories for X headers.
6230 # Check X11 before X11Rn because it is often a symlink to the current release.
6244 /usr/local/X11/include
6245 /usr/local/X11R7/include
6246 /usr/local/X11R6/include
6247 /usr/local/X11R5/include
6248 /usr/local/X11R4/include
6250 /usr/local/include/X11
6251 /usr/local/include/X11R7
6252 /usr/local/include/X11R6
6253 /usr/local/include/X11R5
6254 /usr/local/include/X11R4
6258 /usr/XFree86/include/X11
6262 /usr/unsupported/include
6264 /usr/local/x11r5/include
6265 /usr/lpp/Xamples/include
6267 /usr/openwin/include
6268 /usr/openwin/share/include'
6270 if test "$ac_x_includes" = no; then
6271 # Guess where to find include files, by looking for Xlib.h.
6272 # First, try using that file with no special directory specified.
6273 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6274 /* end confdefs.h. */
6275 #include <X11/Xlib.h>
6277 if ac_fn_c_try_cpp "$LINENO"; then :
6278 # We can compile using X headers with no special include directory.
6281 for ac_dir in $ac_x_header_dirs; do
6282 if test -r "$ac_dir/X11/Xlib.h"; then
6283 ac_x_includes=$ac_dir
6288 rm -rf conftest.err conftest.i conftest.$ac_ext
6289 fi # $ac_x_includes = no
6291 if test "$ac_x_libraries" = no; then
6292 # Check for the libraries.
6293 # See if we find them without any special options.
6294 # Don't add to $LIBS permanently.
6297 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6298 /* end confdefs.h. */
6299 #include <X11/Xlib.h>
6308 if ac_fn_c_try_link "$LINENO"; then :
6310 # We can link X programs with no special library path.
6314 for ac_dir in `$as_echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
6316 # Don't even attempt the hair of trying to link an X program!
6317 for ac_extension in a so sl dylib la dll; do
6318 if test -r "$ac_dir/libX11.$ac_extension"; then
6319 ac_x_libraries=$ac_dir
6325 rm -f core conftest.err conftest.$ac_objext \
6326 conftest$ac_exeext conftest.$ac_ext
6327 fi # $ac_x_libraries = no
6329 case $ac_x_includes,$ac_x_libraries in #(
6331 # Didn't find X, or a directory has "'" in its name.
6332 ac_cv_have_x="have_x=no";; #(
6334 # Record where we found X for the cache.
6335 ac_cv_have_x="have_x=yes\
6336 ac_x_includes='$ac_x_includes'\
6337 ac_x_libraries='$ac_x_libraries'"
6343 eval "$ac_cv_have_x"
6346 if test "$have_x" != yes; then
6347 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5
6348 $as_echo "$have_x" >&6; }
6351 # If each of the values was on the command line, it overrides each guess.
6352 test "x$x_includes" = xNONE && x_includes=$ac_x_includes
6353 test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
6354 # Update the cache value to reflect the command line values.
6355 ac_cv_have_x="have_x=yes\
6356 ac_x_includes='$x_includes'\
6357 ac_x_libraries='$x_libraries'"
6358 { $as_echo "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5
6359 $as_echo "libraries $x_libraries, headers $x_includes" >&6; }
6362 if test "$no_x" = yes; then
6363 # Not all programs may use this symbol, but it does not hurt to define it.
6365 $as_echo "#define X_DISPLAY_MISSING 1" >>confdefs.h
6367 X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS=
6369 if test -n "$x_includes"; then
6370 X_CFLAGS="$X_CFLAGS -I$x_includes"
6373 # It would also be nice to do this for all -L options, not just this one.
6374 if test -n "$x_libraries"; then
6375 X_LIBS="$X_LIBS -L$x_libraries"
6376 # For Solaris; some versions of Sun CC require a space after -R and
6377 # others require no space. Words are not sufficient . . . .
6378 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -R must be followed by a space" >&5
6379 $as_echo_n "checking whether -R must be followed by a space... " >&6; }
6380 ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries"
6381 ac_xsave_c_werror_flag=$ac_c_werror_flag
6382 ac_c_werror_flag=yes
6383 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6384 /* end confdefs.h. */
6394 if ac_fn_c_try_link "$LINENO"; then :
6395 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6396 $as_echo "no" >&6; }
6397 X_LIBS="$X_LIBS -R$x_libraries"
6399 LIBS="$ac_xsave_LIBS -R $x_libraries"
6400 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6401 /* end confdefs.h. */
6411 if ac_fn_c_try_link "$LINENO"; then :
6412 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6413 $as_echo "yes" >&6; }
6414 X_LIBS="$X_LIBS -R $x_libraries"
6416 { $as_echo "$as_me:${as_lineno-$LINENO}: result: neither works" >&5
6417 $as_echo "neither works" >&6; }
6419 rm -f core conftest.err conftest.$ac_objext \
6420 conftest$ac_exeext conftest.$ac_ext
6422 rm -f core conftest.err conftest.$ac_objext \
6423 conftest$ac_exeext conftest.$ac_ext
6424 ac_c_werror_flag=$ac_xsave_c_werror_flag
6428 # Check for system-dependent libraries X programs must link with.
6429 # Do this before checking for the system-independent R6 libraries
6430 # (-lICE), since we may need -lsocket or whatever for X linking.
6432 if test "$ISC" = yes; then
6433 X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet"
6435 # Martyn Johnson says this is needed for Ultrix, if the X
6436 # libraries were built with DECnet support. And Karl Berry says
6437 # the Alpha needs dnet_stub (dnet does not exist).
6438 ac_xsave_LIBS="$LIBS"; LIBS="$LIBS $X_LIBS -lX11"
6439 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6440 /* end confdefs.h. */
6442 /* Override any GCC internal prototype to avoid an error.
6443 Use char because int might match the return type of a GCC
6444 builtin and then its argument prototype would still apply. */
6448 char XOpenDisplay ();
6452 return XOpenDisplay ();
6457 if ac_fn_c_try_link "$LINENO"; then :
6460 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet" >&5
6461 $as_echo_n "checking for dnet_ntoa in -ldnet... " >&6; }
6462 if ${ac_cv_lib_dnet_dnet_ntoa+:} false; then :
6463 $as_echo_n "(cached) " >&6
6465 ac_check_lib_save_LIBS=$LIBS
6467 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6468 /* end confdefs.h. */
6470 /* Override any GCC internal prototype to avoid an error.
6471 Use char because int might match the return type of a GCC
6472 builtin and then its argument prototype would still apply. */
6480 return dnet_ntoa ();
6485 if ac_fn_c_try_link "$LINENO"; then :
6486 ac_cv_lib_dnet_dnet_ntoa=yes
6488 ac_cv_lib_dnet_dnet_ntoa=no
6490 rm -f core conftest.err conftest.$ac_objext \
6491 conftest$ac_exeext conftest.$ac_ext
6492 LIBS=$ac_check_lib_save_LIBS
6494 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_dnet_ntoa" >&5
6495 $as_echo "$ac_cv_lib_dnet_dnet_ntoa" >&6; }
6496 if test "x$ac_cv_lib_dnet_dnet_ntoa" = xyes; then :
6497 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet"
6500 if test $ac_cv_lib_dnet_dnet_ntoa = no; then
6501 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet_stub" >&5
6502 $as_echo_n "checking for dnet_ntoa in -ldnet_stub... " >&6; }
6503 if ${ac_cv_lib_dnet_stub_dnet_ntoa+:} false; then :
6504 $as_echo_n "(cached) " >&6
6506 ac_check_lib_save_LIBS=$LIBS
6507 LIBS="-ldnet_stub $LIBS"
6508 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6509 /* end confdefs.h. */
6511 /* Override any GCC internal prototype to avoid an error.
6512 Use char because int might match the return type of a GCC
6513 builtin and then its argument prototype would still apply. */
6521 return dnet_ntoa ();
6526 if ac_fn_c_try_link "$LINENO"; then :
6527 ac_cv_lib_dnet_stub_dnet_ntoa=yes
6529 ac_cv_lib_dnet_stub_dnet_ntoa=no
6531 rm -f core conftest.err conftest.$ac_objext \
6532 conftest$ac_exeext conftest.$ac_ext
6533 LIBS=$ac_check_lib_save_LIBS
6535 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5
6536 $as_echo "$ac_cv_lib_dnet_stub_dnet_ntoa" >&6; }
6537 if test "x$ac_cv_lib_dnet_stub_dnet_ntoa" = xyes; then :
6538 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub"
6543 rm -f core conftest.err conftest.$ac_objext \
6544 conftest$ac_exeext conftest.$ac_ext
6545 LIBS="$ac_xsave_LIBS"
6547 # msh@cis.ufl.edu says -lnsl (and -lsocket) are needed for his 386/AT,
6548 # to get the SysV transport functions.
6549 # Chad R. Larson says the Pyramis MIS-ES running DC/OSx (SVR4)
6551 # The nsl library prevents programs from opening the X display
6552 # on Irix 5.2, according to T.E. Dickey.
6553 # The functions gethostbyname, getservbyname, and inet_addr are
6554 # in -lbsd on LynxOS 3.0.1/i386, according to Lars Hecking.
6555 ac_fn_c_check_func "$LINENO" "gethostbyname" "ac_cv_func_gethostbyname"
6556 if test "x$ac_cv_func_gethostbyname" = xyes; then :
6560 if test $ac_cv_func_gethostbyname = no; then
6561 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
6562 $as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
6563 if ${ac_cv_lib_nsl_gethostbyname+:} false; then :
6564 $as_echo_n "(cached) " >&6
6566 ac_check_lib_save_LIBS=$LIBS
6568 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6569 /* end confdefs.h. */
6571 /* Override any GCC internal prototype to avoid an error.
6572 Use char because int might match the return type of a GCC
6573 builtin and then its argument prototype would still apply. */
6577 char gethostbyname ();
6581 return gethostbyname ();
6586 if ac_fn_c_try_link "$LINENO"; then :
6587 ac_cv_lib_nsl_gethostbyname=yes
6589 ac_cv_lib_nsl_gethostbyname=no
6591 rm -f core conftest.err conftest.$ac_objext \
6592 conftest$ac_exeext conftest.$ac_ext
6593 LIBS=$ac_check_lib_save_LIBS
6595 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
6596 $as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
6597 if test "x$ac_cv_lib_nsl_gethostbyname" = xyes; then :
6598 X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl"
6601 if test $ac_cv_lib_nsl_gethostbyname = no; then
6602 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lbsd" >&5
6603 $as_echo_n "checking for gethostbyname in -lbsd... " >&6; }
6604 if ${ac_cv_lib_bsd_gethostbyname+:} false; then :
6605 $as_echo_n "(cached) " >&6
6607 ac_check_lib_save_LIBS=$LIBS
6609 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6610 /* end confdefs.h. */
6612 /* Override any GCC internal prototype to avoid an error.
6613 Use char because int might match the return type of a GCC
6614 builtin and then its argument prototype would still apply. */
6618 char gethostbyname ();
6622 return gethostbyname ();
6627 if ac_fn_c_try_link "$LINENO"; then :
6628 ac_cv_lib_bsd_gethostbyname=yes
6630 ac_cv_lib_bsd_gethostbyname=no
6632 rm -f core conftest.err conftest.$ac_objext \
6633 conftest$ac_exeext conftest.$ac_ext
6634 LIBS=$ac_check_lib_save_LIBS
6636 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bsd_gethostbyname" >&5
6637 $as_echo "$ac_cv_lib_bsd_gethostbyname" >&6; }
6638 if test "x$ac_cv_lib_bsd_gethostbyname" = xyes; then :
6639 X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd"
6645 # lieder@skyler.mavd.honeywell.com says without -lsocket,
6646 # socket/setsockopt and other routines are undefined under SCO ODT
6647 # 2.0. But -lsocket is broken on IRIX 5.2 (and is not necessary
6648 # on later versions), says Simon Leinen: it contains gethostby*
6649 # variants that don't use the name server (or something). -lsocket
6650 # must be given before -lnsl if both are needed. We assume that
6651 # if connect needs -lnsl, so does gethostbyname.
6652 ac_fn_c_check_func "$LINENO" "connect" "ac_cv_func_connect"
6653 if test "x$ac_cv_func_connect" = xyes; then :
6657 if test $ac_cv_func_connect = no; then
6658 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for connect in -lsocket" >&5
6659 $as_echo_n "checking for connect in -lsocket... " >&6; }
6660 if ${ac_cv_lib_socket_connect+:} false; then :
6661 $as_echo_n "(cached) " >&6
6663 ac_check_lib_save_LIBS=$LIBS
6664 LIBS="-lsocket $X_EXTRA_LIBS $LIBS"
6665 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6666 /* end confdefs.h. */
6668 /* Override any GCC internal prototype to avoid an error.
6669 Use char because int might match the return type of a GCC
6670 builtin and then its argument prototype would still apply. */
6683 if ac_fn_c_try_link "$LINENO"; then :
6684 ac_cv_lib_socket_connect=yes
6686 ac_cv_lib_socket_connect=no
6688 rm -f core conftest.err conftest.$ac_objext \
6689 conftest$ac_exeext conftest.$ac_ext
6690 LIBS=$ac_check_lib_save_LIBS
6692 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_connect" >&5
6693 $as_echo "$ac_cv_lib_socket_connect" >&6; }
6694 if test "x$ac_cv_lib_socket_connect" = xyes; then :
6695 X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS"
6700 # Guillermo Gomez says -lposix is necessary on A/UX.
6701 ac_fn_c_check_func "$LINENO" "remove" "ac_cv_func_remove"
6702 if test "x$ac_cv_func_remove" = xyes; then :
6706 if test $ac_cv_func_remove = no; then
6707 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for remove in -lposix" >&5
6708 $as_echo_n "checking for remove in -lposix... " >&6; }
6709 if ${ac_cv_lib_posix_remove+:} false; then :
6710 $as_echo_n "(cached) " >&6
6712 ac_check_lib_save_LIBS=$LIBS
6713 LIBS="-lposix $LIBS"
6714 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6715 /* end confdefs.h. */
6717 /* Override any GCC internal prototype to avoid an error.
6718 Use char because int might match the return type of a GCC
6719 builtin and then its argument prototype would still apply. */
6732 if ac_fn_c_try_link "$LINENO"; then :
6733 ac_cv_lib_posix_remove=yes
6735 ac_cv_lib_posix_remove=no
6737 rm -f core conftest.err conftest.$ac_objext \
6738 conftest$ac_exeext conftest.$ac_ext
6739 LIBS=$ac_check_lib_save_LIBS
6741 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix_remove" >&5
6742 $as_echo "$ac_cv_lib_posix_remove" >&6; }
6743 if test "x$ac_cv_lib_posix_remove" = xyes; then :
6744 X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix"
6749 # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay.
6750 ac_fn_c_check_func "$LINENO" "shmat" "ac_cv_func_shmat"
6751 if test "x$ac_cv_func_shmat" = xyes; then :
6755 if test $ac_cv_func_shmat = no; then
6756 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shmat in -lipc" >&5
6757 $as_echo_n "checking for shmat in -lipc... " >&6; }
6758 if ${ac_cv_lib_ipc_shmat+:} false; then :
6759 $as_echo_n "(cached) " >&6
6761 ac_check_lib_save_LIBS=$LIBS
6763 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6764 /* end confdefs.h. */
6766 /* Override any GCC internal prototype to avoid an error.
6767 Use char because int might match the return type of a GCC
6768 builtin and then its argument prototype would still apply. */
6781 if ac_fn_c_try_link "$LINENO"; then :
6782 ac_cv_lib_ipc_shmat=yes
6784 ac_cv_lib_ipc_shmat=no
6786 rm -f core conftest.err conftest.$ac_objext \
6787 conftest$ac_exeext conftest.$ac_ext
6788 LIBS=$ac_check_lib_save_LIBS
6790 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ipc_shmat" >&5
6791 $as_echo "$ac_cv_lib_ipc_shmat" >&6; }
6792 if test "x$ac_cv_lib_ipc_shmat" = xyes; then :
6793 X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc"
6799 # Check for libraries that X11R6 Xt/Xaw programs need.
6800 ac_save_LDFLAGS=$LDFLAGS
6801 test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries"
6802 # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to
6803 # check for ICE first), but we must link in the order -lSM -lICE or
6804 # we get undefined symbols. So assume we have SM if we have ICE.
6805 # These have to be linked with before -lX11, unlike the other
6806 # libraries we check for below, so use a different variable.
6807 # John Interrante, Karl Berry
6808 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for IceConnectionNumber in -lICE" >&5
6809 $as_echo_n "checking for IceConnectionNumber in -lICE... " >&6; }
6810 if ${ac_cv_lib_ICE_IceConnectionNumber+:} false; then :
6811 $as_echo_n "(cached) " >&6
6813 ac_check_lib_save_LIBS=$LIBS
6814 LIBS="-lICE $X_EXTRA_LIBS $LIBS"
6815 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6816 /* end confdefs.h. */
6818 /* Override any GCC internal prototype to avoid an error.
6819 Use char because int might match the return type of a GCC
6820 builtin and then its argument prototype would still apply. */
6824 char IceConnectionNumber ();
6828 return IceConnectionNumber ();
6833 if ac_fn_c_try_link "$LINENO"; then :
6834 ac_cv_lib_ICE_IceConnectionNumber=yes
6836 ac_cv_lib_ICE_IceConnectionNumber=no
6838 rm -f core conftest.err conftest.$ac_objext \
6839 conftest$ac_exeext conftest.$ac_ext
6840 LIBS=$ac_check_lib_save_LIBS
6842 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5
6843 $as_echo "$ac_cv_lib_ICE_IceConnectionNumber" >&6; }
6844 if test "x$ac_cv_lib_ICE_IceConnectionNumber" = xyes; then :
6845 X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE"
6848 LDFLAGS=$ac_save_LDFLAGS
6853 if test "$have_x" != yes; then
6854 as_fn_error $? "Couldn't find X11 headers/libs. Try \`$0 --help'." "$LINENO" 5
6858 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X app-defaults directory" >&5
6859 $as_echo_n "checking for X app-defaults directory... " >&6; }
6860 if ${ac_cv_x_app_defaults+:} false; then :
6861 $as_echo_n "(cached) " >&6
6863 # skip this, it's always wrong these days.
6864 # AC_PATH_X_APP_DEFAULTS_XMKMF
6865 if test x"$ac_x_app_defaults" = x; then
6867 # Look for the directory under a standard set of common directories.
6868 # Check X11 before X11Rn because it's often a symlink to the current release.
6871 /usr/share/X11/app-defaults \
6873 /usr/X11/lib/app-defaults \
6874 /usr/X11R6/lib/app-defaults \
6875 /usr/X11R6/lib/X11/app-defaults \
6876 /usr/X11R5/lib/app-defaults \
6877 /usr/X11R5/lib/X11/app-defaults \
6878 /usr/X11R4/lib/app-defaults \
6879 /usr/X11R4/lib/X11/app-defaults \
6881 /usr/lib/X11/app-defaults \
6882 /usr/lib/X11R6/app-defaults \
6883 /usr/lib/X11R5/app-defaults \
6884 /usr/lib/X11R4/app-defaults \
6886 /etc/X11/app-defaults \
6888 /usr/local/X11/lib/app-defaults \
6889 /usr/local/X11R6/lib/app-defaults \
6890 /usr/local/X11R5/lib/app-defaults \
6891 /usr/local/X11R4/lib/app-defaults \
6893 /usr/local/lib/X11/app-defaults \
6894 /usr/local/lib/X11R6/app-defaults \
6895 /usr/local/lib/X11R6/X11/app-defaults \
6896 /usr/local/lib/X11R5/app-defaults \
6897 /usr/local/lib/X11R5/X11/app-defaults \
6898 /usr/local/lib/X11R4/app-defaults \
6899 /usr/local/lib/X11R4/X11/app-defaults \
6901 /usr/X386/lib/X11/app-defaults \
6902 /usr/x386/lib/X11/app-defaults \
6903 /usr/XFree86/lib/X11/app-defaults \
6905 /usr/lib/X11/app-defaults \
6906 /usr/local/lib/X11/app-defaults \
6907 /usr/unsupported/lib/X11/app-defaults \
6908 /usr/athena/lib/X11/app-defaults \
6909 /usr/local/x11r5/lib/X11/app-defaults \
6910 /usr/lpp/Xamples/lib/X11/app-defaults \
6911 /lib/usr/lib/X11/app-defaults \
6913 /usr/openwin/lib/app-defaults \
6914 /usr/openwin/lib/X11/app-defaults \
6915 /usr/openwin/share/lib/app-defaults \
6916 /usr/openwin/share/lib/X11/app-defaults \
6918 /X11R6/lib/app-defaults \
6919 /X11R5/lib/app-defaults \
6920 /X11R4/lib/app-defaults \
6923 if test -d "$ac_dir"; then
6924 ac_x_app_defaults=$ac_dir
6930 if test x"$ac_x_app_defaults" = x; then
6931 /bin/echo -n 'fallback: '
6932 ac_cv_x_app_defaults="/usr/lib/X11/app-defaults"
6934 # Record where we found app-defaults for the cache.
6935 ac_cv_x_app_defaults="$ac_x_app_defaults"
6938 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_x_app_defaults" >&5
6939 $as_echo "$ac_cv_x_app_defaults" >&6; }
6940 eval ac_x_app_defaults="$ac_cv_x_app_defaults"
6944 # The following arcana was gleaned from conversations with
6945 # Eric Schwartz <erics@col.hp.com>:
6947 # On HPUX 10.x, the parts of X that HP considers "standard" live in
6948 # /usr/{include,lib}/X11R6/. The parts that HP doesn't consider
6949 # "standard", notably, Xaw and Xmu, live in /usr/contrib/X11R6/.
6950 # Yet /usr/contrib/X11R6/ comes preinstalled on all HPUX systems.
6951 # Also, there are symlinks from /usr/include/ and /usr/lib/ into
6952 # /usr/{include,lib}/X11R6/, so that (if you don't use Xmu at all)
6953 # you don't need any -I or -L arguments.
6955 # On HPUX 9.x, /usr/{include,lib}/X11R5/ and /usr/contrib/X11R5/
6956 # are the same division as 10.x. However, there are no symlinks to
6957 # the X stuff from /usr/include/ and /usr/lib/, so -I and -L
6958 # arguments are always necessary.
6960 # However, X11R6 was available on HPUX 9.x as a patch: if that
6961 # patch was installed, then all of X11R6 went in to
6962 # /usr/contrib/X11R6/ (there was no /usr/{include,lib}/X11R6/.)
6964 # HPUX 8.x was the same as 9.x, but was X11R4 instead (I don't know
6965 # whether R5 was available as a patch; R6 undoubtedly was not.)
6967 # So. We try and use the highest numbered pair of
6968 # /usr/{include,lib}/X11R?/ and /usr/contrib/X11R?/{include,lib}/
6969 # that are available. We do not mix and match different versions
6972 # Question I still don't know the answer to: (do you?)
6974 # * On HPUX 9.x, where /usr/include/X11R5/ was standard, and
6975 # /usr/contrib/X11R6/ could be installed as a patch, what was in
6976 # that contrib directory? Did it contain so-called "standard"
6977 # X11R6, or did it include Xaw and Xmu as well? If the former,
6978 # where did one find Xaw and Xmu on 9.x R6 systems? Would this
6979 # be a situation where one had to reach into the R5 headers and
6980 # libs to find Xmu? That is, must both R6 and R5 directories
6981 # be on the -I and -L lists in that case?
6983 for version in X11R6 X11R5 X11R4 ; do
6984 # if either pair of directories exists...
6985 if test -d /usr/include/$version || test -d /usr/contrib/$version/include
6987 # if contrib exists, use it...
6988 if test -d /usr/contrib/$version/include ; then
6989 X_CFLAGS="$X_CFLAGS -I/usr/contrib/$version/include"
6990 X_LIBS="$X_LIBS -L/usr/contrib/$version/lib"
6992 # if the "standard" one exists, use it.
6993 if test -d /usr/include/$version ; then
6994 X_CFLAGS="$X_CFLAGS -I/usr/include/$version"
6995 X_LIBS="$X_LIBS -L/usr/lib/$version"
6997 # since at least one of the pair exists, go no farther.
7002 # Now find Motif. Thanks for not making xmkmf find this by
7003 # default, you losers.
7005 if test -d /usr/include/Motif2.1 ; then
7006 X_CFLAGS="$X_CFLAGS -I/usr/include/Motif2.1"
7007 X_LIBS="$X_LIBS -L/usr/lib/Motif2.1"
7008 elif test -d /usr/include/Motif1.2 ; then
7009 X_CFLAGS="$X_CFLAGS -I/usr/include/Motif1.2"
7010 X_LIBS="$X_LIBS -L/usr/lib/Motif1.2"
7011 elif test -d /usr/include/Motif1.1 ; then
7012 X_CFLAGS="$X_CFLAGS -I/usr/include/Motif1.1"
7013 X_LIBS="$X_LIBS -L/usr/lib/Motif1.1"
7016 # Now let's check for the pseudo-standard locations for OpenGL and XPM.
7018 if test -d /opt/graphics/OpenGL/include ; then
7019 # HP-UX 10.20 puts it here
7020 X_CFLAGS="-I/opt/graphics/OpenGL/include $X_CFLAGS"
7021 X_LIBS="-L/opt/graphics/OpenGL/lib $X_LIBS"
7022 elif test -d /opt/Mesa/lib ; then
7023 X_CFLAGS="-I/opt/Mesa/include $X_CFLAGS"
7024 X_LIBS="-L/opt/Mesa/lib $X_LIBS"
7028 if test -d /opt/xpm/lib/X11 ; then
7029 X_CFLAGS="-I/opt/xpm/include $X_CFLAGS"
7030 X_LIBS="-L/opt/xpm/lib/X11 $X_LIBS"
7033 # On HPUX, default to installing in /opt/xscreensaver/ instead of
7034 # in /usr/local/, unless there is already an xscreensaver in
7035 # /usr/local/bin/. This can be overridden with the --prefix arg
7036 # to configure. I'm not sure this is the right thing to do, but
7037 # Richard Lloyd says so...
7039 if test \! -x /usr/local/bin/xscreensaver ; then
7040 ac_default_prefix=/opt/xscreensaver
7046 # Thanks for not making xmkmf find this by default, pinheads.
7047 # And thanks for moving things around again, too. Is this
7048 # really the standard location now? What happened to the
7049 # joke that this kind of thing went in /opt?
7050 # cthomp says "answer: CDE (Common Disorganized Environment)"
7052 if test -f /usr/dt/include/Xm/Xm.h ; then
7053 X_CFLAGS="$X_CFLAGS -I/usr/dt/include"
7054 MOTIF_LIBS="$MOTIF_LIBS -L/usr/dt/lib -R/usr/dt/lib"
7056 # Some versions of Slowlaris Motif require -lgen. But not all. Why?
7057 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for regcmp in -lgen" >&5
7058 $as_echo_n "checking for regcmp in -lgen... " >&6; }
7059 if ${ac_cv_lib_gen_regcmp+:} false; then :
7060 $as_echo_n "(cached) " >&6
7062 ac_check_lib_save_LIBS=$LIBS
7064 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7065 /* end confdefs.h. */
7067 /* Override any GCC internal prototype to avoid an error.
7068 Use char because int might match the return type of a GCC
7069 builtin and then its argument prototype would still apply. */
7082 if ac_fn_c_try_link "$LINENO"; then :
7083 ac_cv_lib_gen_regcmp=yes
7085 ac_cv_lib_gen_regcmp=no
7087 rm -f core conftest.err conftest.$ac_objext \
7088 conftest$ac_exeext conftest.$ac_ext
7089 LIBS=$ac_check_lib_save_LIBS
7091 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gen_regcmp" >&5
7092 $as_echo "$ac_cv_lib_gen_regcmp" >&6; }
7093 if test "x$ac_cv_lib_gen_regcmp" = xyes; then :
7094 MOTIF_LIBS="$MOTIF_LIBS -lgen"
7102 # On MacOS X (10.x with "fink"), many things are under /sw/.
7104 if test -d /sw/include ; then
7105 X_CFLAGS="-I/sw/include $X_CFLAGS"
7106 X_LIBS="-L/sw/lib $X_LIBS"
7110 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XPointer" >&5
7111 $as_echo_n "checking for XPointer... " >&6; }
7112 if ${ac_cv_xpointer+:} false; then :
7113 $as_echo_n "(cached) " >&6
7116 ac_save_CPPFLAGS="$CPPFLAGS"
7117 if test \! -z "$includedir" ; then
7118 CPPFLAGS="$CPPFLAGS -I$includedir"
7120 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
7121 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
7122 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7123 /* end confdefs.h. */
7124 #include <X11/Xlib.h>
7128 XPointer foo = (XPointer) 0;
7133 if ac_fn_c_try_compile "$LINENO"; then :
7138 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7139 CPPFLAGS="$ac_save_CPPFLAGS"
7141 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_xpointer" >&5
7142 $as_echo "$ac_cv_xpointer" >&6; }
7143 if test "$ac_cv_xpointer" != yes; then
7144 $as_echo "#define XPointer char*" >>confdefs.h
7148 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether this is MacOS X" >&5
7149 $as_echo_n "checking whether this is MacOS X... " >&6; }
7156 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_macosx" >&5
7157 $as_echo "$ac_macosx" >&6; }
7160 ###############################################################################
7164 ###############################################################################
7167 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
7168 $as_echo_n "checking whether NLS is requested... " >&6; }
7169 # Check whether --enable-nls was given.
7170 if test "${enable_nls+set}" = set; then :
7171 enableval=$enable_nls; USE_NLS=$enableval
7176 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
7177 $as_echo "$USE_NLS" >&6; }
7182 case "$am__api_version" in
7184 as_fn_error $? "Automake 1.5 or newer is required to use intltool" "$LINENO" 5
7190 INTLTOOL_REQUIRED_VERSION_AS_INT=`echo | awk -F. '{ print $ 1 * 1000 + $ 2 * 100 + $ 3; }'`
7191 INTLTOOL_APPLIED_VERSION=`intltool-update --version | head -1 | cut -d" " -f3`
7192 INTLTOOL_APPLIED_VERSION_AS_INT=`echo $INTLTOOL_APPLIED_VERSION | awk -F. '{ print $ 1 * 1000 + $ 2 * 100 + $ 3; }'`
7194 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for intltool >= " >&5
7195 $as_echo_n "checking for intltool >= ... " >&6; }
7196 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INTLTOOL_APPLIED_VERSION found" >&5
7197 $as_echo "$INTLTOOL_APPLIED_VERSION found" >&6; }
7198 test "$INTLTOOL_APPLIED_VERSION_AS_INT" -ge "$INTLTOOL_REQUIRED_VERSION_AS_INT" ||
7199 as_fn_error $? "Your intltool is too old. You need intltool or later." "$LINENO" 5
7202 # Extract the first word of "intltool-update", so it can be a program name with args.
7203 set dummy intltool-update; ac_word=$2
7204 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7205 $as_echo_n "checking for $ac_word... " >&6; }
7206 if ${ac_cv_path_INTLTOOL_UPDATE+:} false; then :
7207 $as_echo_n "(cached) " >&6
7209 case $INTLTOOL_UPDATE in
7211 ac_cv_path_INTLTOOL_UPDATE="$INTLTOOL_UPDATE" # Let the user override the test with a path.
7214 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7218 test -z "$as_dir" && as_dir=.
7219 for ac_exec_ext in '' $ac_executable_extensions; do
7220 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7221 ac_cv_path_INTLTOOL_UPDATE="$as_dir/$ac_word$ac_exec_ext"
7222 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7232 INTLTOOL_UPDATE=$ac_cv_path_INTLTOOL_UPDATE
7233 if test -n "$INTLTOOL_UPDATE"; then
7234 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INTLTOOL_UPDATE" >&5
7235 $as_echo "$INTLTOOL_UPDATE" >&6; }
7237 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7238 $as_echo "no" >&6; }
7242 # Extract the first word of "intltool-merge", so it can be a program name with args.
7243 set dummy intltool-merge; ac_word=$2
7244 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7245 $as_echo_n "checking for $ac_word... " >&6; }
7246 if ${ac_cv_path_INTLTOOL_MERGE+:} false; then :
7247 $as_echo_n "(cached) " >&6
7249 case $INTLTOOL_MERGE in
7251 ac_cv_path_INTLTOOL_MERGE="$INTLTOOL_MERGE" # Let the user override the test with a path.
7254 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7258 test -z "$as_dir" && as_dir=.
7259 for ac_exec_ext in '' $ac_executable_extensions; do
7260 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7261 ac_cv_path_INTLTOOL_MERGE="$as_dir/$ac_word$ac_exec_ext"
7262 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7272 INTLTOOL_MERGE=$ac_cv_path_INTLTOOL_MERGE
7273 if test -n "$INTLTOOL_MERGE"; then
7274 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INTLTOOL_MERGE" >&5
7275 $as_echo "$INTLTOOL_MERGE" >&6; }
7277 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7278 $as_echo "no" >&6; }
7282 # Extract the first word of "intltool-extract", so it can be a program name with args.
7283 set dummy intltool-extract; ac_word=$2
7284 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7285 $as_echo_n "checking for $ac_word... " >&6; }
7286 if ${ac_cv_path_INTLTOOL_EXTRACT+:} false; then :
7287 $as_echo_n "(cached) " >&6
7289 case $INTLTOOL_EXTRACT in
7291 ac_cv_path_INTLTOOL_EXTRACT="$INTLTOOL_EXTRACT" # Let the user override the test with a path.
7294 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7298 test -z "$as_dir" && as_dir=.
7299 for ac_exec_ext in '' $ac_executable_extensions; do
7300 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7301 ac_cv_path_INTLTOOL_EXTRACT="$as_dir/$ac_word$ac_exec_ext"
7302 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7312 INTLTOOL_EXTRACT=$ac_cv_path_INTLTOOL_EXTRACT
7313 if test -n "$INTLTOOL_EXTRACT"; then
7314 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INTLTOOL_EXTRACT" >&5
7315 $as_echo "$INTLTOOL_EXTRACT" >&6; }
7317 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7318 $as_echo "no" >&6; }
7322 if test -z "$INTLTOOL_UPDATE" -o -z "$INTLTOOL_MERGE" -o -z "$INTLTOOL_EXTRACT"; then
7323 as_fn_error $? "The intltool scripts were not found. Please install intltool." "$LINENO" 5
7326 if test -z "$AM_DEFAULT_VERBOSITY"; then
7327 AM_DEFAULT_VERBOSITY=1
7331 INTLTOOL_V_MERGE='$(INTLTOOL__v_MERGE_$(V))'
7332 INTLTOOL__v_MERGE_='$(INTLTOOL__v_MERGE_$(AM_DEFAULT_VERBOSITY))'
7333 INTLTOOL__v_MERGE_0='@echo " ITMRG " $@;'
7338 INTLTOOL_V_MERGE_OPTIONS='$(intltool__v_merge_options_$(V))'
7339 intltool__v_merge_options_='$(intltool__v_merge_options_$(AM_DEFAULT_VERBOSITY))'
7340 intltool__v_merge_options_0='-q'
7345 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 $< $@'
7346 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 $< $@'
7347 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 $< $@'
7348 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 $< $@'
7349 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 $< $@'
7350 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 $< $@'
7351 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 $< $@'
7352 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 $< $@'
7353 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 $< $@'
7354 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 $< $@'
7355 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 $< $@'
7356 if test "$INTLTOOL_APPLIED_VERSION_AS_INT" -ge 5000; then
7357 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 $< $@'
7359 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'
7361 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 $< $@'
7362 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 $< $@'
7363 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 $< $@'
7364 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 $< $@'
7365 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 $< $@'
7366 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 $< $@'
7367 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 $< $@'
7465 # Check the gettext tools to make sure they are GNU
7466 # Extract the first word of "xgettext", so it can be a program name with args.
7467 set dummy xgettext; ac_word=$2
7468 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7469 $as_echo_n "checking for $ac_word... " >&6; }
7470 if ${ac_cv_path_XGETTEXT+:} false; then :
7471 $as_echo_n "(cached) " >&6
7475 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
7478 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7482 test -z "$as_dir" && as_dir=.
7483 for ac_exec_ext in '' $ac_executable_extensions; do
7484 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7485 ac_cv_path_XGETTEXT="$as_dir/$ac_word$ac_exec_ext"
7486 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7496 XGETTEXT=$ac_cv_path_XGETTEXT
7497 if test -n "$XGETTEXT"; then
7498 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5
7499 $as_echo "$XGETTEXT" >&6; }
7501 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7502 $as_echo "no" >&6; }
7506 # Extract the first word of "msgmerge", so it can be a program name with args.
7507 set dummy msgmerge; ac_word=$2
7508 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7509 $as_echo_n "checking for $ac_word... " >&6; }
7510 if ${ac_cv_path_MSGMERGE+:} false; then :
7511 $as_echo_n "(cached) " >&6
7515 ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path.
7518 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7522 test -z "$as_dir" && as_dir=.
7523 for ac_exec_ext in '' $ac_executable_extensions; do
7524 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7525 ac_cv_path_MSGMERGE="$as_dir/$ac_word$ac_exec_ext"
7526 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7536 MSGMERGE=$ac_cv_path_MSGMERGE
7537 if test -n "$MSGMERGE"; then
7538 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5
7539 $as_echo "$MSGMERGE" >&6; }
7541 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7542 $as_echo "no" >&6; }
7546 # Extract the first word of "msgfmt", so it can be a program name with args.
7547 set dummy msgfmt; ac_word=$2
7548 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7549 $as_echo_n "checking for $ac_word... " >&6; }
7550 if ${ac_cv_path_MSGFMT+:} false; then :
7551 $as_echo_n "(cached) " >&6
7555 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
7558 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7562 test -z "$as_dir" && as_dir=.
7563 for ac_exec_ext in '' $ac_executable_extensions; do
7564 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7565 ac_cv_path_MSGFMT="$as_dir/$ac_word$ac_exec_ext"
7566 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7576 MSGFMT=$ac_cv_path_MSGFMT
7577 if test -n "$MSGFMT"; then
7578 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
7579 $as_echo "$MSGFMT" >&6; }
7581 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7582 $as_echo "no" >&6; }
7586 # Extract the first word of "gmsgfmt", so it can be a program name with args.
7587 set dummy gmsgfmt; ac_word=$2
7588 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7589 $as_echo_n "checking for $ac_word... " >&6; }
7590 if ${ac_cv_path_GMSGFMT+:} false; then :
7591 $as_echo_n "(cached) " >&6
7595 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
7598 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7602 test -z "$as_dir" && as_dir=.
7603 for ac_exec_ext in '' $ac_executable_extensions; do
7604 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7605 ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext"
7606 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7613 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
7617 GMSGFMT=$ac_cv_path_GMSGFMT
7618 if test -n "$GMSGFMT"; then
7619 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5
7620 $as_echo "$GMSGFMT" >&6; }
7622 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7623 $as_echo "no" >&6; }
7627 if test -z "$XGETTEXT" -o -z "$MSGMERGE" -o -z "$MSGFMT"; then
7628 as_fn_error $? "GNU gettext tools not found; required for intltool" "$LINENO" 5
7630 xgversion="`$XGETTEXT --version|grep '(GNU ' 2> /dev/null`"
7631 mmversion="`$MSGMERGE --version|grep '(GNU ' 2> /dev/null`"
7632 mfversion="`$MSGFMT --version|grep '(GNU ' 2> /dev/null`"
7633 if test -z "$xgversion" -o -z "$mmversion" -o -z "$mfversion"; then
7634 as_fn_error $? "GNU gettext tools not found; required for intltool" "$LINENO" 5
7637 # Substitute ALL_LINGUAS so we can use it in po/Makefile
7643 GETTEXT_PACKAGE=xscreensaver
7645 cat >>confdefs.h <<_ACEOF
7646 #define GETTEXT_PACKAGE "$GETTEXT_PACKAGE"
7650 cat >>confdefs.h <<_ACEOF
7651 #define PACKAGE "$GETTEXT_PACKAGE"
7656 ALL_LINGUAS="da de es et fi fr hu it ja ko nb nl pl pt pt_BR ru sk sv vi wa zh_CN zh_TW"
7658 for ac_header in locale.h
7660 ac_fn_c_check_header_mongrel "$LINENO" "locale.h" "ac_cv_header_locale_h" "$ac_includes_default"
7661 if test "x$ac_cv_header_locale_h" = xyes; then :
7662 cat >>confdefs.h <<_ACEOF
7663 #define HAVE_LOCALE_H 1
7670 if test $ac_cv_header_locale_h = yes; then
7671 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LC_MESSAGES" >&5
7672 $as_echo_n "checking for LC_MESSAGES... " >&6; }
7673 if ${am_cv_val_LC_MESSAGES+:} false; then :
7674 $as_echo_n "(cached) " >&6
7676 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7677 /* end confdefs.h. */
7687 if ac_fn_c_try_link "$LINENO"; then :
7688 am_cv_val_LC_MESSAGES=yes
7690 am_cv_val_LC_MESSAGES=no
7692 rm -f core conftest.err conftest.$ac_objext \
7693 conftest$ac_exeext conftest.$ac_ext
7695 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_val_LC_MESSAGES" >&5
7696 $as_echo "$am_cv_val_LC_MESSAGES" >&6; }
7697 if test $am_cv_val_LC_MESSAGES = yes; then
7699 $as_echo "#define HAVE_LC_MESSAGES 1" >>confdefs.h
7706 gt_cv_have_gettext=no
7713 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CFPreferencesCopyAppValue" >&5
7714 $as_echo_n "checking for CFPreferencesCopyAppValue... " >&6; }
7715 if ${gt_cv_func_CFPreferencesCopyAppValue+:} false; then :
7716 $as_echo_n "(cached) " >&6
7718 gt_save_LIBS="$LIBS"
7719 LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation"
7720 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7721 /* end confdefs.h. */
7722 #include <CoreFoundation/CFPreferences.h>
7726 CFPreferencesCopyAppValue(NULL, NULL)
7731 if ac_fn_c_try_link "$LINENO"; then :
7732 gt_cv_func_CFPreferencesCopyAppValue=yes
7734 gt_cv_func_CFPreferencesCopyAppValue=no
7736 rm -f core conftest.err conftest.$ac_objext \
7737 conftest$ac_exeext conftest.$ac_ext
7738 LIBS="$gt_save_LIBS"
7740 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_CFPreferencesCopyAppValue" >&5
7741 $as_echo "$gt_cv_func_CFPreferencesCopyAppValue" >&6; }
7742 if test $gt_cv_func_CFPreferencesCopyAppValue = yes; then
7744 $as_echo "#define HAVE_CFPREFERENCESCOPYAPPVALUE 1" >>confdefs.h
7747 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CFLocaleCopyCurrent" >&5
7748 $as_echo_n "checking for CFLocaleCopyCurrent... " >&6; }
7749 if ${gt_cv_func_CFLocaleCopyCurrent+:} false; then :
7750 $as_echo_n "(cached) " >&6
7752 gt_save_LIBS="$LIBS"
7753 LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation"
7754 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7755 /* end confdefs.h. */
7756 #include <CoreFoundation/CFLocale.h>
7760 CFLocaleCopyCurrent();
7765 if ac_fn_c_try_link "$LINENO"; then :
7766 gt_cv_func_CFLocaleCopyCurrent=yes
7768 gt_cv_func_CFLocaleCopyCurrent=no
7770 rm -f core conftest.err conftest.$ac_objext \
7771 conftest$ac_exeext conftest.$ac_ext
7772 LIBS="$gt_save_LIBS"
7774 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_CFLocaleCopyCurrent" >&5
7775 $as_echo "$gt_cv_func_CFLocaleCopyCurrent" >&6; }
7776 if test $gt_cv_func_CFLocaleCopyCurrent = yes; then
7778 $as_echo "#define HAVE_CFLOCALECOPYCURRENT 1" >>confdefs.h
7782 if test $gt_cv_func_CFPreferencesCopyAppValue = yes || test $gt_cv_func_CFLocaleCopyCurrent = yes; then
7783 INTL_MACOSX_LIBS="-Wl,-framework -Wl,CoreFoundation"
7788 ac_fn_c_check_header_mongrel "$LINENO" "libintl.h" "ac_cv_header_libintl_h" "$ac_includes_default"
7789 if test "x$ac_cv_header_libintl_h" = xyes; then :
7790 gt_cv_func_dgettext_libintl="no"
7791 libintl_extra_libs=""
7794 # First check in libc
7796 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ngettext in libc" >&5
7797 $as_echo_n "checking for ngettext in libc... " >&6; }
7798 if ${gt_cv_func_ngettext_libc+:} false; then :
7799 $as_echo_n "(cached) " >&6
7801 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7802 /* end confdefs.h. */
7804 #include <libintl.h>
7809 return !ngettext ("","", 1)
7814 if ac_fn_c_try_link "$LINENO"; then :
7815 gt_cv_func_ngettext_libc=yes
7817 gt_cv_func_ngettext_libc=no
7819 rm -f core conftest.err conftest.$ac_objext \
7820 conftest$ac_exeext conftest.$ac_ext
7823 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_ngettext_libc" >&5
7824 $as_echo "$gt_cv_func_ngettext_libc" >&6; }
7826 if test "$gt_cv_func_ngettext_libc" = "yes" ; then
7827 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dgettext in libc" >&5
7828 $as_echo_n "checking for dgettext in libc... " >&6; }
7829 if ${gt_cv_func_dgettext_libc+:} false; then :
7830 $as_echo_n "(cached) " >&6
7832 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7833 /* end confdefs.h. */
7835 #include <libintl.h>
7840 return !dgettext ("","")
7845 if ac_fn_c_try_link "$LINENO"; then :
7846 gt_cv_func_dgettext_libc=yes
7848 gt_cv_func_dgettext_libc=no
7850 rm -f core conftest.err conftest.$ac_objext \
7851 conftest$ac_exeext conftest.$ac_ext
7854 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_dgettext_libc" >&5
7855 $as_echo "$gt_cv_func_dgettext_libc" >&6; }
7858 if test "$gt_cv_func_ngettext_libc" = "yes" ; then
7859 for ac_func in bind_textdomain_codeset
7861 ac_fn_c_check_func "$LINENO" "bind_textdomain_codeset" "ac_cv_func_bind_textdomain_codeset"
7862 if test "x$ac_cv_func_bind_textdomain_codeset" = xyes; then :
7863 cat >>confdefs.h <<_ACEOF
7864 #define HAVE_BIND_TEXTDOMAIN_CODESET 1
7873 # If we don't have everything we want, check in libintl
7875 if test "$gt_cv_func_dgettext_libc" != "yes" \
7876 || test "$gt_cv_func_ngettext_libc" != "yes" \
7877 || test "$ac_cv_func_bind_textdomain_codeset" != "yes" ; then
7879 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bindtextdomain in -lintl" >&5
7880 $as_echo_n "checking for bindtextdomain in -lintl... " >&6; }
7881 if ${ac_cv_lib_intl_bindtextdomain+:} false; then :
7882 $as_echo_n "(cached) " >&6
7884 ac_check_lib_save_LIBS=$LIBS
7886 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7887 /* end confdefs.h. */
7889 /* Override any GCC internal prototype to avoid an error.
7890 Use char because int might match the return type of a GCC
7891 builtin and then its argument prototype would still apply. */
7895 char bindtextdomain ();
7899 return bindtextdomain ();
7904 if ac_fn_c_try_link "$LINENO"; then :
7905 ac_cv_lib_intl_bindtextdomain=yes
7907 ac_cv_lib_intl_bindtextdomain=no
7909 rm -f core conftest.err conftest.$ac_objext \
7910 conftest$ac_exeext conftest.$ac_ext
7911 LIBS=$ac_check_lib_save_LIBS
7913 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_intl_bindtextdomain" >&5
7914 $as_echo "$ac_cv_lib_intl_bindtextdomain" >&6; }
7915 if test "x$ac_cv_lib_intl_bindtextdomain" = xyes; then :
7916 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ngettext in -lintl" >&5
7917 $as_echo_n "checking for ngettext in -lintl... " >&6; }
7918 if ${ac_cv_lib_intl_ngettext+:} false; then :
7919 $as_echo_n "(cached) " >&6
7921 ac_check_lib_save_LIBS=$LIBS
7923 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7924 /* end confdefs.h. */
7926 /* Override any GCC internal prototype to avoid an error.
7927 Use char because int might match the return type of a GCC
7928 builtin and then its argument prototype would still apply. */
7941 if ac_fn_c_try_link "$LINENO"; then :
7942 ac_cv_lib_intl_ngettext=yes
7944 ac_cv_lib_intl_ngettext=no
7946 rm -f core conftest.err conftest.$ac_objext \
7947 conftest$ac_exeext conftest.$ac_ext
7948 LIBS=$ac_check_lib_save_LIBS
7950 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_intl_ngettext" >&5
7951 $as_echo "$ac_cv_lib_intl_ngettext" >&6; }
7952 if test "x$ac_cv_lib_intl_ngettext" = xyes; then :
7953 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dgettext in -lintl" >&5
7954 $as_echo_n "checking for dgettext in -lintl... " >&6; }
7955 if ${ac_cv_lib_intl_dgettext+:} false; then :
7956 $as_echo_n "(cached) " >&6
7958 ac_check_lib_save_LIBS=$LIBS
7960 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7961 /* end confdefs.h. */
7963 /* Override any GCC internal prototype to avoid an error.
7964 Use char because int might match the return type of a GCC
7965 builtin and then its argument prototype would still apply. */
7978 if ac_fn_c_try_link "$LINENO"; then :
7979 ac_cv_lib_intl_dgettext=yes
7981 ac_cv_lib_intl_dgettext=no
7983 rm -f core conftest.err conftest.$ac_objext \
7984 conftest$ac_exeext conftest.$ac_ext
7985 LIBS=$ac_check_lib_save_LIBS
7987 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_intl_dgettext" >&5
7988 $as_echo "$ac_cv_lib_intl_dgettext" >&6; }
7989 if test "x$ac_cv_lib_intl_dgettext" = xyes; then :
7990 gt_cv_func_dgettext_libintl=yes
7998 if test "$gt_cv_func_dgettext_libintl" != "yes" ; then
7999 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if -liconv is needed to use gettext" >&5
8000 $as_echo_n "checking if -liconv is needed to use gettext... " >&6; }
8001 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
8003 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ngettext in -lintl" >&5
8004 $as_echo_n "checking for ngettext in -lintl... " >&6; }
8005 if ${ac_cv_lib_intl_ngettext+:} false; then :
8006 $as_echo_n "(cached) " >&6
8008 ac_check_lib_save_LIBS=$LIBS
8009 LIBS="-lintl -liconv $LIBS"
8010 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8011 /* end confdefs.h. */
8013 /* Override any GCC internal prototype to avoid an error.
8014 Use char because int might match the return type of a GCC
8015 builtin and then its argument prototype would still apply. */
8028 if ac_fn_c_try_link "$LINENO"; then :
8029 ac_cv_lib_intl_ngettext=yes
8031 ac_cv_lib_intl_ngettext=no
8033 rm -f core conftest.err conftest.$ac_objext \
8034 conftest$ac_exeext conftest.$ac_ext
8035 LIBS=$ac_check_lib_save_LIBS
8037 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_intl_ngettext" >&5
8038 $as_echo "$ac_cv_lib_intl_ngettext" >&6; }
8039 if test "x$ac_cv_lib_intl_ngettext" = xyes; then :
8040 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dcgettext in -lintl" >&5
8041 $as_echo_n "checking for dcgettext in -lintl... " >&6; }
8042 if ${ac_cv_lib_intl_dcgettext+:} false; then :
8043 $as_echo_n "(cached) " >&6
8045 ac_check_lib_save_LIBS=$LIBS
8046 LIBS="-lintl -liconv $LIBS"
8047 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8048 /* end confdefs.h. */
8050 /* Override any GCC internal prototype to avoid an error.
8051 Use char because int might match the return type of a GCC
8052 builtin and then its argument prototype would still apply. */
8060 return dcgettext ();
8065 if ac_fn_c_try_link "$LINENO"; then :
8066 ac_cv_lib_intl_dcgettext=yes
8068 ac_cv_lib_intl_dcgettext=no
8070 rm -f core conftest.err conftest.$ac_objext \
8071 conftest$ac_exeext conftest.$ac_ext
8072 LIBS=$ac_check_lib_save_LIBS
8074 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_intl_dcgettext" >&5
8075 $as_echo "$ac_cv_lib_intl_dcgettext" >&6; }
8076 if test "x$ac_cv_lib_intl_dcgettext" = xyes; then :
8077 gt_cv_func_dgettext_libintl=yes
8078 libintl_extra_libs=-liconv
8090 # If we found libintl, then check in it for bind_textdomain_codeset();
8091 # we'll prefer libc if neither have bind_textdomain_codeset(),
8092 # and both have dgettext and ngettext
8094 if test "$gt_cv_func_dgettext_libintl" = "yes" ; then
8095 glib_save_LIBS="$LIBS"
8096 LIBS="$LIBS -lintl $libintl_extra_libs"
8097 unset ac_cv_func_bind_textdomain_codeset
8098 for ac_func in bind_textdomain_codeset
8100 ac_fn_c_check_func "$LINENO" "bind_textdomain_codeset" "ac_cv_func_bind_textdomain_codeset"
8101 if test "x$ac_cv_func_bind_textdomain_codeset" = xyes; then :
8102 cat >>confdefs.h <<_ACEOF
8103 #define HAVE_BIND_TEXTDOMAIN_CODESET 1
8109 LIBS="$glib_save_LIBS"
8111 if test "$ac_cv_func_bind_textdomain_codeset" = "yes" ; then
8112 gt_cv_func_dgettext_libc=no
8114 if test "$gt_cv_func_dgettext_libc" = "yes" \
8115 && test "$gt_cv_func_ngettext_libc" = "yes"; then
8116 gt_cv_func_dgettext_libintl=no
8122 if test "$gt_cv_func_dgettext_libc" = "yes" \
8123 || test "$gt_cv_func_dgettext_libintl" = "yes"; then
8124 gt_cv_have_gettext=yes
8127 if test "$gt_cv_func_dgettext_libintl" = "yes"; then
8128 INTLLIBS="-lintl $libintl_extra_libs $INTL_MACOSX_LIBS"
8131 if test "$gt_cv_have_gettext" = "yes"; then
8133 $as_echo "#define HAVE_GETTEXT 1" >>confdefs.h
8135 # Extract the first word of "msgfmt", so it can be a program name with args.
8136 set dummy msgfmt; ac_word=$2
8137 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8138 $as_echo_n "checking for $ac_word... " >&6; }
8139 if ${ac_cv_path_MSGFMT+:} false; then :
8140 $as_echo_n "(cached) " >&6
8144 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
8147 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
8148 for ac_dir in $PATH; do
8149 test -z "$ac_dir" && ac_dir=.
8150 if test -f $ac_dir/$ac_word; then
8151 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
8152 ac_cv_path_MSGFMT="$ac_dir/$ac_word"
8158 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT="no"
8162 MSGFMT="$ac_cv_path_MSGFMT"
8163 if test "$MSGFMT" != "no"; then
8164 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
8165 $as_echo "$MSGFMT" >&6; }
8167 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8168 $as_echo "no" >&6; }
8170 if test "$MSGFMT" != "no"; then
8171 glib_save_LIBS="$LIBS"
8172 LIBS="$LIBS $INTLLIBS"
8173 for ac_func in dcgettext
8175 ac_fn_c_check_func "$LINENO" "dcgettext" "ac_cv_func_dcgettext"
8176 if test "x$ac_cv_func_dcgettext" = xyes; then :
8177 cat >>confdefs.h <<_ACEOF
8178 #define HAVE_DCGETTEXT 1
8185 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if msgfmt accepts -c" >&5
8186 $as_echo_n "checking if msgfmt accepts -c... " >&6; }
8187 cat >conftest.foo <<_ACEOF
8191 "Content-Type: text/plain; charset=UTF-8\n"
8192 "Project-Id-Version: test 1.0\n"
8193 "PO-Revision-Date: 2007-02-15 12:01+0100\n"
8194 "Last-Translator: test <foo@bar.xx>\n"
8195 "Language-Team: C <LL@li.org>\n"
8196 "MIME-Version: 1.0\n"
8197 "Content-Transfer-Encoding: 8bit\n"
8200 if { { $as_echo "$as_me:${as_lineno-$LINENO}: \$MSGFMT -c -o /dev/null conftest.foo"; } >&5
8201 ($MSGFMT -c -o /dev/null conftest.foo) 2>&5
8203 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8204 test $ac_status = 0; }; then
8205 MSGFMT_OPTS=-c; { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8206 $as_echo "yes" >&6; }
8207 else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8208 $as_echo "no" >&6; }
8209 echo "$as_me: failed input was:" >&5
8210 sed 's/^/| /' conftest.foo >&5
8213 # Extract the first word of "gmsgfmt", so it can be a program name with args.
8214 set dummy gmsgfmt; ac_word=$2
8215 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8216 $as_echo_n "checking for $ac_word... " >&6; }
8217 if ${ac_cv_path_GMSGFMT+:} false; then :
8218 $as_echo_n "(cached) " >&6
8222 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
8225 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8229 test -z "$as_dir" && as_dir=.
8230 for ac_exec_ext in '' $ac_executable_extensions; do
8231 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8232 ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext"
8233 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8240 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
8244 GMSGFMT=$ac_cv_path_GMSGFMT
8245 if test -n "$GMSGFMT"; then
8246 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5
8247 $as_echo "$GMSGFMT" >&6; }
8249 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8250 $as_echo "no" >&6; }
8254 # Extract the first word of "xgettext", so it can be a program name with args.
8255 set dummy xgettext; ac_word=$2
8256 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8257 $as_echo_n "checking for $ac_word... " >&6; }
8258 if ${ac_cv_path_XGETTEXT+:} false; then :
8259 $as_echo_n "(cached) " >&6
8263 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
8266 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
8267 for ac_dir in $PATH; do
8268 test -z "$ac_dir" && ac_dir=.
8269 if test -f $ac_dir/$ac_word; then
8270 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
8271 ac_cv_path_XGETTEXT="$ac_dir/$ac_word"
8277 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
8281 XGETTEXT="$ac_cv_path_XGETTEXT"
8282 if test "$XGETTEXT" != ":"; then
8283 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5
8284 $as_echo "$XGETTEXT" >&6; }
8286 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8287 $as_echo "no" >&6; }
8290 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8291 /* end confdefs.h. */
8296 extern int _nl_msg_cat_cntr;
8297 return _nl_msg_cat_cntr
8302 if ac_fn_c_try_link "$LINENO"; then :
8308 ac_fn_c_check_func "$LINENO" "bind_textdomain_codeset" "ac_cv_func_bind_textdomain_codeset"
8309 if test "x$ac_cv_func_bind_textdomain_codeset" = xyes; then :
8328 rm -f core conftest.err conftest.$ac_objext \
8329 conftest$ac_exeext conftest.$ac_ext
8330 LIBS="$glib_save_LIBS"
8333 gt_cv_have_gettext=no
8341 if test "$gt_cv_have_gettext" = "yes" ; then
8343 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
8347 if test "$XGETTEXT" != ":"; then
8348 if $XGETTEXT --omit-header /dev/null 2> /dev/null; then
8351 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found xgettext program is not GNU xgettext; ignore it" >&5
8352 $as_echo "found xgettext program is not GNU xgettext; ignore it" >&6; }
8357 # We need to process the po/ directory.
8360 ac_config_commands="$ac_config_commands default-1"
8363 for lang in $ALL_LINGUAS; do
8364 GMOFILES="$GMOFILES $lang.gmo"
8365 POFILES="$POFILES $lang.po"
8380 if test "$gt_cv_have_gettext" = "yes"; then
8381 if test "x$ALL_LINGUAS" = "x"; then
8384 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
8385 $as_echo_n "checking for catalogs to be installed... " >&6; }
8387 for presentlang in $ALL_LINGUAS; do
8389 if test "%UNSET%" != "${LINGUAS-%UNSET%}"; then
8390 desiredlanguages="$LINGUAS"
8392 desiredlanguages="$ALL_LINGUAS"
8394 for desiredlang in $desiredlanguages; do
8395 # Use the presentlang catalog if desiredlang is
8396 # a. equal to presentlang, or
8397 # b. a variant of presentlang (because in this case,
8398 # presentlang can be used as a fallback for messages
8399 # which are not translated in the desiredlang catalog).
8400 case "$desiredlang" in
8401 "$presentlang"*) useit=yes;;
8404 if test $useit = yes; then
8405 NEW_LINGUAS="$NEW_LINGUAS $presentlang"
8408 LINGUAS=$NEW_LINGUAS
8409 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
8410 $as_echo "$LINGUAS" >&6; }
8413 if test -n "$LINGUAS"; then
8414 for lang in $LINGUAS; do CATALOGS="$CATALOGS $lang$CATOBJEXT"; done
8419 if test -n "$ac_aux_dir"; then
8420 MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs"
8422 if test -z "$MKINSTALLDIRS"; then
8423 MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs"
8427 test -d po || mkdir po
8428 if test "x$srcdir" != "x."; then
8429 if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then
8430 posrcprefix="$srcdir/"
8432 posrcprefix="../$srcdir/"
8438 sed -e "/^#/d" -e "/^\$/d" -e "s,.*, $posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \
8439 < $srcdir/po/POTFILES.in > po/POTFILES
8441 MKINSTALLDIRS="$INSTALL_DIRS"
8444 ###############################################################################
8446 # Check for -lXmu (some fucked up vendors don't ship it...)
8448 ###############################################################################
8452 ac_save_CPPFLAGS="$CPPFLAGS"
8453 if test \! -z "$includedir" ; then
8454 CPPFLAGS="$CPPFLAGS -I$includedir"
8456 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
8457 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
8458 ac_fn_c_check_header_compile "$LINENO" "X11/Xmu/Error.h" "ac_cv_header_X11_Xmu_Error_h" "#include <stdlib.h>
8460 #include <X11/Intrinsic.h>
8462 if test "x$ac_cv_header_X11_Xmu_Error_h" = xyes; then :
8467 CPPFLAGS="$ac_save_CPPFLAGS"
8468 if test "$have_xmu" = no ; then
8469 XMU_SRCS='$(UTILS_SRC)/xmu.c'
8470 XMU_OBJS='$(UTILS_BIN)/xmu.o'
8476 $as_echo "#define HAVE_XMU 1" >>confdefs.h
8481 ###############################################################################
8483 # Check for the SunOS 4.1.x _get_wmShellWidgetClass bug.
8484 # See comp.windows.x FAQ question 124. The right fix is to
8485 # get OpenWindows 3.0 patches 100512-02 and 100573-03.
8487 ###############################################################################
8489 if test "$have_xmu" = yes ; then
8492 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the SunOS 4.1.x _get_wmShellWidgetClass bug" >&5
8493 $as_echo_n "checking for the SunOS 4.1.x _get_wmShellWidgetClass bug... " >&6; }
8494 if ${ac_cv_sunos_xmu_bug+:} false; then :
8495 $as_echo_n "(cached) " >&6
8497 ac_save_LDFLAGS="$LDFLAGS"
8498 if test \! -z "$x_libraries" ; then
8499 LDFLAGS="$LDFLAGS -L$x_libraries"
8501 # Note: this trick never works! (Generally.)
8502 # We're only getting away with using AC_TRY_LINK
8503 # with X libraries because we know it's SunOS.
8504 LDFLAGS="$LDFLAGS -lXmu -lXt -lX11 -lXext -lm"
8505 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8506 /* end confdefs.h. */
8516 if ac_fn_c_try_link "$LINENO"; then :
8517 ac_cv_sunos_xmu_bug=no
8519 ac_cv_sunos_xmu_bug=yes
8521 rm -f core conftest.err conftest.$ac_objext \
8522 conftest$ac_exeext conftest.$ac_ext
8523 LDFLAGS="$ac_save_LDFLAGS"
8525 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sunos_xmu_bug" >&5
8526 $as_echo "$ac_cv_sunos_xmu_bug" >&6; }
8527 if test "$ac_cv_sunos_xmu_bug" = yes ; then
8528 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler understands -static" >&5
8529 $as_echo_n "checking whether the compiler understands -static... " >&6; }
8530 if ${ac_cv_ld_static+:} false; then :
8531 $as_echo_n "(cached) " >&6
8533 ac_save_LDFLAGS="$LDFLAGS"
8534 LDFLAGS="$LDFLAGS -static"
8535 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8536 /* end confdefs.h. */
8546 if ac_fn_c_try_link "$LINENO"; then :
8551 rm -f core conftest.err conftest.$ac_objext \
8552 conftest$ac_exeext conftest.$ac_ext
8553 LDFLAGS="$ac_save_LDFLAGS"
8555 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_ld_static" >&5
8556 $as_echo "$ac_cv_ld_static" >&6; }
8557 if test "$ac_cv_ld_static" = yes ; then
8558 LDFLAGS="$LDFLAGS -static"
8560 LDFLAGS="$LDFLAGS -Bstatic"
8568 ###############################################################################
8570 # Handle the --with-hackdir option
8572 ###############################################################################
8575 with_hackdir_req=unspecified
8577 # Check whether --with-hackdir was given.
8578 if test "${with_hackdir+set}" = set; then :
8579 withval=$with_hackdir; with_hackdir="$withval"; with_hackdir_req="$withval"
8585 if test x"$with_hackdir" = xyes; then
8586 HACKDIR='${libexecdir}/xscreensaver'
8587 elif test x"$with_hackdir" = xno; then
8590 HACKDIR=$with_hackdir
8593 # canonicalize slashes.
8594 HACKDIR=`echo "${HACKDIR}" | sed 's@/$@@;s@//*@/@g'`
8596 # Expand HACKDIR as HACKDIR_FULL
8597 HACKDIR_FULL=`eval eval eval eval eval eval eval eval eval echo $HACKDIR`
8599 # This option used to be called --enable-subdir; make sure that is no longer
8600 # used, since configure brain-damagedly ignores unknown --enable options.
8603 # Check whether --enable-subdir was given.
8604 if test "${enable_subdir+set}" = set; then :
8605 enableval=$enable_subdir; obsolete_enable=yes
8608 if test -n "$obsolete_enable"; then
8609 echo "error: the --enable-subdir option has been replaced with"
8610 echo " the new --with-hackdir option; see \`configure --help'"
8611 echo " for more information."
8616 ###############################################################################
8618 # Handle the --with-configdir option
8619 # Help for --with-x-app-defaults option added.
8621 ###############################################################################
8624 with_configdir_req=unspecified
8626 # Check whether --with-configdir was given.
8627 if test "${with_configdir+set}" = set; then :
8628 withval=$with_configdir; with_configdir="$withval"; with_configdir_req="$withval"
8634 if test x"$with_configdir" = xyes; then
8635 HACK_CONF_DIR='${datadir}/xscreensaver/config'
8636 elif test x"$with_configdir" = xno; then
8637 echo "error: must be yes, or a pathname: --with-configdir=$with_configdir"
8640 # there must be a better way than this...
8641 if test -z "`echo $with_configdir | sed 's@^/.*@@'`" ; then
8643 HACK_CONF_DIR=$with_configdir
8646 HACK_CONF_DIR="\${exec_prefix}$with_configdir"
8653 ###############################################################################
8655 # Check for the SGI SCREEN_SAVER server extension.
8657 ###############################################################################
8660 #with_sgi_req=unspecified
8661 #AC_ARG_WITH(sgi-ext,
8662 #[Except where noted, all of the --with options below can also take a
8663 #directory argument: for example, `--with-motif=/opt/Motif'. That would
8664 #cause /opt/Motif/include/ to be added to the -I list, and /opt/Motif/lib/
8665 #to be added to the -L list, assuming those directories exist.
8667 #By default, support for each of these options will be built in, if the
8668 #relevant library routines exist. At run time, they will then be used
8669 #only if the X server being used supports them. Each --with option has
8670 #a corresponding --without option, to override building support for them
8673 #Screen blanking and idle-detection options:
8675 # --with-sgi-ext Include support for the SGI SCREEN_SAVER extension.],
8676 # [with_sgi="$withval"; with_sgi_req="$withval"],[with_sgi=yes])
8678 #HANDLE_X_PATH_ARG(with_sgi, --with-sgi-ext, SGI SCREEN_SAVER)
8680 #if test "$with_sgi" = yes; then
8681 # AC_CHECK_X_HEADER(X11/extensions/XScreenSaver.h,
8683 # AC_DEFINE(HAVE_SGI_SAVER_EXTENSION)],,
8684 # [#include <X11/Xlib.h>])
8686 #elif test "$with_sgi" != no; then
8687 # echo "error: must be yes or no: --with-sgi-ext=$with_sgi"
8692 ###############################################################################
8694 # Check for the XIDLE server extension.
8696 ###############################################################################
8699 #with_xidle_req=unspecified
8700 #AC_ARG_WITH(xidle-ext,
8701 #[ --with-xidle-ext Include support for the XIDLE extension.],
8702 # [with_xidle="$withval"; with_xidle_req="$withval"],[with_xidle=yes])
8704 #HANDLE_X_PATH_ARG(with_xidle, --with-xidle-ext, XIDLE)
8706 #if test "$with_xidle" = yes; then
8707 # AC_CHECK_X_HEADER(X11/extensions/xidle.h,
8709 # AC_DEFINE(HAVE_XIDLE_EXTENSION)],,
8710 # [#include <X11/Xlib.h>])
8711 #elif test "$with_xidle" != no; then
8712 # echo "error: must be yes or no: --with-xidle-ext=$with_xidle"
8717 ###############################################################################
8719 # Check for the SGI-VIDEO-CONTROL server extension.
8721 ###############################################################################
8724 #with_sgivc_req=unspecified
8725 #AC_ARG_WITH(sgivc-ext,
8726 #[ --with-sgivc-ext Include support for the SGI-VIDEO-CONTROL extension.],
8727 # [with_sgivc="$withval"; with_sgivc_req="$withval"],[with_sgivc=yes])
8729 #HANDLE_X_PATH_ARG(with_sgivc, --with-sgivc-ext, SGI-VIDEO-CONTROL)
8731 #if test "$with_sgivc" = yes; then
8733 # # first check for XSGIvc.h
8734 # AC_CHECK_X_HEADER(X11/extensions/XSGIvc.h, [have_sgivc=yes],,
8735 # [#include <X11/Xlib.h>])
8737 # # if that succeeded, then check for the -lXsgivc
8738 # if test "$have_sgivc" = yes; then
8740 # AC_CHECK_X_LIB(Xsgivc, XSGIvcQueryGammaMap,
8741 # [have_sgivc=yes; SAVER_LIBS="$SAVER_LIBS -lXsgivc"], [true],
8745 # # if that succeeded, then we've really got it.
8746 # if test "$have_sgivc" = yes; then
8747 # AC_DEFINE(HAVE_SGI_VC_EXTENSION)
8750 #elif test "$with_sgivc" != no; then
8751 # echo "error: must be yes or no: --with-sgivc-ext=$with_sgivc"
8756 ###############################################################################
8758 # Check for the DPMS server extension.
8760 ###############################################################################
8763 with_dpms_req=unspecified
8765 # Check whether --with-dpms-ext was given.
8766 if test "${with_dpms_ext+set}" = set; then :
8767 withval=$with_dpms_ext; with_dpms="$withval"; with_dpms_req="$withval"
8774 case "$with_dpms" in
8779 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DPMS headers" >&5
8780 $as_echo_n "checking for DPMS headers... " >&6; }
8781 d=$with_dpms/include
8783 X_CFLAGS="-I$d $X_CFLAGS"
8784 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
8785 $as_echo "$d" >&6; }
8787 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
8788 $as_echo "not found ($d: no such directory)" >&6; }
8791 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DPMS libs" >&5
8792 $as_echo_n "checking for DPMS libs... " >&6; }
8795 X_LIBS="-L$d $X_LIBS"
8796 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
8797 $as_echo "$d" >&6; }
8799 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
8800 $as_echo "not found ($d: no such directory)" >&6; }
8803 # replace the directory string with "yes".
8805 with_dpms=$with_dpms_req
8810 echo "error: argument to --with-dpms-ext must be \"yes\", \"no\", or a directory."
8811 echo " If it is a directory, then \`DIR/include' will be added to"
8812 echo " the -I list, and \`DIR/lib' will be added to the -L list."
8818 if test "$with_dpms" = yes; then
8820 # first check for dpms.h
8822 ac_save_CPPFLAGS="$CPPFLAGS"
8823 if test \! -z "$includedir" ; then
8824 CPPFLAGS="$CPPFLAGS -I$includedir"
8826 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
8827 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
8828 ac_fn_c_check_header_compile "$LINENO" "X11/extensions/dpms.h" "ac_cv_header_X11_extensions_dpms_h" "#include <X11/Xlib.h>
8829 #include <X11/Xmd.h>
8831 if test "x$ac_cv_header_X11_extensions_dpms_h" = xyes; then :
8836 CPPFLAGS="$ac_save_CPPFLAGS"
8838 # if that succeeded, then check for the DPMS code in the libraries
8839 if test "$have_dpms" = yes; then
8841 # first look in -lXext (this is where it is with XFree86 4.0)
8844 ac_save_CPPFLAGS="$CPPFLAGS"
8845 ac_save_LDFLAGS="$LDFLAGS"
8846 # ac_save_LIBS="$LIBS"
8848 if test \! -z "$includedir" ; then
8849 CPPFLAGS="$CPPFLAGS -I$includedir"
8851 # note: $X_CFLAGS includes $x_includes
8852 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
8854 if test \! -z "$libdir" ; then
8855 LDFLAGS="$LDFLAGS -L$libdir"
8857 # note: $X_LIBS includes $x_libraries
8858 LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
8860 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
8861 LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
8862 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DPMSInfo in -lXext" >&5
8863 $as_echo_n "checking for DPMSInfo in -lXext... " >&6; }
8864 if ${ac_cv_lib_Xext_DPMSInfo+:} false; then :
8865 $as_echo_n "(cached) " >&6
8867 ac_check_lib_save_LIBS=$LIBS
8868 LIBS="-lXext -lXext -lX11 $LIBS"
8869 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8870 /* end confdefs.h. */
8872 /* Override any GCC internal prototype to avoid an error.
8873 Use char because int might match the return type of a GCC
8874 builtin and then its argument prototype would still apply. */
8887 if ac_fn_c_try_link "$LINENO"; then :
8888 ac_cv_lib_Xext_DPMSInfo=yes
8890 ac_cv_lib_Xext_DPMSInfo=no
8892 rm -f core conftest.err conftest.$ac_objext \
8893 conftest$ac_exeext conftest.$ac_ext
8894 LIBS=$ac_check_lib_save_LIBS
8896 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xext_DPMSInfo" >&5
8897 $as_echo "$ac_cv_lib_Xext_DPMSInfo" >&6; }
8898 if test "x$ac_cv_lib_Xext_DPMSInfo" = xyes; then :
8904 CPPFLAGS="$ac_save_CPPFLAGS"
8905 LDFLAGS="$ac_save_LDFLAGS"
8906 # LIBS="$ac_save_LIBS"
8909 # if that failed, look in -lXdpms (this is where it was in XFree86 3.x)
8910 if test "$have_dpms" = no; then
8912 ac_save_CPPFLAGS="$CPPFLAGS"
8913 ac_save_LDFLAGS="$LDFLAGS"
8914 # ac_save_LIBS="$LIBS"
8916 if test \! -z "$includedir" ; then
8917 CPPFLAGS="$CPPFLAGS -I$includedir"
8919 # note: $X_CFLAGS includes $x_includes
8920 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
8922 if test \! -z "$libdir" ; then
8923 LDFLAGS="$LDFLAGS -L$libdir"
8925 # note: $X_LIBS includes $x_libraries
8926 LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
8928 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
8929 LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
8930 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DPMSInfo in -lXdpms" >&5
8931 $as_echo_n "checking for DPMSInfo in -lXdpms... " >&6; }
8932 if ${ac_cv_lib_Xdpms_DPMSInfo+:} false; then :
8933 $as_echo_n "(cached) " >&6
8935 ac_check_lib_save_LIBS=$LIBS
8936 LIBS="-lXdpms -lXext -lX11 $LIBS"
8937 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8938 /* end confdefs.h. */
8940 /* Override any GCC internal prototype to avoid an error.
8941 Use char because int might match the return type of a GCC
8942 builtin and then its argument prototype would still apply. */
8955 if ac_fn_c_try_link "$LINENO"; then :
8956 ac_cv_lib_Xdpms_DPMSInfo=yes
8958 ac_cv_lib_Xdpms_DPMSInfo=no
8960 rm -f core conftest.err conftest.$ac_objext \
8961 conftest$ac_exeext conftest.$ac_ext
8962 LIBS=$ac_check_lib_save_LIBS
8964 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xdpms_DPMSInfo" >&5
8965 $as_echo "$ac_cv_lib_Xdpms_DPMSInfo" >&6; }
8966 if test "x$ac_cv_lib_Xdpms_DPMSInfo" = xyes; then :
8967 have_dpms=yes; XDPMS_LIBS="-lXdpms"
8972 CPPFLAGS="$ac_save_CPPFLAGS"
8973 LDFLAGS="$ac_save_LDFLAGS"
8974 # LIBS="$ac_save_LIBS"
8980 # if that succeeded, then we've really got it.
8981 if test "$have_dpms" = yes; then
8982 $as_echo "#define HAVE_DPMS_EXTENSION 1" >>confdefs.h
8986 elif test "$with_dpms" != no; then
8987 echo "error: must be yes or no: --with-dpms-ext=$with_dpms"
8992 ###############################################################################
8994 # Check for the XINERAMA server extension.
8996 ###############################################################################
8999 with_xinerama_req=unspecified
9001 # Check whether --with-xinerama-ext was given.
9002 if test "${with_xinerama_ext+set}" = set; then :
9003 withval=$with_xinerama_ext; with_xinerama="$withval"; with_xinerama_req="$withval"
9010 case "$with_xinerama" in
9015 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XINERAMA headers" >&5
9016 $as_echo_n "checking for XINERAMA headers... " >&6; }
9017 d=$with_xinerama/include
9019 X_CFLAGS="-I$d $X_CFLAGS"
9020 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
9021 $as_echo "$d" >&6; }
9023 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
9024 $as_echo "not found ($d: no such directory)" >&6; }
9027 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XINERAMA libs" >&5
9028 $as_echo_n "checking for XINERAMA libs... " >&6; }
9029 d=$with_xinerama/lib
9031 X_LIBS="-L$d $X_LIBS"
9032 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
9033 $as_echo "$d" >&6; }
9035 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
9036 $as_echo "not found ($d: no such directory)" >&6; }
9039 # replace the directory string with "yes".
9040 with_xinerama_req="yes"
9041 with_xinerama=$with_xinerama_req
9046 echo "error: argument to --with-xinerama-ext must be \"yes\", \"no\", or a directory."
9047 echo " If it is a directory, then \`DIR/include' will be added to"
9048 echo " the -I list, and \`DIR/lib' will be added to the -L list."
9054 if test "$with_xinerama" = yes; then
9056 # first check for Xinerama.h
9058 ac_save_CPPFLAGS="$CPPFLAGS"
9059 if test \! -z "$includedir" ; then
9060 CPPFLAGS="$CPPFLAGS -I$includedir"
9062 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
9063 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
9064 ac_fn_c_check_header_compile "$LINENO" "X11/extensions/Xinerama.h" "ac_cv_header_X11_extensions_Xinerama_h" "#include <X11/Xlib.h>
9066 if test "x$ac_cv_header_X11_extensions_Xinerama_h" = xyes; then :
9071 CPPFLAGS="$ac_save_CPPFLAGS"
9073 # if that succeeded, then check for the XINERAMA code in the libraries
9074 if test "$have_xinerama" = yes; then
9076 # first look in -lXext
9079 ac_save_CPPFLAGS="$CPPFLAGS"
9080 ac_save_LDFLAGS="$LDFLAGS"
9081 # ac_save_LIBS="$LIBS"
9083 if test \! -z "$includedir" ; then
9084 CPPFLAGS="$CPPFLAGS -I$includedir"
9086 # note: $X_CFLAGS includes $x_includes
9087 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
9089 if test \! -z "$libdir" ; then
9090 LDFLAGS="$LDFLAGS -L$libdir"
9092 # note: $X_LIBS includes $x_libraries
9093 LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
9095 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
9096 LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
9097 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XineramaQueryScreens in -lXext" >&5
9098 $as_echo_n "checking for XineramaQueryScreens in -lXext... " >&6; }
9099 if ${ac_cv_lib_Xext_XineramaQueryScreens+:} false; then :
9100 $as_echo_n "(cached) " >&6
9102 ac_check_lib_save_LIBS=$LIBS
9103 LIBS="-lXext -lXext -lX11 $LIBS"
9104 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9105 /* end confdefs.h. */
9107 /* Override any GCC internal prototype to avoid an error.
9108 Use char because int might match the return type of a GCC
9109 builtin and then its argument prototype would still apply. */
9113 char XineramaQueryScreens ();
9117 return XineramaQueryScreens ();
9122 if ac_fn_c_try_link "$LINENO"; then :
9123 ac_cv_lib_Xext_XineramaQueryScreens=yes
9125 ac_cv_lib_Xext_XineramaQueryScreens=no
9127 rm -f core conftest.err conftest.$ac_objext \
9128 conftest$ac_exeext conftest.$ac_ext
9129 LIBS=$ac_check_lib_save_LIBS
9131 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xext_XineramaQueryScreens" >&5
9132 $as_echo "$ac_cv_lib_Xext_XineramaQueryScreens" >&6; }
9133 if test "x$ac_cv_lib_Xext_XineramaQueryScreens" = xyes; then :
9139 CPPFLAGS="$ac_save_CPPFLAGS"
9140 LDFLAGS="$ac_save_LDFLAGS"
9141 # LIBS="$ac_save_LIBS"
9144 # if that failed, look in -lXinerama (this is where it is in XFree86 4.1.)
9145 if test "$have_xinerama" = no; then
9147 ac_save_CPPFLAGS="$CPPFLAGS"
9148 ac_save_LDFLAGS="$LDFLAGS"
9149 # ac_save_LIBS="$LIBS"
9151 if test \! -z "$includedir" ; then
9152 CPPFLAGS="$CPPFLAGS -I$includedir"
9154 # note: $X_CFLAGS includes $x_includes
9155 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
9157 if test \! -z "$libdir" ; then
9158 LDFLAGS="$LDFLAGS -L$libdir"
9160 # note: $X_LIBS includes $x_libraries
9161 LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
9163 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
9164 LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
9165 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XineramaQueryScreens in -lXinerama" >&5
9166 $as_echo_n "checking for XineramaQueryScreens in -lXinerama... " >&6; }
9167 if ${ac_cv_lib_Xinerama_XineramaQueryScreens+:} false; then :
9168 $as_echo_n "(cached) " >&6
9170 ac_check_lib_save_LIBS=$LIBS
9171 LIBS="-lXinerama -lXext -lX11 $LIBS"
9172 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9173 /* end confdefs.h. */
9175 /* Override any GCC internal prototype to avoid an error.
9176 Use char because int might match the return type of a GCC
9177 builtin and then its argument prototype would still apply. */
9181 char XineramaQueryScreens ();
9185 return XineramaQueryScreens ();
9190 if ac_fn_c_try_link "$LINENO"; then :
9191 ac_cv_lib_Xinerama_XineramaQueryScreens=yes
9193 ac_cv_lib_Xinerama_XineramaQueryScreens=no
9195 rm -f core conftest.err conftest.$ac_objext \
9196 conftest$ac_exeext conftest.$ac_ext
9197 LIBS=$ac_check_lib_save_LIBS
9199 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xinerama_XineramaQueryScreens" >&5
9200 $as_echo "$ac_cv_lib_Xinerama_XineramaQueryScreens" >&6; }
9201 if test "x$ac_cv_lib_Xinerama_XineramaQueryScreens" = xyes; then :
9202 have_xinerama=yes; XINERAMA_LIBS="-lXinerama"
9207 CPPFLAGS="$ac_save_CPPFLAGS"
9208 LDFLAGS="$ac_save_LDFLAGS"
9209 # LIBS="$ac_save_LIBS"
9214 # if that succeeded, then we've really got it.
9215 if test "$have_xinerama" = yes; then
9216 $as_echo "#define HAVE_XINERAMA 1" >>confdefs.h
9220 elif test "$with_xinerama" != no; then
9221 echo "error: must be yes or no: --with-xinerama-ext=$with_xinerama"
9226 ###############################################################################
9228 # Check for the XINPUT server extension.
9230 ###############################################################################
9233 with_xinput_req=unspecified
9235 # Check whether --with-xinput-ext was given.
9236 if test "${with_xinput_ext+set}" = set; then :
9237 withval=$with_xinput_ext; with_xinput="$withval"; with_xinput_req="$withval"
9244 case "$with_xinput" in
9249 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XINPUT headers" >&5
9250 $as_echo_n "checking for XINPUT headers... " >&6; }
9251 d=$with_xinput/include
9253 X_CFLAGS="-I$d $X_CFLAGS"
9254 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
9255 $as_echo "$d" >&6; }
9257 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
9258 $as_echo "not found ($d: no such directory)" >&6; }
9261 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XINPUT libs" >&5
9262 $as_echo_n "checking for XINPUT libs... " >&6; }
9265 X_LIBS="-L$d $X_LIBS"
9266 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
9267 $as_echo "$d" >&6; }
9269 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
9270 $as_echo "not found ($d: no such directory)" >&6; }
9273 # replace the directory string with "yes".
9274 with_xinput_req="yes"
9275 with_xinput=$with_xinput_req
9280 echo "error: argument to --with-xinput-ext must be \"yes\", \"no\", or a directory."
9281 echo " If it is a directory, then \`DIR/include' will be added to"
9282 echo " the -I list, and \`DIR/lib' will be added to the -L list."
9288 if test "$with_xinput" = yes; then
9290 # first check for Xinput.h
9292 ac_save_CPPFLAGS="$CPPFLAGS"
9293 if test \! -z "$includedir" ; then
9294 CPPFLAGS="$CPPFLAGS -I$includedir"
9296 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
9297 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
9298 ac_fn_c_check_header_compile "$LINENO" "X11/extensions/XInput.h" "ac_cv_header_X11_extensions_XInput_h" "#include <X11/Xlib.h>
9300 if test "x$ac_cv_header_X11_extensions_XInput_h" = xyes; then :
9305 CPPFLAGS="$ac_save_CPPFLAGS"
9307 # if that succeeded, then check for libXi
9308 if test "$have_xinput" = yes; then
9311 ac_save_CPPFLAGS="$CPPFLAGS"
9312 ac_save_LDFLAGS="$LDFLAGS"
9313 # ac_save_LIBS="$LIBS"
9315 if test \! -z "$includedir" ; then
9316 CPPFLAGS="$CPPFLAGS -I$includedir"
9318 # note: $X_CFLAGS includes $x_includes
9319 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
9321 if test \! -z "$libdir" ; then
9322 LDFLAGS="$LDFLAGS -L$libdir"
9324 # note: $X_LIBS includes $x_libraries
9325 LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
9327 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
9328 LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
9329 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XListInputDevices in -lXi" >&5
9330 $as_echo_n "checking for XListInputDevices in -lXi... " >&6; }
9331 if ${ac_cv_lib_Xi_XListInputDevices+:} false; then :
9332 $as_echo_n "(cached) " >&6
9334 ac_check_lib_save_LIBS=$LIBS
9335 LIBS="-lXi -lXext -lX11 $LIBS"
9336 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9337 /* end confdefs.h. */
9339 /* Override any GCC internal prototype to avoid an error.
9340 Use char because int might match the return type of a GCC
9341 builtin and then its argument prototype would still apply. */
9345 char XListInputDevices ();
9349 return XListInputDevices ();
9354 if ac_fn_c_try_link "$LINENO"; then :
9355 ac_cv_lib_Xi_XListInputDevices=yes
9357 ac_cv_lib_Xi_XListInputDevices=no
9359 rm -f core conftest.err conftest.$ac_objext \
9360 conftest$ac_exeext conftest.$ac_ext
9361 LIBS=$ac_check_lib_save_LIBS
9363 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xi_XListInputDevices" >&5
9364 $as_echo "$ac_cv_lib_Xi_XListInputDevices" >&6; }
9365 if test "x$ac_cv_lib_Xi_XListInputDevices" = xyes; then :
9366 have_xinput=yes; SAVER_LIBS="$SAVER_LIBS -lXi"
9371 CPPFLAGS="$ac_save_CPPFLAGS"
9372 LDFLAGS="$ac_save_LDFLAGS"
9373 # LIBS="$ac_save_LIBS"
9377 # if that succeeded, then we've really got it.
9378 if test "$have_xinput" = yes; then
9379 $as_echo "#define HAVE_XINPUT 1" >>confdefs.h
9383 elif test "$with_xinput" != no; then
9384 echo "error: must be yes or no: --with-xinput-ext=$with_xinput"
9389 ###############################################################################
9391 # Check for the XF86VMODE server extension (for virtual screens.)
9393 ###############################################################################
9396 with_xf86vmode_req=unspecified
9398 # Check whether --with-xf86vmode-ext was given.
9399 if test "${with_xf86vmode_ext+set}" = set; then :
9400 withval=$with_xf86vmode_ext; with_xf86vmode="$withval"; with_xf86vmode_req="$withval"
9407 case "$with_xf86vmode" in
9412 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for xf86vmode headers" >&5
9413 $as_echo_n "checking for xf86vmode headers... " >&6; }
9414 d=$with_xf86vmode/include
9416 X_CFLAGS="-I$d $X_CFLAGS"
9417 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
9418 $as_echo "$d" >&6; }
9420 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
9421 $as_echo "not found ($d: no such directory)" >&6; }
9424 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for xf86vmode libs" >&5
9425 $as_echo_n "checking for xf86vmode libs... " >&6; }
9426 d=$with_xf86vmode/lib
9428 X_LIBS="-L$d $X_LIBS"
9429 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
9430 $as_echo "$d" >&6; }
9432 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
9433 $as_echo "not found ($d: no such directory)" >&6; }
9436 # replace the directory string with "yes".
9437 with_xf86vmode_req="yes"
9438 with_xf86vmode=$with_xf86vmode_req
9443 echo "error: argument to --with-xf86vmode-ext must be \"yes\", \"no\", or a directory."
9444 echo " If it is a directory, then \`DIR/include' will be added to"
9445 echo " the -I list, and \`DIR/lib' will be added to the -L list."
9453 if test "$with_xf86vmode" = yes; then
9455 # first check for xf86vmode.h
9457 ac_save_CPPFLAGS="$CPPFLAGS"
9458 if test \! -z "$includedir" ; then
9459 CPPFLAGS="$CPPFLAGS -I$includedir"
9461 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
9462 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
9463 ac_fn_c_check_header_compile "$LINENO" "X11/extensions/xf86vmode.h" "ac_cv_header_X11_extensions_xf86vmode_h" "#include <X11/Xlib.h>
9465 if test "x$ac_cv_header_X11_extensions_xf86vmode_h" = xyes; then :
9470 CPPFLAGS="$ac_save_CPPFLAGS"
9472 # if that succeeded, then check for the -lXxf86vm
9473 if test "$have_xf86vmode" = yes; then
9476 ac_save_CPPFLAGS="$CPPFLAGS"
9477 ac_save_LDFLAGS="$LDFLAGS"
9478 # ac_save_LIBS="$LIBS"
9480 if test \! -z "$includedir" ; then
9481 CPPFLAGS="$CPPFLAGS -I$includedir"
9483 # note: $X_CFLAGS includes $x_includes
9484 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
9486 if test \! -z "$libdir" ; then
9487 LDFLAGS="$LDFLAGS -L$libdir"
9489 # note: $X_LIBS includes $x_libraries
9490 LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
9492 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
9493 LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
9494 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XF86VidModeGetViewPort in -lXxf86vm" >&5
9495 $as_echo_n "checking for XF86VidModeGetViewPort in -lXxf86vm... " >&6; }
9496 if ${ac_cv_lib_Xxf86vm_XF86VidModeGetViewPort+:} false; then :
9497 $as_echo_n "(cached) " >&6
9499 ac_check_lib_save_LIBS=$LIBS
9500 LIBS="-lXxf86vm -lXext -lX11 $LIBS"
9501 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9502 /* end confdefs.h. */
9504 /* Override any GCC internal prototype to avoid an error.
9505 Use char because int might match the return type of a GCC
9506 builtin and then its argument prototype would still apply. */
9510 char XF86VidModeGetViewPort ();
9514 return XF86VidModeGetViewPort ();
9519 if ac_fn_c_try_link "$LINENO"; then :
9520 ac_cv_lib_Xxf86vm_XF86VidModeGetViewPort=yes
9522 ac_cv_lib_Xxf86vm_XF86VidModeGetViewPort=no
9524 rm -f core conftest.err conftest.$ac_objext \
9525 conftest$ac_exeext conftest.$ac_ext
9526 LIBS=$ac_check_lib_save_LIBS
9528 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xxf86vm_XF86VidModeGetViewPort" >&5
9529 $as_echo "$ac_cv_lib_Xxf86vm_XF86VidModeGetViewPort" >&6; }
9530 if test "x$ac_cv_lib_Xxf86vm_XF86VidModeGetViewPort" = xyes; then :
9532 VIDMODE_LIBS="-lXxf86vm";
9533 SAVER_LIBS="$SAVER_LIBS $VIDMODE_LIBS"
9538 CPPFLAGS="$ac_save_CPPFLAGS"
9539 LDFLAGS="$ac_save_LDFLAGS"
9540 # LIBS="$ac_save_LIBS"
9544 # if that succeeded, then we've really got it.
9545 if test "$have_xf86vmode" = yes; then
9546 $as_echo "#define HAVE_XF86VMODE 1" >>confdefs.h
9550 elif test "$with_xf86vmode" != no; then
9551 echo "error: must be yes or no: --with-xf86vmode-ext=$with_xf86vmode"
9556 ###############################################################################
9558 # Check for the XF86VMODE server extension (for gamma fading.)
9560 ###############################################################################
9563 have_xf86gamma_ramp=no
9564 with_xf86gamma_req=unspecified
9566 # Check whether --with-xf86gamma-ext was given.
9567 if test "${with_xf86gamma_ext+set}" = set; then :
9568 withval=$with_xf86gamma_ext; with_xf86gamma="$withval"; with_xf86gamma_req="$withval"
9575 case "$with_xf86gamma" in
9580 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for xf86gamma headers" >&5
9581 $as_echo_n "checking for xf86gamma headers... " >&6; }
9582 d=$with_xf86gamma/include
9584 X_CFLAGS="-I$d $X_CFLAGS"
9585 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
9586 $as_echo "$d" >&6; }
9588 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
9589 $as_echo "not found ($d: no such directory)" >&6; }
9592 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for xf86gamma libs" >&5
9593 $as_echo_n "checking for xf86gamma libs... " >&6; }
9594 d=$with_xf86gamma/lib
9596 X_LIBS="-L$d $X_LIBS"
9597 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
9598 $as_echo "$d" >&6; }
9600 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
9601 $as_echo "not found ($d: no such directory)" >&6; }
9604 # replace the directory string with "yes".
9605 with_xf86gamma_req="yes"
9606 with_xf86gamma=$with_xf86gamma_req
9611 echo "error: argument to --with-xf86gamma-ext must be \"yes\", \"no\", or a directory."
9612 echo " If it is a directory, then \`DIR/include' will be added to"
9613 echo " the -I list, and \`DIR/lib' will be added to the -L list."
9619 if test "$with_xf86gamma" = yes; then
9621 # first check for xf86vmode.h, if we haven't already
9622 if test "$have_xf86vmode" = yes; then
9626 ac_save_CPPFLAGS="$CPPFLAGS"
9627 if test \! -z "$includedir" ; then
9628 CPPFLAGS="$CPPFLAGS -I$includedir"
9630 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
9631 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
9632 ac_fn_c_check_header_compile "$LINENO" "X11/extensions/xf86vmode.h" "ac_cv_header_X11_extensions_xf86vmode_h" "#include <X11/Xlib.h>
9634 if test "x$ac_cv_header_X11_extensions_xf86vmode_h" = xyes; then :
9639 CPPFLAGS="$ac_save_CPPFLAGS"
9642 # if that succeeded, then check for the -lXxf86vm
9643 if test "$have_xf86gamma" = yes; then
9646 ac_save_CPPFLAGS="$CPPFLAGS"
9647 ac_save_LDFLAGS="$LDFLAGS"
9648 # ac_save_LIBS="$LIBS"
9650 if test \! -z "$includedir" ; then
9651 CPPFLAGS="$CPPFLAGS -I$includedir"
9653 # note: $X_CFLAGS includes $x_includes
9654 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
9656 if test \! -z "$libdir" ; then
9657 LDFLAGS="$LDFLAGS -L$libdir"
9659 # note: $X_LIBS includes $x_libraries
9660 LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
9662 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
9663 LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
9664 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XF86VidModeSetGamma in -lXxf86vm" >&5
9665 $as_echo_n "checking for XF86VidModeSetGamma in -lXxf86vm... " >&6; }
9666 if ${ac_cv_lib_Xxf86vm_XF86VidModeSetGamma+:} false; then :
9667 $as_echo_n "(cached) " >&6
9669 ac_check_lib_save_LIBS=$LIBS
9670 LIBS="-lXxf86vm -lXext -lX11 $LIBS"
9671 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9672 /* end confdefs.h. */
9674 /* Override any GCC internal prototype to avoid an error.
9675 Use char because int might match the return type of a GCC
9676 builtin and then its argument prototype would still apply. */
9680 char XF86VidModeSetGamma ();
9684 return XF86VidModeSetGamma ();
9689 if ac_fn_c_try_link "$LINENO"; then :
9690 ac_cv_lib_Xxf86vm_XF86VidModeSetGamma=yes
9692 ac_cv_lib_Xxf86vm_XF86VidModeSetGamma=no
9694 rm -f core conftest.err conftest.$ac_objext \
9695 conftest$ac_exeext conftest.$ac_ext
9696 LIBS=$ac_check_lib_save_LIBS
9698 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xxf86vm_XF86VidModeSetGamma" >&5
9699 $as_echo "$ac_cv_lib_Xxf86vm_XF86VidModeSetGamma" >&6; }
9700 if test "x$ac_cv_lib_Xxf86vm_XF86VidModeSetGamma" = xyes; then :
9706 CPPFLAGS="$ac_save_CPPFLAGS"
9707 LDFLAGS="$ac_save_LDFLAGS"
9708 # LIBS="$ac_save_LIBS"
9712 # check for the Ramp versions of the functions too.
9713 if test "$have_xf86gamma" = yes; then
9714 have_xf86gamma_ramp=no
9716 ac_save_CPPFLAGS="$CPPFLAGS"
9717 ac_save_LDFLAGS="$LDFLAGS"
9718 # ac_save_LIBS="$LIBS"
9720 if test \! -z "$includedir" ; then
9721 CPPFLAGS="$CPPFLAGS -I$includedir"
9723 # note: $X_CFLAGS includes $x_includes
9724 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
9726 if test \! -z "$libdir" ; then
9727 LDFLAGS="$LDFLAGS -L$libdir"
9729 # note: $X_LIBS includes $x_libraries
9730 LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
9732 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
9733 LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
9734 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XF86VidModeSetGammaRamp in -lXxf86vm" >&5
9735 $as_echo_n "checking for XF86VidModeSetGammaRamp in -lXxf86vm... " >&6; }
9736 if ${ac_cv_lib_Xxf86vm_XF86VidModeSetGammaRamp+:} false; then :
9737 $as_echo_n "(cached) " >&6
9739 ac_check_lib_save_LIBS=$LIBS
9740 LIBS="-lXxf86vm -lXext -lX11 $LIBS"
9741 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9742 /* end confdefs.h. */
9744 /* Override any GCC internal prototype to avoid an error.
9745 Use char because int might match the return type of a GCC
9746 builtin and then its argument prototype would still apply. */
9750 char XF86VidModeSetGammaRamp ();
9754 return XF86VidModeSetGammaRamp ();
9759 if ac_fn_c_try_link "$LINENO"; then :
9760 ac_cv_lib_Xxf86vm_XF86VidModeSetGammaRamp=yes
9762 ac_cv_lib_Xxf86vm_XF86VidModeSetGammaRamp=no
9764 rm -f core conftest.err conftest.$ac_objext \
9765 conftest$ac_exeext conftest.$ac_ext
9766 LIBS=$ac_check_lib_save_LIBS
9768 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xxf86vm_XF86VidModeSetGammaRamp" >&5
9769 $as_echo "$ac_cv_lib_Xxf86vm_XF86VidModeSetGammaRamp" >&6; }
9770 if test "x$ac_cv_lib_Xxf86vm_XF86VidModeSetGammaRamp" = xyes; then :
9771 have_xf86gamma_ramp=yes
9776 CPPFLAGS="$ac_save_CPPFLAGS"
9777 LDFLAGS="$ac_save_LDFLAGS"
9778 # LIBS="$ac_save_LIBS"
9782 # if those tests succeeded, then we've really got the functions.
9783 if test "$have_xf86gamma" = yes; then
9784 $as_echo "#define HAVE_XF86VMODE_GAMMA 1" >>confdefs.h
9788 if test "$have_xf86gamma_ramp" = yes; then
9789 $as_echo "#define HAVE_XF86VMODE_GAMMA_RAMP 1" >>confdefs.h
9793 # pull in the lib, if we haven't already
9794 if test "$have_xf86gamma" = yes -a "$have_xf86vmode" = no; then
9795 SAVER_LIBS="$SAVER_LIBS -lXxf86vm"
9798 elif test "$with_xf86gamma" != no; then
9799 echo "error: must be yes or no: --with-xf86gamma-ext=$with_xf86vmode"
9804 ###############################################################################
9806 # Check for the RANDR (Resize and Rotate) server extension.
9808 # We need this to detect when the resolution of the desktop
9809 # has changed out from under us (this is a newer, different
9810 # mechanism than the XF86VMODE virtual viewports.)
9812 ###############################################################################
9815 with_randr_req=unspecified
9817 # Check whether --with-randr-ext was given.
9818 if test "${with_randr_ext+set}" = set; then :
9819 withval=$with_randr_ext; with_randr="$withval"; with_randr_req="$withval"
9826 case "$with_randr" in
9831 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for RANDR headers" >&5
9832 $as_echo_n "checking for RANDR headers... " >&6; }
9833 d=$with_randr/include
9835 X_CFLAGS="-I$d $X_CFLAGS"
9836 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
9837 $as_echo "$d" >&6; }
9839 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
9840 $as_echo "not found ($d: no such directory)" >&6; }
9843 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for RANDR libs" >&5
9844 $as_echo_n "checking for RANDR libs... " >&6; }
9847 X_LIBS="-L$d $X_LIBS"
9848 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
9849 $as_echo "$d" >&6; }
9851 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
9852 $as_echo "not found ($d: no such directory)" >&6; }
9855 # replace the directory string with "yes".
9856 with_randr_req="yes"
9857 with_randr=$with_randr_req
9862 echo "error: argument to --with-randr-ext must be \"yes\", \"no\", or a directory."
9863 echo " If it is a directory, then \`DIR/include' will be added to"
9864 echo " the -I list, and \`DIR/lib' will be added to the -L list."
9870 if test "$with_randr" = yes; then
9872 # first check for Xrandr.h
9874 ac_save_CPPFLAGS="$CPPFLAGS"
9875 if test \! -z "$includedir" ; then
9876 CPPFLAGS="$CPPFLAGS -I$includedir"
9878 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
9879 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
9880 ac_fn_c_check_header_compile "$LINENO" "X11/extensions/Xrandr.h" "ac_cv_header_X11_extensions_Xrandr_h" "#include <X11/Xlib.h>
9882 if test "x$ac_cv_header_X11_extensions_Xrandr_h" = xyes; then :
9887 CPPFLAGS="$ac_save_CPPFLAGS"
9889 # if that succeeded, then check for the XRR code in the libraries
9890 if test "$have_randr" = yes; then
9892 # RANDR probably needs -lXrender
9895 ac_save_CPPFLAGS="$CPPFLAGS"
9896 ac_save_LDFLAGS="$LDFLAGS"
9897 # ac_save_LIBS="$LIBS"
9899 if test \! -z "$includedir" ; then
9900 CPPFLAGS="$CPPFLAGS -I$includedir"
9902 # note: $X_CFLAGS includes $x_includes
9903 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
9905 if test \! -z "$libdir" ; then
9906 LDFLAGS="$LDFLAGS -L$libdir"
9908 # note: $X_LIBS includes $x_libraries
9909 LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
9911 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
9912 LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
9913 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XRenderSetSubpixelOrder in -lXrender" >&5
9914 $as_echo_n "checking for XRenderSetSubpixelOrder in -lXrender... " >&6; }
9915 if ${ac_cv_lib_Xrender_XRenderSetSubpixelOrder+:} false; then :
9916 $as_echo_n "(cached) " >&6
9918 ac_check_lib_save_LIBS=$LIBS
9919 LIBS="-lXrender -lXext -lX11 $LIBS"
9920 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9921 /* end confdefs.h. */
9923 /* Override any GCC internal prototype to avoid an error.
9924 Use char because int might match the return type of a GCC
9925 builtin and then its argument prototype would still apply. */
9929 char XRenderSetSubpixelOrder ();
9933 return XRenderSetSubpixelOrder ();
9938 if ac_fn_c_try_link "$LINENO"; then :
9939 ac_cv_lib_Xrender_XRenderSetSubpixelOrder=yes
9941 ac_cv_lib_Xrender_XRenderSetSubpixelOrder=no
9943 rm -f core conftest.err conftest.$ac_objext \
9944 conftest$ac_exeext conftest.$ac_ext
9945 LIBS=$ac_check_lib_save_LIBS
9947 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xrender_XRenderSetSubpixelOrder" >&5
9948 $as_echo "$ac_cv_lib_Xrender_XRenderSetSubpixelOrder" >&6; }
9949 if test "x$ac_cv_lib_Xrender_XRenderSetSubpixelOrder" = xyes; then :
9950 xrender_libs="-lXrender"
9955 CPPFLAGS="$ac_save_CPPFLAGS"
9956 LDFLAGS="$ac_save_LDFLAGS"
9957 # LIBS="$ac_save_LIBS"
9960 # first look for RANDR in -lXext
9963 ac_save_CPPFLAGS="$CPPFLAGS"
9964 ac_save_LDFLAGS="$LDFLAGS"
9965 # ac_save_LIBS="$LIBS"
9967 if test \! -z "$includedir" ; then
9968 CPPFLAGS="$CPPFLAGS -I$includedir"
9970 # note: $X_CFLAGS includes $x_includes
9971 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
9973 if test \! -z "$libdir" ; then
9974 LDFLAGS="$LDFLAGS -L$libdir"
9976 # note: $X_LIBS includes $x_libraries
9977 LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
9979 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
9980 LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
9981 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XRRGetScreenInfo in -lXext" >&5
9982 $as_echo_n "checking for XRRGetScreenInfo in -lXext... " >&6; }
9983 if ${ac_cv_lib_Xext_XRRGetScreenInfo+:} false; then :
9984 $as_echo_n "(cached) " >&6
9986 ac_check_lib_save_LIBS=$LIBS
9987 LIBS="-lXext $xrender_libs -lXext -lX11 $LIBS"
9988 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9989 /* end confdefs.h. */
9991 /* Override any GCC internal prototype to avoid an error.
9992 Use char because int might match the return type of a GCC
9993 builtin and then its argument prototype would still apply. */
9997 char XRRGetScreenInfo ();
10001 return XRRGetScreenInfo ();
10006 if ac_fn_c_try_link "$LINENO"; then :
10007 ac_cv_lib_Xext_XRRGetScreenInfo=yes
10009 ac_cv_lib_Xext_XRRGetScreenInfo=no
10011 rm -f core conftest.err conftest.$ac_objext \
10012 conftest$ac_exeext conftest.$ac_ext
10013 LIBS=$ac_check_lib_save_LIBS
10015 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xext_XRRGetScreenInfo" >&5
10016 $as_echo "$ac_cv_lib_Xext_XRRGetScreenInfo" >&6; }
10017 if test "x$ac_cv_lib_Xext_XRRGetScreenInfo" = xyes; then :
10018 have_randr=yes; SAVER_LIBS="$SAVER_LIBS $xrender_libs"
10023 CPPFLAGS="$ac_save_CPPFLAGS"
10024 LDFLAGS="$ac_save_LDFLAGS"
10025 # LIBS="$ac_save_LIBS"
10028 # if that failed, look in -lXrandr
10029 if test "$have_randr" = no; then
10031 ac_save_CPPFLAGS="$CPPFLAGS"
10032 ac_save_LDFLAGS="$LDFLAGS"
10033 # ac_save_LIBS="$LIBS"
10035 if test \! -z "$includedir" ; then
10036 CPPFLAGS="$CPPFLAGS -I$includedir"
10038 # note: $X_CFLAGS includes $x_includes
10039 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
10041 if test \! -z "$libdir" ; then
10042 LDFLAGS="$LDFLAGS -L$libdir"
10044 # note: $X_LIBS includes $x_libraries
10045 LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
10047 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
10048 LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
10049 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XRRGetScreenInfo in -lXrandr" >&5
10050 $as_echo_n "checking for XRRGetScreenInfo in -lXrandr... " >&6; }
10051 if ${ac_cv_lib_Xrandr_XRRGetScreenInfo+:} false; then :
10052 $as_echo_n "(cached) " >&6
10054 ac_check_lib_save_LIBS=$LIBS
10055 LIBS="-lXrandr $xrender_libs -lXext -lX11 $LIBS"
10056 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10057 /* end confdefs.h. */
10059 /* Override any GCC internal prototype to avoid an error.
10060 Use char because int might match the return type of a GCC
10061 builtin and then its argument prototype would still apply. */
10065 char XRRGetScreenInfo ();
10069 return XRRGetScreenInfo ();
10074 if ac_fn_c_try_link "$LINENO"; then :
10075 ac_cv_lib_Xrandr_XRRGetScreenInfo=yes
10077 ac_cv_lib_Xrandr_XRRGetScreenInfo=no
10079 rm -f core conftest.err conftest.$ac_objext \
10080 conftest$ac_exeext conftest.$ac_ext
10081 LIBS=$ac_check_lib_save_LIBS
10083 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xrandr_XRRGetScreenInfo" >&5
10084 $as_echo "$ac_cv_lib_Xrandr_XRRGetScreenInfo" >&6; }
10085 if test "x$ac_cv_lib_Xrandr_XRRGetScreenInfo" = xyes; then :
10086 have_randr=yes; SAVER_LIBS="$SAVER_LIBS -lXrandr $xrender_libs"
10091 CPPFLAGS="$ac_save_CPPFLAGS"
10092 LDFLAGS="$ac_save_LDFLAGS"
10093 # LIBS="$ac_save_LIBS"
10098 # if that succeeded, then we've really got it.
10099 if test "$have_randr" = yes; then
10100 $as_echo "#define HAVE_RANDR 1" >>confdefs.h
10103 # Now check for version 1.2 in the same libs.
10104 # Try to compile, since on MacOS 10.5.7, headers are older than libs!
10105 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XRRGetScreenResources" >&5
10106 $as_echo_n "checking for XRRGetScreenResources... " >&6; }
10107 if ${ac_cv_randr_12+:} false; then :
10108 $as_echo_n "(cached) " >&6
10112 ac_save_CPPFLAGS="$CPPFLAGS"
10113 if test \! -z "$includedir" ; then
10114 CPPFLAGS="$CPPFLAGS -I$includedir"
10116 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
10117 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
10118 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10119 /* end confdefs.h. */
10120 #include <stdlib.h>
10121 #include <X11/Xlib.h>
10122 #include <X11/extensions/Xrandr.h>
10126 XRRScreenResources *res =
10127 XRRGetScreenResources (0, 0);
10132 if ac_fn_c_try_compile "$LINENO"; then :
10137 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10138 CPPFLAGS="$ac_save_CPPFLAGS"
10140 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_randr_12" >&5
10141 $as_echo "$ac_cv_randr_12" >&6; }
10142 if test "$ac_cv_randr_12" = yes ; then
10143 $as_echo "#define HAVE_RANDR_12 1" >>confdefs.h
10146 # AC_CHECK_X_LIB(c, XRRGetOutputInfo, [AC_DEFINE(HAVE_RANDR_12)],
10147 # [true], $SAVER_LIBS)
10151 elif test "$with_randr" != no; then
10152 echo "error: must be yes or no: --with-randr-ext=$with_randr"
10157 ###############################################################################
10159 # Check for XF86MiscSetGrabKeysState (but only bother if we are already
10160 # using other XF86 stuff.)
10162 ###############################################################################
10164 have_xf86miscsetgrabkeysstate=no
10165 if test "$have_xf86gamma" = yes -o "$have_xf86vmode" = yes; then
10167 ac_save_CPPFLAGS="$CPPFLAGS"
10168 ac_save_LDFLAGS="$LDFLAGS"
10169 # ac_save_LIBS="$LIBS"
10171 if test \! -z "$includedir" ; then
10172 CPPFLAGS="$CPPFLAGS -I$includedir"
10174 # note: $X_CFLAGS includes $x_includes
10175 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
10177 if test \! -z "$libdir" ; then
10178 LDFLAGS="$LDFLAGS -L$libdir"
10180 # note: $X_LIBS includes $x_libraries
10181 LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
10183 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
10184 LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
10185 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XF86MiscSetGrabKeysState in -lXxf86misc" >&5
10186 $as_echo_n "checking for XF86MiscSetGrabKeysState in -lXxf86misc... " >&6; }
10187 if ${ac_cv_lib_Xxf86misc_XF86MiscSetGrabKeysState+:} false; then :
10188 $as_echo_n "(cached) " >&6
10190 ac_check_lib_save_LIBS=$LIBS
10191 LIBS="-lXxf86misc -lXext -lX11 $LIBS"
10192 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10193 /* end confdefs.h. */
10195 /* Override any GCC internal prototype to avoid an error.
10196 Use char because int might match the return type of a GCC
10197 builtin and then its argument prototype would still apply. */
10201 char XF86MiscSetGrabKeysState ();
10205 return XF86MiscSetGrabKeysState ();
10210 if ac_fn_c_try_link "$LINENO"; then :
10211 ac_cv_lib_Xxf86misc_XF86MiscSetGrabKeysState=yes
10213 ac_cv_lib_Xxf86misc_XF86MiscSetGrabKeysState=no
10215 rm -f core conftest.err conftest.$ac_objext \
10216 conftest$ac_exeext conftest.$ac_ext
10217 LIBS=$ac_check_lib_save_LIBS
10219 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xxf86misc_XF86MiscSetGrabKeysState" >&5
10220 $as_echo "$ac_cv_lib_Xxf86misc_XF86MiscSetGrabKeysState" >&6; }
10221 if test "x$ac_cv_lib_Xxf86misc_XF86MiscSetGrabKeysState" = xyes; then :
10222 have_xf86miscsetgrabkeysstate=yes
10227 CPPFLAGS="$ac_save_CPPFLAGS"
10228 LDFLAGS="$ac_save_LDFLAGS"
10229 # LIBS="$ac_save_LIBS"
10231 if test "$have_xf86miscsetgrabkeysstate" = yes ; then
10232 SAVER_LIBS="$SAVER_LIBS -lXxf86misc"
10233 $as_echo "#define HAVE_XF86MISCSETGRABKEYSSTATE 1" >>confdefs.h
10239 ###############################################################################
10241 # Check for HP XHPDisableReset and XHPEnableReset.
10243 ###############################################################################
10245 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XHPDisableReset in X11/XHPlib.h" >&5
10246 $as_echo_n "checking for XHPDisableReset in X11/XHPlib.h... " >&6; }
10248 ac_save_CPPFLAGS="$CPPFLAGS"
10249 if test \! -z "$includedir" ; then
10250 CPPFLAGS="$CPPFLAGS -I$includedir"
10252 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
10253 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
10254 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10255 /* end confdefs.h. */
10256 #include <X11/XHPlib.h>
10259 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
10260 $EGREP "XHPDisableReset" >/dev/null 2>&1; then :
10261 $as_echo "#define HAVE_XHPDISABLERESET 1" >>confdefs.h
10263 SAVER_LIBS="-lXhp11 $SAVER_LIBS"
10264 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10265 $as_echo "yes" >&6; }
10267 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10268 $as_echo "no" >&6; }
10272 CPPFLAGS="$ac_save_CPPFLAGS"
10275 ###############################################################################
10277 # Check for /proc/interrupts.
10279 ###############################################################################
10281 have_proc_interrupts=no
10282 with_proc_interrupts_req=unspecified
10284 # Check whether --with-proc-interrupts was given.
10285 if test "${with_proc_interrupts+set}" = set; then :
10286 withval=$with_proc_interrupts; with_proc_interrupts="$withval"; with_proc_interrupts_req="$withval"
10288 with_proc_interrupts=yes
10292 if test "$with_proc_interrupts" = yes; then
10294 # Note that we may be building in an environment (e.g. Debian buildd chroot)
10295 # without a proper /proc filesystem. If /proc/interrupts exists, then we'll
10296 # check that it has the bits we need, but otherwise we'll just go on faith.
10298 have_proc_interrupts=yes
10300 if test -f /proc/interrupts; then
10301 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether /proc/interrupts contains keyboard data" >&5
10302 $as_echo_n "checking whether /proc/interrupts contains keyboard data... " >&6; }
10303 if ${ac_cv_have_proc_interrupts+:} false; then :
10304 $as_echo_n "(cached) " >&6
10306 ac_cv_have_proc_interrupts=no
10307 if grep 'keyboard\|i8042' /proc/interrupts >/dev/null 2>&1 ; then
10308 ac_cv_have_proc_interrupts=yes
10312 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_proc_interrupts" >&5
10313 $as_echo "$ac_cv_have_proc_interrupts" >&6; }
10314 have_proc_interrupts=$ac_cv_have_proc_interrupts
10317 if test "$have_proc_interrupts" = yes; then
10318 $as_echo "#define HAVE_PROC_INTERRUPTS 1" >>confdefs.h
10322 elif test "$with_proc_interrupts" != no; then
10323 echo "error: must be yes or no: --with-proc-interrupts=$with_proc_interrupts"
10328 ###############################################################################
10330 # The --enable-locking option
10332 ###############################################################################
10334 # Check whether --enable-locking was given.
10335 if test "${enable_locking+set}" = set; then :
10336 enableval=$enable_locking; enable_locking="$enableval"
10338 if test "$ac_macosx" = yes; then
10339 # We can't lock on MacOS X, so default to not compiling in support for it.
10340 # But allow --enable-locking to override that, so I can debug Linux locking
10348 if test "$enable_locking" = yes; then
10350 elif test "$enable_locking" = no; then
10351 $as_echo "#define NO_LOCKING 1" >>confdefs.h
10354 echo "error: must be yes or no: --enable-locking=$enable_locking"
10359 ###############################################################################
10361 # Whether to allow root password to unblank.
10363 ###############################################################################
10364 # Check whether --enable-root-passwd was given.
10365 if test "${enable_root_passwd+set}" = set; then :
10366 enableval=$enable_root_passwd; enable_root_passwd="$enableval"
10368 enable_root_passwd=yes
10371 if test "$enable_root_passwd" = yes; then
10372 $as_echo "#define ALLOW_ROOT_PASSWD 1" >>confdefs.h
10375 elif test "$enable_root_passwd" != no; then
10376 echo "error: must be yes or no: --enable-root-passwd=$enable_root_passwd"
10380 ###############################################################################
10384 ###############################################################################
10388 # Solaris systems tend to come with PAM misconfigured.
10389 # Don't build it by default, even if the headers exist.
10390 with_pam_default=no
10393 # Default to building PAM support on all other systems, if it exists.
10394 with_pam_default=yes
10399 with_pam_req=unspecified
10402 # Check whether --with-pam was given.
10403 if test "${with_pam+set}" = set; then :
10404 withval=$with_pam; with_pam="$withval"; with_pam_req="$withval"
10406 with_pam=$with_pam_default
10411 # Check whether --with-pam_service_name was given.
10412 if test "${with_pam_service_name+set}" = set; then :
10413 withval=$with_pam_service_name; pam_service_name="$withval"
10415 pam_service_name="xscreensaver"
10419 # Check whether --enable-pam-check-account-type was given.
10420 if test "${enable_pam_check_account_type+set}" = set; then :
10421 enableval=$enable_pam_check_account_type; enable_pam_check_account_type="$enableval"
10423 enable_pam_check_account_type=no
10426 if test "$enable_pam_check_account_type" = yes ; then
10427 $as_echo "#define PAM_CHECK_ACCOUNT_TYPE 1" >>confdefs.h
10430 elif test "$enable_pam_check_account_type" != no ; then
10431 echo "error: must be yes or no: --enable-pam-check-account-type=$enable_pam_check_account_type"
10436 case "$with_pam" in
10441 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PAM headers" >&5
10442 $as_echo_n "checking for PAM headers... " >&6; }
10443 d=$with_pam/include
10444 if test -d $d; then
10445 X_CFLAGS="-I$d $X_CFLAGS"
10446 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
10447 $as_echo "$d" >&6; }
10449 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
10450 $as_echo "not found ($d: no such directory)" >&6; }
10453 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PAM libs" >&5
10454 $as_echo_n "checking for PAM libs... " >&6; }
10456 if test -d $d; then
10457 X_LIBS="-L$d $X_LIBS"
10458 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
10459 $as_echo "$d" >&6; }
10461 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
10462 $as_echo "not found ($d: no such directory)" >&6; }
10465 # replace the directory string with "yes".
10467 with_pam=$with_pam_req
10472 echo "error: argument to --with-pam must be \"yes\", \"no\", or a directory."
10473 echo " If it is a directory, then \`DIR/include' will be added to"
10474 echo " the -I list, and \`DIR/lib' will be added to the -L list."
10480 if test "$enable_locking" = yes -a "$with_pam" = yes; then
10481 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PAM" >&5
10482 $as_echo_n "checking for PAM... " >&6; }
10483 if ${ac_cv_pam+:} false; then :
10484 $as_echo_n "(cached) " >&6
10487 ac_save_CPPFLAGS="$CPPFLAGS"
10488 if test \! -z "$includedir" ; then
10489 CPPFLAGS="$CPPFLAGS -I$includedir"
10491 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
10492 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
10493 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10494 /* end confdefs.h. */
10495 #include <security/pam_appl.h>
10504 if ac_fn_c_try_compile "$LINENO"; then :
10509 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10510 CPPFLAGS="$ac_save_CPPFLAGS"
10512 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_pam" >&5
10513 $as_echo "$ac_cv_pam" >&6; }
10514 if test "$ac_cv_pam" = yes ; then
10516 $as_echo "#define HAVE_PAM 1" >>confdefs.h
10518 cat >>confdefs.h <<_ACEOF
10519 #define PAM_SERVICE_NAME "$pam_service_name"
10523 PASSWD_LIBS="${PASSWD_LIBS} -lpam"
10525 # libpam typically requires dlopen and dlsym. On FreeBSD,
10526 # those are in libc. On Linux and Solaris, they're in libdl.
10527 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10528 $as_echo_n "checking for dlopen in -ldl... " >&6; }
10529 if ${ac_cv_lib_dl_dlopen+:} false; then :
10530 $as_echo_n "(cached) " >&6
10532 ac_check_lib_save_LIBS=$LIBS
10534 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10535 /* end confdefs.h. */
10537 /* Override any GCC internal prototype to avoid an error.
10538 Use char because int might match the return type of a GCC
10539 builtin and then its argument prototype would still apply. */
10552 if ac_fn_c_try_link "$LINENO"; then :
10553 ac_cv_lib_dl_dlopen=yes
10555 ac_cv_lib_dl_dlopen=no
10557 rm -f core conftest.err conftest.$ac_objext \
10558 conftest$ac_exeext conftest.$ac_ext
10559 LIBS=$ac_check_lib_save_LIBS
10561 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10562 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10563 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
10564 PASSWD_LIBS="${PASSWD_LIBS} -ldl"
10568 # On Linux, sigtimedwait() is in libc; on Solaris, it's in librt.
10570 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sigtimedwait in -lc" >&5
10571 $as_echo_n "checking for sigtimedwait in -lc... " >&6; }
10572 if ${ac_cv_lib_c_sigtimedwait+:} false; then :
10573 $as_echo_n "(cached) " >&6
10575 ac_check_lib_save_LIBS=$LIBS
10577 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10578 /* end confdefs.h. */
10580 /* Override any GCC internal prototype to avoid an error.
10581 Use char because int might match the return type of a GCC
10582 builtin and then its argument prototype would still apply. */
10586 char sigtimedwait ();
10590 return sigtimedwait ();
10595 if ac_fn_c_try_link "$LINENO"; then :
10596 ac_cv_lib_c_sigtimedwait=yes
10598 ac_cv_lib_c_sigtimedwait=no
10600 rm -f core conftest.err conftest.$ac_objext \
10601 conftest$ac_exeext conftest.$ac_ext
10602 LIBS=$ac_check_lib_save_LIBS
10604 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_sigtimedwait" >&5
10605 $as_echo "$ac_cv_lib_c_sigtimedwait" >&6; }
10606 if test "x$ac_cv_lib_c_sigtimedwait" = xyes; then :
10608 $as_echo "#define HAVE_SIGTIMEDWAIT 1" >>confdefs.h
10612 if test "$have_timedwait" = no ; then
10613 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sigtimedwait in -lrt" >&5
10614 $as_echo_n "checking for sigtimedwait in -lrt... " >&6; }
10615 if ${ac_cv_lib_rt_sigtimedwait+:} false; then :
10616 $as_echo_n "(cached) " >&6
10618 ac_check_lib_save_LIBS=$LIBS
10620 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10621 /* end confdefs.h. */
10623 /* Override any GCC internal prototype to avoid an error.
10624 Use char because int might match the return type of a GCC
10625 builtin and then its argument prototype would still apply. */
10629 char sigtimedwait ();
10633 return sigtimedwait ();
10638 if ac_fn_c_try_link "$LINENO"; then :
10639 ac_cv_lib_rt_sigtimedwait=yes
10641 ac_cv_lib_rt_sigtimedwait=no
10643 rm -f core conftest.err conftest.$ac_objext \
10644 conftest$ac_exeext conftest.$ac_ext
10645 LIBS=$ac_check_lib_save_LIBS
10647 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rt_sigtimedwait" >&5
10648 $as_echo "$ac_cv_lib_rt_sigtimedwait" >&6; }
10649 if test "x$ac_cv_lib_rt_sigtimedwait" = xyes; then :
10651 $as_echo "#define HAVE_SIGTIMEDWAIT 1" >>confdefs.h
10653 PASSWD_LIBS="${PASSWD_LIBS} -lrt"
10658 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to call pam_strerror" >&5
10659 $as_echo_n "checking how to call pam_strerror... " >&6; }
10660 if ${ac_cv_pam_strerror_args+:} false; then :
10661 $as_echo_n "(cached) " >&6
10664 ac_save_CPPFLAGS="$CPPFLAGS"
10665 if test \! -z "$includedir" ; then
10666 CPPFLAGS="$CPPFLAGS -I$includedir"
10668 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
10669 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
10670 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10671 /* end confdefs.h. */
10673 #include <stdlib.h>
10674 #include <security/pam_appl.h>
10678 pam_handle_t *pamh = 0;
10679 char *s = pam_strerror(pamh, PAM_SUCCESS);
10684 if ac_fn_c_try_compile "$LINENO"; then :
10685 ac_pam_strerror_args=2
10688 ac_save_CPPFLAGS="$CPPFLAGS"
10689 if test \! -z "$includedir" ; then
10690 CPPFLAGS="$CPPFLAGS -I$includedir"
10692 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
10693 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
10694 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10695 /* end confdefs.h. */
10697 #include <stdlib.h>
10698 #include <security/pam_appl.h>
10703 pam_strerror(PAM_SUCCESS);
10708 if ac_fn_c_try_compile "$LINENO"; then :
10709 ac_pam_strerror_args=1
10711 ac_pam_strerror_args=0
10713 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10714 CPPFLAGS="$ac_save_CPPFLAGS"
10716 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10717 CPPFLAGS="$ac_save_CPPFLAGS"
10718 ac_cv_pam_strerror_args=$ac_pam_strerror_args
10721 ac_pam_strerror_args=$ac_cv_pam_strerror_args
10722 if test "$ac_pam_strerror_args" = 1 ; then
10723 { $as_echo "$as_me:${as_lineno-$LINENO}: result: one argument" >&5
10724 $as_echo "one argument" >&6; }
10725 elif test "$ac_pam_strerror_args" = 2 ; then
10726 $as_echo "#define PAM_STRERROR_TWO_ARGS 1" >>confdefs.h
10728 { $as_echo "$as_me:${as_lineno-$LINENO}: result: two arguments" >&5
10729 $as_echo "two arguments" >&6; }
10731 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unknown" >&5
10732 $as_echo "unknown" >&6; }
10735 # Check pam_fail_delay
10736 { $as_echo "$as_me:${as_lineno-$LINENO}: checking pam_fail_delay in -lpam" >&5
10737 $as_echo_n "checking pam_fail_delay in -lpam... " >&6; }
10738 if ${ac_cv_pam_fail_delay+:} false; then :
10739 $as_echo_n "(cached) " >&6
10741 ac_save_LDFLAGS="$LDFLAGS"
10743 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10744 /* end confdefs.h. */
10745 #include <security/pam_appl.h>
10749 pam_handle_t *pamh = 0;
10750 unsigned int usec = 1;
10751 int status = pam_fail_delay (pamh, usec);
10756 if ac_fn_c_try_link "$LINENO"; then :
10757 ac_pam_fail_delay=yes
10759 ac_pam_fail_delay=no
10761 rm -f core conftest.err conftest.$ac_objext \
10762 conftest$ac_exeext conftest.$ac_ext
10763 ac_cv_pam_fail_delay=$ac_pam_fail_delay,
10764 LDFLAGS=$ac_save_LDFLAGS
10768 if test "$ac_pam_fail_delay" = yes ; then
10769 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10770 $as_echo "yes" >&6; }
10771 $as_echo "#define HAVE_PAM_FAIL_DELAY 1" >>confdefs.h
10774 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10775 $as_echo "no" >&6; }
10782 ###############################################################################
10784 # Check for Kerberos.
10786 ###############################################################################
10790 with_kerberos_req=unspecified
10793 # Check whether --with-kerberos was given.
10794 if test "${with_kerberos+set}" = set; then :
10795 withval=$with_kerberos; with_kerberos="$withval"; with_kerberos_req="$withval"
10802 case "$with_kerberos" in
10807 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Kerberos headers" >&5
10808 $as_echo_n "checking for Kerberos headers... " >&6; }
10809 d=$with_kerberos/include
10810 if test -d $d; then
10811 X_CFLAGS="-I$d $X_CFLAGS"
10812 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
10813 $as_echo "$d" >&6; }
10815 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
10816 $as_echo "not found ($d: no such directory)" >&6; }
10819 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Kerberos libs" >&5
10820 $as_echo_n "checking for Kerberos libs... " >&6; }
10821 d=$with_kerberos/lib
10822 if test -d $d; then
10823 X_LIBS="-L$d $X_LIBS"
10824 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
10825 $as_echo "$d" >&6; }
10827 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
10828 $as_echo "not found ($d: no such directory)" >&6; }
10831 # replace the directory string with "yes".
10832 with_kerberos_req="yes"
10833 with_kerberos=$with_kerberos_req
10838 echo "error: argument to --with-kerberos must be \"yes\", \"no\", or a directory."
10839 echo " If it is a directory, then \`DIR/include' will be added to"
10840 echo " the -I list, and \`DIR/lib' will be added to the -L list."
10846 if test "$enable_locking" = yes -a "$with_kerberos" = yes; then
10847 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Kerberos 4" >&5
10848 $as_echo_n "checking for Kerberos 4... " >&6; }
10849 if ${ac_cv_kerberos+:} false; then :
10850 $as_echo_n "(cached) " >&6
10853 ac_save_CPPFLAGS="$CPPFLAGS"
10854 if test \! -z "$includedir" ; then
10855 CPPFLAGS="$CPPFLAGS -I$includedir"
10857 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
10858 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
10859 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10860 /* end confdefs.h. */
10870 if ac_fn_c_try_compile "$LINENO"; then :
10875 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10876 CPPFLAGS="$ac_save_CPPFLAGS"
10878 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_kerberos" >&5
10879 $as_echo "$ac_cv_kerberos" >&6; }
10880 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Kerberos 5" >&5
10881 $as_echo_n "checking for Kerberos 5... " >&6; }
10882 if ${ac_cv_kerberos5+:} false; then :
10883 $as_echo_n "(cached) " >&6
10886 ac_save_CPPFLAGS="$CPPFLAGS"
10887 if test \! -z "$includedir" ; then
10888 CPPFLAGS="$CPPFLAGS -I$includedir"
10890 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
10891 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
10892 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10893 /* end confdefs.h. */
10894 #include <kerberosIV/krb.h>
10903 if ac_fn_c_try_compile "$LINENO"; then :
10904 ac_cv_kerberos5=yes
10908 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10909 CPPFLAGS="$ac_save_CPPFLAGS"
10911 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_kerberos5" >&5
10912 $as_echo "$ac_cv_kerberos5" >&6; }
10914 if test "$ac_cv_kerberos" = yes ; then
10916 $as_echo "#define HAVE_KERBEROS 1" >>confdefs.h
10920 if test "$ac_cv_kerberos5" = yes ; then
10922 # Andrew Snare <ajs@pigpond.com> wrote:
10924 # You were assuming that if kerberosV (krb5) was found, then kerberosIV
10925 # (krb4) was also available. This turns out not to be the case with
10926 # mit-krb-1.2.7; apparently backwards-compatibility with KerberosIV
10929 # So, disable kerberosV support if libkrb4 can't be found.
10930 # This is not the best solution, but it makes the compile not fail.
10933 ac_save_CPPFLAGS="$CPPFLAGS"
10934 ac_save_LDFLAGS="$LDFLAGS"
10935 # ac_save_LIBS="$LIBS"
10937 if test \! -z "$includedir" ; then
10938 CPPFLAGS="$CPPFLAGS -I$includedir"
10940 # note: $X_CFLAGS includes $x_includes
10941 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
10943 if test \! -z "$libdir" ; then
10944 LDFLAGS="$LDFLAGS -L$libdir"
10946 # note: $X_LIBS includes $x_libraries
10947 LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
10949 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
10950 LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
10951 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for krb_get_tf_realm in -lkrb4" >&5
10952 $as_echo_n "checking for krb_get_tf_realm in -lkrb4... " >&6; }
10953 if ${ac_cv_lib_krb4_krb_get_tf_realm+:} false; then :
10954 $as_echo_n "(cached) " >&6
10956 ac_check_lib_save_LIBS=$LIBS
10957 LIBS="-lkrb4 $LIBS"
10958 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10959 /* end confdefs.h. */
10961 /* Override any GCC internal prototype to avoid an error.
10962 Use char because int might match the return type of a GCC
10963 builtin and then its argument prototype would still apply. */
10967 char krb_get_tf_realm ();
10971 return krb_get_tf_realm ();
10976 if ac_fn_c_try_link "$LINENO"; then :
10977 ac_cv_lib_krb4_krb_get_tf_realm=yes
10979 ac_cv_lib_krb4_krb_get_tf_realm=no
10981 rm -f core conftest.err conftest.$ac_objext \
10982 conftest$ac_exeext conftest.$ac_ext
10983 LIBS=$ac_check_lib_save_LIBS
10985 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_krb4_krb_get_tf_realm" >&5
10986 $as_echo "$ac_cv_lib_krb4_krb_get_tf_realm" >&6; }
10987 if test "x$ac_cv_lib_krb4_krb_get_tf_realm" = xyes; then :
10993 CPPFLAGS="$ac_save_CPPFLAGS"
10994 LDFLAGS="$ac_save_LDFLAGS"
10995 # LIBS="$ac_save_LIBS"
10997 if test "$have_kerberos" = yes ; then
10999 $as_echo "#define HAVE_KERBEROS 1" >>confdefs.h
11001 $as_echo "#define HAVE_KERBEROS5 1" >>confdefs.h
11005 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Cannot find compat lib (libkrb4) needed to use Kerberos 5" >&5
11006 $as_echo "$as_me: WARNING: Cannot find compat lib (libkrb4) needed to use Kerberos 5" >&2;}
11011 if test "$have_kerberos5" = yes ; then
11012 # from Matt Knopp <mhat@infocalypse.netlag.com>
11013 # (who got it from amu@mit.edu)
11015 PASSWD_LIBS="$PASSWD_LIBS -lkrb4 -ldes425 -lkrb5 -lk5crypto -lcom_err"
11017 # jwz: MacOS X uses -lkrb5, but not -lcrypt
11019 ac_save_CPPFLAGS="$CPPFLAGS"
11020 ac_save_LDFLAGS="$LDFLAGS"
11021 # ac_save_LIBS="$LIBS"
11023 if test \! -z "$includedir" ; then
11024 CPPFLAGS="$CPPFLAGS -I$includedir"
11026 # note: $X_CFLAGS includes $x_includes
11027 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
11029 if test \! -z "$libdir" ; then
11030 LDFLAGS="$LDFLAGS -L$libdir"
11032 # note: $X_LIBS includes $x_libraries
11033 LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
11035 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
11036 LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
11037 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for crypt in -lcrypt" >&5
11038 $as_echo_n "checking for crypt in -lcrypt... " >&6; }
11039 if ${ac_cv_lib_crypt_crypt+:} false; then :
11040 $as_echo_n "(cached) " >&6
11042 ac_check_lib_save_LIBS=$LIBS
11043 LIBS="-lcrypt $LIBS"
11044 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11045 /* end confdefs.h. */
11047 /* Override any GCC internal prototype to avoid an error.
11048 Use char because int might match the return type of a GCC
11049 builtin and then its argument prototype would still apply. */
11062 if ac_fn_c_try_link "$LINENO"; then :
11063 ac_cv_lib_crypt_crypt=yes
11065 ac_cv_lib_crypt_crypt=no
11067 rm -f core conftest.err conftest.$ac_objext \
11068 conftest$ac_exeext conftest.$ac_ext
11069 LIBS=$ac_check_lib_save_LIBS
11071 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_crypt_crypt" >&5
11072 $as_echo "$ac_cv_lib_crypt_crypt" >&6; }
11073 if test "x$ac_cv_lib_crypt_crypt" = xyes; then :
11074 PASSWD_LIBS="$PASSWD_LIBS -lcrypt"
11077 CPPFLAGS="$ac_save_CPPFLAGS"
11078 LDFLAGS="$ac_save_LDFLAGS"
11079 # LIBS="$ac_save_LIBS"
11082 elif test "$have_kerberos" = yes ; then
11083 # from Tim Showalter <tjs@psaux.com> for FreeBSD 4.2
11084 PASSWD_LIBS="$PASSWD_LIBS -lkrb -ldes -lcom_err"
11087 if test "$have_kerberos" = yes ; then
11088 ac_fn_c_check_func "$LINENO" "res_search" "ac_cv_func_res_search"
11089 if test "x$ac_cv_func_res_search" = xyes; then :
11092 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for res_search in -lresolv" >&5
11093 $as_echo_n "checking for res_search in -lresolv... " >&6; }
11094 if ${ac_cv_lib_resolv_res_search+:} false; then :
11095 $as_echo_n "(cached) " >&6
11097 ac_check_lib_save_LIBS=$LIBS
11098 LIBS="-lresolv $LIBS"
11099 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11100 /* end confdefs.h. */
11102 /* Override any GCC internal prototype to avoid an error.
11103 Use char because int might match the return type of a GCC
11104 builtin and then its argument prototype would still apply. */
11108 char res_search ();
11112 return res_search ();
11117 if ac_fn_c_try_link "$LINENO"; then :
11118 ac_cv_lib_resolv_res_search=yes
11120 ac_cv_lib_resolv_res_search=no
11122 rm -f core conftest.err conftest.$ac_objext \
11123 conftest$ac_exeext conftest.$ac_ext
11124 LIBS=$ac_check_lib_save_LIBS
11126 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_resolv_res_search" >&5
11127 $as_echo "$ac_cv_lib_resolv_res_search" >&6; }
11128 if test "x$ac_cv_lib_resolv_res_search" = xyes; then :
11129 PASSWD_LIBS="${PASSWD_LIBS} -lresolv"
11131 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Can't find DNS resolver libraries needed for Kerberos" >&5
11132 $as_echo "$as_me: WARNING: Can't find DNS resolver libraries needed for Kerberos" >&2;}
11142 ###############################################################################
11144 # Check for the nine billion variants of shadow passwords...
11146 ###############################################################################
11151 with_shadow_req=unspecified
11154 # Check whether --with-shadow was given.
11155 if test "${with_shadow+set}" = set; then :
11156 withval=$with_shadow; with_shadow="$withval"; with_shadow_req="$withval"
11163 case "$with_shadow" in
11168 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shadow password headers" >&5
11169 $as_echo_n "checking for shadow password headers... " >&6; }
11170 d=$with_shadow/include
11171 if test -d $d; then
11172 X_CFLAGS="-I$d $X_CFLAGS"
11173 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
11174 $as_echo "$d" >&6; }
11176 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
11177 $as_echo "not found ($d: no such directory)" >&6; }
11180 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shadow password libs" >&5
11181 $as_echo_n "checking for shadow password libs... " >&6; }
11183 if test -d $d; then
11184 X_LIBS="-L$d $X_LIBS"
11185 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
11186 $as_echo "$d" >&6; }
11188 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
11189 $as_echo "not found ($d: no such directory)" >&6; }
11192 # replace the directory string with "yes".
11193 with_shadow_req="yes"
11194 with_shadow=$with_shadow_req
11199 echo "error: argument to --with-shadow must be \"yes\", \"no\", or a directory."
11200 echo " If it is a directory, then \`DIR/include' will be added to"
11201 echo " the -I list, and \`DIR/lib' will be added to the -L list."
11207 if test "$enable_locking" = no ; then
11213 ###############################################################################
11215 # Check for Sun "adjunct" passwords.
11217 ###############################################################################
11219 if test "$with_shadow" = yes ; then
11220 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Sun-style shadow passwords" >&5
11221 $as_echo_n "checking for Sun-style shadow passwords... " >&6; }
11222 if ${ac_cv_sun_adjunct+:} false; then :
11223 $as_echo_n "(cached) " >&6
11226 ac_save_CPPFLAGS="$CPPFLAGS"
11227 if test \! -z "$includedir" ; then
11228 CPPFLAGS="$CPPFLAGS -I$includedir"
11230 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
11231 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
11232 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11233 /* end confdefs.h. */
11234 #include <stdlib.h>
11235 #include <unistd.h>
11236 #include <sys/types.h>
11237 #include <sys/label.h>
11238 #include <sys/audit.h>
11239 #include <pwdadj.h>
11243 struct passwd_adjunct *p = getpwanam("nobody");
11244 const char *pw = p->pwa_passwd;
11249 if ac_fn_c_try_compile "$LINENO"; then :
11250 ac_cv_sun_adjunct=yes
11252 ac_cv_sun_adjunct=no
11254 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11255 CPPFLAGS="$ac_save_CPPFLAGS"
11257 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sun_adjunct" >&5
11258 $as_echo "$ac_cv_sun_adjunct" >&6; }
11259 if test "$ac_cv_sun_adjunct" = yes; then
11260 have_shadow_adjunct=yes
11267 ###############################################################################
11269 # Check for DEC and SCO so-called "enhanced" security.
11271 ###############################################################################
11273 if test "$with_shadow" = yes ; then
11274 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DEC-style shadow passwords" >&5
11275 $as_echo_n "checking for DEC-style shadow passwords... " >&6; }
11276 if ${ac_cv_enhanced_passwd+:} false; then :
11277 $as_echo_n "(cached) " >&6
11280 ac_save_CPPFLAGS="$CPPFLAGS"
11281 if test \! -z "$includedir" ; then
11282 CPPFLAGS="$CPPFLAGS -I$includedir"
11284 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
11285 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
11286 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11287 /* end confdefs.h. */
11288 #include <stdlib.h>
11289 #include <unistd.h>
11290 #include <sys/types.h>
11292 #include <sys/security.h>
11297 struct pr_passwd *p;
11299 set_auth_parameters(0, 0);
11300 check_auth_parameters();
11301 p = getprpwnam("nobody");
11302 pw = p->ufld.fd_encrypt;
11307 if ac_fn_c_try_compile "$LINENO"; then :
11308 ac_cv_enhanced_passwd=yes
11310 ac_cv_enhanced_passwd=no
11312 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11313 CPPFLAGS="$ac_save_CPPFLAGS"
11315 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_enhanced_passwd" >&5
11316 $as_echo "$ac_cv_enhanced_passwd" >&6; }
11317 if test $ac_cv_enhanced_passwd = yes; then
11318 have_shadow_enhanced=yes
11322 # On SCO, getprpwnam() is in -lprot (which uses nap() from -lx)
11323 # (I'm told it needs -lcurses too, but I don't understand why.)
11324 # But on DEC, it's in -lsecurity.
11326 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for getprpwnam in -lprot" >&5
11327 $as_echo_n "checking for getprpwnam in -lprot... " >&6; }
11328 if ${ac_cv_lib_prot_getprpwnam+:} false; then :
11329 $as_echo_n "(cached) " >&6
11331 ac_check_lib_save_LIBS=$LIBS
11332 LIBS="-lprot -lx $LIBS"
11333 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11334 /* end confdefs.h. */
11336 /* Override any GCC internal prototype to avoid an error.
11337 Use char because int might match the return type of a GCC
11338 builtin and then its argument prototype would still apply. */
11342 char getprpwnam ();
11346 return getprpwnam ();
11351 if ac_fn_c_try_link "$LINENO"; then :
11352 ac_cv_lib_prot_getprpwnam=yes
11354 ac_cv_lib_prot_getprpwnam=no
11356 rm -f core conftest.err conftest.$ac_objext \
11357 conftest$ac_exeext conftest.$ac_ext
11358 LIBS=$ac_check_lib_save_LIBS
11360 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_prot_getprpwnam" >&5
11361 $as_echo "$ac_cv_lib_prot_getprpwnam" >&6; }
11362 if test "x$ac_cv_lib_prot_getprpwnam" = xyes; then :
11363 PASSWD_LIBS="$PASSWD_LIBS -lprot -lcurses -lx"
11365 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for getprpwnam in -lsecurity" >&5
11366 $as_echo_n "checking for getprpwnam in -lsecurity... " >&6; }
11367 if ${ac_cv_lib_security_getprpwnam+:} false; then :
11368 $as_echo_n "(cached) " >&6
11370 ac_check_lib_save_LIBS=$LIBS
11371 LIBS="-lsecurity $LIBS"
11372 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11373 /* end confdefs.h. */
11375 /* Override any GCC internal prototype to avoid an error.
11376 Use char because int might match the return type of a GCC
11377 builtin and then its argument prototype would still apply. */
11381 char getprpwnam ();
11385 return getprpwnam ();
11390 if ac_fn_c_try_link "$LINENO"; then :
11391 ac_cv_lib_security_getprpwnam=yes
11393 ac_cv_lib_security_getprpwnam=no
11395 rm -f core conftest.err conftest.$ac_objext \
11396 conftest$ac_exeext conftest.$ac_ext
11397 LIBS=$ac_check_lib_save_LIBS
11399 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_security_getprpwnam" >&5
11400 $as_echo "$ac_cv_lib_security_getprpwnam" >&6; }
11401 if test "x$ac_cv_lib_security_getprpwnam" = xyes; then :
11402 PASSWD_LIBS="$PASSWD_LIBS -lsecurity"
11410 ###############################################################################
11412 # Check for HP's entry in the "Not Invented Here" Sweepstakes.
11414 ###############################################################################
11416 if test "$with_shadow" = yes ; then
11417 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for HP-style shadow passwords" >&5
11418 $as_echo_n "checking for HP-style shadow passwords... " >&6; }
11419 if ${ac_cv_hpux_passwd+:} false; then :
11420 $as_echo_n "(cached) " >&6
11423 ac_save_CPPFLAGS="$CPPFLAGS"
11424 if test \! -z "$includedir" ; then
11425 CPPFLAGS="$CPPFLAGS -I$includedir"
11427 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
11428 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
11429 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11430 /* end confdefs.h. */
11431 #include <stdlib.h>
11432 #include <unistd.h>
11433 #include <sys/types.h>
11435 #include <hpsecurity.h>
11440 struct s_passwd *p = getspwnam("nobody");
11441 const char *pw = p->pw_passwd;
11446 if ac_fn_c_try_compile "$LINENO"; then :
11447 ac_cv_hpux_passwd=yes
11449 ac_cv_hpux_passwd=no
11451 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11452 CPPFLAGS="$ac_save_CPPFLAGS"
11454 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_hpux_passwd" >&5
11455 $as_echo "$ac_cv_hpux_passwd" >&6; }
11456 if test "$ac_cv_hpux_passwd" = yes; then
11457 have_shadow_hpux=yes
11461 # on HPUX, bigcrypt is in -lsec
11462 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bigcrypt in -lsec" >&5
11463 $as_echo_n "checking for bigcrypt in -lsec... " >&6; }
11464 if ${ac_cv_lib_sec_bigcrypt+:} false; then :
11465 $as_echo_n "(cached) " >&6
11467 ac_check_lib_save_LIBS=$LIBS
11469 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11470 /* end confdefs.h. */
11472 /* Override any GCC internal prototype to avoid an error.
11473 Use char because int might match the return type of a GCC
11474 builtin and then its argument prototype would still apply. */
11482 return bigcrypt ();
11487 if ac_fn_c_try_link "$LINENO"; then :
11488 ac_cv_lib_sec_bigcrypt=yes
11490 ac_cv_lib_sec_bigcrypt=no
11492 rm -f core conftest.err conftest.$ac_objext \
11493 conftest$ac_exeext conftest.$ac_ext
11494 LIBS=$ac_check_lib_save_LIBS
11496 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sec_bigcrypt" >&5
11497 $as_echo "$ac_cv_lib_sec_bigcrypt" >&6; }
11498 if test "x$ac_cv_lib_sec_bigcrypt" = xyes; then :
11499 PASSWD_LIBS="$PASSWD_LIBS -lsec"
11506 ###############################################################################
11508 # Check for FreeBSD-style shadow passwords.
11510 # On FreeBSD, getpwnam() and friends work just like on non-shadow-
11511 # password systems -- except you only get stuff in the pw_passwd field
11512 # if the running program is setuid. So, guess that we've got this
11513 # lossage to contend with if /etc/master.passwd exists, and default to
11514 # a setuid installation.
11516 ###############################################################################
11518 if test "$with_shadow" = yes ; then
11519 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for FreeBSD-style shadow passwords" >&5
11520 $as_echo_n "checking for FreeBSD-style shadow passwords... " >&6; }
11521 if ${ac_cv_master_passwd+:} false; then :
11522 $as_echo_n "(cached) " >&6
11524 if test -f /etc/master.passwd ; then
11525 ac_cv_master_passwd=yes
11527 ac_cv_master_passwd=no
11530 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_master_passwd" >&5
11531 $as_echo "$ac_cv_master_passwd" >&6; }
11532 if test "$ac_cv_master_passwd" = yes; then
11538 ###############################################################################
11540 # Check for traditional (ha!) shadow passwords.
11542 ###############################################################################
11544 if test "$with_shadow" = yes ; then
11545 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for generic shadow passwords" >&5
11546 $as_echo_n "checking for generic shadow passwords... " >&6; }
11547 if ${ac_cv_shadow+:} false; then :
11548 $as_echo_n "(cached) " >&6
11551 ac_save_CPPFLAGS="$CPPFLAGS"
11552 if test \! -z "$includedir" ; then
11553 CPPFLAGS="$CPPFLAGS -I$includedir"
11555 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
11556 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
11557 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11558 /* end confdefs.h. */
11559 #include <stdlib.h>
11560 #include <unistd.h>
11561 #include <sys/types.h>
11563 #include <shadow.h>
11567 struct spwd *p = getspnam("nobody");
11568 const char *pw = p->sp_pwdp;
11573 if ac_fn_c_try_compile "$LINENO"; then :
11578 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11579 CPPFLAGS="$ac_save_CPPFLAGS"
11581 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_shadow" >&5
11582 $as_echo "$ac_cv_shadow" >&6; }
11583 if test "$ac_cv_shadow" = yes; then
11587 # On some systems (UnixWare 2.1), getspnam() is in -lgen instead of -lc.
11589 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for getspnam in -lc" >&5
11590 $as_echo_n "checking for getspnam in -lc... " >&6; }
11591 if ${ac_cv_lib_c_getspnam+:} false; then :
11592 $as_echo_n "(cached) " >&6
11594 ac_check_lib_save_LIBS=$LIBS
11596 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11597 /* end confdefs.h. */
11599 /* Override any GCC internal prototype to avoid an error.
11600 Use char because int might match the return type of a GCC
11601 builtin and then its argument prototype would still apply. */
11609 return getspnam ();
11614 if ac_fn_c_try_link "$LINENO"; then :
11615 ac_cv_lib_c_getspnam=yes
11617 ac_cv_lib_c_getspnam=no
11619 rm -f core conftest.err conftest.$ac_objext \
11620 conftest$ac_exeext conftest.$ac_ext
11621 LIBS=$ac_check_lib_save_LIBS
11623 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_getspnam" >&5
11624 $as_echo "$ac_cv_lib_c_getspnam" >&6; }
11625 if test "x$ac_cv_lib_c_getspnam" = xyes; then :
11629 if test "$have_getspnam" = no ; then
11630 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for getspnam in -lgen" >&5
11631 $as_echo_n "checking for getspnam in -lgen... " >&6; }
11632 if ${ac_cv_lib_gen_getspnam+:} false; then :
11633 $as_echo_n "(cached) " >&6
11635 ac_check_lib_save_LIBS=$LIBS
11637 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11638 /* end confdefs.h. */
11640 /* Override any GCC internal prototype to avoid an error.
11641 Use char because int might match the return type of a GCC
11642 builtin and then its argument prototype would still apply. */
11650 return getspnam ();
11655 if ac_fn_c_try_link "$LINENO"; then :
11656 ac_cv_lib_gen_getspnam=yes
11658 ac_cv_lib_gen_getspnam=no
11660 rm -f core conftest.err conftest.$ac_objext \
11661 conftest$ac_exeext conftest.$ac_ext
11662 LIBS=$ac_check_lib_save_LIBS
11664 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gen_getspnam" >&5
11665 $as_echo "$ac_cv_lib_gen_getspnam" >&6; }
11666 if test "x$ac_cv_lib_gen_getspnam" = xyes; then :
11667 have_getspnam=yes; PASSWD_LIBS="$PASSWD_LIBS -lgen"
11675 ###############################################################################
11677 # Check for other libraries needed for non-shadow passwords.
11679 ###############################################################################
11681 if test "$enable_locking" = yes ; then
11683 # On some systems (UnixWare 2.1), crypt() is in -lcrypt instead of -lc.
11685 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for crypt in -lc" >&5
11686 $as_echo_n "checking for crypt in -lc... " >&6; }
11687 if ${ac_cv_lib_c_crypt+:} false; then :
11688 $as_echo_n "(cached) " >&6
11690 ac_check_lib_save_LIBS=$LIBS
11692 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11693 /* end confdefs.h. */
11695 /* Override any GCC internal prototype to avoid an error.
11696 Use char because int might match the return type of a GCC
11697 builtin and then its argument prototype would still apply. */
11710 if ac_fn_c_try_link "$LINENO"; then :
11711 ac_cv_lib_c_crypt=yes
11713 ac_cv_lib_c_crypt=no
11715 rm -f core conftest.err conftest.$ac_objext \
11716 conftest$ac_exeext conftest.$ac_ext
11717 LIBS=$ac_check_lib_save_LIBS
11719 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_crypt" >&5
11720 $as_echo "$ac_cv_lib_c_crypt" >&6; }
11721 if test "x$ac_cv_lib_c_crypt" = xyes; then :
11725 if test "$have_crypt" = no ; then
11726 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for crypt in -lcrypt" >&5
11727 $as_echo_n "checking for crypt in -lcrypt... " >&6; }
11728 if ${ac_cv_lib_crypt_crypt+:} false; then :
11729 $as_echo_n "(cached) " >&6
11731 ac_check_lib_save_LIBS=$LIBS
11732 LIBS="-lcrypt $LIBS"
11733 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11734 /* end confdefs.h. */
11736 /* Override any GCC internal prototype to avoid an error.
11737 Use char because int might match the return type of a GCC
11738 builtin and then its argument prototype would still apply. */
11751 if ac_fn_c_try_link "$LINENO"; then :
11752 ac_cv_lib_crypt_crypt=yes
11754 ac_cv_lib_crypt_crypt=no
11756 rm -f core conftest.err conftest.$ac_objext \
11757 conftest$ac_exeext conftest.$ac_ext
11758 LIBS=$ac_check_lib_save_LIBS
11760 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_crypt_crypt" >&5
11761 $as_echo "$ac_cv_lib_crypt_crypt" >&6; }
11762 if test "x$ac_cv_lib_crypt_crypt" = xyes; then :
11763 have_crypt=yes; PASSWD_LIBS="$PASSWD_LIBS -lcrypt"
11770 # Most of the above shadow mechanisms will have set need_setuid to yes,
11771 # if they were found. But, on some systems, we need setuid even when
11772 # using plain old vanilla passwords.
11774 if test "$enable_locking" = yes ; then
11776 *-hpux* | *-aix* | *-netbsd* | *-freebsd* | *-openbsd* )
11783 if test "$have_shadow_adjunct" = yes ; then
11784 $as_echo "#define HAVE_ADJUNCT_PASSWD 1" >>confdefs.h
11786 elif test "$have_shadow_enhanced" = yes ; then
11787 $as_echo "#define HAVE_ENHANCED_PASSWD 1" >>confdefs.h
11789 elif test "$have_shadow_hpux" = yes ; then
11790 $as_echo "#define HAVE_HPUX_PASSWD 1" >>confdefs.h
11792 elif test "$have_shadow" = yes ; then
11793 $as_echo "#define HAVE_SHADOW_PASSWD 1" >>confdefs.h
11798 ###############################################################################
11800 # Check for external password helper
11801 # On SuSE, instead of having xscreensaver be a setuid program, they
11802 # fork an external program that takes the password on stdin, and
11803 # returns true if that password is a valid one. Then only that
11804 # smaller program needs to be setuid.
11806 # (Note that this external program is not a GUI: the GUI is still
11807 # all in xscreensaver itself; the external program just does auth.)
11809 ###############################################################################
11811 have_passwd_helper=no
11812 with_passwd_helper_req=unspecified
11815 # Check whether --with-passwd-helper was given.
11816 if test "${with_passwd_helper+set}" = set; then :
11817 withval=$with_passwd_helper; with_passwd_helper="$withval"; with_passwd_helper_req="$withval"
11819 with_passwd_helper=no
11822 # no HANDLE_X_PATH_ARG for this one
11824 if test "$enable_locking" = no ; then
11825 with_passwd_helper_req=no
11826 with_passwd_helper=no
11829 case "$with_passwd_helper" in
11832 cat >>confdefs.h <<_ACEOF
11833 #define PASSWD_HELPER_PROGRAM "$with_passwd_helper"
11836 have_passwd_helper=yes;;
11838 echo "error: --with-passwd-helper needs full pathname of helper (not '$with_passwd_helper')." >&2
11843 ###############################################################################
11845 # Check for a login manager for a "New Login" button on the lock dialog.
11846 # Usually this will be "/usr/bin/gdmflexiserver".
11848 ###############################################################################
11850 with_login_manager_req=unspecified
11851 default_login_manager_1='gdmflexiserver -ls'
11852 default_login_manager_2='kdmctl reserve'
11853 default_login_manager_3='lxdm -c USER_SWITCH'
11854 default_login_manager_4='dm-tool switch-to-greeter'
11857 # Check whether --with-login-manager was given.
11858 if test "${with_login_manager+set}" = set; then :
11859 withval=$with_login_manager; with_login_manager="$withval"; with_login_manager_req="$withval"
11861 with_login_manager=yes
11864 # no HANDLE_X_PATH_ARG for this one
11866 if test "$enable_locking" = no ; then
11867 with_login_manager_req=no
11868 with_login_manager=no
11871 case "$with_login_manager_req" in
11873 with_login_manager=""
11877 # Try various defaults, use the first one that exists.
11879 with_login_manager=""
11881 if test -z "$with_login_manager" ; then
11882 set dummy $default_login_manager_1 ; login_manager_tmp=$2
11883 unset ac_cv_path_login_manager_tmp # don't cache
11884 # Extract the first word of "$login_manager_tmp", so it can be a program name with args.
11885 set dummy $login_manager_tmp; ac_word=$2
11886 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11887 $as_echo_n "checking for $ac_word... " >&6; }
11888 if ${ac_cv_path_login_manager_tmp+:} false; then :
11889 $as_echo_n "(cached) " >&6
11891 case $login_manager_tmp in
11893 ac_cv_path_login_manager_tmp="$login_manager_tmp" # Let the user override the test with a path.
11896 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11897 for as_dir in $PATH
11900 test -z "$as_dir" && as_dir=.
11901 for ac_exec_ext in '' $ac_executable_extensions; do
11902 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11903 ac_cv_path_login_manager_tmp="$as_dir/$ac_word$ac_exec_ext"
11904 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11914 login_manager_tmp=$ac_cv_path_login_manager_tmp
11915 if test -n "$login_manager_tmp"; then
11916 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $login_manager_tmp" >&5
11917 $as_echo "$login_manager_tmp" >&6; }
11919 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11920 $as_echo "no" >&6; }
11924 if test ! -z "$login_manager_tmp" ; then
11925 with_login_manager="$default_login_manager_1"
11929 if test -z "$with_login_manager" ; then
11930 set dummy $default_login_manager_2 ; login_manager_tmp=$2
11931 unset ac_cv_path_login_manager_tmp # don't cache
11932 # Extract the first word of "$login_manager_tmp", so it can be a program name with args.
11933 set dummy $login_manager_tmp; ac_word=$2
11934 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11935 $as_echo_n "checking for $ac_word... " >&6; }
11936 if ${ac_cv_path_login_manager_tmp+:} false; then :
11937 $as_echo_n "(cached) " >&6
11939 case $login_manager_tmp in
11941 ac_cv_path_login_manager_tmp="$login_manager_tmp" # Let the user override the test with a path.
11944 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11945 for as_dir in $PATH
11948 test -z "$as_dir" && as_dir=.
11949 for ac_exec_ext in '' $ac_executable_extensions; do
11950 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11951 ac_cv_path_login_manager_tmp="$as_dir/$ac_word$ac_exec_ext"
11952 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11962 login_manager_tmp=$ac_cv_path_login_manager_tmp
11963 if test -n "$login_manager_tmp"; then
11964 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $login_manager_tmp" >&5
11965 $as_echo "$login_manager_tmp" >&6; }
11967 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11968 $as_echo "no" >&6; }
11972 if test ! -z "$login_manager_tmp" ; then
11973 with_login_manager="$default_login_manager_2"
11977 if test -z "$with_login_manager" ; then
11978 set dummy $default_login_manager_3 ; login_manager_tmp=$2
11979 unset ac_cv_path_login_manager_tmp # don't cache
11980 # Extract the first word of "$login_manager_tmp", so it can be a program name with args.
11981 set dummy $login_manager_tmp; ac_word=$2
11982 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11983 $as_echo_n "checking for $ac_word... " >&6; }
11984 if ${ac_cv_path_login_manager_tmp+:} false; then :
11985 $as_echo_n "(cached) " >&6
11987 case $login_manager_tmp in
11989 ac_cv_path_login_manager_tmp="$login_manager_tmp" # Let the user override the test with a path.
11992 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11993 for as_dir in $PATH
11996 test -z "$as_dir" && as_dir=.
11997 for ac_exec_ext in '' $ac_executable_extensions; do
11998 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11999 ac_cv_path_login_manager_tmp="$as_dir/$ac_word$ac_exec_ext"
12000 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12010 login_manager_tmp=$ac_cv_path_login_manager_tmp
12011 if test -n "$login_manager_tmp"; then
12012 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $login_manager_tmp" >&5
12013 $as_echo "$login_manager_tmp" >&6; }
12015 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12016 $as_echo "no" >&6; }
12020 if test ! -z "$login_manager_tmp" ; then
12021 with_login_manager="$default_login_manager_3"
12025 if test -z "$with_login_manager" ; then
12026 set dummy $default_login_manager_4 ; login_manager_tmp=$2
12027 unset ac_cv_path_login_manager_tmp # don't cache
12028 # Extract the first word of "$login_manager_tmp", so it can be a program name with args.
12029 set dummy $login_manager_tmp; ac_word=$2
12030 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12031 $as_echo_n "checking for $ac_word... " >&6; }
12032 if ${ac_cv_path_login_manager_tmp+:} false; then :
12033 $as_echo_n "(cached) " >&6
12035 case $login_manager_tmp in
12037 ac_cv_path_login_manager_tmp="$login_manager_tmp" # Let the user override the test with a path.
12040 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12041 for as_dir in $PATH
12044 test -z "$as_dir" && as_dir=.
12045 for ac_exec_ext in '' $ac_executable_extensions; do
12046 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12047 ac_cv_path_login_manager_tmp="$as_dir/$ac_word$ac_exec_ext"
12048 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12058 login_manager_tmp=$ac_cv_path_login_manager_tmp
12059 if test -n "$login_manager_tmp"; then
12060 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $login_manager_tmp" >&5
12061 $as_echo "$login_manager_tmp" >&6; }
12063 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12064 $as_echo "no" >&6; }
12068 if test ! -z "$login_manager_tmp" ; then
12069 with_login_manager="$default_login_manager_4"
12076 # absolute path specified on cmd line
12077 set dummy $with_login_manager_req ; login_manager_tmp=$2
12078 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $login_manager_tmp" >&5
12079 $as_echo_n "checking for $login_manager_tmp... " >&6; }
12080 if test -x "$login_manager_tmp" ; then
12081 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12082 $as_echo "yes" >&6; }
12084 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12085 $as_echo "no" >&6; }
12086 with_login_manager=""
12091 # relative path specified on cmd line
12092 set dummy $with_login_manager_req ; login_manager_tmp=$2
12093 unset ac_cv_path_login_manager_tmp # don't cache
12094 # Extract the first word of "$login_manager_tmp", so it can be a program name with args.
12095 set dummy $login_manager_tmp; ac_word=$2
12096 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12097 $as_echo_n "checking for $ac_word... " >&6; }
12098 if ${ac_cv_path_login_manager_tmp+:} false; then :
12099 $as_echo_n "(cached) " >&6
12101 case $login_manager_tmp in
12103 ac_cv_path_login_manager_tmp="$login_manager_tmp" # Let the user override the test with a path.
12106 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12107 for as_dir in $PATH
12110 test -z "$as_dir" && as_dir=.
12111 for ac_exec_ext in '' $ac_executable_extensions; do
12112 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12113 ac_cv_path_login_manager_tmp="$as_dir/$ac_word$ac_exec_ext"
12114 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12124 login_manager_tmp=$ac_cv_path_login_manager_tmp
12125 if test -n "$login_manager_tmp"; then
12126 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $login_manager_tmp" >&5
12127 $as_echo "$login_manager_tmp" >&6; }
12129 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12130 $as_echo "no" >&6; }
12134 if test -z "$login_manager_tmp" ; then
12135 with_login_manager=""
12137 with_login_manager="$login_manager_tmp"
12141 ac_cv_login_manager_program="$with_login_manager"
12143 NEW_LOGIN_COMMAND_P=''
12144 NEW_LOGIN_COMMAND="$ac_cv_login_manager_program"
12146 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for login manager" >&5
12147 $as_echo_n "checking for login manager... " >&6; }
12148 if test -z "$NEW_LOGIN_COMMAND" ; then
12149 NEW_LOGIN_COMMAND="$default_login_manager_1"
12150 NEW_LOGIN_COMMAND_P='! '
12151 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NEW_LOGIN_COMMAND (disabled)" >&5
12152 $as_echo "$NEW_LOGIN_COMMAND (disabled)" >&6; }
12154 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NEW_LOGIN_COMMAND" >&5
12155 $as_echo "$NEW_LOGIN_COMMAND" >&6; }
12159 ###############################################################################
12161 # Check for -lgtk (and Gnome stuff)
12163 ###############################################################################
12166 with_gtk_req=unspecified
12168 # Check whether --with-gtk was given.
12169 if test "${with_gtk+set}" = set; then :
12170 withval=$with_gtk; with_gtk="$withval"; with_gtk_req="$withval"
12176 # if --with-gtk=/directory/ was specified, remember that directory so that
12177 # we can also look for the `gtk-config' program in that directory.
12178 case "$with_gtk" in
12180 gtk_dir="$with_gtk"
12188 case "$with_gtk" in
12193 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Gtk headers" >&5
12194 $as_echo_n "checking for Gtk headers... " >&6; }
12195 d=$with_gtk/include
12196 if test -d $d; then
12197 X_CFLAGS="-I$d $X_CFLAGS"
12198 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
12199 $as_echo "$d" >&6; }
12201 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
12202 $as_echo "not found ($d: no such directory)" >&6; }
12205 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Gtk libs" >&5
12206 $as_echo_n "checking for Gtk libs... " >&6; }
12208 if test -d $d; then
12209 X_LIBS="-L$d $X_LIBS"
12210 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
12211 $as_echo "$d" >&6; }
12213 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
12214 $as_echo "not found ($d: no such directory)" >&6; }
12217 # replace the directory string with "yes".
12219 with_gtk=$with_gtk_req
12224 echo "error: argument to --with-gtk must be \"yes\", \"no\", or a directory."
12225 echo " If it is a directory, then \`DIR/include' will be added to"
12226 echo " the -I list, and \`DIR/lib' will be added to the -L list."
12232 if test "$with_gtk" != yes -a "$with_gtk" != no ; then
12233 echo "error: must be yes or no: --with-gtk=$with_gtk"
12238 parse_gtk_version_string() {
12241 maj=`echo $ac_gtk_version_string | sed -n 's/\..*//p'`
12242 min=`echo $ac_gtk_version_string | sed -n 's/[^.]*\.\([^.]*\).*/\1/p'`
12244 ac_gtk_version=`echo "$maj * 1000 + $min" | bc`
12245 if test -z "$ac_gtk_version"; then
12246 ac_gtk_version=unknown
12247 ac_gtk_version_string=unknown
12251 # Find pkg-config... (need this for both gtk and gdk_pixbuf.)
12252 # if the user specified --with-gtk=/foo/ then look there.
12255 if test ! -z "$gtk_dir"; then
12256 # canonicalize slashes.
12257 foo=`echo "${gtk_dir}/bin" | sed 's@//*@/@g'`
12258 gtk_path="$foo:$gtk_path"
12261 for ac_prog in pkg-config
12263 # Extract the first word of "$ac_prog", so it can be a program name with args.
12264 set dummy $ac_prog; ac_word=$2
12265 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12266 $as_echo_n "checking for $ac_word... " >&6; }
12267 if ${ac_cv_path_pkg_config+:} false; then :
12268 $as_echo_n "(cached) " >&6
12270 case $pkg_config in
12272 ac_cv_path_pkg_config="$pkg_config" # Let the user override the test with a path.
12275 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12276 for as_dir in $gtk_path
12279 test -z "$as_dir" && as_dir=.
12280 for ac_exec_ext in '' $ac_executable_extensions; do
12281 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12282 ac_cv_path_pkg_config="$as_dir/$ac_word$ac_exec_ext"
12283 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12293 pkg_config=$ac_cv_path_pkg_config
12294 if test -n "$pkg_config"; then
12295 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pkg_config" >&5
12296 $as_echo "$pkg_config" >&6; }
12298 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12299 $as_echo "no" >&6; }
12303 test -n "$pkg_config" && break
12307 if test -z "$pkg_config" ; then
12308 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: pkg-config not found!" >&5
12309 $as_echo "$as_me: WARNING: pkg-config not found!" >&2;}
12314 # Utility function for running pkg-config-based tests...
12317 pkg_check_version() {
12318 if test "$ok" = yes ; then
12321 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $req" >&5
12322 $as_echo_n "checking for $req... " >&6; }
12323 if $pkg_config --exists "$req" ; then
12324 vers=`$pkg_config --modversion "$req"`
12325 if $pkg_config --exists "$req >= $min" ; then
12326 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vers" >&5
12327 $as_echo "$vers" >&6; }
12331 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vers (wanted >= $min)" >&5
12332 $as_echo "$vers (wanted >= $min)" >&6; }
12337 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12338 $as_echo "no" >&6; }
12348 have_gtk_2_22_or_higher=no
12349 COMMENT_DEMO_GLADE2_GTK_2_22_HEAD=""
12350 COMMENT_DEMO_GLADE2_GTK_2_22_TAIL=""
12352 if test "$with_gtk" = yes; then
12356 pkg_check_version gtk+-2.0 2.0.1 ; ac_gtk_version_string="$vers"
12357 pkg_check_version gmodule-2.0 2.0.0
12358 pkg_check_version libxml-2.0 2.4.6
12359 pkg_check_version libglade-2.0 1.99.0
12360 pkg_check_version gdk-pixbuf-2.0 2.0.0
12361 pkg_check_version gdk-pixbuf-xlib-2.0 2.0.0
12364 if test "$have_gtk" = no; then
12365 if test -n "$ac_gtk_version_string" ; then
12366 gtk_halfassed="$ac_gtk_version_string"
12367 gtk_halfassed_lib="$req"
12371 if test "$have_gtk" = yes; then
12372 parse_gtk_version_string
12376 if test "$have_gtk" = yes; then
12377 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Gtk includes" >&5
12378 $as_echo_n "checking for Gtk includes... " >&6; }
12379 if ${ac_cv_gtk_config_cflags+:} false; then :
12380 $as_echo_n "(cached) " >&6
12382 ac_cv_gtk_config_cflags=`$pkg_config --cflags $pkgs`
12384 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_gtk_config_cflags" >&5
12385 $as_echo "$ac_cv_gtk_config_cflags" >&6; }
12386 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Gtk libs" >&5
12387 $as_echo_n "checking for Gtk libs... " >&6; }
12388 if ${ac_cv_gtk_config_libs+:} false; then :
12389 $as_echo_n "(cached) " >&6
12391 ac_cv_gtk_config_libs=`$pkg_config --libs $pkgs`
12393 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_gtk_config_libs" >&5
12394 $as_echo "$ac_cv_gtk_config_libs" >&6; }
12397 ac_gtk_config_cflags=$ac_cv_gtk_config_cflags
12398 ac_gtk_config_libs=$ac_cv_gtk_config_libs
12402 if test "$have_gtk" = yes; then
12403 GTK_DATADIR=`$pkg_config --variable=prefix gtk+-2.0`
12404 GTK_DATADIR="$GTK_DATADIR/share"
12407 if test "$have_gtk" = yes; then
12408 INCLUDES="$INCLUDES $ac_gtk_config_cflags"
12409 GTK_LIBS="$GTK_LIBS $ac_gtk_config_libs"
12410 $as_echo "#define HAVE_GTK 1" >>confdefs.h
12412 $as_echo "#define HAVE_GTK2 1" >>confdefs.h
12414 $as_echo "#define HAVE_XML 1" >>confdefs.h
12418 if test "$have_gtk" = yes; then
12420 pkg_check_version gtk+-2.0 2.22
12421 have_gtk_2_22_or_higher="$ok"
12422 if test "$have_gtk_2_22_or_higher" = yes; then
12423 COMMENT_DEMO_GLADE2_GTK_2_22_HEAD="<!-- comment>"
12424 COMMENT_DEMO_GLADE2_GTK_2_22_TAIL="</comment -->"
12430 # Check for the various Gnome help and URL loading programs.
12432 WITH_BROWSER=gnome-open
12433 if test "$have_gtk" = yes; then
12434 for ac_prog in gnome-open
12436 # Extract the first word of "$ac_prog", so it can be a program name with args.
12437 set dummy $ac_prog; ac_word=$2
12438 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12439 $as_echo_n "checking for $ac_word... " >&6; }
12440 if ${ac_cv_prog_gnome_open_program+:} false; then :
12441 $as_echo_n "(cached) " >&6
12443 if test -n "$gnome_open_program"; then
12444 ac_cv_prog_gnome_open_program="$gnome_open_program" # Let the user override the test.
12446 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12447 for as_dir in $PATH
12450 test -z "$as_dir" && as_dir=.
12451 for ac_exec_ext in '' $ac_executable_extensions; do
12452 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12453 ac_cv_prog_gnome_open_program="$ac_prog"
12454 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12463 gnome_open_program=$ac_cv_prog_gnome_open_program
12464 if test -n "$gnome_open_program"; then
12465 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gnome_open_program" >&5
12466 $as_echo "$gnome_open_program" >&6; }
12468 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12469 $as_echo "no" >&6; }
12473 test -n "$gnome_open_program" && break
12476 for ac_prog in gnome-url-show
12478 # Extract the first word of "$ac_prog", so it can be a program name with args.
12479 set dummy $ac_prog; ac_word=$2
12480 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12481 $as_echo_n "checking for $ac_word... " >&6; }
12482 if ${ac_cv_prog_gnome_url_show_program+:} false; then :
12483 $as_echo_n "(cached) " >&6
12485 if test -n "$gnome_url_show_program"; then
12486 ac_cv_prog_gnome_url_show_program="$gnome_url_show_program" # Let the user override the test.
12488 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12489 for as_dir in $PATH
12492 test -z "$as_dir" && as_dir=.
12493 for ac_exec_ext in '' $ac_executable_extensions; do
12494 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12495 ac_cv_prog_gnome_url_show_program="$ac_prog"
12496 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12505 gnome_url_show_program=$ac_cv_prog_gnome_url_show_program
12506 if test -n "$gnome_url_show_program"; then
12507 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gnome_url_show_program" >&5
12508 $as_echo "$gnome_url_show_program" >&6; }
12510 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12511 $as_echo "no" >&6; }
12515 test -n "$gnome_url_show_program" && break
12521 ###############################################################################
12525 ###############################################################################
12528 with_motif_req=unspecified
12530 # Check whether --with-motif was given.
12531 if test "${with_motif+set}" = set; then :
12532 withval=$with_motif; with_motif="$withval"; with_motif_req="$withval"
12539 case "$with_motif" in
12544 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Motif headers" >&5
12545 $as_echo_n "checking for Motif headers... " >&6; }
12546 d=$with_motif/include
12547 if test -d $d; then
12548 X_CFLAGS="-I$d $X_CFLAGS"
12549 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
12550 $as_echo "$d" >&6; }
12552 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
12553 $as_echo "not found ($d: no such directory)" >&6; }
12556 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Motif libs" >&5
12557 $as_echo_n "checking for Motif libs... " >&6; }
12559 if test -d $d; then
12560 X_LIBS="-L$d $X_LIBS"
12561 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
12562 $as_echo "$d" >&6; }
12564 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
12565 $as_echo "not found ($d: no such directory)" >&6; }
12568 # replace the directory string with "yes".
12569 with_motif_req="yes"
12570 with_motif=$with_motif_req
12575 echo "error: argument to --with-motif must be \"yes\", \"no\", or a directory."
12576 echo " If it is a directory, then \`DIR/include' will be added to"
12577 echo " the -I list, and \`DIR/lib' will be added to the -L list."
12583 if test "$with_motif" != yes -a "$with_motif" != no ; then
12584 echo "error: must be yes or no: --with-motif=$with_motif"
12588 if test "$with_motif" = yes; then
12591 ac_save_CPPFLAGS="$CPPFLAGS"
12592 if test \! -z "$includedir" ; then
12593 CPPFLAGS="$CPPFLAGS -I$includedir"
12595 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
12596 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
12597 ac_fn_c_check_header_compile "$LINENO" "Xm/Xm.h" "ac_cv_header_Xm_Xm_h" "#include <stdlib.h>
12599 #include <X11/Intrinsic.h>
12601 if test "x$ac_cv_header_Xm_Xm_h" = xyes; then :
12603 $as_echo "#define HAVE_MOTIF 1" >>confdefs.h
12605 MOTIF_LIBS="$MOTIF_LIBS -lXm"
12609 CPPFLAGS="$ac_save_CPPFLAGS"
12613 if test "$have_motif" = yes; then
12615 ac_save_CPPFLAGS="$CPPFLAGS"
12616 if test \! -z "$includedir" ; then
12617 CPPFLAGS="$CPPFLAGS -I$includedir"
12619 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
12620 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
12621 ac_fn_c_check_header_compile "$LINENO" "Xm/ComboBox.h" "ac_cv_header_Xm_ComboBox_h" "#include <stdlib.h>
12623 #include <X11/Intrinsic.h>
12625 if test "x$ac_cv_header_Xm_ComboBox_h" = xyes; then :
12626 $as_echo "#define HAVE_XMCOMBOBOX 1" >>confdefs.h
12631 CPPFLAGS="$ac_save_CPPFLAGS"
12635 ###############################################################################
12637 # Checking whether Motif is really Lesstif.
12639 ###############################################################################
12642 if test "$have_motif" = yes ; then
12643 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether Motif is really LessTif" >&5
12644 $as_echo_n "checking whether Motif is really LessTif... " >&6; }
12645 if ${ac_cv_have_lesstif+:} false; then :
12646 $as_echo_n "(cached) " >&6
12649 ac_save_CPPFLAGS="$CPPFLAGS"
12650 if test \! -z "$includedir" ; then
12651 CPPFLAGS="$CPPFLAGS -I$includedir"
12653 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
12654 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
12655 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12656 /* end confdefs.h. */
12661 long vers = LesstifVersion;
12666 if ac_fn_c_try_compile "$LINENO"; then :
12667 ac_cv_have_lesstif=yes
12669 ac_cv_have_lesstif=no
12671 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12672 CPPFLAGS="$ac_save_CPPFLAGS"
12674 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_lesstif" >&5
12675 $as_echo "$ac_cv_have_lesstif" >&6; }
12676 have_lesstif=$ac_cv_have_lesstif
12680 lesstif_version=unknown
12681 lesstif_version_string=unknown
12683 if test "$have_lesstif" = yes ; then
12685 echo unknown > conftest-lt
12686 { $as_echo "$as_me:${as_lineno-$LINENO}: checking LessTif version number" >&5
12687 $as_echo_n "checking LessTif version number... " >&6; }
12688 if ${ac_cv_lesstif_version_string+:} false; then :
12689 $as_echo_n "(cached) " >&6
12692 ac_save_CPPFLAGS="$CPPFLAGS"
12693 if test \! -z "$includedir" ; then
12694 CPPFLAGS="$CPPFLAGS -I$includedir"
12696 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
12697 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
12698 if test "$cross_compiling" = yes; then :
12699 ac_cv_lesstif_version=unknown
12700 ac_cv_lesstif_version_string=unknown
12702 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12703 /* end confdefs.h. */
12707 FILE *f = fopen("conftest-lt", "w");
12709 fprintf(f, "%d %d.%d\n", LesstifVersion,
12710 LESSTIF_VERSION, LESSTIF_REVISION);
12715 if ac_fn_c_try_run "$LINENO"; then :
12716 ltv=`cat conftest-lt`
12717 ac_cv_lesstif_version=`echo $ltv | sed 's/ .*//'`
12718 ac_cv_lesstif_version_string=`echo $ltv | sed 's/.* //'`
12720 ac_cv_lesstif_version=unknown
12721 ac_cv_lesstif_version_string=unknown
12723 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12724 conftest.$ac_objext conftest.beam conftest.$ac_ext
12727 CPPFLAGS="$ac_save_CPPFLAGS"
12729 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lesstif_version_string" >&5
12730 $as_echo "$ac_cv_lesstif_version_string" >&6; }
12732 lesstif_version=$ac_cv_lesstif_version
12733 lesstif_version_string=$ac_cv_lesstif_version_string
12738 if test "$have_motif" = yes ; then
12740 echo unknown > conftest-mt
12741 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Motif version number" >&5
12742 $as_echo_n "checking Motif version number... " >&6; }
12743 if ${ac_cv_motif_version_string+:} false; then :
12744 $as_echo_n "(cached) " >&6
12747 ac_save_CPPFLAGS="$CPPFLAGS"
12748 if test \! -z "$includedir" ; then
12749 CPPFLAGS="$CPPFLAGS -I$includedir"
12751 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
12752 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
12753 if test "$cross_compiling" = yes; then :
12754 ac_cv_motif_version=unknown
12755 ac_cv_motif_version_string=unknown
12757 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12758 /* end confdefs.h. */
12762 FILE *f = fopen("conftest-mt", "w");
12764 fprintf(f, "%d %d.%d\n", XmVersion,
12765 XmVERSION, XmREVISION);
12770 if ac_fn_c_try_run "$LINENO"; then :
12771 mtv=`cat conftest-mt`
12772 ac_cv_motif_version=`echo $mtv | sed 's/ .*//'`
12773 ac_cv_motif_version_string=`echo $mtv | sed 's/.* //'`
12775 ac_cv_motif_version=unknown
12776 ac_cv_motif_version_string=unknown
12778 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12779 conftest.$ac_objext conftest.beam conftest.$ac_ext
12782 CPPFLAGS="$ac_save_CPPFLAGS"
12784 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_motif_version_string" >&5
12785 $as_echo "$ac_cv_motif_version_string" >&6; }
12787 motif_version=$ac_cv_motif_version
12788 motif_version_string=$ac_cv_motif_version_string
12793 ###############################################################################
12795 # Checking whether Motif requires -lXpm.
12797 # If this is Motif 2.x, and we have XPM, then link against XPM as well.
12798 # The deal is, Motif 2.x requires XPM -- but it's a compilation option
12799 # of the library whether to build the XPM code into libXm, or whether
12800 # to rely on an external libXm. So the only way to tell whether XPM is
12801 # a link-time requirement is to examine libXm.a, which is very
12802 # difficult to do in an autoconf script. So... if it's Motif 2.x, we
12803 # always link against XPM if the XPM lib exists (and this will be a
12804 # no-op if libXm happens to already have the XPM code in it.)
12806 ###############################################################################
12808 motif_requires_xpm=no
12809 if test "$have_motif" = yes ; then
12810 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether Motif requires XPM" >&5
12811 $as_echo_n "checking whether Motif requires XPM... " >&6; }
12812 if test "$motif_version" = "unknown" || test "$motif_version" -ge 2000
12814 motif_requires_xpm=yes
12815 { $as_echo "$as_me:${as_lineno-$LINENO}: result: maybe" >&5
12816 $as_echo "maybe" >&6; }
12818 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12819 $as_echo "no" >&6; }
12824 ###############################################################################
12826 # Checking whether Motif requires -lXp.
12828 # Some versions of Motif (2.1.0, at least) require -lXp, the "X Printing
12829 # Extension". Why this extension isn't in -lXext with all the others,
12832 ###############################################################################
12835 if test "$have_motif" = yes ; then
12838 ac_save_CPPFLAGS="$CPPFLAGS"
12839 ac_save_LDFLAGS="$LDFLAGS"
12840 # ac_save_LIBS="$LIBS"
12842 if test \! -z "$includedir" ; then
12843 CPPFLAGS="$CPPFLAGS -I$includedir"
12845 # note: $X_CFLAGS includes $x_includes
12846 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
12848 if test \! -z "$libdir" ; then
12849 LDFLAGS="$LDFLAGS -L$libdir"
12851 # note: $X_LIBS includes $x_libraries
12852 LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
12854 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
12855 LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
12856 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XpQueryExtension in -lXp" >&5
12857 $as_echo_n "checking for XpQueryExtension in -lXp... " >&6; }
12858 if ${ac_cv_lib_Xp_XpQueryExtension+:} false; then :
12859 $as_echo_n "(cached) " >&6
12861 ac_check_lib_save_LIBS=$LIBS
12862 LIBS="-lXp -lX11 -lXext -lm $LIBS"
12863 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12864 /* end confdefs.h. */
12866 /* Override any GCC internal prototype to avoid an error.
12867 Use char because int might match the return type of a GCC
12868 builtin and then its argument prototype would still apply. */
12872 char XpQueryExtension ();
12876 return XpQueryExtension ();
12881 if ac_fn_c_try_link "$LINENO"; then :
12882 ac_cv_lib_Xp_XpQueryExtension=yes
12884 ac_cv_lib_Xp_XpQueryExtension=no
12886 rm -f core conftest.err conftest.$ac_objext \
12887 conftest$ac_exeext conftest.$ac_ext
12888 LIBS=$ac_check_lib_save_LIBS
12890 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xp_XpQueryExtension" >&5
12891 $as_echo "$ac_cv_lib_Xp_XpQueryExtension" >&6; }
12892 if test "x$ac_cv_lib_Xp_XpQueryExtension" = xyes; then :
12893 have_xp_ext=yes; MOTIF_LIBS="$MOTIF_LIBS -lXp"
12898 CPPFLAGS="$ac_save_CPPFLAGS"
12899 LDFLAGS="$ac_save_LDFLAGS"
12900 # LIBS="$ac_save_LIBS"
12905 ###############################################################################
12907 # Checking whether Motif requires -lXintl (for _Xsetlocale.)
12909 ###############################################################################
12912 if test "$have_motif" = yes ; then
12914 ac_save_CPPFLAGS="$CPPFLAGS"
12915 ac_save_LDFLAGS="$LDFLAGS"
12916 # ac_save_LIBS="$LIBS"
12918 if test \! -z "$includedir" ; then
12919 CPPFLAGS="$CPPFLAGS -I$includedir"
12921 # note: $X_CFLAGS includes $x_includes
12922 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
12924 if test \! -z "$libdir" ; then
12925 LDFLAGS="$LDFLAGS -L$libdir"
12927 # note: $X_LIBS includes $x_libraries
12928 LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
12930 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
12931 LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
12932 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _Xsetlocale in -lXintl" >&5
12933 $as_echo_n "checking for _Xsetlocale in -lXintl... " >&6; }
12934 if ${ac_cv_lib_Xintl__Xsetlocale+:} false; then :
12935 $as_echo_n "(cached) " >&6
12937 ac_check_lib_save_LIBS=$LIBS
12938 LIBS="-lXintl -lX11 -lXext -lm $LIBS"
12939 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12940 /* end confdefs.h. */
12942 /* Override any GCC internal prototype to avoid an error.
12943 Use char because int might match the return type of a GCC
12944 builtin and then its argument prototype would still apply. */
12948 char _Xsetlocale ();
12952 return _Xsetlocale ();
12957 if ac_fn_c_try_link "$LINENO"; then :
12958 ac_cv_lib_Xintl__Xsetlocale=yes
12960 ac_cv_lib_Xintl__Xsetlocale=no
12962 rm -f core conftest.err conftest.$ac_objext \
12963 conftest$ac_exeext conftest.$ac_ext
12964 LIBS=$ac_check_lib_save_LIBS
12966 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xintl__Xsetlocale" >&5
12967 $as_echo "$ac_cv_lib_Xintl__Xsetlocale" >&6; }
12968 if test "x$ac_cv_lib_Xintl__Xsetlocale" = xyes; then :
12974 CPPFLAGS="$ac_save_CPPFLAGS"
12975 LDFLAGS="$ac_save_LDFLAGS"
12976 # LIBS="$ac_save_LIBS"
12978 if test "$have_xintl" = yes; then
12979 MOTIF_LIBS="$MOTIF_LIBS -lXintl"
12984 ###############################################################################
12986 # Check for -lGL or -lMesaGL.
12988 ###############################################################################
12992 with_gl_req=unspecified
12995 # Check whether --with-gl was given.
12996 if test "${with_gl+set}" = set; then :
12997 withval=$with_gl; with_gl="$withval"; with_gl_req="$withval"
13009 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GL headers" >&5
13010 $as_echo_n "checking for GL headers... " >&6; }
13012 if test -d $d; then
13013 X_CFLAGS="-I$d $X_CFLAGS"
13014 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
13015 $as_echo "$d" >&6; }
13017 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
13018 $as_echo "not found ($d: no such directory)" >&6; }
13021 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GL libs" >&5
13022 $as_echo_n "checking for GL libs... " >&6; }
13024 if test -d $d; then
13025 X_LIBS="-L$d $X_LIBS"
13026 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
13027 $as_echo "$d" >&6; }
13029 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
13030 $as_echo "not found ($d: no such directory)" >&6; }
13033 # replace the directory string with "yes".
13035 with_gl=$with_gl_req
13040 echo "error: argument to --with-gl must be \"yes\", \"no\", or a directory."
13041 echo " If it is a directory, then \`DIR/include' will be added to"
13042 echo " the -I list, and \`DIR/lib' will be added to the -L list."
13048 ac_mesagl_version=unknown
13049 ac_mesagl_version_string=unknown
13051 if test "$with_gl" = yes; then
13053 ac_save_CPPFLAGS="$CPPFLAGS"
13054 if test \! -z "$includedir" ; then
13055 CPPFLAGS="$CPPFLAGS -I$includedir"
13057 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
13058 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
13059 ac_fn_c_check_header_mongrel "$LINENO" "GL/gl.h" "ac_cv_header_GL_gl_h" "$ac_includes_default"
13060 if test "x$ac_cv_header_GL_gl_h" = xyes; then :
13067 CPPFLAGS="$ac_save_CPPFLAGS"
13068 if test "$have_gl" = yes ; then
13070 ac_save_CPPFLAGS="$CPPFLAGS"
13071 if test \! -z "$includedir" ; then
13072 CPPFLAGS="$CPPFLAGS -I$includedir"
13074 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
13075 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
13076 ac_fn_c_check_header_compile "$LINENO" "GL/glx.h" "ac_cv_header_GL_glx_h" "#include <GL/gl.h>
13078 if test "x$ac_cv_header_GL_glx_h" = xyes; then :
13085 CPPFLAGS="$ac_save_CPPFLAGS"
13088 # If we have the headers, try and figure out which vendor it's from.
13090 if test "$have_gl" = yes ; then
13092 # We need to know whether it's MesaGL so that we know which libraries
13095 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether GL is really MesaGL" >&5
13096 $as_echo_n "checking whether GL is really MesaGL... " >&6; }
13097 if ${ac_cv_have_mesa_gl+:} false; then :
13098 $as_echo_n "(cached) " >&6
13100 ac_cv_have_mesa_gl=no
13101 if test "$ac_macosx" = no; then
13102 # WTF! MacOS 10.5.0 ships the Mesa GL headers!
13103 # It's not really Mesa, is it?
13105 ac_save_CPPFLAGS="$CPPFLAGS"
13106 if test \! -z "$includedir" ; then
13107 CPPFLAGS="$CPPFLAGS -I$includedir"
13109 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
13110 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
13111 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13112 /* end confdefs.h. */
13113 #include <GL/glx.h>
13116 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13117 $EGREP "Mesa|MESA" >/dev/null 2>&1; then :
13118 ac_cv_have_mesa_gl=yes
13122 CPPFLAGS="$ac_save_CPPFLAGS"
13125 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_mesa_gl" >&5
13126 $as_echo "$ac_cv_have_mesa_gl" >&6; }
13127 ac_have_mesa_gl=$ac_cv_have_mesa_gl
13132 if test "$ac_macosx" = yes; then
13134 # Without these, every link against libGL gets a bunch of useless
13137 osx_crud="-bind_at_load -multiply_defined suppress"
13138 { $as_echo "$as_me:${as_lineno-$LINENO}: result: adding \"$osx_crud\" to GL_LIBS" >&5
13139 $as_echo "adding \"$osx_crud\" to GL_LIBS" >&6; }
13140 GL_LIBS="$GL_LIBS $osx_crud"
13143 # New lossage in 10.5.0: without this, we get:
13144 # ld: cycle in dylib re-exports with /usr/X11/lib/libGL.dylib
13146 osx_crud="/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib"
13147 osx_crud="-Wl,-dylib_file,${osx_crud}:${osx_crud}"
13149 { $as_echo "$as_me:${as_lineno-$LINENO}: result: adding \"$osx_crud\" to GL_LIBS" >&5
13150 $as_echo "adding \"$osx_crud\" to GL_LIBS" >&6; }
13151 GL_LIBS="$GL_LIBS $osx_crud"
13154 # New lossage in 10.6.8: we can't allow -L/opt/local/lib to be in the
13155 # link line, or at runtime XQueryExtension gets a segv due to some kind
13156 # of library version skew. Libs must come from /usr/X11/lib even if
13157 # $prefix and/or $exec_prefix are set to /opt/local/.
13159 { $as_echo "$as_me:${as_lineno-$LINENO}: result: omitting \"$libdir\" from LDFLAGS" >&5
13160 $as_echo "omitting \"$libdir\" from LDFLAGS" >&6; }
13163 # Looks like as of OSX 10.12, gcc can't do ObjC.
13164 OBJCC="clang -Wall"
13169 # Some versions of MesaGL are compiled to require -lpthread.
13170 # So if the Mesa headers exist, and -lpthread exists, then always
13171 # link -lpthread after the Mesa libs (be they named -lGL or -lMesaGL.)
13173 # Oftentimes, AX_PTHREAD will bring in -lpthread as well; but that ends
13174 # up before -l(Mesa)GL, instead of after where it would belong.
13176 if test "$ac_have_mesa_gl" = yes; then
13177 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_create in -lpthread" >&5
13178 $as_echo_n "checking for pthread_create in -lpthread... " >&6; }
13179 if ${ac_cv_lib_pthread_pthread_create+:} false; then :
13180 $as_echo_n "(cached) " >&6
13182 ac_check_lib_save_LIBS=$LIBS
13183 LIBS="-lpthread $LIBS"
13184 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13185 /* end confdefs.h. */
13187 /* Override any GCC internal prototype to avoid an error.
13188 Use char because int might match the return type of a GCC
13189 builtin and then its argument prototype would still apply. */
13193 char pthread_create ();
13197 return pthread_create ();
13202 if ac_fn_c_try_link "$LINENO"; then :
13203 ac_cv_lib_pthread_pthread_create=yes
13205 ac_cv_lib_pthread_pthread_create=no
13207 rm -f core conftest.err conftest.$ac_objext \
13208 conftest$ac_exeext conftest.$ac_ext
13209 LIBS=$ac_check_lib_save_LIBS
13211 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pthread_pthread_create" >&5
13212 $as_echo "$ac_cv_lib_pthread_pthread_create" >&6; }
13213 if test "x$ac_cv_lib_pthread_pthread_create" = xyes; then :
13214 GL_LIBS="-lpthread"
13220 # If we have Mesa headers, check to see if we can link against -lMesaGL.
13221 # If we don't have Mesa headers, or we don't have -lMesaGL, try -lGL.
13222 # Else, warn that GL is busted. (We have the headers, but no libs.)
13225 if test "$ac_have_mesa_gl" = yes ; then
13227 ac_save_CPPFLAGS="$CPPFLAGS"
13228 ac_save_LDFLAGS="$LDFLAGS"
13229 # ac_save_LIBS="$LIBS"
13231 if test \! -z "$includedir" ; then
13232 CPPFLAGS="$CPPFLAGS -I$includedir"
13234 # note: $X_CFLAGS includes $x_includes
13235 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
13237 if test \! -z "$libdir" ; then
13238 LDFLAGS="$LDFLAGS -L$libdir"
13240 # note: $X_LIBS includes $x_libraries
13241 LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
13243 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
13244 LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
13245 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for glXCreateContext in -lMesaGL" >&5
13246 $as_echo_n "checking for glXCreateContext in -lMesaGL... " >&6; }
13247 if ${ac_cv_lib_MesaGL_glXCreateContext+:} false; then :
13248 $as_echo_n "(cached) " >&6
13250 ac_check_lib_save_LIBS=$LIBS
13251 LIBS="-lMesaGL -lMesaGLU $GL_LIBS -lX11 -lXext $VIDMODE_LIBS -lm $LIBS"
13252 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13253 /* end confdefs.h. */
13255 /* Override any GCC internal prototype to avoid an error.
13256 Use char because int might match the return type of a GCC
13257 builtin and then its argument prototype would still apply. */
13261 char glXCreateContext ();
13265 return glXCreateContext ();
13270 if ac_fn_c_try_link "$LINENO"; then :
13271 ac_cv_lib_MesaGL_glXCreateContext=yes
13273 ac_cv_lib_MesaGL_glXCreateContext=no
13275 rm -f core conftest.err conftest.$ac_objext \
13276 conftest$ac_exeext conftest.$ac_ext
13277 LIBS=$ac_check_lib_save_LIBS
13279 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_MesaGL_glXCreateContext" >&5
13280 $as_echo "$ac_cv_lib_MesaGL_glXCreateContext" >&6; }
13281 if test "x$ac_cv_lib_MesaGL_glXCreateContext" = xyes; then :
13283 GL_LIBS="-lMesaGL -lMesaGLU $VIDMODE_LIBS $GL_LIBS"
13286 CPPFLAGS="$ac_save_CPPFLAGS"
13287 LDFLAGS="$ac_save_LDFLAGS"
13288 # LIBS="$ac_save_LIBS"
13292 if test "$gl_lib_1" = "" ; then
13294 ac_save_CPPFLAGS="$CPPFLAGS"
13295 ac_save_LDFLAGS="$LDFLAGS"
13296 # ac_save_LIBS="$LIBS"
13298 if test \! -z "$includedir" ; then
13299 CPPFLAGS="$CPPFLAGS -I$includedir"
13301 # note: $X_CFLAGS includes $x_includes
13302 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
13304 if test \! -z "$libdir" ; then
13305 LDFLAGS="$LDFLAGS -L$libdir"
13307 # note: $X_LIBS includes $x_libraries
13308 LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
13310 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
13311 LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
13312 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for glXCreateContext in -lGL" >&5
13313 $as_echo_n "checking for glXCreateContext in -lGL... " >&6; }
13314 if ${ac_cv_lib_GL_glXCreateContext+:} false; then :
13315 $as_echo_n "(cached) " >&6
13317 ac_check_lib_save_LIBS=$LIBS
13318 LIBS="-lGL -lGLU $GL_LIBS -lX11 -lXext $VIDMODE_LIBS -lm $LIBS"
13319 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13320 /* end confdefs.h. */
13322 /* Override any GCC internal prototype to avoid an error.
13323 Use char because int might match the return type of a GCC
13324 builtin and then its argument prototype would still apply. */
13328 char glXCreateContext ();
13332 return glXCreateContext ();
13337 if ac_fn_c_try_link "$LINENO"; then :
13338 ac_cv_lib_GL_glXCreateContext=yes
13340 ac_cv_lib_GL_glXCreateContext=no
13342 rm -f core conftest.err conftest.$ac_objext \
13343 conftest$ac_exeext conftest.$ac_ext
13344 LIBS=$ac_check_lib_save_LIBS
13346 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_GL_glXCreateContext" >&5
13347 $as_echo "$ac_cv_lib_GL_glXCreateContext" >&6; }
13348 if test "x$ac_cv_lib_GL_glXCreateContext" = xyes; then :
13350 GL_LIBS="-lGL -lGLU $VIDMODE_LIBS $GL_LIBS"
13353 CPPFLAGS="$ac_save_CPPFLAGS"
13354 LDFLAGS="$ac_save_LDFLAGS"
13355 # LIBS="$ac_save_LIBS"
13359 if test "$gl_lib_1" = "" ; then
13360 # we have headers, but no libs -- bail.
13365 # linking works -- we can build the GL hacks.
13366 $as_echo "#define HAVE_GL 1" >>confdefs.h
13368 if test "$ac_have_mesa_gl" = yes ; then
13369 $as_echo "#define HAVE_MESA_GL 1" >>confdefs.h
13376 # Now that we know we have GL headers and libs, do some more GL testing.
13379 if test "$have_gl" = yes ; then
13380 # If it's MesaGL, we'd like to issue a warning if the version number
13381 # is less than or equal to 2.6, because that version had a security bug.
13383 if test "$ac_have_mesa_gl" = yes; then
13385 { $as_echo "$as_me:${as_lineno-$LINENO}: checking MesaGL version number" >&5
13386 $as_echo_n "checking MesaGL version number... " >&6; }
13387 if ${ac_cv_mesagl_version_string+:} false; then :
13388 $as_echo_n "(cached) " >&6
13390 cat > conftest.$ac_ext <<EOF
13391 #line 13395 "configure"
13392 #include "confdefs.h"
13394 #ifndef MESA_MAJOR_VERSION
13395 # include <GL/xmesa.h>
13396 # ifdef XMESA_MAJOR_VERSION
13397 /* Around Mesa 3.2, they took out the Mesa version number, so instead,
13398 we have to check the XMesa version number (the number of the X protocol
13399 support, which seems to be the same as the Mesa version number.)
13401 # define MESA_MAJOR_VERSION XMESA_MAJOR_VERSION
13402 # define MESA_MINOR_VERSION XMESA_MINOR_VERSION
13404 /* Oh great. Some time after 3.4, they took out the xmesa.h header file,
13405 so we have no way of telling what version of Mesa this is at all.
13406 So, we'll guess that the osmesa version (the "offscreen protocol")
13407 is less than or equal to the real mesa version number. Except that
13408 if OSmesa is 3.3, assume at least Mesa 3.4, since OSmesa was 3.3 in
13409 Mesa 3.4. And Mesa 3.3 had xmesa.h. What a complete load of shit!
13411 # include <GL/osmesa.h>
13412 # define MESA_MAJOR_VERSION OSMESA_MAJOR_VERSION
13413 # define MESA_MINOR_VERSION OSMESA_MINOR_VERSION or newer, probably?
13414 # if OSMESA_MAJOR_VERSION == 3 && OSMESA_MINOR_VERSION == 3
13415 # undef MESA_MINOR_VERSION
13416 # define MESA_MINOR_VERSION 4 or newer, probably?
13420 configure: MESA_MAJOR_VERSION MESA_MINOR_VERSION
13423 ac_save_CPPFLAGS="$CPPFLAGS"
13424 if test \! -z "$includedir" ; then
13425 CPPFLAGS="$CPPFLAGS -I$includedir"
13427 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
13429 mglv=`(eval "$ac_cpp conftest.$ac_ext") 2>&5 | grep configure:`
13433 mglv=`echo "$mglv" | sed -n \
13434 's/^configure: *\([0-9][0-9]*\) *\([0-9].*\)$/\1.\2/p'`
13437 rm -rf conftest.$ac_ext
13439 CPPFLAGS="$ac_save_CPPFLAGS"
13441 if test "$mglv" = ""; then
13442 ac_mesagl_version=unknown
13443 ac_mesagl_version_string=unknown
13445 ac_mesagl_version_string="$mglv"
13448 maj=`echo "$mglv" | sed -n 's/^\([0-9][0-9]*\)\..*$/\1/p'`
13449 min=`echo "$mglv" | sed -n 's/^.*\.\([0-9][0-9]*\).*$/\1/p'`
13451 ac_mesagl_version=`echo "$maj * 1000 + $min" | bc`
13452 if test -z "$ac_mesagl_version"; then
13453 ac_mesagl_version=unknown
13454 ac_mesagl_version_string=unknown
13457 ac_cv_mesagl_version=$ac_mesagl_version
13458 ac_cv_mesagl_version_string=$ac_mesagl_version_string
13461 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_mesagl_version_string" >&5
13462 $as_echo "$ac_cv_mesagl_version_string" >&6; }
13463 ac_mesagl_version=$ac_cv_mesagl_version
13464 ac_mesagl_version_string=$ac_cv_mesagl_version_string
13468 # Check for OpenGL 1.1 features.
13471 ac_save_CPPFLAGS="$CPPFLAGS"
13472 ac_save_LDFLAGS="$LDFLAGS"
13473 # ac_save_LIBS="$LIBS"
13475 if test \! -z "$includedir" ; then
13476 CPPFLAGS="$CPPFLAGS -I$includedir"
13478 # note: $X_CFLAGS includes $x_includes
13479 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
13481 if test \! -z "$libdir" ; then
13482 LDFLAGS="$LDFLAGS -L$libdir"
13484 # note: $X_LIBS includes $x_libraries
13485 LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
13487 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
13488 LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
13489 as_ac_Lib=`$as_echo "ac_cv_lib_$gl_lib_1''_glBindTexture" | $as_tr_sh`
13490 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for glBindTexture in -l$gl_lib_1" >&5
13491 $as_echo_n "checking for glBindTexture in -l$gl_lib_1... " >&6; }
13492 if eval \${$as_ac_Lib+:} false; then :
13493 $as_echo_n "(cached) " >&6
13495 ac_check_lib_save_LIBS=$LIBS
13496 LIBS="-l$gl_lib_1 $GL_LIBS -lX11 -lXext -lm $LIBS"
13497 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13498 /* end confdefs.h. */
13500 /* Override any GCC internal prototype to avoid an error.
13501 Use char because int might match the return type of a GCC
13502 builtin and then its argument prototype would still apply. */
13506 char glBindTexture ();
13510 return glBindTexture ();
13515 if ac_fn_c_try_link "$LINENO"; then :
13516 eval "$as_ac_Lib=yes"
13518 eval "$as_ac_Lib=no"
13520 rm -f core conftest.err conftest.$ac_objext \
13521 conftest$ac_exeext conftest.$ac_ext
13522 LIBS=$ac_check_lib_save_LIBS
13524 eval ac_res=\$$as_ac_Lib
13525 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
13526 $as_echo "$ac_res" >&6; }
13527 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
13528 $as_echo "#define HAVE_GLBINDTEXTURE 1" >>confdefs.h
13534 CPPFLAGS="$ac_save_CPPFLAGS"
13535 LDFLAGS="$ac_save_LDFLAGS"
13536 # LIBS="$ac_save_LIBS"
13540 elif test "$with_gl" != no; then
13541 echo "error: must be yes or no: --with-gl=$with_gl"
13546 ###############################################################################
13550 ###############################################################################
13553 with_gle_req=unspecified
13556 # Check whether --with-gle was given.
13557 if test "${with_gle+set}" = set; then :
13558 withval=$with_gle; with_gle="$withval"; with_gle_req="$withval"
13565 case "$with_gle" in
13570 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GLE headers" >&5
13571 $as_echo_n "checking for GLE headers... " >&6; }
13572 d=$with_gle/include
13573 if test -d $d; then
13574 X_CFLAGS="-I$d $X_CFLAGS"
13575 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
13576 $as_echo "$d" >&6; }
13578 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
13579 $as_echo "not found ($d: no such directory)" >&6; }
13582 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GLE libs" >&5
13583 $as_echo_n "checking for GLE libs... " >&6; }
13585 if test -d $d; then
13586 X_LIBS="-L$d $X_LIBS"
13587 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
13588 $as_echo "$d" >&6; }
13590 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
13591 $as_echo "not found ($d: no such directory)" >&6; }
13594 # replace the directory string with "yes".
13596 with_gle=$with_gle_req
13601 echo "error: argument to --with-gle must be \"yes\", \"no\", or a directory."
13602 echo " If it is a directory, then \`DIR/include' will be added to"
13603 echo " the -I list, and \`DIR/lib' will be added to the -L list."
13611 if test "$have_gl" = no ; then
13613 elif test "$with_gle" = yes; then
13616 ac_save_CPPFLAGS="$CPPFLAGS"
13617 if test \! -z "$includedir" ; then
13618 CPPFLAGS="$CPPFLAGS -I$includedir"
13620 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
13621 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
13622 ac_fn_c_check_header_compile "$LINENO" "GL/gle.h" "ac_cv_header_GL_gle_h" "#include <GL/gl.h>
13624 if test "x$ac_cv_header_GL_gle_h" = xyes; then :
13631 CPPFLAGS="$ac_save_CPPFLAGS"
13632 if test "$have_gle3" = yes ; then
13636 ac_save_CPPFLAGS="$CPPFLAGS"
13637 if test \! -z "$includedir" ; then
13638 CPPFLAGS="$CPPFLAGS -I$includedir"
13640 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
13641 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
13642 ac_fn_c_check_header_compile "$LINENO" "GL/gutil.h" "ac_cv_header_GL_gutil_h" "#include <GL/gl.h>
13644 if test "x$ac_cv_header_GL_gutil_h" = xyes; then :
13651 CPPFLAGS="$ac_save_CPPFLAGS"
13652 if test "$have_gle" = yes ; then
13654 ac_save_CPPFLAGS="$CPPFLAGS"
13655 if test \! -z "$includedir" ; then
13656 CPPFLAGS="$CPPFLAGS -I$includedir"
13658 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
13659 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
13660 ac_fn_c_check_header_compile "$LINENO" "GL/tube.h" "ac_cv_header_GL_tube_h" "#include <GL/gl.h>
13662 if test "x$ac_cv_header_GL_tube_h" = xyes; then :
13669 CPPFLAGS="$ac_save_CPPFLAGS"
13673 if test "$have_gle" = yes ; then
13677 ac_save_CPPFLAGS="$CPPFLAGS"
13678 ac_save_LDFLAGS="$LDFLAGS"
13679 # ac_save_LIBS="$LIBS"
13681 if test \! -z "$includedir" ; then
13682 CPPFLAGS="$CPPFLAGS -I$includedir"
13684 # note: $X_CFLAGS includes $x_includes
13685 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
13687 if test \! -z "$libdir" ; then
13688 LDFLAGS="$LDFLAGS -L$libdir"
13690 # note: $X_LIBS includes $x_libraries
13691 LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
13693 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
13694 LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
13695 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gleCreateGC in -lgle" >&5
13696 $as_echo_n "checking for gleCreateGC in -lgle... " >&6; }
13697 if ${ac_cv_lib_gle_gleCreateGC+:} false; then :
13698 $as_echo_n "(cached) " >&6
13700 ac_check_lib_save_LIBS=$LIBS
13701 LIBS="-lgle $GL_LIBS -lX11 -lXext -lm $LIBS"
13702 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13703 /* end confdefs.h. */
13705 /* Override any GCC internal prototype to avoid an error.
13706 Use char because int might match the return type of a GCC
13707 builtin and then its argument prototype would still apply. */
13711 char gleCreateGC ();
13715 return gleCreateGC ();
13720 if ac_fn_c_try_link "$LINENO"; then :
13721 ac_cv_lib_gle_gleCreateGC=yes
13723 ac_cv_lib_gle_gleCreateGC=no
13725 rm -f core conftest.err conftest.$ac_objext \
13726 conftest$ac_exeext conftest.$ac_ext
13727 LIBS=$ac_check_lib_save_LIBS
13729 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gle_gleCreateGC" >&5
13730 $as_echo "$ac_cv_lib_gle_gleCreateGC" >&6; }
13731 if test "x$ac_cv_lib_gle_gleCreateGC" = xyes; then :
13732 have_gle=yes; gle_halfassed=no; GLE_LIBS="-lgle"
13735 CPPFLAGS="$ac_save_CPPFLAGS"
13736 LDFLAGS="$ac_save_LDFLAGS"
13737 # LIBS="$ac_save_LIBS"
13740 if test "$have_gle" = yes ; then
13744 # sometimes the libmatrix stuff is included in libgle. look there first.
13746 # I don't get it. For some reason, this test passes on SGI, as if
13747 # uview_direction_d() was in libgle -- but it's not, it's in libmatrix.
13748 # Yet the link is succeeding. Why???
13750 # AC_CHECK_X_LIB(gle, uview_direction_d,
13751 # [have_gle=yes; gle_halfassed=no],
13752 # [], $GL_LIBS -lX11 -lXext -lm)
13754 # As of GLE 3 this is in libgle, and has changed name to uview_direction!
13756 if test "$have_gle3" = yes ; then
13758 ac_save_CPPFLAGS="$CPPFLAGS"
13759 ac_save_LDFLAGS="$LDFLAGS"
13760 # ac_save_LIBS="$LIBS"
13762 if test \! -z "$includedir" ; then
13763 CPPFLAGS="$CPPFLAGS -I$includedir"
13765 # note: $X_CFLAGS includes $x_includes
13766 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
13768 if test \! -z "$libdir" ; then
13769 LDFLAGS="$LDFLAGS -L$libdir"
13771 # note: $X_LIBS includes $x_libraries
13772 LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
13774 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
13775 LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
13776 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uview_direction in -lgle" >&5
13777 $as_echo_n "checking for uview_direction in -lgle... " >&6; }
13778 if ${ac_cv_lib_gle_uview_direction+:} false; then :
13779 $as_echo_n "(cached) " >&6
13781 ac_check_lib_save_LIBS=$LIBS
13782 LIBS="-lgle $GL_LIBS -lX11 -lXext -lm $LIBS"
13783 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13784 /* end confdefs.h. */
13786 /* Override any GCC internal prototype to avoid an error.
13787 Use char because int might match the return type of a GCC
13788 builtin and then its argument prototype would still apply. */
13792 char uview_direction ();
13796 return uview_direction ();
13801 if ac_fn_c_try_link "$LINENO"; then :
13802 ac_cv_lib_gle_uview_direction=yes
13804 ac_cv_lib_gle_uview_direction=no
13806 rm -f core conftest.err conftest.$ac_objext \
13807 conftest$ac_exeext conftest.$ac_ext
13808 LIBS=$ac_check_lib_save_LIBS
13810 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gle_uview_direction" >&5
13811 $as_echo "$ac_cv_lib_gle_uview_direction" >&6; }
13812 if test "x$ac_cv_lib_gle_uview_direction" = xyes; then :
13813 have_gle=yes; gle_halfassed=no
13816 CPPFLAGS="$ac_save_CPPFLAGS"
13817 LDFLAGS="$ac_save_LDFLAGS"
13818 # LIBS="$ac_save_LIBS"
13821 # if it wasn't in libgle, then look in libmatrix.
13822 if test "$have_gle" = no ; then
13824 ac_save_CPPFLAGS="$CPPFLAGS"
13825 ac_save_LDFLAGS="$LDFLAGS"
13826 # ac_save_LIBS="$LIBS"
13828 if test \! -z "$includedir" ; then
13829 CPPFLAGS="$CPPFLAGS -I$includedir"
13831 # note: $X_CFLAGS includes $x_includes
13832 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
13834 if test \! -z "$libdir" ; then
13835 LDFLAGS="$LDFLAGS -L$libdir"
13837 # note: $X_LIBS includes $x_libraries
13838 LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
13840 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
13841 LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
13842 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uview_direction_d in -lmatrix" >&5
13843 $as_echo_n "checking for uview_direction_d in -lmatrix... " >&6; }
13844 if ${ac_cv_lib_matrix_uview_direction_d+:} false; then :
13845 $as_echo_n "(cached) " >&6
13847 ac_check_lib_save_LIBS=$LIBS
13848 LIBS="-lmatrix $GL_LIBS -lX11 -lXext -lm $LIBS"
13849 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13850 /* end confdefs.h. */
13852 /* Override any GCC internal prototype to avoid an error.
13853 Use char because int might match the return type of a GCC
13854 builtin and then its argument prototype would still apply. */
13858 char uview_direction_d ();
13862 return uview_direction_d ();
13867 if ac_fn_c_try_link "$LINENO"; then :
13868 ac_cv_lib_matrix_uview_direction_d=yes
13870 ac_cv_lib_matrix_uview_direction_d=no
13872 rm -f core conftest.err conftest.$ac_objext \
13873 conftest$ac_exeext conftest.$ac_ext
13874 LIBS=$ac_check_lib_save_LIBS
13876 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_matrix_uview_direction_d" >&5
13877 $as_echo "$ac_cv_lib_matrix_uview_direction_d" >&6; }
13878 if test "x$ac_cv_lib_matrix_uview_direction_d" = xyes; then :
13879 have_gle=yes; gle_halfassed=no;
13880 GLE_LIBS="$GLE_LIBS -lmatrix"
13883 CPPFLAGS="$ac_save_CPPFLAGS"
13884 LDFLAGS="$ac_save_LDFLAGS"
13885 # LIBS="$ac_save_LIBS"
13890 if test "$have_gle" = yes ; then
13891 $as_echo "#define HAVE_GLE 1" >>confdefs.h
13893 if test "$have_gle3" = yes ; then
13894 $as_echo "#define HAVE_GLE3 1" >>confdefs.h
13899 elif test "$with_gle" != no; then
13900 echo "error: must be yes or no: --with-gle=$with_gle"
13906 ###############################################################################
13908 # Handle --with-gles
13910 ###############################################################################
13912 with_gles_req=unspecified
13914 # Check whether --with-gles was given.
13915 if test "${with_gles+set}" = set; then :
13916 withval=$with_gles; with_gles="$withval"; with_gles_req="$withval"
13923 case "$with_gles" in
13928 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for JWZGLES headers" >&5
13929 $as_echo_n "checking for JWZGLES headers... " >&6; }
13930 d=$with_gles/include
13931 if test -d $d; then
13932 X_CFLAGS="-I$d $X_CFLAGS"
13933 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
13934 $as_echo "$d" >&6; }
13936 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
13937 $as_echo "not found ($d: no such directory)" >&6; }
13940 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for JWZGLES libs" >&5
13941 $as_echo_n "checking for JWZGLES libs... " >&6; }
13943 if test -d $d; then
13944 X_LIBS="-L$d $X_LIBS"
13945 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
13946 $as_echo "$d" >&6; }
13948 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
13949 $as_echo "not found ($d: no such directory)" >&6; }
13952 # replace the directory string with "yes".
13953 with_gles_req="yes"
13954 with_gles=$with_gles_req
13959 echo "error: argument to --with-gles must be \"yes\", \"no\", or a directory."
13960 echo " If it is a directory, then \`DIR/include' will be added to"
13961 echo " the -I list, and \`DIR/lib' will be added to the -L list."
13967 if test "$with_gles" = yes; then
13969 $as_echo "#define HAVE_JWZGLES 1" >>confdefs.h
13971 JWZGLES_OBJS='$(JWXYZ_BIN)/jwzgles.o'
13972 { $as_echo "$as_me:${as_lineno-$LINENO}: result: using OpenGL ES compatiblity shim" >&5
13973 $as_echo "using OpenGL ES compatiblity shim" >&6; }
13974 elif test "$with_gles" != no; then
13975 echo "error: must be yes or no: --with-gles=$with_xpm"
13979 ###############################################################################
13981 # Check for -lgdk_pixbuf.
13982 # These tests are for gdk_pixbuf usage of the hacks,
13983 # not xscreensaver-demo (thus we have to test again to get
13984 # the libraries right: don't want to pull in all of GTK
13987 ###############################################################################
13990 with_gdk_pixbuf_req=unspecified
13992 # Check whether --with-pixbuf was given.
13993 if test "${with_pixbuf+set}" = set; then :
13994 withval=$with_pixbuf; with_gdk_pixbuf="$withval"; with_gdk_pixbuf_req="$withval"
13996 with_gdk_pixbuf=yes
14000 # if --with-pixbuf=/directory/ was specified, remember that directory so that
14001 # we can also look for the `gdk-pixbuf-config' program in that directory.
14002 case "$with_gdk_pixbuf" in
14004 gdk_pixbuf_dir="$with_gdk_pixbuf"
14012 case "$with_gdk_pixbuf" in
14017 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GDK_PIXBUF headers" >&5
14018 $as_echo_n "checking for GDK_PIXBUF headers... " >&6; }
14019 d=$with_gdk_pixbuf/include
14020 if test -d $d; then
14021 X_CFLAGS="-I$d $X_CFLAGS"
14022 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
14023 $as_echo "$d" >&6; }
14025 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
14026 $as_echo "not found ($d: no such directory)" >&6; }
14029 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GDK_PIXBUF libs" >&5
14030 $as_echo_n "checking for GDK_PIXBUF libs... " >&6; }
14031 d=$with_gdk_pixbuf/lib
14032 if test -d $d; then
14033 X_LIBS="-L$d $X_LIBS"
14034 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
14035 $as_echo "$d" >&6; }
14037 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
14038 $as_echo "not found ($d: no such directory)" >&6; }
14041 # replace the directory string with "yes".
14042 with_gdk_pixbuf_req="yes"
14043 with_gdk_pixbuf=$with_gdk_pixbuf_req
14048 echo "error: argument to --with-pixbuf must be \"yes\", \"no\", or a directory."
14049 echo " If it is a directory, then \`DIR/include' will be added to"
14050 echo " the -I list, and \`DIR/lib' will be added to the -L list."
14056 if test "$with_gdk_pixbuf" != yes -a "$with_gdk_pixbuf" != no ; then
14057 echo "error: must be yes or no: --with-pixbuf=$with_gdk_pixbuf"
14061 if test "$with_gdk_pixbuf" = yes; then
14067 pkg_check_version gdk-pixbuf-2.0 2.0.0
14068 pkg_check_version gdk-pixbuf-xlib-2.0 2.0.0
14069 have_gdk_pixbuf="$ok"
14071 if test "$have_gdk_pixbuf" = yes; then
14072 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gdk-pixbuf includes" >&5
14073 $as_echo_n "checking for gdk-pixbuf includes... " >&6; }
14074 if ${ac_cv_gdk_pixbuf_config_cflags+:} false; then :
14075 $as_echo_n "(cached) " >&6
14077 ac_cv_gdk_pixbuf_config_cflags=`$pkg_config --cflags $pkgs`
14079 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_gdk_pixbuf_config_cflags" >&5
14080 $as_echo "$ac_cv_gdk_pixbuf_config_cflags" >&6; }
14081 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gdk-pixbuf libs" >&5
14082 $as_echo_n "checking for gdk-pixbuf libs... " >&6; }
14083 if ${ac_cv_gdk_pixbuf_config_libs+:} false; then :
14084 $as_echo_n "(cached) " >&6
14086 ac_cv_gdk_pixbuf_config_libs=`$pkg_config --libs $pkgs`
14088 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_gdk_pixbuf_config_libs" >&5
14089 $as_echo "$ac_cv_gdk_pixbuf_config_libs" >&6; }
14092 ac_gdk_pixbuf_config_cflags=$ac_cv_gdk_pixbuf_config_cflags
14093 ac_gdk_pixbuf_config_libs=$ac_cv_gdk_pixbuf_config_libs
14096 if test "$have_gdk_pixbuf" = yes; then
14098 # we appear to have pixbuf; check for headers/libs to be sure.
14100 ac_save_gdk_pixbuf_CPPFLAGS="$CPPFLAGS"
14101 CPPFLAGS="$CPPFLAGS $ac_gdk_pixbuf_config_cflags"
14105 # check for header A...
14107 ac_save_CPPFLAGS="$CPPFLAGS"
14108 if test \! -z "$includedir" ; then
14109 CPPFLAGS="$CPPFLAGS -I$includedir"
14111 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
14112 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
14113 ac_fn_c_check_header_mongrel "$LINENO" "gdk-pixbuf/gdk-pixbuf.h" "ac_cv_header_gdk_pixbuf_gdk_pixbuf_h" "$ac_includes_default"
14114 if test "x$ac_cv_header_gdk_pixbuf_gdk_pixbuf_h" = xyes; then :
14115 have_gdk_pixbuf=yes
14119 CPPFLAGS="$ac_save_CPPFLAGS"
14121 # if that worked, check for header B...
14122 if test "$have_gdk_pixbuf" = yes; then
14124 gdk_pixbuf_halfassed=yes
14126 ac_save_CPPFLAGS="$CPPFLAGS"
14127 if test \! -z "$includedir" ; then
14128 CPPFLAGS="$CPPFLAGS -I$includedir"
14130 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
14131 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
14132 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"
14133 if test "x$ac_cv_header_gdk_pixbuf_gdk_pixbuf_xlib_h" = xyes; then :
14134 have_gdk_pixbuf=yes
14135 gdk_pixbuf_halfassed=no
14139 CPPFLAGS="$ac_save_CPPFLAGS"
14141 # yay, it has a new name in Gtk 2.x...
14142 if test "$have_gdk_pixbuf" = no; then
14144 gdk_pixbuf_halfassed=yes
14146 ac_save_CPPFLAGS="$CPPFLAGS"
14147 if test \! -z "$includedir" ; then
14148 CPPFLAGS="$CPPFLAGS -I$includedir"
14150 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
14151 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
14152 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"
14153 if test "x$ac_cv_header_gdk_pixbuf_xlib_gdk_pixbuf_xlib_h" = xyes; then :
14154 have_gdk_pixbuf=yes
14155 gdk_pixbuf_halfassed=no
14159 CPPFLAGS="$ac_save_CPPFLAGS"
14162 CPPFLAGS="$ac_save_gdk_pixbuf_CPPFLAGS"
14165 if test "$have_gdk_pixbuf" = yes; then
14166 # we have the headers, now check for the libraries
14168 gdk_pixbuf_halfassed=yes
14170 { $as_echo "$as_me:${as_lineno-$LINENO}: result: checking for gdk_pixbuf usability..." >&5
14171 $as_echo "checking for gdk_pixbuf usability..." >&6; }
14175 ac_save_CPPFLAGS="$CPPFLAGS"
14176 ac_save_LDFLAGS="$LDFLAGS"
14177 # ac_save_LIBS="$LIBS"
14179 if test \! -z "$includedir" ; then
14180 CPPFLAGS="$CPPFLAGS -I$includedir"
14182 # note: $X_CFLAGS includes $x_includes
14183 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
14185 if test \! -z "$libdir" ; then
14186 LDFLAGS="$LDFLAGS -L$libdir"
14188 # note: $X_LIBS includes $x_libraries
14189 LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
14191 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
14192 LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
14193 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gdk_pixbuf_new_from_file in -lc" >&5
14194 $as_echo_n "checking for gdk_pixbuf_new_from_file in -lc... " >&6; }
14195 if ${ac_cv_lib_c_gdk_pixbuf_new_from_file+:} false; then :
14196 $as_echo_n "(cached) " >&6
14198 ac_check_lib_save_LIBS=$LIBS
14199 LIBS="-lc $ac_gdk_pixbuf_config_libs -lX11 -lXext -lm $LIBS"
14200 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14201 /* end confdefs.h. */
14203 /* Override any GCC internal prototype to avoid an error.
14204 Use char because int might match the return type of a GCC
14205 builtin and then its argument prototype would still apply. */
14209 char gdk_pixbuf_new_from_file ();
14213 return gdk_pixbuf_new_from_file ();
14218 if ac_fn_c_try_link "$LINENO"; then :
14219 ac_cv_lib_c_gdk_pixbuf_new_from_file=yes
14221 ac_cv_lib_c_gdk_pixbuf_new_from_file=no
14223 rm -f core conftest.err conftest.$ac_objext \
14224 conftest$ac_exeext conftest.$ac_ext
14225 LIBS=$ac_check_lib_save_LIBS
14227 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_gdk_pixbuf_new_from_file" >&5
14228 $as_echo "$ac_cv_lib_c_gdk_pixbuf_new_from_file" >&6; }
14229 if test "x$ac_cv_lib_c_gdk_pixbuf_new_from_file" = xyes; then :
14230 have_gdk_pixbuf=yes
14233 CPPFLAGS="$ac_save_CPPFLAGS"
14234 LDFLAGS="$ac_save_LDFLAGS"
14235 # LIBS="$ac_save_LIBS"
14238 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_xlib_init in -lc" >&5
14260 $as_echo_n "checking for gdk_pixbuf_xlib_init in -lc... " >&6; }
14261 if ${ac_cv_lib_c_gdk_pixbuf_xlib_init+:} 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_xlib_init ();
14279 return gdk_pixbuf_xlib_init ();
14284 if ac_fn_c_try_link "$LINENO"; then :
14285 ac_cv_lib_c_gdk_pixbuf_xlib_init=yes
14287 ac_cv_lib_c_gdk_pixbuf_xlib_init=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_xlib_init" >&5
14294 $as_echo "$ac_cv_lib_c_gdk_pixbuf_xlib_init" >&6; }
14295 if test "x$ac_cv_lib_c_gdk_pixbuf_xlib_init" = xyes; then :
14296 have_gdk_pixbuf=yes
14297 gdk_pixbuf_halfassed=no
14300 CPPFLAGS="$ac_save_CPPFLAGS"
14301 LDFLAGS="$ac_save_LDFLAGS"
14302 # LIBS="$ac_save_LIBS"
14307 if test "$have_gdk_pixbuf" = yes; then
14308 INCLUDES="$INCLUDES $ac_gdk_pixbuf_config_cflags"
14309 XPM_LIBS="$ac_gdk_pixbuf_config_libs"
14310 $as_echo "#define HAVE_GDK_PIXBUF 1" >>confdefs.h
14313 { $as_echo "$as_me:${as_lineno-$LINENO}: result: checking for gdk_pixbuf usability... no" >&5
14314 $as_echo "checking for gdk_pixbuf usability... no" >&6; }
14317 if test "$have_gdk_pixbuf" = yes; then
14319 ac_save_CPPFLAGS="$CPPFLAGS"
14320 ac_save_LDFLAGS="$LDFLAGS"
14321 # ac_save_LIBS="$LIBS"
14323 if test \! -z "$includedir" ; then
14324 CPPFLAGS="$CPPFLAGS -I$includedir"
14326 # note: $X_CFLAGS includes $x_includes
14327 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
14329 if test \! -z "$libdir" ; then
14330 LDFLAGS="$LDFLAGS -L$libdir"
14332 # note: $X_LIBS includes $x_libraries
14333 LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
14335 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
14336 LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
14337 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gdk_pixbuf_apply_embedded_orientation in -lc" >&5
14338 $as_echo_n "checking for gdk_pixbuf_apply_embedded_orientation in -lc... " >&6; }
14339 if ${ac_cv_lib_c_gdk_pixbuf_apply_embedded_orientation+:} false; then :
14340 $as_echo_n "(cached) " >&6
14342 ac_check_lib_save_LIBS=$LIBS
14343 LIBS="-lc $ac_gdk_pixbuf_config_libs -lX11 -lXext -lm $LIBS"
14344 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14345 /* end confdefs.h. */
14347 /* Override any GCC internal prototype to avoid an error.
14348 Use char because int might match the return type of a GCC
14349 builtin and then its argument prototype would still apply. */
14353 char gdk_pixbuf_apply_embedded_orientation ();
14357 return gdk_pixbuf_apply_embedded_orientation ();
14362 if ac_fn_c_try_link "$LINENO"; then :
14363 ac_cv_lib_c_gdk_pixbuf_apply_embedded_orientation=yes
14365 ac_cv_lib_c_gdk_pixbuf_apply_embedded_orientation=no
14367 rm -f core conftest.err conftest.$ac_objext \
14368 conftest$ac_exeext conftest.$ac_ext
14369 LIBS=$ac_check_lib_save_LIBS
14371 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_gdk_pixbuf_apply_embedded_orientation" >&5
14372 $as_echo "$ac_cv_lib_c_gdk_pixbuf_apply_embedded_orientation" >&6; }
14373 if test "x$ac_cv_lib_c_gdk_pixbuf_apply_embedded_orientation" = xyes; then :
14374 $as_echo "#define HAVE_GDK_PIXBUF_APPLY_EMBEDDED_ORIENTATION 1" >>confdefs.h
14378 CPPFLAGS="$ac_save_CPPFLAGS"
14379 LDFLAGS="$ac_save_LDFLAGS"
14380 # LIBS="$ac_save_LIBS"
14386 ###############################################################################
14390 ###############################################################################
14393 with_xpm_req=unspecified
14395 # Check whether --with-xpm was given.
14396 if test "${with_xpm+set}" = set; then :
14397 withval=$with_xpm; with_xpm="$withval"; with_xpm_req="$withval"
14404 case "$with_xpm" in
14409 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XPM headers" >&5
14410 $as_echo_n "checking for XPM headers... " >&6; }
14411 d=$with_xpm/include
14412 if test -d $d; then
14413 X_CFLAGS="-I$d $X_CFLAGS"
14414 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
14415 $as_echo "$d" >&6; }
14417 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
14418 $as_echo "not found ($d: no such directory)" >&6; }
14421 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XPM libs" >&5
14422 $as_echo_n "checking for XPM libs... " >&6; }
14424 if test -d $d; then
14425 X_LIBS="-L$d $X_LIBS"
14426 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
14427 $as_echo "$d" >&6; }
14429 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
14430 $as_echo "not found ($d: no such directory)" >&6; }
14433 # replace the directory string with "yes".
14435 with_xpm=$with_xpm_req
14440 echo "error: argument to --with-xpm must be \"yes\", \"no\", or a directory."
14441 echo " If it is a directory, then \`DIR/include' will be added to"
14442 echo " the -I list, and \`DIR/lib' will be added to the -L list."
14448 if test "$with_xpm" = yes; then
14450 ac_save_CPPFLAGS="$CPPFLAGS"
14451 if test \! -z "$includedir" ; then
14452 CPPFLAGS="$CPPFLAGS -I$includedir"
14454 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
14455 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
14456 ac_fn_c_check_header_compile "$LINENO" "X11/xpm.h" "ac_cv_header_X11_xpm_h" "#include <X11/Xlib.h>
14458 if test "x$ac_cv_header_X11_xpm_h" = xyes; then :
14460 $as_echo "#define HAVE_XPM 1" >>confdefs.h
14462 XPM_LIBS="-lXpm $XPM_LIBS"
14466 CPPFLAGS="$ac_save_CPPFLAGS"
14467 elif test "$with_xpm" != no; then
14468 echo "error: must be yes or no: --with-xpm=$with_xpm"
14472 # See comment near $motif_requires_xpm, above.
14473 # Need to do this here, after both Motif and XPM have been checked for.
14475 if test "$have_motif" = yes -a "$have_xpm" = yes ; then
14476 if test "$motif_requires_xpm" = yes ; then
14477 MOTIF_LIBS="$MOTIF_LIBS $XPM_LIBS"
14481 if test "$XPM_LIBS" = "" ; then
14482 XPM_LIBS=$(MINIXPM)
14486 ###############################################################################
14490 ###############################################################################
14493 with_jpeg_req=unspecified
14496 # Check whether --with-jpeg was given.
14497 if test "${with_jpeg+set}" = set; then :
14498 withval=$with_jpeg; with_jpeg="$withval"; with_jpeg_req="$withval"
14505 case "$with_jpeg" in
14510 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for JPEG headers" >&5
14511 $as_echo_n "checking for JPEG headers... " >&6; }
14512 d=$with_jpeg/include
14513 if test -d $d; then
14514 X_CFLAGS="-I$d $X_CFLAGS"
14515 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
14516 $as_echo "$d" >&6; }
14518 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
14519 $as_echo "not found ($d: no such directory)" >&6; }
14522 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for JPEG libs" >&5
14523 $as_echo_n "checking for JPEG libs... " >&6; }
14525 if test -d $d; then
14526 X_LIBS="-L$d $X_LIBS"
14527 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
14528 $as_echo "$d" >&6; }
14530 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
14531 $as_echo "not found ($d: no such directory)" >&6; }
14534 # replace the directory string with "yes".
14535 with_jpeg_req="yes"
14536 with_jpeg=$with_jpeg_req
14541 echo "error: argument to --with-jpeg must be \"yes\", \"no\", or a directory."
14542 echo " If it is a directory, then \`DIR/include' will be added to"
14543 echo " the -I list, and \`DIR/lib' will be added to the -L list."
14549 if test "$with_jpeg" != yes -a "$with_jpeg" != no ; then
14550 echo "error: must be yes or no: --with-jpeg=$with_jpeg"
14554 if test "$with_jpeg" = yes; then
14558 ac_save_CPPFLAGS="$CPPFLAGS"
14559 if test \! -z "$includedir" ; then
14560 CPPFLAGS="$CPPFLAGS -I$includedir"
14562 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
14563 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
14564 ac_fn_c_check_header_mongrel "$LINENO" "jpeglib.h" "ac_cv_header_jpeglib_h" "$ac_includes_default"
14565 if test "x$ac_cv_header_jpeglib_h" = xyes; then :
14570 CPPFLAGS="$ac_save_CPPFLAGS"
14572 if test "$have_jpeg" = yes; then
14573 # we have the header, now check for the library
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 jpeg_start_compress in -ljpeg" >&5
14596 $as_echo_n "checking for jpeg_start_compress in -ljpeg... " >&6; }
14597 if ${ac_cv_lib_jpeg_jpeg_start_compress+:} false; then :
14598 $as_echo_n "(cached) " >&6
14600 ac_check_lib_save_LIBS=$LIBS
14601 LIBS="-ljpeg $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 jpeg_start_compress ();
14615 return jpeg_start_compress ();
14620 if ac_fn_c_try_link "$LINENO"; then :
14621 ac_cv_lib_jpeg_jpeg_start_compress=yes
14623 ac_cv_lib_jpeg_jpeg_start_compress=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_jpeg_jpeg_start_compress" >&5
14630 $as_echo "$ac_cv_lib_jpeg_jpeg_start_compress" >&6; }
14631 if test "x$ac_cv_lib_jpeg_jpeg_start_compress" = xyes; then :
14635 $as_echo "#define HAVE_JPEGLIB 1" >>confdefs.h
14639 CPPFLAGS="$ac_save_CPPFLAGS"
14640 LDFLAGS="$ac_save_LDFLAGS"
14641 # LIBS="$ac_save_LIBS"
14647 ###############################################################################
14651 ###############################################################################
14653 have_xutf8drawstring=no
14655 ac_save_CPPFLAGS="$CPPFLAGS"
14656 ac_save_LDFLAGS="$LDFLAGS"
14657 # ac_save_LIBS="$LIBS"
14659 if test \! -z "$includedir" ; then
14660 CPPFLAGS="$CPPFLAGS -I$includedir"
14662 # note: $X_CFLAGS includes $x_includes
14663 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
14665 if test \! -z "$libdir" ; then
14666 LDFLAGS="$LDFLAGS -L$libdir"
14668 # note: $X_LIBS includes $x_libraries
14669 LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
14671 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
14672 LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
14673 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Xutf8DrawString in -lX11" >&5
14674 $as_echo_n "checking for Xutf8DrawString in -lX11... " >&6; }
14675 if ${ac_cv_lib_X11_Xutf8DrawString+:} false; then :
14676 $as_echo_n "(cached) " >&6
14678 ac_check_lib_save_LIBS=$LIBS
14679 LIBS="-lX11 -lX11 -lXext -lm $LIBS"
14680 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14681 /* end confdefs.h. */
14683 /* Override any GCC internal prototype to avoid an error.
14684 Use char because int might match the return type of a GCC
14685 builtin and then its argument prototype would still apply. */
14689 char Xutf8DrawString ();
14693 return Xutf8DrawString ();
14698 if ac_fn_c_try_link "$LINENO"; then :
14699 ac_cv_lib_X11_Xutf8DrawString=yes
14701 ac_cv_lib_X11_Xutf8DrawString=no
14703 rm -f core conftest.err conftest.$ac_objext \
14704 conftest$ac_exeext conftest.$ac_ext
14705 LIBS=$ac_check_lib_save_LIBS
14707 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_X11_Xutf8DrawString" >&5
14708 $as_echo "$ac_cv_lib_X11_Xutf8DrawString" >&6; }
14709 if test "x$ac_cv_lib_X11_Xutf8DrawString" = xyes; then :
14710 have_xutf8drawstring=yes
14715 CPPFLAGS="$ac_save_CPPFLAGS"
14716 LDFLAGS="$ac_save_LDFLAGS"
14717 # LIBS="$ac_save_LIBS"
14719 if test "$have_xutf8drawstring" = yes ; then
14720 $as_echo "#define HAVE_XUTF8DRAWSTRING 1" >>confdefs.h
14726 with_xft_req=unspecified
14729 # Check whether --with-xft was given.
14730 if test "${with_xft+set}" = set; then :
14731 withval=$with_xft; with_xft="$withval"; with_xft_req="$withval"
14738 case "$with_xft" in
14743 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Xft headers" >&5
14744 $as_echo_n "checking for Xft headers... " >&6; }
14745 d=$with_xft/include
14746 if test -d $d; then
14747 X_CFLAGS="-I$d $X_CFLAGS"
14748 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
14749 $as_echo "$d" >&6; }
14751 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
14752 $as_echo "not found ($d: no such directory)" >&6; }
14755 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Xft libs" >&5
14756 $as_echo_n "checking for Xft libs... " >&6; }
14758 if test -d $d; then
14759 X_LIBS="-L$d $X_LIBS"
14760 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
14761 $as_echo "$d" >&6; }
14763 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
14764 $as_echo "not found ($d: no such directory)" >&6; }
14767 # replace the directory string with "yes".
14769 with_xft=$with_xft_req
14774 echo "error: argument to --with-xft must be \"yes\", \"no\", or a directory."
14775 echo " If it is a directory, then \`DIR/include' will be added to"
14776 echo " the -I list, and \`DIR/lib' will be added to the -L list."
14782 if test "$with_xft" != yes -a "$with_xft" != no ; then
14783 echo "error: must be yes or no: --with-xft=$with_xft"
14787 if test "$with_xft" = yes; then
14791 pkg_check_version xft 2.1.0
14794 if test "$have_xft" = yes; then
14795 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Xft includes" >&5
14796 $as_echo_n "checking for Xft includes... " >&6; }
14797 if ${ac_cv_xft_config_cflags+:} false; then :
14798 $as_echo_n "(cached) " >&6
14800 ac_cv_xft_config_cflags=`$pkg_config --cflags $pkgs`
14802 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_xft_config_cflags" >&5
14803 $as_echo "$ac_cv_xft_config_cflags" >&6; }
14804 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Xft libs" >&5
14805 $as_echo_n "checking for Xft libs... " >&6; }
14806 if ${ac_cv_xft_config_libs+:} false; then :
14807 $as_echo_n "(cached) " >&6
14809 ac_cv_xft_config_libs=`$pkg_config --libs $pkgs`
14811 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_xft_config_libs" >&5
14812 $as_echo "$ac_cv_xft_config_libs" >&6; }
14815 ac_xft_config_cflags=$ac_cv_xft_config_cflags
14816 ac_xft_config_libs=$ac_cv_xft_config_libs
14818 if test "$have_xft" = yes; then
14820 # we appear to have Xft; check for headers/libs to be sure.
14822 ac_save_xft_CPPFLAGS="$CPPFLAGS"
14823 CPPFLAGS="$CPPFLAGS $ac_xft_config_cflags"
14827 ac_save_CPPFLAGS="$CPPFLAGS"
14828 if test \! -z "$includedir" ; then
14829 CPPFLAGS="$CPPFLAGS -I$includedir"
14831 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
14832 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
14833 ac_fn_c_check_header_mongrel "$LINENO" "X11/Xft/Xft.h" "ac_cv_header_X11_Xft_Xft_h" "$ac_includes_default"
14834 if test "x$ac_cv_header_X11_Xft_Xft_h" = xyes; then :
14839 CPPFLAGS="$ac_save_CPPFLAGS"
14841 CPPFLAGS="$ac_save_xft_CPPFLAGS"
14844 if test "$have_xft" = yes; then
14845 # we have the headers, now check for the libraries
14849 { $as_echo "$as_me:${as_lineno-$LINENO}: result: checking for Xft usability..." >&5
14850 $as_echo "checking for Xft usability..." >&6; }
14852 ac_save_CPPFLAGS="$CPPFLAGS"
14853 ac_save_LDFLAGS="$LDFLAGS"
14854 # ac_save_LIBS="$LIBS"
14856 if test \! -z "$includedir" ; then
14857 CPPFLAGS="$CPPFLAGS -I$includedir"
14859 # note: $X_CFLAGS includes $x_includes
14860 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
14862 if test \! -z "$libdir" ; then
14863 LDFLAGS="$LDFLAGS -L$libdir"
14865 # note: $X_LIBS includes $x_libraries
14866 LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
14868 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
14869 LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
14870 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XftDrawStringUtf8 in -lc" >&5
14871 $as_echo_n "checking for XftDrawStringUtf8 in -lc... " >&6; }
14872 if ${ac_cv_lib_c_XftDrawStringUtf8+:} false; then :
14873 $as_echo_n "(cached) " >&6
14875 ac_check_lib_save_LIBS=$LIBS
14876 LIBS="-lc $ac_xft_config_libs -lX11 -lXext -lm $LIBS"
14877 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14878 /* end confdefs.h. */
14880 /* Override any GCC internal prototype to avoid an error.
14881 Use char because int might match the return type of a GCC
14882 builtin and then its argument prototype would still apply. */
14886 char XftDrawStringUtf8 ();
14890 return XftDrawStringUtf8 ();
14895 if ac_fn_c_try_link "$LINENO"; then :
14896 ac_cv_lib_c_XftDrawStringUtf8=yes
14898 ac_cv_lib_c_XftDrawStringUtf8=no
14900 rm -f core conftest.err conftest.$ac_objext \
14901 conftest$ac_exeext conftest.$ac_ext
14902 LIBS=$ac_check_lib_save_LIBS
14904 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_XftDrawStringUtf8" >&5
14905 $as_echo "$ac_cv_lib_c_XftDrawStringUtf8" >&6; }
14906 if test "x$ac_cv_lib_c_XftDrawStringUtf8" = xyes; then :
14910 CPPFLAGS="$ac_save_CPPFLAGS"
14911 LDFLAGS="$ac_save_LDFLAGS"
14912 # LIBS="$ac_save_LIBS"
14916 if test "$have_xft" = no; then
14917 { $as_echo "$as_me:${as_lineno-$LINENO}: result: checking for Xft usability... no" >&5
14918 $as_echo "checking for Xft usability... no" >&6; }
14922 if test "$have_xft" = yes; then
14923 INCLUDES="$INCLUDES $ac_xft_config_cflags"
14924 XFT_LIBS="$ac_xft_config_libs"
14927 $as_echo "#define HAVE_XFT 1" >>confdefs.h
14931 XFT_SRCS='$(UTILS_SRC)/xft.c'
14932 XFT_OBJS='$(UTILS_BIN)/xft.o'
14936 ###############################################################################
14938 # Check for pty support: this allows 'phosphor' and 'apple2'
14939 # to run curses-based programs, or be used as terminal windows.
14941 ###############################################################################
14944 for ac_header in pty.h util.h sys/termios.h
14946 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
14947 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
14948 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
14949 cat >>confdefs.h <<_ACEOF
14950 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
14958 ac_save_CPPFLAGS="$CPPFLAGS"
14959 ac_save_LDFLAGS="$LDFLAGS"
14960 # ac_save_LIBS="$LIBS"
14962 if test \! -z "$includedir" ; then
14963 CPPFLAGS="$CPPFLAGS -I$includedir"
14965 # note: $X_CFLAGS includes $x_includes
14966 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
14968 if test \! -z "$libdir" ; then
14969 LDFLAGS="$LDFLAGS -L$libdir"
14971 # note: $X_LIBS includes $x_libraries
14972 LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
14974 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
14975 LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
14976 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for forkpty in -lutil" >&5
14977 $as_echo_n "checking for forkpty in -lutil... " >&6; }
14978 if ${ac_cv_lib_util_forkpty+:} false; then :
14979 $as_echo_n "(cached) " >&6
14981 ac_check_lib_save_LIBS=$LIBS
14982 LIBS="-lutil $LIBS"
14983 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14984 /* end confdefs.h. */
14986 /* Override any GCC internal prototype to avoid an error.
14987 Use char because int might match the return type of a GCC
14988 builtin and then its argument prototype would still apply. */
15001 if ac_fn_c_try_link "$LINENO"; then :
15002 ac_cv_lib_util_forkpty=yes
15004 ac_cv_lib_util_forkpty=no
15006 rm -f core conftest.err conftest.$ac_objext \
15007 conftest$ac_exeext conftest.$ac_ext
15008 LIBS=$ac_check_lib_save_LIBS
15010 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_util_forkpty" >&5
15011 $as_echo "$ac_cv_lib_util_forkpty" >&6; }
15012 if test "x$ac_cv_lib_util_forkpty" = xyes; then :
15014 ac_have_forkpty=yes
15015 $as_echo "#define HAVE_FORKPTY 1" >>confdefs.h
15019 CPPFLAGS="$ac_save_CPPFLAGS"
15020 LDFLAGS="$ac_save_LDFLAGS"
15021 # LIBS="$ac_save_LIBS"
15024 if test "$ac_have_forkpty" != yes ; then
15025 # we don't need (or have) -lutil on MacOS 10.4.2...
15027 ac_save_CPPFLAGS="$CPPFLAGS"
15028 ac_save_LDFLAGS="$LDFLAGS"
15029 # ac_save_LIBS="$LIBS"
15031 if test \! -z "$includedir" ; then
15032 CPPFLAGS="$CPPFLAGS -I$includedir"
15034 # note: $X_CFLAGS includes $x_includes
15035 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
15037 if test \! -z "$libdir" ; then
15038 LDFLAGS="$LDFLAGS -L$libdir"
15040 # note: $X_LIBS includes $x_libraries
15041 LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
15043 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
15044 LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
15045 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for forkpty in -lc" >&5
15046 $as_echo_n "checking for forkpty in -lc... " >&6; }
15047 if ${ac_cv_lib_c_forkpty+:} false; then :
15048 $as_echo_n "(cached) " >&6
15050 ac_check_lib_save_LIBS=$LIBS
15052 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15053 /* end confdefs.h. */
15055 /* Override any GCC internal prototype to avoid an error.
15056 Use char because int might match the return type of a GCC
15057 builtin and then its argument prototype would still apply. */
15070 if ac_fn_c_try_link "$LINENO"; then :
15071 ac_cv_lib_c_forkpty=yes
15073 ac_cv_lib_c_forkpty=no
15075 rm -f core conftest.err conftest.$ac_objext \
15076 conftest$ac_exeext conftest.$ac_ext
15077 LIBS=$ac_check_lib_save_LIBS
15079 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_forkpty" >&5
15080 $as_echo "$ac_cv_lib_c_forkpty" >&6; }
15081 if test "x$ac_cv_lib_c_forkpty" = xyes; then :
15083 $as_echo "#define HAVE_FORKPTY 1" >>confdefs.h
15087 CPPFLAGS="$ac_save_CPPFLAGS"
15088 LDFLAGS="$ac_save_LDFLAGS"
15089 # LIBS="$ac_save_LIBS"
15093 ###############################################################################
15095 # Check for the XSHM server extension.
15097 ###############################################################################
15100 with_xshm_req=unspecified
15102 # Check whether --with-xshm-ext was given.
15103 if test "${with_xshm_ext+set}" = set; then :
15104 withval=$with_xshm_ext; with_xshm="$withval"; with_xshm_req="$withval"
15111 case "$with_xshm" in
15116 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XSHM headers" >&5
15117 $as_echo_n "checking for XSHM headers... " >&6; }
15118 d=$with_xshm/include
15119 if test -d $d; then
15120 X_CFLAGS="-I$d $X_CFLAGS"
15121 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
15122 $as_echo "$d" >&6; }
15124 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
15125 $as_echo "not found ($d: no such directory)" >&6; }
15128 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XSHM libs" >&5
15129 $as_echo_n "checking for XSHM libs... " >&6; }
15131 if test -d $d; then
15132 X_LIBS="-L$d $X_LIBS"
15133 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
15134 $as_echo "$d" >&6; }
15136 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
15137 $as_echo "not found ($d: no such directory)" >&6; }
15140 # replace the directory string with "yes".
15141 with_xshm_req="yes"
15142 with_xshm=$with_xshm_req
15147 echo "error: argument to --with-xshm-ext must be \"yes\", \"no\", or a directory."
15148 echo " If it is a directory, then \`DIR/include' will be added to"
15149 echo " the -I list, and \`DIR/lib' will be added to the -L list."
15155 if test "$with_xshm" = yes; then
15157 # first check for Xshm.h.
15159 ac_save_CPPFLAGS="$CPPFLAGS"
15160 if test \! -z "$includedir" ; then
15161 CPPFLAGS="$CPPFLAGS -I$includedir"
15163 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
15164 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
15165 ac_fn_c_check_header_compile "$LINENO" "X11/extensions/XShm.h" "ac_cv_header_X11_extensions_XShm_h" "#include <X11/Xlib.h>
15167 if test "x$ac_cv_header_X11_extensions_XShm_h" = xyes; then :
15172 CPPFLAGS="$ac_save_CPPFLAGS"
15174 # if that succeeded, then check for sys/ipc.h.
15175 if test "$have_xshm" = yes; then
15178 ac_save_CPPFLAGS="$CPPFLAGS"
15179 if test \! -z "$includedir" ; then
15180 CPPFLAGS="$CPPFLAGS -I$includedir"
15182 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
15183 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
15184 ac_fn_c_check_header_mongrel "$LINENO" "sys/ipc.h" "ac_cv_header_sys_ipc_h" "$ac_includes_default"
15185 if test "x$ac_cv_header_sys_ipc_h" = xyes; then :
15190 CPPFLAGS="$ac_save_CPPFLAGS"
15193 # if that succeeded, then check for sys/shm.h.
15194 if test "$have_xshm" = yes; then
15197 ac_save_CPPFLAGS="$CPPFLAGS"
15198 if test \! -z "$includedir" ; then
15199 CPPFLAGS="$CPPFLAGS -I$includedir"
15201 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
15202 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
15203 ac_fn_c_check_header_mongrel "$LINENO" "sys/shm.h" "ac_cv_header_sys_shm_h" "$ac_includes_default"
15204 if test "x$ac_cv_header_sys_shm_h" = xyes; then :
15209 CPPFLAGS="$ac_save_CPPFLAGS"
15212 # AIX is pathological, as usual: apparently it's normal for the Xshm headers
15213 # to exist, but the library code to not exist. And even better, the library
15214 # code is in its own library: libXextSam.a. So, if we're on AIX, and that
15215 # lib doesn't exist, give up. (This lib gets added to X_EXTRA_LIBS, and
15216 # that's not quite right, but close enough.)
15220 if `uname -v` -eq 3 ; then
15223 ac_save_CPPFLAGS="$CPPFLAGS"
15224 ac_save_LDFLAGS="$LDFLAGS"
15225 # ac_save_LIBS="$LIBS"
15227 if test \! -z "$includedir" ; then
15228 CPPFLAGS="$CPPFLAGS -I$includedir"
15230 # note: $X_CFLAGS includes $x_includes
15231 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
15233 if test \! -z "$libdir" ; then
15234 LDFLAGS="$LDFLAGS -L$libdir"
15236 # note: $X_LIBS includes $x_libraries
15237 LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
15239 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
15240 LDFLAGS=`eval eval eval eval eval eval eval eval eval echo $LDFLAGS`
15241 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XShmQueryExtension in -lXextSam" >&5
15242 $as_echo_n "checking for XShmQueryExtension in -lXextSam... " >&6; }
15243 if ${ac_cv_lib_XextSam_XShmQueryExtension+:} false; then :
15244 $as_echo_n "(cached) " >&6
15246 ac_check_lib_save_LIBS=$LIBS
15247 LIBS="-lXextSam -lX11 -lXext -lm $LIBS"
15248 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15249 /* end confdefs.h. */
15251 /* Override any GCC internal prototype to avoid an error.
15252 Use char because int might match the return type of a GCC
15253 builtin and then its argument prototype would still apply. */
15257 char XShmQueryExtension ();
15261 return XShmQueryExtension ();
15266 if ac_fn_c_try_link "$LINENO"; then :
15267 ac_cv_lib_XextSam_XShmQueryExtension=yes
15269 ac_cv_lib_XextSam_XShmQueryExtension=no
15271 rm -f core conftest.err conftest.$ac_objext \
15272 conftest$ac_exeext conftest.$ac_ext
15273 LIBS=$ac_check_lib_save_LIBS
15275 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_XextSam_XShmQueryExtension" >&5
15276 $as_echo "$ac_cv_lib_XextSam_XShmQueryExtension" >&6; }
15277 if test "x$ac_cv_lib_XextSam_XShmQueryExtension" = xyes; then :
15278 have_xshm=yes; X_EXTRA_LIBS="$X_EXTRA_LIBS -lXextSam"
15283 CPPFLAGS="$ac_save_CPPFLAGS"
15284 LDFLAGS="$ac_save_LDFLAGS"
15285 # LIBS="$ac_save_LIBS"
15291 # if that succeeded, then we've really got it.
15292 if test "$have_xshm" = yes; then
15293 $as_echo "#define HAVE_XSHM_EXTENSION 1" >>confdefs.h
15297 elif test "$with_xshm" != no; then
15298 echo "error: must be yes or no: --with-xshm-ext=$with_xshm"
15303 ###############################################################################
15305 # Check for the DOUBLE-BUFFER server extension.
15307 ###############################################################################
15310 with_xdbe_req=unspecified
15312 # Check whether --with-xdbe-ext was given.
15313 if test "${with_xdbe_ext+set}" = set; then :
15314 withval=$with_xdbe_ext; with_xdbe="$withval"; with_xdbe_req="$withval"
15321 case "$with_xdbe" in
15326 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DOUBLE-BUFFER headers" >&5
15327 $as_echo_n "checking for DOUBLE-BUFFER headers... " >&6; }
15328 d=$with_xdbe/include
15329 if test -d $d; then
15330 X_CFLAGS="-I$d $X_CFLAGS"
15331 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
15332 $as_echo "$d" >&6; }
15334 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
15335 $as_echo "not found ($d: no such directory)" >&6; }
15338 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DOUBLE-BUFFER libs" >&5
15339 $as_echo_n "checking for DOUBLE-BUFFER libs... " >&6; }
15341 if test -d $d; then
15342 X_LIBS="-L$d $X_LIBS"
15343 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
15344 $as_echo "$d" >&6; }
15346 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
15347 $as_echo "not found ($d: no such directory)" >&6; }
15350 # replace the directory string with "yes".
15351 with_xdbe_req="yes"
15352 with_xdbe=$with_xdbe_req
15357 echo "error: argument to --with-xdbe-ext must be \"yes\", \"no\", or a directory."
15358 echo " If it is a directory, then \`DIR/include' will be added to"
15359 echo " the -I list, and \`DIR/lib' will be added to the -L list."
15365 if test "$with_xdbe" = yes; then
15368 ac_save_CPPFLAGS="$CPPFLAGS"
15369 if test \! -z "$includedir" ; then
15370 CPPFLAGS="$CPPFLAGS -I$includedir"
15372 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
15373 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
15374 ac_fn_c_check_header_compile "$LINENO" "X11/extensions/Xdbe.h" "ac_cv_header_X11_extensions_Xdbe_h" "#include <X11/Xlib.h>
15376 if test "x$ac_cv_header_X11_extensions_Xdbe_h" = xyes; then :
15381 CPPFLAGS="$ac_save_CPPFLAGS"
15382 if test "$have_xdbe" = yes; then
15383 $as_echo "#define HAVE_DOUBLE_BUFFER_EXTENSION 1" >>confdefs.h
15387 elif test "$with_xdbe" != no; then
15388 echo "error: must be yes or no: --with-xdbe-ext=$with_xshm"
15393 ###############################################################################
15395 # Check for the SGI XReadDisplay server extension.
15397 # Note: this has to be down here, rather than up with the other server
15398 # extension tests, so that the output of `configure --help' is in the
15399 # right order. Arrgh!
15401 ###############################################################################
15403 have_readdisplay=no
15404 with_readdisplay_req=unspecified
15406 # Check whether --with-readdisplay was given.
15407 if test "${with_readdisplay+set}" = set; then :
15408 withval=$with_readdisplay; with_readdisplay="$withval"; with_readdisplay_req="$withval"
15410 with_readdisplay=yes
15415 case "$with_readdisplay" in
15420 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XReadDisplay headers" >&5
15421 $as_echo_n "checking for XReadDisplay headers... " >&6; }
15422 d=$with_readdisplay/include
15423 if test -d $d; then
15424 X_CFLAGS="-I$d $X_CFLAGS"
15425 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
15426 $as_echo "$d" >&6; }
15428 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
15429 $as_echo "not found ($d: no such directory)" >&6; }
15432 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XReadDisplay libs" >&5
15433 $as_echo_n "checking for XReadDisplay libs... " >&6; }
15434 d=$with_readdisplay/lib
15435 if test -d $d; then
15436 X_LIBS="-L$d $X_LIBS"
15437 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
15438 $as_echo "$d" >&6; }
15440 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
15441 $as_echo "not found ($d: no such directory)" >&6; }
15444 # replace the directory string with "yes".
15445 with_readdisplay_req="yes"
15446 with_readdisplay=$with_readdisplay_req
15451 echo "error: argument to --with-readdisplay must be \"yes\", \"no\", or a directory."
15452 echo " If it is a directory, then \`DIR/include' will be added to"
15453 echo " the -I list, and \`DIR/lib' will be added to the -L list."
15459 if test "$with_readdisplay" = yes; then
15461 ac_save_CPPFLAGS="$CPPFLAGS"
15462 if test \! -z "$includedir" ; then
15463 CPPFLAGS="$CPPFLAGS -I$includedir"
15465 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
15466 CPPFLAGS=`eval eval eval eval eval eval eval eval eval echo $CPPFLAGS`
15467 ac_fn_c_check_header_compile "$LINENO" "X11/extensions/readdisplay.h" "ac_cv_header_X11_extensions_readdisplay_h" "#include <X11/Xlib.h>
15469 if test "x$ac_cv_header_X11_extensions_readdisplay_h" = xyes; then :
15470 $as_echo "#define HAVE_READ_DISPLAY_EXTENSION 1" >>confdefs.h
15475 CPPFLAGS="$ac_save_CPPFLAGS"
15476 elif test "$with_readdisplay" != no; then
15477 echo "error: must be yes or no: --with-readdisplay=$with_readdisplay"
15482 ###############################################################################
15484 # Check for a directory full of images to use as the default value
15485 # of the "imageDirectory" preference.
15487 ###############################################################################
15490 with_imagedir_req=unspecified
15493 # Check whether --with-image-directory was given.
15494 if test "${with_image_directory+set}" = set; then :
15495 withval=$with_image_directory; with_imagedir="$withval"; with_imagedir_req="$withval"
15500 # no HANDLE_X_PATH_ARG for this one
15502 case "$with_imagedir" in
15505 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for image directory $with_imagedir" >&5
15506 $as_echo_n "checking for image directory $with_imagedir... " >&6; }
15507 if test -d "$with_imagedir" ; 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/share/backgrounds/images/" \
15522 "/usr/share/wallpapers/" \
15523 "/Library/Desktop Pictures/" \
15525 if test -z "$with_imagedir"; then
15526 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for image directory $dd" >&5
15527 $as_echo_n "checking for image directory $dd... " >&6; }
15528 if test -d "$dd" ; then
15529 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15530 $as_echo "yes" >&6; }
15531 with_imagedir="$dd"
15533 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15534 $as_echo "no" >&6; }
15545 echo "error: must be an absolute path: --with-image-directory=$with_imagedir_req"
15549 ac_cv_imagedir="$with_imagedir"
15551 DEFAULT_IMAGES_P='True'
15552 DEFAULT_IMAGE_DIRECTORY="$ac_cv_imagedir"
15554 if test -z "$DEFAULT_IMAGE_DIRECTORY" ; then
15555 DEFAULT_IMAGES_P='False'
15559 ###############################################################################
15561 # Pick a text file to use as the default of the "textFile" preference.
15562 # Any old file will do, but preferably one that will make interesting
15563 # shapes when displayed by "starwars" and "fontglide".
15565 ###############################################################################
15568 with_textfile_req=unspecified
15571 # Check whether --with-text-file was given.
15572 if test "${with_text_file+set}" = set; then :
15573 withval=$with_text_file; with_textfile="$withval"; with_textfile_req="$withval"
15578 # no HANDLE_X_PATH_ARG for this one
15580 case "$with_textfile" in
15583 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for text file $with_textfile" >&5
15584 $as_echo_n "checking for text file $with_textfile... " >&6; }
15585 if test -f "$with_textfile" ; then
15586 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15587 $as_echo "yes" >&6; }
15589 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15590 $as_echo "no" >&6; }
15597 #### Could use some more defaults here...
15599 "/usr/X11R6/lib/X11/doc/README" \
15600 "/usr/share/doc/xserver-common/copyright" \
15601 "/usr/share/doc/xserver-xorg-core/copyright" \
15602 "/usr/X11R6/README" \
15603 "/usr/share/doc/libX11*/COPYING" \
15604 "/usr/X11/share/X11/doc/README*" \
15605 "/usr/share/doc/debian/debian-manifesto" \
15607 if test -z "$with_textfile"; then
15608 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for text file $f" >&5
15609 $as_echo_n "checking for text file $f... " >&6; }
15610 f=`/bin/ls $f 2>&- | head -1`
15611 if test -f "$f" ; then
15612 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15613 $as_echo "yes" >&6; }
15616 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15617 $as_echo "no" >&6; }
15628 echo "error: must be an absolute path: --with-text-file=$with_textfile_req"
15632 ac_cv_textfile="$with_textfile"
15634 DEFAULT_TEXT_FILE="$ac_cv_textfile"
15637 ###############################################################################
15639 # Check the browser to see help URL
15641 ###############################################################################
15644 with_browser_req=unspecified
15647 # Check whether --with-browser was given.
15648 if test "${with_browser+set}" = set; then :
15649 withval=$with_browser; with_browser="$withval"; with_browser_req="$withval"
15654 # no HANDLE_X_PATH_ARG for this one
15656 case "$with_browser" in
15660 WITH_BROWSER=$with_browser
15661 gnome_open_program=$with_browser
15662 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for browser $with_browser" >&5
15663 $as_echo_n "checking for browser $with_browser... " >&6; }
15664 with_browser_fullpath=`which $with_browser 2>/dev/null`
15665 case $with_browser_fullpath in
15667 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15668 $as_echo "yes" >&6; }
15672 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15673 $as_echo "no" >&6; }
15674 # Only warning: we don't want to install all packages for the
15675 # dependency of the browser in building stage...
15676 echo "WARNING: browser not found: --with-browser=$with_browser"
15681 ac_cv_browser="$with_browser"
15683 ###############################################################################
15685 # Check whether it's ok to install some hacks as setuid (e.g., "sonar")
15686 # This should be safe, but let's give people the option.
15688 ###############################################################################
15690 setuid_hacks_default=no
15691 setuid_hacks="$setuid_hacks_default"
15693 # Check whether --with-setuid-hacks was given.
15694 if test "${with_setuid_hacks+set}" = set; then :
15695 withval=$with_setuid_hacks; setuid_hacks="$withval"
15697 setuid_hacks="$setuid_hacks_default"
15702 case "$setuid_hacks" in
15707 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for setuid hacks headers" >&5
15708 $as_echo_n "checking for setuid hacks headers... " >&6; }
15709 d=$setuid_hacks/include
15710 if test -d $d; then
15711 X_CFLAGS="-I$d $X_CFLAGS"
15712 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
15713 $as_echo "$d" >&6; }
15715 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
15716 $as_echo "not found ($d: no such directory)" >&6; }
15719 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for setuid hacks libs" >&5
15720 $as_echo_n "checking for setuid hacks libs... " >&6; }
15721 d=$setuid_hacks/lib
15722 if test -d $d; then
15723 X_LIBS="-L$d $X_LIBS"
15724 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
15725 $as_echo "$d" >&6; }
15727 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
15728 $as_echo "not found ($d: no such directory)" >&6; }
15731 # replace the directory string with "yes".
15732 setuid_hacks_req="yes"
15733 setuid_hacks=$setuid_hacks_req
15738 echo "error: argument to --with-setuid-hacks must be \"yes\", \"no\", or a directory."
15739 echo " If it is a directory, then \`DIR/include' will be added to"
15740 echo " the -I list, and \`DIR/lib' will be added to the -L list."
15746 if test "$setuid_hacks" = yes; then
15748 elif test "$setuid_hacks" != no; then
15749 echo "error: must be yes or no: --with-setuid-hacks=$setuid_hacks"
15754 ###############################################################################
15756 # Check for --with-record-animation
15758 ###############################################################################
15760 record_anim_default=no
15761 record_anim="$record_anim_default"
15763 # Check whether --with-record-animation was given.
15764 if test "${with_record_animation+set}" = set; then :
15765 withval=$with_record_animation; record_anim="$withval"
15767 record_anim="$record_anim_default"
15772 case "$record_anim" in
15777 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for record animation headers" >&5
15778 $as_echo_n "checking for record animation headers... " >&6; }
15779 d=$record_anim/include
15780 if test -d $d; then
15781 X_CFLAGS="-I$d $X_CFLAGS"
15782 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
15783 $as_echo "$d" >&6; }
15785 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
15786 $as_echo "not found ($d: no such directory)" >&6; }
15789 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for record animation libs" >&5
15790 $as_echo_n "checking for record animation libs... " >&6; }
15792 if test -d $d; then
15793 X_LIBS="-L$d $X_LIBS"
15794 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $d" >&5
15795 $as_echo "$d" >&6; }
15797 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found ($d: no such directory)" >&5
15798 $as_echo "not found ($d: no such directory)" >&6; }
15801 # replace the directory string with "yes".
15802 record_anim_req="yes"
15803 record_anim=$record_anim_req
15808 echo "error: argument to --with-record-animation must be \"yes\", \"no\", or a directory."
15809 echo " If it is a directory, then \`DIR/include' will be added to"
15810 echo " the -I list, and \`DIR/lib' will be added to the -L list."
15816 if test "$record_anim" = yes; then
15818 elif test "$record_anim" != no; then
15819 echo "error: must be yes or no: --with-record-animation=$record_anim"
15823 if test "$record_anim" = yes; then
15824 if test "$have_gdk_pixbuf" != yes; then
15825 as_fn_error $? "--with-record-animation requires GDK-Pixbuf" "$LINENO" 5
15827 { $as_echo "$as_me:${as_lineno-$LINENO}: result: enabling --with-record-animation" >&5
15828 $as_echo "enabling --with-record-animation" >&6; }
15829 $as_echo "#define HAVE_RECORD_ANIM 1" >>confdefs.h
15831 ANIM_OBJS='$(ANIM_OBJS)'
15832 ANIM_LIBS='$(ANIM_LIBS)'
15836 ###############################################################################
15838 # Done testing. Now, set up the various -I and -L variables,
15839 # and decide which GUI program to build by default.
15841 ###############################################################################
15848 if test \! -z "$includedir" ; then
15849 INCLUDES="$INCLUDES -I$includedir"
15852 if test \! -z "$libdir" ; then
15853 LDFLAGS="$LDFLAGS -L$libdir"
15857 PREFERRED_DEMO_PROGRAM=''
15859 if test "$have_motif" = yes; then
15860 PREFERRED_DEMO_PROGRAM=xscreensaver-demo-Xm
15861 ALL_DEMO_PROGRAMS="$PREFERRED_DEMO_PROGRAM $ALL_DEMO_PROGRAMS"
15863 if test "$have_gtk" = yes; then
15864 PREFERRED_DEMO_PROGRAM=xscreensaver-demo-Gtk
15865 ALL_DEMO_PROGRAMS="$PREFERRED_DEMO_PROGRAM $ALL_DEMO_PROGRAMS"
15869 if test "$have_kerberos" = yes; then
15870 PASSWD_SRCS="$PASSWD_SRCS \$(KERBEROS_SRCS)"
15871 PASSWD_OBJS="$PASSWD_OBJS \$(KERBEROS_OBJS)"
15873 if test "$have_pam" = yes; then
15874 PASSWD_SRCS="$PASSWD_SRCS \$(PAM_SRCS)"
15875 PASSWD_OBJS="$PASSWD_OBJS \$(PAM_OBJS)"
15876 INSTALL_PAM="install-pam"
15878 if test "$enable_pam_check_account_type" = yes; then
15879 COMMENT_PAM_CHECK_ACCOUNT=""
15881 COMMENT_PAM_CHECK_ACCOUNT="#"
15883 if test "$have_passwd_helper" = yes; then
15884 PASSWD_SRCS="$PASSWD_SRCS \$(PWHELPER_SRCS)"
15885 PASSWD_OBJS="$PASSWD_OBJS \$(PWHELPER_OBJS)"
15887 PASSWD_SRCS="$PASSWD_SRCS \$(PWENT_SRCS)"
15888 PASSWD_OBJS="$PASSWD_OBJS \$(PWENT_OBJS)"
15891 if test "$enable_locking" = yes; then
15892 LOCK_SRCS='$(LOCK_SRCS_1) $(PASSWD_SRCS)'
15893 LOCK_OBJS='$(LOCK_OBJS_1) $(PASSWD_OBJS)'
15895 LOCK_SRCS='$(NOLOCK_SRCS_1)'
15896 LOCK_OBJS='$(NOLOCK_OBJS_1)'
15899 if test "$ac_macosx" = yes; then
15900 EXES_OSX='$(EXES_OSX)'
15901 SCRIPTS_OSX='$(SCRIPTS_OSX)'
15902 MEN_OSX='$(MEN_OSX)'
15910 INSTALL_SETUID='$(INSTALL_PROGRAM) $(SUID_FLAGS)'
15912 if test "$need_setuid" = yes; then
15918 if test "$setuid_hacks" = yes; then
15925 if test "$have_gl" = yes; then
15926 GL_EXES='$(GL_EXES)'
15927 SUID_EXES='$(SUID_EXES)'
15928 RETIRED_GL_EXES='$(RETIRED_GL_EXES)'
15929 GL_UTIL_EXES='$(GL_UTIL_EXES)'
15936 if test "$have_gle" = yes; then
15937 GLE_EXES='$(GLE_EXES)'
15943 if test "$have_jpeg" = yes -a "$have_gdk_pixbuf" = yes; then
15944 JPEG_EXES='$(JPEG_EXES)'
15948 # Another substitution in the XScreenSaver.ad.in file:
15950 if test "$gnome_open_program" != ''; then
15954 elif test "$gnome_url_show_program" != ''; then
15965 # Set PO_DATADIR to something sensible.
15967 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for locale directory" >&5
15968 $as_echo_n "checking for locale directory... " >&6; }
15969 if test -n "$GTK_DATADIR" ; then
15970 PO_DATADIR="$GTK_DATADIR"
15971 elif test "$have_gtk" = yes; then
15972 PO_DATADIR=`$pkg_config --variable=prefix gtk+-2.0`
15973 PO_DATADIR="$PO_DATADIR/share"
15976 if test -z "$PO_DATADIR" ; then
15978 # #### Total fucking kludge --
15979 # Map /build/prefix/usr/X11R6/share/ to /build/prefix/usr/share/
15980 # but of course we need to expand all the nested variables to do that...
15982 dd=`eval eval eval eval eval eval eval eval eval eval eval echo $datadir`
15983 PO_DATADIR=`echo $dd | sed 's@/X11R6/@/@'`
15986 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PO_DATADIR/locale" >&5
15987 $as_echo "$PO_DATADIR/locale" >&6; }
15990 # canonicalize slashes.
15991 HACK_CONF_DIR=`echo "${HACK_CONF_DIR}" | sed 's@/$@@;s@//*@/@g'`
15993 # gcc 3.0 likes to issue this warning for every file:
15995 # cc1: warning: changing search order for system directory "/usr/local/include"
15996 # cc1: warning: as it has already been specified as a non-system directory
15998 # Yay. We can only avoid that by deleting "-I${prefix}/include" from the list.
15999 # Which *should* be totally redundant, and thus an ok thing to delete?
16001 INCLUDES=`echo "$INCLUDES" | sed 's@ -I${prefix}/include@@g;'`
16004 ###############################################################################
16006 # Perform substitutions and write Makefiles.
16008 ###############################################################################
16084 APPDEFAULTS=$ac_x_app_defaults
16092 ac_config_files="$ac_config_files Makefile utils/Makefile jwxyz/Makefile hacks/Makefile hacks/glx/Makefile po/Makefile.in driver/Makefile driver/xscreensaver.pam driver/xscreensaver-demo.glade2 driver/XScreenSaver.ad"
16094 cat >confcache <<\_ACEOF
16095 # This file is a shell script that caches the results of configure
16096 # tests run on this system so they can be shared between configure
16097 # scripts and configure runs, see configure's option --config-cache.
16098 # It is not useful on other systems. If it contains results you don't
16099 # want to keep, you may remove or edit it.
16101 # config.status only pays attention to the cache file if you give it
16102 # the --recheck option to rerun configure.
16104 # `ac_cv_env_foo' variables (set or unset) will be overridden when
16105 # loading this file, other *unset* `ac_cv_foo' will be assigned the
16106 # following values.
16110 # The following way of writing the cache mishandles newlines in values,
16111 # but we know of no workaround that is simple, portable, and efficient.
16112 # So, we kill variables containing newlines.
16113 # Ultrix sh set writes to stderr and can't be redirected directly,
16114 # and sets the high bit in the cache file unless we assign to the vars.
16116 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
16117 eval ac_val=\$$ac_var
16121 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
16122 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
16125 _ | IFS | as_nl) ;; #(
16126 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
16127 *) { eval $ac_var=; unset $ac_var;} ;;
16133 case $as_nl`(ac_space=' '; set) 2>&1` in #(
16134 *${as_nl}ac_space=\ *)
16135 # `set' does not quote correctly, so add quotes: double-quote
16136 # substitution turns \\\\ into \\, and sed turns \\ into \.
16139 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
16142 # `set' quotes correctly as required by POSIX, so do not add quotes.
16143 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
16152 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
16154 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
16156 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
16157 if test -w "$cache_file"; then
16158 if test "x$cache_file" != "x/dev/null"; then
16159 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
16160 $as_echo "$as_me: updating cache $cache_file" >&6;}
16161 if test ! -f "$cache_file" || test -h "$cache_file"; then
16162 cat confcache >"$cache_file"
16164 case $cache_file in #(
16166 mv -f confcache "$cache_file"$$ &&
16167 mv -f "$cache_file"$$ "$cache_file" ;; #(
16169 mv -f confcache "$cache_file" ;;
16174 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
16175 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
16180 test "x$prefix" = xNONE && prefix=$ac_default_prefix
16181 # Let make expand exec_prefix.
16182 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
16184 DEFS=-DHAVE_CONFIG_H
16189 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
16190 # 1. Remove the extension, and $U if already installed.
16191 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
16192 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
16193 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
16194 # will be set to the directory where LIBOBJS objects are built.
16195 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
16196 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
16198 LIBOBJS=$ac_libobjs
16200 LTLIBOBJS=$ac_ltlibobjs
16204 ac_config_commands="$ac_config_commands po/stamp-it"
16208 : "${CONFIG_STATUS=./config.status}"
16210 ac_clean_files_save=$ac_clean_files
16211 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
16212 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
16213 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
16215 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
16217 # Generated by $as_me.
16218 # Run this file to recreate the current configuration.
16219 # Compiler output produced by configure, useful for debugging
16220 # configure, is in config.log if it exists.
16223 ac_cs_recheck=false
16226 SHELL=\${CONFIG_SHELL-$SHELL}
16229 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
16230 ## -------------------- ##
16231 ## M4sh Initialization. ##
16232 ## -------------------- ##
16234 # Be more Bourne compatible
16235 DUALCASE=1; export DUALCASE # for MKS sh
16236 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
16239 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
16240 # is contrary to our usage. Disable this feature.
16241 alias -g '${1+"$@"}'='"$@"'
16242 setopt NO_GLOB_SUBST
16244 case `(set -o) 2>/dev/null` in #(
16256 # Printing a long string crashes Solaris 7 /usr/bin/printf.
16257 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
16258 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
16259 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
16260 # Prefer a ksh shell builtin over an external printf program on Solaris,
16261 # but without wasting forks for bash or zsh.
16262 if test -z "$BASH_VERSION$ZSH_VERSION" \
16263 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
16264 as_echo='print -r --'
16265 as_echo_n='print -rn --'
16266 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
16267 as_echo='printf %s\n'
16268 as_echo_n='printf %s'
16270 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
16271 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
16272 as_echo_n='/usr/ucb/echo -n'
16274 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
16275 as_echo_n_body='eval
16279 expr "X$arg" : "X\\(.*\\)$as_nl";
16280 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
16282 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
16284 export as_echo_n_body
16285 as_echo_n='sh -c $as_echo_n_body as_echo'
16287 export as_echo_body
16288 as_echo='sh -c $as_echo_body as_echo'
16291 # The user is always right.
16292 if test "${PATH_SEPARATOR+set}" != set; then
16294 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
16295 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
16302 # We need space, tab and new line, in precisely that order. Quoting is
16303 # there to prevent editors from complaining about space-tab.
16304 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
16305 # splitting by setting IFS to empty value.)
16308 # Find who we are. Look in the path if we contain no directory separator.
16311 *[\\/]* ) as_myself=$0 ;;
16312 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16313 for as_dir in $PATH
16316 test -z "$as_dir" && as_dir=.
16317 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
16323 # We did not find ourselves, most probably we were run as `sh COMMAND'
16324 # in which case we are not to be found in the path.
16325 if test "x$as_myself" = x; then
16328 if test ! -f "$as_myself"; then
16329 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
16333 # Unset variables that we do not need and which cause bugs (e.g. in
16334 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
16335 # suppresses any "Segmentation fault" message there. '((' could
16336 # trigger a bug in pdksh 5.2.14.
16337 for as_var in BASH_ENV ENV MAIL MAILPATH
16338 do eval test x\${$as_var+set} = xset \
16339 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
16352 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
16355 # as_fn_error STATUS ERROR [LINENO LOG_FD]
16356 # ----------------------------------------
16357 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
16358 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
16359 # script with STATUS, using 1 if that was 0.
16362 as_status=$1; test $as_status -eq 0 && as_status=1
16364 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
16365 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
16367 $as_echo "$as_me: error: $2" >&2
16368 as_fn_exit $as_status
16372 # as_fn_set_status STATUS
16373 # -----------------------
16374 # Set $? to STATUS, without forking.
16375 as_fn_set_status ()
16378 } # as_fn_set_status
16380 # as_fn_exit STATUS
16381 # -----------------
16382 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
16386 as_fn_set_status $1
16392 # Portably unset VAR.
16395 { eval $1=; unset $1;}
16397 as_unset=as_fn_unset
16398 # as_fn_append VAR VALUE
16399 # ----------------------
16400 # Append the text in VALUE to the end of the definition contained in VAR. Take
16401 # advantage of any shell optimizations that allow amortized linear growth over
16402 # repeated appends, instead of the typical quadratic growth present in naive
16404 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
16405 eval 'as_fn_append ()
16416 # as_fn_arith ARG...
16417 # ------------------
16418 # Perform arithmetic evaluation on the ARGs, and store the result in the
16419 # global $as_val. Take advantage of shells that can avoid forks. The arguments
16420 # must be portable across $(()) and expr.
16421 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
16422 eval 'as_fn_arith ()
16429 as_val=`expr "$@" || test $? -eq 1`
16434 if expr a : '\(a\)' >/dev/null 2>&1 &&
16435 test "X`expr 00001 : '.*\(...\)'`" = X001; then
16441 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
16442 as_basename=basename
16447 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
16453 as_me=`$as_basename -- "$0" ||
16454 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
16455 X"$0" : 'X\(//\)$' \| \
16456 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
16458 sed '/^.*\/\([^/][^/]*\)\/*$/{
16472 # Avoid depending upon Character Ranges.
16473 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
16474 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
16475 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
16476 as_cr_digits='0123456789'
16477 as_cr_alnum=$as_cr_Letters$as_cr_digits
16479 ECHO_C= ECHO_N= ECHO_T=
16480 case `echo -n x` in #(((((
16482 case `echo 'xy\c'` in
16483 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
16485 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
16492 rm -f conf$$ conf$$.exe conf$$.file
16493 if test -d conf$$.dir; then
16494 rm -f conf$$.dir/conf$$.file
16497 mkdir conf$$.dir 2>/dev/null
16499 if (echo >conf$$.file) 2>/dev/null; then
16500 if ln -s conf$$.file conf$$ 2>/dev/null; then
16502 # ... but there are two gotchas:
16503 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
16504 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
16505 # In both cases, we have to default to `cp -pR'.
16506 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
16508 elif ln conf$$.file conf$$ 2>/dev/null; then
16516 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
16517 rmdir conf$$.dir 2>/dev/null
16522 # Create "$as_dir" as a directory, including parents if necessary.
16527 -*) as_dir=./$as_dir;;
16529 test -d "$as_dir" || eval $as_mkdir_p || {
16533 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
16534 *) as_qdir=$as_dir;;
16536 as_dirs="'$as_qdir' $as_dirs"
16537 as_dir=`$as_dirname -- "$as_dir" ||
16538 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16539 X"$as_dir" : 'X\(//\)[^/]' \| \
16540 X"$as_dir" : 'X\(//\)$' \| \
16541 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
16542 $as_echo X"$as_dir" |
16543 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16547 /^X\(\/\/\)[^/].*/{
16560 test -d "$as_dir" && break
16562 test -z "$as_dirs" || eval "mkdir $as_dirs"
16563 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
16567 if mkdir -p . 2>/dev/null; then
16568 as_mkdir_p='mkdir -p "$as_dir"'
16570 test -d ./-p && rmdir ./-p
16575 # as_fn_executable_p FILE
16576 # -----------------------
16577 # Test if FILE is an executable regular file.
16578 as_fn_executable_p ()
16580 test -f "$1" && test -x "$1"
16581 } # as_fn_executable_p
16582 as_test_x='test -x'
16583 as_executable_p=as_fn_executable_p
16585 # Sed expression to map a string onto a valid CPP name.
16586 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
16588 # Sed expression to map a string onto a valid variable name.
16589 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
16593 ## ----------------------------------- ##
16594 ## Main body of $CONFIG_STATUS script. ##
16595 ## ----------------------------------- ##
16597 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
16599 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16600 # Save the log message, to keep $0 and so on meaningful, and to
16601 # report actual input values of CONFIG_FILES etc. instead of their
16602 # values after options handling.
16604 This file was extended by $as_me, which was
16605 generated by GNU Autoconf 2.69. Invocation command line was
16607 CONFIG_FILES = $CONFIG_FILES
16608 CONFIG_HEADERS = $CONFIG_HEADERS
16609 CONFIG_LINKS = $CONFIG_LINKS
16610 CONFIG_COMMANDS = $CONFIG_COMMANDS
16613 on `(hostname || uname -n) 2>/dev/null | sed 1q`
16618 case $ac_config_files in *"
16619 "*) set x $ac_config_files; shift; ac_config_files=$*;;
16622 case $ac_config_headers in *"
16623 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
16627 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16628 # Files that config.status was made for.
16629 config_files="$ac_config_files"
16630 config_headers="$ac_config_headers"
16631 config_commands="$ac_config_commands"
16635 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16637 \`$as_me' instantiates files and other configuration actions
16638 from templates according to the current configuration. Unless the files
16639 and actions are specified as TAGs, all are instantiated by default.
16641 Usage: $0 [OPTION]... [TAG]...
16643 -h, --help print this help, then exit
16644 -V, --version print version number and configuration settings, then exit
16645 --config print configuration, then exit
16646 -q, --quiet, --silent
16647 do not print progress messages
16648 -d, --debug don't remove temporary files
16649 --recheck update $as_me by reconfiguring in the same conditions
16650 --file=FILE[:TEMPLATE]
16651 instantiate the configuration file FILE
16652 --header=FILE[:TEMPLATE]
16653 instantiate the configuration header FILE
16655 Configuration files:
16658 Configuration headers:
16661 Configuration commands:
16664 Report bugs to the package provider."
16667 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16668 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
16671 configured by $0, generated by GNU Autoconf 2.69,
16672 with options \\"\$ac_cs_config\\"
16674 Copyright (C) 2012 Free Software Foundation, Inc.
16675 This config.status script is free software; the Free Software Foundation
16676 gives unlimited permission to copy, distribute and modify it."
16681 test -n "\$AWK" || AWK=awk
16684 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16685 # The default lists apply if the user does not specify any file.
16691 ac_option=`expr "X$1" : 'X\([^=]*\)='`
16692 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
16696 ac_option=`expr "X$1" : 'X\([^=]*\)='`
16708 # Handling of the options.
16709 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
16711 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
16712 $as_echo "$ac_cs_version"; exit ;;
16713 --config | --confi | --conf | --con | --co | --c )
16714 $as_echo "$ac_cs_config"; exit ;;
16715 --debug | --debu | --deb | --de | --d | -d )
16717 --file | --fil | --fi | --f )
16720 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
16721 '') as_fn_error $? "missing file argument" ;;
16723 as_fn_append CONFIG_FILES " '$ac_optarg'"
16724 ac_need_defaults=false;;
16725 --header | --heade | --head | --hea )
16728 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
16730 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
16731 ac_need_defaults=false;;
16733 # Conflict between --help and --header
16734 as_fn_error $? "ambiguous option: \`$1'
16735 Try \`$0 --help' for more information.";;
16736 --help | --hel | -h )
16737 $as_echo "$ac_cs_usage"; exit ;;
16738 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
16739 | -silent | --silent | --silen | --sile | --sil | --si | --s)
16742 # This is an error.
16743 -*) as_fn_error $? "unrecognized option: \`$1'
16744 Try \`$0 --help' for more information." ;;
16746 *) as_fn_append ac_config_targets " $1"
16747 ac_need_defaults=false ;;
16753 ac_configure_extra_args=
16755 if $ac_cs_silent; then
16757 ac_configure_extra_args="$ac_configure_extra_args --silent"
16761 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16762 if \$ac_cs_recheck; then
16763 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
16765 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
16766 CONFIG_SHELL='$SHELL'
16767 export CONFIG_SHELL
16772 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16776 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
16777 ## Running $as_me. ##
16783 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16791 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16793 # Handling of arguments.
16794 for ac_config_target in $ac_config_targets
16796 case $ac_config_target in
16797 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
16798 "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
16799 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
16800 "utils/Makefile") CONFIG_FILES="$CONFIG_FILES utils/Makefile" ;;
16801 "jwxyz/Makefile") CONFIG_FILES="$CONFIG_FILES jwxyz/Makefile" ;;
16802 "hacks/Makefile") CONFIG_FILES="$CONFIG_FILES hacks/Makefile" ;;
16803 "hacks/glx/Makefile") CONFIG_FILES="$CONFIG_FILES hacks/glx/Makefile" ;;
16804 "po/Makefile.in") CONFIG_FILES="$CONFIG_FILES po/Makefile.in" ;;
16805 "driver/Makefile") CONFIG_FILES="$CONFIG_FILES driver/Makefile" ;;
16806 "driver/xscreensaver.pam") CONFIG_FILES="$CONFIG_FILES driver/xscreensaver.pam" ;;
16807 "driver/xscreensaver-demo.glade2") CONFIG_FILES="$CONFIG_FILES driver/xscreensaver-demo.glade2" ;;
16808 "driver/XScreenSaver.ad") CONFIG_FILES="$CONFIG_FILES driver/XScreenSaver.ad" ;;
16809 "po/stamp-it") CONFIG_COMMANDS="$CONFIG_COMMANDS po/stamp-it" ;;
16811 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
16816 # If the user did not use the arguments to specify the items to instantiate,
16817 # then the envvar interface is used. Set only those that are not.
16818 # We use the long form for the default assignment because of an extremely
16819 # bizarre bug on SunOS 4.1.3.
16820 if $ac_need_defaults; then
16821 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
16822 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
16823 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
16826 # Have a temporary directory for convenience. Make it in the build tree
16827 # simply because there is no reason against having it here, and in addition,
16828 # creating and moving files from /tmp can sometimes cause problems.
16829 # Hook for its removal unless debugging.
16830 # Note that there is a small window in which the directory will not be cleaned:
16831 # after its creation but before its name has been assigned to `$tmp'.
16835 trap 'exit_status=$?
16836 : "${ac_tmp:=$tmp}"
16837 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
16839 trap 'as_fn_exit 1' 1 2 13 15
16841 # Create a (secure) tmp directory for tmp files.
16844 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
16848 tmp=./conf$$-$RANDOM
16849 (umask 077 && mkdir "$tmp")
16850 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
16853 # Set up the scripts for CONFIG_FILES section.
16854 # No need to generate them if there are no CONFIG_FILES.
16855 # This happens for instance with `./config.status config.h'.
16856 if test -n "$CONFIG_FILES"; then
16859 ac_cr=`echo X | tr X '\015'`
16860 # On cygwin, bash can eat \r inside `` if the user requested igncr.
16861 # But we know of no other shell where ac_cr would be empty at this
16862 # point, so we can use a bashism as a fallback.
16863 if test "x$ac_cr" = x; then
16864 eval ac_cr=\$\'\\r\'
16866 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
16867 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
16870 ac_cs_awk_cr=$ac_cr
16873 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
16878 echo "cat >conf$$subs.awk <<_ACEOF" &&
16879 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
16881 } >conf$$subs.sh ||
16882 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16883 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
16885 for ac_last_try in false false false false false :; do
16886 . ./conf$$subs.sh ||
16887 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16889 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
16890 if test $ac_delim_n = $ac_delim_num; then
16892 elif $ac_last_try; then
16893 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16895 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
16898 rm -f conf$$subs.sh
16900 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16901 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
16905 s/^/S["/; s/!.*/"]=/
16915 s/\(.\{148\}\)..*/\1/
16917 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
16922 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
16929 s/\(.\{148\}\)..*/\1/
16931 s/["\\]/\\&/g; s/^/"/; s/$/"/
16935 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
16940 ' <conf$$subs.awk | sed '
16945 ' >>$CONFIG_STATUS || ac_write_fail=1
16946 rm -f conf$$subs.awk
16947 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16949 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
16950 for (key in S) S_is_set[key] = 1
16956 nfields = split(line, field, "@")
16958 len = length(field[1])
16959 for (i = 2; i < nfields; i++) {
16961 keylen = length(key)
16962 if (S_is_set[key]) {
16964 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
16965 len += length(value) + length(field[++i])
16976 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16977 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
16978 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
16981 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
16982 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
16985 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
16986 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
16987 # trailing colons and then remove the whole line if VPATH becomes empty
16988 # (actually we leave an empty line to preserve line numbers).
16989 if test "x$srcdir" = x.; then
16990 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
17008 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17009 fi # test -n "$CONFIG_FILES"
17011 # Set up the scripts for CONFIG_HEADERS section.
17012 # No need to generate them if there are no CONFIG_HEADERS.
17013 # This happens for instance with `./config.status Makefile'.
17014 if test -n "$CONFIG_HEADERS"; then
17015 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
17019 # Transform confdefs.h into an awk script `defines.awk', embedded as
17020 # here-document in config.status, that substitutes the proper values into
17021 # config.h.in to produce config.h.
17023 # Create a delimiter string that does not exist in confdefs.h, to ease
17024 # handling of long lines.
17026 for ac_last_try in false false :; do
17027 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
17028 if test -z "$ac_tt"; then
17030 elif $ac_last_try; then
17031 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
17033 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
17037 # For the awk script, D is an array of macro values keyed by name,
17038 # likewise P contains macro parameters if any. Preserve backslash
17039 # newline sequences.
17041 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
17043 s/.\{148\}/&'"$ac_delim"'/g
17046 s/^[ ]*#[ ]*define[ ][ ]*/ /
17053 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
17055 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
17059 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
17060 D["\1"]=" \3\\\\\\n"\\/p
17062 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
17067 s/.\{148\}/&'"$ac_delim"'/g
17072 s/["\\]/\\&/g; s/^/"/; s/$/"/p
17075 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
17077 ' <confdefs.h | sed '
17078 s/'"$ac_delim"'/"\\\
17079 "/g' >>$CONFIG_STATUS || ac_write_fail=1
17081 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17082 for (key in D) D_is_set[key] = 1
17085 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
17087 split(line, arg, " ")
17088 if (arg[1] == "#") {
17092 defundef = substr(arg[1], 2)
17095 split(mac1, mac2, "(") #)
17097 prefix = substr(line, 1, index(line, defundef) - 1)
17098 if (D_is_set[macro]) {
17099 # Preserve the white space surrounding the "#".
17100 print prefix "define", macro P[macro] D[macro]
17103 # Replace #undef with comments. This is necessary, for example,
17104 # in the case of _POSIX_SOURCE, which is predefined and required
17105 # on some systems where configure will not decide to define it.
17106 if (defundef == "undef") {
17107 print "/*", prefix defundef, macro, "*/"
17115 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17116 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
17117 fi # test -n "$CONFIG_HEADERS"
17120 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
17125 :[FHLC]) ac_mode=$ac_tag; continue;;
17127 case $ac_mode$ac_tag in
17129 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
17130 :[FH]-) ac_tag=-:-;;
17131 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
17148 -) ac_f="$ac_tmp/stdin";;
17149 *) # Look for the file first in the build tree, then in the source tree
17150 # (if the path is not absolute). The absolute path cannot be DOS-style,
17151 # because $ac_f cannot contain `:'.
17155 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
17157 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
17159 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
17160 as_fn_append ac_file_inputs " '$ac_f'"
17163 # Let's still pretend it is `configure' which instantiates (i.e., don't
17164 # use $as_me), people would be surprised to read:
17165 # /* config.h. Generated by config.status. */
17166 configure_input='Generated from '`
17167 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
17169 if test x"$ac_file" != x-; then
17170 configure_input="$ac_file. $configure_input"
17171 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
17172 $as_echo "$as_me: creating $ac_file" >&6;}
17174 # Neutralize special characters interpreted by sed in replacement strings.
17175 case $configure_input in #(
17176 *\&* | *\|* | *\\* )
17177 ac_sed_conf_input=`$as_echo "$configure_input" |
17178 sed 's/[\\\\&|]/\\\\&/g'`;; #(
17179 *) ac_sed_conf_input=$configure_input;;
17183 *:-:* | *:-) cat >"$ac_tmp/stdin" \
17184 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
17189 ac_dir=`$as_dirname -- "$ac_file" ||
17190 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17191 X"$ac_file" : 'X\(//\)[^/]' \| \
17192 X"$ac_file" : 'X\(//\)$' \| \
17193 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
17194 $as_echo X"$ac_file" |
17195 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17199 /^X\(\/\/\)[^/].*/{
17212 as_dir="$ac_dir"; as_fn_mkdir_p
17216 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
17218 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
17219 # A ".." for each directory in $ac_dir_suffix.
17220 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
17221 case $ac_top_builddir_sub in
17222 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
17223 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
17226 ac_abs_top_builddir=$ac_pwd
17227 ac_abs_builddir=$ac_pwd$ac_dir_suffix
17228 # for backward compatibility:
17229 ac_top_builddir=$ac_top_build_prefix
17232 .) # We are building in place.
17234 ac_top_srcdir=$ac_top_builddir_sub
17235 ac_abs_top_srcdir=$ac_pwd ;;
17236 [\\/]* | ?:[\\/]* ) # Absolute name.
17237 ac_srcdir=$srcdir$ac_dir_suffix;
17238 ac_top_srcdir=$srcdir
17239 ac_abs_top_srcdir=$srcdir ;;
17240 *) # Relative name.
17241 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
17242 ac_top_srcdir=$ac_top_build_prefix$srcdir
17243 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
17245 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
17255 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
17256 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
17260 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17261 # If the template does not know about datarootdir, expand it.
17262 # FIXME: This hack should be removed a few years after 2.60.
17263 ac_datarootdir_hack=; ac_datarootdir_seen=
17274 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
17275 *datarootdir*) ac_datarootdir_seen=yes;;
17276 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
17277 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
17278 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
17280 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17281 ac_datarootdir_hack='
17282 s&@datadir@&$datadir&g
17283 s&@docdir@&$docdir&g
17284 s&@infodir@&$infodir&g
17285 s&@localedir@&$localedir&g
17286 s&@mandir@&$mandir&g
17287 s&\\\${datarootdir}&$datarootdir&g' ;;
17291 # Neutralize VPATH when `$srcdir' = `.'.
17292 # Shell code in configure.ac might set extrasub.
17293 # FIXME: do we really want to maintain this feature?
17294 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17295 ac_sed_extra="$ac_vpsub
17298 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17300 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
17301 s|@configure_input@|$ac_sed_conf_input|;t t
17302 s&@top_builddir@&$ac_top_builddir_sub&;t t
17303 s&@top_build_prefix@&$ac_top_build_prefix&;t t
17304 s&@srcdir@&$ac_srcdir&;t t
17305 s&@abs_srcdir@&$ac_abs_srcdir&;t t
17306 s&@top_srcdir@&$ac_top_srcdir&;t t
17307 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
17308 s&@builddir@&$ac_builddir&;t t
17309 s&@abs_builddir@&$ac_abs_builddir&;t t
17310 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
17311 s&@INSTALL@&$ac_INSTALL&;t t
17312 $ac_datarootdir_hack
17314 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
17315 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
17317 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
17318 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
17319 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
17320 "$ac_tmp/out"`; test -z "$ac_out"; } &&
17321 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
17322 which seems to be undefined. Please make sure it is defined" >&5
17323 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
17324 which seems to be undefined. Please make sure it is defined" >&2;}
17326 rm -f "$ac_tmp/stdin"
17328 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
17329 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
17331 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
17337 if test x"$ac_file" != x-; then
17339 $as_echo "/* $configure_input */" \
17340 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
17341 } >"$ac_tmp/config.h" \
17342 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
17343 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
17344 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
17345 $as_echo "$as_me: $ac_file is unchanged" >&6;}
17348 mv "$ac_tmp/config.h" "$ac_file" \
17349 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
17352 $as_echo "/* $configure_input */" \
17353 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
17354 || as_fn_error $? "could not create -" "$LINENO" 5
17358 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
17359 $as_echo "$as_me: executing $ac_file commands" >&6;}
17364 case $ac_file$ac_mode in
17365 "default-1":C) case "$CONFIG_FILES" in *po/Makefile.in*)
17366 sed -e "/POTFILES =/r po/POTFILES" po/Makefile.in > po/Makefile
17369 if ! grep "^# INTLTOOL_MAKEFILE$" "po/Makefile.in" > /dev/null ; then
17370 as_fn_error $? "po/Makefile.in.in was not created by intltoolize." "$LINENO" 5
17372 rm -f "po/stamp-it" "po/stamp-it.tmp" "po/POTFILES" "po/Makefile.tmp"
17377 '"s|^| $ac_top_srcdir/|" \
17378 "$srcdir/po/POTFILES.in" | sed '$!s/$/ \\/' >"po/POTFILES"
17380 sed '/^POTFILES =/,/[^\\]$/ {
17384 ' "po/Makefile.in" >"po/Makefile"
17385 rm -f "po/Makefile.tmp"
17386 mv "po/stamp-it.tmp" "po/stamp-it"
17395 ac_clean_files=$ac_clean_files_save
17397 test $ac_write_fail = 0 ||
17398 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
17401 # configure is writing to config.log, and then calls config.status.
17402 # config.status does its own redirection, appending to config.log.
17403 # Unfortunately, on DOS this fails, as config.log is still kept open
17404 # by configure, so config.status won't be able to write to it; its
17405 # output is simply discarded. So we exec the FD to /dev/null,
17406 # effectively closing config.log, so it can be properly (re)opened and
17407 # appended to by config.status. When coming back to configure, we
17408 # need to make the FD available again.
17409 if test "$no_create" != yes; then
17411 ac_config_status_args=
17412 test "$silent" = yes &&
17413 ac_config_status_args="$ac_config_status_args --quiet"
17415 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
17417 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
17418 # would make configure fail if this is the last instruction.
17419 $ac_cs_success || as_fn_exit 1
17421 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
17422 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
17423 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
17427 ###############################################################################
17429 # Print some warnings at the end.
17431 ###############################################################################
17433 warn_prefix_1=" Warning:"
17434 warn_prefix_2=" Note:"
17435 warn_prefix="$warn_prefix_1"
17438 warnsep=' #################################################################'
17441 if test "$warning" = no ; then
17442 echo '' ; echo "$warnsep" ; echo ''
17449 if test "$warning" = long ; then echo '' ; fi
17452 echo "$warn_prefix $rest"
17459 if test "$was" != no ; then echo '' ; fi
17461 echo "$warn_prefix $rest"
17471 warn_prefix="$warn_prefix_2"
17473 warn_prefix="$warn_prefix_1"
17477 warn_prefix="$warn_prefix_2"
17479 warn_prefix="$warn_prefix_1"
17483 # ac_prog_cc_no_pthread normally only happens on AIX, because according
17484 # to AX_PTHREAD, AIX needs CC=xlc_r or CC=cc_r to do threads.
17485 # If CC is specified, it takes precedence over --with-pthread.
17486 if test "$ac_prog_cc_no_pthread" ; then
17487 warnL "You requested $ac_original_cc for the C compiler, but it doesn't"
17488 warn2 "support POSIX threads."
17490 warn2 "If you have multiple CPU cores, try CC=$PTHREAD_CC."
17491 elif test "$with_pthread_req" = yes -a "$have_pthread" = no ; then
17492 warn 'POSIX threads were requested, but were not found.'
17495 if test "$with_sgi_req" = yes -a "$have_sgi" = no ; then
17496 warn 'The SGI saver extension was requested, but was not found.'
17499 if test "$with_xidle_req" = yes -a "$have_xidle" = no ; then
17500 warn 'The XIdle extension was requested, but was not found.'
17503 if test "$with_xshm_req" = yes -a "$have_xshm" = no ; then
17504 warn 'The XSHM extension was requested, but was not found.'
17507 if test "$with_xdbe_req" = yes -a "$have_xdbe" = no ; then
17508 warn 'The DOUBLE-BUFFER extension was requested, but was not found.'
17511 if test "$with_sgivc_req" = yes -a "$have_sgivc" = no ; then
17512 warn 'The SGI-VIDEO-CONTROL extension was requested, but was not found.'
17515 if test "$with_dpms_req" = yes -a "$have_dpms" = no ; then
17516 warn 'The DPMS extension was requested, but was not found.'
17519 if test "$with_xinerama_req" = yes -a "$have_xinerama" = no ; then
17520 warn 'The Xinerama extension was requested, but was not found.'
17523 if test "$with_xf86vmode_req" = yes -a "$have_xf86vmode" = no ; then
17524 warn 'The XF86VMODE extension was requested, but was not found.'
17527 if test "$with_randr_req" = yes -a "$have_randr" = no ; then
17528 warn 'The RANDR extension was requested, but was not found.'
17531 if test "$with_proc_interrupts_req" = yes -a "$have_proc_interrupts" = no; then
17532 warn "Checking of /proc/interrupts was requested, but it's bogus."
17535 if test "$pkg_config" = false ; then
17536 warnL 'The "pkg-config" program was not found. Without that,'
17537 warn2 "detection of the various GTK libraries won't work."
17539 pkgerr=`$pkg_config --list-all 2>&1 >/dev/null`
17540 if test "x$pkgerr" != "x" ; then
17541 warnL 'The "pkg-config" program produces errors. This often causes'
17542 warn2 "detection of the various GTK libraries to malfunction."
17543 warn2 "The errors are:"
17545 echo "$pkgerr" | sed 's/^/ > /g'
17549 if test "$gtk_halfassed" != no ; then
17550 warnL "GTK version $gtk_halfassed was found, but at least one supporting"
17551 warn2 "library ($gtk_halfassed_lib) was not, so GTK can't be used."
17552 warn2 "Perhaps some of the development packages are not installed?"
17553 if test "$have_gtk" = yes ; then
17554 v="$ac_gtk_version_string"
17555 warn2 "GTK $v is also installed, so it will be used instead."
17556 warn2 "Please read the above output and the \`config.log' file"
17557 warn2 "for more details."
17562 warn2 'Though the Motif front-end to xscreensaver is still'
17563 warn2 'maintained, it is no longer being updated with new'
17564 warn2 'features: all new development on the xscreensaver-demo'
17565 warn2 'program is happening in the GTK version, and not in the'
17566 warn2 'Motif version. It is recommended that you build against'
17567 warn2 'GTK instead of Motif. See <http://www.gtk.org/>.'
17570 if test "$have_motif" = no -a "$have_gtk" = no; then
17572 if test "$with_motif" = yes; then
17573 warnL "Neither the GTK nor Motif libraries were found; the"
17574 warn2 "\`xscreensaver-demo' program requires one of these."
17578 warnL "The GTK libraries do not seem to be available; the"
17579 warn2 "\`xscreensaver-demo' program requires them."
17581 # warn2 'You can use Motif or Lesstif instead of GTK (use the'
17582 # warn2 "\`--with-motif' option) but that is NOT recommended."
17586 elif test "$with_motif_req" = yes -a "$have_motif" = no ; then
17587 warnL "Use of Motif was requested, but it wasn't found;"
17588 warn2 "Gtk will be used instead."
17590 elif test "$jurassic_gtk" = yes ; then
17594 v="$ac_gtk_version_string"
17595 if test "$with_gtk_req" = yes -a "$ac_gtk_version" = "unknown" ; then
17596 warnL "Use of Gtk was requested, but its version number is unknown;"
17597 elif test "$with_gtk_req" = yes ; then
17598 warnL "Use of Gtk was requested, but it is version $v;"
17600 warnL "Gtk was found on this system, but it is version $v;"
17603 warn2 "Gtk $pref_gtk or newer is required."
17605 elif test "$with_gtk_req" = yes -a "$have_gtk" = no ; then
17606 warnL "Use of Gtk was requested, but it wasn't found."
17610 if test "$have_gtk" = yes -a "$have_gdk_pixbuf" = no ; then
17611 warn "GTK is being used, but the GDK-Pixbuf library and/or"
17612 warn2 "headers were not found. That can't be good. Please"
17613 warn2 "install the GDK-Pixbuf development kit and re-configure."
17616 if test "$have_motif" = yes -a "$have_lesstif" = yes ; then
17618 preferred_lesstif=0.92
17620 if test "$lesstif_version" = unknown; then
17621 warnL "Unable to determine the LessTif version number!"
17622 warn2 "Make sure you are using version $preferred_lesstif or newer."
17623 warn2 "See <http://www.lesstif.org/>."
17625 elif test \! $lesstif_version -gt 82; then
17626 warnL "LessTif version $lesstif_version_string is being used."
17627 warn2 "LessTif versions 0.82 and earlier are too buggy to"
17628 warn2 "use with XScreenSaver; it is strongly recommended"
17629 warn2 "that you upgrade to at least version $preferred_lesstif!"
17630 warn2 "See <http://www.lesstif.org/>."
17635 if test "$have_motif" = yes -a "$have_gtk" = no ; then
17636 warn 'Motif is being used, and GTK is not.'
17642 if test "$with_xpm_req" = yes -a "$have_xpm" = no; then
17643 warnL 'Use of XPM was requested, but it was not found.'
17646 if test "$with_gdk_pixbuf_req" = yes -a "$have_gdk_pixbuf" = no; then
17647 warnL 'Use of GDK-Pixbuf was requested, but it was not found.'
17650 if test "$have_gdk_pixbuf" = no -o "$gdk_pixbuf_halfassed" = yes || \
17651 test "$have_gdk_pixbuf" = no -a "$have_xpm" = no ; then
17653 if test "$with_gdk_pixbuf_req" = yes ; then
17655 elif test "$with_gdk_pixbuf_req" = no ; then
17656 warnL 'The GDK-Pixbuf library is not being used.'
17658 warnL 'The GDK-Pixbuf library was not found.'
17661 if test "$with_xpm_req" = yes -o "$have_xpm" = yes ; then
17663 elif test "$with_xpm_req" = no ; then
17664 warnL 'The XPM library is not being used.'
17666 warnL 'The XPM library was not found.'
17669 if test "$have_gdk_pixbuf" = no -a "$have_xpm" = yes ; then
17670 warn2 'The XPM library is being used instead.'
17673 if test "$gdk_pixbuf_halfassed" = yes ; then
17675 warn2 'More specifically, we found the headers, but not the'
17676 warn2 'libraries; so either GDK-Pixbuf is half-installed on this'
17677 warn2 "system, or something else went wrong. The \`config.log'"
17678 warn2 'file might contain some clues.'
17682 warn2 'Some of the demos will not use images as much as they could.'
17683 warn2 'You should consider installing GDK-Pixbuf and re-running'
17684 warn2 'configure. (GDK-Pixbuf is recommended over XPM, as it'
17685 warn2 'provides support for more image formats.)'
17689 if test "$have_jpeg" = no ; then
17690 if test "$with_jpeg_req" = yes ; then
17691 warnL 'Use of libjpeg was requested, but it was not found.'
17692 elif test "$with_jpeg_req" = no ; then
17693 noteL 'The JPEG library is not being used.'
17695 noteL 'The JPEG library was not found.'
17698 if test "$jpeg_halfassed" = yes ; then
17700 warn2 'More specifically, we found the headers, but not the'
17701 warn2 'library; so either JPEG is half-installed on this'
17702 warn2 "system, or something else went wrong. The \`config.log'"
17703 warn2 'file might contain some clues.'
17707 if test "$have_gdk_pixbuf" = no ; then
17708 warn2 "This means that it won't be possible for the image-manipulating"
17709 warn2 "display modes to load files from disk; and it also means that"
17710 warn2 "the \`webcollage' program will be much slower."
17712 warn2 "This means the \`webcollage' program will be much slower."
17717 if test "$have_xft" = no ; then
17718 if test "$with_xft_req" = yes ; then
17719 warnL "Use of libXft was requested, but it was not found."
17720 elif test "$with_xft_req" = no ; then
17721 noteL 'The Xft library is not being used.'
17723 noteL "The Xft library was not found."
17726 if test "$xft_halfassed" = yes ; then
17728 warn2 'More specifically, we found the headers, but not the'
17729 warn2 'libraries; so either Xft is half-installed on this'
17730 warn2 "system, or something else went wrong. The \`config.log'"
17731 warn2 'file might contain some clues.'
17735 warn2 "This means that fonts won't be anti-aliased."
17739 if test "$have_gl" = yes -a "$ac_have_mesa_gl" = yes ; then
17740 preferred_mesagl=3.4
17741 mgv="$ac_mesagl_version_string"
17742 pgl="$preferred_mesagl"
17744 if test "$ac_mesagl_version" = unknown; then
17746 # warnL "Unable to determine the MesaGL version number!"
17747 # warn2 "Make sure you are using version $preferred_mesagl or newer."
17749 elif test \! "$ac_mesagl_version" -gt 2006; then
17750 warnL "MesaGL version number is $mgv --"
17751 warn2 "MesaGL 2.6 and earlier have a security bug. It is strongly"
17752 warn2 "recommended that you upgrade to at least version $preferred_mesagl."
17754 elif test \! "$ac_mesagl_version" -gt 3003; then
17755 warnL "MesaGL version number is $mgv --"
17756 warn2 "MesaGL 3.3 and earlier have some bugs; it is recommended"
17757 warn2 "that you upgrade to $pgl or newer."
17761 if test "$have_gl" = no ; then
17762 if test "$with_gl_req" = yes ; then
17763 warnL 'Use of GL was requested, but it was not found.'
17764 elif test "$with_gl_req" = no ; then
17765 noteL 'The OpenGL 3D library is not being used.'
17767 noteL 'The OpenGL 3D library was not found.'
17770 if test "$gl_halfassed" = yes ; then
17772 warn2 'More specifically, we found the headers, but not the'
17773 warn2 'libraries; so either GL is half-installed on this'
17774 warn2 "system, or something else went wrong. The \`config.log'"
17775 warn2 'file might contain some clues.'
17779 warn2 'Those demos which use 3D will not be built or installed.'
17780 warn2 'You might want to consider installing OpenGL and'
17781 warn2 're-running configure.'
17786 if test "$have_gl" = yes -a "$have_gle" = no ; then
17788 # nobody cares about this; don't print the warning unless it was
17789 # requested and not found, or halfway-found.
17790 if test "$with_gle_req" = yes -o "$gle_halfassed" = yes ; then
17792 if test "$with_gle_req" = yes ; then
17793 noteL 'Use of the GLE (GL Extrusion) library was requested, but'
17794 warn2 'it was not found (though the OpenGL library was found, and'
17795 warn2 'is being used.)'
17796 elif test "$with_gle_req" = no ; then
17797 noteL 'The OpenGL Library is being used, but the GLE (GL Extrusion)'
17798 warn2 'library is not.'
17800 noteL 'The OpenGL Library was found, but the GLE (GL Extrusion)'
17801 warn2 'library was not.'
17804 if test "$gle_halfassed" = yes ; then
17806 warn2 'More specifically, we found the headers, but not the'
17807 warn2 'libraries; so either GLE is half-installed on this'
17808 warn2 "system, or something else went wrong. The \`config.log'"
17809 warn2 'file might contain some clues.'
17813 warn2 'Some of the OpenGL (3D) demos (those that depend on GLE)'
17814 warn2 'will not be built or installed. You might want to consider'
17815 warn2 'installing GLE and re-running configure. You can find the'
17816 warn2 'GLE library at <http://www.linas.org/gle/>'
17822 if test "$with_readdisplay_req" = yes -a "$have_readdisplay" = no ; then
17823 warn 'Use of XReadDisplay was requested, but it was not found.'
17826 if test "$with_kerberos_req" = yes -a "$have_kerberos" = no ; then
17827 warn 'Use of Kerberos was requested, but it was not found.'
17830 if test "$with_pam_req" = yes -a "$have_pam" = no ; then
17831 warn 'Use of PAM was requested, but it was not found.'
17834 if test "$with_shadow_req" = yes -a "$have_shadow" = no ; then
17835 warn 'Use of shadow passwords was requested, but they were not found.'
17838 if test "$ac_macosx" = yes ; then
17839 if test "$enable_locking" = yes ; then
17840 warn "You have specified --enable-locking on MacOS X."
17841 warn2 "THIS DOES NOT WORK! Don't do this!"
17846 # You are in a twisty maze of namespaces and syntaxes, all alike.
17847 # Fuck the skull of Unix.
17849 bindir=`eval eval eval eval eval eval eval echo $bindir`
17850 HACKDIR=`eval eval eval eval eval eval eval echo $HACKDIR`
17851 HACK_CONF_DIR=`eval eval eval eval eval eval eval echo $HACK_CONF_DIR`
17853 # canonicalize slashes.
17854 bindir=`echo "${bindir}" | sed 's@/$@@;s@//*@/@g'`
17855 HACKDIR=`echo "${HACKDIR}" | sed 's@/$@@;s@//*@/@g'`
17856 HACK_CONF_DIR=`echo "${HACK_CONF_DIR}" | sed 's@/$@@;s@//*@/@g'`
17859 # Sanity check the hackdir
17860 for bad_choice in xscreensaver xscreensaver-demo xscreensaver-command ; do
17861 if test "${HACKDIR}" = "${bindir}/${bad_choice}" ; then
17863 as_fn_error $? "\"--with-hackdir=${bindir}/${bad_choice}\" won't work.
17864 There will be an executable installed with that name, so
17865 that can't be the name of a directory as well. Please
17866 re-configure with a different directory name." "$LINENO" 5
17873 # Now let's warn if there's a previous RPM version already installed.
17874 # But don't bother with this test if we are currently *building* an RPM.
17876 if test -z "$RPM_PACKAGE_VERSION" ; then
17878 rpmnames="xscreensaver xscreensaver-base xscreensaver-extras"
17882 rpmv=`(rpm -qv $rpmnames) 2>/dev/null | \
17883 sed -n 's/^[-a-z]*-\([0-9][0-9]*[.][0-9][0-9a-z]*\)-.*$/\1/p' | \
17887 if test \! -z "$rpmv" ; then
17888 rpmbdir=`rpm -ql $rpmnames | sed -n 's@^\(.*\)/xscreensaver-demo$@\1@p'`
17889 rpmhdir=`rpm -ql $rpmnames | sed -n 's@^\(.*\)/popsquares$@\1@p'`
17892 warnL "There is already an installed RPM of xscreensaver $rpmv"
17893 warn2 'on this system. You might want to remove it ("rpm -ve")'
17894 warn2 'before running "make install" in this directory.'
17896 warn2 "Alternately, you could build this version of xscreensaver"
17897 warn2 'as an RPM, and then install that. An "xscreensaver.spec"'
17898 warn2 'file is included. Try "rpmbuild -v -ba xscreensaver.spec".'
17899 warn2 "See the RPM documentation for more info."
17902 if test "$rpmbdir" = "$rpmhdir" ; then
17903 warn2 "The RPM version was installed in $rpmbdir/."
17906 warn2 "The RPM version was installed in $rpmbdir/,"
17907 warn2 "with demos in $rpmhdir/."
17912 # Also warn if there's a Debian package installed.
17914 debnames="xscreensaver xscreensaver-data xscreensaver-data-extra"
17916 for dpkg in $debnames ; do
17917 if test -z "$debv"; then
17918 debv=`dpkg -s $dpkg 2>/dev/null | sed -n 's/^Version: \(.*\)$/\1/p'`
17922 if test \! -z "$debv" ; then
17923 debbdir=`dpkg -L $debnames 2>/dev/null | \
17924 sed -n 's@^\(.*/bin/\)xscreensaver$@\1@p'`
17925 debhdir=`dpkg -L $debnames 2>/dev/null | \
17926 sed -n 's@^\(.*/\)popsquares$@\1@p'`
17927 if test -z "$debbdir" ; then debbdir='???'; fi
17928 if test -z "$debhdir" ; then debhdir='???'; fi
17931 warnL "There is already an installed dpkg of xscreensaver"
17932 warn2 "version \"$debv\" on this system."
17934 warn2 "The dpkg was installed in $debbdir,"
17935 warn2 "with demos in $debhdir."
17939 if test "${bindir}" = "${HACKDIR}" ; then
17943 if test "$do_dir_warning" = yes; then
17947 echo ' When you run "make install", the "xscreensaver",'
17948 echo ' "xscreensaver-demo", and "xscreensaver-command" executables'
17949 echo " will be installed in ${bindir}/."
17951 echo " The various graphics demos (200+ different executables) will"
17952 echo " be installed in ${HACKDIR}/."
17954 echo " If you would prefer the demos to be installed elsewhere,"
17955 echo " you should re-run configure with the --with-hackdir=DIR"
17956 echo " option. For more information, run \`./configure --help'."
17960 if test "$warning" != no; then
17961 echo '' ; echo "$warnsep" ; echo ''
17964 if test "$do_dir_warning" = no; then
17965 if test "$warning" = no; then
17968 echo "User programs will be installed in ${bindir}/"
17969 echo "Screen savers will be installed in ${HACKDIR}/"
17970 echo "Configuration dialogs will be installed in ${HACK_CONF_DIR}/"
17971 echo "System-wide default settings will be installed in ${APPDEFAULTS}/"