ftp://ftp.krokus.ru/pub/OpenBSD/distfiles/xscreensaver-4.22.tar.gz
[xscreensaver] / configure
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.59.
4 #
5 # Copyright (C) 2003 Free Software Foundation, Inc.
6 # This configure script is free software; the Free Software Foundation
7 # gives unlimited permission to copy, distribute and modify it.
8 ## --------------------- ##
9 ## M4sh Initialization.  ##
10 ## --------------------- ##
11
12 # Be Bourne compatible
13 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
14   emulate sh
15   NULLCMD=:
16   # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
17   # is contrary to our usage.  Disable this feature.
18   alias -g '${1+"$@"}'='"$@"'
19 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
20   set -o posix
21 fi
22 DUALCASE=1; export DUALCASE # for MKS sh
23
24 # Support unset when possible.
25 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
26   as_unset=unset
27 else
28   as_unset=false
29 fi
30
31
32 # Work around bugs in pre-3.0 UWIN ksh.
33 $as_unset ENV MAIL MAILPATH
34 PS1='$ '
35 PS2='> '
36 PS4='+ '
37
38 # NLS nuisances.
39 for as_var in \
40   LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
41   LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
42   LC_TELEPHONE LC_TIME
43 do
44   if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
45     eval $as_var=C; export $as_var
46   else
47     $as_unset $as_var
48   fi
49 done
50
51 # Required to use basename.
52 if expr a : '\(a\)' >/dev/null 2>&1; then
53   as_expr=expr
54 else
55   as_expr=false
56 fi
57
58 if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
59   as_basename=basename
60 else
61   as_basename=false
62 fi
63
64
65 # Name of the executable.
66 as_me=`$as_basename "$0" ||
67 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
68          X"$0" : 'X\(//\)$' \| \
69          X"$0" : 'X\(/\)$' \| \
70          .     : '\(.\)' 2>/dev/null ||
71 echo X/"$0" |
72     sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
73           /^X\/\(\/\/\)$/{ s//\1/; q; }
74           /^X\/\(\/\).*/{ s//\1/; q; }
75           s/.*/./; q'`
76
77
78 # PATH needs CR, and LINENO needs CR and PATH.
79 # Avoid depending upon Character Ranges.
80 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
81 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
82 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
83 as_cr_digits='0123456789'
84 as_cr_alnum=$as_cr_Letters$as_cr_digits
85
86 # The user is always right.
87 if test "${PATH_SEPARATOR+set}" != set; then
88   echo "#! /bin/sh" >conf$$.sh
89   echo  "exit 0"   >>conf$$.sh
90   chmod +x conf$$.sh
91   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
92     PATH_SEPARATOR=';'
93   else
94     PATH_SEPARATOR=:
95   fi
96   rm -f conf$$.sh
97 fi
98
99
100   as_lineno_1=$LINENO
101   as_lineno_2=$LINENO
102   as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
103   test "x$as_lineno_1" != "x$as_lineno_2" &&
104   test "x$as_lineno_3"  = "x$as_lineno_2"  || {
105   # Find who we are.  Look in the path if we contain no path at all
106   # relative or not.
107   case $0 in
108     *[\\/]* ) as_myself=$0 ;;
109     *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
110 for as_dir in $PATH
111 do
112   IFS=$as_save_IFS
113   test -z "$as_dir" && as_dir=.
114   test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
115 done
116
117        ;;
118   esac
119   # We did not find ourselves, most probably we were run as `sh COMMAND'
120   # in which case we are not to be found in the path.
121   if test "x$as_myself" = x; then
122     as_myself=$0
123   fi
124   if test ! -f "$as_myself"; then
125     { echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2
126    { (exit 1); exit 1; }; }
127   fi
128   case $CONFIG_SHELL in
129   '')
130     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
131 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
132 do
133   IFS=$as_save_IFS
134   test -z "$as_dir" && as_dir=.
135   for as_base in sh bash ksh sh5; do
136          case $as_dir in
137          /*)
138            if ("$as_dir/$as_base" -c '
139   as_lineno_1=$LINENO
140   as_lineno_2=$LINENO
141   as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
142   test "x$as_lineno_1" != "x$as_lineno_2" &&
143   test "x$as_lineno_3"  = "x$as_lineno_2" ') 2>/dev/null; then
144              $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
145              $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
146              CONFIG_SHELL=$as_dir/$as_base
147              export CONFIG_SHELL
148              exec "$CONFIG_SHELL" "$0" ${1+"$@"}
149            fi;;
150          esac
151        done
152 done
153 ;;
154   esac
155
156   # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
157   # uniformly replaced by the line number.  The first 'sed' inserts a
158   # line-number line before each line; the second 'sed' does the real
159   # work.  The second script uses 'N' to pair each line-number line
160   # with the numbered line, and appends trailing '-' during
161   # substitution so that $LINENO is not a special case at line end.
162   # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
163   # second 'sed' script.  Blame Lee E. McMahon for sed's syntax.  :-)
164   sed '=' <$as_myself |
165     sed '
166       N
167       s,$,-,
168       : loop
169       s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
170       t loop
171       s,-$,,
172       s,^['$as_cr_digits']*\n,,
173     ' >$as_me.lineno &&
174   chmod +x $as_me.lineno ||
175     { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
176    { (exit 1); exit 1; }; }
177
178   # Don't try to exec as it changes $[0], causing all sort of problems
179   # (the dirname of $[0] is not the place where we might find the
180   # original and so on.  Autoconf is especially sensible to this).
181   . ./$as_me.lineno
182   # Exit status is that of the last command.
183   exit
184 }
185
186
187 case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
188   *c*,-n*) ECHO_N= ECHO_C='
189 ' ECHO_T='      ' ;;
190   *c*,*  ) ECHO_N=-n ECHO_C= ECHO_T= ;;
191   *)       ECHO_N= ECHO_C='\c' ECHO_T= ;;
192 esac
193
194 if expr a : '\(a\)' >/dev/null 2>&1; then
195   as_expr=expr
196 else
197   as_expr=false
198 fi
199
200 rm -f conf$$ conf$$.exe conf$$.file
201 echo >conf$$.file
202 if ln -s conf$$.file conf$$ 2>/dev/null; then
203   # We could just check for DJGPP; but this test a) works b) is more generic
204   # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
205   if test -f conf$$.exe; then
206     # Don't use ln at all; we don't have any links
207     as_ln_s='cp -p'
208   else
209     as_ln_s='ln -s'
210   fi
211 elif ln conf$$.file conf$$ 2>/dev/null; then
212   as_ln_s=ln
213 else
214   as_ln_s='cp -p'
215 fi
216 rm -f conf$$ conf$$.exe conf$$.file
217
218 if mkdir -p . 2>/dev/null; then
219   as_mkdir_p=:
220 else
221   test -d ./-p && rmdir ./-p
222   as_mkdir_p=false
223 fi
224
225 as_executable_p="test -f"
226
227 # Sed expression to map a string onto a valid CPP name.
228 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
229
230 # Sed expression to map a string onto a valid variable name.
231 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
232
233
234 # IFS
235 # We need space, tab and new line, in precisely that order.
236 as_nl='
237 '
238 IFS="   $as_nl"
239
240 # CDPATH.
241 $as_unset CDPATH
242
243
244 # Name of the host.
245 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
246 # so uname gets run too.
247 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
248
249 exec 6>&1
250
251 #
252 # Initializations.
253 #
254 ac_default_prefix=/usr/local
255 ac_config_libobj_dir=.
256 cross_compiling=no
257 subdirs=
258 MFLAGS=
259 MAKEFLAGS=
260 SHELL=${CONFIG_SHELL-/bin/sh}
261
262 # Maximum number of lines to put in a shell here document.
263 # This variable seems obsolete.  It should probably be removed, and
264 # only ac_max_sed_lines should be used.
265 : ${ac_max_here_lines=38}
266
267 # Identity of this package.
268 PACKAGE_NAME=
269 PACKAGE_TARNAME=
270 PACKAGE_VERSION=
271 PACKAGE_STRING=
272 PACKAGE_BUGREPORT=
273
274 ac_unique_file="driver/subprocs.c"
275 # Factoring default headers for most tests.
276 ac_includes_default="\
277 #include <stdio.h>
278 #if HAVE_SYS_TYPES_H
279 # include <sys/types.h>
280 #endif
281 #if HAVE_SYS_STAT_H
282 # include <sys/stat.h>
283 #endif
284 #if STDC_HEADERS
285 # include <stdlib.h>
286 # include <stddef.h>
287 #else
288 # if HAVE_STDLIB_H
289 #  include <stdlib.h>
290 # endif
291 #endif
292 #if HAVE_STRING_H
293 # if !STDC_HEADERS && HAVE_MEMORY_H
294 #  include <memory.h>
295 # endif
296 # include <string.h>
297 #endif
298 #if HAVE_STRINGS_H
299 # include <strings.h>
300 #endif
301 #if HAVE_INTTYPES_H
302 # include <inttypes.h>
303 #else
304 # if HAVE_STDINT_H
305 #  include <stdint.h>
306 # endif
307 #endif
308 #if HAVE_UNISTD_H
309 # include <unistd.h>
310 #endif"
311
312 ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS build build_cpu build_vendor build_os host host_cpu host_vendor host_os CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT CPP INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA SET_MAKE EGREP PERL X_CFLAGS X_PRE_LIBS X_LIBS X_EXTRA_LIBS INTLTOOL_DESKTOP_RULE INTLTOOL_DIRECTORY_RULE INTLTOOL_KEYS_RULE INTLTOOL_OAF_RULE INTLTOOL_PONG_RULE INTLTOOL_SERVER_RULE INTLTOOL_SHEET_RULE INTLTOOL_SOUNDLIST_RULE INTLTOOL_UI_RULE INTLTOOL_XML_RULE INTLTOOL_CAVES_RULE INTLTOOL_EXTRACT INTLTOOL_MERGE INTLTOOL_UPDATE INTLTOOL_PERL GETTEXT_PACKAGE RANLIB ac_ct_RANLIB ALLOCA USE_NLS MSGFMT GMSGFMT XGETTEXT CATALOGS CATOBJEXT DATADIRNAME GMOFILES INSTOBJEXT INTLDEPS INTLLIBS INTLOBJS POFILES POSUB MKINSTALLDIRS login_manager_tmp pkg_config gnome_open_program gnome_url_show_program INCLUDES PREFERRED_DEMO_PROGRAM ALL_DEMO_PROGRAMS SAVER_LIBS MOTIF_LIBS GTK_LIBS XML_LIBS JPEG_LIBS HACK_LIBS XPM_LIBS PTY_LIBS GL_LIBS GLE_LIBS XDPMS_LIBS XINERAMA_LIBS PASSWD_LIBS INSTALL_SETUID SETUID_HACKS INSTALL_DIRS NEED_SETUID INSTALL_PAM NEW_LOGIN_COMMAND NEW_LOGIN_COMMAND_P DEFAULT_IMAGES_P DEFAULT_IMAGE_DIRECTORY DEFAULT_TEXT_FILE OBJCC EXES_OSX SCRIPTS_OSX MEN_OSX PASSWD_SRCS PASSWD_OBJS XMU_SRCS XMU_OBJS XMU_LIBS SAVER_GL_SRCS SAVER_GL_OBJS SAVER_GL_LIBS LOCK_SRCS LOCK_OBJS JPEG_EXES GL_EXES GL_UTIL_EXES GL_MEN GL_KLUDGE GLE_EXES GLE_KLUDGE GNOME24 GNOME22 NOGNOME HACKDIR GTK_DATADIR PO_DATADIR HACK_CONF_DIR GTK_EXTRA_OBJS APPDEFAULTS DEPEND DEPEND_FLAGS DEPEND_DEFINES LIBOBJS LTLIBOBJS'
313 ac_subst_files=''
314
315 # Initialize some variables set by options.
316 ac_init_help=
317 ac_init_version=false
318 # The variables have the same names as the options, with
319 # dashes changed to underlines.
320 cache_file=/dev/null
321 exec_prefix=NONE
322 no_create=
323 no_recursion=
324 prefix=NONE
325 program_prefix=NONE
326 program_suffix=NONE
327 program_transform_name=s,x,x,
328 silent=
329 site=
330 srcdir=
331 verbose=
332 x_includes=NONE
333 x_libraries=NONE
334
335 # Installation directory options.
336 # These are left unexpanded so users can "make install exec_prefix=/foo"
337 # and all the variables that are supposed to be based on exec_prefix
338 # by default will actually change.
339 # Use braces instead of parens because sh, perl, etc. also accept them.
340 bindir='${exec_prefix}/bin'
341 sbindir='${exec_prefix}/sbin'
342 libexecdir='${exec_prefix}/libexec'
343 datadir='${prefix}/share'
344 sysconfdir='${prefix}/etc'
345 sharedstatedir='${prefix}/com'
346 localstatedir='${prefix}/var'
347 libdir='${exec_prefix}/lib'
348 includedir='${prefix}/include'
349 oldincludedir='/usr/include'
350 infodir='${prefix}/info'
351 mandir=\${datadir}/man
352
353 ac_prev=
354 for ac_option
355 do
356   # If the previous option needs an argument, assign it.
357   if test -n "$ac_prev"; then
358     eval "$ac_prev=\$ac_option"
359     ac_prev=
360     continue
361   fi
362
363   ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'`
364
365   # Accept the important Cygnus configure options, so we can diagnose typos.
366
367   case $ac_option in
368
369   -bindir | --bindir | --bindi | --bind | --bin | --bi)
370     ac_prev=bindir ;;
371   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
372     bindir=$ac_optarg ;;
373
374   -build | --build | --buil | --bui | --bu)
375     ac_prev=build_alias ;;
376   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
377     build_alias=$ac_optarg ;;
378
379   -cache-file | --cache-file | --cache-fil | --cache-fi \
380   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
381     ac_prev=cache_file ;;
382   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
383   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
384     cache_file=$ac_optarg ;;
385
386   --config-cache | -C)
387     cache_file=config.cache ;;
388
389   -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
390     ac_prev=datadir ;;
391   -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
392   | --da=*)
393     datadir=$ac_optarg ;;
394
395   -disable-* | --disable-*)
396     ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
397     # Reject names that are not valid shell variable names.
398     expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
399       { echo "$as_me: error: invalid feature name: $ac_feature" >&2
400    { (exit 1); exit 1; }; }
401     ac_feature=`echo $ac_feature | sed 's/-/_/g'`
402     eval "enable_$ac_feature=no" ;;
403
404   -enable-* | --enable-*)
405     ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
406     # Reject names that are not valid shell variable names.
407     expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
408       { echo "$as_me: error: invalid feature name: $ac_feature" >&2
409    { (exit 1); exit 1; }; }
410     ac_feature=`echo $ac_feature | sed 's/-/_/g'`
411     case $ac_option in
412       *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
413       *) ac_optarg=yes ;;
414     esac
415     eval "enable_$ac_feature='$ac_optarg'" ;;
416
417   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
418   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
419   | --exec | --exe | --ex)
420     ac_prev=exec_prefix ;;
421   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
422   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
423   | --exec=* | --exe=* | --ex=*)
424     exec_prefix=$ac_optarg ;;
425
426   -gas | --gas | --ga | --g)
427     # Obsolete; use --with-gas.
428     with_gas=yes ;;
429
430   -help | --help | --hel | --he | -h)
431     ac_init_help=long ;;
432   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
433     ac_init_help=recursive ;;
434   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
435     ac_init_help=short ;;
436
437   -host | --host | --hos | --ho)
438     ac_prev=host_alias ;;
439   -host=* | --host=* | --hos=* | --ho=*)
440     host_alias=$ac_optarg ;;
441
442   -includedir | --includedir | --includedi | --included | --include \
443   | --includ | --inclu | --incl | --inc)
444     ac_prev=includedir ;;
445   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
446   | --includ=* | --inclu=* | --incl=* | --inc=*)
447     includedir=$ac_optarg ;;
448
449   -infodir | --infodir | --infodi | --infod | --info | --inf)
450     ac_prev=infodir ;;
451   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
452     infodir=$ac_optarg ;;
453
454   -libdir | --libdir | --libdi | --libd)
455     ac_prev=libdir ;;
456   -libdir=* | --libdir=* | --libdi=* | --libd=*)
457     libdir=$ac_optarg ;;
458
459   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
460   | --libexe | --libex | --libe)
461     ac_prev=libexecdir ;;
462   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
463   | --libexe=* | --libex=* | --libe=*)
464     libexecdir=$ac_optarg ;;
465
466   -localstatedir | --localstatedir | --localstatedi | --localstated \
467   | --localstate | --localstat | --localsta | --localst \
468   | --locals | --local | --loca | --loc | --lo)
469     ac_prev=localstatedir ;;
470   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
471   | --localstate=* | --localstat=* | --localsta=* | --localst=* \
472   | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
473     localstatedir=$ac_optarg ;;
474
475   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
476     ac_prev=mandir ;;
477   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
478     mandir=$ac_optarg ;;
479
480   -nfp | --nfp | --nf)
481     # Obsolete; use --without-fp.
482     with_fp=no ;;
483
484   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
485   | --no-cr | --no-c | -n)
486     no_create=yes ;;
487
488   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
489   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
490     no_recursion=yes ;;
491
492   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
493   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
494   | --oldin | --oldi | --old | --ol | --o)
495     ac_prev=oldincludedir ;;
496   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
497   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
498   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
499     oldincludedir=$ac_optarg ;;
500
501   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
502     ac_prev=prefix ;;
503   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
504     prefix=$ac_optarg ;;
505
506   -program-prefix | --program-prefix | --program-prefi | --program-pref \
507   | --program-pre | --program-pr | --program-p)
508     ac_prev=program_prefix ;;
509   -program-prefix=* | --program-prefix=* | --program-prefi=* \
510   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
511     program_prefix=$ac_optarg ;;
512
513   -program-suffix | --program-suffix | --program-suffi | --program-suff \
514   | --program-suf | --program-su | --program-s)
515     ac_prev=program_suffix ;;
516   -program-suffix=* | --program-suffix=* | --program-suffi=* \
517   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
518     program_suffix=$ac_optarg ;;
519
520   -program-transform-name | --program-transform-name \
521   | --program-transform-nam | --program-transform-na \
522   | --program-transform-n | --program-transform- \
523   | --program-transform | --program-transfor \
524   | --program-transfo | --program-transf \
525   | --program-trans | --program-tran \
526   | --progr-tra | --program-tr | --program-t)
527     ac_prev=program_transform_name ;;
528   -program-transform-name=* | --program-transform-name=* \
529   | --program-transform-nam=* | --program-transform-na=* \
530   | --program-transform-n=* | --program-transform-=* \
531   | --program-transform=* | --program-transfor=* \
532   | --program-transfo=* | --program-transf=* \
533   | --program-trans=* | --program-tran=* \
534   | --progr-tra=* | --program-tr=* | --program-t=*)
535     program_transform_name=$ac_optarg ;;
536
537   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
538   | -silent | --silent | --silen | --sile | --sil)
539     silent=yes ;;
540
541   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
542     ac_prev=sbindir ;;
543   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
544   | --sbi=* | --sb=*)
545     sbindir=$ac_optarg ;;
546
547   -sharedstatedir | --sharedstatedir | --sharedstatedi \
548   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
549   | --sharedst | --shareds | --shared | --share | --shar \
550   | --sha | --sh)
551     ac_prev=sharedstatedir ;;
552   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
553   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
554   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
555   | --sha=* | --sh=*)
556     sharedstatedir=$ac_optarg ;;
557
558   -site | --site | --sit)
559     ac_prev=site ;;
560   -site=* | --site=* | --sit=*)
561     site=$ac_optarg ;;
562
563   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
564     ac_prev=srcdir ;;
565   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
566     srcdir=$ac_optarg ;;
567
568   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
569   | --syscon | --sysco | --sysc | --sys | --sy)
570     ac_prev=sysconfdir ;;
571   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
572   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
573     sysconfdir=$ac_optarg ;;
574
575   -target | --target | --targe | --targ | --tar | --ta | --t)
576     ac_prev=target_alias ;;
577   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
578     target_alias=$ac_optarg ;;
579
580   -v | -verbose | --verbose | --verbos | --verbo | --verb)
581     verbose=yes ;;
582
583   -version | --version | --versio | --versi | --vers | -V)
584     ac_init_version=: ;;
585
586   -with-* | --with-*)
587     ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
588     # Reject names that are not valid shell variable names.
589     expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
590       { echo "$as_me: error: invalid package name: $ac_package" >&2
591    { (exit 1); exit 1; }; }
592     ac_package=`echo $ac_package| sed 's/-/_/g'`
593     case $ac_option in
594       *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
595       *) ac_optarg=yes ;;
596     esac
597     eval "with_$ac_package='$ac_optarg'" ;;
598
599   -without-* | --without-*)
600     ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
601     # Reject names that are not valid shell variable names.
602     expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
603       { echo "$as_me: error: invalid package name: $ac_package" >&2
604    { (exit 1); exit 1; }; }
605     ac_package=`echo $ac_package | sed 's/-/_/g'`
606     eval "with_$ac_package=no" ;;
607
608   --x)
609     # Obsolete; use --with-x.
610     with_x=yes ;;
611
612   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
613   | --x-incl | --x-inc | --x-in | --x-i)
614     ac_prev=x_includes ;;
615   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
616   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
617     x_includes=$ac_optarg ;;
618
619   -x-libraries | --x-libraries | --x-librarie | --x-librari \
620   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
621     ac_prev=x_libraries ;;
622   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
623   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
624     x_libraries=$ac_optarg ;;
625
626   -*) { echo "$as_me: error: unrecognized option: $ac_option
627 Try \`$0 --help' for more information." >&2
628    { (exit 1); exit 1; }; }
629     ;;
630
631   *=*)
632     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
633     # Reject names that are not valid shell variable names.
634     expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
635       { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
636    { (exit 1); exit 1; }; }
637     ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`
638     eval "$ac_envvar='$ac_optarg'"
639     export $ac_envvar ;;
640
641   *)
642     # FIXME: should be removed in autoconf 3.0.
643     echo "$as_me: WARNING: you should use --build, --host, --target" >&2
644     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
645       echo "$as_me: WARNING: invalid host type: $ac_option" >&2
646     : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
647     ;;
648
649   esac
650 done
651
652 if test -n "$ac_prev"; then
653   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
654   { echo "$as_me: error: missing argument to $ac_option" >&2
655    { (exit 1); exit 1; }; }
656 fi
657
658 # Be sure to have absolute paths.
659 for ac_var in exec_prefix prefix
660 do
661   eval ac_val=$`echo $ac_var`
662   case $ac_val in
663     [\\/$]* | ?:[\\/]* | NONE | '' ) ;;
664     *)  { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
665    { (exit 1); exit 1; }; };;
666   esac
667 done
668
669 # Be sure to have absolute paths.
670 for ac_var in bindir sbindir libexecdir datadir sysconfdir sharedstatedir \
671               localstatedir libdir includedir oldincludedir infodir mandir
672 do
673   eval ac_val=$`echo $ac_var`
674   case $ac_val in
675     [\\/$]* | ?:[\\/]* ) ;;
676     *)  { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
677    { (exit 1); exit 1; }; };;
678   esac
679 done
680
681 # There might be people who depend on the old broken behavior: `$host'
682 # used to hold the argument of --host etc.
683 # FIXME: To remove some day.
684 build=$build_alias
685 host=$host_alias
686 target=$target_alias
687
688 # FIXME: To remove some day.
689 if test "x$host_alias" != x; then
690   if test "x$build_alias" = x; then
691     cross_compiling=maybe
692     echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
693     If a cross compiler is detected then cross compile mode will be used." >&2
694   elif test "x$build_alias" != "x$host_alias"; then
695     cross_compiling=yes
696   fi
697 fi
698
699 ac_tool_prefix=
700 test -n "$host_alias" && ac_tool_prefix=$host_alias-
701
702 test "$silent" = yes && exec 6>/dev/null
703
704
705 # Find the source files, if location was not specified.
706 if test -z "$srcdir"; then
707   ac_srcdir_defaulted=yes
708   # Try the directory containing this script, then its parent.
709   ac_confdir=`(dirname "$0") 2>/dev/null ||
710 $as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
711          X"$0" : 'X\(//\)[^/]' \| \
712          X"$0" : 'X\(//\)$' \| \
713          X"$0" : 'X\(/\)' \| \
714          .     : '\(.\)' 2>/dev/null ||
715 echo X"$0" |
716     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
717           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
718           /^X\(\/\/\)$/{ s//\1/; q; }
719           /^X\(\/\).*/{ s//\1/; q; }
720           s/.*/./; q'`
721   srcdir=$ac_confdir
722   if test ! -r $srcdir/$ac_unique_file; then
723     srcdir=..
724   fi
725 else
726   ac_srcdir_defaulted=no
727 fi
728 if test ! -r $srcdir/$ac_unique_file; then
729   if test "$ac_srcdir_defaulted" = yes; then
730     { echo "$as_me: error: cannot find sources ($ac_unique_file) in $ac_confdir or .." >&2
731    { (exit 1); exit 1; }; }
732   else
733     { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
734    { (exit 1); exit 1; }; }
735   fi
736 fi
737 (cd $srcdir && test -r ./$ac_unique_file) 2>/dev/null ||
738   { echo "$as_me: error: sources are in $srcdir, but \`cd $srcdir' does not work" >&2
739    { (exit 1); exit 1; }; }
740 srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'`
741 ac_env_build_alias_set=${build_alias+set}
742 ac_env_build_alias_value=$build_alias
743 ac_cv_env_build_alias_set=${build_alias+set}
744 ac_cv_env_build_alias_value=$build_alias
745 ac_env_host_alias_set=${host_alias+set}
746 ac_env_host_alias_value=$host_alias
747 ac_cv_env_host_alias_set=${host_alias+set}
748 ac_cv_env_host_alias_value=$host_alias
749 ac_env_target_alias_set=${target_alias+set}
750 ac_env_target_alias_value=$target_alias
751 ac_cv_env_target_alias_set=${target_alias+set}
752 ac_cv_env_target_alias_value=$target_alias
753 ac_env_CC_set=${CC+set}
754 ac_env_CC_value=$CC
755 ac_cv_env_CC_set=${CC+set}
756 ac_cv_env_CC_value=$CC
757 ac_env_CFLAGS_set=${CFLAGS+set}
758 ac_env_CFLAGS_value=$CFLAGS
759 ac_cv_env_CFLAGS_set=${CFLAGS+set}
760 ac_cv_env_CFLAGS_value=$CFLAGS
761 ac_env_LDFLAGS_set=${LDFLAGS+set}
762 ac_env_LDFLAGS_value=$LDFLAGS
763 ac_cv_env_LDFLAGS_set=${LDFLAGS+set}
764 ac_cv_env_LDFLAGS_value=$LDFLAGS
765 ac_env_CPPFLAGS_set=${CPPFLAGS+set}
766 ac_env_CPPFLAGS_value=$CPPFLAGS
767 ac_cv_env_CPPFLAGS_set=${CPPFLAGS+set}
768 ac_cv_env_CPPFLAGS_value=$CPPFLAGS
769 ac_env_CPP_set=${CPP+set}
770 ac_env_CPP_value=$CPP
771 ac_cv_env_CPP_set=${CPP+set}
772 ac_cv_env_CPP_value=$CPP
773
774 #
775 # Report the --help message.
776 #
777 if test "$ac_init_help" = "long"; then
778   # Omit some internal or obsolete options to make the list less imposing.
779   # This message is too long to be a string in the A/UX 3.1 sh.
780   cat <<_ACEOF
781 \`configure' configures this package to adapt to many kinds of systems.
782
783 Usage: $0 [OPTION]... [VAR=VALUE]...
784
785 To assign environment variables (e.g., CC, CFLAGS...), specify them as
786 VAR=VALUE.  See below for descriptions of some of the useful variables.
787
788 Defaults for the options are specified in brackets.
789
790
791 Configuration:
792
793   -h, --help              display this help and exit
794       --help=short        display options specific to this package
795       --help=recursive    display the short help of all the included packages
796   -V, --version           display version information and exit
797   -q, --quiet, --silent   do not print \`checking...' messages
798       --cache-file=FILE   cache test results in FILE [disabled]
799   -C, --config-cache      alias for \`--cache-file=config.cache'
800   -n, --no-create         do not create output files
801       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
802
803 _ACEOF
804
805   cat <<_ACEOF
806 Installation directories:
807   --prefix=PREFIX         install architecture-independent files in PREFIX
808                           [$ac_default_prefix]
809   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
810                           [PREFIX]
811
812 By default, \`make install' will install all the files in
813 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
814 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
815 for instance \`--prefix=\$HOME'.
816
817 For better control, use the options below.
818
819 Fine tuning of the installation directories:
820   --bindir=DIR           user executables [EPREFIX/bin]
821   --libexecdir=DIR       program executables [EPREFIX/libexec]
822   --datadir=DIR          read-only architecture-independent data [PREFIX/share]
823   --libdir=DIR           object code libraries [EPREFIX/lib]
824   --includedir=DIR       C header files [PREFIX/include]
825   --x-includes=DIR        X include files are in DIR
826   --x-libraries=DIR       X library files are in DIR
827   --mandir=DIR           man documentation [PREFIX/man]
828 _ACEOF
829
830   cat <<\_ACEOF
831
832 X features:
833   --x-includes=DIR    X include files are in DIR
834   --x-libraries=DIR   X library files are in DIR
835
836 System types:
837   --build=BUILD     configure for building on BUILD [guessed]
838   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
839 _ACEOF
840 fi
841
842 if test -n "$ac_init_help"; then
843
844   cat <<\_ACEOF
845
846 Optional Features:
847   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
848   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
849
850 Screen locking options:
851   --enable-locking        Compile in support for locking the display.
852   --disable-locking       Do not allow locking at all.
853
854 Optional Packages:
855   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
856   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
857
858 Installation options:
859   --with-hackdir=DIR      Where to install the hundreds of demo executables.
860                           Default: `PREFIX/libexec/xscreensaver/'
861   --with-configdir=DIR    Where to install the data files that describe each
862                           of the display modes to the GUI.
863                           Default: `PREFIX/share/xscreensaver/config/'
864
865 Except where noted, all of the --with options below can also take a
866 directory argument: for example, `--with-motif=/opt/Motif'.  That would
867 cause /opt/Motif/include/ to be added to the -I list, and /opt/Motif/lib/
868 to be added to the -L list, assuming those directories exist.
869
870 By default, support for each of these options will be built in, if the
871 relevant library routines exist.  At run time, they will then be used
872 only if the X server being used supports them.  Each --with option has
873 a corresponding --without option, to override building support for them
874 at all.
875
876 Screen blanking and idle-detection options:
877
878   --with-sgi-ext          Include support for the SGI SCREEN_SAVER extension.
879   --with-xidle-ext        Include support for the XIDLE extension.
880   --with-sgivc-ext        Include support for the SGI-VIDEO-CONTROL extension.
881   --with-dpms-ext         Include support for the DPMS extension.
882   --with-xinerama-ext     Include support for the XINERAMA extension.
883   --with-xf86vmode-ext    Include support for XFree86 virtual screens.
884   --with-xf86gamma-ext    Include support for XFree86 gamma fading.
885   --with-randr-ext        Include support for the X Resize+Rotate extension.
886   --with-proc-interrupts  Include support for consulting the /proc/interrupts
887                           file to notice keyboard activity.
888   --with-pam              Include support for PAM (Pluggable Auth Modules.)
889   --with-pam-service-name=NAME
890                           NAME is the name of the PAM service that
891                           xscreensaver will authenticate as.
892   --with-kerberos         Include support for Kerberos authentication.
893   --with-shadow           Include support for shadow password authentication.
894   --with-passwd-helper    Include support for an external password
895                           verification helper program.
896   --with-login-manager    Put a "New Login" button on the unlock dialog that
897                           runs a login manager such as gdmflexiserver.
898
899 User interface options:
900
901   --with-gtk              Use the Gtk toolkit for the user interface.
902   --with-motif            Use the Motif toolkit for the user interface
903                           (not recommended.)
904
905 Graphics options:
906
907   --with-gl               Build those demos which depend on OpenGL.
908   --with-gle              Build those demos which depend on GLE
909                           (the OpenGL "extrusion" library.)
910   --with-pixbuf           Include support for the GDK-Pixbuf library in some
911                           demos, which will make it possible for them to read
912                           GIF, JPEG, and PNG files as well.
913   --with-xpm              Include support for XPM files in some demos.
914                           (Not needed if Pixbuf is used.)
915   --with-jpeg             Include support for the JPEG library.
916   --with-xshm-ext         Include support for the Shared Memory extension.
917   --with-xdbe-ext         Include support for the DOUBLE-BUFFER extension.
918   --with-readdisplay      Include support for the XReadDisplay extension.
919   --with-image-directory=DIR  By default, some demos may display random images
920                           from this directory.
921   --with-text-file=FILE   By default, some demos may display this file.
922   --with-setuid-hacks     Allow some demos to be installed `setuid root'
923                           (which is needed in order to ping other hosts.)
924
925
926 Some influential environment variables:
927   CC          C compiler command
928   CFLAGS      C compiler flags
929   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
930               nonstandard directory <lib dir>
931   CPPFLAGS    C/C++ preprocessor flags, e.g. -I<include dir> if you have
932               headers in a nonstandard directory <include dir>
933   CPP         C preprocessor
934
935 Use these variables to override the choices made by `configure' or to help
936 it to find libraries and programs with nonstandard names/locations.
937
938 _ACEOF
939 fi
940
941 if test "$ac_init_help" = "recursive"; then
942   # If there are subdirs, report their specific --help.
943   ac_popdir=`pwd`
944   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
945     test -d $ac_dir || continue
946     ac_builddir=.
947
948 if test "$ac_dir" != .; then
949   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
950   # A "../" for each directory in $ac_dir_suffix.
951   ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
952 else
953   ac_dir_suffix= ac_top_builddir=
954 fi
955
956 case $srcdir in
957   .)  # No --srcdir option.  We are building in place.
958     ac_srcdir=.
959     if test -z "$ac_top_builddir"; then
960        ac_top_srcdir=.
961     else
962        ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
963     fi ;;
964   [\\/]* | ?:[\\/]* )  # Absolute path.
965     ac_srcdir=$srcdir$ac_dir_suffix;
966     ac_top_srcdir=$srcdir ;;
967   *) # Relative path.
968     ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
969     ac_top_srcdir=$ac_top_builddir$srcdir ;;
970 esac
971
972 # Do not use `cd foo && pwd` to compute absolute paths, because
973 # the directories may not exist.
974 case `pwd` in
975 .) ac_abs_builddir="$ac_dir";;
976 *)
977   case "$ac_dir" in
978   .) ac_abs_builddir=`pwd`;;
979   [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
980   *) ac_abs_builddir=`pwd`/"$ac_dir";;
981   esac;;
982 esac
983 case $ac_abs_builddir in
984 .) ac_abs_top_builddir=${ac_top_builddir}.;;
985 *)
986   case ${ac_top_builddir}. in
987   .) ac_abs_top_builddir=$ac_abs_builddir;;
988   [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
989   *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
990   esac;;
991 esac
992 case $ac_abs_builddir in
993 .) ac_abs_srcdir=$ac_srcdir;;
994 *)
995   case $ac_srcdir in
996   .) ac_abs_srcdir=$ac_abs_builddir;;
997   [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
998   *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
999   esac;;
1000 esac
1001 case $ac_abs_builddir in
1002 .) ac_abs_top_srcdir=$ac_top_srcdir;;
1003 *)
1004   case $ac_top_srcdir in
1005   .) ac_abs_top_srcdir=$ac_abs_builddir;;
1006   [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
1007   *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
1008   esac;;
1009 esac
1010
1011     cd $ac_dir
1012     # Check for guested configure; otherwise get Cygnus style configure.
1013     if test -f $ac_srcdir/configure.gnu; then
1014       echo
1015       $SHELL $ac_srcdir/configure.gnu  --help=recursive
1016     elif test -f $ac_srcdir/configure; then
1017       echo
1018       $SHELL $ac_srcdir/configure  --help=recursive
1019     elif test -f $ac_srcdir/configure.ac ||
1020            test -f $ac_srcdir/configure.in; then
1021       echo
1022       $ac_configure --help
1023     else
1024       echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1025     fi
1026     cd $ac_popdir
1027   done
1028 fi
1029
1030 test -n "$ac_init_help" && exit 0
1031 if $ac_init_version; then
1032   cat <<\_ACEOF
1033
1034 Copyright (C) 2003 Free Software Foundation, Inc.
1035 This configure script is free software; the Free Software Foundation
1036 gives unlimited permission to copy, distribute and modify it.
1037 _ACEOF
1038   exit 0
1039 fi
1040 exec 5>config.log
1041 cat >&5 <<_ACEOF
1042 This file contains any messages produced by compilers while
1043 running configure, to aid debugging if configure makes a mistake.
1044
1045 It was created by $as_me, which was
1046 generated by GNU Autoconf 2.59.  Invocation command line was
1047
1048   $ $0 $@
1049
1050 _ACEOF
1051 {
1052 cat <<_ASUNAME
1053 ## --------- ##
1054 ## Platform. ##
1055 ## --------- ##
1056
1057 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1058 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1059 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1060 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1061 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1062
1063 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1064 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1065
1066 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1067 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1068 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1069 hostinfo               = `(hostinfo) 2>/dev/null               || echo unknown`
1070 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1071 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1072 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1073
1074 _ASUNAME
1075
1076 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1077 for as_dir in $PATH
1078 do
1079   IFS=$as_save_IFS
1080   test -z "$as_dir" && as_dir=.
1081   echo "PATH: $as_dir"
1082 done
1083
1084 } >&5
1085
1086 cat >&5 <<_ACEOF
1087
1088
1089 ## ----------- ##
1090 ## Core tests. ##
1091 ## ----------- ##
1092
1093 _ACEOF
1094
1095
1096 # Keep a trace of the command line.
1097 # Strip out --no-create and --no-recursion so they do not pile up.
1098 # Strip out --silent because we don't want to record it for future runs.
1099 # Also quote any args containing shell meta-characters.
1100 # Make two passes to allow for proper duplicate-argument suppression.
1101 ac_configure_args=
1102 ac_configure_args0=
1103 ac_configure_args1=
1104 ac_sep=
1105 ac_must_keep_next=false
1106 for ac_pass in 1 2
1107 do
1108   for ac_arg
1109   do
1110     case $ac_arg in
1111     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1112     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1113     | -silent | --silent | --silen | --sile | --sil)
1114       continue ;;
1115     *" "*|*"    "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1116       ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1117     esac
1118     case $ac_pass in
1119     1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1120     2)
1121       ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1122       if test $ac_must_keep_next = true; then
1123         ac_must_keep_next=false # Got value, back to normal.
1124       else
1125         case $ac_arg in
1126           *=* | --config-cache | -C | -disable-* | --disable-* \
1127           | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1128           | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1129           | -with-* | --with-* | -without-* | --without-* | --x)
1130             case "$ac_configure_args0 " in
1131               "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1132             esac
1133             ;;
1134           -* ) ac_must_keep_next=true ;;
1135         esac
1136       fi
1137       ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
1138       # Get rid of the leading space.
1139       ac_sep=" "
1140       ;;
1141     esac
1142   done
1143 done
1144 $as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1145 $as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1146
1147 # When interrupted or exit'd, cleanup temporary files, and complete
1148 # config.log.  We remove comments because anyway the quotes in there
1149 # would cause problems or look ugly.
1150 # WARNING: Be sure not to use single quotes in there, as some shells,
1151 # such as our DU 5.0 friend, will then `close' the trap.
1152 trap 'exit_status=$?
1153   # Save into config.log some information that might help in debugging.
1154   {
1155     echo
1156
1157     cat <<\_ASBOX
1158 ## ---------------- ##
1159 ## Cache variables. ##
1160 ## ---------------- ##
1161 _ASBOX
1162     echo
1163     # The following way of writing the cache mishandles newlines in values,
1164 {
1165   (set) 2>&1 |
1166     case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
1167     *ac_space=\ *)
1168       sed -n \
1169         "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
1170           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
1171       ;;
1172     *)
1173       sed -n \
1174         "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
1175       ;;
1176     esac;
1177 }
1178     echo
1179
1180     cat <<\_ASBOX
1181 ## ----------------- ##
1182 ## Output variables. ##
1183 ## ----------------- ##
1184 _ASBOX
1185     echo
1186     for ac_var in $ac_subst_vars
1187     do
1188       eval ac_val=$`echo $ac_var`
1189       echo "$ac_var='"'"'$ac_val'"'"'"
1190     done | sort
1191     echo
1192
1193     if test -n "$ac_subst_files"; then
1194       cat <<\_ASBOX
1195 ## ------------- ##
1196 ## Output files. ##
1197 ## ------------- ##
1198 _ASBOX
1199       echo
1200       for ac_var in $ac_subst_files
1201       do
1202         eval ac_val=$`echo $ac_var`
1203         echo "$ac_var='"'"'$ac_val'"'"'"
1204       done | sort
1205       echo
1206     fi
1207
1208     if test -s confdefs.h; then
1209       cat <<\_ASBOX
1210 ## ----------- ##
1211 ## confdefs.h. ##
1212 ## ----------- ##
1213 _ASBOX
1214       echo
1215       sed "/^$/d" confdefs.h | sort
1216       echo
1217     fi
1218     test "$ac_signal" != 0 &&
1219       echo "$as_me: caught signal $ac_signal"
1220     echo "$as_me: exit $exit_status"
1221   } >&5
1222   rm -f core *.core &&
1223   rm -rf conftest* confdefs* conf$$* $ac_clean_files &&
1224     exit $exit_status
1225      ' 0
1226 for ac_signal in 1 2 13 15; do
1227   trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1228 done
1229 ac_signal=0
1230
1231 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1232 rm -rf conftest* confdefs.h
1233 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
1234 echo >confdefs.h
1235
1236 # Predefined preprocessor variables.
1237
1238 cat >>confdefs.h <<_ACEOF
1239 #define PACKAGE_NAME "$PACKAGE_NAME"
1240 _ACEOF
1241
1242
1243 cat >>confdefs.h <<_ACEOF
1244 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1245 _ACEOF
1246
1247
1248 cat >>confdefs.h <<_ACEOF
1249 #define PACKAGE_VERSION "$PACKAGE_VERSION"
1250 _ACEOF
1251
1252
1253 cat >>confdefs.h <<_ACEOF
1254 #define PACKAGE_STRING "$PACKAGE_STRING"
1255 _ACEOF
1256
1257
1258 cat >>confdefs.h <<_ACEOF
1259 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1260 _ACEOF
1261
1262
1263 # Let the site file select an alternate cache file if it wants to.
1264 # Prefer explicitly selected file to automatically selected ones.
1265 if test -z "$CONFIG_SITE"; then
1266   if test "x$prefix" != xNONE; then
1267     CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
1268   else
1269     CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
1270   fi
1271 fi
1272 for ac_site_file in $CONFIG_SITE; do
1273   if test -r "$ac_site_file"; then
1274     { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1275 echo "$as_me: loading site script $ac_site_file" >&6;}
1276     sed 's/^/| /' "$ac_site_file" >&5
1277     . "$ac_site_file"
1278   fi
1279 done
1280
1281 if test -r "$cache_file"; then
1282   # Some versions of bash will fail to source /dev/null (special
1283   # files actually), so we avoid doing that.
1284   if test -f "$cache_file"; then
1285     { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1286 echo "$as_me: loading cache $cache_file" >&6;}
1287     case $cache_file in
1288       [\\/]* | ?:[\\/]* ) . $cache_file;;
1289       *)                      . ./$cache_file;;
1290     esac
1291   fi
1292 else
1293   { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1294 echo "$as_me: creating cache $cache_file" >&6;}
1295   >$cache_file
1296 fi
1297
1298 # Check that the precious variables saved in the cache have kept the same
1299 # value.
1300 ac_cache_corrupted=false
1301 for ac_var in `(set) 2>&1 |
1302                sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
1303   eval ac_old_set=\$ac_cv_env_${ac_var}_set
1304   eval ac_new_set=\$ac_env_${ac_var}_set
1305   eval ac_old_val="\$ac_cv_env_${ac_var}_value"
1306   eval ac_new_val="\$ac_env_${ac_var}_value"
1307   case $ac_old_set,$ac_new_set in
1308     set,)
1309       { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1310 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1311       ac_cache_corrupted=: ;;
1312     ,set)
1313       { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1314 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1315       ac_cache_corrupted=: ;;
1316     ,);;
1317     *)
1318       if test "x$ac_old_val" != "x$ac_new_val"; then
1319         { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1320 echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1321         { echo "$as_me:$LINENO:   former value:  $ac_old_val" >&5
1322 echo "$as_me:   former value:  $ac_old_val" >&2;}
1323         { echo "$as_me:$LINENO:   current value: $ac_new_val" >&5
1324 echo "$as_me:   current value: $ac_new_val" >&2;}
1325         ac_cache_corrupted=:
1326       fi;;
1327   esac
1328   # Pass precious variables to config.status.
1329   if test "$ac_new_set" = set; then
1330     case $ac_new_val in
1331     *" "*|*"    "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1332       ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1333     *) ac_arg=$ac_var=$ac_new_val ;;
1334     esac
1335     case " $ac_configure_args " in
1336       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
1337       *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1338     esac
1339   fi
1340 done
1341 if $ac_cache_corrupted; then
1342   { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1343 echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1344   { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1345 echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1346    { (exit 1); exit 1; }; }
1347 fi
1348
1349 ac_ext=c
1350 ac_cpp='$CPP $CPPFLAGS'
1351 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1352 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1353 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373           ac_config_headers="$ac_config_headers config.h"
1374
1375
1376 echo "current directory: `pwd`"
1377 echo "command line was: $0 $@"
1378
1379 ###############################################################################
1380 #
1381 #       Autoheader stuff
1382 #
1383 ###############################################################################
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546 # After checking to see that --srcdir is correct (which AC_INIT does)
1547 # check for some random other files that come later in the tar file,
1548 # to make sure everything is here.
1549 #
1550 for d in driver utils hacks hacks/glx ; do
1551   f=$srcdir/$d/Makefile.in
1552   if test \! -r $f ; then
1553     echo ""
1554     echo "ERROR: The package is incomplete: $f does not exist."
1555     echo "       This probably means that your download was truncated."
1556     echo ""
1557     exit 1
1558   fi
1559 done
1560
1561 ###############################################################################
1562 #
1563 #       Function to figure out how to run the compiler.
1564 #
1565 ###############################################################################
1566
1567
1568
1569
1570 ###############################################################################
1571 #
1572 #       Functions to figure out how to disable // comments in ANSI C code.
1573 #
1574 #       (With recent gcc, this is done with "-std=c89".  With older gcc, this
1575 #       is done by passing "-lang-c89" to cpp, by passing "-Wp,-lang-c89" to
1576 #       gcc.  Old gcc doesn't support -std, and new gcc doesn't support -lang.
1577 #       so much for compatibility!)
1578 #
1579 #       UPDATE: apparently there is NO WAY to tell gcc 3.2.2 to require that
1580 #       declarations preceed statements, without resorting to "-pedantic".
1581 #       This means that there is no way to get gcc3 to issue warnings that
1582 #       ensure that your code complies with the ANSI/ISO C89 standard, without
1583 #       also drowning in totally useless warnings.  Thank you master may I
1584 #       have another.
1585 #
1586 #       So, I give up, let's just use -pedantic.
1587 #
1588 ###############################################################################
1589
1590
1591
1592
1593
1594
1595 ###############################################################################
1596 #
1597 #       Function to figure out how to turn off Objective C on MacOS X.
1598 #       (We have to do this to work around an Apple-specific gcc bug.)
1599 #
1600 ###############################################################################
1601
1602
1603
1604
1605
1606
1607 ###############################################################################
1608 #
1609 #       Function to figure out how to create directory trees.
1610 #
1611 ###############################################################################
1612
1613
1614
1615
1616 ###############################################################################
1617 #
1618 #       Function to check whether gettimeofday() exists, and how to call it.
1619 #       This may define HAVE_GETTIMEOFDAY and GETTIMEOFDAY_TWO_ARGS.
1620 #
1621 ###############################################################################
1622
1623
1624
1625
1626 ###############################################################################
1627 #
1628 #       Function to find perl5 (defines PERL and PERL_VERSION.)
1629 #
1630 ###############################################################################
1631
1632 # M4 sucks!!  perl sucks too!!
1633
1634 perl_version_cmd='print $]'
1635
1636
1637
1638
1639
1640 ###############################################################################
1641 #
1642 #       Function to demand "bc".  Losers.
1643 #
1644 ###############################################################################
1645
1646
1647
1648 ###############################################################################
1649 #
1650 #       Functions to check how to do ICMP PING requests.
1651 #
1652 ###############################################################################
1653
1654
1655
1656
1657
1658
1659 ###############################################################################
1660 #
1661 #       Functions to check for various X11 crap.
1662 #
1663 ###############################################################################
1664
1665 # Try and find the app-defaults directory.
1666 # It sucks that autoconf doesn't do this already...
1667 #
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678 # Random special-cases for X on certain pathological OSes.
1679 # You know who you are.
1680 #
1681
1682
1683
1684
1685 ###############################################################################
1686 #
1687 #       Some utility functions to make checking for X things easier.
1688 #
1689 ###############################################################################
1690
1691 # Like AC_CHECK_HEADER, but it uses the already-computed -I directories.
1692 #
1693
1694
1695 # Like AC_EGREP_HEADER, but it uses the already-computed -I directories.
1696 #
1697
1698
1699 # Like AC_TRY_COMPILE, but it uses the already-computed -I directories.
1700 #
1701
1702
1703
1704 # Like AC_CHECK_LIB, but it uses the already-computed -I and -L directories.
1705 # Use this sparingly; it probably doesn't work very well on X programs.
1706 #
1707
1708
1709 # Like AC_TRY_RUN, but it uses the already-computed -I directories.
1710 # (But not the -L directories!)
1711 #
1712
1713
1714
1715
1716 # Usage: HANDLE_X_PATH_ARG([variable_name],
1717 #                          [--command-line-option],
1718 #                          [descriptive string])
1719 #
1720 # All of the --with options take three forms:
1721 #
1722 #   --with-foo (or --with-foo=yes)
1723 #   --without-foo (or --with-foo=no)
1724 #   --with-foo=/DIR
1725 #
1726 # This function, HANDLE_X_PATH_ARG, deals with the /DIR case.  When it sees
1727 # a directory (string beginning with a slash) it checks to see whether
1728 # /DIR/include and /DIR/lib exist, and adds them to $X_CFLAGS and $X_LIBS
1729 # as appropriate.
1730 #
1731
1732
1733
1734
1735 ###############################################################################
1736 ###############################################################################
1737 #
1738 #       End of function definitions.  Now start actually executing stuff.
1739 #
1740 ###############################################################################
1741 ###############################################################################
1742
1743 # random compiler setup
1744 ac_aux_dir=
1745 for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
1746   if test -f $ac_dir/install-sh; then
1747     ac_aux_dir=$ac_dir
1748     ac_install_sh="$ac_aux_dir/install-sh -c"
1749     break
1750   elif test -f $ac_dir/install.sh; then
1751     ac_aux_dir=$ac_dir
1752     ac_install_sh="$ac_aux_dir/install.sh -c"
1753     break
1754   elif test -f $ac_dir/shtool; then
1755     ac_aux_dir=$ac_dir
1756     ac_install_sh="$ac_aux_dir/shtool install -c"
1757     break
1758   fi
1759 done
1760 if test -z "$ac_aux_dir"; then
1761   { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5
1762 echo "$as_me: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&2;}
1763    { (exit 1); exit 1; }; }
1764 fi
1765 ac_config_guess="$SHELL $ac_aux_dir/config.guess"
1766 ac_config_sub="$SHELL $ac_aux_dir/config.sub"
1767 ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
1768
1769 # Make sure we can run config.sub.
1770 $ac_config_sub sun4 >/dev/null 2>&1 ||
1771   { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5
1772 echo "$as_me: error: cannot run $ac_config_sub" >&2;}
1773    { (exit 1); exit 1; }; }
1774
1775 echo "$as_me:$LINENO: checking build system type" >&5
1776 echo $ECHO_N "checking build system type... $ECHO_C" >&6
1777 if test "${ac_cv_build+set}" = set; then
1778   echo $ECHO_N "(cached) $ECHO_C" >&6
1779 else
1780   ac_cv_build_alias=$build_alias
1781 test -z "$ac_cv_build_alias" &&
1782   ac_cv_build_alias=`$ac_config_guess`
1783 test -z "$ac_cv_build_alias" &&
1784   { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
1785 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
1786    { (exit 1); exit 1; }; }
1787 ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
1788   { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5
1789 echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;}
1790    { (exit 1); exit 1; }; }
1791
1792 fi
1793 echo "$as_me:$LINENO: result: $ac_cv_build" >&5
1794 echo "${ECHO_T}$ac_cv_build" >&6
1795 build=$ac_cv_build
1796 build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1797 build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1798 build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1799
1800
1801 echo "$as_me:$LINENO: checking host system type" >&5
1802 echo $ECHO_N "checking host system type... $ECHO_C" >&6
1803 if test "${ac_cv_host+set}" = set; then
1804   echo $ECHO_N "(cached) $ECHO_C" >&6
1805 else
1806   ac_cv_host_alias=$host_alias
1807 test -z "$ac_cv_host_alias" &&
1808   ac_cv_host_alias=$ac_cv_build_alias
1809 ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
1810   { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5
1811 echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
1812    { (exit 1); exit 1; }; }
1813
1814 fi
1815 echo "$as_me:$LINENO: result: $ac_cv_host" >&5
1816 echo "${ECHO_T}$ac_cv_host" >&6
1817 host=$ac_cv_host
1818 host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1819 host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1820 host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1821
1822
1823
1824 ac_ext=c
1825 ac_cpp='$CPP $CPPFLAGS'
1826 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1827 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1828 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1829 if test -n "$ac_tool_prefix"; then
1830   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
1831 set dummy ${ac_tool_prefix}gcc; ac_word=$2
1832 echo "$as_me:$LINENO: checking for $ac_word" >&5
1833 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1834 if test "${ac_cv_prog_CC+set}" = set; then
1835   echo $ECHO_N "(cached) $ECHO_C" >&6
1836 else
1837   if test -n "$CC"; then
1838   ac_cv_prog_CC="$CC" # Let the user override the test.
1839 else
1840 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1841 for as_dir in $PATH
1842 do
1843   IFS=$as_save_IFS
1844   test -z "$as_dir" && as_dir=.
1845   for ac_exec_ext in '' $ac_executable_extensions; do
1846   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1847     ac_cv_prog_CC="${ac_tool_prefix}gcc"
1848     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1849     break 2
1850   fi
1851 done
1852 done
1853
1854 fi
1855 fi
1856 CC=$ac_cv_prog_CC
1857 if test -n "$CC"; then
1858   echo "$as_me:$LINENO: result: $CC" >&5
1859 echo "${ECHO_T}$CC" >&6
1860 else
1861   echo "$as_me:$LINENO: result: no" >&5
1862 echo "${ECHO_T}no" >&6
1863 fi
1864
1865 fi
1866 if test -z "$ac_cv_prog_CC"; then
1867   ac_ct_CC=$CC
1868   # Extract the first word of "gcc", so it can be a program name with args.
1869 set dummy gcc; ac_word=$2
1870 echo "$as_me:$LINENO: checking for $ac_word" >&5
1871 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1872 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1873   echo $ECHO_N "(cached) $ECHO_C" >&6
1874 else
1875   if test -n "$ac_ct_CC"; then
1876   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1877 else
1878 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1879 for as_dir in $PATH
1880 do
1881   IFS=$as_save_IFS
1882   test -z "$as_dir" && as_dir=.
1883   for ac_exec_ext in '' $ac_executable_extensions; do
1884   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1885     ac_cv_prog_ac_ct_CC="gcc"
1886     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1887     break 2
1888   fi
1889 done
1890 done
1891
1892 fi
1893 fi
1894 ac_ct_CC=$ac_cv_prog_ac_ct_CC
1895 if test -n "$ac_ct_CC"; then
1896   echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
1897 echo "${ECHO_T}$ac_ct_CC" >&6
1898 else
1899   echo "$as_me:$LINENO: result: no" >&5
1900 echo "${ECHO_T}no" >&6
1901 fi
1902
1903   CC=$ac_ct_CC
1904 else
1905   CC="$ac_cv_prog_CC"
1906 fi
1907
1908 if test -z "$CC"; then
1909   if test -n "$ac_tool_prefix"; then
1910   # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
1911 set dummy ${ac_tool_prefix}cc; ac_word=$2
1912 echo "$as_me:$LINENO: checking for $ac_word" >&5
1913 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1914 if test "${ac_cv_prog_CC+set}" = set; then
1915   echo $ECHO_N "(cached) $ECHO_C" >&6
1916 else
1917   if test -n "$CC"; then
1918   ac_cv_prog_CC="$CC" # Let the user override the test.
1919 else
1920 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1921 for as_dir in $PATH
1922 do
1923   IFS=$as_save_IFS
1924   test -z "$as_dir" && as_dir=.
1925   for ac_exec_ext in '' $ac_executable_extensions; do
1926   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1927     ac_cv_prog_CC="${ac_tool_prefix}cc"
1928     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1929     break 2
1930   fi
1931 done
1932 done
1933
1934 fi
1935 fi
1936 CC=$ac_cv_prog_CC
1937 if test -n "$CC"; then
1938   echo "$as_me:$LINENO: result: $CC" >&5
1939 echo "${ECHO_T}$CC" >&6
1940 else
1941   echo "$as_me:$LINENO: result: no" >&5
1942 echo "${ECHO_T}no" >&6
1943 fi
1944
1945 fi
1946 if test -z "$ac_cv_prog_CC"; then
1947   ac_ct_CC=$CC
1948   # Extract the first word of "cc", so it can be a program name with args.
1949 set dummy cc; ac_word=$2
1950 echo "$as_me:$LINENO: checking for $ac_word" >&5
1951 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1952 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1953   echo $ECHO_N "(cached) $ECHO_C" >&6
1954 else
1955   if test -n "$ac_ct_CC"; then
1956   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1957 else
1958 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1959 for as_dir in $PATH
1960 do
1961   IFS=$as_save_IFS
1962   test -z "$as_dir" && as_dir=.
1963   for ac_exec_ext in '' $ac_executable_extensions; do
1964   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1965     ac_cv_prog_ac_ct_CC="cc"
1966     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1967     break 2
1968   fi
1969 done
1970 done
1971
1972 fi
1973 fi
1974 ac_ct_CC=$ac_cv_prog_ac_ct_CC
1975 if test -n "$ac_ct_CC"; then
1976   echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
1977 echo "${ECHO_T}$ac_ct_CC" >&6
1978 else
1979   echo "$as_me:$LINENO: result: no" >&5
1980 echo "${ECHO_T}no" >&6
1981 fi
1982
1983   CC=$ac_ct_CC
1984 else
1985   CC="$ac_cv_prog_CC"
1986 fi
1987
1988 fi
1989 if test -z "$CC"; then
1990   # Extract the first word of "cc", so it can be a program name with args.
1991 set dummy cc; ac_word=$2
1992 echo "$as_me:$LINENO: checking for $ac_word" >&5
1993 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1994 if test "${ac_cv_prog_CC+set}" = set; then
1995   echo $ECHO_N "(cached) $ECHO_C" >&6
1996 else
1997   if test -n "$CC"; then
1998   ac_cv_prog_CC="$CC" # Let the user override the test.
1999 else
2000   ac_prog_rejected=no
2001 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2002 for as_dir in $PATH
2003 do
2004   IFS=$as_save_IFS
2005   test -z "$as_dir" && as_dir=.
2006   for ac_exec_ext in '' $ac_executable_extensions; do
2007   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2008     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2009        ac_prog_rejected=yes
2010        continue
2011      fi
2012     ac_cv_prog_CC="cc"
2013     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2014     break 2
2015   fi
2016 done
2017 done
2018
2019 if test $ac_prog_rejected = yes; then
2020   # We found a bogon in the path, so make sure we never use it.
2021   set dummy $ac_cv_prog_CC
2022   shift
2023   if test $# != 0; then
2024     # We chose a different compiler from the bogus one.
2025     # However, it has the same basename, so the bogon will be chosen
2026     # first if we set CC to just the basename; use the full file name.
2027     shift
2028     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2029   fi
2030 fi
2031 fi
2032 fi
2033 CC=$ac_cv_prog_CC
2034 if test -n "$CC"; then
2035   echo "$as_me:$LINENO: result: $CC" >&5
2036 echo "${ECHO_T}$CC" >&6
2037 else
2038   echo "$as_me:$LINENO: result: no" >&5
2039 echo "${ECHO_T}no" >&6
2040 fi
2041
2042 fi
2043 if test -z "$CC"; then
2044   if test -n "$ac_tool_prefix"; then
2045   for ac_prog in cl
2046   do
2047     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2048 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2049 echo "$as_me:$LINENO: checking for $ac_word" >&5
2050 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2051 if test "${ac_cv_prog_CC+set}" = set; then
2052   echo $ECHO_N "(cached) $ECHO_C" >&6
2053 else
2054   if test -n "$CC"; then
2055   ac_cv_prog_CC="$CC" # Let the user override the test.
2056 else
2057 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2058 for as_dir in $PATH
2059 do
2060   IFS=$as_save_IFS
2061   test -z "$as_dir" && as_dir=.
2062   for ac_exec_ext in '' $ac_executable_extensions; do
2063   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2064     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2065     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2066     break 2
2067   fi
2068 done
2069 done
2070
2071 fi
2072 fi
2073 CC=$ac_cv_prog_CC
2074 if test -n "$CC"; then
2075   echo "$as_me:$LINENO: result: $CC" >&5
2076 echo "${ECHO_T}$CC" >&6
2077 else
2078   echo "$as_me:$LINENO: result: no" >&5
2079 echo "${ECHO_T}no" >&6
2080 fi
2081
2082     test -n "$CC" && break
2083   done
2084 fi
2085 if test -z "$CC"; then
2086   ac_ct_CC=$CC
2087   for ac_prog in cl
2088 do
2089   # Extract the first word of "$ac_prog", so it can be a program name with args.
2090 set dummy $ac_prog; ac_word=$2
2091 echo "$as_me:$LINENO: checking for $ac_word" >&5
2092 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2093 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2094   echo $ECHO_N "(cached) $ECHO_C" >&6
2095 else
2096   if test -n "$ac_ct_CC"; then
2097   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2098 else
2099 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2100 for as_dir in $PATH
2101 do
2102   IFS=$as_save_IFS
2103   test -z "$as_dir" && as_dir=.
2104   for ac_exec_ext in '' $ac_executable_extensions; do
2105   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2106     ac_cv_prog_ac_ct_CC="$ac_prog"
2107     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2108     break 2
2109   fi
2110 done
2111 done
2112
2113 fi
2114 fi
2115 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2116 if test -n "$ac_ct_CC"; then
2117   echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2118 echo "${ECHO_T}$ac_ct_CC" >&6
2119 else
2120   echo "$as_me:$LINENO: result: no" >&5
2121 echo "${ECHO_T}no" >&6
2122 fi
2123
2124   test -n "$ac_ct_CC" && break
2125 done
2126
2127   CC=$ac_ct_CC
2128 fi
2129
2130 fi
2131
2132
2133 test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2134 See \`config.log' for more details." >&5
2135 echo "$as_me: error: no acceptable C compiler found in \$PATH
2136 See \`config.log' for more details." >&2;}
2137    { (exit 1); exit 1; }; }
2138
2139 # Provide some information about the compiler.
2140 echo "$as_me:$LINENO:" \
2141      "checking for C compiler version" >&5
2142 ac_compiler=`set X $ac_compile; echo $2`
2143 { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
2144   (eval $ac_compiler --version </dev/null >&5) 2>&5
2145   ac_status=$?
2146   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2147   (exit $ac_status); }
2148 { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
2149   (eval $ac_compiler -v </dev/null >&5) 2>&5
2150   ac_status=$?
2151   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2152   (exit $ac_status); }
2153 { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
2154   (eval $ac_compiler -V </dev/null >&5) 2>&5
2155   ac_status=$?
2156   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2157   (exit $ac_status); }
2158
2159 cat >conftest.$ac_ext <<_ACEOF
2160 /* confdefs.h.  */
2161 _ACEOF
2162 cat confdefs.h >>conftest.$ac_ext
2163 cat >>conftest.$ac_ext <<_ACEOF
2164 /* end confdefs.h.  */
2165
2166 int
2167 main ()
2168 {
2169
2170   ;
2171   return 0;
2172 }
2173 _ACEOF
2174 ac_clean_files_save=$ac_clean_files
2175 ac_clean_files="$ac_clean_files a.out a.exe b.out"
2176 # Try to create an executable without -o first, disregard a.out.
2177 # It will help us diagnose broken compilers, and finding out an intuition
2178 # of exeext.
2179 echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
2180 echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6
2181 ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2182 if { (eval echo "$as_me:$LINENO: \"$ac_link_default\"") >&5
2183   (eval $ac_link_default) 2>&5
2184   ac_status=$?
2185   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2186   (exit $ac_status); }; then
2187   # Find the output, starting from the most likely.  This scheme is
2188 # not robust to junk in `.', hence go to wildcards (a.*) only as a last
2189 # resort.
2190
2191 # Be careful to initialize this variable, since it used to be cached.
2192 # Otherwise an old cache value of `no' led to `EXEEXT = no' in a Makefile.
2193 ac_cv_exeext=
2194 # b.out is created by i960 compilers.
2195 for ac_file in a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out
2196 do
2197   test -f "$ac_file" || continue
2198   case $ac_file in
2199     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj )
2200         ;;
2201     conftest.$ac_ext )
2202         # This is the source file.
2203         ;;
2204     [ab].out )
2205         # We found the default executable, but exeext='' is most
2206         # certainly right.
2207         break;;
2208     *.* )
2209         ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2210         # FIXME: I believe we export ac_cv_exeext for Libtool,
2211         # but it would be cool to find out if it's true.  Does anybody
2212         # maintain Libtool? --akim.
2213         export ac_cv_exeext
2214         break;;
2215     * )
2216         break;;
2217   esac
2218 done
2219 else
2220   echo "$as_me: failed program was:" >&5
2221 sed 's/^/| /' conftest.$ac_ext >&5
2222
2223 { { echo "$as_me:$LINENO: error: C compiler cannot create executables
2224 See \`config.log' for more details." >&5
2225 echo "$as_me: error: C compiler cannot create executables
2226 See \`config.log' for more details." >&2;}
2227    { (exit 77); exit 77; }; }
2228 fi
2229
2230 ac_exeext=$ac_cv_exeext
2231 echo "$as_me:$LINENO: result: $ac_file" >&5
2232 echo "${ECHO_T}$ac_file" >&6
2233
2234 # Check the compiler produces executables we can run.  If not, either
2235 # the compiler is broken, or we cross compile.
2236 echo "$as_me:$LINENO: checking whether the C compiler works" >&5
2237 echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6
2238 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
2239 # If not cross compiling, check that we can run a simple program.
2240 if test "$cross_compiling" != yes; then
2241   if { ac_try='./$ac_file'
2242   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2243   (eval $ac_try) 2>&5
2244   ac_status=$?
2245   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2246   (exit $ac_status); }; }; then
2247     cross_compiling=no
2248   else
2249     if test "$cross_compiling" = maybe; then
2250         cross_compiling=yes
2251     else
2252         { { echo "$as_me:$LINENO: error: cannot run C compiled programs.
2253 If you meant to cross compile, use \`--host'.
2254 See \`config.log' for more details." >&5
2255 echo "$as_me: error: cannot run C compiled programs.
2256 If you meant to cross compile, use \`--host'.
2257 See \`config.log' for more details." >&2;}
2258    { (exit 1); exit 1; }; }
2259     fi
2260   fi
2261 fi
2262 echo "$as_me:$LINENO: result: yes" >&5
2263 echo "${ECHO_T}yes" >&6
2264
2265 rm -f a.out a.exe conftest$ac_cv_exeext b.out
2266 ac_clean_files=$ac_clean_files_save
2267 # Check the compiler produces executables we can run.  If not, either
2268 # the compiler is broken, or we cross compile.
2269 echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
2270 echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
2271 echo "$as_me:$LINENO: result: $cross_compiling" >&5
2272 echo "${ECHO_T}$cross_compiling" >&6
2273
2274 echo "$as_me:$LINENO: checking for suffix of executables" >&5
2275 echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6
2276 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
2277   (eval $ac_link) 2>&5
2278   ac_status=$?
2279   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2280   (exit $ac_status); }; then
2281   # If both `conftest.exe' and `conftest' are `present' (well, observable)
2282 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
2283 # work properly (i.e., refer to `conftest.exe'), while it won't with
2284 # `rm'.
2285 for ac_file in conftest.exe conftest conftest.*; do
2286   test -f "$ac_file" || continue
2287   case $ac_file in
2288     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj ) ;;
2289     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2290           export ac_cv_exeext
2291           break;;
2292     * ) break;;
2293   esac
2294 done
2295 else
2296   { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
2297 See \`config.log' for more details." >&5
2298 echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
2299 See \`config.log' for more details." >&2;}
2300    { (exit 1); exit 1; }; }
2301 fi
2302
2303 rm -f conftest$ac_cv_exeext
2304 echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
2305 echo "${ECHO_T}$ac_cv_exeext" >&6
2306
2307 rm -f conftest.$ac_ext
2308 EXEEXT=$ac_cv_exeext
2309 ac_exeext=$EXEEXT
2310 echo "$as_me:$LINENO: checking for suffix of object files" >&5
2311 echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6
2312 if test "${ac_cv_objext+set}" = set; then
2313   echo $ECHO_N "(cached) $ECHO_C" >&6
2314 else
2315   cat >conftest.$ac_ext <<_ACEOF
2316 /* confdefs.h.  */
2317 _ACEOF
2318 cat confdefs.h >>conftest.$ac_ext
2319 cat >>conftest.$ac_ext <<_ACEOF
2320 /* end confdefs.h.  */
2321
2322 int
2323 main ()
2324 {
2325
2326   ;
2327   return 0;
2328 }
2329 _ACEOF
2330 rm -f conftest.o conftest.obj
2331 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2332   (eval $ac_compile) 2>&5
2333   ac_status=$?
2334   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2335   (exit $ac_status); }; then
2336   for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
2337   case $ac_file in
2338     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg ) ;;
2339     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2340        break;;
2341   esac
2342 done
2343 else
2344   echo "$as_me: failed program was:" >&5
2345 sed 's/^/| /' conftest.$ac_ext >&5
2346
2347 { { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
2348 See \`config.log' for more details." >&5
2349 echo "$as_me: error: cannot compute suffix of object files: cannot compile
2350 See \`config.log' for more details." >&2;}
2351    { (exit 1); exit 1; }; }
2352 fi
2353
2354 rm -f conftest.$ac_cv_objext conftest.$ac_ext
2355 fi
2356 echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2357 echo "${ECHO_T}$ac_cv_objext" >&6
2358 OBJEXT=$ac_cv_objext
2359 ac_objext=$OBJEXT
2360 echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2361 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
2362 if test "${ac_cv_c_compiler_gnu+set}" = set; then
2363   echo $ECHO_N "(cached) $ECHO_C" >&6
2364 else
2365   cat >conftest.$ac_ext <<_ACEOF
2366 /* confdefs.h.  */
2367 _ACEOF
2368 cat confdefs.h >>conftest.$ac_ext
2369 cat >>conftest.$ac_ext <<_ACEOF
2370 /* end confdefs.h.  */
2371
2372 int
2373 main ()
2374 {
2375 #ifndef __GNUC__
2376        choke me
2377 #endif
2378
2379   ;
2380   return 0;
2381 }
2382 _ACEOF
2383 rm -f conftest.$ac_objext
2384 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2385   (eval $ac_compile) 2>conftest.er1
2386   ac_status=$?
2387   grep -v '^ *+' conftest.er1 >conftest.err
2388   rm -f conftest.er1
2389   cat conftest.err >&5
2390   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2391   (exit $ac_status); } &&
2392          { ac_try='test -z "$ac_c_werror_flag"
2393                          || test ! -s conftest.err'
2394   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2395   (eval $ac_try) 2>&5
2396   ac_status=$?
2397   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2398   (exit $ac_status); }; } &&
2399          { ac_try='test -s conftest.$ac_objext'
2400   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2401   (eval $ac_try) 2>&5
2402   ac_status=$?
2403   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2404   (exit $ac_status); }; }; then
2405   ac_compiler_gnu=yes
2406 else
2407   echo "$as_me: failed program was:" >&5
2408 sed 's/^/| /' conftest.$ac_ext >&5
2409
2410 ac_compiler_gnu=no
2411 fi
2412 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2413 ac_cv_c_compiler_gnu=$ac_compiler_gnu
2414
2415 fi
2416 echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2417 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
2418 GCC=`test $ac_compiler_gnu = yes && echo yes`
2419 ac_test_CFLAGS=${CFLAGS+set}
2420 ac_save_CFLAGS=$CFLAGS
2421 CFLAGS="-g"
2422 echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
2423 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
2424 if test "${ac_cv_prog_cc_g+set}" = set; then
2425   echo $ECHO_N "(cached) $ECHO_C" >&6
2426 else
2427   cat >conftest.$ac_ext <<_ACEOF
2428 /* confdefs.h.  */
2429 _ACEOF
2430 cat confdefs.h >>conftest.$ac_ext
2431 cat >>conftest.$ac_ext <<_ACEOF
2432 /* end confdefs.h.  */
2433
2434 int
2435 main ()
2436 {
2437
2438   ;
2439   return 0;
2440 }
2441 _ACEOF
2442 rm -f conftest.$ac_objext
2443 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2444   (eval $ac_compile) 2>conftest.er1
2445   ac_status=$?
2446   grep -v '^ *+' conftest.er1 >conftest.err
2447   rm -f conftest.er1
2448   cat conftest.err >&5
2449   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2450   (exit $ac_status); } &&
2451          { ac_try='test -z "$ac_c_werror_flag"
2452                          || test ! -s conftest.err'
2453   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2454   (eval $ac_try) 2>&5
2455   ac_status=$?
2456   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2457   (exit $ac_status); }; } &&
2458          { ac_try='test -s conftest.$ac_objext'
2459   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2460   (eval $ac_try) 2>&5
2461   ac_status=$?
2462   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2463   (exit $ac_status); }; }; then
2464   ac_cv_prog_cc_g=yes
2465 else
2466   echo "$as_me: failed program was:" >&5
2467 sed 's/^/| /' conftest.$ac_ext >&5
2468
2469 ac_cv_prog_cc_g=no
2470 fi
2471 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2472 fi
2473 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
2474 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
2475 if test "$ac_test_CFLAGS" = set; then
2476   CFLAGS=$ac_save_CFLAGS
2477 elif test $ac_cv_prog_cc_g = yes; then
2478   if test "$GCC" = yes; then
2479     CFLAGS="-g -O2"
2480   else
2481     CFLAGS="-g"
2482   fi
2483 else
2484   if test "$GCC" = yes; then
2485     CFLAGS="-O2"
2486   else
2487     CFLAGS=
2488   fi
2489 fi
2490 echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5
2491 echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
2492 if test "${ac_cv_prog_cc_stdc+set}" = set; then
2493   echo $ECHO_N "(cached) $ECHO_C" >&6
2494 else
2495   ac_cv_prog_cc_stdc=no
2496 ac_save_CC=$CC
2497 cat >conftest.$ac_ext <<_ACEOF
2498 /* confdefs.h.  */
2499 _ACEOF
2500 cat confdefs.h >>conftest.$ac_ext
2501 cat >>conftest.$ac_ext <<_ACEOF
2502 /* end confdefs.h.  */
2503 #include <stdarg.h>
2504 #include <stdio.h>
2505 #include <sys/types.h>
2506 #include <sys/stat.h>
2507 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
2508 struct buf { int x; };
2509 FILE * (*rcsopen) (struct buf *, struct stat *, int);
2510 static char *e (p, i)
2511      char **p;
2512      int i;
2513 {
2514   return p[i];
2515 }
2516 static char *f (char * (*g) (char **, int), char **p, ...)
2517 {
2518   char *s;
2519   va_list v;
2520   va_start (v,p);
2521   s = g (p, va_arg (v,int));
2522   va_end (v);
2523   return s;
2524 }
2525
2526 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
2527    function prototypes and stuff, but not '\xHH' hex character constants.
2528    These don't provoke an error unfortunately, instead are silently treated
2529    as 'x'.  The following induces an error, until -std1 is added to get
2530    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
2531    array size at least.  It's necessary to write '\x00'==0 to get something
2532    that's true only with -std1.  */
2533 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2534
2535 int test (int i, double x);
2536 struct s1 {int (*f) (int a);};
2537 struct s2 {int (*f) (double a);};
2538 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2539 int argc;
2540 char **argv;
2541 int
2542 main ()
2543 {
2544 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
2545   ;
2546   return 0;
2547 }
2548 _ACEOF
2549 # Don't try gcc -ansi; that turns off useful extensions and
2550 # breaks some systems' header files.
2551 # AIX                   -qlanglvl=ansi
2552 # Ultrix and OSF/1      -std1
2553 # HP-UX 10.20 and later -Ae
2554 # HP-UX older versions  -Aa -D_HPUX_SOURCE
2555 # SVR4                  -Xc -D__EXTENSIONS__
2556 for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2557 do
2558   CC="$ac_save_CC $ac_arg"
2559   rm -f conftest.$ac_objext
2560 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2561   (eval $ac_compile) 2>conftest.er1
2562   ac_status=$?
2563   grep -v '^ *+' conftest.er1 >conftest.err
2564   rm -f conftest.er1
2565   cat conftest.err >&5
2566   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2567   (exit $ac_status); } &&
2568          { ac_try='test -z "$ac_c_werror_flag"
2569                          || test ! -s conftest.err'
2570   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2571   (eval $ac_try) 2>&5
2572   ac_status=$?
2573   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2574   (exit $ac_status); }; } &&
2575          { ac_try='test -s conftest.$ac_objext'
2576   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2577   (eval $ac_try) 2>&5
2578   ac_status=$?
2579   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2580   (exit $ac_status); }; }; then
2581   ac_cv_prog_cc_stdc=$ac_arg
2582 break
2583 else
2584   echo "$as_me: failed program was:" >&5
2585 sed 's/^/| /' conftest.$ac_ext >&5
2586
2587 fi
2588 rm -f conftest.err conftest.$ac_objext
2589 done
2590 rm -f conftest.$ac_ext conftest.$ac_objext
2591 CC=$ac_save_CC
2592
2593 fi
2594
2595 case "x$ac_cv_prog_cc_stdc" in
2596   x|xno)
2597     echo "$as_me:$LINENO: result: none needed" >&5
2598 echo "${ECHO_T}none needed" >&6 ;;
2599   *)
2600     echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5
2601 echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
2602     CC="$CC $ac_cv_prog_cc_stdc" ;;
2603 esac
2604
2605 # Some people use a C++ compiler to compile C.  Since we use `exit',
2606 # in C++ we need to declare it.  In case someone uses the same compiler
2607 # for both compiling C and C++ we need to have the C++ compiler decide
2608 # the declaration of exit, since it's the most demanding environment.
2609 cat >conftest.$ac_ext <<_ACEOF
2610 #ifndef __cplusplus
2611   choke me
2612 #endif
2613 _ACEOF
2614 rm -f conftest.$ac_objext
2615 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2616   (eval $ac_compile) 2>conftest.er1
2617   ac_status=$?
2618   grep -v '^ *+' conftest.er1 >conftest.err
2619   rm -f conftest.er1
2620   cat conftest.err >&5
2621   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2622   (exit $ac_status); } &&
2623          { ac_try='test -z "$ac_c_werror_flag"
2624                          || test ! -s conftest.err'
2625   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2626   (eval $ac_try) 2>&5
2627   ac_status=$?
2628   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2629   (exit $ac_status); }; } &&
2630          { ac_try='test -s conftest.$ac_objext'
2631   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2632   (eval $ac_try) 2>&5
2633   ac_status=$?
2634   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2635   (exit $ac_status); }; }; then
2636   for ac_declaration in \
2637    '' \
2638    'extern "C" void std::exit (int) throw (); using std::exit;' \
2639    'extern "C" void std::exit (int); using std::exit;' \
2640    'extern "C" void exit (int) throw ();' \
2641    'extern "C" void exit (int);' \
2642    'void exit (int);'
2643 do
2644   cat >conftest.$ac_ext <<_ACEOF
2645 /* confdefs.h.  */
2646 _ACEOF
2647 cat confdefs.h >>conftest.$ac_ext
2648 cat >>conftest.$ac_ext <<_ACEOF
2649 /* end confdefs.h.  */
2650 $ac_declaration
2651 #include <stdlib.h>
2652 int
2653 main ()
2654 {
2655 exit (42);
2656   ;
2657   return 0;
2658 }
2659 _ACEOF
2660 rm -f conftest.$ac_objext
2661 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2662   (eval $ac_compile) 2>conftest.er1
2663   ac_status=$?
2664   grep -v '^ *+' conftest.er1 >conftest.err
2665   rm -f conftest.er1
2666   cat conftest.err >&5
2667   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2668   (exit $ac_status); } &&
2669          { ac_try='test -z "$ac_c_werror_flag"
2670                          || test ! -s conftest.err'
2671   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2672   (eval $ac_try) 2>&5
2673   ac_status=$?
2674   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2675   (exit $ac_status); }; } &&
2676          { ac_try='test -s conftest.$ac_objext'
2677   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2678   (eval $ac_try) 2>&5
2679   ac_status=$?
2680   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2681   (exit $ac_status); }; }; then
2682   :
2683 else
2684   echo "$as_me: failed program was:" >&5
2685 sed 's/^/| /' conftest.$ac_ext >&5
2686
2687 continue
2688 fi
2689 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2690   cat >conftest.$ac_ext <<_ACEOF
2691 /* confdefs.h.  */
2692 _ACEOF
2693 cat confdefs.h >>conftest.$ac_ext
2694 cat >>conftest.$ac_ext <<_ACEOF
2695 /* end confdefs.h.  */
2696 $ac_declaration
2697 int
2698 main ()
2699 {
2700 exit (42);
2701   ;
2702   return 0;
2703 }
2704 _ACEOF
2705 rm -f conftest.$ac_objext
2706 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2707   (eval $ac_compile) 2>conftest.er1
2708   ac_status=$?
2709   grep -v '^ *+' conftest.er1 >conftest.err
2710   rm -f conftest.er1
2711   cat conftest.err >&5
2712   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2713   (exit $ac_status); } &&
2714          { ac_try='test -z "$ac_c_werror_flag"
2715                          || test ! -s conftest.err'
2716   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2717   (eval $ac_try) 2>&5
2718   ac_status=$?
2719   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2720   (exit $ac_status); }; } &&
2721          { ac_try='test -s conftest.$ac_objext'
2722   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2723   (eval $ac_try) 2>&5
2724   ac_status=$?
2725   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2726   (exit $ac_status); }; }; then
2727   break
2728 else
2729   echo "$as_me: failed program was:" >&5
2730 sed 's/^/| /' conftest.$ac_ext >&5
2731
2732 fi
2733 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2734 done
2735 rm -f conftest*
2736 if test -n "$ac_declaration"; then
2737   echo '#ifdef __cplusplus' >>confdefs.h
2738   echo $ac_declaration      >>confdefs.h
2739   echo '#endif'             >>confdefs.h
2740 fi
2741
2742 else
2743   echo "$as_me: failed program was:" >&5
2744 sed 's/^/| /' conftest.$ac_ext >&5
2745
2746 fi
2747 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2748 ac_ext=c
2749 ac_cpp='$CPP $CPPFLAGS'
2750 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2751 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2752 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2753
2754
2755   if test -z "$GCC"; then
2756     # not using GCC
2757     echo "$as_me:$LINENO: checking how to request ANSI compilation" >&5
2758 echo $ECHO_N "checking how to request ANSI compilation... $ECHO_C" >&6
2759     case "$host" in
2760       *-hpux* )
2761         echo "$as_me:$LINENO: result: HPUX: adding -Ae" >&5
2762 echo "${ECHO_T}HPUX: adding -Ae" >&6
2763         CC="$CC -Ae"
2764       ;;
2765       *-aix* )
2766         echo "$as_me:$LINENO: result: AIX: adding -qlanglvl=ansi -qhalt=e" >&5
2767 echo "${ECHO_T}AIX: adding -qlanglvl=ansi -qhalt=e" >&6
2768         CC="$CC -qlanglvl=ansi -qhalt=e"
2769       ;;
2770       *-dec-* )
2771         echo "$as_me:$LINENO: result: DEC: adding -std1 -ieee" >&5
2772 echo "${ECHO_T}DEC: adding -std1 -ieee" >&6
2773         CC="$CC -std1"
2774       ;;
2775       *)
2776         echo "$as_me:$LINENO: result: no idea" >&5
2777 echo "${ECHO_T}no idea" >&6
2778       ;;
2779     esac
2780   else
2781     # using GCC
2782     case "$host" in
2783       *-solaris*)
2784         echo "$as_me:$LINENO: result: Solaris: adding -D__EXTENSIONS__" >&5
2785 echo "${ECHO_T}Solaris: adding -D__EXTENSIONS__" >&6
2786         CC="$CC -D__EXTENSIONS__"
2787       ;;
2788     esac
2789   fi
2790
2791   OBJCC="$CC"
2792
2793   echo "$as_me:$LINENO: checking whether the compiler works on ANSI C" >&5
2794 echo $ECHO_N "checking whether the compiler works on ANSI C... $ECHO_C" >&6
2795   if test "$cross_compiling" = yes; then
2796   { { echo "$as_me:$LINENO: error: Couldn't build even a trivial ANSI C program: check CC." >&5
2797 echo "$as_me: error: Couldn't build even a trivial ANSI C program: check CC." >&2;}
2798    { (exit 1); exit 1; }; }
2799 else
2800   cat >conftest.$ac_ext <<_ACEOF
2801 /* confdefs.h.  */
2802 _ACEOF
2803 cat confdefs.h >>conftest.$ac_ext
2804 cat >>conftest.$ac_ext <<_ACEOF
2805 /* end confdefs.h.  */
2806  main(int ac, char **av) { return 0; }
2807 _ACEOF
2808 rm -f conftest$ac_exeext
2809 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
2810   (eval $ac_link) 2>&5
2811   ac_status=$?
2812   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2813   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
2814   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2815   (eval $ac_try) 2>&5
2816   ac_status=$?
2817   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2818   (exit $ac_status); }; }; then
2819   echo "$as_me:$LINENO: result: yes" >&5
2820 echo "${ECHO_T}yes" >&6
2821 else
2822   echo "$as_me: program exited with status $ac_status" >&5
2823 echo "$as_me: failed program was:" >&5
2824 sed 's/^/| /' conftest.$ac_ext >&5
2825
2826 ( exit $ac_status )
2827 echo "$as_me:$LINENO: result: no" >&5
2828 echo "${ECHO_T}no" >&6
2829      { { echo "$as_me:$LINENO: error: Couldn't build even a trivial ANSI C program: check CC." >&5
2830 echo "$as_me: error: Couldn't build even a trivial ANSI C program: check CC." >&2;}
2831    { (exit 1); exit 1; }; }
2832 fi
2833 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
2834 fi
2835
2836   if test -n "$GCC"; then
2837     echo "$as_me:$LINENO: result: Turning on gcc compiler warnings." >&5
2838 echo "${ECHO_T}Turning on gcc compiler warnings." >&6
2839     CC="$CC -pedantic -Wall -Wstrict-prototypes -Wnested-externs"
2840     OBJCC="$OBJCC -Wall"
2841     # supposedly gcc 3.4 will have "-Wdeclaration-after-statement"
2842     # and then perhaps we can do without -pedantic?
2843   else
2844     case "$host" in
2845       *-irix5* |*-irix6.0-3* )
2846         echo "$as_me:$LINENO: result: Turning on SGI compiler warnings." >&5
2847 echo "${ECHO_T}Turning on SGI compiler warnings." >&6
2848         CC="$CC -fullwarn -use_readonly_const -rdata_shared -g3"
2849       ;;
2850 #     *-dec-osf* )
2851 #       if test -z "$GCC"; then
2852 #         AC_MSG_RESULT(Turning on DEC C compiler warnings.)
2853 #         CC="$CC -migrate -w0 -verbose -warnprotos"
2854 #       fi
2855 #     ;;
2856     esac
2857   fi
2858
2859 if test -n "$GCC"; then
2860    if test -n "$GCC"; then
2861    echo "$as_me:$LINENO: checking whether gcc accepts -std" >&5
2862 echo $ECHO_N "checking whether gcc accepts -std... $ECHO_C" >&6
2863 if test "${ac_cv_gcc_accepts_std+set}" = set; then
2864   echo $ECHO_N "(cached) $ECHO_C" >&6
2865 else
2866   if ( ( gcc -E -std=c89 - </dev/null >/dev/null ) 2>&1 | \
2867           grep unrecognized >/dev/null ); then
2868        ac_cv_gcc_accepts_std=no
2869      else
2870        ac_cv_gcc_accepts_std=yes
2871      fi
2872 fi
2873 echo "$as_me:$LINENO: result: $ac_cv_gcc_accepts_std" >&5
2874 echo "${ECHO_T}$ac_cv_gcc_accepts_std" >&6
2875    ac_gcc_accepts_std="$ac_cv_gcc_accepts_std"
2876   fi
2877
2878    echo "$as_me:$LINENO: result: Disabling C++ comments in ANSI C code." >&5
2879 echo "${ECHO_T}Disabling C++ comments in ANSI C code." >&6
2880    #
2881    # The reason that // comments are banned from xscreensaver is that gcc is
2882    # basically the only compiler in the world that supports them in C code.
2883    # All other vendors support them only in their C++ compilers, not in their
2884    # ANSI C compilers.  This means that it's a portability problem: every time
2885    # these comments have snuck into the xscreensaver source code, I've gotten
2886    # complaints about it the next day.  So we turn off support for them in gcc
2887    # as well to prevent them from accidentially slipping in.
2888    #
2889    if test "$ac_gcc_accepts_std" = yes ; then
2890      #
2891      # -std=c89 defines __STRICT_ANSI__, which we don't want.
2892      # (That appears to be the only additional preprocessor symbol
2893      # it defines, in addition to the syntax changes it makes.)
2894      #
2895      # -std=gnu89 is no good, because // comments were a GNU extension
2896      # before they were in the ANSI C 99 spec...  (gcc 2.96 permits //
2897      # with -std=gnu89 but not with -std=c89.)
2898      #
2899      CC="$CC -std=c89 -U__STRICT_ANSI__"
2900    else
2901      # The old way:
2902      CC="$CC -Wp,-lang-c89"
2903    fi
2904   fi
2905
2906 if test -n "$GCC"; then
2907    if test -n "$GCC"; then
2908    echo "$as_me:$LINENO: checking whether gcc accepts -no-cpp-precomp" >&5
2909 echo $ECHO_N "checking whether gcc accepts -no-cpp-precomp... $ECHO_C" >&6
2910 if test "${ac_cv_gcc_accepts_no_cpp_precomp+set}" = set; then
2911   echo $ECHO_N "(cached) $ECHO_C" >&6
2912 else
2913   if ( ( gcc -E -no-cpp-precomp - </dev/null >/dev/null ) 2>&1 | \
2914           grep unrecognized >/dev/null ); then
2915        ac_cv_gcc_accepts_no_cpp_precomp=no
2916      else
2917        ac_cv_gcc_accepts_no_cpp_precomp=yes
2918      fi
2919 fi
2920 echo "$as_me:$LINENO: result: $ac_cv_gcc_accepts_no_cpp_precomp" >&5
2921 echo "${ECHO_T}$ac_cv_gcc_accepts_no_cpp_precomp" >&6
2922    ac_gcc_accepts_no_cpp_precomp="$ac_cv_gcc_accepts_no_cpp_precomp"
2923   fi
2924
2925    if test "$ac_gcc_accepts_no_cpp_precomp" = yes ; then
2926      echo "$as_me:$LINENO: result: Disabling Objective C extensions in ANSI C code." >&5
2927 echo "${ECHO_T}Disabling Objective C extensions in ANSI C code." >&6
2928      CC="$CC -no-cpp-precomp"
2929    fi
2930   fi
2931
2932 ac_ext=c
2933 ac_cpp='$CPP $CPPFLAGS'
2934 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2935 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2936 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2937 echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
2938 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
2939 # On Suns, sometimes $CPP names a directory.
2940 if test -n "$CPP" && test -d "$CPP"; then
2941   CPP=
2942 fi
2943 if test -z "$CPP"; then
2944   if test "${ac_cv_prog_CPP+set}" = set; then
2945   echo $ECHO_N "(cached) $ECHO_C" >&6
2946 else
2947       # Double quotes because CPP needs to be expanded
2948     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
2949     do
2950       ac_preproc_ok=false
2951 for ac_c_preproc_warn_flag in '' yes
2952 do
2953   # Use a header file that comes with gcc, so configuring glibc
2954   # with a fresh cross-compiler works.
2955   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2956   # <limits.h> exists even on freestanding compilers.
2957   # On the NeXT, cc -E runs the code through the compiler's parser,
2958   # not just through cpp. "Syntax error" is here to catch this case.
2959   cat >conftest.$ac_ext <<_ACEOF
2960 /* confdefs.h.  */
2961 _ACEOF
2962 cat confdefs.h >>conftest.$ac_ext
2963 cat >>conftest.$ac_ext <<_ACEOF
2964 /* end confdefs.h.  */
2965 #ifdef __STDC__
2966 # include <limits.h>
2967 #else
2968 # include <assert.h>
2969 #endif
2970                      Syntax error
2971 _ACEOF
2972 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
2973   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2974   ac_status=$?
2975   grep -v '^ *+' conftest.er1 >conftest.err
2976   rm -f conftest.er1
2977   cat conftest.err >&5
2978   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2979   (exit $ac_status); } >/dev/null; then
2980   if test -s conftest.err; then
2981     ac_cpp_err=$ac_c_preproc_warn_flag
2982     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
2983   else
2984     ac_cpp_err=
2985   fi
2986 else
2987   ac_cpp_err=yes
2988 fi
2989 if test -z "$ac_cpp_err"; then
2990   :
2991 else
2992   echo "$as_me: failed program was:" >&5
2993 sed 's/^/| /' conftest.$ac_ext >&5
2994
2995   # Broken: fails on valid input.
2996 continue
2997 fi
2998 rm -f conftest.err conftest.$ac_ext
2999
3000   # OK, works on sane cases.  Now check whether non-existent headers
3001   # can be detected and how.
3002   cat >conftest.$ac_ext <<_ACEOF
3003 /* confdefs.h.  */
3004 _ACEOF
3005 cat confdefs.h >>conftest.$ac_ext
3006 cat >>conftest.$ac_ext <<_ACEOF
3007 /* end confdefs.h.  */
3008 #include <ac_nonexistent.h>
3009 _ACEOF
3010 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3011   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3012   ac_status=$?
3013   grep -v '^ *+' conftest.er1 >conftest.err
3014   rm -f conftest.er1
3015   cat conftest.err >&5
3016   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3017   (exit $ac_status); } >/dev/null; then
3018   if test -s conftest.err; then
3019     ac_cpp_err=$ac_c_preproc_warn_flag
3020     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3021   else
3022     ac_cpp_err=
3023   fi
3024 else
3025   ac_cpp_err=yes
3026 fi
3027 if test -z "$ac_cpp_err"; then
3028   # Broken: success on invalid input.
3029 continue
3030 else
3031   echo "$as_me: failed program was:" >&5
3032 sed 's/^/| /' conftest.$ac_ext >&5
3033
3034   # Passes both tests.
3035 ac_preproc_ok=:
3036 break
3037 fi
3038 rm -f conftest.err conftest.$ac_ext
3039
3040 done
3041 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3042 rm -f conftest.err conftest.$ac_ext
3043 if $ac_preproc_ok; then
3044   break
3045 fi
3046
3047     done
3048     ac_cv_prog_CPP=$CPP
3049
3050 fi
3051   CPP=$ac_cv_prog_CPP
3052 else
3053   ac_cv_prog_CPP=$CPP
3054 fi
3055 echo "$as_me:$LINENO: result: $CPP" >&5
3056 echo "${ECHO_T}$CPP" >&6
3057 ac_preproc_ok=false
3058 for ac_c_preproc_warn_flag in '' yes
3059 do
3060   # Use a header file that comes with gcc, so configuring glibc
3061   # with a fresh cross-compiler works.
3062   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3063   # <limits.h> exists even on freestanding compilers.
3064   # On the NeXT, cc -E runs the code through the compiler's parser,
3065   # not just through cpp. "Syntax error" is here to catch this case.
3066   cat >conftest.$ac_ext <<_ACEOF
3067 /* confdefs.h.  */
3068 _ACEOF
3069 cat confdefs.h >>conftest.$ac_ext
3070 cat >>conftest.$ac_ext <<_ACEOF
3071 /* end confdefs.h.  */
3072 #ifdef __STDC__
3073 # include <limits.h>
3074 #else
3075 # include <assert.h>
3076 #endif
3077                      Syntax error
3078 _ACEOF
3079 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3080   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3081   ac_status=$?
3082   grep -v '^ *+' conftest.er1 >conftest.err
3083   rm -f conftest.er1
3084   cat conftest.err >&5
3085   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3086   (exit $ac_status); } >/dev/null; then
3087   if test -s conftest.err; then
3088     ac_cpp_err=$ac_c_preproc_warn_flag
3089     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3090   else
3091     ac_cpp_err=
3092   fi
3093 else
3094   ac_cpp_err=yes
3095 fi
3096 if test -z "$ac_cpp_err"; then
3097   :
3098 else
3099   echo "$as_me: failed program was:" >&5
3100 sed 's/^/| /' conftest.$ac_ext >&5
3101
3102   # Broken: fails on valid input.
3103 continue
3104 fi
3105 rm -f conftest.err conftest.$ac_ext
3106
3107   # OK, works on sane cases.  Now check whether non-existent headers
3108   # can be detected and how.
3109   cat >conftest.$ac_ext <<_ACEOF
3110 /* confdefs.h.  */
3111 _ACEOF
3112 cat confdefs.h >>conftest.$ac_ext
3113 cat >>conftest.$ac_ext <<_ACEOF
3114 /* end confdefs.h.  */
3115 #include <ac_nonexistent.h>
3116 _ACEOF
3117 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3118   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3119   ac_status=$?
3120   grep -v '^ *+' conftest.er1 >conftest.err
3121   rm -f conftest.er1
3122   cat conftest.err >&5
3123   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3124   (exit $ac_status); } >/dev/null; then
3125   if test -s conftest.err; then
3126     ac_cpp_err=$ac_c_preproc_warn_flag
3127     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3128   else
3129     ac_cpp_err=
3130   fi
3131 else
3132   ac_cpp_err=yes
3133 fi
3134 if test -z "$ac_cpp_err"; then
3135   # Broken: success on invalid input.
3136 continue
3137 else
3138   echo "$as_me: failed program was:" >&5
3139 sed 's/^/| /' conftest.$ac_ext >&5
3140
3141   # Passes both tests.
3142 ac_preproc_ok=:
3143 break
3144 fi
3145 rm -f conftest.err conftest.$ac_ext
3146
3147 done
3148 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3149 rm -f conftest.err conftest.$ac_ext
3150 if $ac_preproc_ok; then
3151   :
3152 else
3153   { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
3154 See \`config.log' for more details." >&5
3155 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
3156 See \`config.log' for more details." >&2;}
3157    { (exit 1); exit 1; }; }
3158 fi
3159
3160 ac_ext=c
3161 ac_cpp='$CPP $CPPFLAGS'
3162 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3163 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3164 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3165
3166 echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5
3167 echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6
3168 if test "${ac_cv_c_const+set}" = set; then
3169   echo $ECHO_N "(cached) $ECHO_C" >&6
3170 else
3171   cat >conftest.$ac_ext <<_ACEOF
3172 /* confdefs.h.  */
3173 _ACEOF
3174 cat confdefs.h >>conftest.$ac_ext
3175 cat >>conftest.$ac_ext <<_ACEOF
3176 /* end confdefs.h.  */
3177
3178 int
3179 main ()
3180 {
3181 /* FIXME: Include the comments suggested by Paul. */
3182 #ifndef __cplusplus
3183   /* Ultrix mips cc rejects this.  */
3184   typedef int charset[2];
3185   const charset x;
3186   /* SunOS 4.1.1 cc rejects this.  */
3187   char const *const *ccp;
3188   char **p;
3189   /* NEC SVR4.0.2 mips cc rejects this.  */
3190   struct point {int x, y;};
3191   static struct point const zero = {0,0};
3192   /* AIX XL C 1.02.0.0 rejects this.
3193      It does not let you subtract one const X* pointer from another in
3194      an arm of an if-expression whose if-part is not a constant
3195      expression */
3196   const char *g = "string";
3197   ccp = &g + (g ? g-g : 0);
3198   /* HPUX 7.0 cc rejects these. */
3199   ++ccp;
3200   p = (char**) ccp;
3201   ccp = (char const *const *) p;
3202   { /* SCO 3.2v4 cc rejects this.  */
3203     char *t;
3204     char const *s = 0 ? (char *) 0 : (char const *) 0;
3205
3206     *t++ = 0;
3207   }
3208   { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
3209     int x[] = {25, 17};
3210     const int *foo = &x[0];
3211     ++foo;
3212   }
3213   { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
3214     typedef const int *iptr;
3215     iptr p = 0;
3216     ++p;
3217   }
3218   { /* AIX XL C 1.02.0.0 rejects this saying
3219        "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
3220     struct s { int j; const int *ap[3]; };
3221     struct s *b; b->j = 5;
3222   }
3223   { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
3224     const int foo = 10;
3225   }
3226 #endif
3227
3228   ;
3229   return 0;
3230 }
3231 _ACEOF
3232 rm -f conftest.$ac_objext
3233 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3234   (eval $ac_compile) 2>conftest.er1
3235   ac_status=$?
3236   grep -v '^ *+' conftest.er1 >conftest.err
3237   rm -f conftest.er1
3238   cat conftest.err >&5
3239   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3240   (exit $ac_status); } &&
3241          { ac_try='test -z "$ac_c_werror_flag"
3242                          || test ! -s conftest.err'
3243   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3244   (eval $ac_try) 2>&5
3245   ac_status=$?
3246   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3247   (exit $ac_status); }; } &&
3248          { ac_try='test -s conftest.$ac_objext'
3249   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3250   (eval $ac_try) 2>&5
3251   ac_status=$?
3252   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3253   (exit $ac_status); }; }; then
3254   ac_cv_c_const=yes
3255 else
3256   echo "$as_me: failed program was:" >&5
3257 sed 's/^/| /' conftest.$ac_ext >&5
3258
3259 ac_cv_c_const=no
3260 fi
3261 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3262 fi
3263 echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5
3264 echo "${ECHO_T}$ac_cv_c_const" >&6
3265 if test $ac_cv_c_const = no; then
3266
3267 cat >>confdefs.h <<\_ACEOF
3268 #define const
3269 _ACEOF
3270
3271 fi
3272
3273 echo "$as_me:$LINENO: checking for inline" >&5
3274 echo $ECHO_N "checking for inline... $ECHO_C" >&6
3275 if test "${ac_cv_c_inline+set}" = set; then
3276   echo $ECHO_N "(cached) $ECHO_C" >&6
3277 else
3278   ac_cv_c_inline=no
3279 for ac_kw in inline __inline__ __inline; do
3280   cat >conftest.$ac_ext <<_ACEOF
3281 /* confdefs.h.  */
3282 _ACEOF
3283 cat confdefs.h >>conftest.$ac_ext
3284 cat >>conftest.$ac_ext <<_ACEOF
3285 /* end confdefs.h.  */
3286 #ifndef __cplusplus
3287 typedef int foo_t;
3288 static $ac_kw foo_t static_foo () {return 0; }
3289 $ac_kw foo_t foo () {return 0; }
3290 #endif
3291
3292 _ACEOF
3293 rm -f conftest.$ac_objext
3294 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3295   (eval $ac_compile) 2>conftest.er1
3296   ac_status=$?
3297   grep -v '^ *+' conftest.er1 >conftest.err
3298   rm -f conftest.er1
3299   cat conftest.err >&5
3300   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3301   (exit $ac_status); } &&
3302          { ac_try='test -z "$ac_c_werror_flag"
3303                          || test ! -s conftest.err'
3304   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3305   (eval $ac_try) 2>&5
3306   ac_status=$?
3307   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3308   (exit $ac_status); }; } &&
3309          { ac_try='test -s conftest.$ac_objext'
3310   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3311   (eval $ac_try) 2>&5
3312   ac_status=$?
3313   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3314   (exit $ac_status); }; }; then
3315   ac_cv_c_inline=$ac_kw; break
3316 else
3317   echo "$as_me: failed program was:" >&5
3318 sed 's/^/| /' conftest.$ac_ext >&5
3319
3320 fi
3321 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3322 done
3323
3324 fi
3325 echo "$as_me:$LINENO: result: $ac_cv_c_inline" >&5
3326 echo "${ECHO_T}$ac_cv_c_inline" >&6
3327
3328
3329 case $ac_cv_c_inline in
3330   inline | yes) ;;
3331   *)
3332     case $ac_cv_c_inline in
3333       no) ac_val=;;
3334       *) ac_val=$ac_cv_c_inline;;
3335     esac
3336     cat >>confdefs.h <<_ACEOF
3337 #ifndef __cplusplus
3338 #define inline $ac_val
3339 #endif
3340 _ACEOF
3341     ;;
3342 esac
3343
3344
3345 ac_bc_result=`echo 6+9 | bc 2>/dev/null`
3346   echo "$as_me:$LINENO: checking for bc" >&5
3347 echo $ECHO_N "checking for bc... $ECHO_C" >&6
3348   if test "$ac_bc_result" = "15" ; then
3349     echo "$as_me:$LINENO: result: yes" >&5
3350 echo "${ECHO_T}yes" >&6
3351   else
3352     echo "$as_me:$LINENO: result: no" >&5
3353 echo "${ECHO_T}no" >&6
3354     echo ''
3355     { { echo "$as_me:$LINENO: error: Your system doesn't have \"bc\", which has been a standard
3356                   part of Unix since the 1970s.  Come back when your vendor
3357                   has grown a clue." >&5
3358 echo "$as_me: error: Your system doesn't have \"bc\", which has been a standard
3359                   part of Unix since the 1970s.  Come back when your vendor
3360                   has grown a clue." >&2;}
3361    { (exit 1); exit 1; }; }
3362   fi
3363
3364
3365 # stuff for Makefiles
3366 # Find a good install program.  We prefer a C program (faster),
3367 # so one script is as good as another.  But avoid the broken or
3368 # incompatible versions:
3369 # SysV /etc/install, /usr/sbin/install
3370 # SunOS /usr/etc/install
3371 # IRIX /sbin/install
3372 # AIX /bin/install
3373 # AmigaOS /C/install, which installs bootblocks on floppy discs
3374 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3375 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
3376 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3377 # OS/2's system install, which has a completely different semantic
3378 # ./install, which can be erroneously created by make from ./install.sh.
3379 echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
3380 echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6
3381 if test -z "$INSTALL"; then
3382 if test "${ac_cv_path_install+set}" = set; then
3383   echo $ECHO_N "(cached) $ECHO_C" >&6
3384 else
3385   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3386 for as_dir in $PATH
3387 do
3388   IFS=$as_save_IFS
3389   test -z "$as_dir" && as_dir=.
3390   # Account for people who put trailing slashes in PATH elements.
3391 case $as_dir/ in
3392   ./ | .// | /cC/* | \
3393   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
3394   ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
3395   /usr/ucb/* ) ;;
3396   *)
3397     # OSF1 and SCO ODT 3.0 have their own names for install.
3398     # Don't use installbsd from OSF since it installs stuff as root
3399     # by default.
3400     for ac_prog in ginstall scoinst install; do
3401       for ac_exec_ext in '' $ac_executable_extensions; do
3402         if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
3403           if test $ac_prog = install &&
3404             grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3405             # AIX install.  It has an incompatible calling convention.
3406             :
3407           elif test $ac_prog = install &&
3408             grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3409             # program-specific install script used by HP pwplus--don't use.
3410             :
3411           else
3412             ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3413             break 3
3414           fi
3415         fi
3416       done
3417     done
3418     ;;
3419 esac
3420 done
3421
3422
3423 fi
3424   if test "${ac_cv_path_install+set}" = set; then
3425     INSTALL=$ac_cv_path_install
3426   else
3427     # As a last resort, use the slow shell script.  We don't cache a
3428     # path for INSTALL within a source directory, because that will
3429     # break other packages using the cache if that directory is
3430     # removed, or if the path is relative.
3431     INSTALL=$ac_install_sh
3432   fi
3433 fi
3434 echo "$as_me:$LINENO: result: $INSTALL" >&5
3435 echo "${ECHO_T}$INSTALL" >&6
3436
3437 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3438 # It thinks the first close brace ends the variable substitution.
3439 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3440
3441 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3442
3443 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3444
3445 echo "$as_me:$LINENO: checking whether \"\${INSTALL} -d\" creates intermediate directories" >&5
3446 echo $ECHO_N "checking whether \"\${INSTALL} -d\" creates intermediate directories... $ECHO_C" >&6
3447 if test "${ac_cv_install_d_creates_dirs+set}" = set; then
3448   echo $ECHO_N "(cached) $ECHO_C" >&6
3449 else
3450   ac_cv_install_d_creates_dirs=no
3451      rm -rf conftestdir
3452      if mkdir conftestdir; then
3453        cd conftestdir 2>/dev/null
3454        ${INSTALL} -d `pwd`/dir1/dir2 >/dev/null 2>&1
3455        if test -d dir1/dir2/. ; then
3456          ac_cv_install_d_creates_dirs=yes
3457        fi
3458        cd .. 2>/dev/null
3459        rm -rf conftestdir
3460      fi
3461
3462 fi
3463 echo "$as_me:$LINENO: result: $ac_cv_install_d_creates_dirs" >&5
3464 echo "${ECHO_T}$ac_cv_install_d_creates_dirs" >&6
3465
3466   if test "$ac_cv_install_d_creates_dirs" = no ; then
3467     echo "$as_me:$LINENO: checking whether \"mkdir -p\" creates intermediate directories" >&5
3468 echo $ECHO_N "checking whether \"mkdir -p\" creates intermediate directories... $ECHO_C" >&6
3469 if test "${ac_cv_mkdir_p_creates_dirs+set}" = set; then
3470   echo $ECHO_N "(cached) $ECHO_C" >&6
3471 else
3472   ac_cv_mkdir_p_creates_dirs=no
3473        rm -rf conftestdir
3474        if mkdir conftestdir; then
3475          cd conftestdir 2>/dev/null
3476          mkdir -p dir1/dir2 >/dev/null 2>&1
3477          if test -d dir1/dir2/. ; then
3478            ac_cv_mkdir_p_creates_dirs=yes
3479          fi
3480          cd .. 2>/dev/null
3481          rm -rf conftestdir
3482        fi
3483
3484 fi
3485 echo "$as_me:$LINENO: result: $ac_cv_mkdir_p_creates_dirs" >&5
3486 echo "${ECHO_T}$ac_cv_mkdir_p_creates_dirs" >&6
3487   fi
3488
3489   if test "$ac_cv_install_d_creates_dirs" = yes ; then
3490     INSTALL_DIRS='${INSTALL} -d'
3491   elif test "$ac_cv_mkdir_p_creates_dirs" = yes ; then
3492     INSTALL_DIRS='mkdir -p'
3493   else
3494     # any other ideas?
3495     INSTALL_DIRS='${INSTALL} -d'
3496   fi
3497
3498 echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
3499 echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6
3500 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,:./+-,___p_,'`
3501 if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then
3502   echo $ECHO_N "(cached) $ECHO_C" >&6
3503 else
3504   cat >conftest.make <<\_ACEOF
3505 all:
3506         @echo 'ac_maketemp="$(MAKE)"'
3507 _ACEOF
3508 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
3509 eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=`
3510 if test -n "$ac_maketemp"; then
3511   eval ac_cv_prog_make_${ac_make}_set=yes
3512 else
3513   eval ac_cv_prog_make_${ac_make}_set=no
3514 fi
3515 rm -f conftest.make
3516 fi
3517 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
3518   echo "$as_me:$LINENO: result: yes" >&5
3519 echo "${ECHO_T}yes" >&6
3520   SET_MAKE=
3521 else
3522   echo "$as_me:$LINENO: result: no" >&5
3523 echo "${ECHO_T}no" >&6
3524   SET_MAKE="MAKE=${MAKE-make}"
3525 fi
3526
3527
3528 # By default, autoconf sets INSTALL_SCRIPT to '${INSTALL_PROGRAM}'.
3529 # That's wrong: it should be set to '${INSTALL}', so that one can
3530 # implement the "install-strip" target properly (strip executables,
3531 # but do not try to strip scripts.)
3532 #
3533 INSTALL_SCRIPT='${INSTALL}'
3534
3535 # random libc stuff
3536
3537 echo "$as_me:$LINENO: checking for egrep" >&5
3538 echo $ECHO_N "checking for egrep... $ECHO_C" >&6
3539 if test "${ac_cv_prog_egrep+set}" = set; then
3540   echo $ECHO_N "(cached) $ECHO_C" >&6
3541 else
3542   if echo a | (grep -E '(a|b)') >/dev/null 2>&1
3543     then ac_cv_prog_egrep='grep -E'
3544     else ac_cv_prog_egrep='egrep'
3545     fi
3546 fi
3547 echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5
3548 echo "${ECHO_T}$ac_cv_prog_egrep" >&6
3549  EGREP=$ac_cv_prog_egrep
3550
3551
3552 echo "$as_me:$LINENO: checking for ANSI C header files" >&5
3553 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
3554 if test "${ac_cv_header_stdc+set}" = set; then
3555   echo $ECHO_N "(cached) $ECHO_C" >&6
3556 else
3557   cat >conftest.$ac_ext <<_ACEOF
3558 /* confdefs.h.  */
3559 _ACEOF
3560 cat confdefs.h >>conftest.$ac_ext
3561 cat >>conftest.$ac_ext <<_ACEOF
3562 /* end confdefs.h.  */
3563 #include <stdlib.h>
3564 #include <stdarg.h>
3565 #include <string.h>
3566 #include <float.h>
3567
3568 int
3569 main ()
3570 {
3571
3572   ;
3573   return 0;
3574 }
3575 _ACEOF
3576 rm -f conftest.$ac_objext
3577 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3578   (eval $ac_compile) 2>conftest.er1
3579   ac_status=$?
3580   grep -v '^ *+' conftest.er1 >conftest.err
3581   rm -f conftest.er1
3582   cat conftest.err >&5
3583   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3584   (exit $ac_status); } &&
3585          { ac_try='test -z "$ac_c_werror_flag"
3586                          || test ! -s conftest.err'
3587   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3588   (eval $ac_try) 2>&5
3589   ac_status=$?
3590   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3591   (exit $ac_status); }; } &&
3592          { ac_try='test -s conftest.$ac_objext'
3593   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3594   (eval $ac_try) 2>&5
3595   ac_status=$?
3596   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3597   (exit $ac_status); }; }; then
3598   ac_cv_header_stdc=yes
3599 else
3600   echo "$as_me: failed program was:" >&5
3601 sed 's/^/| /' conftest.$ac_ext >&5
3602
3603 ac_cv_header_stdc=no
3604 fi
3605 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3606
3607 if test $ac_cv_header_stdc = yes; then
3608   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3609   cat >conftest.$ac_ext <<_ACEOF
3610 /* confdefs.h.  */
3611 _ACEOF
3612 cat confdefs.h >>conftest.$ac_ext
3613 cat >>conftest.$ac_ext <<_ACEOF
3614 /* end confdefs.h.  */
3615 #include <string.h>
3616
3617 _ACEOF
3618 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3619   $EGREP "memchr" >/dev/null 2>&1; then
3620   :
3621 else
3622   ac_cv_header_stdc=no
3623 fi
3624 rm -f conftest*
3625
3626 fi
3627
3628 if test $ac_cv_header_stdc = yes; then
3629   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3630   cat >conftest.$ac_ext <<_ACEOF
3631 /* confdefs.h.  */
3632 _ACEOF
3633 cat confdefs.h >>conftest.$ac_ext
3634 cat >>conftest.$ac_ext <<_ACEOF
3635 /* end confdefs.h.  */
3636 #include <stdlib.h>
3637
3638 _ACEOF
3639 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3640   $EGREP "free" >/dev/null 2>&1; then
3641   :
3642 else
3643   ac_cv_header_stdc=no
3644 fi
3645 rm -f conftest*
3646
3647 fi
3648
3649 if test $ac_cv_header_stdc = yes; then
3650   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3651   if test "$cross_compiling" = yes; then
3652   :
3653 else
3654   cat >conftest.$ac_ext <<_ACEOF
3655 /* confdefs.h.  */
3656 _ACEOF
3657 cat confdefs.h >>conftest.$ac_ext
3658 cat >>conftest.$ac_ext <<_ACEOF
3659 /* end confdefs.h.  */
3660 #include <ctype.h>
3661 #if ((' ' & 0x0FF) == 0x020)
3662 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3663 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3664 #else
3665 # define ISLOWER(c) \
3666                    (('a' <= (c) && (c) <= 'i') \
3667                      || ('j' <= (c) && (c) <= 'r') \
3668                      || ('s' <= (c) && (c) <= 'z'))
3669 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3670 #endif
3671
3672 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3673 int
3674 main ()
3675 {
3676   int i;
3677   for (i = 0; i < 256; i++)
3678     if (XOR (islower (i), ISLOWER (i))
3679         || toupper (i) != TOUPPER (i))
3680       exit(2);
3681   exit (0);
3682 }
3683 _ACEOF
3684 rm -f conftest$ac_exeext
3685 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3686   (eval $ac_link) 2>&5
3687   ac_status=$?
3688   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3689   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
3690   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3691   (eval $ac_try) 2>&5
3692   ac_status=$?
3693   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3694   (exit $ac_status); }; }; then
3695   :
3696 else
3697   echo "$as_me: program exited with status $ac_status" >&5
3698 echo "$as_me: failed program was:" >&5
3699 sed 's/^/| /' conftest.$ac_ext >&5
3700
3701 ( exit $ac_status )
3702 ac_cv_header_stdc=no
3703 fi
3704 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
3705 fi
3706 fi
3707 fi
3708 echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
3709 echo "${ECHO_T}$ac_cv_header_stdc" >&6
3710 if test $ac_cv_header_stdc = yes; then
3711
3712 cat >>confdefs.h <<\_ACEOF
3713 #define STDC_HEADERS 1
3714 _ACEOF
3715
3716 fi
3717
3718 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
3719
3720
3721
3722
3723
3724
3725
3726
3727
3728 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
3729                   inttypes.h stdint.h unistd.h
3730 do
3731 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
3732 echo "$as_me:$LINENO: checking for $ac_header" >&5
3733 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
3734 if eval "test \"\${$as_ac_Header+set}\" = set"; then
3735   echo $ECHO_N "(cached) $ECHO_C" >&6
3736 else
3737   cat >conftest.$ac_ext <<_ACEOF
3738 /* confdefs.h.  */
3739 _ACEOF
3740 cat confdefs.h >>conftest.$ac_ext
3741 cat >>conftest.$ac_ext <<_ACEOF
3742 /* end confdefs.h.  */
3743 $ac_includes_default
3744
3745 #include <$ac_header>
3746 _ACEOF
3747 rm -f conftest.$ac_objext
3748 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3749   (eval $ac_compile) 2>conftest.er1
3750   ac_status=$?
3751   grep -v '^ *+' conftest.er1 >conftest.err
3752   rm -f conftest.er1
3753   cat conftest.err >&5
3754   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3755   (exit $ac_status); } &&
3756          { ac_try='test -z "$ac_c_werror_flag"
3757                          || test ! -s conftest.err'
3758   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3759   (eval $ac_try) 2>&5
3760   ac_status=$?
3761   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3762   (exit $ac_status); }; } &&
3763          { ac_try='test -s conftest.$ac_objext'
3764   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3765   (eval $ac_try) 2>&5
3766   ac_status=$?
3767   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3768   (exit $ac_status); }; }; then
3769   eval "$as_ac_Header=yes"
3770 else
3771   echo "$as_me: failed program was:" >&5
3772 sed 's/^/| /' conftest.$ac_ext >&5
3773
3774 eval "$as_ac_Header=no"
3775 fi
3776 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3777 fi
3778 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
3779 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
3780 if test `eval echo '${'$as_ac_Header'}'` = yes; then
3781   cat >>confdefs.h <<_ACEOF
3782 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
3783 _ACEOF
3784
3785 fi
3786
3787 done
3788
3789
3790
3791 for ac_header in unistd.h
3792 do
3793 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
3794 if eval "test \"\${$as_ac_Header+set}\" = set"; then
3795   echo "$as_me:$LINENO: checking for $ac_header" >&5
3796 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
3797 if eval "test \"\${$as_ac_Header+set}\" = set"; then
3798   echo $ECHO_N "(cached) $ECHO_C" >&6
3799 fi
3800 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
3801 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
3802 else
3803   # Is the header compilable?
3804 echo "$as_me:$LINENO: checking $ac_header usability" >&5
3805 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
3806 cat >conftest.$ac_ext <<_ACEOF
3807 /* confdefs.h.  */
3808 _ACEOF
3809 cat confdefs.h >>conftest.$ac_ext
3810 cat >>conftest.$ac_ext <<_ACEOF
3811 /* end confdefs.h.  */
3812 $ac_includes_default
3813 #include <$ac_header>
3814 _ACEOF
3815 rm -f conftest.$ac_objext
3816 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3817   (eval $ac_compile) 2>conftest.er1
3818   ac_status=$?
3819   grep -v '^ *+' conftest.er1 >conftest.err
3820   rm -f conftest.er1
3821   cat conftest.err >&5
3822   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3823   (exit $ac_status); } &&
3824          { ac_try='test -z "$ac_c_werror_flag"
3825                          || test ! -s conftest.err'
3826   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3827   (eval $ac_try) 2>&5
3828   ac_status=$?
3829   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3830   (exit $ac_status); }; } &&
3831          { ac_try='test -s conftest.$ac_objext'
3832   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3833   (eval $ac_try) 2>&5
3834   ac_status=$?
3835   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3836   (exit $ac_status); }; }; then
3837   ac_header_compiler=yes
3838 else
3839   echo "$as_me: failed program was:" >&5
3840 sed 's/^/| /' conftest.$ac_ext >&5
3841
3842 ac_header_compiler=no
3843 fi
3844 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3845 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
3846 echo "${ECHO_T}$ac_header_compiler" >&6
3847
3848 # Is the header present?
3849 echo "$as_me:$LINENO: checking $ac_header presence" >&5
3850 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
3851 cat >conftest.$ac_ext <<_ACEOF
3852 /* confdefs.h.  */
3853 _ACEOF
3854 cat confdefs.h >>conftest.$ac_ext
3855 cat >>conftest.$ac_ext <<_ACEOF
3856 /* end confdefs.h.  */
3857 #include <$ac_header>
3858 _ACEOF
3859 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3860   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3861   ac_status=$?
3862   grep -v '^ *+' conftest.er1 >conftest.err
3863   rm -f conftest.er1
3864   cat conftest.err >&5
3865   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3866   (exit $ac_status); } >/dev/null; then
3867   if test -s conftest.err; then
3868     ac_cpp_err=$ac_c_preproc_warn_flag
3869     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3870   else
3871     ac_cpp_err=
3872   fi
3873 else
3874   ac_cpp_err=yes
3875 fi
3876 if test -z "$ac_cpp_err"; then
3877   ac_header_preproc=yes
3878 else
3879   echo "$as_me: failed program was:" >&5
3880 sed 's/^/| /' conftest.$ac_ext >&5
3881
3882   ac_header_preproc=no
3883 fi
3884 rm -f conftest.err conftest.$ac_ext
3885 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
3886 echo "${ECHO_T}$ac_header_preproc" >&6
3887
3888 # So?  What about this header?
3889 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
3890   yes:no: )
3891     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
3892 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
3893     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
3894 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
3895     ac_header_preproc=yes
3896     ;;
3897   no:yes:* )
3898     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
3899 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
3900     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
3901 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
3902     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
3903 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
3904     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
3905 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
3906     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
3907 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
3908     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
3909 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
3910     (
3911       cat <<\_ASBOX
3912 ## ------------------------------------------ ##
3913 ## Report this to the AC_PACKAGE_NAME lists.  ##
3914 ## ------------------------------------------ ##
3915 _ASBOX
3916     ) |
3917       sed "s/^/$as_me: WARNING:     /" >&2
3918     ;;
3919 esac
3920 echo "$as_me:$LINENO: checking for $ac_header" >&5
3921 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
3922 if eval "test \"\${$as_ac_Header+set}\" = set"; then
3923   echo $ECHO_N "(cached) $ECHO_C" >&6
3924 else
3925   eval "$as_ac_Header=\$ac_header_preproc"
3926 fi
3927 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
3928 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
3929
3930 fi
3931 if test `eval echo '${'$as_ac_Header'}'` = yes; then
3932   cat >>confdefs.h <<_ACEOF
3933 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
3934 _ACEOF
3935
3936 fi
3937
3938 done
3939
3940 echo "$as_me:$LINENO: checking for mode_t" >&5
3941 echo $ECHO_N "checking for mode_t... $ECHO_C" >&6
3942 if test "${ac_cv_type_mode_t+set}" = set; then
3943   echo $ECHO_N "(cached) $ECHO_C" >&6
3944 else
3945   cat >conftest.$ac_ext <<_ACEOF
3946 /* confdefs.h.  */
3947 _ACEOF
3948 cat confdefs.h >>conftest.$ac_ext
3949 cat >>conftest.$ac_ext <<_ACEOF
3950 /* end confdefs.h.  */
3951 $ac_includes_default
3952 int
3953 main ()
3954 {
3955 if ((mode_t *) 0)
3956   return 0;
3957 if (sizeof (mode_t))
3958   return 0;
3959   ;
3960   return 0;
3961 }
3962 _ACEOF
3963 rm -f conftest.$ac_objext
3964 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3965   (eval $ac_compile) 2>conftest.er1
3966   ac_status=$?
3967   grep -v '^ *+' conftest.er1 >conftest.err
3968   rm -f conftest.er1
3969   cat conftest.err >&5
3970   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3971   (exit $ac_status); } &&
3972          { ac_try='test -z "$ac_c_werror_flag"
3973                          || test ! -s conftest.err'
3974   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3975   (eval $ac_try) 2>&5
3976   ac_status=$?
3977   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3978   (exit $ac_status); }; } &&
3979          { ac_try='test -s conftest.$ac_objext'
3980   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3981   (eval $ac_try) 2>&5
3982   ac_status=$?
3983   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3984   (exit $ac_status); }; }; then
3985   ac_cv_type_mode_t=yes
3986 else
3987   echo "$as_me: failed program was:" >&5
3988 sed 's/^/| /' conftest.$ac_ext >&5
3989
3990 ac_cv_type_mode_t=no
3991 fi
3992 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3993 fi
3994 echo "$as_me:$LINENO: result: $ac_cv_type_mode_t" >&5
3995 echo "${ECHO_T}$ac_cv_type_mode_t" >&6
3996 if test $ac_cv_type_mode_t = yes; then
3997   :
3998 else
3999
4000 cat >>confdefs.h <<_ACEOF
4001 #define mode_t int
4002 _ACEOF
4003
4004 fi
4005
4006 echo "$as_me:$LINENO: checking for pid_t" >&5
4007 echo $ECHO_N "checking for pid_t... $ECHO_C" >&6
4008 if test "${ac_cv_type_pid_t+set}" = set; then
4009   echo $ECHO_N "(cached) $ECHO_C" >&6
4010 else
4011   cat >conftest.$ac_ext <<_ACEOF
4012 /* confdefs.h.  */
4013 _ACEOF
4014 cat confdefs.h >>conftest.$ac_ext
4015 cat >>conftest.$ac_ext <<_ACEOF
4016 /* end confdefs.h.  */
4017 $ac_includes_default
4018 int
4019 main ()
4020 {
4021 if ((pid_t *) 0)
4022   return 0;
4023 if (sizeof (pid_t))
4024   return 0;
4025   ;
4026   return 0;
4027 }
4028 _ACEOF
4029 rm -f conftest.$ac_objext
4030 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4031   (eval $ac_compile) 2>conftest.er1
4032   ac_status=$?
4033   grep -v '^ *+' conftest.er1 >conftest.err
4034   rm -f conftest.er1
4035   cat conftest.err >&5
4036   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4037   (exit $ac_status); } &&
4038          { ac_try='test -z "$ac_c_werror_flag"
4039                          || test ! -s conftest.err'
4040   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4041   (eval $ac_try) 2>&5
4042   ac_status=$?
4043   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4044   (exit $ac_status); }; } &&
4045          { ac_try='test -s conftest.$ac_objext'
4046   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4047   (eval $ac_try) 2>&5
4048   ac_status=$?
4049   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4050   (exit $ac_status); }; }; then
4051   ac_cv_type_pid_t=yes
4052 else
4053   echo "$as_me: failed program was:" >&5
4054 sed 's/^/| /' conftest.$ac_ext >&5
4055
4056 ac_cv_type_pid_t=no
4057 fi
4058 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4059 fi
4060 echo "$as_me:$LINENO: result: $ac_cv_type_pid_t" >&5
4061 echo "${ECHO_T}$ac_cv_type_pid_t" >&6
4062 if test $ac_cv_type_pid_t = yes; then
4063   :
4064 else
4065
4066 cat >>confdefs.h <<_ACEOF
4067 #define pid_t int
4068 _ACEOF
4069
4070 fi
4071
4072 echo "$as_me:$LINENO: checking for size_t" >&5
4073 echo $ECHO_N "checking for size_t... $ECHO_C" >&6
4074 if test "${ac_cv_type_size_t+set}" = set; then
4075   echo $ECHO_N "(cached) $ECHO_C" >&6
4076 else
4077   cat >conftest.$ac_ext <<_ACEOF
4078 /* confdefs.h.  */
4079 _ACEOF
4080 cat confdefs.h >>conftest.$ac_ext
4081 cat >>conftest.$ac_ext <<_ACEOF
4082 /* end confdefs.h.  */
4083 $ac_includes_default
4084 int
4085 main ()
4086 {
4087 if ((size_t *) 0)
4088   return 0;
4089 if (sizeof (size_t))
4090   return 0;
4091   ;
4092   return 0;
4093 }
4094 _ACEOF
4095 rm -f conftest.$ac_objext
4096 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4097   (eval $ac_compile) 2>conftest.er1
4098   ac_status=$?
4099   grep -v '^ *+' conftest.er1 >conftest.err
4100   rm -f conftest.er1
4101   cat conftest.err >&5
4102   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4103   (exit $ac_status); } &&
4104          { ac_try='test -z "$ac_c_werror_flag"
4105                          || test ! -s conftest.err'
4106   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4107   (eval $ac_try) 2>&5
4108   ac_status=$?
4109   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4110   (exit $ac_status); }; } &&
4111          { ac_try='test -s conftest.$ac_objext'
4112   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4113   (eval $ac_try) 2>&5
4114   ac_status=$?
4115   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4116   (exit $ac_status); }; }; then
4117   ac_cv_type_size_t=yes
4118 else
4119   echo "$as_me: failed program was:" >&5
4120 sed 's/^/| /' conftest.$ac_ext >&5
4121
4122 ac_cv_type_size_t=no
4123 fi
4124 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4125 fi
4126 echo "$as_me:$LINENO: result: $ac_cv_type_size_t" >&5
4127 echo "${ECHO_T}$ac_cv_type_size_t" >&6
4128 if test $ac_cv_type_size_t = yes; then
4129   :
4130 else
4131
4132 cat >>confdefs.h <<_ACEOF
4133 #define size_t unsigned
4134 _ACEOF
4135
4136 fi
4137
4138 echo "$as_me:$LINENO: checking return type of signal handlers" >&5
4139 echo $ECHO_N "checking return type of signal handlers... $ECHO_C" >&6
4140 if test "${ac_cv_type_signal+set}" = set; then
4141   echo $ECHO_N "(cached) $ECHO_C" >&6
4142 else
4143   cat >conftest.$ac_ext <<_ACEOF
4144 /* confdefs.h.  */
4145 _ACEOF
4146 cat confdefs.h >>conftest.$ac_ext
4147 cat >>conftest.$ac_ext <<_ACEOF
4148 /* end confdefs.h.  */
4149 #include <sys/types.h>
4150 #include <signal.h>
4151 #ifdef signal
4152 # undef signal
4153 #endif
4154 #ifdef __cplusplus
4155 extern "C" void (*signal (int, void (*)(int)))(int);
4156 #else
4157 void (*signal ()) ();
4158 #endif
4159
4160 int
4161 main ()
4162 {
4163 int i;
4164   ;
4165   return 0;
4166 }
4167 _ACEOF
4168 rm -f conftest.$ac_objext
4169 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4170   (eval $ac_compile) 2>conftest.er1
4171   ac_status=$?
4172   grep -v '^ *+' conftest.er1 >conftest.err
4173   rm -f conftest.er1
4174   cat conftest.err >&5
4175   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4176   (exit $ac_status); } &&
4177          { ac_try='test -z "$ac_c_werror_flag"
4178                          || test ! -s conftest.err'
4179   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4180   (eval $ac_try) 2>&5
4181   ac_status=$?
4182   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4183   (exit $ac_status); }; } &&
4184          { ac_try='test -s conftest.$ac_objext'
4185   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4186   (eval $ac_try) 2>&5
4187   ac_status=$?
4188   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4189   (exit $ac_status); }; }; then
4190   ac_cv_type_signal=void
4191 else
4192   echo "$as_me: failed program was:" >&5
4193 sed 's/^/| /' conftest.$ac_ext >&5
4194
4195 ac_cv_type_signal=int
4196 fi
4197 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4198 fi
4199 echo "$as_me:$LINENO: result: $ac_cv_type_signal" >&5
4200 echo "${ECHO_T}$ac_cv_type_signal" >&6
4201
4202 cat >>confdefs.h <<_ACEOF
4203 #define RETSIGTYPE $ac_cv_type_signal
4204 _ACEOF
4205
4206
4207 echo "$as_me:$LINENO: checking whether time.h and sys/time.h may both be included" >&5
4208 echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6
4209 if test "${ac_cv_header_time+set}" = set; then
4210   echo $ECHO_N "(cached) $ECHO_C" >&6
4211 else
4212   cat >conftest.$ac_ext <<_ACEOF
4213 /* confdefs.h.  */
4214 _ACEOF
4215 cat confdefs.h >>conftest.$ac_ext
4216 cat >>conftest.$ac_ext <<_ACEOF
4217 /* end confdefs.h.  */
4218 #include <sys/types.h>
4219 #include <sys/time.h>
4220 #include <time.h>
4221
4222 int
4223 main ()
4224 {
4225 if ((struct tm *) 0)
4226 return 0;
4227   ;
4228   return 0;
4229 }
4230 _ACEOF
4231 rm -f conftest.$ac_objext
4232 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4233   (eval $ac_compile) 2>conftest.er1
4234   ac_status=$?
4235   grep -v '^ *+' conftest.er1 >conftest.err
4236   rm -f conftest.er1
4237   cat conftest.err >&5
4238   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4239   (exit $ac_status); } &&
4240          { ac_try='test -z "$ac_c_werror_flag"
4241                          || test ! -s conftest.err'
4242   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4243   (eval $ac_try) 2>&5
4244   ac_status=$?
4245   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4246   (exit $ac_status); }; } &&
4247          { ac_try='test -s conftest.$ac_objext'
4248   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4249   (eval $ac_try) 2>&5
4250   ac_status=$?
4251   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4252   (exit $ac_status); }; }; then
4253   ac_cv_header_time=yes
4254 else
4255   echo "$as_me: failed program was:" >&5
4256 sed 's/^/| /' conftest.$ac_ext >&5
4257
4258 ac_cv_header_time=no
4259 fi
4260 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4261 fi
4262 echo "$as_me:$LINENO: result: $ac_cv_header_time" >&5
4263 echo "${ECHO_T}$ac_cv_header_time" >&6
4264 if test $ac_cv_header_time = yes; then
4265
4266 cat >>confdefs.h <<\_ACEOF
4267 #define TIME_WITH_SYS_TIME 1
4268 _ACEOF
4269
4270 fi
4271
4272 echo "$as_me:$LINENO: checking for sys/wait.h that is POSIX.1 compatible" >&5
4273 echo $ECHO_N "checking for sys/wait.h that is POSIX.1 compatible... $ECHO_C" >&6
4274 if test "${ac_cv_header_sys_wait_h+set}" = set; then
4275   echo $ECHO_N "(cached) $ECHO_C" >&6
4276 else
4277   cat >conftest.$ac_ext <<_ACEOF
4278 /* confdefs.h.  */
4279 _ACEOF
4280 cat confdefs.h >>conftest.$ac_ext
4281 cat >>conftest.$ac_ext <<_ACEOF
4282 /* end confdefs.h.  */
4283 #include <sys/types.h>
4284 #include <sys/wait.h>
4285 #ifndef WEXITSTATUS
4286 # define WEXITSTATUS(stat_val) ((unsigned)(stat_val) >> 8)
4287 #endif
4288 #ifndef WIFEXITED
4289 # define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
4290 #endif
4291
4292 int
4293 main ()
4294 {
4295   int s;
4296   wait (&s);
4297   s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
4298   ;
4299   return 0;
4300 }
4301 _ACEOF
4302 rm -f conftest.$ac_objext
4303 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4304   (eval $ac_compile) 2>conftest.er1
4305   ac_status=$?
4306   grep -v '^ *+' conftest.er1 >conftest.err
4307   rm -f conftest.er1
4308   cat conftest.err >&5
4309   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4310   (exit $ac_status); } &&
4311          { ac_try='test -z "$ac_c_werror_flag"
4312                          || test ! -s conftest.err'
4313   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4314   (eval $ac_try) 2>&5
4315   ac_status=$?
4316   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4317   (exit $ac_status); }; } &&
4318          { ac_try='test -s conftest.$ac_objext'
4319   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4320   (eval $ac_try) 2>&5
4321   ac_status=$?
4322   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4323   (exit $ac_status); }; }; then
4324   ac_cv_header_sys_wait_h=yes
4325 else
4326   echo "$as_me: failed program was:" >&5
4327 sed 's/^/| /' conftest.$ac_ext >&5
4328
4329 ac_cv_header_sys_wait_h=no
4330 fi
4331 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4332 fi
4333 echo "$as_me:$LINENO: result: $ac_cv_header_sys_wait_h" >&5
4334 echo "${ECHO_T}$ac_cv_header_sys_wait_h" >&6
4335 if test $ac_cv_header_sys_wait_h = yes; then
4336
4337 cat >>confdefs.h <<\_ACEOF
4338 #define HAVE_SYS_WAIT_H 1
4339 _ACEOF
4340
4341 fi
4342
4343
4344
4345
4346
4347
4348 ac_header_dirent=no
4349 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
4350   as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
4351 echo "$as_me:$LINENO: checking for $ac_hdr that defines DIR" >&5
4352 echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6
4353 if eval "test \"\${$as_ac_Header+set}\" = set"; then
4354   echo $ECHO_N "(cached) $ECHO_C" >&6
4355 else
4356   cat >conftest.$ac_ext <<_ACEOF
4357 /* confdefs.h.  */
4358 _ACEOF
4359 cat confdefs.h >>conftest.$ac_ext
4360 cat >>conftest.$ac_ext <<_ACEOF
4361 /* end confdefs.h.  */
4362 #include <sys/types.h>
4363 #include <$ac_hdr>
4364
4365 int
4366 main ()
4367 {
4368 if ((DIR *) 0)
4369 return 0;
4370   ;
4371   return 0;
4372 }
4373 _ACEOF
4374 rm -f conftest.$ac_objext
4375 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4376   (eval $ac_compile) 2>conftest.er1
4377   ac_status=$?
4378   grep -v '^ *+' conftest.er1 >conftest.err
4379   rm -f conftest.er1
4380   cat conftest.err >&5
4381   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4382   (exit $ac_status); } &&
4383          { ac_try='test -z "$ac_c_werror_flag"
4384                          || test ! -s conftest.err'
4385   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4386   (eval $ac_try) 2>&5
4387   ac_status=$?
4388   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4389   (exit $ac_status); }; } &&
4390          { ac_try='test -s conftest.$ac_objext'
4391   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4392   (eval $ac_try) 2>&5
4393   ac_status=$?
4394   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4395   (exit $ac_status); }; }; then
4396   eval "$as_ac_Header=yes"
4397 else
4398   echo "$as_me: failed program was:" >&5
4399 sed 's/^/| /' conftest.$ac_ext >&5
4400
4401 eval "$as_ac_Header=no"
4402 fi
4403 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4404 fi
4405 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
4406 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
4407 if test `eval echo '${'$as_ac_Header'}'` = yes; then
4408   cat >>confdefs.h <<_ACEOF
4409 #define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
4410 _ACEOF
4411
4412 ac_header_dirent=$ac_hdr; break
4413 fi
4414
4415 done
4416 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
4417 if test $ac_header_dirent = dirent.h; then
4418   echo "$as_me:$LINENO: checking for library containing opendir" >&5
4419 echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6
4420 if test "${ac_cv_search_opendir+set}" = set; then
4421   echo $ECHO_N "(cached) $ECHO_C" >&6
4422 else
4423   ac_func_search_save_LIBS=$LIBS
4424 ac_cv_search_opendir=no
4425 cat >conftest.$ac_ext <<_ACEOF
4426 /* confdefs.h.  */
4427 _ACEOF
4428 cat confdefs.h >>conftest.$ac_ext
4429 cat >>conftest.$ac_ext <<_ACEOF
4430 /* end confdefs.h.  */
4431
4432 /* Override any gcc2 internal prototype to avoid an error.  */
4433 #ifdef __cplusplus
4434 extern "C"
4435 #endif
4436 /* We use char because int might match the return type of a gcc2
4437    builtin and then its argument prototype would still apply.  */
4438 char opendir ();
4439 int
4440 main ()
4441 {
4442 opendir ();
4443   ;
4444   return 0;
4445 }
4446 _ACEOF
4447 rm -f conftest.$ac_objext conftest$ac_exeext
4448 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4449   (eval $ac_link) 2>conftest.er1
4450   ac_status=$?
4451   grep -v '^ *+' conftest.er1 >conftest.err
4452   rm -f conftest.er1
4453   cat conftest.err >&5
4454   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4455   (exit $ac_status); } &&
4456          { ac_try='test -z "$ac_c_werror_flag"
4457                          || test ! -s conftest.err'
4458   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4459   (eval $ac_try) 2>&5
4460   ac_status=$?
4461   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4462   (exit $ac_status); }; } &&
4463          { ac_try='test -s conftest$ac_exeext'
4464   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4465   (eval $ac_try) 2>&5
4466   ac_status=$?
4467   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4468   (exit $ac_status); }; }; then
4469   ac_cv_search_opendir="none required"
4470 else
4471   echo "$as_me: failed program was:" >&5
4472 sed 's/^/| /' conftest.$ac_ext >&5
4473
4474 fi
4475 rm -f conftest.err conftest.$ac_objext \
4476       conftest$ac_exeext conftest.$ac_ext
4477 if test "$ac_cv_search_opendir" = no; then
4478   for ac_lib in dir; do
4479     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
4480     cat >conftest.$ac_ext <<_ACEOF
4481 /* confdefs.h.  */
4482 _ACEOF
4483 cat confdefs.h >>conftest.$ac_ext
4484 cat >>conftest.$ac_ext <<_ACEOF
4485 /* end confdefs.h.  */
4486
4487 /* Override any gcc2 internal prototype to avoid an error.  */
4488 #ifdef __cplusplus
4489 extern "C"
4490 #endif
4491 /* We use char because int might match the return type of a gcc2
4492    builtin and then its argument prototype would still apply.  */
4493 char opendir ();
4494 int
4495 main ()
4496 {
4497 opendir ();
4498   ;
4499   return 0;
4500 }
4501 _ACEOF
4502 rm -f conftest.$ac_objext conftest$ac_exeext
4503 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4504   (eval $ac_link) 2>conftest.er1
4505   ac_status=$?
4506   grep -v '^ *+' conftest.er1 >conftest.err
4507   rm -f conftest.er1
4508   cat conftest.err >&5
4509   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4510   (exit $ac_status); } &&
4511          { ac_try='test -z "$ac_c_werror_flag"
4512                          || test ! -s conftest.err'
4513   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4514   (eval $ac_try) 2>&5
4515   ac_status=$?
4516   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4517   (exit $ac_status); }; } &&
4518          { ac_try='test -s conftest$ac_exeext'
4519   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4520   (eval $ac_try) 2>&5
4521   ac_status=$?
4522   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4523   (exit $ac_status); }; }; then
4524   ac_cv_search_opendir="-l$ac_lib"
4525 break
4526 else
4527   echo "$as_me: failed program was:" >&5
4528 sed 's/^/| /' conftest.$ac_ext >&5
4529
4530 fi
4531 rm -f conftest.err conftest.$ac_objext \
4532       conftest$ac_exeext conftest.$ac_ext
4533   done
4534 fi
4535 LIBS=$ac_func_search_save_LIBS
4536 fi
4537 echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
4538 echo "${ECHO_T}$ac_cv_search_opendir" >&6
4539 if test "$ac_cv_search_opendir" != no; then
4540   test "$ac_cv_search_opendir" = "none required" || LIBS="$ac_cv_search_opendir $LIBS"
4541
4542 fi
4543
4544 else
4545   echo "$as_me:$LINENO: checking for library containing opendir" >&5
4546 echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6
4547 if test "${ac_cv_search_opendir+set}" = set; then
4548   echo $ECHO_N "(cached) $ECHO_C" >&6
4549 else
4550   ac_func_search_save_LIBS=$LIBS
4551 ac_cv_search_opendir=no
4552 cat >conftest.$ac_ext <<_ACEOF
4553 /* confdefs.h.  */
4554 _ACEOF
4555 cat confdefs.h >>conftest.$ac_ext
4556 cat >>conftest.$ac_ext <<_ACEOF
4557 /* end confdefs.h.  */
4558
4559 /* Override any gcc2 internal prototype to avoid an error.  */
4560 #ifdef __cplusplus
4561 extern "C"
4562 #endif
4563 /* We use char because int might match the return type of a gcc2
4564    builtin and then its argument prototype would still apply.  */
4565 char opendir ();
4566 int
4567 main ()
4568 {
4569 opendir ();
4570   ;
4571   return 0;
4572 }
4573 _ACEOF
4574 rm -f conftest.$ac_objext conftest$ac_exeext
4575 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4576   (eval $ac_link) 2>conftest.er1
4577   ac_status=$?
4578   grep -v '^ *+' conftest.er1 >conftest.err
4579   rm -f conftest.er1
4580   cat conftest.err >&5
4581   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4582   (exit $ac_status); } &&
4583          { ac_try='test -z "$ac_c_werror_flag"
4584                          || test ! -s conftest.err'
4585   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4586   (eval $ac_try) 2>&5
4587   ac_status=$?
4588   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4589   (exit $ac_status); }; } &&
4590          { ac_try='test -s conftest$ac_exeext'
4591   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4592   (eval $ac_try) 2>&5
4593   ac_status=$?
4594   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4595   (exit $ac_status); }; }; then
4596   ac_cv_search_opendir="none required"
4597 else
4598   echo "$as_me: failed program was:" >&5
4599 sed 's/^/| /' conftest.$ac_ext >&5
4600
4601 fi
4602 rm -f conftest.err conftest.$ac_objext \
4603       conftest$ac_exeext conftest.$ac_ext
4604 if test "$ac_cv_search_opendir" = no; then
4605   for ac_lib in x; do
4606     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
4607     cat >conftest.$ac_ext <<_ACEOF
4608 /* confdefs.h.  */
4609 _ACEOF
4610 cat confdefs.h >>conftest.$ac_ext
4611 cat >>conftest.$ac_ext <<_ACEOF
4612 /* end confdefs.h.  */
4613
4614 /* Override any gcc2 internal prototype to avoid an error.  */
4615 #ifdef __cplusplus
4616 extern "C"
4617 #endif
4618 /* We use char because int might match the return type of a gcc2
4619    builtin and then its argument prototype would still apply.  */
4620 char opendir ();
4621 int
4622 main ()
4623 {
4624 opendir ();
4625   ;
4626   return 0;
4627 }
4628 _ACEOF
4629 rm -f conftest.$ac_objext conftest$ac_exeext
4630 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4631   (eval $ac_link) 2>conftest.er1
4632   ac_status=$?
4633   grep -v '^ *+' conftest.er1 >conftest.err
4634   rm -f conftest.er1
4635   cat conftest.err >&5
4636   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4637   (exit $ac_status); } &&
4638          { ac_try='test -z "$ac_c_werror_flag"
4639                          || test ! -s conftest.err'
4640   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4641   (eval $ac_try) 2>&5
4642   ac_status=$?
4643   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4644   (exit $ac_status); }; } &&
4645          { ac_try='test -s conftest$ac_exeext'
4646   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4647   (eval $ac_try) 2>&5
4648   ac_status=$?
4649   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4650   (exit $ac_status); }; }; then
4651   ac_cv_search_opendir="-l$ac_lib"
4652 break
4653 else
4654   echo "$as_me: failed program was:" >&5
4655 sed 's/^/| /' conftest.$ac_ext >&5
4656
4657 fi
4658 rm -f conftest.err conftest.$ac_objext \
4659       conftest$ac_exeext conftest.$ac_ext
4660   done
4661 fi
4662 LIBS=$ac_func_search_save_LIBS
4663 fi
4664 echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
4665 echo "${ECHO_T}$ac_cv_search_opendir" >&6
4666 if test "$ac_cv_search_opendir" != no; then
4667   test "$ac_cv_search_opendir" = "none required" || LIBS="$ac_cv_search_opendir $LIBS"
4668
4669 fi
4670
4671 fi
4672
4673 echo "$as_me:$LINENO: checking how to call gettimeofday" >&5
4674 echo $ECHO_N "checking how to call gettimeofday... $ECHO_C" >&6
4675   if test "${ac_cv_gettimeofday_args+set}" = set; then
4676   echo $ECHO_N "(cached) $ECHO_C" >&6
4677 else
4678   cat >conftest.$ac_ext <<_ACEOF
4679 /* confdefs.h.  */
4680 _ACEOF
4681 cat confdefs.h >>conftest.$ac_ext
4682 cat >>conftest.$ac_ext <<_ACEOF
4683 /* end confdefs.h.  */
4684 #include <stdlib.h>
4685                     #include <sys/time.h>
4686 int
4687 main ()
4688 {
4689 struct timeval tv; struct timezone tzp;
4690                     gettimeofday(&tv, &tzp);
4691   ;
4692   return 0;
4693 }
4694 _ACEOF
4695 rm -f conftest.$ac_objext
4696 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4697   (eval $ac_compile) 2>conftest.er1
4698   ac_status=$?
4699   grep -v '^ *+' conftest.er1 >conftest.err
4700   rm -f conftest.er1
4701   cat conftest.err >&5
4702   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4703   (exit $ac_status); } &&
4704          { ac_try='test -z "$ac_c_werror_flag"
4705                          || test ! -s conftest.err'
4706   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4707   (eval $ac_try) 2>&5
4708   ac_status=$?
4709   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4710   (exit $ac_status); }; } &&
4711          { ac_try='test -s conftest.$ac_objext'
4712   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4713   (eval $ac_try) 2>&5
4714   ac_status=$?
4715   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4716   (exit $ac_status); }; }; then
4717   ac_gettimeofday_args=2
4718 else
4719   echo "$as_me: failed program was:" >&5
4720 sed 's/^/| /' conftest.$ac_ext >&5
4721
4722 cat >conftest.$ac_ext <<_ACEOF
4723 /* confdefs.h.  */
4724 _ACEOF
4725 cat confdefs.h >>conftest.$ac_ext
4726 cat >>conftest.$ac_ext <<_ACEOF
4727 /* end confdefs.h.  */
4728 #include <stdlib.h>
4729                                     #include <sys/time.h>
4730 int
4731 main ()
4732 {
4733 struct timeval tv; gettimeofday(&tv);
4734   ;
4735   return 0;
4736 }
4737 _ACEOF
4738 rm -f conftest.$ac_objext
4739 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4740   (eval $ac_compile) 2>conftest.er1
4741   ac_status=$?
4742   grep -v '^ *+' conftest.er1 >conftest.err
4743   rm -f conftest.er1
4744   cat conftest.err >&5
4745   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4746   (exit $ac_status); } &&
4747          { ac_try='test -z "$ac_c_werror_flag"
4748                          || test ! -s conftest.err'
4749   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4750   (eval $ac_try) 2>&5
4751   ac_status=$?
4752   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4753   (exit $ac_status); }; } &&
4754          { ac_try='test -s conftest.$ac_objext'
4755   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4756   (eval $ac_try) 2>&5
4757   ac_status=$?
4758   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4759   (exit $ac_status); }; }; then
4760   ac_gettimeofday_args=1
4761 else
4762   echo "$as_me: failed program was:" >&5
4763 sed 's/^/| /' conftest.$ac_ext >&5
4764
4765 ac_gettimeofday_args=0
4766 fi
4767 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4768 fi
4769 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4770     ac_cv_gettimeofday_args=$ac_gettimeofday_args
4771 fi
4772
4773   ac_gettimeofday_args=$ac_cv_gettimeofday_args
4774   if test "$ac_gettimeofday_args" = 1 ; then
4775     cat >>confdefs.h <<\_ACEOF
4776 #define HAVE_GETTIMEOFDAY 1
4777 _ACEOF
4778
4779     echo "$as_me:$LINENO: result: one argument" >&5
4780 echo "${ECHO_T}one argument" >&6
4781   elif test "$ac_gettimeofday_args" = 2 ; then
4782     cat >>confdefs.h <<\_ACEOF
4783 #define HAVE_GETTIMEOFDAY 1
4784 _ACEOF
4785
4786     cat >>confdefs.h <<\_ACEOF
4787 #define GETTIMEOFDAY_TWO_ARGS 1
4788 _ACEOF
4789
4790     echo "$as_me:$LINENO: result: two arguments" >&5
4791 echo "${ECHO_T}two arguments" >&6
4792   else
4793     echo "$as_me:$LINENO: result: unknown" >&5
4794 echo "${ECHO_T}unknown" >&6
4795   fi
4796
4797
4798
4799
4800
4801
4802
4803
4804
4805
4806 for ac_func in select fcntl uname nice setpriority getcwd getwd putenv sbrk
4807 do
4808 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
4809 echo "$as_me:$LINENO: checking for $ac_func" >&5
4810 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
4811 if eval "test \"\${$as_ac_var+set}\" = set"; then
4812   echo $ECHO_N "(cached) $ECHO_C" >&6
4813 else
4814   cat >conftest.$ac_ext <<_ACEOF
4815 /* confdefs.h.  */
4816 _ACEOF
4817 cat confdefs.h >>conftest.$ac_ext
4818 cat >>conftest.$ac_ext <<_ACEOF
4819 /* end confdefs.h.  */
4820 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
4821    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
4822 #define $ac_func innocuous_$ac_func
4823
4824 /* System header to define __stub macros and hopefully few prototypes,
4825     which can conflict with char $ac_func (); below.
4826     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4827     <limits.h> exists even on freestanding compilers.  */
4828
4829 #ifdef __STDC__
4830 # include <limits.h>
4831 #else
4832 # include <assert.h>
4833 #endif
4834
4835 #undef $ac_func
4836
4837 /* Override any gcc2 internal prototype to avoid an error.  */
4838 #ifdef __cplusplus
4839 extern "C"
4840 {
4841 #endif
4842 /* We use char because int might match the return type of a gcc2
4843    builtin and then its argument prototype would still apply.  */
4844 char $ac_func ();
4845 /* The GNU C library defines this for functions which it implements
4846     to always fail with ENOSYS.  Some functions are actually named
4847     something starting with __ and the normal name is an alias.  */
4848 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4849 choke me
4850 #else
4851 char (*f) () = $ac_func;
4852 #endif
4853 #ifdef __cplusplus
4854 }
4855 #endif
4856
4857 int
4858 main ()
4859 {
4860 return f != $ac_func;
4861   ;
4862   return 0;
4863 }
4864 _ACEOF
4865 rm -f conftest.$ac_objext conftest$ac_exeext
4866 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4867   (eval $ac_link) 2>conftest.er1
4868   ac_status=$?
4869   grep -v '^ *+' conftest.er1 >conftest.err
4870   rm -f conftest.er1
4871   cat conftest.err >&5
4872   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4873   (exit $ac_status); } &&
4874          { ac_try='test -z "$ac_c_werror_flag"
4875                          || test ! -s conftest.err'
4876   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4877   (eval $ac_try) 2>&5
4878   ac_status=$?
4879   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4880   (exit $ac_status); }; } &&
4881          { ac_try='test -s conftest$ac_exeext'
4882   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4883   (eval $ac_try) 2>&5
4884   ac_status=$?
4885   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4886   (exit $ac_status); }; }; then
4887   eval "$as_ac_var=yes"
4888 else
4889   echo "$as_me: failed program was:" >&5
4890 sed 's/^/| /' conftest.$ac_ext >&5
4891
4892 eval "$as_ac_var=no"
4893 fi
4894 rm -f conftest.err conftest.$ac_objext \
4895       conftest$ac_exeext conftest.$ac_ext
4896 fi
4897 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
4898 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
4899 if test `eval echo '${'$as_ac_var'}'` = yes; then
4900   cat >>confdefs.h <<_ACEOF
4901 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
4902 _ACEOF
4903
4904 fi
4905 done
4906
4907
4908
4909
4910
4911 for ac_func in sigaction syslog realpath setrlimit
4912 do
4913 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
4914 echo "$as_me:$LINENO: checking for $ac_func" >&5
4915 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
4916 if eval "test \"\${$as_ac_var+set}\" = set"; then
4917   echo $ECHO_N "(cached) $ECHO_C" >&6
4918 else
4919   cat >conftest.$ac_ext <<_ACEOF
4920 /* confdefs.h.  */
4921 _ACEOF
4922 cat confdefs.h >>conftest.$ac_ext
4923 cat >>conftest.$ac_ext <<_ACEOF
4924 /* end confdefs.h.  */
4925 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
4926    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
4927 #define $ac_func innocuous_$ac_func
4928
4929 /* System header to define __stub macros and hopefully few prototypes,
4930     which can conflict with char $ac_func (); below.
4931     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4932     <limits.h> exists even on freestanding compilers.  */
4933
4934 #ifdef __STDC__
4935 # include <limits.h>
4936 #else
4937 # include <assert.h>
4938 #endif
4939
4940 #undef $ac_func
4941
4942 /* Override any gcc2 internal prototype to avoid an error.  */
4943 #ifdef __cplusplus
4944 extern "C"
4945 {
4946 #endif
4947 /* We use char because int might match the return type of a gcc2
4948    builtin and then its argument prototype would still apply.  */
4949 char $ac_func ();
4950 /* The GNU C library defines this for functions which it implements
4951     to always fail with ENOSYS.  Some functions are actually named
4952     something starting with __ and the normal name is an alias.  */
4953 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4954 choke me
4955 #else
4956 char (*f) () = $ac_func;
4957 #endif
4958 #ifdef __cplusplus
4959 }
4960 #endif
4961
4962 int
4963 main ()
4964 {
4965 return f != $ac_func;
4966   ;
4967   return 0;
4968 }
4969 _ACEOF
4970 rm -f conftest.$ac_objext conftest$ac_exeext
4971 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4972   (eval $ac_link) 2>conftest.er1
4973   ac_status=$?
4974   grep -v '^ *+' conftest.er1 >conftest.err
4975   rm -f conftest.er1
4976   cat conftest.err >&5
4977   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4978   (exit $ac_status); } &&
4979          { ac_try='test -z "$ac_c_werror_flag"
4980                          || test ! -s conftest.err'
4981   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4982   (eval $ac_try) 2>&5
4983   ac_status=$?
4984   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4985   (exit $ac_status); }; } &&
4986          { ac_try='test -s conftest$ac_exeext'
4987   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4988   (eval $ac_try) 2>&5
4989   ac_status=$?
4990   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4991   (exit $ac_status); }; }; then
4992   eval "$as_ac_var=yes"
4993 else
4994   echo "$as_me: failed program was:" >&5
4995 sed 's/^/| /' conftest.$ac_ext >&5
4996
4997 eval "$as_ac_var=no"
4998 fi
4999 rm -f conftest.err conftest.$ac_objext \
5000       conftest$ac_exeext conftest.$ac_ext
5001 fi
5002 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
5003 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
5004 if test `eval echo '${'$as_ac_var'}'` = yes; then
5005   cat >>confdefs.h <<_ACEOF
5006 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
5007 _ACEOF
5008
5009 fi
5010 done
5011
5012 echo "$as_me:$LINENO: checking for struct icmp" >&5
5013 echo $ECHO_N "checking for struct icmp... $ECHO_C" >&6
5014 if test "${ac_cv_have_icmp+set}" = set; then
5015   echo $ECHO_N "(cached) $ECHO_C" >&6
5016 else
5017   cat >conftest.$ac_ext <<_ACEOF
5018 /* confdefs.h.  */
5019 _ACEOF
5020 cat confdefs.h >>conftest.$ac_ext
5021 cat >>conftest.$ac_ext <<_ACEOF
5022 /* end confdefs.h.  */
5023 #include <stdlib.h>
5024                    #include <stdio.h>
5025                    #include <math.h>
5026                    #include <unistd.h>
5027                    #include <limits.h>
5028                    #include <signal.h>
5029                    #include <fcntl.h>
5030                    #include <sys/types.h>
5031                    #include <sys/time.h>
5032                    #include <sys/ipc.h>
5033                    #include <sys/shm.h>
5034                    #include <sys/socket.h>
5035                    #include <netinet/in_systm.h>
5036                    #include <netinet/in.h>
5037                    #include <netinet/ip.h>
5038                    #include <netinet/ip_icmp.h>
5039                    #include <netinet/udp.h>
5040                    #include <arpa/inet.h>
5041                    #include <netdb.h>
5042 int
5043 main ()
5044 {
5045 struct icmp i;
5046                    struct sockaddr s;
5047                    struct sockaddr_in si;
5048                    struct ip ip;
5049                    i.icmp_type = ICMP_ECHO;
5050                    i.icmp_code = 0;
5051                    i.icmp_cksum = 0;
5052                    i.icmp_id = 0;
5053                    i.icmp_seq = 0;
5054                    si.sin_family = AF_INET;
5055                    #if defined(__DECC) || defined(_IP_VHL)
5056                    ip.ip_vhl = 0;
5057                    #else
5058                    ip.ip_hl = 0;
5059                    #endif
5060
5061   ;
5062   return 0;
5063 }
5064 _ACEOF
5065 rm -f conftest.$ac_objext
5066 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5067   (eval $ac_compile) 2>conftest.er1
5068   ac_status=$?
5069   grep -v '^ *+' conftest.er1 >conftest.err
5070   rm -f conftest.er1
5071   cat conftest.err >&5
5072   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5073   (exit $ac_status); } &&
5074          { ac_try='test -z "$ac_c_werror_flag"
5075                          || test ! -s conftest.err'
5076   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5077   (eval $ac_try) 2>&5
5078   ac_status=$?
5079   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5080   (exit $ac_status); }; } &&
5081          { ac_try='test -s conftest.$ac_objext'
5082   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5083   (eval $ac_try) 2>&5
5084   ac_status=$?
5085   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5086   (exit $ac_status); }; }; then
5087   ac_cv_have_icmp=yes
5088 else
5089   echo "$as_me: failed program was:" >&5
5090 sed 's/^/| /' conftest.$ac_ext >&5
5091
5092 ac_cv_have_icmp=no
5093 fi
5094 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5095 fi
5096 echo "$as_me:$LINENO: result: $ac_cv_have_icmp" >&5
5097 echo "${ECHO_T}$ac_cv_have_icmp" >&6
5098  if test "$ac_cv_have_icmp" = yes ; then
5099    cat >>confdefs.h <<\_ACEOF
5100 #define HAVE_ICMP 1
5101 _ACEOF
5102
5103  fi
5104 echo "$as_me:$LINENO: checking for struct icmphdr" >&5
5105 echo $ECHO_N "checking for struct icmphdr... $ECHO_C" >&6
5106 if test "${ac_cv_have_icmphdr+set}" = set; then
5107   echo $ECHO_N "(cached) $ECHO_C" >&6
5108 else
5109   cat >conftest.$ac_ext <<_ACEOF
5110 /* confdefs.h.  */
5111 _ACEOF
5112 cat confdefs.h >>conftest.$ac_ext
5113 cat >>conftest.$ac_ext <<_ACEOF
5114 /* end confdefs.h.  */
5115 #include <stdlib.h>
5116                    #include <stdio.h>
5117                    #include <math.h>
5118                    #include <unistd.h>
5119                    #include <limits.h>
5120                    #include <signal.h>
5121                    #include <fcntl.h>
5122                    #include <sys/types.h>
5123                    #include <sys/time.h>
5124                    #include <sys/ipc.h>
5125                    #include <sys/shm.h>
5126                    #include <sys/socket.h>
5127                    #include <netinet/in_systm.h>
5128                    #include <netinet/in.h>
5129                    #include <netinet/ip.h>
5130                    #include <netinet/ip_icmp.h>
5131                    #include <netinet/udp.h>
5132                    #include <arpa/inet.h>
5133                    #include <netdb.h>
5134 int
5135 main ()
5136 {
5137 struct icmphdr i;
5138                    struct sockaddr s;
5139                    struct sockaddr_in si;
5140                    struct ip ip;
5141                    i.type = ICMP_ECHO;
5142                    i.code = 0;
5143                    i.checksum = 0;
5144                    i.un.echo.id = 0;
5145                    i.un.echo.sequence = 0;
5146                    si.sin_family = AF_INET;
5147                    ip.ip_hl = 0;
5148   ;
5149   return 0;
5150 }
5151 _ACEOF
5152 rm -f conftest.$ac_objext
5153 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5154   (eval $ac_compile) 2>conftest.er1
5155   ac_status=$?
5156   grep -v '^ *+' conftest.er1 >conftest.err
5157   rm -f conftest.er1
5158   cat conftest.err >&5
5159   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5160   (exit $ac_status); } &&
5161          { ac_try='test -z "$ac_c_werror_flag"
5162                          || test ! -s conftest.err'
5163   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5164   (eval $ac_try) 2>&5
5165   ac_status=$?
5166   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5167   (exit $ac_status); }; } &&
5168          { ac_try='test -s conftest.$ac_objext'
5169   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5170   (eval $ac_try) 2>&5
5171   ac_status=$?
5172   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5173   (exit $ac_status); }; }; then
5174   ac_cv_have_icmphdr=yes
5175 else
5176   echo "$as_me: failed program was:" >&5
5177 sed 's/^/| /' conftest.$ac_ext >&5
5178
5179 ac_cv_have_icmphdr=no
5180 fi
5181 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5182 fi
5183 echo "$as_me:$LINENO: result: $ac_cv_have_icmphdr" >&5
5184 echo "${ECHO_T}$ac_cv_have_icmphdr" >&6
5185  if test "$ac_cv_have_icmphdr" = yes ; then
5186    cat >>confdefs.h <<\_ACEOF
5187 #define HAVE_ICMPHDR 1
5188 _ACEOF
5189
5190  fi
5191
5192
5193 for ac_header in crypt.h sys/select.h
5194 do
5195 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
5196 if eval "test \"\${$as_ac_Header+set}\" = set"; then
5197   echo "$as_me:$LINENO: checking for $ac_header" >&5
5198 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
5199 if eval "test \"\${$as_ac_Header+set}\" = set"; then
5200   echo $ECHO_N "(cached) $ECHO_C" >&6
5201 fi
5202 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
5203 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
5204 else
5205   # Is the header compilable?
5206 echo "$as_me:$LINENO: checking $ac_header usability" >&5
5207 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
5208 cat >conftest.$ac_ext <<_ACEOF
5209 /* confdefs.h.  */
5210 _ACEOF
5211 cat confdefs.h >>conftest.$ac_ext
5212 cat >>conftest.$ac_ext <<_ACEOF
5213 /* end confdefs.h.  */
5214 $ac_includes_default
5215 #include <$ac_header>
5216 _ACEOF
5217 rm -f conftest.$ac_objext
5218 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5219   (eval $ac_compile) 2>conftest.er1
5220   ac_status=$?
5221   grep -v '^ *+' conftest.er1 >conftest.err
5222   rm -f conftest.er1
5223   cat conftest.err >&5
5224   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5225   (exit $ac_status); } &&
5226          { ac_try='test -z "$ac_c_werror_flag"
5227                          || test ! -s conftest.err'
5228   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5229   (eval $ac_try) 2>&5
5230   ac_status=$?
5231   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5232   (exit $ac_status); }; } &&
5233          { ac_try='test -s conftest.$ac_objext'
5234   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5235   (eval $ac_try) 2>&5
5236   ac_status=$?
5237   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5238   (exit $ac_status); }; }; then
5239   ac_header_compiler=yes
5240 else
5241   echo "$as_me: failed program was:" >&5
5242 sed 's/^/| /' conftest.$ac_ext >&5
5243
5244 ac_header_compiler=no
5245 fi
5246 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5247 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
5248 echo "${ECHO_T}$ac_header_compiler" >&6
5249
5250 # Is the header present?
5251 echo "$as_me:$LINENO: checking $ac_header presence" >&5
5252 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
5253 cat >conftest.$ac_ext <<_ACEOF
5254 /* confdefs.h.  */
5255 _ACEOF
5256 cat confdefs.h >>conftest.$ac_ext
5257 cat >>conftest.$ac_ext <<_ACEOF
5258 /* end confdefs.h.  */
5259 #include <$ac_header>
5260 _ACEOF
5261 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
5262   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
5263   ac_status=$?
5264   grep -v '^ *+' conftest.er1 >conftest.err
5265   rm -f conftest.er1
5266   cat conftest.err >&5
5267   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5268   (exit $ac_status); } >/dev/null; then
5269   if test -s conftest.err; then
5270     ac_cpp_err=$ac_c_preproc_warn_flag
5271     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
5272   else
5273     ac_cpp_err=
5274   fi
5275 else
5276   ac_cpp_err=yes
5277 fi
5278 if test -z "$ac_cpp_err"; then
5279   ac_header_preproc=yes
5280 else
5281   echo "$as_me: failed program was:" >&5
5282 sed 's/^/| /' conftest.$ac_ext >&5
5283
5284   ac_header_preproc=no
5285 fi
5286 rm -f conftest.err conftest.$ac_ext
5287 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
5288 echo "${ECHO_T}$ac_header_preproc" >&6
5289
5290 # So?  What about this header?
5291 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
5292   yes:no: )
5293     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
5294 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
5295     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
5296 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
5297     ac_header_preproc=yes
5298     ;;
5299   no:yes:* )
5300     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
5301 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
5302     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
5303 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
5304     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
5305 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
5306     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
5307 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
5308     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
5309 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
5310     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
5311 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
5312     (
5313       cat <<\_ASBOX
5314 ## ------------------------------------------ ##
5315 ## Report this to the AC_PACKAGE_NAME lists.  ##
5316 ## ------------------------------------------ ##
5317 _ASBOX
5318     ) |
5319       sed "s/^/$as_me: WARNING:     /" >&2
5320     ;;
5321 esac
5322 echo "$as_me:$LINENO: checking for $ac_header" >&5
5323 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
5324 if eval "test \"\${$as_ac_Header+set}\" = set"; then
5325   echo $ECHO_N "(cached) $ECHO_C" >&6
5326 else
5327   eval "$as_ac_Header=\$ac_header_preproc"
5328 fi
5329 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
5330 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
5331
5332 fi
5333 if test `eval echo '${'$as_ac_Header'}'` = yes; then
5334   cat >>confdefs.h <<_ACEOF
5335 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
5336 _ACEOF
5337
5338 fi
5339
5340 done
5341
5342 for ac_prog in perl5 perl
5343 do
5344   # Extract the first word of "$ac_prog", so it can be a program name with args.
5345 set dummy $ac_prog; ac_word=$2
5346 echo "$as_me:$LINENO: checking for $ac_word" >&5
5347 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5348 if test "${ac_cv_path_PERL+set}" = set; then
5349   echo $ECHO_N "(cached) $ECHO_C" >&6
5350 else
5351   case $PERL in
5352   [\\/]* | ?:[\\/]*)
5353   ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
5354   ;;
5355   *)
5356   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5357 for as_dir in $PATH
5358 do
5359   IFS=$as_save_IFS
5360   test -z "$as_dir" && as_dir=.
5361   for ac_exec_ext in '' $ac_executable_extensions; do
5362   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5363     ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
5364     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5365     break 2
5366   fi
5367 done
5368 done
5369
5370   ;;
5371 esac
5372 fi
5373 PERL=$ac_cv_path_PERL
5374
5375 if test -n "$PERL"; then
5376   echo "$as_me:$LINENO: result: $PERL" >&5
5377 echo "${ECHO_T}$PERL" >&6
5378 else
5379   echo "$as_me:$LINENO: result: no" >&5
5380 echo "${ECHO_T}no" >&6
5381 fi
5382
5383   test -n "$PERL" && break
5384 done
5385
5386   if test -z "$PERL" ; then
5387     PERL_VERSION=0
5388   else
5389     echo "$as_me:$LINENO: checking perl version" >&5
5390 echo $ECHO_N "checking perl version... $ECHO_C" >&6
5391 if test "${ac_cv_perl_version+set}" = set; then
5392   echo $ECHO_N "(cached) $ECHO_C" >&6
5393 else
5394   ac_cv_perl_version=`$PERL -e "$perl_version_cmd"`
5395 fi
5396 echo "$as_me:$LINENO: result: $ac_cv_perl_version" >&5
5397 echo "${ECHO_T}$ac_cv_perl_version" >&6
5398     PERL_VERSION=$ac_cv_perl_version
5399   fi
5400
5401
5402 if test -z "$PERL" ; then
5403   # don't let it be blank...
5404   PERL=/usr/bin/perl
5405 fi
5406
5407 echo "$as_me:$LINENO: checking for X" >&5
5408 echo $ECHO_N "checking for X... $ECHO_C" >&6
5409
5410
5411 # Check whether --with-x or --without-x was given.
5412 if test "${with_x+set}" = set; then
5413   withval="$with_x"
5414
5415 fi;
5416 # $have_x is `yes', `no', `disabled', or empty when we do not yet know.
5417 if test "x$with_x" = xno; then
5418   # The user explicitly disabled X.
5419   have_x=disabled
5420 else
5421   if test "x$x_includes" != xNONE && test "x$x_libraries" != xNONE; then
5422     # Both variables are already set.
5423     have_x=yes
5424   else
5425     if test "${ac_cv_have_x+set}" = set; then
5426   echo $ECHO_N "(cached) $ECHO_C" >&6
5427 else
5428   # One or both of the vars are not set, and there is no cached value.
5429 ac_x_includes=no ac_x_libraries=no
5430 rm -fr conftest.dir
5431 if mkdir conftest.dir; then
5432   cd conftest.dir
5433   # Make sure to not put "make" in the Imakefile rules, since we grep it out.
5434   cat >Imakefile <<'_ACEOF'
5435 acfindx:
5436         @echo 'ac_im_incroot="${INCROOT}"; ac_im_usrlibdir="${USRLIBDIR}"; ac_im_libdir="${LIBDIR}"'
5437 _ACEOF
5438   if (xmkmf) >/dev/null 2>/dev/null && test -f Makefile; then
5439     # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
5440     eval `${MAKE-make} acfindx 2>/dev/null | grep -v make`
5441     # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
5442     for ac_extension in a so sl; do
5443       if test ! -f $ac_im_usrlibdir/libX11.$ac_extension &&
5444          test -f $ac_im_libdir/libX11.$ac_extension; then
5445         ac_im_usrlibdir=$ac_im_libdir; break
5446       fi
5447     done
5448     # Screen out bogus values from the imake configuration.  They are
5449     # bogus both because they are the default anyway, and because
5450     # using them would break gcc on systems where it needs fixed includes.
5451     case $ac_im_incroot in
5452         /usr/include) ;;
5453         *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
5454     esac
5455     case $ac_im_usrlibdir in
5456         /usr/lib | /lib) ;;
5457         *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
5458     esac
5459   fi
5460   cd ..
5461   rm -fr conftest.dir
5462 fi
5463
5464 # Standard set of common directories for X headers.
5465 # Check X11 before X11Rn because it is often a symlink to the current release.
5466 ac_x_header_dirs='
5467 /usr/X11/include
5468 /usr/X11R6/include
5469 /usr/X11R5/include
5470 /usr/X11R4/include
5471
5472 /usr/include/X11
5473 /usr/include/X11R6
5474 /usr/include/X11R5
5475 /usr/include/X11R4
5476
5477 /usr/local/X11/include
5478 /usr/local/X11R6/include
5479 /usr/local/X11R5/include
5480 /usr/local/X11R4/include
5481
5482 /usr/local/include/X11
5483 /usr/local/include/X11R6
5484 /usr/local/include/X11R5
5485 /usr/local/include/X11R4
5486
5487 /usr/X386/include
5488 /usr/x386/include
5489 /usr/XFree86/include/X11
5490
5491 /usr/include
5492 /usr/local/include
5493 /usr/unsupported/include
5494 /usr/athena/include
5495 /usr/local/x11r5/include
5496 /usr/lpp/Xamples/include
5497
5498 /usr/openwin/include
5499 /usr/openwin/share/include'
5500
5501 if test "$ac_x_includes" = no; then
5502   # Guess where to find include files, by looking for Intrinsic.h.
5503   # First, try using that file with no special directory specified.
5504   cat >conftest.$ac_ext <<_ACEOF
5505 /* confdefs.h.  */
5506 _ACEOF
5507 cat confdefs.h >>conftest.$ac_ext
5508 cat >>conftest.$ac_ext <<_ACEOF
5509 /* end confdefs.h.  */
5510 #include <X11/Intrinsic.h>
5511 _ACEOF
5512 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
5513   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
5514   ac_status=$?
5515   grep -v '^ *+' conftest.er1 >conftest.err
5516   rm -f conftest.er1
5517   cat conftest.err >&5
5518   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5519   (exit $ac_status); } >/dev/null; then
5520   if test -s conftest.err; then
5521     ac_cpp_err=$ac_c_preproc_warn_flag
5522     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
5523   else
5524     ac_cpp_err=
5525   fi
5526 else
5527   ac_cpp_err=yes
5528 fi
5529 if test -z "$ac_cpp_err"; then
5530   # We can compile using X headers with no special include directory.
5531 ac_x_includes=
5532 else
5533   echo "$as_me: failed program was:" >&5
5534 sed 's/^/| /' conftest.$ac_ext >&5
5535
5536   for ac_dir in $ac_x_header_dirs; do
5537   if test -r "$ac_dir/X11/Intrinsic.h"; then
5538     ac_x_includes=$ac_dir
5539     break
5540   fi
5541 done
5542 fi
5543 rm -f conftest.err conftest.$ac_ext
5544 fi # $ac_x_includes = no
5545
5546 if test "$ac_x_libraries" = no; then
5547   # Check for the libraries.
5548   # See if we find them without any special options.
5549   # Don't add to $LIBS permanently.
5550   ac_save_LIBS=$LIBS
5551   LIBS="-lXt $LIBS"
5552   cat >conftest.$ac_ext <<_ACEOF
5553 /* confdefs.h.  */
5554 _ACEOF
5555 cat confdefs.h >>conftest.$ac_ext
5556 cat >>conftest.$ac_ext <<_ACEOF
5557 /* end confdefs.h.  */
5558 #include <X11/Intrinsic.h>
5559 int
5560 main ()
5561 {
5562 XtMalloc (0)
5563   ;
5564   return 0;
5565 }
5566 _ACEOF
5567 rm -f conftest.$ac_objext conftest$ac_exeext
5568 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5569   (eval $ac_link) 2>conftest.er1
5570   ac_status=$?
5571   grep -v '^ *+' conftest.er1 >conftest.err
5572   rm -f conftest.er1
5573   cat conftest.err >&5
5574   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5575   (exit $ac_status); } &&
5576          { ac_try='test -z "$ac_c_werror_flag"
5577                          || test ! -s conftest.err'
5578   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5579   (eval $ac_try) 2>&5
5580   ac_status=$?
5581   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5582   (exit $ac_status); }; } &&
5583          { ac_try='test -s conftest$ac_exeext'
5584   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5585   (eval $ac_try) 2>&5
5586   ac_status=$?
5587   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5588   (exit $ac_status); }; }; then
5589   LIBS=$ac_save_LIBS
5590 # We can link X programs with no special library path.
5591 ac_x_libraries=
5592 else
5593   echo "$as_me: failed program was:" >&5
5594 sed 's/^/| /' conftest.$ac_ext >&5
5595
5596 LIBS=$ac_save_LIBS
5597 for ac_dir in `echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
5598 do
5599   # Don't even attempt the hair of trying to link an X program!
5600   for ac_extension in a so sl; do
5601     if test -r $ac_dir/libXt.$ac_extension; then
5602       ac_x_libraries=$ac_dir
5603       break 2
5604     fi
5605   done
5606 done
5607 fi
5608 rm -f conftest.err conftest.$ac_objext \
5609       conftest$ac_exeext conftest.$ac_ext
5610 fi # $ac_x_libraries = no
5611
5612 if test "$ac_x_includes" = no || test "$ac_x_libraries" = no; then
5613   # Didn't find X anywhere.  Cache the known absence of X.
5614   ac_cv_have_x="have_x=no"
5615 else
5616   # Record where we found X for the cache.
5617   ac_cv_have_x="have_x=yes \
5618                 ac_x_includes=$ac_x_includes ac_x_libraries=$ac_x_libraries"
5619 fi
5620 fi
5621
5622   fi
5623   eval "$ac_cv_have_x"
5624 fi # $with_x != no
5625
5626 if test "$have_x" != yes; then
5627   echo "$as_me:$LINENO: result: $have_x" >&5
5628 echo "${ECHO_T}$have_x" >&6
5629   no_x=yes
5630 else
5631   # If each of the values was on the command line, it overrides each guess.
5632   test "x$x_includes" = xNONE && x_includes=$ac_x_includes
5633   test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
5634   # Update the cache value to reflect the command line values.
5635   ac_cv_have_x="have_x=yes \
5636                 ac_x_includes=$x_includes ac_x_libraries=$x_libraries"
5637   echo "$as_me:$LINENO: result: libraries $x_libraries, headers $x_includes" >&5
5638 echo "${ECHO_T}libraries $x_libraries, headers $x_includes" >&6
5639 fi
5640
5641 if test "$no_x" = yes; then
5642   # Not all programs may use this symbol, but it does not hurt to define it.
5643
5644 cat >>confdefs.h <<\_ACEOF
5645 #define X_DISPLAY_MISSING 1
5646 _ACEOF
5647
5648   X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS=
5649 else
5650   if test -n "$x_includes"; then
5651     X_CFLAGS="$X_CFLAGS -I$x_includes"
5652   fi
5653
5654   # It would also be nice to do this for all -L options, not just this one.
5655   if test -n "$x_libraries"; then
5656     X_LIBS="$X_LIBS -L$x_libraries"
5657     # For Solaris; some versions of Sun CC require a space after -R and
5658     # others require no space.  Words are not sufficient . . . .
5659     case `(uname -sr) 2>/dev/null` in
5660     "SunOS 5"*)
5661       echo "$as_me:$LINENO: checking whether -R must be followed by a space" >&5
5662 echo $ECHO_N "checking whether -R must be followed by a space... $ECHO_C" >&6
5663       ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries"
5664       cat >conftest.$ac_ext <<_ACEOF
5665 /* confdefs.h.  */
5666 _ACEOF
5667 cat confdefs.h >>conftest.$ac_ext
5668 cat >>conftest.$ac_ext <<_ACEOF
5669 /* end confdefs.h.  */
5670
5671 int
5672 main ()
5673 {
5674
5675   ;
5676   return 0;
5677 }
5678 _ACEOF
5679 rm -f conftest.$ac_objext conftest$ac_exeext
5680 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5681   (eval $ac_link) 2>conftest.er1
5682   ac_status=$?
5683   grep -v '^ *+' conftest.er1 >conftest.err
5684   rm -f conftest.er1
5685   cat conftest.err >&5
5686   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5687   (exit $ac_status); } &&
5688          { ac_try='test -z "$ac_c_werror_flag"
5689                          || test ! -s conftest.err'
5690   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5691   (eval $ac_try) 2>&5
5692   ac_status=$?
5693   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5694   (exit $ac_status); }; } &&
5695          { ac_try='test -s conftest$ac_exeext'
5696   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5697   (eval $ac_try) 2>&5
5698   ac_status=$?
5699   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5700   (exit $ac_status); }; }; then
5701   ac_R_nospace=yes
5702 else
5703   echo "$as_me: failed program was:" >&5
5704 sed 's/^/| /' conftest.$ac_ext >&5
5705
5706 ac_R_nospace=no
5707 fi
5708 rm -f conftest.err conftest.$ac_objext \
5709       conftest$ac_exeext conftest.$ac_ext
5710       if test $ac_R_nospace = yes; then
5711         echo "$as_me:$LINENO: result: no" >&5
5712 echo "${ECHO_T}no" >&6
5713         X_LIBS="$X_LIBS -R$x_libraries"
5714       else
5715         LIBS="$ac_xsave_LIBS -R $x_libraries"
5716         cat >conftest.$ac_ext <<_ACEOF
5717 /* confdefs.h.  */
5718 _ACEOF
5719 cat confdefs.h >>conftest.$ac_ext
5720 cat >>conftest.$ac_ext <<_ACEOF
5721 /* end confdefs.h.  */
5722
5723 int
5724 main ()
5725 {
5726
5727   ;
5728   return 0;
5729 }
5730 _ACEOF
5731 rm -f conftest.$ac_objext conftest$ac_exeext
5732 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5733   (eval $ac_link) 2>conftest.er1
5734   ac_status=$?
5735   grep -v '^ *+' conftest.er1 >conftest.err
5736   rm -f conftest.er1
5737   cat conftest.err >&5
5738   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5739   (exit $ac_status); } &&
5740          { ac_try='test -z "$ac_c_werror_flag"
5741                          || test ! -s conftest.err'
5742   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5743   (eval $ac_try) 2>&5
5744   ac_status=$?
5745   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5746   (exit $ac_status); }; } &&
5747          { ac_try='test -s conftest$ac_exeext'
5748   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5749   (eval $ac_try) 2>&5
5750   ac_status=$?
5751   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5752   (exit $ac_status); }; }; then
5753   ac_R_space=yes
5754 else
5755   echo "$as_me: failed program was:" >&5
5756 sed 's/^/| /' conftest.$ac_ext >&5
5757
5758 ac_R_space=no
5759 fi
5760 rm -f conftest.err conftest.$ac_objext \
5761       conftest$ac_exeext conftest.$ac_ext
5762         if test $ac_R_space = yes; then
5763           echo "$as_me:$LINENO: result: yes" >&5
5764 echo "${ECHO_T}yes" >&6
5765           X_LIBS="$X_LIBS -R $x_libraries"
5766         else
5767           echo "$as_me:$LINENO: result: neither works" >&5
5768 echo "${ECHO_T}neither works" >&6
5769         fi
5770       fi
5771       LIBS=$ac_xsave_LIBS
5772     esac
5773   fi
5774
5775   # Check for system-dependent libraries X programs must link with.
5776   # Do this before checking for the system-independent R6 libraries
5777   # (-lICE), since we may need -lsocket or whatever for X linking.
5778
5779   if test "$ISC" = yes; then
5780     X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet"
5781   else
5782     # Martyn Johnson says this is needed for Ultrix, if the X
5783     # libraries were built with DECnet support.  And Karl Berry says
5784     # the Alpha needs dnet_stub (dnet does not exist).
5785     ac_xsave_LIBS="$LIBS"; LIBS="$LIBS $X_LIBS -lX11"
5786     cat >conftest.$ac_ext <<_ACEOF
5787 /* confdefs.h.  */
5788 _ACEOF
5789 cat confdefs.h >>conftest.$ac_ext
5790 cat >>conftest.$ac_ext <<_ACEOF
5791 /* end confdefs.h.  */
5792
5793 /* Override any gcc2 internal prototype to avoid an error.  */
5794 #ifdef __cplusplus
5795 extern "C"
5796 #endif
5797 /* We use char because int might match the return type of a gcc2
5798    builtin and then its argument prototype would still apply.  */
5799 char XOpenDisplay ();
5800 int
5801 main ()
5802 {
5803 XOpenDisplay ();
5804   ;
5805   return 0;
5806 }
5807 _ACEOF
5808 rm -f conftest.$ac_objext conftest$ac_exeext
5809 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5810   (eval $ac_link) 2>conftest.er1
5811   ac_status=$?
5812   grep -v '^ *+' conftest.er1 >conftest.err
5813   rm -f conftest.er1
5814   cat conftest.err >&5
5815   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5816   (exit $ac_status); } &&
5817          { ac_try='test -z "$ac_c_werror_flag"
5818                          || test ! -s conftest.err'
5819   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5820   (eval $ac_try) 2>&5
5821   ac_status=$?
5822   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5823   (exit $ac_status); }; } &&
5824          { ac_try='test -s conftest$ac_exeext'
5825   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5826   (eval $ac_try) 2>&5
5827   ac_status=$?
5828   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5829   (exit $ac_status); }; }; then
5830   :
5831 else
5832   echo "$as_me: failed program was:" >&5
5833 sed 's/^/| /' conftest.$ac_ext >&5
5834
5835 echo "$as_me:$LINENO: checking for dnet_ntoa in -ldnet" >&5
5836 echo $ECHO_N "checking for dnet_ntoa in -ldnet... $ECHO_C" >&6
5837 if test "${ac_cv_lib_dnet_dnet_ntoa+set}" = set; then
5838   echo $ECHO_N "(cached) $ECHO_C" >&6
5839 else
5840   ac_check_lib_save_LIBS=$LIBS
5841 LIBS="-ldnet  $LIBS"
5842 cat >conftest.$ac_ext <<_ACEOF
5843 /* confdefs.h.  */
5844 _ACEOF
5845 cat confdefs.h >>conftest.$ac_ext
5846 cat >>conftest.$ac_ext <<_ACEOF
5847 /* end confdefs.h.  */
5848
5849 /* Override any gcc2 internal prototype to avoid an error.  */
5850 #ifdef __cplusplus
5851 extern "C"
5852 #endif
5853 /* We use char because int might match the return type of a gcc2
5854    builtin and then its argument prototype would still apply.  */
5855 char dnet_ntoa ();
5856 int
5857 main ()
5858 {
5859 dnet_ntoa ();
5860   ;
5861   return 0;
5862 }
5863 _ACEOF
5864 rm -f conftest.$ac_objext conftest$ac_exeext
5865 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5866   (eval $ac_link) 2>conftest.er1
5867   ac_status=$?
5868   grep -v '^ *+' conftest.er1 >conftest.err
5869   rm -f conftest.er1
5870   cat conftest.err >&5
5871   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5872   (exit $ac_status); } &&
5873          { ac_try='test -z "$ac_c_werror_flag"
5874                          || test ! -s conftest.err'
5875   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5876   (eval $ac_try) 2>&5
5877   ac_status=$?
5878   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5879   (exit $ac_status); }; } &&
5880          { ac_try='test -s conftest$ac_exeext'
5881   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5882   (eval $ac_try) 2>&5
5883   ac_status=$?
5884   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5885   (exit $ac_status); }; }; then
5886   ac_cv_lib_dnet_dnet_ntoa=yes
5887 else
5888   echo "$as_me: failed program was:" >&5
5889 sed 's/^/| /' conftest.$ac_ext >&5
5890
5891 ac_cv_lib_dnet_dnet_ntoa=no
5892 fi
5893 rm -f conftest.err conftest.$ac_objext \
5894       conftest$ac_exeext conftest.$ac_ext
5895 LIBS=$ac_check_lib_save_LIBS
5896 fi
5897 echo "$as_me:$LINENO: result: $ac_cv_lib_dnet_dnet_ntoa" >&5
5898 echo "${ECHO_T}$ac_cv_lib_dnet_dnet_ntoa" >&6
5899 if test $ac_cv_lib_dnet_dnet_ntoa = yes; then
5900   X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet"
5901 fi
5902
5903     if test $ac_cv_lib_dnet_dnet_ntoa = no; then
5904       echo "$as_me:$LINENO: checking for dnet_ntoa in -ldnet_stub" >&5
5905 echo $ECHO_N "checking for dnet_ntoa in -ldnet_stub... $ECHO_C" >&6
5906 if test "${ac_cv_lib_dnet_stub_dnet_ntoa+set}" = set; then
5907   echo $ECHO_N "(cached) $ECHO_C" >&6
5908 else
5909   ac_check_lib_save_LIBS=$LIBS
5910 LIBS="-ldnet_stub  $LIBS"
5911 cat >conftest.$ac_ext <<_ACEOF
5912 /* confdefs.h.  */
5913 _ACEOF
5914 cat confdefs.h >>conftest.$ac_ext
5915 cat >>conftest.$ac_ext <<_ACEOF
5916 /* end confdefs.h.  */
5917
5918 /* Override any gcc2 internal prototype to avoid an error.  */
5919 #ifdef __cplusplus
5920 extern "C"
5921 #endif
5922 /* We use char because int might match the return type of a gcc2
5923    builtin and then its argument prototype would still apply.  */
5924 char dnet_ntoa ();
5925 int
5926 main ()
5927 {
5928 dnet_ntoa ();
5929   ;
5930   return 0;
5931 }
5932 _ACEOF
5933 rm -f conftest.$ac_objext conftest$ac_exeext
5934 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5935   (eval $ac_link) 2>conftest.er1
5936   ac_status=$?
5937   grep -v '^ *+' conftest.er1 >conftest.err
5938   rm -f conftest.er1
5939   cat conftest.err >&5
5940   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5941   (exit $ac_status); } &&
5942          { ac_try='test -z "$ac_c_werror_flag"
5943                          || test ! -s conftest.err'
5944   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5945   (eval $ac_try) 2>&5
5946   ac_status=$?
5947   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5948   (exit $ac_status); }; } &&
5949          { ac_try='test -s conftest$ac_exeext'
5950   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5951   (eval $ac_try) 2>&5
5952   ac_status=$?
5953   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5954   (exit $ac_status); }; }; then
5955   ac_cv_lib_dnet_stub_dnet_ntoa=yes
5956 else
5957   echo "$as_me: failed program was:" >&5
5958 sed 's/^/| /' conftest.$ac_ext >&5
5959
5960 ac_cv_lib_dnet_stub_dnet_ntoa=no
5961 fi
5962 rm -f conftest.err conftest.$ac_objext \
5963       conftest$ac_exeext conftest.$ac_ext
5964 LIBS=$ac_check_lib_save_LIBS
5965 fi
5966 echo "$as_me:$LINENO: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5
5967 echo "${ECHO_T}$ac_cv_lib_dnet_stub_dnet_ntoa" >&6
5968 if test $ac_cv_lib_dnet_stub_dnet_ntoa = yes; then
5969   X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub"
5970 fi
5971
5972     fi
5973 fi
5974 rm -f conftest.err conftest.$ac_objext \
5975       conftest$ac_exeext conftest.$ac_ext
5976     LIBS="$ac_xsave_LIBS"
5977
5978     # msh@cis.ufl.edu says -lnsl (and -lsocket) are needed for his 386/AT,
5979     # to get the SysV transport functions.
5980     # Chad R. Larson says the Pyramis MIS-ES running DC/OSx (SVR4)
5981     # needs -lnsl.
5982     # The nsl library prevents programs from opening the X display
5983     # on Irix 5.2, according to T.E. Dickey.
5984     # The functions gethostbyname, getservbyname, and inet_addr are
5985     # in -lbsd on LynxOS 3.0.1/i386, according to Lars Hecking.
5986     echo "$as_me:$LINENO: checking for gethostbyname" >&5
5987 echo $ECHO_N "checking for gethostbyname... $ECHO_C" >&6
5988 if test "${ac_cv_func_gethostbyname+set}" = set; then
5989   echo $ECHO_N "(cached) $ECHO_C" >&6
5990 else
5991   cat >conftest.$ac_ext <<_ACEOF
5992 /* confdefs.h.  */
5993 _ACEOF
5994 cat confdefs.h >>conftest.$ac_ext
5995 cat >>conftest.$ac_ext <<_ACEOF
5996 /* end confdefs.h.  */
5997 /* Define gethostbyname to an innocuous variant, in case <limits.h> declares gethostbyname.
5998    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
5999 #define gethostbyname innocuous_gethostbyname
6000
6001 /* System header to define __stub macros and hopefully few prototypes,
6002     which can conflict with char gethostbyname (); below.
6003     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6004     <limits.h> exists even on freestanding compilers.  */
6005
6006 #ifdef __STDC__
6007 # include <limits.h>
6008 #else
6009 # include <assert.h>
6010 #endif
6011
6012 #undef gethostbyname
6013
6014 /* Override any gcc2 internal prototype to avoid an error.  */
6015 #ifdef __cplusplus
6016 extern "C"
6017 {
6018 #endif
6019 /* We use char because int might match the return type of a gcc2
6020    builtin and then its argument prototype would still apply.  */
6021 char gethostbyname ();
6022 /* The GNU C library defines this for functions which it implements
6023     to always fail with ENOSYS.  Some functions are actually named
6024     something starting with __ and the normal name is an alias.  */
6025 #if defined (__stub_gethostbyname) || defined (__stub___gethostbyname)
6026 choke me
6027 #else
6028 char (*f) () = gethostbyname;
6029 #endif
6030 #ifdef __cplusplus
6031 }
6032 #endif
6033
6034 int
6035 main ()
6036 {
6037 return f != gethostbyname;
6038   ;
6039   return 0;
6040 }
6041 _ACEOF
6042 rm -f conftest.$ac_objext conftest$ac_exeext
6043 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6044   (eval $ac_link) 2>conftest.er1
6045   ac_status=$?
6046   grep -v '^ *+' conftest.er1 >conftest.err
6047   rm -f conftest.er1
6048   cat conftest.err >&5
6049   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6050   (exit $ac_status); } &&
6051          { ac_try='test -z "$ac_c_werror_flag"
6052                          || test ! -s conftest.err'
6053   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6054   (eval $ac_try) 2>&5
6055   ac_status=$?
6056   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6057   (exit $ac_status); }; } &&
6058          { ac_try='test -s conftest$ac_exeext'
6059   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6060   (eval $ac_try) 2>&5
6061   ac_status=$?
6062   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6063   (exit $ac_status); }; }; then
6064   ac_cv_func_gethostbyname=yes
6065 else
6066   echo "$as_me: failed program was:" >&5
6067 sed 's/^/| /' conftest.$ac_ext >&5
6068
6069 ac_cv_func_gethostbyname=no
6070 fi
6071 rm -f conftest.err conftest.$ac_objext \
6072       conftest$ac_exeext conftest.$ac_ext
6073 fi
6074 echo "$as_me:$LINENO: result: $ac_cv_func_gethostbyname" >&5
6075 echo "${ECHO_T}$ac_cv_func_gethostbyname" >&6
6076
6077     if test $ac_cv_func_gethostbyname = no; then
6078       echo "$as_me:$LINENO: checking for gethostbyname in -lnsl" >&5
6079 echo $ECHO_N "checking for gethostbyname in -lnsl... $ECHO_C" >&6
6080 if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then
6081   echo $ECHO_N "(cached) $ECHO_C" >&6
6082 else
6083   ac_check_lib_save_LIBS=$LIBS
6084 LIBS="-lnsl  $LIBS"
6085 cat >conftest.$ac_ext <<_ACEOF
6086 /* confdefs.h.  */
6087 _ACEOF
6088 cat confdefs.h >>conftest.$ac_ext
6089 cat >>conftest.$ac_ext <<_ACEOF
6090 /* end confdefs.h.  */
6091
6092 /* Override any gcc2 internal prototype to avoid an error.  */
6093 #ifdef __cplusplus
6094 extern "C"
6095 #endif
6096 /* We use char because int might match the return type of a gcc2
6097    builtin and then its argument prototype would still apply.  */
6098 char gethostbyname ();
6099 int
6100 main ()
6101 {
6102 gethostbyname ();
6103   ;
6104   return 0;
6105 }
6106 _ACEOF
6107 rm -f conftest.$ac_objext conftest$ac_exeext
6108 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6109   (eval $ac_link) 2>conftest.er1
6110   ac_status=$?
6111   grep -v '^ *+' conftest.er1 >conftest.err
6112   rm -f conftest.er1
6113   cat conftest.err >&5
6114   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6115   (exit $ac_status); } &&
6116          { ac_try='test -z "$ac_c_werror_flag"
6117                          || test ! -s conftest.err'
6118   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6119   (eval $ac_try) 2>&5
6120   ac_status=$?
6121   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6122   (exit $ac_status); }; } &&
6123          { ac_try='test -s conftest$ac_exeext'
6124   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6125   (eval $ac_try) 2>&5
6126   ac_status=$?
6127   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6128   (exit $ac_status); }; }; then
6129   ac_cv_lib_nsl_gethostbyname=yes
6130 else
6131   echo "$as_me: failed program was:" >&5
6132 sed 's/^/| /' conftest.$ac_ext >&5
6133
6134 ac_cv_lib_nsl_gethostbyname=no
6135 fi
6136 rm -f conftest.err conftest.$ac_objext \
6137       conftest$ac_exeext conftest.$ac_ext
6138 LIBS=$ac_check_lib_save_LIBS
6139 fi
6140 echo "$as_me:$LINENO: result: $ac_cv_lib_nsl_gethostbyname" >&5
6141 echo "${ECHO_T}$ac_cv_lib_nsl_gethostbyname" >&6
6142 if test $ac_cv_lib_nsl_gethostbyname = yes; then
6143   X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl"
6144 fi
6145
6146       if test $ac_cv_lib_nsl_gethostbyname = no; then
6147         echo "$as_me:$LINENO: checking for gethostbyname in -lbsd" >&5
6148 echo $ECHO_N "checking for gethostbyname in -lbsd... $ECHO_C" >&6
6149 if test "${ac_cv_lib_bsd_gethostbyname+set}" = set; then
6150   echo $ECHO_N "(cached) $ECHO_C" >&6
6151 else
6152   ac_check_lib_save_LIBS=$LIBS
6153 LIBS="-lbsd  $LIBS"
6154 cat >conftest.$ac_ext <<_ACEOF
6155 /* confdefs.h.  */
6156 _ACEOF
6157 cat confdefs.h >>conftest.$ac_ext
6158 cat >>conftest.$ac_ext <<_ACEOF
6159 /* end confdefs.h.  */
6160
6161 /* Override any gcc2 internal prototype to avoid an error.  */
6162 #ifdef __cplusplus
6163 extern "C"
6164 #endif
6165 /* We use char because int might match the return type of a gcc2
6166    builtin and then its argument prototype would still apply.  */
6167 char gethostbyname ();
6168 int
6169 main ()
6170 {
6171 gethostbyname ();
6172   ;
6173   return 0;
6174 }
6175 _ACEOF
6176 rm -f conftest.$ac_objext conftest$ac_exeext
6177 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6178   (eval $ac_link) 2>conftest.er1
6179   ac_status=$?
6180   grep -v '^ *+' conftest.er1 >conftest.err
6181   rm -f conftest.er1
6182   cat conftest.err >&5
6183   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6184   (exit $ac_status); } &&
6185          { ac_try='test -z "$ac_c_werror_flag"
6186                          || test ! -s conftest.err'
6187   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6188   (eval $ac_try) 2>&5
6189   ac_status=$?
6190   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6191   (exit $ac_status); }; } &&
6192          { ac_try='test -s conftest$ac_exeext'
6193   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6194   (eval $ac_try) 2>&5
6195   ac_status=$?
6196   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6197   (exit $ac_status); }; }; then
6198   ac_cv_lib_bsd_gethostbyname=yes
6199 else
6200   echo "$as_me: failed program was:" >&5
6201 sed 's/^/| /' conftest.$ac_ext >&5
6202
6203 ac_cv_lib_bsd_gethostbyname=no
6204 fi
6205 rm -f conftest.err conftest.$ac_objext \
6206       conftest$ac_exeext conftest.$ac_ext
6207 LIBS=$ac_check_lib_save_LIBS
6208 fi
6209 echo "$as_me:$LINENO: result: $ac_cv_lib_bsd_gethostbyname" >&5
6210 echo "${ECHO_T}$ac_cv_lib_bsd_gethostbyname" >&6
6211 if test $ac_cv_lib_bsd_gethostbyname = yes; then
6212   X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd"
6213 fi
6214
6215       fi
6216     fi
6217
6218     # lieder@skyler.mavd.honeywell.com says without -lsocket,
6219     # socket/setsockopt and other routines are undefined under SCO ODT
6220     # 2.0.  But -lsocket is broken on IRIX 5.2 (and is not necessary
6221     # on later versions), says Simon Leinen: it contains gethostby*
6222     # variants that don't use the name server (or something).  -lsocket
6223     # must be given before -lnsl if both are needed.  We assume that
6224     # if connect needs -lnsl, so does gethostbyname.
6225     echo "$as_me:$LINENO: checking for connect" >&5
6226 echo $ECHO_N "checking for connect... $ECHO_C" >&6
6227 if test "${ac_cv_func_connect+set}" = set; then
6228   echo $ECHO_N "(cached) $ECHO_C" >&6
6229 else
6230   cat >conftest.$ac_ext <<_ACEOF
6231 /* confdefs.h.  */
6232 _ACEOF
6233 cat confdefs.h >>conftest.$ac_ext
6234 cat >>conftest.$ac_ext <<_ACEOF
6235 /* end confdefs.h.  */
6236 /* Define connect to an innocuous variant, in case <limits.h> declares connect.
6237    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
6238 #define connect innocuous_connect
6239
6240 /* System header to define __stub macros and hopefully few prototypes,
6241     which can conflict with char connect (); below.
6242     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6243     <limits.h> exists even on freestanding compilers.  */
6244
6245 #ifdef __STDC__
6246 # include <limits.h>
6247 #else
6248 # include <assert.h>
6249 #endif
6250
6251 #undef connect
6252
6253 /* Override any gcc2 internal prototype to avoid an error.  */
6254 #ifdef __cplusplus
6255 extern "C"
6256 {
6257 #endif
6258 /* We use char because int might match the return type of a gcc2
6259    builtin and then its argument prototype would still apply.  */
6260 char connect ();
6261 /* The GNU C library defines this for functions which it implements
6262     to always fail with ENOSYS.  Some functions are actually named
6263     something starting with __ and the normal name is an alias.  */
6264 #if defined (__stub_connect) || defined (__stub___connect)
6265 choke me
6266 #else
6267 char (*f) () = connect;
6268 #endif
6269 #ifdef __cplusplus
6270 }
6271 #endif
6272
6273 int
6274 main ()
6275 {
6276 return f != connect;
6277   ;
6278   return 0;
6279 }
6280 _ACEOF
6281 rm -f conftest.$ac_objext conftest$ac_exeext
6282 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6283   (eval $ac_link) 2>conftest.er1
6284   ac_status=$?
6285   grep -v '^ *+' conftest.er1 >conftest.err
6286   rm -f conftest.er1
6287   cat conftest.err >&5
6288   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6289   (exit $ac_status); } &&
6290          { ac_try='test -z "$ac_c_werror_flag"
6291                          || test ! -s conftest.err'
6292   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6293   (eval $ac_try) 2>&5
6294   ac_status=$?
6295   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6296   (exit $ac_status); }; } &&
6297          { ac_try='test -s conftest$ac_exeext'
6298   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6299   (eval $ac_try) 2>&5
6300   ac_status=$?
6301   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6302   (exit $ac_status); }; }; then
6303   ac_cv_func_connect=yes
6304 else
6305   echo "$as_me: failed program was:" >&5
6306 sed 's/^/| /' conftest.$ac_ext >&5
6307
6308 ac_cv_func_connect=no
6309 fi
6310 rm -f conftest.err conftest.$ac_objext \
6311       conftest$ac_exeext conftest.$ac_ext
6312 fi
6313 echo "$as_me:$LINENO: result: $ac_cv_func_connect" >&5
6314 echo "${ECHO_T}$ac_cv_func_connect" >&6
6315
6316     if test $ac_cv_func_connect = no; then
6317       echo "$as_me:$LINENO: checking for connect in -lsocket" >&5
6318 echo $ECHO_N "checking for connect in -lsocket... $ECHO_C" >&6
6319 if test "${ac_cv_lib_socket_connect+set}" = set; then
6320   echo $ECHO_N "(cached) $ECHO_C" >&6
6321 else
6322   ac_check_lib_save_LIBS=$LIBS
6323 LIBS="-lsocket $X_EXTRA_LIBS $LIBS"
6324 cat >conftest.$ac_ext <<_ACEOF
6325 /* confdefs.h.  */
6326 _ACEOF
6327 cat confdefs.h >>conftest.$ac_ext
6328 cat >>conftest.$ac_ext <<_ACEOF
6329 /* end confdefs.h.  */
6330
6331 /* Override any gcc2 internal prototype to avoid an error.  */
6332 #ifdef __cplusplus
6333 extern "C"
6334 #endif
6335 /* We use char because int might match the return type of a gcc2
6336    builtin and then its argument prototype would still apply.  */
6337 char connect ();
6338 int
6339 main ()
6340 {
6341 connect ();
6342   ;
6343   return 0;
6344 }
6345 _ACEOF
6346 rm -f conftest.$ac_objext conftest$ac_exeext
6347 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6348   (eval $ac_link) 2>conftest.er1
6349   ac_status=$?
6350   grep -v '^ *+' conftest.er1 >conftest.err
6351   rm -f conftest.er1
6352   cat conftest.err >&5
6353   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6354   (exit $ac_status); } &&
6355          { ac_try='test -z "$ac_c_werror_flag"
6356                          || test ! -s conftest.err'
6357   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6358   (eval $ac_try) 2>&5
6359   ac_status=$?
6360   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6361   (exit $ac_status); }; } &&
6362          { ac_try='test -s conftest$ac_exeext'
6363   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6364   (eval $ac_try) 2>&5
6365   ac_status=$?
6366   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6367   (exit $ac_status); }; }; then
6368   ac_cv_lib_socket_connect=yes
6369 else
6370   echo "$as_me: failed program was:" >&5
6371 sed 's/^/| /' conftest.$ac_ext >&5
6372
6373 ac_cv_lib_socket_connect=no
6374 fi
6375 rm -f conftest.err conftest.$ac_objext \
6376       conftest$ac_exeext conftest.$ac_ext
6377 LIBS=$ac_check_lib_save_LIBS
6378 fi
6379 echo "$as_me:$LINENO: result: $ac_cv_lib_socket_connect" >&5
6380 echo "${ECHO_T}$ac_cv_lib_socket_connect" >&6
6381 if test $ac_cv_lib_socket_connect = yes; then
6382   X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS"
6383 fi
6384
6385     fi
6386
6387     # Guillermo Gomez says -lposix is necessary on A/UX.
6388     echo "$as_me:$LINENO: checking for remove" >&5
6389 echo $ECHO_N "checking for remove... $ECHO_C" >&6
6390 if test "${ac_cv_func_remove+set}" = set; then
6391   echo $ECHO_N "(cached) $ECHO_C" >&6
6392 else
6393   cat >conftest.$ac_ext <<_ACEOF
6394 /* confdefs.h.  */
6395 _ACEOF
6396 cat confdefs.h >>conftest.$ac_ext
6397 cat >>conftest.$ac_ext <<_ACEOF
6398 /* end confdefs.h.  */
6399 /* Define remove to an innocuous variant, in case <limits.h> declares remove.
6400    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
6401 #define remove innocuous_remove
6402
6403 /* System header to define __stub macros and hopefully few prototypes,
6404     which can conflict with char remove (); below.
6405     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6406     <limits.h> exists even on freestanding compilers.  */
6407
6408 #ifdef __STDC__
6409 # include <limits.h>
6410 #else
6411 # include <assert.h>
6412 #endif
6413
6414 #undef remove
6415
6416 /* Override any gcc2 internal prototype to avoid an error.  */
6417 #ifdef __cplusplus
6418 extern "C"
6419 {
6420 #endif
6421 /* We use char because int might match the return type of a gcc2
6422    builtin and then its argument prototype would still apply.  */
6423 char remove ();
6424 /* The GNU C library defines this for functions which it implements
6425     to always fail with ENOSYS.  Some functions are actually named
6426     something starting with __ and the normal name is an alias.  */
6427 #if defined (__stub_remove) || defined (__stub___remove)
6428 choke me
6429 #else
6430 char (*f) () = remove;
6431 #endif
6432 #ifdef __cplusplus
6433 }
6434 #endif
6435
6436 int
6437 main ()
6438 {
6439 return f != remove;
6440   ;
6441   return 0;
6442 }
6443 _ACEOF
6444 rm -f conftest.$ac_objext conftest$ac_exeext
6445 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6446   (eval $ac_link) 2>conftest.er1
6447   ac_status=$?
6448   grep -v '^ *+' conftest.er1 >conftest.err
6449   rm -f conftest.er1
6450   cat conftest.err >&5
6451   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6452   (exit $ac_status); } &&
6453          { ac_try='test -z "$ac_c_werror_flag"
6454                          || test ! -s conftest.err'
6455   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6456   (eval $ac_try) 2>&5
6457   ac_status=$?
6458   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6459   (exit $ac_status); }; } &&
6460          { ac_try='test -s conftest$ac_exeext'
6461   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6462   (eval $ac_try) 2>&5
6463   ac_status=$?
6464   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6465   (exit $ac_status); }; }; then
6466   ac_cv_func_remove=yes
6467 else
6468   echo "$as_me: failed program was:" >&5
6469 sed 's/^/| /' conftest.$ac_ext >&5
6470
6471 ac_cv_func_remove=no
6472 fi
6473 rm -f conftest.err conftest.$ac_objext \
6474       conftest$ac_exeext conftest.$ac_ext
6475 fi
6476 echo "$as_me:$LINENO: result: $ac_cv_func_remove" >&5
6477 echo "${ECHO_T}$ac_cv_func_remove" >&6
6478
6479     if test $ac_cv_func_remove = no; then
6480       echo "$as_me:$LINENO: checking for remove in -lposix" >&5
6481 echo $ECHO_N "checking for remove in -lposix... $ECHO_C" >&6
6482 if test "${ac_cv_lib_posix_remove+set}" = set; then
6483   echo $ECHO_N "(cached) $ECHO_C" >&6
6484 else
6485   ac_check_lib_save_LIBS=$LIBS
6486 LIBS="-lposix  $LIBS"
6487 cat >conftest.$ac_ext <<_ACEOF
6488 /* confdefs.h.  */
6489 _ACEOF
6490 cat confdefs.h >>conftest.$ac_ext
6491 cat >>conftest.$ac_ext <<_ACEOF
6492 /* end confdefs.h.  */
6493
6494 /* Override any gcc2 internal prototype to avoid an error.  */
6495 #ifdef __cplusplus
6496 extern "C"
6497 #endif
6498 /* We use char because int might match the return type of a gcc2
6499    builtin and then its argument prototype would still apply.  */
6500 char remove ();
6501 int
6502 main ()
6503 {
6504 remove ();
6505   ;
6506   return 0;
6507 }
6508 _ACEOF
6509 rm -f conftest.$ac_objext conftest$ac_exeext
6510 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6511   (eval $ac_link) 2>conftest.er1
6512   ac_status=$?
6513   grep -v '^ *+' conftest.er1 >conftest.err
6514   rm -f conftest.er1
6515   cat conftest.err >&5
6516   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6517   (exit $ac_status); } &&
6518          { ac_try='test -z "$ac_c_werror_flag"
6519                          || test ! -s conftest.err'
6520   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6521   (eval $ac_try) 2>&5
6522   ac_status=$?
6523   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6524   (exit $ac_status); }; } &&
6525          { ac_try='test -s conftest$ac_exeext'
6526   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6527   (eval $ac_try) 2>&5
6528   ac_status=$?
6529   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6530   (exit $ac_status); }; }; then
6531   ac_cv_lib_posix_remove=yes
6532 else
6533   echo "$as_me: failed program was:" >&5
6534 sed 's/^/| /' conftest.$ac_ext >&5
6535
6536 ac_cv_lib_posix_remove=no
6537 fi
6538 rm -f conftest.err conftest.$ac_objext \
6539       conftest$ac_exeext conftest.$ac_ext
6540 LIBS=$ac_check_lib_save_LIBS
6541 fi
6542 echo "$as_me:$LINENO: result: $ac_cv_lib_posix_remove" >&5
6543 echo "${ECHO_T}$ac_cv_lib_posix_remove" >&6
6544 if test $ac_cv_lib_posix_remove = yes; then
6545   X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix"
6546 fi
6547
6548     fi
6549
6550     # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay.
6551     echo "$as_me:$LINENO: checking for shmat" >&5
6552 echo $ECHO_N "checking for shmat... $ECHO_C" >&6
6553 if test "${ac_cv_func_shmat+set}" = set; then
6554   echo $ECHO_N "(cached) $ECHO_C" >&6
6555 else
6556   cat >conftest.$ac_ext <<_ACEOF
6557 /* confdefs.h.  */
6558 _ACEOF
6559 cat confdefs.h >>conftest.$ac_ext
6560 cat >>conftest.$ac_ext <<_ACEOF
6561 /* end confdefs.h.  */
6562 /* Define shmat to an innocuous variant, in case <limits.h> declares shmat.
6563    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
6564 #define shmat innocuous_shmat
6565
6566 /* System header to define __stub macros and hopefully few prototypes,
6567     which can conflict with char shmat (); below.
6568     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6569     <limits.h> exists even on freestanding compilers.  */
6570
6571 #ifdef __STDC__
6572 # include <limits.h>
6573 #else
6574 # include <assert.h>
6575 #endif
6576
6577 #undef shmat
6578
6579 /* Override any gcc2 internal prototype to avoid an error.  */
6580 #ifdef __cplusplus
6581 extern "C"
6582 {
6583 #endif
6584 /* We use char because int might match the return type of a gcc2
6585    builtin and then its argument prototype would still apply.  */
6586 char shmat ();
6587 /* The GNU C library defines this for functions which it implements
6588     to always fail with ENOSYS.  Some functions are actually named
6589     something starting with __ and the normal name is an alias.  */
6590 #if defined (__stub_shmat) || defined (__stub___shmat)
6591 choke me
6592 #else
6593 char (*f) () = shmat;
6594 #endif
6595 #ifdef __cplusplus
6596 }
6597 #endif
6598
6599 int
6600 main ()
6601 {
6602 return f != shmat;
6603   ;
6604   return 0;
6605 }
6606 _ACEOF
6607 rm -f conftest.$ac_objext conftest$ac_exeext
6608 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6609   (eval $ac_link) 2>conftest.er1
6610   ac_status=$?
6611   grep -v '^ *+' conftest.er1 >conftest.err
6612   rm -f conftest.er1
6613   cat conftest.err >&5
6614   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6615   (exit $ac_status); } &&
6616          { ac_try='test -z "$ac_c_werror_flag"
6617                          || test ! -s conftest.err'
6618   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6619   (eval $ac_try) 2>&5
6620   ac_status=$?
6621   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6622   (exit $ac_status); }; } &&
6623          { ac_try='test -s conftest$ac_exeext'
6624   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6625   (eval $ac_try) 2>&5
6626   ac_status=$?
6627   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6628   (exit $ac_status); }; }; then
6629   ac_cv_func_shmat=yes
6630 else
6631   echo "$as_me: failed program was:" >&5
6632 sed 's/^/| /' conftest.$ac_ext >&5
6633
6634 ac_cv_func_shmat=no
6635 fi
6636 rm -f conftest.err conftest.$ac_objext \
6637       conftest$ac_exeext conftest.$ac_ext
6638 fi
6639 echo "$as_me:$LINENO: result: $ac_cv_func_shmat" >&5
6640 echo "${ECHO_T}$ac_cv_func_shmat" >&6
6641
6642     if test $ac_cv_func_shmat = no; then
6643       echo "$as_me:$LINENO: checking for shmat in -lipc" >&5
6644 echo $ECHO_N "checking for shmat in -lipc... $ECHO_C" >&6
6645 if test "${ac_cv_lib_ipc_shmat+set}" = set; then
6646   echo $ECHO_N "(cached) $ECHO_C" >&6
6647 else
6648   ac_check_lib_save_LIBS=$LIBS
6649 LIBS="-lipc  $LIBS"
6650 cat >conftest.$ac_ext <<_ACEOF
6651 /* confdefs.h.  */
6652 _ACEOF
6653 cat confdefs.h >>conftest.$ac_ext
6654 cat >>conftest.$ac_ext <<_ACEOF
6655 /* end confdefs.h.  */
6656
6657 /* Override any gcc2 internal prototype to avoid an error.  */
6658 #ifdef __cplusplus
6659 extern "C"
6660 #endif
6661 /* We use char because int might match the return type of a gcc2
6662    builtin and then its argument prototype would still apply.  */
6663 char shmat ();
6664 int
6665 main ()
6666 {
6667 shmat ();
6668   ;
6669   return 0;
6670 }
6671 _ACEOF
6672 rm -f conftest.$ac_objext conftest$ac_exeext
6673 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6674   (eval $ac_link) 2>conftest.er1
6675   ac_status=$?
6676   grep -v '^ *+' conftest.er1 >conftest.err
6677   rm -f conftest.er1
6678   cat conftest.err >&5
6679   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6680   (exit $ac_status); } &&
6681          { ac_try='test -z "$ac_c_werror_flag"
6682                          || test ! -s conftest.err'
6683   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6684   (eval $ac_try) 2>&5
6685   ac_status=$?
6686   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6687   (exit $ac_status); }; } &&
6688          { ac_try='test -s conftest$ac_exeext'
6689   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6690   (eval $ac_try) 2>&5
6691   ac_status=$?
6692   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6693   (exit $ac_status); }; }; then
6694   ac_cv_lib_ipc_shmat=yes
6695 else
6696   echo "$as_me: failed program was:" >&5
6697 sed 's/^/| /' conftest.$ac_ext >&5
6698
6699 ac_cv_lib_ipc_shmat=no
6700 fi
6701 rm -f conftest.err conftest.$ac_objext \
6702       conftest$ac_exeext conftest.$ac_ext
6703 LIBS=$ac_check_lib_save_LIBS
6704 fi
6705 echo "$as_me:$LINENO: result: $ac_cv_lib_ipc_shmat" >&5
6706 echo "${ECHO_T}$ac_cv_lib_ipc_shmat" >&6
6707 if test $ac_cv_lib_ipc_shmat = yes; then
6708   X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc"
6709 fi
6710
6711     fi
6712   fi
6713
6714   # Check for libraries that X11R6 Xt/Xaw programs need.
6715   ac_save_LDFLAGS=$LDFLAGS
6716   test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries"
6717   # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to
6718   # check for ICE first), but we must link in the order -lSM -lICE or
6719   # we get undefined symbols.  So assume we have SM if we have ICE.
6720   # These have to be linked with before -lX11, unlike the other
6721   # libraries we check for below, so use a different variable.
6722   # John Interrante, Karl Berry
6723   echo "$as_me:$LINENO: checking for IceConnectionNumber in -lICE" >&5
6724 echo $ECHO_N "checking for IceConnectionNumber in -lICE... $ECHO_C" >&6
6725 if test "${ac_cv_lib_ICE_IceConnectionNumber+set}" = set; then
6726   echo $ECHO_N "(cached) $ECHO_C" >&6
6727 else
6728   ac_check_lib_save_LIBS=$LIBS
6729 LIBS="-lICE $X_EXTRA_LIBS $LIBS"
6730 cat >conftest.$ac_ext <<_ACEOF
6731 /* confdefs.h.  */
6732 _ACEOF
6733 cat confdefs.h >>conftest.$ac_ext
6734 cat >>conftest.$ac_ext <<_ACEOF
6735 /* end confdefs.h.  */
6736
6737 /* Override any gcc2 internal prototype to avoid an error.  */
6738 #ifdef __cplusplus
6739 extern "C"
6740 #endif
6741 /* We use char because int might match the return type of a gcc2
6742    builtin and then its argument prototype would still apply.  */
6743 char IceConnectionNumber ();
6744 int
6745 main ()
6746 {
6747 IceConnectionNumber ();
6748   ;
6749   return 0;
6750 }
6751 _ACEOF
6752 rm -f conftest.$ac_objext conftest$ac_exeext
6753 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6754   (eval $ac_link) 2>conftest.er1
6755   ac_status=$?
6756   grep -v '^ *+' conftest.er1 >conftest.err
6757   rm -f conftest.er1
6758   cat conftest.err >&5
6759   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6760   (exit $ac_status); } &&
6761          { ac_try='test -z "$ac_c_werror_flag"
6762                          || test ! -s conftest.err'
6763   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6764   (eval $ac_try) 2>&5
6765   ac_status=$?
6766   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6767   (exit $ac_status); }; } &&
6768          { ac_try='test -s conftest$ac_exeext'
6769   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6770   (eval $ac_try) 2>&5
6771   ac_status=$?
6772   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6773   (exit $ac_status); }; }; then
6774   ac_cv_lib_ICE_IceConnectionNumber=yes
6775 else
6776   echo "$as_me: failed program was:" >&5
6777 sed 's/^/| /' conftest.$ac_ext >&5
6778
6779 ac_cv_lib_ICE_IceConnectionNumber=no
6780 fi
6781 rm -f conftest.err conftest.$ac_objext \
6782       conftest$ac_exeext conftest.$ac_ext
6783 LIBS=$ac_check_lib_save_LIBS
6784 fi
6785 echo "$as_me:$LINENO: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5
6786 echo "${ECHO_T}$ac_cv_lib_ICE_IceConnectionNumber" >&6
6787 if test $ac_cv_lib_ICE_IceConnectionNumber = yes; then
6788   X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE"
6789 fi
6790
6791   LDFLAGS=$ac_save_LDFLAGS
6792
6793 fi
6794
6795
6796 if test "$have_x" != yes; then
6797   { { echo "$as_me:$LINENO: error: Couldn't find X11 headers/libs.  Try \`$0 --help'." >&5
6798 echo "$as_me: error: Couldn't find X11 headers/libs.  Try \`$0 --help'." >&2;}
6799    { (exit 1); exit 1; }; }
6800 fi
6801
6802
6803     echo "$as_me:$LINENO: checking for X app-defaults directory" >&5
6804 echo $ECHO_N "checking for X app-defaults directory... $ECHO_C" >&6
6805 if test "${ac_cv_x_app_defaults+set}" = set; then
6806   echo $ECHO_N "(cached) $ECHO_C" >&6
6807 else
6808
6809   rm -fr conftestdir
6810   if mkdir conftestdir; then
6811     cd conftestdir 2>/dev/null
6812     # Make sure to not put "make" in the Imakefile rules, since we grep it out.
6813     cat > Imakefile <<'EOF'
6814 acfindx:
6815         @echo 'ac_x_app_defaults="${XAPPLOADDIR}"'
6816 EOF
6817     if (xmkmf) >/dev/null 2>&1 && test -f Makefile; then
6818       # GNU make sometimes prints "make[1]: Entering...", which'd confuse us.
6819       eval `${MAKE-make} acfindx 2>/dev/null | grep -v make`
6820     fi
6821     cd .. 2>/dev/null
6822     rm -fr conftestdir
6823   fi
6824       if test x"$ac_x_app_defaults" = x; then
6825
6826   # Look for the directory under a standard set of common directories.
6827   # Check X11 before X11Rn because it's often a symlink to the current release.
6828   for ac_dir in                                 \
6829     /usr/X11/lib/app-defaults                   \
6830     /usr/X11R6/lib/app-defaults                 \
6831     /usr/X11R6/lib/X11/app-defaults             \
6832     /usr/X11R5/lib/app-defaults                 \
6833     /usr/X11R5/lib/X11/app-defaults             \
6834     /usr/X11R4/lib/app-defaults                 \
6835     /usr/X11R4/lib/X11/app-defaults             \
6836                                                 \
6837     /usr/lib/X11/app-defaults                   \
6838     /usr/lib/X11R6/app-defaults                 \
6839     /usr/lib/X11R5/app-defaults                 \
6840     /usr/lib/X11R4/app-defaults                 \
6841                                                 \
6842     /usr/local/X11/lib/app-defaults             \
6843     /usr/local/X11R6/lib/app-defaults           \
6844     /usr/local/X11R5/lib/app-defaults           \
6845     /usr/local/X11R4/lib/app-defaults           \
6846                                                 \
6847     /usr/local/lib/X11/app-defaults             \
6848     /usr/local/lib/X11R6/app-defaults           \
6849     /usr/local/lib/X11R6/X11/app-defaults       \
6850     /usr/local/lib/X11R5/app-defaults           \
6851     /usr/local/lib/X11R5/X11/app-defaults       \
6852     /usr/local/lib/X11R4/app-defaults           \
6853     /usr/local/lib/X11R4/X11/app-defaults       \
6854                                                 \
6855     /usr/X386/lib/X11/app-defaults              \
6856     /usr/x386/lib/X11/app-defaults              \
6857     /usr/XFree86/lib/X11/app-defaults           \
6858                                                 \
6859     /usr/lib/X11/app-defaults                   \
6860     /usr/local/lib/X11/app-defaults             \
6861     /usr/unsupported/lib/X11/app-defaults       \
6862     /usr/athena/lib/X11/app-defaults            \
6863     /usr/local/x11r5/lib/X11/app-defaults       \
6864     /usr/lpp/Xamples/lib/X11/app-defaults       \
6865     /lib/usr/lib/X11/app-defaults               \
6866                                                 \
6867     /usr/openwin/lib/app-defaults               \
6868     /usr/openwin/lib/X11/app-defaults           \
6869     /usr/openwin/share/lib/app-defaults         \
6870     /usr/openwin/share/lib/X11/app-defaults     \
6871                                                 \
6872     /X11R6/lib/app-defaults                     \
6873     /X11R5/lib/app-defaults                     \
6874     /X11R4/lib/app-defaults                     \
6875     ; \
6876   do
6877     if test -d "$ac_dir"; then
6878       ac_x_app_defaults=$ac_dir
6879       break
6880     fi
6881   done
6882
6883       fi
6884       if test x"$ac_x_app_defaults" = x; then
6885         ac_cv_x_app_defaults="/usr/lib/X11/app-defaults"
6886       else
6887         # Record where we found app-defaults for the cache.
6888         ac_cv_x_app_defaults="$ac_x_app_defaults"
6889       fi
6890 fi
6891 echo "$as_me:$LINENO: result: $ac_cv_x_app_defaults" >&5
6892 echo "${ECHO_T}$ac_cv_x_app_defaults" >&6
6893     eval ac_x_app_defaults="$ac_cv_x_app_defaults"
6894 case "$host" in
6895     *-hpux*)
6896
6897       # The following arcana was gleaned from conversations with
6898       # Eric Schwartz <erics@col.hp.com>:
6899       #
6900       # On HPUX 10.x, the parts of X that HP considers "standard" live in
6901       # /usr/{include,lib}/X11R6/.  The parts that HP doesn't consider
6902       # "standard", notably, Xaw and Xmu, live in /usr/contrib/X11R6/.
6903       # Yet /usr/contrib/X11R6/ comes preinstalled on all HPUX systems.
6904       # Also, there are symlinks from /usr/include/ and /usr/lib/ into
6905       # /usr/{include,lib}/X11R6/, so that (if you don't use Xmu at all)
6906       # you don't need any -I or -L arguments.
6907       #
6908       # On HPUX 9.x, /usr/{include,lib}/X11R5/ and /usr/contrib/X11R5/
6909       # are the same division as 10.x.  However, there are no symlinks to
6910       # the X stuff from /usr/include/ and /usr/lib/, so -I and -L
6911       # arguments are always necessary.
6912       #
6913       # However, X11R6 was available on HPUX 9.x as a patch: if that
6914       # patch was installed, then all of X11R6 went in to
6915       # /usr/contrib/X11R6/ (there was no /usr/{include,lib}/X11R6/.)
6916       #
6917       # HPUX 8.x was the same as 9.x, but was X11R4 instead (I don't know
6918       # whether R5 was available as a patch; R6 undoubtedly was not.)
6919       #
6920       # So.  We try and use the highest numbered pair of
6921       # /usr/{include,lib}/X11R?/ and /usr/contrib/X11R?/{include,lib}/
6922       # that are available.  We do not mix and match different versions
6923       # of X.
6924       #
6925       # Question I still don't know the answer to: (do you?)
6926       #
6927       #   * On HPUX 9.x, where /usr/include/X11R5/ was standard, and
6928       #     /usr/contrib/X11R6/ could be installed as a patch, what was in
6929       #     that contrib directory?  Did it contain so-called "standard"
6930       #     X11R6, or did it include Xaw and Xmu as well?  If the former,
6931       #     where did one find Xaw and Xmu on 9.x R6 systems?  Would this
6932       #     be a situation where one had to reach into the R5 headers and
6933       #     libs to find Xmu?  That is, must both R6 and R5 directories
6934       #     be on the -I and -L lists in that case?
6935       #
6936       for version in X11R6 X11R5 X11R4 ; do
6937         # if either pair of directories exists...
6938         if test -d /usr/include/$version || test -d /usr/contrib/$version/include
6939         then
6940            # if contrib exists, use it...
6941            if test -d /usr/contrib/$version/include ; then
6942              X_CFLAGS="$X_CFLAGS -I/usr/contrib/$version/include"
6943              X_LIBS="$X_LIBS -L/usr/contrib/$version/lib"
6944            fi
6945            # if the "standard" one exists, use it.
6946            if test -d /usr/include/$version ; then
6947              X_CFLAGS="$X_CFLAGS -I/usr/include/$version"
6948              X_LIBS="$X_LIBS -L/usr/lib/$version"
6949            fi
6950            # since at least one of the pair exists, go no farther.
6951            break
6952         fi
6953       done
6954
6955       # Now find Motif.  Thanks for not making xmkmf find this by
6956       # default, you losers.
6957       #
6958       if test -d /usr/include/Motif2.1 ; then
6959         X_CFLAGS="$X_CFLAGS -I/usr/include/Motif2.1"
6960         X_LIBS="$X_LIBS -L/usr/lib/Motif2.1"
6961       elif test -d /usr/include/Motif1.2 ; then
6962         X_CFLAGS="$X_CFLAGS -I/usr/include/Motif1.2"
6963         X_LIBS="$X_LIBS -L/usr/lib/Motif1.2"
6964       elif test -d /usr/include/Motif1.1 ; then
6965         X_CFLAGS="$X_CFLAGS -I/usr/include/Motif1.1"
6966         X_LIBS="$X_LIBS -L/usr/lib/Motif1.1"
6967       fi
6968
6969       # Now let's check for the pseudo-standard locations for OpenGL and XPM.
6970       #
6971       if test -d /opt/graphics/OpenGL/include ; then
6972         # HP-UX 10.20 puts it here
6973         X_CFLAGS="-I/opt/graphics/OpenGL/include $X_CFLAGS"
6974         X_LIBS="-L/opt/graphics/OpenGL/lib $X_LIBS"
6975       elif test -d /opt/Mesa/lib ; then
6976         X_CFLAGS="-I/opt/Mesa/include $X_CFLAGS"
6977         X_LIBS="-L/opt/Mesa/lib $X_LIBS"
6978       fi
6979
6980
6981       if test -d /opt/xpm/lib/X11 ; then
6982         X_CFLAGS="-I/opt/xpm/include $X_CFLAGS"
6983         X_LIBS="-L/opt/xpm/lib/X11 $X_LIBS"
6984       fi
6985
6986       # On HPUX, default to installing in /opt/xscreensaver/ instead of
6987       # in /usr/local/, unless there is already an xscreensaver in
6988       # /usr/local/bin/.  This can be overridden with the --prefix arg
6989       # to configure.  I'm not sure this is the right thing to do, but
6990       # Richard Lloyd says so...
6991       #
6992       if test \! -x /usr/local/bin/xscreensaver ; then
6993         ac_default_prefix=/opt/xscreensaver
6994       fi
6995
6996     ;;
6997     *-solaris*)
6998
6999       # Thanks for not making xmkmf find this by default, pinheads.
7000       # And thanks for moving things around again, too.  Is this
7001       # really the standard location now?  What happened to the
7002       # joke that this kind of thing went in /opt?
7003       # cthomp says "answer: CDE (Common Disorganized Environment)"
7004       #
7005       if test -f /usr/dt/include/Xm/Xm.h ; then
7006         X_CFLAGS="$X_CFLAGS -I/usr/dt/include"
7007         MOTIF_LIBS="$MOTIF_LIBS -L/usr/dt/lib -R/usr/dt/lib"
7008
7009         # Some versions of Slowlaris Motif require -lgen.  But not all.  Why?
7010         echo "$as_me:$LINENO: checking for regcmp in -lgen" >&5
7011 echo $ECHO_N "checking for regcmp in -lgen... $ECHO_C" >&6
7012 if test "${ac_cv_lib_gen_regcmp+set}" = set; then
7013   echo $ECHO_N "(cached) $ECHO_C" >&6
7014 else
7015   ac_check_lib_save_LIBS=$LIBS
7016 LIBS="-lgen  $LIBS"
7017 cat >conftest.$ac_ext <<_ACEOF
7018 /* confdefs.h.  */
7019 _ACEOF
7020 cat confdefs.h >>conftest.$ac_ext
7021 cat >>conftest.$ac_ext <<_ACEOF
7022 /* end confdefs.h.  */
7023
7024 /* Override any gcc2 internal prototype to avoid an error.  */
7025 #ifdef __cplusplus
7026 extern "C"
7027 #endif
7028 /* We use char because int might match the return type of a gcc2
7029    builtin and then its argument prototype would still apply.  */
7030 char regcmp ();
7031 int
7032 main ()
7033 {
7034 regcmp ();
7035   ;
7036   return 0;
7037 }
7038 _ACEOF
7039 rm -f conftest.$ac_objext conftest$ac_exeext
7040 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7041   (eval $ac_link) 2>conftest.er1
7042   ac_status=$?
7043   grep -v '^ *+' conftest.er1 >conftest.err
7044   rm -f conftest.er1
7045   cat conftest.err >&5
7046   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7047   (exit $ac_status); } &&
7048          { ac_try='test -z "$ac_c_werror_flag"
7049                          || test ! -s conftest.err'
7050   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7051   (eval $ac_try) 2>&5
7052   ac_status=$?
7053   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7054   (exit $ac_status); }; } &&
7055          { ac_try='test -s conftest$ac_exeext'
7056   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7057   (eval $ac_try) 2>&5
7058   ac_status=$?
7059   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7060   (exit $ac_status); }; }; then
7061   ac_cv_lib_gen_regcmp=yes
7062 else
7063   echo "$as_me: failed program was:" >&5
7064 sed 's/^/| /' conftest.$ac_ext >&5
7065
7066 ac_cv_lib_gen_regcmp=no
7067 fi
7068 rm -f conftest.err conftest.$ac_objext \
7069       conftest$ac_exeext conftest.$ac_ext
7070 LIBS=$ac_check_lib_save_LIBS
7071 fi
7072 echo "$as_me:$LINENO: result: $ac_cv_lib_gen_regcmp" >&5
7073 echo "${ECHO_T}$ac_cv_lib_gen_regcmp" >&6
7074 if test $ac_cv_lib_gen_regcmp = yes; then
7075   MOTIF_LIBS="$MOTIF_LIBS -lgen"
7076 fi
7077
7078       fi
7079
7080     ;;
7081     *-darwin*)
7082
7083       # On MacOS X (10.x with "fink"), many things are under /sw/.
7084       #
7085       if test -d /sw/include ; then
7086         X_CFLAGS="-I/sw/include $X_CFLAGS"
7087         X_LIBS="-L/sw/lib $X_LIBS"
7088       fi
7089     ;;
7090   esac
7091 echo "$as_me:$LINENO: checking for XPointer" >&5
7092 echo $ECHO_N "checking for XPointer... $ECHO_C" >&6
7093 if test "${ac_cv_xpointer+set}" = set; then
7094   echo $ECHO_N "(cached) $ECHO_C" >&6
7095 else
7096
7097   ac_save_CPPFLAGS="$CPPFLAGS"
7098   if test \! -z "$includedir" ; then
7099     CPPFLAGS="$CPPFLAGS -I$includedir"
7100   fi
7101   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
7102   cat >conftest.$ac_ext <<_ACEOF
7103 /* confdefs.h.  */
7104 _ACEOF
7105 cat confdefs.h >>conftest.$ac_ext
7106 cat >>conftest.$ac_ext <<_ACEOF
7107 /* end confdefs.h.  */
7108 #include <X11/Xlib.h>
7109 int
7110 main ()
7111 {
7112 XPointer foo = (XPointer) 0;
7113   ;
7114   return 0;
7115 }
7116 _ACEOF
7117 rm -f conftest.$ac_objext
7118 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7119   (eval $ac_compile) 2>conftest.er1
7120   ac_status=$?
7121   grep -v '^ *+' conftest.er1 >conftest.err
7122   rm -f conftest.er1
7123   cat conftest.err >&5
7124   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7125   (exit $ac_status); } &&
7126          { ac_try='test -z "$ac_c_werror_flag"
7127                          || test ! -s conftest.err'
7128   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7129   (eval $ac_try) 2>&5
7130   ac_status=$?
7131   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7132   (exit $ac_status); }; } &&
7133          { ac_try='test -s conftest.$ac_objext'
7134   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7135   (eval $ac_try) 2>&5
7136   ac_status=$?
7137   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7138   (exit $ac_status); }; }; then
7139   ac_cv_xpointer=yes
7140 else
7141   echo "$as_me: failed program was:" >&5
7142 sed 's/^/| /' conftest.$ac_ext >&5
7143
7144 ac_cv_xpointer=no
7145 fi
7146 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7147   CPPFLAGS="$ac_save_CPPFLAGS"
7148 fi
7149 echo "$as_me:$LINENO: result: $ac_cv_xpointer" >&5
7150 echo "${ECHO_T}$ac_cv_xpointer" >&6
7151   if test "$ac_cv_xpointer" != yes; then
7152    cat >>confdefs.h <<\_ACEOF
7153 #define XPointer char*
7154 _ACEOF
7155
7156   fi
7157
7158 echo "$as_me:$LINENO: checking whether this is MacOS X" >&5
7159 echo $ECHO_N "checking whether this is MacOS X... $ECHO_C" >&6
7160   ac_macosx=no
7161   case "$host" in
7162     *-apple-darwin* )
7163       ac_macosx=yes
7164     ;;
7165   esac
7166 echo "$as_me:$LINENO: result: $ac_macosx" >&5
7167 echo "${ECHO_T}$ac_macosx" >&6
7168
7169
7170
7171 ###############################################################################
7172 #
7173 #       Gettext support
7174 #
7175 ###############################################################################
7176
7177
7178
7179 if test -n ""; then
7180     echo "$as_me:$LINENO: checking for intltool >= " >&5
7181 echo $ECHO_N "checking for intltool >= ... $ECHO_C" >&6
7182
7183     INTLTOOL_REQUIRED_VERSION_AS_INT=`echo  | awk -F. '{ printf "%d", $1 * 100 + $2; }'`
7184     INTLTOOL_APPLIED_VERSION=`awk -F\" '/\\$VERSION / { printf $2; }'  < intltool-update.in`
7185
7186     INTLTOOL_APPLIED_VERSION_AS_INT=`awk -F\" '/\\$VERSION / { split($2, VERSION, "."); printf "%d\n", VERSION[1] * 100 + VERSION[2];}' < intltool-update.in`
7187
7188
7189     if test "$INTLTOOL_APPLIED_VERSION_AS_INT" -ge "$INTLTOOL_REQUIRED_VERSION_AS_INT"; then
7190         echo "$as_me:$LINENO: result: $INTLTOOL_APPLIED_VERSION found" >&5
7191 echo "${ECHO_T}$INTLTOOL_APPLIED_VERSION found" >&6
7192     else
7193         echo "$as_me:$LINENO: result: $INTLTOOL_APPLIED_VERSION found. Your intltool is too old.  You need intltool  or later." >&5
7194 echo "${ECHO_T}$INTLTOOL_APPLIED_VERSION found. Your intltool is too old.  You need intltool  or later." >&6
7195         exit 1
7196     fi
7197 fi
7198
7199   INTLTOOL_DESKTOP_RULE='%.desktop:   %.desktop.in   $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_MERGE) $(top_srcdir)/po $< $@ -d -u -c $(top_builddir)/po/.intltool-merge-cache'
7200 INTLTOOL_DIRECTORY_RULE='%.directory: %.directory.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_MERGE) $(top_srcdir)/po $< $@ -d -u -c $(top_builddir)/po/.intltool-merge-cache'
7201      INTLTOOL_KEYS_RULE='%.keys:      %.keys.in      $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_MERGE) $(top_srcdir)/po $< $@ -k -u -c $(top_builddir)/po/.intltool-merge-cache'
7202       INTLTOOL_OAF_RULE='%.oaf:       %.oaf.in       $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_MERGE) $(top_srcdir)/po $< $@ -o -p'
7203      INTLTOOL_PONG_RULE='%.pong:      %.pong.in      $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_MERGE) $(top_srcdir)/po $< $@ -x -u -c $(top_builddir)/po/.intltool-merge-cache'
7204    INTLTOOL_SERVER_RULE='%.server:    %.server.in    $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_MERGE) $(top_srcdir)/po $< $@ -o -u -c $(top_builddir)/po/.intltool-merge-cache'
7205     INTLTOOL_SHEET_RULE='%.sheet:     %.sheet.in     $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_MERGE) $(top_srcdir)/po $< $@ -x -u -c $(top_builddir)/po/.intltool-merge-cache'
7206 INTLTOOL_SOUNDLIST_RULE='%.soundlist: %.soundlist.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_MERGE) $(top_srcdir)/po $< $@ -d -u -c $(top_builddir)/po/.intltool-merge-cache'
7207        INTLTOOL_UI_RULE='%.ui:        %.ui.in        $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_MERGE) $(top_srcdir)/po $< $@ -x -u -c $(top_builddir)/po/.intltool-merge-cache'
7208       INTLTOOL_XML_RULE='%.xml:       %.xml.in       $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_MERGE) $(top_srcdir)/po $< $@ -x -u -c $(top_builddir)/po/.intltool-merge-cache'
7209     INTLTOOL_CAVES_RULE='%.caves:     %.caves.in     $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_MERGE) $(top_srcdir)/po $< $@ -d -u -c $(top_builddir)/po/.intltool-merge-cache'
7210
7211
7212
7213
7214
7215
7216
7217
7218
7219
7220
7221
7222
7223 # Use the tools built into the package, not the ones that are installed.
7224
7225 INTLTOOL_EXTRACT='$(top_builddir)/intltool-extract'
7226 INTLTOOL_MERGE='$(top_builddir)/intltool-merge'
7227 INTLTOOL_UPDATE='$(top_builddir)/intltool-update'
7228
7229
7230
7231
7232
7233 # Extract the first word of "perl", so it can be a program name with args.
7234 set dummy perl; ac_word=$2
7235 echo "$as_me:$LINENO: checking for $ac_word" >&5
7236 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7237 if test "${ac_cv_path_INTLTOOL_PERL+set}" = set; then
7238   echo $ECHO_N "(cached) $ECHO_C" >&6
7239 else
7240   case $INTLTOOL_PERL in
7241   [\\/]* | ?:[\\/]*)
7242   ac_cv_path_INTLTOOL_PERL="$INTLTOOL_PERL" # Let the user override the test with a path.
7243   ;;
7244   *)
7245   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7246 for as_dir in $PATH
7247 do
7248   IFS=$as_save_IFS
7249   test -z "$as_dir" && as_dir=.
7250   for ac_exec_ext in '' $ac_executable_extensions; do
7251   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7252     ac_cv_path_INTLTOOL_PERL="$as_dir/$ac_word$ac_exec_ext"
7253     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7254     break 2
7255   fi
7256 done
7257 done
7258
7259   ;;
7260 esac
7261 fi
7262 INTLTOOL_PERL=$ac_cv_path_INTLTOOL_PERL
7263
7264 if test -n "$INTLTOOL_PERL"; then
7265   echo "$as_me:$LINENO: result: $INTLTOOL_PERL" >&5
7266 echo "${ECHO_T}$INTLTOOL_PERL" >&6
7267 else
7268   echo "$as_me:$LINENO: result: no" >&5
7269 echo "${ECHO_T}no" >&6
7270 fi
7271
7272 if test -z "$INTLTOOL_PERL"; then
7273    { { echo "$as_me:$LINENO: error: perl not found; required for intltool" >&5
7274 echo "$as_me: error: perl not found; required for intltool" >&2;}
7275    { (exit 1); exit 1; }; }
7276 fi
7277 if test -z "`$INTLTOOL_PERL -v | fgrep '5.' 2> /dev/null`"; then
7278    { { echo "$as_me:$LINENO: error: perl 5.x required for intltool" >&5
7279 echo "$as_me: error: perl 5.x required for intltool" >&2;}
7280    { (exit 1); exit 1; }; }
7281 fi
7282
7283 # Remove file type tags (using []) from po/POTFILES.
7284
7285
7286
7287
7288
7289
7290
7291 # Manually sed perl in so people don't have to put the intltool scripts in AC_OUTPUT.
7292
7293           ac_config_commands="$ac_config_commands default-1"
7294
7295
7296
7297 GETTEXT_PACKAGE=xscreensaver
7298
7299 cat >>confdefs.h <<_ACEOF
7300 #define GETTEXT_PACKAGE "$GETTEXT_PACKAGE"
7301 _ACEOF
7302
7303
7304 cat >>confdefs.h <<_ACEOF
7305 #define PACKAGE "$GETTEXT_PACKAGE"
7306 _ACEOF
7307
7308
7309
7310 ALL_LINGUAS="ca da de es et fi fr hu it ja ko nb nl no pl pt pt_BR ru sk sv vi wa zh_CN zh_TW"
7311 if test -n "$ac_tool_prefix"; then
7312   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
7313 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
7314 echo "$as_me:$LINENO: checking for $ac_word" >&5
7315 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7316 if test "${ac_cv_prog_RANLIB+set}" = set; then
7317   echo $ECHO_N "(cached) $ECHO_C" >&6
7318 else
7319   if test -n "$RANLIB"; then
7320   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
7321 else
7322 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7323 for as_dir in $PATH
7324 do
7325   IFS=$as_save_IFS
7326   test -z "$as_dir" && as_dir=.
7327   for ac_exec_ext in '' $ac_executable_extensions; do
7328   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7329     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
7330     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7331     break 2
7332   fi
7333 done
7334 done
7335
7336 fi
7337 fi
7338 RANLIB=$ac_cv_prog_RANLIB
7339 if test -n "$RANLIB"; then
7340   echo "$as_me:$LINENO: result: $RANLIB" >&5
7341 echo "${ECHO_T}$RANLIB" >&6
7342 else
7343   echo "$as_me:$LINENO: result: no" >&5
7344 echo "${ECHO_T}no" >&6
7345 fi
7346
7347 fi
7348 if test -z "$ac_cv_prog_RANLIB"; then
7349   ac_ct_RANLIB=$RANLIB
7350   # Extract the first word of "ranlib", so it can be a program name with args.
7351 set dummy ranlib; ac_word=$2
7352 echo "$as_me:$LINENO: checking for $ac_word" >&5
7353 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7354 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
7355   echo $ECHO_N "(cached) $ECHO_C" >&6
7356 else
7357   if test -n "$ac_ct_RANLIB"; then
7358   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
7359 else
7360 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7361 for as_dir in $PATH
7362 do
7363   IFS=$as_save_IFS
7364   test -z "$as_dir" && as_dir=.
7365   for ac_exec_ext in '' $ac_executable_extensions; do
7366   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7367     ac_cv_prog_ac_ct_RANLIB="ranlib"
7368     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7369     break 2
7370   fi
7371 done
7372 done
7373
7374   test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
7375 fi
7376 fi
7377 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
7378 if test -n "$ac_ct_RANLIB"; then
7379   echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
7380 echo "${ECHO_T}$ac_ct_RANLIB" >&6
7381 else
7382   echo "$as_me:$LINENO: result: no" >&5
7383 echo "${ECHO_T}no" >&6
7384 fi
7385
7386   RANLIB=$ac_ct_RANLIB
7387 else
7388   RANLIB="$ac_cv_prog_RANLIB"
7389 fi
7390
7391 echo "$as_me:$LINENO: checking for off_t" >&5
7392 echo $ECHO_N "checking for off_t... $ECHO_C" >&6
7393 if test "${ac_cv_type_off_t+set}" = set; then
7394   echo $ECHO_N "(cached) $ECHO_C" >&6
7395 else
7396   cat >conftest.$ac_ext <<_ACEOF
7397 /* confdefs.h.  */
7398 _ACEOF
7399 cat confdefs.h >>conftest.$ac_ext
7400 cat >>conftest.$ac_ext <<_ACEOF
7401 /* end confdefs.h.  */
7402 $ac_includes_default
7403 int
7404 main ()
7405 {
7406 if ((off_t *) 0)
7407   return 0;
7408 if (sizeof (off_t))
7409   return 0;
7410   ;
7411   return 0;
7412 }
7413 _ACEOF
7414 rm -f conftest.$ac_objext
7415 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7416   (eval $ac_compile) 2>conftest.er1
7417   ac_status=$?
7418   grep -v '^ *+' conftest.er1 >conftest.err
7419   rm -f conftest.er1
7420   cat conftest.err >&5
7421   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7422   (exit $ac_status); } &&
7423          { ac_try='test -z "$ac_c_werror_flag"
7424                          || test ! -s conftest.err'
7425   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7426   (eval $ac_try) 2>&5
7427   ac_status=$?
7428   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7429   (exit $ac_status); }; } &&
7430          { ac_try='test -s conftest.$ac_objext'
7431   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7432   (eval $ac_try) 2>&5
7433   ac_status=$?
7434   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7435   (exit $ac_status); }; }; then
7436   ac_cv_type_off_t=yes
7437 else
7438   echo "$as_me: failed program was:" >&5
7439 sed 's/^/| /' conftest.$ac_ext >&5
7440
7441 ac_cv_type_off_t=no
7442 fi
7443 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7444 fi
7445 echo "$as_me:$LINENO: result: $ac_cv_type_off_t" >&5
7446 echo "${ECHO_T}$ac_cv_type_off_t" >&6
7447 if test $ac_cv_type_off_t = yes; then
7448   :
7449 else
7450
7451 cat >>confdefs.h <<_ACEOF
7452 #define off_t long
7453 _ACEOF
7454
7455 fi
7456
7457 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
7458 # for constant arguments.  Useless!
7459 echo "$as_me:$LINENO: checking for working alloca.h" >&5
7460 echo $ECHO_N "checking for working alloca.h... $ECHO_C" >&6
7461 if test "${ac_cv_working_alloca_h+set}" = set; then
7462   echo $ECHO_N "(cached) $ECHO_C" >&6
7463 else
7464   cat >conftest.$ac_ext <<_ACEOF
7465 /* confdefs.h.  */
7466 _ACEOF
7467 cat confdefs.h >>conftest.$ac_ext
7468 cat >>conftest.$ac_ext <<_ACEOF
7469 /* end confdefs.h.  */
7470 #include <alloca.h>
7471 int
7472 main ()
7473 {
7474 char *p = (char *) alloca (2 * sizeof (int));
7475   ;
7476   return 0;
7477 }
7478 _ACEOF
7479 rm -f conftest.$ac_objext conftest$ac_exeext
7480 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7481   (eval $ac_link) 2>conftest.er1
7482   ac_status=$?
7483   grep -v '^ *+' conftest.er1 >conftest.err
7484   rm -f conftest.er1
7485   cat conftest.err >&5
7486   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7487   (exit $ac_status); } &&
7488          { ac_try='test -z "$ac_c_werror_flag"
7489                          || test ! -s conftest.err'
7490   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7491   (eval $ac_try) 2>&5
7492   ac_status=$?
7493   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7494   (exit $ac_status); }; } &&
7495          { ac_try='test -s conftest$ac_exeext'
7496   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7497   (eval $ac_try) 2>&5
7498   ac_status=$?
7499   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7500   (exit $ac_status); }; }; then
7501   ac_cv_working_alloca_h=yes
7502 else
7503   echo "$as_me: failed program was:" >&5
7504 sed 's/^/| /' conftest.$ac_ext >&5
7505
7506 ac_cv_working_alloca_h=no
7507 fi
7508 rm -f conftest.err conftest.$ac_objext \
7509       conftest$ac_exeext conftest.$ac_ext
7510 fi
7511 echo "$as_me:$LINENO: result: $ac_cv_working_alloca_h" >&5
7512 echo "${ECHO_T}$ac_cv_working_alloca_h" >&6
7513 if test $ac_cv_working_alloca_h = yes; then
7514
7515 cat >>confdefs.h <<\_ACEOF
7516 #define HAVE_ALLOCA_H 1
7517 _ACEOF
7518
7519 fi
7520
7521 echo "$as_me:$LINENO: checking for alloca" >&5
7522 echo $ECHO_N "checking for alloca... $ECHO_C" >&6
7523 if test "${ac_cv_func_alloca_works+set}" = set; then
7524   echo $ECHO_N "(cached) $ECHO_C" >&6
7525 else
7526   cat >conftest.$ac_ext <<_ACEOF
7527 /* confdefs.h.  */
7528 _ACEOF
7529 cat confdefs.h >>conftest.$ac_ext
7530 cat >>conftest.$ac_ext <<_ACEOF
7531 /* end confdefs.h.  */
7532 #ifdef __GNUC__
7533 # define alloca __builtin_alloca
7534 #else
7535 # ifdef _MSC_VER
7536 #  include <malloc.h>
7537 #  define alloca _alloca
7538 # else
7539 #  if HAVE_ALLOCA_H
7540 #   include <alloca.h>
7541 #  else
7542 #   ifdef _AIX
7543  #pragma alloca
7544 #   else
7545 #    ifndef alloca /* predefined by HP cc +Olibcalls */
7546 char *alloca ();
7547 #    endif
7548 #   endif
7549 #  endif
7550 # endif
7551 #endif
7552
7553 int
7554 main ()
7555 {
7556 char *p = (char *) alloca (1);
7557   ;
7558   return 0;
7559 }
7560 _ACEOF
7561 rm -f conftest.$ac_objext conftest$ac_exeext
7562 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7563   (eval $ac_link) 2>conftest.er1
7564   ac_status=$?
7565   grep -v '^ *+' conftest.er1 >conftest.err
7566   rm -f conftest.er1
7567   cat conftest.err >&5
7568   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7569   (exit $ac_status); } &&
7570          { ac_try='test -z "$ac_c_werror_flag"
7571                          || test ! -s conftest.err'
7572   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7573   (eval $ac_try) 2>&5
7574   ac_status=$?
7575   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7576   (exit $ac_status); }; } &&
7577          { ac_try='test -s conftest$ac_exeext'
7578   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7579   (eval $ac_try) 2>&5
7580   ac_status=$?
7581   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7582   (exit $ac_status); }; }; then
7583   ac_cv_func_alloca_works=yes
7584 else
7585   echo "$as_me: failed program was:" >&5
7586 sed 's/^/| /' conftest.$ac_ext >&5
7587
7588 ac_cv_func_alloca_works=no
7589 fi
7590 rm -f conftest.err conftest.$ac_objext \
7591       conftest$ac_exeext conftest.$ac_ext
7592 fi
7593 echo "$as_me:$LINENO: result: $ac_cv_func_alloca_works" >&5
7594 echo "${ECHO_T}$ac_cv_func_alloca_works" >&6
7595
7596 if test $ac_cv_func_alloca_works = yes; then
7597
7598 cat >>confdefs.h <<\_ACEOF
7599 #define HAVE_ALLOCA 1
7600 _ACEOF
7601
7602 else
7603   # The SVR3 libPW and SVR4 libucb both contain incompatible functions
7604 # that cause trouble.  Some versions do not even contain alloca or
7605 # contain a buggy version.  If you still want to use their alloca,
7606 # use ar to extract alloca.o from them instead of compiling alloca.c.
7607
7608 ALLOCA=alloca.$ac_objext
7609
7610 cat >>confdefs.h <<\_ACEOF
7611 #define C_ALLOCA 1
7612 _ACEOF
7613
7614
7615 echo "$as_me:$LINENO: checking whether \`alloca.c' needs Cray hooks" >&5
7616 echo $ECHO_N "checking whether \`alloca.c' needs Cray hooks... $ECHO_C" >&6
7617 if test "${ac_cv_os_cray+set}" = set; then
7618   echo $ECHO_N "(cached) $ECHO_C" >&6
7619 else
7620   cat >conftest.$ac_ext <<_ACEOF
7621 /* confdefs.h.  */
7622 _ACEOF
7623 cat confdefs.h >>conftest.$ac_ext
7624 cat >>conftest.$ac_ext <<_ACEOF
7625 /* end confdefs.h.  */
7626 #if defined(CRAY) && ! defined(CRAY2)
7627 webecray
7628 #else
7629 wenotbecray
7630 #endif
7631
7632 _ACEOF
7633 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7634   $EGREP "webecray" >/dev/null 2>&1; then
7635   ac_cv_os_cray=yes
7636 else
7637   ac_cv_os_cray=no
7638 fi
7639 rm -f conftest*
7640
7641 fi
7642 echo "$as_me:$LINENO: result: $ac_cv_os_cray" >&5
7643 echo "${ECHO_T}$ac_cv_os_cray" >&6
7644 if test $ac_cv_os_cray = yes; then
7645   for ac_func in _getb67 GETB67 getb67; do
7646     as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
7647 echo "$as_me:$LINENO: checking for $ac_func" >&5
7648 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
7649 if eval "test \"\${$as_ac_var+set}\" = set"; then
7650   echo $ECHO_N "(cached) $ECHO_C" >&6
7651 else
7652   cat >conftest.$ac_ext <<_ACEOF
7653 /* confdefs.h.  */
7654 _ACEOF
7655 cat confdefs.h >>conftest.$ac_ext
7656 cat >>conftest.$ac_ext <<_ACEOF
7657 /* end confdefs.h.  */
7658 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
7659    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
7660 #define $ac_func innocuous_$ac_func
7661
7662 /* System header to define __stub macros and hopefully few prototypes,
7663     which can conflict with char $ac_func (); below.
7664     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7665     <limits.h> exists even on freestanding compilers.  */
7666
7667 #ifdef __STDC__
7668 # include <limits.h>
7669 #else
7670 # include <assert.h>
7671 #endif
7672
7673 #undef $ac_func
7674
7675 /* Override any gcc2 internal prototype to avoid an error.  */
7676 #ifdef __cplusplus
7677 extern "C"
7678 {
7679 #endif
7680 /* We use char because int might match the return type of a gcc2
7681    builtin and then its argument prototype would still apply.  */
7682 char $ac_func ();
7683 /* The GNU C library defines this for functions which it implements
7684     to always fail with ENOSYS.  Some functions are actually named
7685     something starting with __ and the normal name is an alias.  */
7686 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
7687 choke me
7688 #else
7689 char (*f) () = $ac_func;
7690 #endif
7691 #ifdef __cplusplus
7692 }
7693 #endif
7694
7695 int
7696 main ()
7697 {
7698 return f != $ac_func;
7699   ;
7700   return 0;
7701 }
7702 _ACEOF
7703 rm -f conftest.$ac_objext conftest$ac_exeext
7704 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7705   (eval $ac_link) 2>conftest.er1
7706   ac_status=$?
7707   grep -v '^ *+' conftest.er1 >conftest.err
7708   rm -f conftest.er1
7709   cat conftest.err >&5
7710   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7711   (exit $ac_status); } &&
7712          { ac_try='test -z "$ac_c_werror_flag"
7713                          || test ! -s conftest.err'
7714   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7715   (eval $ac_try) 2>&5
7716   ac_status=$?
7717   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7718   (exit $ac_status); }; } &&
7719          { ac_try='test -s conftest$ac_exeext'
7720   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7721   (eval $ac_try) 2>&5
7722   ac_status=$?
7723   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7724   (exit $ac_status); }; }; then
7725   eval "$as_ac_var=yes"
7726 else
7727   echo "$as_me: failed program was:" >&5
7728 sed 's/^/| /' conftest.$ac_ext >&5
7729
7730 eval "$as_ac_var=no"
7731 fi
7732 rm -f conftest.err conftest.$ac_objext \
7733       conftest$ac_exeext conftest.$ac_ext
7734 fi
7735 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
7736 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
7737 if test `eval echo '${'$as_ac_var'}'` = yes; then
7738
7739 cat >>confdefs.h <<_ACEOF
7740 #define CRAY_STACKSEG_END $ac_func
7741 _ACEOF
7742
7743     break
7744 fi
7745
7746   done
7747 fi
7748
7749 echo "$as_me:$LINENO: checking stack direction for C alloca" >&5
7750 echo $ECHO_N "checking stack direction for C alloca... $ECHO_C" >&6
7751 if test "${ac_cv_c_stack_direction+set}" = set; then
7752   echo $ECHO_N "(cached) $ECHO_C" >&6
7753 else
7754   if test "$cross_compiling" = yes; then
7755   ac_cv_c_stack_direction=0
7756 else
7757   cat >conftest.$ac_ext <<_ACEOF
7758 /* confdefs.h.  */
7759 _ACEOF
7760 cat confdefs.h >>conftest.$ac_ext
7761 cat >>conftest.$ac_ext <<_ACEOF
7762 /* end confdefs.h.  */
7763 int
7764 find_stack_direction ()
7765 {
7766   static char *addr = 0;
7767   auto char dummy;
7768   if (addr == 0)
7769     {
7770       addr = &dummy;
7771       return find_stack_direction ();
7772     }
7773   else
7774     return (&dummy > addr) ? 1 : -1;
7775 }
7776
7777 int
7778 main ()
7779 {
7780   exit (find_stack_direction () < 0);
7781 }
7782 _ACEOF
7783 rm -f conftest$ac_exeext
7784 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7785   (eval $ac_link) 2>&5
7786   ac_status=$?
7787   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7788   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
7789   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7790   (eval $ac_try) 2>&5
7791   ac_status=$?
7792   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7793   (exit $ac_status); }; }; then
7794   ac_cv_c_stack_direction=1
7795 else
7796   echo "$as_me: program exited with status $ac_status" >&5
7797 echo "$as_me: failed program was:" >&5
7798 sed 's/^/| /' conftest.$ac_ext >&5
7799
7800 ( exit $ac_status )
7801 ac_cv_c_stack_direction=-1
7802 fi
7803 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
7804 fi
7805 fi
7806 echo "$as_me:$LINENO: result: $ac_cv_c_stack_direction" >&5
7807 echo "${ECHO_T}$ac_cv_c_stack_direction" >&6
7808
7809 cat >>confdefs.h <<_ACEOF
7810 #define STACK_DIRECTION $ac_cv_c_stack_direction
7811 _ACEOF
7812
7813
7814 fi
7815
7816
7817
7818 for ac_header in stdlib.h unistd.h
7819 do
7820 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
7821 if eval "test \"\${$as_ac_Header+set}\" = set"; then
7822   echo "$as_me:$LINENO: checking for $ac_header" >&5
7823 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
7824 if eval "test \"\${$as_ac_Header+set}\" = set"; then
7825   echo $ECHO_N "(cached) $ECHO_C" >&6
7826 fi
7827 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
7828 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
7829 else
7830   # Is the header compilable?
7831 echo "$as_me:$LINENO: checking $ac_header usability" >&5
7832 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
7833 cat >conftest.$ac_ext <<_ACEOF
7834 /* confdefs.h.  */
7835 _ACEOF
7836 cat confdefs.h >>conftest.$ac_ext
7837 cat >>conftest.$ac_ext <<_ACEOF
7838 /* end confdefs.h.  */
7839 $ac_includes_default
7840 #include <$ac_header>
7841 _ACEOF
7842 rm -f conftest.$ac_objext
7843 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7844   (eval $ac_compile) 2>conftest.er1
7845   ac_status=$?
7846   grep -v '^ *+' conftest.er1 >conftest.err
7847   rm -f conftest.er1
7848   cat conftest.err >&5
7849   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7850   (exit $ac_status); } &&
7851          { ac_try='test -z "$ac_c_werror_flag"
7852                          || test ! -s conftest.err'
7853   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7854   (eval $ac_try) 2>&5
7855   ac_status=$?
7856   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7857   (exit $ac_status); }; } &&
7858          { ac_try='test -s conftest.$ac_objext'
7859   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7860   (eval $ac_try) 2>&5
7861   ac_status=$?
7862   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7863   (exit $ac_status); }; }; then
7864   ac_header_compiler=yes
7865 else
7866   echo "$as_me: failed program was:" >&5
7867 sed 's/^/| /' conftest.$ac_ext >&5
7868
7869 ac_header_compiler=no
7870 fi
7871 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7872 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
7873 echo "${ECHO_T}$ac_header_compiler" >&6
7874
7875 # Is the header present?
7876 echo "$as_me:$LINENO: checking $ac_header presence" >&5
7877 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
7878 cat >conftest.$ac_ext <<_ACEOF
7879 /* confdefs.h.  */
7880 _ACEOF
7881 cat confdefs.h >>conftest.$ac_ext
7882 cat >>conftest.$ac_ext <<_ACEOF
7883 /* end confdefs.h.  */
7884 #include <$ac_header>
7885 _ACEOF
7886 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
7887   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
7888   ac_status=$?
7889   grep -v '^ *+' conftest.er1 >conftest.err
7890   rm -f conftest.er1
7891   cat conftest.err >&5
7892   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7893   (exit $ac_status); } >/dev/null; then
7894   if test -s conftest.err; then
7895     ac_cpp_err=$ac_c_preproc_warn_flag
7896     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
7897   else
7898     ac_cpp_err=
7899   fi
7900 else
7901   ac_cpp_err=yes
7902 fi
7903 if test -z "$ac_cpp_err"; then
7904   ac_header_preproc=yes
7905 else
7906   echo "$as_me: failed program was:" >&5
7907 sed 's/^/| /' conftest.$ac_ext >&5
7908
7909   ac_header_preproc=no
7910 fi
7911 rm -f conftest.err conftest.$ac_ext
7912 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
7913 echo "${ECHO_T}$ac_header_preproc" >&6
7914
7915 # So?  What about this header?
7916 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
7917   yes:no: )
7918     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
7919 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
7920     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
7921 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
7922     ac_header_preproc=yes
7923     ;;
7924   no:yes:* )
7925     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
7926 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
7927     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
7928 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
7929     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
7930 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
7931     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
7932 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
7933     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
7934 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
7935     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
7936 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
7937     (
7938       cat <<\_ASBOX
7939 ## ------------------------------------------ ##
7940 ## Report this to the AC_PACKAGE_NAME lists.  ##
7941 ## ------------------------------------------ ##
7942 _ASBOX
7943     ) |
7944       sed "s/^/$as_me: WARNING:     /" >&2
7945     ;;
7946 esac
7947 echo "$as_me:$LINENO: checking for $ac_header" >&5
7948 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
7949 if eval "test \"\${$as_ac_Header+set}\" = set"; then
7950   echo $ECHO_N "(cached) $ECHO_C" >&6
7951 else
7952   eval "$as_ac_Header=\$ac_header_preproc"
7953 fi
7954 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
7955 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
7956
7957 fi
7958 if test `eval echo '${'$as_ac_Header'}'` = yes; then
7959   cat >>confdefs.h <<_ACEOF
7960 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
7961 _ACEOF
7962
7963 fi
7964
7965 done
7966
7967
7968 for ac_func in getpagesize
7969 do
7970 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
7971 echo "$as_me:$LINENO: checking for $ac_func" >&5
7972 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
7973 if eval "test \"\${$as_ac_var+set}\" = set"; then
7974   echo $ECHO_N "(cached) $ECHO_C" >&6
7975 else
7976   cat >conftest.$ac_ext <<_ACEOF
7977 /* confdefs.h.  */
7978 _ACEOF
7979 cat confdefs.h >>conftest.$ac_ext
7980 cat >>conftest.$ac_ext <<_ACEOF
7981 /* end confdefs.h.  */
7982 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
7983    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
7984 #define $ac_func innocuous_$ac_func
7985
7986 /* System header to define __stub macros and hopefully few prototypes,
7987     which can conflict with char $ac_func (); below.
7988     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7989     <limits.h> exists even on freestanding compilers.  */
7990
7991 #ifdef __STDC__
7992 # include <limits.h>
7993 #else
7994 # include <assert.h>
7995 #endif
7996
7997 #undef $ac_func
7998
7999 /* Override any gcc2 internal prototype to avoid an error.  */
8000 #ifdef __cplusplus
8001 extern "C"
8002 {
8003 #endif
8004 /* We use char because int might match the return type of a gcc2
8005    builtin and then its argument prototype would still apply.  */
8006 char $ac_func ();
8007 /* The GNU C library defines this for functions which it implements
8008     to always fail with ENOSYS.  Some functions are actually named
8009     something starting with __ and the normal name is an alias.  */
8010 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
8011 choke me
8012 #else
8013 char (*f) () = $ac_func;
8014 #endif
8015 #ifdef __cplusplus
8016 }
8017 #endif
8018
8019 int
8020 main ()
8021 {
8022 return f != $ac_func;
8023   ;
8024   return 0;
8025 }
8026 _ACEOF
8027 rm -f conftest.$ac_objext conftest$ac_exeext
8028 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8029   (eval $ac_link) 2>conftest.er1
8030   ac_status=$?
8031   grep -v '^ *+' conftest.er1 >conftest.err
8032   rm -f conftest.er1
8033   cat conftest.err >&5
8034   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8035   (exit $ac_status); } &&
8036          { ac_try='test -z "$ac_c_werror_flag"
8037                          || test ! -s conftest.err'
8038   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8039   (eval $ac_try) 2>&5
8040   ac_status=$?
8041   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8042   (exit $ac_status); }; } &&
8043          { ac_try='test -s conftest$ac_exeext'
8044   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8045   (eval $ac_try) 2>&5
8046   ac_status=$?
8047   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8048   (exit $ac_status); }; }; then
8049   eval "$as_ac_var=yes"
8050 else
8051   echo "$as_me: failed program was:" >&5
8052 sed 's/^/| /' conftest.$ac_ext >&5
8053
8054 eval "$as_ac_var=no"
8055 fi
8056 rm -f conftest.err conftest.$ac_objext \
8057       conftest$ac_exeext conftest.$ac_ext
8058 fi
8059 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
8060 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
8061 if test `eval echo '${'$as_ac_var'}'` = yes; then
8062   cat >>confdefs.h <<_ACEOF
8063 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
8064 _ACEOF
8065
8066 fi
8067 done
8068
8069 echo "$as_me:$LINENO: checking for working mmap" >&5
8070 echo $ECHO_N "checking for working mmap... $ECHO_C" >&6
8071 if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then
8072   echo $ECHO_N "(cached) $ECHO_C" >&6
8073 else
8074   if test "$cross_compiling" = yes; then
8075   ac_cv_func_mmap_fixed_mapped=no
8076 else
8077   cat >conftest.$ac_ext <<_ACEOF
8078 /* confdefs.h.  */
8079 _ACEOF
8080 cat confdefs.h >>conftest.$ac_ext
8081 cat >>conftest.$ac_ext <<_ACEOF
8082 /* end confdefs.h.  */
8083 $ac_includes_default
8084 /* malloc might have been renamed as rpl_malloc. */
8085 #undef malloc
8086
8087 /* Thanks to Mike Haertel and Jim Avera for this test.
8088    Here is a matrix of mmap possibilities:
8089         mmap private not fixed
8090         mmap private fixed at somewhere currently unmapped
8091         mmap private fixed at somewhere already mapped
8092         mmap shared not fixed
8093         mmap shared fixed at somewhere currently unmapped
8094         mmap shared fixed at somewhere already mapped
8095    For private mappings, we should verify that changes cannot be read()
8096    back from the file, nor mmap's back from the file at a different
8097    address.  (There have been systems where private was not correctly
8098    implemented like the infamous i386 svr4.0, and systems where the
8099    VM page cache was not coherent with the file system buffer cache
8100    like early versions of FreeBSD and possibly contemporary NetBSD.)
8101    For shared mappings, we should conversely verify that changes get
8102    propagated back to all the places they're supposed to be.
8103
8104    Grep wants private fixed already mapped.
8105    The main things grep needs to know about mmap are:
8106    * does it exist and is it safe to write into the mmap'd area
8107    * how to use it (BSD variants)  */
8108
8109 #include <fcntl.h>
8110 #include <sys/mman.h>
8111
8112 #if !STDC_HEADERS && !HAVE_STDLIB_H
8113 char *malloc ();
8114 #endif
8115
8116 /* This mess was copied from the GNU getpagesize.h.  */
8117 #if !HAVE_GETPAGESIZE
8118 /* Assume that all systems that can run configure have sys/param.h.  */
8119 # if !HAVE_SYS_PARAM_H
8120 #  define HAVE_SYS_PARAM_H 1
8121 # endif
8122
8123 # ifdef _SC_PAGESIZE
8124 #  define getpagesize() sysconf(_SC_PAGESIZE)
8125 # else /* no _SC_PAGESIZE */
8126 #  if HAVE_SYS_PARAM_H
8127 #   include <sys/param.h>
8128 #   ifdef EXEC_PAGESIZE
8129 #    define getpagesize() EXEC_PAGESIZE
8130 #   else /* no EXEC_PAGESIZE */
8131 #    ifdef NBPG
8132 #     define getpagesize() NBPG * CLSIZE
8133 #     ifndef CLSIZE
8134 #      define CLSIZE 1
8135 #     endif /* no CLSIZE */
8136 #    else /* no NBPG */
8137 #     ifdef NBPC
8138 #      define getpagesize() NBPC
8139 #     else /* no NBPC */
8140 #      ifdef PAGESIZE
8141 #       define getpagesize() PAGESIZE
8142 #      endif /* PAGESIZE */
8143 #     endif /* no NBPC */
8144 #    endif /* no NBPG */
8145 #   endif /* no EXEC_PAGESIZE */
8146 #  else /* no HAVE_SYS_PARAM_H */
8147 #   define getpagesize() 8192   /* punt totally */
8148 #  endif /* no HAVE_SYS_PARAM_H */
8149 # endif /* no _SC_PAGESIZE */
8150
8151 #endif /* no HAVE_GETPAGESIZE */
8152
8153 int
8154 main ()
8155 {
8156   char *data, *data2, *data3;
8157   int i, pagesize;
8158   int fd;
8159
8160   pagesize = getpagesize ();
8161
8162   /* First, make a file with some known garbage in it. */
8163   data = (char *) malloc (pagesize);
8164   if (!data)
8165     exit (1);
8166   for (i = 0; i < pagesize; ++i)
8167     *(data + i) = rand ();
8168   umask (0);
8169   fd = creat ("conftest.mmap", 0600);
8170   if (fd < 0)
8171     exit (1);
8172   if (write (fd, data, pagesize) != pagesize)
8173     exit (1);
8174   close (fd);
8175
8176   /* Next, try to mmap the file at a fixed address which already has
8177      something else allocated at it.  If we can, also make sure that
8178      we see the same garbage.  */
8179   fd = open ("conftest.mmap", O_RDWR);
8180   if (fd < 0)
8181     exit (1);
8182   data2 = (char *) malloc (2 * pagesize);
8183   if (!data2)
8184     exit (1);
8185   data2 += (pagesize - ((long) data2 & (pagesize - 1))) & (pagesize - 1);
8186   if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
8187                      MAP_PRIVATE | MAP_FIXED, fd, 0L))
8188     exit (1);
8189   for (i = 0; i < pagesize; ++i)
8190     if (*(data + i) != *(data2 + i))
8191       exit (1);
8192
8193   /* Finally, make sure that changes to the mapped area do not
8194      percolate back to the file as seen by read().  (This is a bug on
8195      some variants of i386 svr4.0.)  */
8196   for (i = 0; i < pagesize; ++i)
8197     *(data2 + i) = *(data2 + i) + 1;
8198   data3 = (char *) malloc (pagesize);
8199   if (!data3)
8200     exit (1);
8201   if (read (fd, data3, pagesize) != pagesize)
8202     exit (1);
8203   for (i = 0; i < pagesize; ++i)
8204     if (*(data + i) != *(data3 + i))
8205       exit (1);
8206   close (fd);
8207   exit (0);
8208 }
8209 _ACEOF
8210 rm -f conftest$ac_exeext
8211 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8212   (eval $ac_link) 2>&5
8213   ac_status=$?
8214   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8215   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
8216   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8217   (eval $ac_try) 2>&5
8218   ac_status=$?
8219   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8220   (exit $ac_status); }; }; then
8221   ac_cv_func_mmap_fixed_mapped=yes
8222 else
8223   echo "$as_me: program exited with status $ac_status" >&5
8224 echo "$as_me: failed program was:" >&5
8225 sed 's/^/| /' conftest.$ac_ext >&5
8226
8227 ( exit $ac_status )
8228 ac_cv_func_mmap_fixed_mapped=no
8229 fi
8230 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
8231 fi
8232 fi
8233 echo "$as_me:$LINENO: result: $ac_cv_func_mmap_fixed_mapped" >&5
8234 echo "${ECHO_T}$ac_cv_func_mmap_fixed_mapped" >&6
8235 if test $ac_cv_func_mmap_fixed_mapped = yes; then
8236
8237 cat >>confdefs.h <<\_ACEOF
8238 #define HAVE_MMAP 1
8239 _ACEOF
8240
8241 fi
8242 rm -f conftest.mmap
8243
8244
8245
8246
8247
8248
8249
8250
8251
8252
8253 for ac_header in argz.h limits.h locale.h nl_types.h malloc.h string.h \
8254 unistd.h sys/param.h
8255 do
8256 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
8257 if eval "test \"\${$as_ac_Header+set}\" = set"; then
8258   echo "$as_me:$LINENO: checking for $ac_header" >&5
8259 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
8260 if eval "test \"\${$as_ac_Header+set}\" = set"; then
8261   echo $ECHO_N "(cached) $ECHO_C" >&6
8262 fi
8263 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
8264 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
8265 else
8266   # Is the header compilable?
8267 echo "$as_me:$LINENO: checking $ac_header usability" >&5
8268 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
8269 cat >conftest.$ac_ext <<_ACEOF
8270 /* confdefs.h.  */
8271 _ACEOF
8272 cat confdefs.h >>conftest.$ac_ext
8273 cat >>conftest.$ac_ext <<_ACEOF
8274 /* end confdefs.h.  */
8275 $ac_includes_default
8276 #include <$ac_header>
8277 _ACEOF
8278 rm -f conftest.$ac_objext
8279 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8280   (eval $ac_compile) 2>conftest.er1
8281   ac_status=$?
8282   grep -v '^ *+' conftest.er1 >conftest.err
8283   rm -f conftest.er1
8284   cat conftest.err >&5
8285   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8286   (exit $ac_status); } &&
8287          { ac_try='test -z "$ac_c_werror_flag"
8288                          || test ! -s conftest.err'
8289   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8290   (eval $ac_try) 2>&5
8291   ac_status=$?
8292   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8293   (exit $ac_status); }; } &&
8294          { ac_try='test -s conftest.$ac_objext'
8295   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8296   (eval $ac_try) 2>&5
8297   ac_status=$?
8298   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8299   (exit $ac_status); }; }; then
8300   ac_header_compiler=yes
8301 else
8302   echo "$as_me: failed program was:" >&5
8303 sed 's/^/| /' conftest.$ac_ext >&5
8304
8305 ac_header_compiler=no
8306 fi
8307 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8308 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
8309 echo "${ECHO_T}$ac_header_compiler" >&6
8310
8311 # Is the header present?
8312 echo "$as_me:$LINENO: checking $ac_header presence" >&5
8313 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
8314 cat >conftest.$ac_ext <<_ACEOF
8315 /* confdefs.h.  */
8316 _ACEOF
8317 cat confdefs.h >>conftest.$ac_ext
8318 cat >>conftest.$ac_ext <<_ACEOF
8319 /* end confdefs.h.  */
8320 #include <$ac_header>
8321 _ACEOF
8322 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
8323   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
8324   ac_status=$?
8325   grep -v '^ *+' conftest.er1 >conftest.err
8326   rm -f conftest.er1
8327   cat conftest.err >&5
8328   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8329   (exit $ac_status); } >/dev/null; then
8330   if test -s conftest.err; then
8331     ac_cpp_err=$ac_c_preproc_warn_flag
8332     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
8333   else
8334     ac_cpp_err=
8335   fi
8336 else
8337   ac_cpp_err=yes
8338 fi
8339 if test -z "$ac_cpp_err"; then
8340   ac_header_preproc=yes
8341 else
8342   echo "$as_me: failed program was:" >&5
8343 sed 's/^/| /' conftest.$ac_ext >&5
8344
8345   ac_header_preproc=no
8346 fi
8347 rm -f conftest.err conftest.$ac_ext
8348 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
8349 echo "${ECHO_T}$ac_header_preproc" >&6
8350
8351 # So?  What about this header?
8352 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
8353   yes:no: )
8354     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
8355 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
8356     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
8357 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
8358     ac_header_preproc=yes
8359     ;;
8360   no:yes:* )
8361     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
8362 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
8363     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
8364 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
8365     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
8366 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
8367     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
8368 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
8369     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
8370 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
8371     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
8372 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
8373     (
8374       cat <<\_ASBOX
8375 ## ------------------------------------------ ##
8376 ## Report this to the AC_PACKAGE_NAME lists.  ##
8377 ## ------------------------------------------ ##
8378 _ASBOX
8379     ) |
8380       sed "s/^/$as_me: WARNING:     /" >&2
8381     ;;
8382 esac
8383 echo "$as_me:$LINENO: checking for $ac_header" >&5
8384 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
8385 if eval "test \"\${$as_ac_Header+set}\" = set"; then
8386   echo $ECHO_N "(cached) $ECHO_C" >&6
8387 else
8388   eval "$as_ac_Header=\$ac_header_preproc"
8389 fi
8390 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
8391 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
8392
8393 fi
8394 if test `eval echo '${'$as_ac_Header'}'` = yes; then
8395   cat >>confdefs.h <<_ACEOF
8396 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
8397 _ACEOF
8398
8399 fi
8400
8401 done
8402
8403
8404
8405
8406
8407
8408
8409
8410
8411
8412
8413
8414 for ac_func in getcwd munmap putenv setenv setlocale strchr strcasecmp \
8415 strdup __argz_count __argz_stringify __argz_next
8416 do
8417 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
8418 echo "$as_me:$LINENO: checking for $ac_func" >&5
8419 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
8420 if eval "test \"\${$as_ac_var+set}\" = set"; then
8421   echo $ECHO_N "(cached) $ECHO_C" >&6
8422 else
8423   cat >conftest.$ac_ext <<_ACEOF
8424 /* confdefs.h.  */
8425 _ACEOF
8426 cat confdefs.h >>conftest.$ac_ext
8427 cat >>conftest.$ac_ext <<_ACEOF
8428 /* end confdefs.h.  */
8429 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
8430    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
8431 #define $ac_func innocuous_$ac_func
8432
8433 /* System header to define __stub macros and hopefully few prototypes,
8434     which can conflict with char $ac_func (); below.
8435     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
8436     <limits.h> exists even on freestanding compilers.  */
8437
8438 #ifdef __STDC__
8439 # include <limits.h>
8440 #else
8441 # include <assert.h>
8442 #endif
8443
8444 #undef $ac_func
8445
8446 /* Override any gcc2 internal prototype to avoid an error.  */
8447 #ifdef __cplusplus
8448 extern "C"
8449 {
8450 #endif
8451 /* We use char because int might match the return type of a gcc2
8452    builtin and then its argument prototype would still apply.  */
8453 char $ac_func ();
8454 /* The GNU C library defines this for functions which it implements
8455     to always fail with ENOSYS.  Some functions are actually named
8456     something starting with __ and the normal name is an alias.  */
8457 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
8458 choke me
8459 #else
8460 char (*f) () = $ac_func;
8461 #endif
8462 #ifdef __cplusplus
8463 }
8464 #endif
8465
8466 int
8467 main ()
8468 {
8469 return f != $ac_func;
8470   ;
8471   return 0;
8472 }
8473 _ACEOF
8474 rm -f conftest.$ac_objext conftest$ac_exeext
8475 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8476   (eval $ac_link) 2>conftest.er1
8477   ac_status=$?
8478   grep -v '^ *+' conftest.er1 >conftest.err
8479   rm -f conftest.er1
8480   cat conftest.err >&5
8481   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8482   (exit $ac_status); } &&
8483          { ac_try='test -z "$ac_c_werror_flag"
8484                          || test ! -s conftest.err'
8485   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8486   (eval $ac_try) 2>&5
8487   ac_status=$?
8488   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8489   (exit $ac_status); }; } &&
8490          { ac_try='test -s conftest$ac_exeext'
8491   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8492   (eval $ac_try) 2>&5
8493   ac_status=$?
8494   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8495   (exit $ac_status); }; }; then
8496   eval "$as_ac_var=yes"
8497 else
8498   echo "$as_me: failed program was:" >&5
8499 sed 's/^/| /' conftest.$ac_ext >&5
8500
8501 eval "$as_ac_var=no"
8502 fi
8503 rm -f conftest.err conftest.$ac_objext \
8504       conftest$ac_exeext conftest.$ac_ext
8505 fi
8506 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
8507 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
8508 if test `eval echo '${'$as_ac_var'}'` = yes; then
8509   cat >>confdefs.h <<_ACEOF
8510 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
8511 _ACEOF
8512
8513 fi
8514 done
8515
8516
8517    if test $ac_cv_header_locale_h = yes; then
8518     echo "$as_me:$LINENO: checking for LC_MESSAGES" >&5
8519 echo $ECHO_N "checking for LC_MESSAGES... $ECHO_C" >&6
8520 if test "${am_cv_val_LC_MESSAGES+set}" = set; then
8521   echo $ECHO_N "(cached) $ECHO_C" >&6
8522 else
8523   cat >conftest.$ac_ext <<_ACEOF
8524 /* confdefs.h.  */
8525 _ACEOF
8526 cat confdefs.h >>conftest.$ac_ext
8527 cat >>conftest.$ac_ext <<_ACEOF
8528 /* end confdefs.h.  */
8529 #include <locale.h>
8530 int
8531 main ()
8532 {
8533 return LC_MESSAGES
8534   ;
8535   return 0;
8536 }
8537 _ACEOF
8538 rm -f conftest.$ac_objext conftest$ac_exeext
8539 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8540   (eval $ac_link) 2>conftest.er1
8541   ac_status=$?
8542   grep -v '^ *+' conftest.er1 >conftest.err
8543   rm -f conftest.er1
8544   cat conftest.err >&5
8545   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8546   (exit $ac_status); } &&
8547          { ac_try='test -z "$ac_c_werror_flag"
8548                          || test ! -s conftest.err'
8549   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8550   (eval $ac_try) 2>&5
8551   ac_status=$?
8552   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8553   (exit $ac_status); }; } &&
8554          { ac_try='test -s conftest$ac_exeext'
8555   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8556   (eval $ac_try) 2>&5
8557   ac_status=$?
8558   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8559   (exit $ac_status); }; }; then
8560   am_cv_val_LC_MESSAGES=yes
8561 else
8562   echo "$as_me: failed program was:" >&5
8563 sed 's/^/| /' conftest.$ac_ext >&5
8564
8565 am_cv_val_LC_MESSAGES=no
8566 fi
8567 rm -f conftest.err conftest.$ac_objext \
8568       conftest$ac_exeext conftest.$ac_ext
8569 fi
8570 echo "$as_me:$LINENO: result: $am_cv_val_LC_MESSAGES" >&5
8571 echo "${ECHO_T}$am_cv_val_LC_MESSAGES" >&6
8572     if test $am_cv_val_LC_MESSAGES = yes; then
8573
8574 cat >>confdefs.h <<\_ACEOF
8575 #define HAVE_LC_MESSAGES 1
8576 _ACEOF
8577
8578     fi
8579   fi
8580      USE_NLS=yes
8581
8582
8583         nls_cv_force_use_gnu_gettext="no"
8584
8585     nls_cv_use_gnu_gettext="$nls_cv_force_use_gnu_gettext"
8586     if test "$nls_cv_force_use_gnu_gettext" != "yes"; then
8587                               nls_cv_header_intl=
8588       nls_cv_header_libgt=
8589       CATOBJEXT=NONE
8590
8591       if test "${ac_cv_header_libintl_h+set}" = set; then
8592   echo "$as_me:$LINENO: checking for libintl.h" >&5
8593 echo $ECHO_N "checking for libintl.h... $ECHO_C" >&6
8594 if test "${ac_cv_header_libintl_h+set}" = set; then
8595   echo $ECHO_N "(cached) $ECHO_C" >&6
8596 fi
8597 echo "$as_me:$LINENO: result: $ac_cv_header_libintl_h" >&5
8598 echo "${ECHO_T}$ac_cv_header_libintl_h" >&6
8599 else
8600   # Is the header compilable?
8601 echo "$as_me:$LINENO: checking libintl.h usability" >&5
8602 echo $ECHO_N "checking libintl.h usability... $ECHO_C" >&6
8603 cat >conftest.$ac_ext <<_ACEOF
8604 /* confdefs.h.  */
8605 _ACEOF
8606 cat confdefs.h >>conftest.$ac_ext
8607 cat >>conftest.$ac_ext <<_ACEOF
8608 /* end confdefs.h.  */
8609 $ac_includes_default
8610 #include <libintl.h>
8611 _ACEOF
8612 rm -f conftest.$ac_objext
8613 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8614   (eval $ac_compile) 2>conftest.er1
8615   ac_status=$?
8616   grep -v '^ *+' conftest.er1 >conftest.err
8617   rm -f conftest.er1
8618   cat conftest.err >&5
8619   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8620   (exit $ac_status); } &&
8621          { ac_try='test -z "$ac_c_werror_flag"
8622                          || test ! -s conftest.err'
8623   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8624   (eval $ac_try) 2>&5
8625   ac_status=$?
8626   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8627   (exit $ac_status); }; } &&
8628          { ac_try='test -s conftest.$ac_objext'
8629   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8630   (eval $ac_try) 2>&5
8631   ac_status=$?
8632   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8633   (exit $ac_status); }; }; then
8634   ac_header_compiler=yes
8635 else
8636   echo "$as_me: failed program was:" >&5
8637 sed 's/^/| /' conftest.$ac_ext >&5
8638
8639 ac_header_compiler=no
8640 fi
8641 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8642 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
8643 echo "${ECHO_T}$ac_header_compiler" >&6
8644
8645 # Is the header present?
8646 echo "$as_me:$LINENO: checking libintl.h presence" >&5
8647 echo $ECHO_N "checking libintl.h presence... $ECHO_C" >&6
8648 cat >conftest.$ac_ext <<_ACEOF
8649 /* confdefs.h.  */
8650 _ACEOF
8651 cat confdefs.h >>conftest.$ac_ext
8652 cat >>conftest.$ac_ext <<_ACEOF
8653 /* end confdefs.h.  */
8654 #include <libintl.h>
8655 _ACEOF
8656 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
8657   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
8658   ac_status=$?
8659   grep -v '^ *+' conftest.er1 >conftest.err
8660   rm -f conftest.er1
8661   cat conftest.err >&5
8662   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8663   (exit $ac_status); } >/dev/null; then
8664   if test -s conftest.err; then
8665     ac_cpp_err=$ac_c_preproc_warn_flag
8666     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
8667   else
8668     ac_cpp_err=
8669   fi
8670 else
8671   ac_cpp_err=yes
8672 fi
8673 if test -z "$ac_cpp_err"; then
8674   ac_header_preproc=yes
8675 else
8676   echo "$as_me: failed program was:" >&5
8677 sed 's/^/| /' conftest.$ac_ext >&5
8678
8679   ac_header_preproc=no
8680 fi
8681 rm -f conftest.err conftest.$ac_ext
8682 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
8683 echo "${ECHO_T}$ac_header_preproc" >&6
8684
8685 # So?  What about this header?
8686 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
8687   yes:no: )
8688     { echo "$as_me:$LINENO: WARNING: libintl.h: accepted by the compiler, rejected by the preprocessor!" >&5
8689 echo "$as_me: WARNING: libintl.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
8690     { echo "$as_me:$LINENO: WARNING: libintl.h: proceeding with the compiler's result" >&5
8691 echo "$as_me: WARNING: libintl.h: proceeding with the compiler's result" >&2;}
8692     ac_header_preproc=yes
8693     ;;
8694   no:yes:* )
8695     { echo "$as_me:$LINENO: WARNING: libintl.h: present but cannot be compiled" >&5
8696 echo "$as_me: WARNING: libintl.h: present but cannot be compiled" >&2;}
8697     { echo "$as_me:$LINENO: WARNING: libintl.h:     check for missing prerequisite headers?" >&5
8698 echo "$as_me: WARNING: libintl.h:     check for missing prerequisite headers?" >&2;}
8699     { echo "$as_me:$LINENO: WARNING: libintl.h: see the Autoconf documentation" >&5
8700 echo "$as_me: WARNING: libintl.h: see the Autoconf documentation" >&2;}
8701     { echo "$as_me:$LINENO: WARNING: libintl.h:     section \"Present But Cannot Be Compiled\"" >&5
8702 echo "$as_me: WARNING: libintl.h:     section \"Present But Cannot Be Compiled\"" >&2;}
8703     { echo "$as_me:$LINENO: WARNING: libintl.h: proceeding with the preprocessor's result" >&5
8704 echo "$as_me: WARNING: libintl.h: proceeding with the preprocessor's result" >&2;}
8705     { echo "$as_me:$LINENO: WARNING: libintl.h: in the future, the compiler will take precedence" >&5
8706 echo "$as_me: WARNING: libintl.h: in the future, the compiler will take precedence" >&2;}
8707     (
8708       cat <<\_ASBOX
8709 ## ------------------------------------------ ##
8710 ## Report this to the AC_PACKAGE_NAME lists.  ##
8711 ## ------------------------------------------ ##
8712 _ASBOX
8713     ) |
8714       sed "s/^/$as_me: WARNING:     /" >&2
8715     ;;
8716 esac
8717 echo "$as_me:$LINENO: checking for libintl.h" >&5
8718 echo $ECHO_N "checking for libintl.h... $ECHO_C" >&6
8719 if test "${ac_cv_header_libintl_h+set}" = set; then
8720   echo $ECHO_N "(cached) $ECHO_C" >&6
8721 else
8722   ac_cv_header_libintl_h=$ac_header_preproc
8723 fi
8724 echo "$as_me:$LINENO: result: $ac_cv_header_libintl_h" >&5
8725 echo "${ECHO_T}$ac_cv_header_libintl_h" >&6
8726
8727 fi
8728 if test $ac_cv_header_libintl_h = yes; then
8729   echo "$as_me:$LINENO: checking for dgettext in libc" >&5
8730 echo $ECHO_N "checking for dgettext in libc... $ECHO_C" >&6
8731 if test "${gt_cv_func_dgettext_libc+set}" = set; then
8732   echo $ECHO_N "(cached) $ECHO_C" >&6
8733 else
8734   cat >conftest.$ac_ext <<_ACEOF
8735 /* confdefs.h.  */
8736 _ACEOF
8737 cat confdefs.h >>conftest.$ac_ext
8738 cat >>conftest.$ac_ext <<_ACEOF
8739 /* end confdefs.h.  */
8740 #include <libintl.h>
8741 int
8742 main ()
8743 {
8744 return (int) dgettext ("","")
8745   ;
8746   return 0;
8747 }
8748 _ACEOF
8749 rm -f conftest.$ac_objext conftest$ac_exeext
8750 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8751   (eval $ac_link) 2>conftest.er1
8752   ac_status=$?
8753   grep -v '^ *+' conftest.er1 >conftest.err
8754   rm -f conftest.er1
8755   cat conftest.err >&5
8756   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8757   (exit $ac_status); } &&
8758          { ac_try='test -z "$ac_c_werror_flag"
8759                          || test ! -s conftest.err'
8760   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8761   (eval $ac_try) 2>&5
8762   ac_status=$?
8763   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8764   (exit $ac_status); }; } &&
8765          { ac_try='test -s conftest$ac_exeext'
8766   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8767   (eval $ac_try) 2>&5
8768   ac_status=$?
8769   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8770   (exit $ac_status); }; }; then
8771   gt_cv_func_dgettext_libc=yes
8772 else
8773   echo "$as_me: failed program was:" >&5
8774 sed 's/^/| /' conftest.$ac_ext >&5
8775
8776 gt_cv_func_dgettext_libc=no
8777 fi
8778 rm -f conftest.err conftest.$ac_objext \
8779       conftest$ac_exeext conftest.$ac_ext
8780 fi
8781 echo "$as_me:$LINENO: result: $gt_cv_func_dgettext_libc" >&5
8782 echo "${ECHO_T}$gt_cv_func_dgettext_libc" >&6
8783
8784           if test "$gt_cv_func_dgettext_libc" != "yes"; then
8785             echo "$as_me:$LINENO: checking for bindtextdomain in -lintl" >&5
8786 echo $ECHO_N "checking for bindtextdomain in -lintl... $ECHO_C" >&6
8787 if test "${ac_cv_lib_intl_bindtextdomain+set}" = set; then
8788   echo $ECHO_N "(cached) $ECHO_C" >&6
8789 else
8790   ac_check_lib_save_LIBS=$LIBS
8791 LIBS="-lintl  $LIBS"
8792 cat >conftest.$ac_ext <<_ACEOF
8793 /* confdefs.h.  */
8794 _ACEOF
8795 cat confdefs.h >>conftest.$ac_ext
8796 cat >>conftest.$ac_ext <<_ACEOF
8797 /* end confdefs.h.  */
8798
8799 /* Override any gcc2 internal prototype to avoid an error.  */
8800 #ifdef __cplusplus
8801 extern "C"
8802 #endif
8803 /* We use char because int might match the return type of a gcc2
8804    builtin and then its argument prototype would still apply.  */
8805 char bindtextdomain ();
8806 int
8807 main ()
8808 {
8809 bindtextdomain ();
8810   ;
8811   return 0;
8812 }
8813 _ACEOF
8814 rm -f conftest.$ac_objext conftest$ac_exeext
8815 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8816   (eval $ac_link) 2>conftest.er1
8817   ac_status=$?
8818   grep -v '^ *+' conftest.er1 >conftest.err
8819   rm -f conftest.er1
8820   cat conftest.err >&5
8821   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8822   (exit $ac_status); } &&
8823          { ac_try='test -z "$ac_c_werror_flag"
8824                          || test ! -s conftest.err'
8825   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8826   (eval $ac_try) 2>&5
8827   ac_status=$?
8828   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8829   (exit $ac_status); }; } &&
8830          { ac_try='test -s conftest$ac_exeext'
8831   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8832   (eval $ac_try) 2>&5
8833   ac_status=$?
8834   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8835   (exit $ac_status); }; }; then
8836   ac_cv_lib_intl_bindtextdomain=yes
8837 else
8838   echo "$as_me: failed program was:" >&5
8839 sed 's/^/| /' conftest.$ac_ext >&5
8840
8841 ac_cv_lib_intl_bindtextdomain=no
8842 fi
8843 rm -f conftest.err conftest.$ac_objext \
8844       conftest$ac_exeext conftest.$ac_ext
8845 LIBS=$ac_check_lib_save_LIBS
8846 fi
8847 echo "$as_me:$LINENO: result: $ac_cv_lib_intl_bindtextdomain" >&5
8848 echo "${ECHO_T}$ac_cv_lib_intl_bindtextdomain" >&6
8849 if test $ac_cv_lib_intl_bindtextdomain = yes; then
8850   echo "$as_me:$LINENO: checking for dgettext in libintl" >&5
8851 echo $ECHO_N "checking for dgettext in libintl... $ECHO_C" >&6
8852 if test "${gt_cv_func_dgettext_libintl+set}" = set; then
8853   echo $ECHO_N "(cached) $ECHO_C" >&6
8854 else
8855   echo "$as_me:$LINENO: checking for dgettext in -lintl" >&5
8856 echo $ECHO_N "checking for dgettext in -lintl... $ECHO_C" >&6
8857 if test "${ac_cv_lib_intl_dgettext+set}" = set; then
8858   echo $ECHO_N "(cached) $ECHO_C" >&6
8859 else
8860   ac_check_lib_save_LIBS=$LIBS
8861 LIBS="-lintl  $LIBS"
8862 cat >conftest.$ac_ext <<_ACEOF
8863 /* confdefs.h.  */
8864 _ACEOF
8865 cat confdefs.h >>conftest.$ac_ext
8866 cat >>conftest.$ac_ext <<_ACEOF
8867 /* end confdefs.h.  */
8868
8869 /* Override any gcc2 internal prototype to avoid an error.  */
8870 #ifdef __cplusplus
8871 extern "C"
8872 #endif
8873 /* We use char because int might match the return type of a gcc2
8874    builtin and then its argument prototype would still apply.  */
8875 char dgettext ();
8876 int
8877 main ()
8878 {
8879 dgettext ();
8880   ;
8881   return 0;
8882 }
8883 _ACEOF
8884 rm -f conftest.$ac_objext conftest$ac_exeext
8885 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8886   (eval $ac_link) 2>conftest.er1
8887   ac_status=$?
8888   grep -v '^ *+' conftest.er1 >conftest.err
8889   rm -f conftest.er1
8890   cat conftest.err >&5
8891   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8892   (exit $ac_status); } &&
8893          { ac_try='test -z "$ac_c_werror_flag"
8894                          || test ! -s conftest.err'
8895   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8896   (eval $ac_try) 2>&5
8897   ac_status=$?
8898   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8899   (exit $ac_status); }; } &&
8900          { ac_try='test -s conftest$ac_exeext'
8901   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8902   (eval $ac_try) 2>&5
8903   ac_status=$?
8904   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8905   (exit $ac_status); }; }; then
8906   ac_cv_lib_intl_dgettext=yes
8907 else
8908   echo "$as_me: failed program was:" >&5
8909 sed 's/^/| /' conftest.$ac_ext >&5
8910
8911 ac_cv_lib_intl_dgettext=no
8912 fi
8913 rm -f conftest.err conftest.$ac_objext \
8914       conftest$ac_exeext conftest.$ac_ext
8915 LIBS=$ac_check_lib_save_LIBS
8916 fi
8917 echo "$as_me:$LINENO: result: $ac_cv_lib_intl_dgettext" >&5
8918 echo "${ECHO_T}$ac_cv_lib_intl_dgettext" >&6
8919 if test $ac_cv_lib_intl_dgettext = yes; then
8920   gt_cv_func_dgettext_libintl=yes
8921 else
8922   gt_cv_func_dgettext_libintl=no
8923 fi
8924
8925 fi
8926 echo "$as_me:$LINENO: result: $gt_cv_func_dgettext_libintl" >&5
8927 echo "${ECHO_T}$gt_cv_func_dgettext_libintl" >&6
8928 fi
8929
8930           fi
8931
8932           if test "$gt_cv_func_dgettext_libintl" = "yes"; then
8933             LIBS="$LIBS -lintl";
8934           fi
8935
8936           if test "$gt_cv_func_dgettext_libc" = "yes" \
8937             || test "$gt_cv_func_dgettext_libintl" = "yes"; then
8938
8939 cat >>confdefs.h <<\_ACEOF
8940 #define HAVE_GETTEXT 1
8941 _ACEOF
8942
8943             # Extract the first word of "msgfmt", so it can be a program name with args.
8944 set dummy msgfmt; ac_word=$2
8945 echo "$as_me:$LINENO: checking for $ac_word" >&5
8946 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
8947 if test "${ac_cv_path_MSGFMT+set}" = set; then
8948   echo $ECHO_N "(cached) $ECHO_C" >&6
8949 else
8950   case "$MSGFMT" in
8951   /*)
8952   ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
8953   ;;
8954   *)
8955   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
8956   for ac_dir in $PATH; do
8957     test -z "$ac_dir" && ac_dir=.
8958     if test -f $ac_dir/$ac_word; then
8959       if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
8960         ac_cv_path_MSGFMT="$ac_dir/$ac_word"
8961         break
8962       fi
8963     fi
8964   done
8965   IFS="$ac_save_ifs"
8966   test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT="no"
8967   ;;
8968 esac
8969 fi
8970 MSGFMT="$ac_cv_path_MSGFMT"
8971 if test -n "$MSGFMT"; then
8972   echo "$as_me:$LINENO: result: $MSGFMT" >&5
8973 echo "${ECHO_T}$MSGFMT" >&6
8974 else
8975   echo "$as_me:$LINENO: result: no" >&5
8976 echo "${ECHO_T}no" >&6
8977 fi
8978             if test "$MSGFMT" != "no"; then
8979
8980 for ac_func in dcgettext
8981 do
8982 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
8983 echo "$as_me:$LINENO: checking for $ac_func" >&5
8984 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
8985 if eval "test \"\${$as_ac_var+set}\" = set"; then
8986   echo $ECHO_N "(cached) $ECHO_C" >&6
8987 else
8988   cat >conftest.$ac_ext <<_ACEOF
8989 /* confdefs.h.  */
8990 _ACEOF
8991 cat confdefs.h >>conftest.$ac_ext
8992 cat >>conftest.$ac_ext <<_ACEOF
8993 /* end confdefs.h.  */
8994 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
8995    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
8996 #define $ac_func innocuous_$ac_func
8997
8998 /* System header to define __stub macros and hopefully few prototypes,
8999     which can conflict with char $ac_func (); below.
9000     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9001     <limits.h> exists even on freestanding compilers.  */
9002
9003 #ifdef __STDC__
9004 # include <limits.h>
9005 #else
9006 # include <assert.h>
9007 #endif
9008
9009 #undef $ac_func
9010
9011 /* Override any gcc2 internal prototype to avoid an error.  */
9012 #ifdef __cplusplus
9013 extern "C"
9014 {
9015 #endif
9016 /* We use char because int might match the return type of a gcc2
9017    builtin and then its argument prototype would still apply.  */
9018 char $ac_func ();
9019 /* The GNU C library defines this for functions which it implements
9020     to always fail with ENOSYS.  Some functions are actually named
9021     something starting with __ and the normal name is an alias.  */
9022 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
9023 choke me
9024 #else
9025 char (*f) () = $ac_func;
9026 #endif
9027 #ifdef __cplusplus
9028 }
9029 #endif
9030
9031 int
9032 main ()
9033 {
9034 return f != $ac_func;
9035   ;
9036   return 0;
9037 }
9038 _ACEOF
9039 rm -f conftest.$ac_objext conftest$ac_exeext
9040 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9041   (eval $ac_link) 2>conftest.er1
9042   ac_status=$?
9043   grep -v '^ *+' conftest.er1 >conftest.err
9044   rm -f conftest.er1
9045   cat conftest.err >&5
9046   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9047   (exit $ac_status); } &&
9048          { ac_try='test -z "$ac_c_werror_flag"
9049                          || test ! -s conftest.err'
9050   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9051   (eval $ac_try) 2>&5
9052   ac_status=$?
9053   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9054   (exit $ac_status); }; } &&
9055          { ac_try='test -s conftest$ac_exeext'
9056   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9057   (eval $ac_try) 2>&5
9058   ac_status=$?
9059   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9060   (exit $ac_status); }; }; then
9061   eval "$as_ac_var=yes"
9062 else
9063   echo "$as_me: failed program was:" >&5
9064 sed 's/^/| /' conftest.$ac_ext >&5
9065
9066 eval "$as_ac_var=no"
9067 fi
9068 rm -f conftest.err conftest.$ac_objext \
9069       conftest$ac_exeext conftest.$ac_ext
9070 fi
9071 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
9072 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
9073 if test `eval echo '${'$as_ac_var'}'` = yes; then
9074   cat >>confdefs.h <<_ACEOF
9075 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
9076 _ACEOF
9077
9078 fi
9079 done
9080
9081               # Extract the first word of "gmsgfmt", so it can be a program name with args.
9082 set dummy gmsgfmt; ac_word=$2
9083 echo "$as_me:$LINENO: checking for $ac_word" >&5
9084 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
9085 if test "${ac_cv_path_GMSGFMT+set}" = set; then
9086   echo $ECHO_N "(cached) $ECHO_C" >&6
9087 else
9088   case $GMSGFMT in
9089   [\\/]* | ?:[\\/]*)
9090   ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
9091   ;;
9092   *)
9093   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9094 for as_dir in $PATH
9095 do
9096   IFS=$as_save_IFS
9097   test -z "$as_dir" && as_dir=.
9098   for ac_exec_ext in '' $ac_executable_extensions; do
9099   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9100     ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext"
9101     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
9102     break 2
9103   fi
9104 done
9105 done
9106
9107   test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
9108   ;;
9109 esac
9110 fi
9111 GMSGFMT=$ac_cv_path_GMSGFMT
9112
9113 if test -n "$GMSGFMT"; then
9114   echo "$as_me:$LINENO: result: $GMSGFMT" >&5
9115 echo "${ECHO_T}$GMSGFMT" >&6
9116 else
9117   echo "$as_me:$LINENO: result: no" >&5
9118 echo "${ECHO_T}no" >&6
9119 fi
9120
9121               # Extract the first word of "xgettext", so it can be a program name with args.
9122 set dummy xgettext; ac_word=$2
9123 echo "$as_me:$LINENO: checking for $ac_word" >&5
9124 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
9125 if test "${ac_cv_path_XGETTEXT+set}" = set; then
9126   echo $ECHO_N "(cached) $ECHO_C" >&6
9127 else
9128   case "$XGETTEXT" in
9129   /*)
9130   ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
9131   ;;
9132   *)
9133   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
9134   for ac_dir in $PATH; do
9135     test -z "$ac_dir" && ac_dir=.
9136     if test -f $ac_dir/$ac_word; then
9137       if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
9138         ac_cv_path_XGETTEXT="$ac_dir/$ac_word"
9139         break
9140       fi
9141     fi
9142   done
9143   IFS="$ac_save_ifs"
9144   test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
9145   ;;
9146 esac
9147 fi
9148 XGETTEXT="$ac_cv_path_XGETTEXT"
9149 if test -n "$XGETTEXT"; then
9150   echo "$as_me:$LINENO: result: $XGETTEXT" >&5
9151 echo "${ECHO_T}$XGETTEXT" >&6
9152 else
9153   echo "$as_me:$LINENO: result: no" >&5
9154 echo "${ECHO_T}no" >&6
9155 fi
9156
9157               cat >conftest.$ac_ext <<_ACEOF
9158 /* confdefs.h.  */
9159 _ACEOF
9160 cat confdefs.h >>conftest.$ac_ext
9161 cat >>conftest.$ac_ext <<_ACEOF
9162 /* end confdefs.h.  */
9163
9164 int
9165 main ()
9166 {
9167 extern int _nl_msg_cat_cntr;
9168                              return _nl_msg_cat_cntr
9169   ;
9170   return 0;
9171 }
9172 _ACEOF
9173 rm -f conftest.$ac_objext conftest$ac_exeext
9174 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9175   (eval $ac_link) 2>conftest.er1
9176   ac_status=$?
9177   grep -v '^ *+' conftest.er1 >conftest.err
9178   rm -f conftest.er1
9179   cat conftest.err >&5
9180   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9181   (exit $ac_status); } &&
9182          { ac_try='test -z "$ac_c_werror_flag"
9183                          || test ! -s conftest.err'
9184   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9185   (eval $ac_try) 2>&5
9186   ac_status=$?
9187   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9188   (exit $ac_status); }; } &&
9189          { ac_try='test -s conftest$ac_exeext'
9190   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9191   (eval $ac_try) 2>&5
9192   ac_status=$?
9193   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9194   (exit $ac_status); }; }; then
9195   CATOBJEXT=.gmo
9196                  DATADIRNAME=share
9197 else
9198   echo "$as_me: failed program was:" >&5
9199 sed 's/^/| /' conftest.$ac_ext >&5
9200
9201 CATOBJEXT=.mo
9202                  DATADIRNAME=lib
9203 fi
9204 rm -f conftest.err conftest.$ac_objext \
9205       conftest$ac_exeext conftest.$ac_ext
9206               INSTOBJEXT=.mo
9207             fi
9208           fi
9209
9210           # Added by Martin Baulig 12/15/98 for libc5 systems
9211           if test "$gt_cv_func_dgettext_libc" != "yes" \
9212             && test "$gt_cv_func_dgettext_libintl" = "yes"; then
9213             INTLLIBS=-lintl
9214             LIBS=`echo $LIBS | sed -e 's/-lintl//'`
9215           fi
9216
9217 fi
9218
9219
9220
9221       if test "$CATOBJEXT" = "NONE"; then
9222                         nls_cv_use_gnu_gettext=yes
9223       fi
9224     fi
9225
9226     if test "$nls_cv_use_gnu_gettext" != "yes"; then
9227
9228 cat >>confdefs.h <<\_ACEOF
9229 #define ENABLE_NLS 1
9230 _ACEOF
9231
9232     else
9233             CATOBJEXT=
9234     fi
9235
9236         if test "$XGETTEXT" != ":"; then
9237                   if $XGETTEXT --omit-header /dev/null 2> /dev/null; then
9238         : ;
9239       else
9240         echo "$as_me:$LINENO: result: found xgettext program is not GNU xgettext; ignore it" >&5
9241 echo "${ECHO_T}found xgettext program is not GNU xgettext; ignore it" >&6
9242         XGETTEXT=":"
9243       fi
9244     fi
9245
9246     # We need to process the po/ directory.
9247     POSUB=po
9248
9249               ac_config_commands="$ac_config_commands default-2"
9250
9251
9252                 for lang in $ALL_LINGUAS; do
9253       GMOFILES="$GMOFILES $lang.gmo"
9254       POFILES="$POFILES $lang.po"
9255     done
9256
9257
9258
9259
9260
9261
9262
9263
9264
9265
9266
9267
9268
9269    if test "x$CATOBJEXT" != "x"; then
9270      if test "x$ALL_LINGUAS" = "x"; then
9271        LINGUAS=
9272      else
9273        echo "$as_me:$LINENO: checking for catalogs to be installed" >&5
9274 echo $ECHO_N "checking for catalogs to be installed... $ECHO_C" >&6
9275        NEW_LINGUAS=
9276        for lang in ${LINGUAS=$ALL_LINGUAS}; do
9277          case "$ALL_LINGUAS" in
9278           *$lang*) NEW_LINGUAS="$NEW_LINGUAS $lang" ;;
9279          esac
9280        done
9281        LINGUAS=$NEW_LINGUAS
9282        echo "$as_me:$LINENO: result: $LINGUAS" >&5
9283 echo "${ECHO_T}$LINGUAS" >&6
9284      fi
9285
9286           if test -n "$LINGUAS"; then
9287        for lang in $LINGUAS; do CATALOGS="$CATALOGS $lang$CATOBJEXT"; done
9288      fi
9289    fi
9290
9291             test -d po || mkdir po
9292    if test "$CATOBJEXT" = ".cat"; then
9293      if test "${ac_cv_header_linux_version_h+set}" = set; then
9294   echo "$as_me:$LINENO: checking for linux/version.h" >&5
9295 echo $ECHO_N "checking for linux/version.h... $ECHO_C" >&6
9296 if test "${ac_cv_header_linux_version_h+set}" = set; then
9297   echo $ECHO_N "(cached) $ECHO_C" >&6
9298 fi
9299 echo "$as_me:$LINENO: result: $ac_cv_header_linux_version_h" >&5
9300 echo "${ECHO_T}$ac_cv_header_linux_version_h" >&6
9301 else
9302   # Is the header compilable?
9303 echo "$as_me:$LINENO: checking linux/version.h usability" >&5
9304 echo $ECHO_N "checking linux/version.h usability... $ECHO_C" >&6
9305 cat >conftest.$ac_ext <<_ACEOF
9306 /* confdefs.h.  */
9307 _ACEOF
9308 cat confdefs.h >>conftest.$ac_ext
9309 cat >>conftest.$ac_ext <<_ACEOF
9310 /* end confdefs.h.  */
9311 $ac_includes_default
9312 #include <linux/version.h>
9313 _ACEOF
9314 rm -f conftest.$ac_objext
9315 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9316   (eval $ac_compile) 2>conftest.er1
9317   ac_status=$?
9318   grep -v '^ *+' conftest.er1 >conftest.err
9319   rm -f conftest.er1
9320   cat conftest.err >&5
9321   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9322   (exit $ac_status); } &&
9323          { ac_try='test -z "$ac_c_werror_flag"
9324                          || test ! -s conftest.err'
9325   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9326   (eval $ac_try) 2>&5
9327   ac_status=$?
9328   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9329   (exit $ac_status); }; } &&
9330          { ac_try='test -s conftest.$ac_objext'
9331   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9332   (eval $ac_try) 2>&5
9333   ac_status=$?
9334   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9335   (exit $ac_status); }; }; then
9336   ac_header_compiler=yes
9337 else
9338   echo "$as_me: failed program was:" >&5
9339 sed 's/^/| /' conftest.$ac_ext >&5
9340
9341 ac_header_compiler=no
9342 fi
9343 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
9344 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
9345 echo "${ECHO_T}$ac_header_compiler" >&6
9346
9347 # Is the header present?
9348 echo "$as_me:$LINENO: checking linux/version.h presence" >&5
9349 echo $ECHO_N "checking linux/version.h presence... $ECHO_C" >&6
9350 cat >conftest.$ac_ext <<_ACEOF
9351 /* confdefs.h.  */
9352 _ACEOF
9353 cat confdefs.h >>conftest.$ac_ext
9354 cat >>conftest.$ac_ext <<_ACEOF
9355 /* end confdefs.h.  */
9356 #include <linux/version.h>
9357 _ACEOF
9358 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
9359   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
9360   ac_status=$?
9361   grep -v '^ *+' conftest.er1 >conftest.err
9362   rm -f conftest.er1
9363   cat conftest.err >&5
9364   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9365   (exit $ac_status); } >/dev/null; then
9366   if test -s conftest.err; then
9367     ac_cpp_err=$ac_c_preproc_warn_flag
9368     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
9369   else
9370     ac_cpp_err=
9371   fi
9372 else
9373   ac_cpp_err=yes
9374 fi
9375 if test -z "$ac_cpp_err"; then
9376   ac_header_preproc=yes
9377 else
9378   echo "$as_me: failed program was:" >&5
9379 sed 's/^/| /' conftest.$ac_ext >&5
9380
9381   ac_header_preproc=no
9382 fi
9383 rm -f conftest.err conftest.$ac_ext
9384 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
9385 echo "${ECHO_T}$ac_header_preproc" >&6
9386
9387 # So?  What about this header?
9388 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
9389   yes:no: )
9390     { echo "$as_me:$LINENO: WARNING: linux/version.h: accepted by the compiler, rejected by the preprocessor!" >&5
9391 echo "$as_me: WARNING: linux/version.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
9392     { echo "$as_me:$LINENO: WARNING: linux/version.h: proceeding with the compiler's result" >&5
9393 echo "$as_me: WARNING: linux/version.h: proceeding with the compiler's result" >&2;}
9394     ac_header_preproc=yes
9395     ;;
9396   no:yes:* )
9397     { echo "$as_me:$LINENO: WARNING: linux/version.h: present but cannot be compiled" >&5
9398 echo "$as_me: WARNING: linux/version.h: present but cannot be compiled" >&2;}
9399     { echo "$as_me:$LINENO: WARNING: linux/version.h:     check for missing prerequisite headers?" >&5
9400 echo "$as_me: WARNING: linux/version.h:     check for missing prerequisite headers?" >&2;}
9401     { echo "$as_me:$LINENO: WARNING: linux/version.h: see the Autoconf documentation" >&5
9402 echo "$as_me: WARNING: linux/version.h: see the Autoconf documentation" >&2;}
9403     { echo "$as_me:$LINENO: WARNING: linux/version.h:     section \"Present But Cannot Be Compiled\"" >&5
9404 echo "$as_me: WARNING: linux/version.h:     section \"Present But Cannot Be Compiled\"" >&2;}
9405     { echo "$as_me:$LINENO: WARNING: linux/version.h: proceeding with the preprocessor's result" >&5
9406 echo "$as_me: WARNING: linux/version.h: proceeding with the preprocessor's result" >&2;}
9407     { echo "$as_me:$LINENO: WARNING: linux/version.h: in the future, the compiler will take precedence" >&5
9408 echo "$as_me: WARNING: linux/version.h: in the future, the compiler will take precedence" >&2;}
9409     (
9410       cat <<\_ASBOX
9411 ## ------------------------------------------ ##
9412 ## Report this to the AC_PACKAGE_NAME lists.  ##
9413 ## ------------------------------------------ ##
9414 _ASBOX
9415     ) |
9416       sed "s/^/$as_me: WARNING:     /" >&2
9417     ;;
9418 esac
9419 echo "$as_me:$LINENO: checking for linux/version.h" >&5
9420 echo $ECHO_N "checking for linux/version.h... $ECHO_C" >&6
9421 if test "${ac_cv_header_linux_version_h+set}" = set; then
9422   echo $ECHO_N "(cached) $ECHO_C" >&6
9423 else
9424   ac_cv_header_linux_version_h=$ac_header_preproc
9425 fi
9426 echo "$as_me:$LINENO: result: $ac_cv_header_linux_version_h" >&5
9427 echo "${ECHO_T}$ac_cv_header_linux_version_h" >&6
9428
9429 fi
9430 if test $ac_cv_header_linux_version_h = yes; then
9431   msgformat=linux
9432 else
9433   msgformat=xopen
9434 fi
9435
9436
9437
9438                sed -e '/^#/d' $srcdir/po/$msgformat-msg.sed > po/po2msg.sed
9439    fi
9440
9441             MKINSTALLDIRS=
9442 #
9443 # jwz: fuck this!  it puts hardcoded pathnames into the generated Makefiles!
9444 #
9445 #   if test -n "$ac_aux_dir"; then
9446 #     MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs"
9447 #   fi
9448    if test -z "$MKINSTALLDIRS"; then
9449      MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs"
9450    fi
9451
9452    # jwz: you know what, screw it.  Let's just use the version that I
9453    # already computed in configure.in, instead of this version that came
9454    # with the i18n crud, ok?
9455    MKINSTALLDIRS="$INSTALL_DIRS"
9456
9457
9458
9459
9460          test -d po || mkdir po
9461    if test "x$srcdir" != "x."; then
9462      if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then
9463        posrcprefix="$srcdir/"
9464      else
9465        posrcprefix="../$srcdir/"
9466      fi
9467    else
9468      posrcprefix="../"
9469    fi
9470    rm -f po/POTFILES
9471    sed -e "/^#/d" -e "/^\$/d" -e "s,.*, $posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \
9472         < $srcdir/po/POTFILES.in > po/POTFILES
9473
9474 MKINSTALLDIRS="$INSTALL_DIRS"
9475
9476
9477 ###############################################################################
9478 #
9479 #       Check for -lXmu (some fucked up vendors don't ship it...)
9480 #
9481 ###############################################################################
9482
9483 have_xmu=no
9484
9485   ac_save_CPPFLAGS="$CPPFLAGS"
9486   if test \! -z "$includedir" ; then
9487     CPPFLAGS="$CPPFLAGS -I$includedir"
9488   fi
9489   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
9490   echo "$as_me:$LINENO: checking for X11/Xmu/Error.h" >&5
9491 echo $ECHO_N "checking for X11/Xmu/Error.h... $ECHO_C" >&6
9492 if test "${ac_cv_header_X11_Xmu_Error_h+set}" = set; then
9493   echo $ECHO_N "(cached) $ECHO_C" >&6
9494 else
9495   cat >conftest.$ac_ext <<_ACEOF
9496 /* confdefs.h.  */
9497 _ACEOF
9498 cat confdefs.h >>conftest.$ac_ext
9499 cat >>conftest.$ac_ext <<_ACEOF
9500 /* end confdefs.h.  */
9501 #include <stdlib.h>
9502                    #include <stdio.h>
9503                    #include <X11/Intrinsic.h>
9504
9505 #include <X11/Xmu/Error.h>
9506 _ACEOF
9507 rm -f conftest.$ac_objext
9508 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9509   (eval $ac_compile) 2>conftest.er1
9510   ac_status=$?
9511   grep -v '^ *+' conftest.er1 >conftest.err
9512   rm -f conftest.er1
9513   cat conftest.err >&5
9514   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9515   (exit $ac_status); } &&
9516          { ac_try='test -z "$ac_c_werror_flag"
9517                          || test ! -s conftest.err'
9518   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9519   (eval $ac_try) 2>&5
9520   ac_status=$?
9521   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9522   (exit $ac_status); }; } &&
9523          { ac_try='test -s conftest.$ac_objext'
9524   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9525   (eval $ac_try) 2>&5
9526   ac_status=$?
9527   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9528   (exit $ac_status); }; }; then
9529   ac_cv_header_X11_Xmu_Error_h=yes
9530 else
9531   echo "$as_me: failed program was:" >&5
9532 sed 's/^/| /' conftest.$ac_ext >&5
9533
9534 ac_cv_header_X11_Xmu_Error_h=no
9535 fi
9536 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
9537 fi
9538 echo "$as_me:$LINENO: result: $ac_cv_header_X11_Xmu_Error_h" >&5
9539 echo "${ECHO_T}$ac_cv_header_X11_Xmu_Error_h" >&6
9540 if test $ac_cv_header_X11_Xmu_Error_h = yes; then
9541   have_xmu=yes
9542 fi
9543
9544
9545   CPPFLAGS="$ac_save_CPPFLAGS"
9546 if test "$have_xmu" = no ; then
9547   XMU_SRCS='$(UTILS_SRC)/xmu.c'
9548   XMU_OBJS='$(UTILS_BIN)/xmu.o'
9549   XMU_LIBS=''
9550 else
9551   XMU_SRCS=''
9552   XMU_OBJS=''
9553   XMU_LIBS='-lXmu'
9554   cat >>confdefs.h <<\_ACEOF
9555 #define HAVE_XMU 1
9556 _ACEOF
9557
9558 fi
9559
9560
9561 ###############################################################################
9562 #
9563 #       Check for the SunOS 4.1.x _get_wmShellWidgetClass bug.
9564 #       See comp.windows.x FAQ question 124.  The right fix is to
9565 #       get OpenWindows 3.0 patches 100512-02 and 100573-03.
9566 #
9567 ###############################################################################
9568
9569 if test "$have_xmu" = yes ; then
9570   case "$host" in
9571     *-sunos4*)
9572     echo "$as_me:$LINENO: checking for the SunOS 4.1.x _get_wmShellWidgetClass bug" >&5
9573 echo $ECHO_N "checking for the SunOS 4.1.x _get_wmShellWidgetClass bug... $ECHO_C" >&6
9574 if test "${ac_cv_sunos_xmu_bug+set}" = set; then
9575   echo $ECHO_N "(cached) $ECHO_C" >&6
9576 else
9577   ac_save_LDFLAGS="$LDFLAGS"
9578                     if test \! -z "$x_libraries" ; then
9579                       LDFLAGS="$LDFLAGS -L$x_libraries"
9580                     fi
9581                     # Note: this trick never works!  (Generally.)
9582                     # We're only getting away with using AC_TRY_LINK
9583                     # with X libraries because we know it's SunOS.
9584                     LDFLAGS="$LDFLAGS -lXmu -lXt -lX11 -lXext -lm"
9585                     cat >conftest.$ac_ext <<_ACEOF
9586 /* confdefs.h.  */
9587 _ACEOF
9588 cat confdefs.h >>conftest.$ac_ext
9589 cat >>conftest.$ac_ext <<_ACEOF
9590 /* end confdefs.h.  */
9591
9592 int
9593 main ()
9594 {
9595
9596   ;
9597   return 0;
9598 }
9599 _ACEOF
9600 rm -f conftest.$ac_objext conftest$ac_exeext
9601 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9602   (eval $ac_link) 2>conftest.er1
9603   ac_status=$?
9604   grep -v '^ *+' conftest.er1 >conftest.err
9605   rm -f conftest.er1
9606   cat conftest.err >&5
9607   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9608   (exit $ac_status); } &&
9609          { ac_try='test -z "$ac_c_werror_flag"
9610                          || test ! -s conftest.err'
9611   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9612   (eval $ac_try) 2>&5
9613   ac_status=$?
9614   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9615   (exit $ac_status); }; } &&
9616          { ac_try='test -s conftest$ac_exeext'
9617   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9618   (eval $ac_try) 2>&5
9619   ac_status=$?
9620   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9621   (exit $ac_status); }; }; then
9622   ac_cv_sunos_xmu_bug=no
9623 else
9624   echo "$as_me: failed program was:" >&5
9625 sed 's/^/| /' conftest.$ac_ext >&5
9626
9627 ac_cv_sunos_xmu_bug=yes
9628 fi
9629 rm -f conftest.err conftest.$ac_objext \
9630       conftest$ac_exeext conftest.$ac_ext
9631                     LDFLAGS="$ac_save_LDFLAGS"
9632 fi
9633 echo "$as_me:$LINENO: result: $ac_cv_sunos_xmu_bug" >&5
9634 echo "${ECHO_T}$ac_cv_sunos_xmu_bug" >&6
9635     if test "$ac_cv_sunos_xmu_bug" = yes ; then
9636       echo "$as_me:$LINENO: checking whether the compiler understands -static" >&5
9637 echo $ECHO_N "checking whether the compiler understands -static... $ECHO_C" >&6
9638 if test "${ac_cv_ld_static+set}" = set; then
9639   echo $ECHO_N "(cached) $ECHO_C" >&6
9640 else
9641   ac_save_LDFLAGS="$LDFLAGS"
9642                       LDFLAGS="$LDFLAGS -static"
9643                       cat >conftest.$ac_ext <<_ACEOF
9644 /* confdefs.h.  */
9645 _ACEOF
9646 cat confdefs.h >>conftest.$ac_ext
9647 cat >>conftest.$ac_ext <<_ACEOF
9648 /* end confdefs.h.  */
9649
9650 int
9651 main ()
9652 {
9653
9654   ;
9655   return 0;
9656 }
9657 _ACEOF
9658 rm -f conftest.$ac_objext conftest$ac_exeext
9659 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9660   (eval $ac_link) 2>conftest.er1
9661   ac_status=$?
9662   grep -v '^ *+' conftest.er1 >conftest.err
9663   rm -f conftest.er1
9664   cat conftest.err >&5
9665   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9666   (exit $ac_status); } &&
9667          { ac_try='test -z "$ac_c_werror_flag"
9668                          || test ! -s conftest.err'
9669   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9670   (eval $ac_try) 2>&5
9671   ac_status=$?
9672   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9673   (exit $ac_status); }; } &&
9674          { ac_try='test -s conftest$ac_exeext'
9675   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9676   (eval $ac_try) 2>&5
9677   ac_status=$?
9678   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9679   (exit $ac_status); }; }; then
9680   ac_cv_ld_static=yes
9681 else
9682   echo "$as_me: failed program was:" >&5
9683 sed 's/^/| /' conftest.$ac_ext >&5
9684
9685 ac_cv_ld_static=no
9686 fi
9687 rm -f conftest.err conftest.$ac_objext \
9688       conftest$ac_exeext conftest.$ac_ext
9689                     LDFLAGS="$ac_save_LDFLAGS"
9690 fi
9691 echo "$as_me:$LINENO: result: $ac_cv_ld_static" >&5
9692 echo "${ECHO_T}$ac_cv_ld_static" >&6
9693       if test "$ac_cv_ld_static" = yes ; then
9694         LDFLAGS="$LDFLAGS -static"
9695       else
9696         LDFLAGS="$LDFLAGS -Bstatic"
9697       fi
9698     fi
9699     ;;
9700   esac
9701 fi
9702
9703
9704 ###############################################################################
9705 #
9706 #       Handle the --with-hackdir option
9707 #
9708 ###############################################################################
9709
9710 have_hackdir=yes
9711 with_hackdir_req=unspecified
9712
9713 # Check whether --with-hackdir or --without-hackdir was given.
9714 if test "${with_hackdir+set}" = set; then
9715   withval="$with_hackdir"
9716   with_hackdir="$withval"; with_hackdir_req="$withval"
9717 else
9718   with_hackdir=yes
9719 fi;
9720
9721 if test x"$with_hackdir" = xyes; then
9722   HACKDIR='${libexecdir}/xscreensaver'
9723 elif test x"$with_hackdir" = xno; then
9724   HACKDIR='${bindir}'
9725 else
9726   HACKDIR=$with_hackdir
9727 fi
9728
9729 # canonicalize slashes.
9730 HACKDIR=`echo "${HACKDIR}" | sed 's@/$@@;s@//*@/@g'`
9731
9732 # This option used to be called --enable-subdir; make sure that is no longer
9733 # used, since configure brain-damagedly ignores unknown --enable options.
9734
9735 obsolete_enable=
9736 # Check whether --enable-subdir or --disable-subdir was given.
9737 if test "${enable_subdir+set}" = set; then
9738   enableval="$enable_subdir"
9739   obsolete_enable=yes
9740 fi;
9741 if test -n "$obsolete_enable"; then
9742   echo "error: the --enable-subdir option has been replaced with"
9743   echo "       the new --with-hackdir option; see \`configure --help'"
9744   echo "       for more information."
9745   exit 1
9746 fi
9747
9748
9749 ###############################################################################
9750 #
9751 #       Handle the --with-configdir option
9752 #
9753 ###############################################################################
9754
9755 have_configdir=yes
9756 with_configdir_req=unspecified
9757
9758 # Check whether --with-configdir or --without-configdir was given.
9759 if test "${with_configdir+set}" = set; then
9760   withval="$with_configdir"
9761   with_configdir="$withval"; with_configdir_req="$withval"
9762 else
9763   with_configdir=yes
9764 fi;
9765
9766 if test x"$with_configdir" = xyes; then
9767   HACK_CONF_DIR='${datadir}/xscreensaver/config'
9768 elif test x"$with_configdir" = xno; then
9769   echo "error: must be yes, or a pathname: --with-configdir=$with_configdir"
9770   exit 1
9771 else
9772   # there must be a better way than this...
9773   if test -z "`echo $with_configdir | sed 's@^/.*@@'`" ; then
9774     # absolute path
9775     HACK_CONF_DIR=$with_configdir
9776   else
9777     # relative path
9778     HACK_CONF_DIR="\${exec_prefix}$with_configdir"
9779   fi
9780 fi
9781
9782
9783
9784
9785 ###############################################################################
9786 #
9787 #       Check for the SGI SCREEN_SAVER server extension.
9788 #
9789 ###############################################################################
9790
9791 have_sgi=no
9792 with_sgi_req=unspecified
9793
9794 # Check whether --with-sgi-ext or --without-sgi-ext was given.
9795 if test "${with_sgi_ext+set}" = set; then
9796   withval="$with_sgi_ext"
9797   with_sgi="$withval"; with_sgi_req="$withval"
9798 else
9799   with_sgi=yes
9800 fi;
9801
9802
9803    case "$with_sgi" in
9804     yes) ;;
9805     no)  ;;
9806
9807     /*)
9808      echo "$as_me:$LINENO: checking for SGI SCREEN_SAVER headers" >&5
9809 echo $ECHO_N "checking for SGI SCREEN_SAVER headers... $ECHO_C" >&6
9810      d=$with_sgi/include
9811      if test -d $d; then
9812        X_CFLAGS="-I$d $X_CFLAGS"
9813        echo "$as_me:$LINENO: result: $d" >&5
9814 echo "${ECHO_T}$d" >&6
9815      else
9816        echo "$as_me:$LINENO: result: not found ($d: no such directory)" >&5
9817 echo "${ECHO_T}not found ($d: no such directory)" >&6
9818      fi
9819
9820      echo "$as_me:$LINENO: checking for SGI SCREEN_SAVER libs" >&5
9821 echo $ECHO_N "checking for SGI SCREEN_SAVER libs... $ECHO_C" >&6
9822      d=$with_sgi/lib
9823      if test -d $d; then
9824        X_LIBS="-L$d $X_LIBS"
9825        echo "$as_me:$LINENO: result: $d" >&5
9826 echo "${ECHO_T}$d" >&6
9827      else
9828        echo "$as_me:$LINENO: result: not found ($d: no such directory)" >&5
9829 echo "${ECHO_T}not found ($d: no such directory)" >&6
9830      fi
9831
9832      # replace the directory string with "yes".
9833      with_sgi_req="yes"
9834      with_sgi=$with_sgi_req
9835      ;;
9836
9837     *)
9838      echo ""
9839      echo "error: argument to --with-sgi-ext must be \"yes\", \"no\", or a directory."
9840      echo "       If it is a directory, then \`DIR/include' will be added to"
9841      echo "       the -I list, and \`DIR/lib' will be added to the -L list."
9842      exit 1
9843      ;;
9844    esac
9845
9846
9847 if test "$with_sgi" = yes; then
9848
9849   ac_save_CPPFLAGS="$CPPFLAGS"
9850   if test \! -z "$includedir" ; then
9851     CPPFLAGS="$CPPFLAGS -I$includedir"
9852   fi
9853   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
9854   echo "$as_me:$LINENO: checking for X11/extensions/XScreenSaver.h" >&5
9855 echo $ECHO_N "checking for X11/extensions/XScreenSaver.h... $ECHO_C" >&6
9856 if test "${ac_cv_header_X11_extensions_XScreenSaver_h+set}" = set; then
9857   echo $ECHO_N "(cached) $ECHO_C" >&6
9858 else
9859   cat >conftest.$ac_ext <<_ACEOF
9860 /* confdefs.h.  */
9861 _ACEOF
9862 cat confdefs.h >>conftest.$ac_ext
9863 cat >>conftest.$ac_ext <<_ACEOF
9864 /* end confdefs.h.  */
9865 #include <X11/Xlib.h>
9866
9867 #include <X11/extensions/XScreenSaver.h>
9868 _ACEOF
9869 rm -f conftest.$ac_objext
9870 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9871   (eval $ac_compile) 2>conftest.er1
9872   ac_status=$?
9873   grep -v '^ *+' conftest.er1 >conftest.err
9874   rm -f conftest.er1
9875   cat conftest.err >&5
9876   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9877   (exit $ac_status); } &&
9878          { ac_try='test -z "$ac_c_werror_flag"
9879                          || test ! -s conftest.err'
9880   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9881   (eval $ac_try) 2>&5
9882   ac_status=$?
9883   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9884   (exit $ac_status); }; } &&
9885          { ac_try='test -s conftest.$ac_objext'
9886   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9887   (eval $ac_try) 2>&5
9888   ac_status=$?
9889   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9890   (exit $ac_status); }; }; then
9891   ac_cv_header_X11_extensions_XScreenSaver_h=yes
9892 else
9893   echo "$as_me: failed program was:" >&5
9894 sed 's/^/| /' conftest.$ac_ext >&5
9895
9896 ac_cv_header_X11_extensions_XScreenSaver_h=no
9897 fi
9898 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
9899 fi
9900 echo "$as_me:$LINENO: result: $ac_cv_header_X11_extensions_XScreenSaver_h" >&5
9901 echo "${ECHO_T}$ac_cv_header_X11_extensions_XScreenSaver_h" >&6
9902 if test $ac_cv_header_X11_extensions_XScreenSaver_h = yes; then
9903   have_sgi=yes
9904                      cat >>confdefs.h <<\_ACEOF
9905 #define HAVE_SGI_SAVER_EXTENSION 1
9906 _ACEOF
9907
9908 fi
9909
9910
9911   CPPFLAGS="$ac_save_CPPFLAGS"
9912
9913 elif test "$with_sgi" != no; then
9914   echo "error: must be yes or no: --with-sgi-ext=$with_sgi"
9915   exit 1
9916 fi
9917
9918
9919 ###############################################################################
9920 #
9921 #       Check for the XIDLE server extension.
9922 #
9923 ###############################################################################
9924
9925 have_xidle=no
9926 with_xidle_req=unspecified
9927
9928 # Check whether --with-xidle-ext or --without-xidle-ext was given.
9929 if test "${with_xidle_ext+set}" = set; then
9930   withval="$with_xidle_ext"
9931   with_xidle="$withval"; with_xidle_req="$withval"
9932 else
9933   with_xidle=yes
9934 fi;
9935
9936
9937    case "$with_xidle" in
9938     yes) ;;
9939     no)  ;;
9940
9941     /*)
9942      echo "$as_me:$LINENO: checking for XIDLE headers" >&5
9943 echo $ECHO_N "checking for XIDLE headers... $ECHO_C" >&6
9944      d=$with_xidle/include
9945      if test -d $d; then
9946        X_CFLAGS="-I$d $X_CFLAGS"
9947        echo "$as_me:$LINENO: result: $d" >&5
9948 echo "${ECHO_T}$d" >&6
9949      else
9950        echo "$as_me:$LINENO: result: not found ($d: no such directory)" >&5
9951 echo "${ECHO_T}not found ($d: no such directory)" >&6
9952      fi
9953
9954      echo "$as_me:$LINENO: checking for XIDLE libs" >&5
9955 echo $ECHO_N "checking for XIDLE libs... $ECHO_C" >&6
9956      d=$with_xidle/lib
9957      if test -d $d; then
9958        X_LIBS="-L$d $X_LIBS"
9959        echo "$as_me:$LINENO: result: $d" >&5
9960 echo "${ECHO_T}$d" >&6
9961      else
9962        echo "$as_me:$LINENO: result: not found ($d: no such directory)" >&5
9963 echo "${ECHO_T}not found ($d: no such directory)" >&6
9964      fi
9965
9966      # replace the directory string with "yes".
9967      with_xidle_req="yes"
9968      with_xidle=$with_xidle_req
9969      ;;
9970
9971     *)
9972      echo ""
9973      echo "error: argument to --with-xidle-ext must be \"yes\", \"no\", or a directory."
9974      echo "       If it is a directory, then \`DIR/include' will be added to"
9975      echo "       the -I list, and \`DIR/lib' will be added to the -L list."
9976      exit 1
9977      ;;
9978    esac
9979
9980
9981 if test "$with_xidle" = yes; then
9982
9983   ac_save_CPPFLAGS="$CPPFLAGS"
9984   if test \! -z "$includedir" ; then
9985     CPPFLAGS="$CPPFLAGS -I$includedir"
9986   fi
9987   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
9988   echo "$as_me:$LINENO: checking for X11/extensions/xidle.h" >&5
9989 echo $ECHO_N "checking for X11/extensions/xidle.h... $ECHO_C" >&6
9990 if test "${ac_cv_header_X11_extensions_xidle_h+set}" = set; then
9991   echo $ECHO_N "(cached) $ECHO_C" >&6
9992 else
9993   cat >conftest.$ac_ext <<_ACEOF
9994 /* confdefs.h.  */
9995 _ACEOF
9996 cat confdefs.h >>conftest.$ac_ext
9997 cat >>conftest.$ac_ext <<_ACEOF
9998 /* end confdefs.h.  */
9999 #include <X11/Xlib.h>
10000
10001 #include <X11/extensions/xidle.h>
10002 _ACEOF
10003 rm -f conftest.$ac_objext
10004 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10005   (eval $ac_compile) 2>conftest.er1
10006   ac_status=$?
10007   grep -v '^ *+' conftest.er1 >conftest.err
10008   rm -f conftest.er1
10009   cat conftest.err >&5
10010   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10011   (exit $ac_status); } &&
10012          { ac_try='test -z "$ac_c_werror_flag"
10013                          || test ! -s conftest.err'
10014   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10015   (eval $ac_try) 2>&5
10016   ac_status=$?
10017   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10018   (exit $ac_status); }; } &&
10019          { ac_try='test -s conftest.$ac_objext'
10020   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10021   (eval $ac_try) 2>&5
10022   ac_status=$?
10023   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10024   (exit $ac_status); }; }; then
10025   ac_cv_header_X11_extensions_xidle_h=yes
10026 else
10027   echo "$as_me: failed program was:" >&5
10028 sed 's/^/| /' conftest.$ac_ext >&5
10029
10030 ac_cv_header_X11_extensions_xidle_h=no
10031 fi
10032 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
10033 fi
10034 echo "$as_me:$LINENO: result: $ac_cv_header_X11_extensions_xidle_h" >&5
10035 echo "${ECHO_T}$ac_cv_header_X11_extensions_xidle_h" >&6
10036 if test $ac_cv_header_X11_extensions_xidle_h = yes; then
10037   have_xidle=yes
10038                      cat >>confdefs.h <<\_ACEOF
10039 #define HAVE_XIDLE_EXTENSION 1
10040 _ACEOF
10041
10042 fi
10043
10044
10045   CPPFLAGS="$ac_save_CPPFLAGS"
10046 elif test "$with_xidle" != no; then
10047   echo "error: must be yes or no: --with-xidle-ext=$with_xidle"
10048   exit 1
10049 fi
10050
10051
10052 ###############################################################################
10053 #
10054 #       Check for the SGI-VIDEO-CONTROL server extension.
10055 #
10056 ###############################################################################
10057
10058 have_sgivc=no
10059 with_sgivc_req=unspecified
10060
10061 # Check whether --with-sgivc-ext or --without-sgivc-ext was given.
10062 if test "${with_sgivc_ext+set}" = set; then
10063   withval="$with_sgivc_ext"
10064   with_sgivc="$withval"; with_sgivc_req="$withval"
10065 else
10066   with_sgivc=yes
10067 fi;
10068
10069
10070    case "$with_sgivc" in
10071     yes) ;;
10072     no)  ;;
10073
10074     /*)
10075      echo "$as_me:$LINENO: checking for SGI-VIDEO-CONTROL headers" >&5
10076 echo $ECHO_N "checking for SGI-VIDEO-CONTROL headers... $ECHO_C" >&6
10077      d=$with_sgivc/include
10078      if test -d $d; then
10079        X_CFLAGS="-I$d $X_CFLAGS"
10080        echo "$as_me:$LINENO: result: $d" >&5
10081 echo "${ECHO_T}$d" >&6
10082      else
10083        echo "$as_me:$LINENO: result: not found ($d: no such directory)" >&5
10084 echo "${ECHO_T}not found ($d: no such directory)" >&6
10085      fi
10086
10087      echo "$as_me:$LINENO: checking for SGI-VIDEO-CONTROL libs" >&5
10088 echo $ECHO_N "checking for SGI-VIDEO-CONTROL libs... $ECHO_C" >&6
10089      d=$with_sgivc/lib
10090      if test -d $d; then
10091        X_LIBS="-L$d $X_LIBS"
10092        echo "$as_me:$LINENO: result: $d" >&5
10093 echo "${ECHO_T}$d" >&6
10094      else
10095        echo "$as_me:$LINENO: result: not found ($d: no such directory)" >&5
10096 echo "${ECHO_T}not found ($d: no such directory)" >&6
10097      fi
10098
10099      # replace the directory string with "yes".
10100      with_sgivc_req="yes"
10101      with_sgivc=$with_sgivc_req
10102      ;;
10103
10104     *)
10105      echo ""
10106      echo "error: argument to --with-sgivc-ext must be \"yes\", \"no\", or a directory."
10107      echo "       If it is a directory, then \`DIR/include' will be added to"
10108      echo "       the -I list, and \`DIR/lib' will be added to the -L list."
10109      exit 1
10110      ;;
10111    esac
10112
10113
10114 if test "$with_sgivc" = yes; then
10115
10116   # first check for XSGIvc.h
10117
10118   ac_save_CPPFLAGS="$CPPFLAGS"
10119   if test \! -z "$includedir" ; then
10120     CPPFLAGS="$CPPFLAGS -I$includedir"
10121   fi
10122   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
10123   echo "$as_me:$LINENO: checking for X11/extensions/XSGIvc.h" >&5
10124 echo $ECHO_N "checking for X11/extensions/XSGIvc.h... $ECHO_C" >&6
10125 if test "${ac_cv_header_X11_extensions_XSGIvc_h+set}" = set; then
10126   echo $ECHO_N "(cached) $ECHO_C" >&6
10127 else
10128   cat >conftest.$ac_ext <<_ACEOF
10129 /* confdefs.h.  */
10130 _ACEOF
10131 cat confdefs.h >>conftest.$ac_ext
10132 cat >>conftest.$ac_ext <<_ACEOF
10133 /* end confdefs.h.  */
10134 #include <X11/Xlib.h>
10135
10136 #include <X11/extensions/XSGIvc.h>
10137 _ACEOF
10138 rm -f conftest.$ac_objext
10139 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10140   (eval $ac_compile) 2>conftest.er1
10141   ac_status=$?
10142   grep -v '^ *+' conftest.er1 >conftest.err
10143   rm -f conftest.er1
10144   cat conftest.err >&5
10145   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10146   (exit $ac_status); } &&
10147          { ac_try='test -z "$ac_c_werror_flag"
10148                          || test ! -s conftest.err'
10149   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10150   (eval $ac_try) 2>&5
10151   ac_status=$?
10152   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10153   (exit $ac_status); }; } &&
10154          { ac_try='test -s conftest.$ac_objext'
10155   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10156   (eval $ac_try) 2>&5
10157   ac_status=$?
10158   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10159   (exit $ac_status); }; }; then
10160   ac_cv_header_X11_extensions_XSGIvc_h=yes
10161 else
10162   echo "$as_me: failed program was:" >&5
10163 sed 's/^/| /' conftest.$ac_ext >&5
10164
10165 ac_cv_header_X11_extensions_XSGIvc_h=no
10166 fi
10167 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
10168 fi
10169 echo "$as_me:$LINENO: result: $ac_cv_header_X11_extensions_XSGIvc_h" >&5
10170 echo "${ECHO_T}$ac_cv_header_X11_extensions_XSGIvc_h" >&6
10171 if test $ac_cv_header_X11_extensions_XSGIvc_h = yes; then
10172   have_sgivc=yes
10173 fi
10174
10175
10176   CPPFLAGS="$ac_save_CPPFLAGS"
10177
10178   # if that succeeded, then check for the -lXsgivc
10179   if test "$have_sgivc" = yes; then
10180     have_sgivc=no
10181
10182   ac_save_CPPFLAGS="$CPPFLAGS"
10183   ac_save_LDFLAGS="$LDFLAGS"
10184 #  ac_save_LIBS="$LIBS"
10185
10186   if test \! -z "$includedir" ; then
10187     CPPFLAGS="$CPPFLAGS -I$includedir"
10188   fi
10189   # note: $X_CFLAGS includes $x_includes
10190   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
10191
10192   if test \! -z "$libdir" ; then
10193     LDFLAGS="$LDFLAGS -L$libdir"
10194   fi
10195   # note: $X_LIBS includes $x_libraries
10196   LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
10197
10198   echo "$as_me:$LINENO: checking for XSGIvcQueryGammaMap in -lXsgivc" >&5
10199 echo $ECHO_N "checking for XSGIvcQueryGammaMap in -lXsgivc... $ECHO_C" >&6
10200 if test "${ac_cv_lib_Xsgivc_XSGIvcQueryGammaMap+set}" = set; then
10201   echo $ECHO_N "(cached) $ECHO_C" >&6
10202 else
10203   ac_check_lib_save_LIBS=$LIBS
10204 LIBS="-lXsgivc -lXext -lX11 $LIBS"
10205 cat >conftest.$ac_ext <<_ACEOF
10206 /* confdefs.h.  */
10207 _ACEOF
10208 cat confdefs.h >>conftest.$ac_ext
10209 cat >>conftest.$ac_ext <<_ACEOF
10210 /* end confdefs.h.  */
10211
10212 /* Override any gcc2 internal prototype to avoid an error.  */
10213 #ifdef __cplusplus
10214 extern "C"
10215 #endif
10216 /* We use char because int might match the return type of a gcc2
10217    builtin and then its argument prototype would still apply.  */
10218 char XSGIvcQueryGammaMap ();
10219 int
10220 main ()
10221 {
10222 XSGIvcQueryGammaMap ();
10223   ;
10224   return 0;
10225 }
10226 _ACEOF
10227 rm -f conftest.$ac_objext conftest$ac_exeext
10228 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10229   (eval $ac_link) 2>conftest.er1
10230   ac_status=$?
10231   grep -v '^ *+' conftest.er1 >conftest.err
10232   rm -f conftest.er1
10233   cat conftest.err >&5
10234   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10235   (exit $ac_status); } &&
10236          { ac_try='test -z "$ac_c_werror_flag"
10237                          || test ! -s conftest.err'
10238   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10239   (eval $ac_try) 2>&5
10240   ac_status=$?
10241   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10242   (exit $ac_status); }; } &&
10243          { ac_try='test -s conftest$ac_exeext'
10244   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10245   (eval $ac_try) 2>&5
10246   ac_status=$?
10247   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10248   (exit $ac_status); }; }; then
10249   ac_cv_lib_Xsgivc_XSGIvcQueryGammaMap=yes
10250 else
10251   echo "$as_me: failed program was:" >&5
10252 sed 's/^/| /' conftest.$ac_ext >&5
10253
10254 ac_cv_lib_Xsgivc_XSGIvcQueryGammaMap=no
10255 fi
10256 rm -f conftest.err conftest.$ac_objext \
10257       conftest$ac_exeext conftest.$ac_ext
10258 LIBS=$ac_check_lib_save_LIBS
10259 fi
10260 echo "$as_me:$LINENO: result: $ac_cv_lib_Xsgivc_XSGIvcQueryGammaMap" >&5
10261 echo "${ECHO_T}$ac_cv_lib_Xsgivc_XSGIvcQueryGammaMap" >&6
10262 if test $ac_cv_lib_Xsgivc_XSGIvcQueryGammaMap = yes; then
10263   have_sgivc=yes; SAVER_LIBS="$SAVER_LIBS -lXsgivc"
10264 else
10265   true
10266 fi
10267
10268   CPPFLAGS="$ac_save_CPPFLAGS"
10269   LDFLAGS="$ac_save_LDFLAGS"
10270 #  LIBS="$ac_save_LIBS"
10271
10272   fi
10273
10274   # if that succeeded, then we've really got it.
10275   if test "$have_sgivc" = yes; then
10276     cat >>confdefs.h <<\_ACEOF
10277 #define HAVE_SGI_VC_EXTENSION 1
10278 _ACEOF
10279
10280   fi
10281
10282 elif test "$with_sgivc" != no; then
10283   echo "error: must be yes or no: --with-sgivc-ext=$with_sgivc"
10284   exit 1
10285 fi
10286
10287
10288 ###############################################################################
10289 #
10290 #       Check for the DPMS server extension.
10291 #
10292 ###############################################################################
10293
10294 have_dpms=no
10295 with_dpms_req=unspecified
10296
10297 # Check whether --with-dpms-ext or --without-dpms-ext was given.
10298 if test "${with_dpms_ext+set}" = set; then
10299   withval="$with_dpms_ext"
10300   with_dpms="$withval"; with_dpms_req="$withval"
10301 else
10302   with_dpms=yes
10303 fi;
10304
10305
10306    case "$with_dpms" in
10307     yes) ;;
10308     no)  ;;
10309
10310     /*)
10311      echo "$as_me:$LINENO: checking for DPMS headers" >&5
10312 echo $ECHO_N "checking for DPMS headers... $ECHO_C" >&6
10313      d=$with_dpms/include
10314      if test -d $d; then
10315        X_CFLAGS="-I$d $X_CFLAGS"
10316        echo "$as_me:$LINENO: result: $d" >&5
10317 echo "${ECHO_T}$d" >&6
10318      else
10319        echo "$as_me:$LINENO: result: not found ($d: no such directory)" >&5
10320 echo "${ECHO_T}not found ($d: no such directory)" >&6
10321      fi
10322
10323      echo "$as_me:$LINENO: checking for DPMS libs" >&5
10324 echo $ECHO_N "checking for DPMS libs... $ECHO_C" >&6
10325      d=$with_dpms/lib
10326      if test -d $d; then
10327        X_LIBS="-L$d $X_LIBS"
10328        echo "$as_me:$LINENO: result: $d" >&5
10329 echo "${ECHO_T}$d" >&6
10330      else
10331        echo "$as_me:$LINENO: result: not found ($d: no such directory)" >&5
10332 echo "${ECHO_T}not found ($d: no such directory)" >&6
10333      fi
10334
10335      # replace the directory string with "yes".
10336      with_dpms_req="yes"
10337      with_dpms=$with_dpms_req
10338      ;;
10339
10340     *)
10341      echo ""
10342      echo "error: argument to --with-dpms-ext must be \"yes\", \"no\", or a directory."
10343      echo "       If it is a directory, then \`DIR/include' will be added to"
10344      echo "       the -I list, and \`DIR/lib' will be added to the -L list."
10345      exit 1
10346      ;;
10347    esac
10348
10349
10350 if test "$with_dpms" = yes; then
10351
10352   # first check for dpms.h
10353
10354   ac_save_CPPFLAGS="$CPPFLAGS"
10355   if test \! -z "$includedir" ; then
10356     CPPFLAGS="$CPPFLAGS -I$includedir"
10357   fi
10358   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
10359   echo "$as_me:$LINENO: checking for X11/extensions/dpms.h" >&5
10360 echo $ECHO_N "checking for X11/extensions/dpms.h... $ECHO_C" >&6
10361 if test "${ac_cv_header_X11_extensions_dpms_h+set}" = set; then
10362   echo $ECHO_N "(cached) $ECHO_C" >&6
10363 else
10364   cat >conftest.$ac_ext <<_ACEOF
10365 /* confdefs.h.  */
10366 _ACEOF
10367 cat confdefs.h >>conftest.$ac_ext
10368 cat >>conftest.$ac_ext <<_ACEOF
10369 /* end confdefs.h.  */
10370 #include <X11/Xlib.h>
10371                      #include <X11/Xmd.h>
10372
10373 #include <X11/extensions/dpms.h>
10374 _ACEOF
10375 rm -f conftest.$ac_objext
10376 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10377   (eval $ac_compile) 2>conftest.er1
10378   ac_status=$?
10379   grep -v '^ *+' conftest.er1 >conftest.err
10380   rm -f conftest.er1
10381   cat conftest.err >&5
10382   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10383   (exit $ac_status); } &&
10384          { ac_try='test -z "$ac_c_werror_flag"
10385                          || test ! -s conftest.err'
10386   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10387   (eval $ac_try) 2>&5
10388   ac_status=$?
10389   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10390   (exit $ac_status); }; } &&
10391          { ac_try='test -s conftest.$ac_objext'
10392   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10393   (eval $ac_try) 2>&5
10394   ac_status=$?
10395   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10396   (exit $ac_status); }; }; then
10397   ac_cv_header_X11_extensions_dpms_h=yes
10398 else
10399   echo "$as_me: failed program was:" >&5
10400 sed 's/^/| /' conftest.$ac_ext >&5
10401
10402 ac_cv_header_X11_extensions_dpms_h=no
10403 fi
10404 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
10405 fi
10406 echo "$as_me:$LINENO: result: $ac_cv_header_X11_extensions_dpms_h" >&5
10407 echo "${ECHO_T}$ac_cv_header_X11_extensions_dpms_h" >&6
10408 if test $ac_cv_header_X11_extensions_dpms_h = yes; then
10409   have_dpms=yes
10410 fi
10411
10412
10413   CPPFLAGS="$ac_save_CPPFLAGS"
10414
10415   # if that succeeded, then check for the DPMS code in the libraries
10416   if test "$have_dpms" = yes; then
10417
10418     # first look in -lXext (this is where it is with XFree86 4.0)
10419     have_dpms=no
10420
10421   ac_save_CPPFLAGS="$CPPFLAGS"
10422   ac_save_LDFLAGS="$LDFLAGS"
10423 #  ac_save_LIBS="$LIBS"
10424
10425   if test \! -z "$includedir" ; then
10426     CPPFLAGS="$CPPFLAGS -I$includedir"
10427   fi
10428   # note: $X_CFLAGS includes $x_includes
10429   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
10430
10431   if test \! -z "$libdir" ; then
10432     LDFLAGS="$LDFLAGS -L$libdir"
10433   fi
10434   # note: $X_LIBS includes $x_libraries
10435   LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
10436
10437   echo "$as_me:$LINENO: checking for DPMSInfo in -lXext" >&5
10438 echo $ECHO_N "checking for DPMSInfo in -lXext... $ECHO_C" >&6
10439 if test "${ac_cv_lib_Xext_DPMSInfo+set}" = set; then
10440   echo $ECHO_N "(cached) $ECHO_C" >&6
10441 else
10442   ac_check_lib_save_LIBS=$LIBS
10443 LIBS="-lXext -lXext -lX11 $LIBS"
10444 cat >conftest.$ac_ext <<_ACEOF
10445 /* confdefs.h.  */
10446 _ACEOF
10447 cat confdefs.h >>conftest.$ac_ext
10448 cat >>conftest.$ac_ext <<_ACEOF
10449 /* end confdefs.h.  */
10450
10451 /* Override any gcc2 internal prototype to avoid an error.  */
10452 #ifdef __cplusplus
10453 extern "C"
10454 #endif
10455 /* We use char because int might match the return type of a gcc2
10456    builtin and then its argument prototype would still apply.  */
10457 char DPMSInfo ();
10458 int
10459 main ()
10460 {
10461 DPMSInfo ();
10462   ;
10463   return 0;
10464 }
10465 _ACEOF
10466 rm -f conftest.$ac_objext conftest$ac_exeext
10467 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10468   (eval $ac_link) 2>conftest.er1
10469   ac_status=$?
10470   grep -v '^ *+' conftest.er1 >conftest.err
10471   rm -f conftest.er1
10472   cat conftest.err >&5
10473   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10474   (exit $ac_status); } &&
10475          { ac_try='test -z "$ac_c_werror_flag"
10476                          || test ! -s conftest.err'
10477   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10478   (eval $ac_try) 2>&5
10479   ac_status=$?
10480   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10481   (exit $ac_status); }; } &&
10482          { ac_try='test -s conftest$ac_exeext'
10483   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10484   (eval $ac_try) 2>&5
10485   ac_status=$?
10486   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10487   (exit $ac_status); }; }; then
10488   ac_cv_lib_Xext_DPMSInfo=yes
10489 else
10490   echo "$as_me: failed program was:" >&5
10491 sed 's/^/| /' conftest.$ac_ext >&5
10492
10493 ac_cv_lib_Xext_DPMSInfo=no
10494 fi
10495 rm -f conftest.err conftest.$ac_objext \
10496       conftest$ac_exeext conftest.$ac_ext
10497 LIBS=$ac_check_lib_save_LIBS
10498 fi
10499 echo "$as_me:$LINENO: result: $ac_cv_lib_Xext_DPMSInfo" >&5
10500 echo "${ECHO_T}$ac_cv_lib_Xext_DPMSInfo" >&6
10501 if test $ac_cv_lib_Xext_DPMSInfo = yes; then
10502   have_dpms=yes
10503 else
10504   true
10505 fi
10506
10507   CPPFLAGS="$ac_save_CPPFLAGS"
10508   LDFLAGS="$ac_save_LDFLAGS"
10509 #  LIBS="$ac_save_LIBS"
10510
10511
10512     # if that failed, look in -lXdpms (this is where it was in XFree86 3.x)
10513     if test "$have_dpms" = no; then
10514
10515   ac_save_CPPFLAGS="$CPPFLAGS"
10516   ac_save_LDFLAGS="$LDFLAGS"
10517 #  ac_save_LIBS="$LIBS"
10518
10519   if test \! -z "$includedir" ; then
10520     CPPFLAGS="$CPPFLAGS -I$includedir"
10521   fi
10522   # note: $X_CFLAGS includes $x_includes
10523   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
10524
10525   if test \! -z "$libdir" ; then
10526     LDFLAGS="$LDFLAGS -L$libdir"
10527   fi
10528   # note: $X_LIBS includes $x_libraries
10529   LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
10530
10531   echo "$as_me:$LINENO: checking for DPMSInfo in -lXdpms" >&5
10532 echo $ECHO_N "checking for DPMSInfo in -lXdpms... $ECHO_C" >&6
10533 if test "${ac_cv_lib_Xdpms_DPMSInfo+set}" = set; then
10534   echo $ECHO_N "(cached) $ECHO_C" >&6
10535 else
10536   ac_check_lib_save_LIBS=$LIBS
10537 LIBS="-lXdpms -lXext -lX11 $LIBS"
10538 cat >conftest.$ac_ext <<_ACEOF
10539 /* confdefs.h.  */
10540 _ACEOF
10541 cat confdefs.h >>conftest.$ac_ext
10542 cat >>conftest.$ac_ext <<_ACEOF
10543 /* end confdefs.h.  */
10544
10545 /* Override any gcc2 internal prototype to avoid an error.  */
10546 #ifdef __cplusplus
10547 extern "C"
10548 #endif
10549 /* We use char because int might match the return type of a gcc2
10550    builtin and then its argument prototype would still apply.  */
10551 char DPMSInfo ();
10552 int
10553 main ()
10554 {
10555 DPMSInfo ();
10556   ;
10557   return 0;
10558 }
10559 _ACEOF
10560 rm -f conftest.$ac_objext conftest$ac_exeext
10561 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10562   (eval $ac_link) 2>conftest.er1
10563   ac_status=$?
10564   grep -v '^ *+' conftest.er1 >conftest.err
10565   rm -f conftest.er1
10566   cat conftest.err >&5
10567   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10568   (exit $ac_status); } &&
10569          { ac_try='test -z "$ac_c_werror_flag"
10570                          || test ! -s conftest.err'
10571   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10572   (eval $ac_try) 2>&5
10573   ac_status=$?
10574   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10575   (exit $ac_status); }; } &&
10576          { ac_try='test -s conftest$ac_exeext'
10577   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10578   (eval $ac_try) 2>&5
10579   ac_status=$?
10580   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10581   (exit $ac_status); }; }; then
10582   ac_cv_lib_Xdpms_DPMSInfo=yes
10583 else
10584   echo "$as_me: failed program was:" >&5
10585 sed 's/^/| /' conftest.$ac_ext >&5
10586
10587 ac_cv_lib_Xdpms_DPMSInfo=no
10588 fi
10589 rm -f conftest.err conftest.$ac_objext \
10590       conftest$ac_exeext conftest.$ac_ext
10591 LIBS=$ac_check_lib_save_LIBS
10592 fi
10593 echo "$as_me:$LINENO: result: $ac_cv_lib_Xdpms_DPMSInfo" >&5
10594 echo "${ECHO_T}$ac_cv_lib_Xdpms_DPMSInfo" >&6
10595 if test $ac_cv_lib_Xdpms_DPMSInfo = yes; then
10596   have_dpms=yes; XDPMS_LIBS="-lXdpms"
10597 else
10598   true
10599 fi
10600
10601   CPPFLAGS="$ac_save_CPPFLAGS"
10602   LDFLAGS="$ac_save_LDFLAGS"
10603 #  LIBS="$ac_save_LIBS"
10604
10605     fi
10606   fi
10607
10608
10609   # if that succeeded, then we've really got it.
10610   if test "$have_dpms" = yes; then
10611     cat >>confdefs.h <<\_ACEOF
10612 #define HAVE_DPMS_EXTENSION 1
10613 _ACEOF
10614
10615   fi
10616
10617 elif test "$with_dpms" != no; then
10618   echo "error: must be yes or no: --with-dpms-ext=$with_dpms"
10619   exit 1
10620 fi
10621
10622
10623 ###############################################################################
10624 #
10625 #       Check for the XINERAMA server extension.
10626 #
10627 ###############################################################################
10628
10629 have_xinerama=no
10630 with_xinerama_req=unspecified
10631
10632 # Check whether --with-xinerama-ext or --without-xinerama-ext was given.
10633 if test "${with_xinerama_ext+set}" = set; then
10634   withval="$with_xinerama_ext"
10635   with_xinerama="$withval"; with_xinerama_req="$withval"
10636 else
10637   with_xinerama=yes
10638 fi;
10639
10640
10641    case "$with_xinerama" in
10642     yes) ;;
10643     no)  ;;
10644
10645     /*)
10646      echo "$as_me:$LINENO: checking for XINERAMA headers" >&5
10647 echo $ECHO_N "checking for XINERAMA headers... $ECHO_C" >&6
10648      d=$with_xinerama/include
10649      if test -d $d; then
10650        X_CFLAGS="-I$d $X_CFLAGS"
10651        echo "$as_me:$LINENO: result: $d" >&5
10652 echo "${ECHO_T}$d" >&6
10653      else
10654        echo "$as_me:$LINENO: result: not found ($d: no such directory)" >&5
10655 echo "${ECHO_T}not found ($d: no such directory)" >&6
10656      fi
10657
10658      echo "$as_me:$LINENO: checking for XINERAMA libs" >&5
10659 echo $ECHO_N "checking for XINERAMA libs... $ECHO_C" >&6
10660      d=$with_xinerama/lib
10661      if test -d $d; then
10662        X_LIBS="-L$d $X_LIBS"
10663        echo "$as_me:$LINENO: result: $d" >&5
10664 echo "${ECHO_T}$d" >&6
10665      else
10666        echo "$as_me:$LINENO: result: not found ($d: no such directory)" >&5
10667 echo "${ECHO_T}not found ($d: no such directory)" >&6
10668      fi
10669
10670      # replace the directory string with "yes".
10671      with_xinerama_req="yes"
10672      with_xinerama=$with_xinerama_req
10673      ;;
10674
10675     *)
10676      echo ""
10677      echo "error: argument to --with-xinerama-ext must be \"yes\", \"no\", or a directory."
10678      echo "       If it is a directory, then \`DIR/include' will be added to"
10679      echo "       the -I list, and \`DIR/lib' will be added to the -L list."
10680      exit 1
10681      ;;
10682    esac
10683
10684
10685 if test "$with_xinerama" = yes; then
10686
10687   # first check for Xinerama.h
10688
10689   ac_save_CPPFLAGS="$CPPFLAGS"
10690   if test \! -z "$includedir" ; then
10691     CPPFLAGS="$CPPFLAGS -I$includedir"
10692   fi
10693   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
10694   echo "$as_me:$LINENO: checking for X11/extensions/Xinerama.h" >&5
10695 echo $ECHO_N "checking for X11/extensions/Xinerama.h... $ECHO_C" >&6
10696 if test "${ac_cv_header_X11_extensions_Xinerama_h+set}" = set; then
10697   echo $ECHO_N "(cached) $ECHO_C" >&6
10698 else
10699   cat >conftest.$ac_ext <<_ACEOF
10700 /* confdefs.h.  */
10701 _ACEOF
10702 cat confdefs.h >>conftest.$ac_ext
10703 cat >>conftest.$ac_ext <<_ACEOF
10704 /* end confdefs.h.  */
10705 #include <X11/Xlib.h>
10706
10707 #include <X11/extensions/Xinerama.h>
10708 _ACEOF
10709 rm -f conftest.$ac_objext
10710 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10711   (eval $ac_compile) 2>conftest.er1
10712   ac_status=$?
10713   grep -v '^ *+' conftest.er1 >conftest.err
10714   rm -f conftest.er1
10715   cat conftest.err >&5
10716   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10717   (exit $ac_status); } &&
10718          { ac_try='test -z "$ac_c_werror_flag"
10719                          || test ! -s conftest.err'
10720   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10721   (eval $ac_try) 2>&5
10722   ac_status=$?
10723   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10724   (exit $ac_status); }; } &&
10725          { ac_try='test -s conftest.$ac_objext'
10726   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10727   (eval $ac_try) 2>&5
10728   ac_status=$?
10729   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10730   (exit $ac_status); }; }; then
10731   ac_cv_header_X11_extensions_Xinerama_h=yes
10732 else
10733   echo "$as_me: failed program was:" >&5
10734 sed 's/^/| /' conftest.$ac_ext >&5
10735
10736 ac_cv_header_X11_extensions_Xinerama_h=no
10737 fi
10738 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
10739 fi
10740 echo "$as_me:$LINENO: result: $ac_cv_header_X11_extensions_Xinerama_h" >&5
10741 echo "${ECHO_T}$ac_cv_header_X11_extensions_Xinerama_h" >&6
10742 if test $ac_cv_header_X11_extensions_Xinerama_h = yes; then
10743   have_xinerama=yes
10744 fi
10745
10746
10747   CPPFLAGS="$ac_save_CPPFLAGS"
10748
10749   # if that succeeded, then check for the XINERAMA code in the libraries
10750   if test "$have_xinerama" = yes; then
10751
10752     # first look in -lXext
10753     have_xinerama=no
10754
10755   ac_save_CPPFLAGS="$CPPFLAGS"
10756   ac_save_LDFLAGS="$LDFLAGS"
10757 #  ac_save_LIBS="$LIBS"
10758
10759   if test \! -z "$includedir" ; then
10760     CPPFLAGS="$CPPFLAGS -I$includedir"
10761   fi
10762   # note: $X_CFLAGS includes $x_includes
10763   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
10764
10765   if test \! -z "$libdir" ; then
10766     LDFLAGS="$LDFLAGS -L$libdir"
10767   fi
10768   # note: $X_LIBS includes $x_libraries
10769   LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
10770
10771   echo "$as_me:$LINENO: checking for XineramaQueryScreens in -lXext" >&5
10772 echo $ECHO_N "checking for XineramaQueryScreens in -lXext... $ECHO_C" >&6
10773 if test "${ac_cv_lib_Xext_XineramaQueryScreens+set}" = set; then
10774   echo $ECHO_N "(cached) $ECHO_C" >&6
10775 else
10776   ac_check_lib_save_LIBS=$LIBS
10777 LIBS="-lXext -lXext -lX11 $LIBS"
10778 cat >conftest.$ac_ext <<_ACEOF
10779 /* confdefs.h.  */
10780 _ACEOF
10781 cat confdefs.h >>conftest.$ac_ext
10782 cat >>conftest.$ac_ext <<_ACEOF
10783 /* end confdefs.h.  */
10784
10785 /* Override any gcc2 internal prototype to avoid an error.  */
10786 #ifdef __cplusplus
10787 extern "C"
10788 #endif
10789 /* We use char because int might match the return type of a gcc2
10790    builtin and then its argument prototype would still apply.  */
10791 char XineramaQueryScreens ();
10792 int
10793 main ()
10794 {
10795 XineramaQueryScreens ();
10796   ;
10797   return 0;
10798 }
10799 _ACEOF
10800 rm -f conftest.$ac_objext conftest$ac_exeext
10801 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10802   (eval $ac_link) 2>conftest.er1
10803   ac_status=$?
10804   grep -v '^ *+' conftest.er1 >conftest.err
10805   rm -f conftest.er1
10806   cat conftest.err >&5
10807   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10808   (exit $ac_status); } &&
10809          { ac_try='test -z "$ac_c_werror_flag"
10810                          || test ! -s conftest.err'
10811   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10812   (eval $ac_try) 2>&5
10813   ac_status=$?
10814   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10815   (exit $ac_status); }; } &&
10816          { ac_try='test -s conftest$ac_exeext'
10817   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10818   (eval $ac_try) 2>&5
10819   ac_status=$?
10820   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10821   (exit $ac_status); }; }; then
10822   ac_cv_lib_Xext_XineramaQueryScreens=yes
10823 else
10824   echo "$as_me: failed program was:" >&5
10825 sed 's/^/| /' conftest.$ac_ext >&5
10826
10827 ac_cv_lib_Xext_XineramaQueryScreens=no
10828 fi
10829 rm -f conftest.err conftest.$ac_objext \
10830       conftest$ac_exeext conftest.$ac_ext
10831 LIBS=$ac_check_lib_save_LIBS
10832 fi
10833 echo "$as_me:$LINENO: result: $ac_cv_lib_Xext_XineramaQueryScreens" >&5
10834 echo "${ECHO_T}$ac_cv_lib_Xext_XineramaQueryScreens" >&6
10835 if test $ac_cv_lib_Xext_XineramaQueryScreens = yes; then
10836   have_xinerama=yes
10837 else
10838   true
10839 fi
10840
10841   CPPFLAGS="$ac_save_CPPFLAGS"
10842   LDFLAGS="$ac_save_LDFLAGS"
10843 #  LIBS="$ac_save_LIBS"
10844
10845
10846     # if that failed, look in -lXinerama (this is where it is in XFree86 4.1.)
10847     if test "$have_xinerama" = no; then
10848
10849   ac_save_CPPFLAGS="$CPPFLAGS"
10850   ac_save_LDFLAGS="$LDFLAGS"
10851 #  ac_save_LIBS="$LIBS"
10852
10853   if test \! -z "$includedir" ; then
10854     CPPFLAGS="$CPPFLAGS -I$includedir"
10855   fi
10856   # note: $X_CFLAGS includes $x_includes
10857   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
10858
10859   if test \! -z "$libdir" ; then
10860     LDFLAGS="$LDFLAGS -L$libdir"
10861   fi
10862   # note: $X_LIBS includes $x_libraries
10863   LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
10864
10865   echo "$as_me:$LINENO: checking for XineramaQueryScreens in -lXinerama" >&5
10866 echo $ECHO_N "checking for XineramaQueryScreens in -lXinerama... $ECHO_C" >&6
10867 if test "${ac_cv_lib_Xinerama_XineramaQueryScreens+set}" = set; then
10868   echo $ECHO_N "(cached) $ECHO_C" >&6
10869 else
10870   ac_check_lib_save_LIBS=$LIBS
10871 LIBS="-lXinerama -lXext -lX11 $LIBS"
10872 cat >conftest.$ac_ext <<_ACEOF
10873 /* confdefs.h.  */
10874 _ACEOF
10875 cat confdefs.h >>conftest.$ac_ext
10876 cat >>conftest.$ac_ext <<_ACEOF
10877 /* end confdefs.h.  */
10878
10879 /* Override any gcc2 internal prototype to avoid an error.  */
10880 #ifdef __cplusplus
10881 extern "C"
10882 #endif
10883 /* We use char because int might match the return type of a gcc2
10884    builtin and then its argument prototype would still apply.  */
10885 char XineramaQueryScreens ();
10886 int
10887 main ()
10888 {
10889 XineramaQueryScreens ();
10890   ;
10891   return 0;
10892 }
10893 _ACEOF
10894 rm -f conftest.$ac_objext conftest$ac_exeext
10895 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10896   (eval $ac_link) 2>conftest.er1
10897   ac_status=$?
10898   grep -v '^ *+' conftest.er1 >conftest.err
10899   rm -f conftest.er1
10900   cat conftest.err >&5
10901   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10902   (exit $ac_status); } &&
10903          { ac_try='test -z "$ac_c_werror_flag"
10904                          || test ! -s conftest.err'
10905   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10906   (eval $ac_try) 2>&5
10907   ac_status=$?
10908   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10909   (exit $ac_status); }; } &&
10910          { ac_try='test -s conftest$ac_exeext'
10911   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10912   (eval $ac_try) 2>&5
10913   ac_status=$?
10914   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10915   (exit $ac_status); }; }; then
10916   ac_cv_lib_Xinerama_XineramaQueryScreens=yes
10917 else
10918   echo "$as_me: failed program was:" >&5
10919 sed 's/^/| /' conftest.$ac_ext >&5
10920
10921 ac_cv_lib_Xinerama_XineramaQueryScreens=no
10922 fi
10923 rm -f conftest.err conftest.$ac_objext \
10924       conftest$ac_exeext conftest.$ac_ext
10925 LIBS=$ac_check_lib_save_LIBS
10926 fi
10927 echo "$as_me:$LINENO: result: $ac_cv_lib_Xinerama_XineramaQueryScreens" >&5
10928 echo "${ECHO_T}$ac_cv_lib_Xinerama_XineramaQueryScreens" >&6
10929 if test $ac_cv_lib_Xinerama_XineramaQueryScreens = yes; then
10930   have_xinerama=yes; XINERAMA_LIBS="-lXinerama"
10931 else
10932   true
10933 fi
10934
10935   CPPFLAGS="$ac_save_CPPFLAGS"
10936   LDFLAGS="$ac_save_LDFLAGS"
10937 #  LIBS="$ac_save_LIBS"
10938
10939     fi
10940   fi
10941
10942   # if that succeeded, then we've really got it.
10943   if test "$have_xinerama" = yes; then
10944     cat >>confdefs.h <<\_ACEOF
10945 #define HAVE_XINERAMA 1
10946 _ACEOF
10947
10948   fi
10949
10950 elif test "$with_xinerama" != no; then
10951   echo "error: must be yes or no: --with-xinerama-ext=$with_xinerama"
10952   exit 1
10953 fi
10954
10955
10956 ###############################################################################
10957 #
10958 #       Check for the XF86VMODE server extension (for virtual screens.)
10959 #
10960 ###############################################################################
10961
10962 have_xf86vmode=no
10963 with_xf86vmode_req=unspecified
10964
10965 # Check whether --with-xf86vmode-ext or --without-xf86vmode-ext was given.
10966 if test "${with_xf86vmode_ext+set}" = set; then
10967   withval="$with_xf86vmode_ext"
10968   with_xf86vmode="$withval"; with_xf86vmode_req="$withval"
10969 else
10970   with_xf86vmode=yes
10971 fi;
10972
10973
10974    case "$with_xf86vmode" in
10975     yes) ;;
10976     no)  ;;
10977
10978     /*)
10979      echo "$as_me:$LINENO: checking for xf86vmode headers" >&5
10980 echo $ECHO_N "checking for xf86vmode headers... $ECHO_C" >&6
10981      d=$with_xf86vmode/include
10982      if test -d $d; then
10983        X_CFLAGS="-I$d $X_CFLAGS"
10984        echo "$as_me:$LINENO: result: $d" >&5
10985 echo "${ECHO_T}$d" >&6
10986      else
10987        echo "$as_me:$LINENO: result: not found ($d: no such directory)" >&5
10988 echo "${ECHO_T}not found ($d: no such directory)" >&6
10989      fi
10990
10991      echo "$as_me:$LINENO: checking for xf86vmode libs" >&5
10992 echo $ECHO_N "checking for xf86vmode libs... $ECHO_C" >&6
10993      d=$with_xf86vmode/lib
10994      if test -d $d; then
10995        X_LIBS="-L$d $X_LIBS"
10996        echo "$as_me:$LINENO: result: $d" >&5
10997 echo "${ECHO_T}$d" >&6
10998      else
10999        echo "$as_me:$LINENO: result: not found ($d: no such directory)" >&5
11000 echo "${ECHO_T}not found ($d: no such directory)" >&6
11001      fi
11002
11003      # replace the directory string with "yes".
11004      with_xf86vmode_req="yes"
11005      with_xf86vmode=$with_xf86vmode_req
11006      ;;
11007
11008     *)
11009      echo ""
11010      echo "error: argument to --with-xf86vmode-ext must be \"yes\", \"no\", or a directory."
11011      echo "       If it is a directory, then \`DIR/include' will be added to"
11012      echo "       the -I list, and \`DIR/lib' will be added to the -L list."
11013      exit 1
11014      ;;
11015    esac
11016
11017
11018 VIDMODE_LIBS=""
11019
11020 if test "$with_xf86vmode" = yes; then
11021
11022   # first check for xf86vmode.h
11023
11024   ac_save_CPPFLAGS="$CPPFLAGS"
11025   if test \! -z "$includedir" ; then
11026     CPPFLAGS="$CPPFLAGS -I$includedir"
11027   fi
11028   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
11029   echo "$as_me:$LINENO: checking for X11/extensions/xf86vmode.h" >&5
11030 echo $ECHO_N "checking for X11/extensions/xf86vmode.h... $ECHO_C" >&6
11031 if test "${ac_cv_header_X11_extensions_xf86vmode_h+set}" = set; then
11032   echo $ECHO_N "(cached) $ECHO_C" >&6
11033 else
11034   cat >conftest.$ac_ext <<_ACEOF
11035 /* confdefs.h.  */
11036 _ACEOF
11037 cat confdefs.h >>conftest.$ac_ext
11038 cat >>conftest.$ac_ext <<_ACEOF
11039 /* end confdefs.h.  */
11040 #include <X11/Xlib.h>
11041
11042 #include <X11/extensions/xf86vmode.h>
11043 _ACEOF
11044 rm -f conftest.$ac_objext
11045 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11046   (eval $ac_compile) 2>conftest.er1
11047   ac_status=$?
11048   grep -v '^ *+' conftest.er1 >conftest.err
11049   rm -f conftest.er1
11050   cat conftest.err >&5
11051   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11052   (exit $ac_status); } &&
11053          { ac_try='test -z "$ac_c_werror_flag"
11054                          || test ! -s conftest.err'
11055   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11056   (eval $ac_try) 2>&5
11057   ac_status=$?
11058   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11059   (exit $ac_status); }; } &&
11060          { ac_try='test -s conftest.$ac_objext'
11061   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11062   (eval $ac_try) 2>&5
11063   ac_status=$?
11064   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11065   (exit $ac_status); }; }; then
11066   ac_cv_header_X11_extensions_xf86vmode_h=yes
11067 else
11068   echo "$as_me: failed program was:" >&5
11069 sed 's/^/| /' conftest.$ac_ext >&5
11070
11071 ac_cv_header_X11_extensions_xf86vmode_h=no
11072 fi
11073 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11074 fi
11075 echo "$as_me:$LINENO: result: $ac_cv_header_X11_extensions_xf86vmode_h" >&5
11076 echo "${ECHO_T}$ac_cv_header_X11_extensions_xf86vmode_h" >&6
11077 if test $ac_cv_header_X11_extensions_xf86vmode_h = yes; then
11078   have_xf86vmode=yes
11079 fi
11080
11081
11082   CPPFLAGS="$ac_save_CPPFLAGS"
11083
11084   # if that succeeded, then check for the -lXxf86vm
11085   if test "$have_xf86vmode" = yes; then
11086     have_xf86vmode=no
11087
11088   ac_save_CPPFLAGS="$CPPFLAGS"
11089   ac_save_LDFLAGS="$LDFLAGS"
11090 #  ac_save_LIBS="$LIBS"
11091
11092   if test \! -z "$includedir" ; then
11093     CPPFLAGS="$CPPFLAGS -I$includedir"
11094   fi
11095   # note: $X_CFLAGS includes $x_includes
11096   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
11097
11098   if test \! -z "$libdir" ; then
11099     LDFLAGS="$LDFLAGS -L$libdir"
11100   fi
11101   # note: $X_LIBS includes $x_libraries
11102   LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
11103
11104   echo "$as_me:$LINENO: checking for XF86VidModeGetViewPort in -lXxf86vm" >&5
11105 echo $ECHO_N "checking for XF86VidModeGetViewPort in -lXxf86vm... $ECHO_C" >&6
11106 if test "${ac_cv_lib_Xxf86vm_XF86VidModeGetViewPort+set}" = set; then
11107   echo $ECHO_N "(cached) $ECHO_C" >&6
11108 else
11109   ac_check_lib_save_LIBS=$LIBS
11110 LIBS="-lXxf86vm -lXext -lX11 $LIBS"
11111 cat >conftest.$ac_ext <<_ACEOF
11112 /* confdefs.h.  */
11113 _ACEOF
11114 cat confdefs.h >>conftest.$ac_ext
11115 cat >>conftest.$ac_ext <<_ACEOF
11116 /* end confdefs.h.  */
11117
11118 /* Override any gcc2 internal prototype to avoid an error.  */
11119 #ifdef __cplusplus
11120 extern "C"
11121 #endif
11122 /* We use char because int might match the return type of a gcc2
11123    builtin and then its argument prototype would still apply.  */
11124 char XF86VidModeGetViewPort ();
11125 int
11126 main ()
11127 {
11128 XF86VidModeGetViewPort ();
11129   ;
11130   return 0;
11131 }
11132 _ACEOF
11133 rm -f conftest.$ac_objext conftest$ac_exeext
11134 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11135   (eval $ac_link) 2>conftest.er1
11136   ac_status=$?
11137   grep -v '^ *+' conftest.er1 >conftest.err
11138   rm -f conftest.er1
11139   cat conftest.err >&5
11140   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11141   (exit $ac_status); } &&
11142          { ac_try='test -z "$ac_c_werror_flag"
11143                          || test ! -s conftest.err'
11144   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11145   (eval $ac_try) 2>&5
11146   ac_status=$?
11147   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11148   (exit $ac_status); }; } &&
11149          { ac_try='test -s conftest$ac_exeext'
11150   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11151   (eval $ac_try) 2>&5
11152   ac_status=$?
11153   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11154   (exit $ac_status); }; }; then
11155   ac_cv_lib_Xxf86vm_XF86VidModeGetViewPort=yes
11156 else
11157   echo "$as_me: failed program was:" >&5
11158 sed 's/^/| /' conftest.$ac_ext >&5
11159
11160 ac_cv_lib_Xxf86vm_XF86VidModeGetViewPort=no
11161 fi
11162 rm -f conftest.err conftest.$ac_objext \
11163       conftest$ac_exeext conftest.$ac_ext
11164 LIBS=$ac_check_lib_save_LIBS
11165 fi
11166 echo "$as_me:$LINENO: result: $ac_cv_lib_Xxf86vm_XF86VidModeGetViewPort" >&5
11167 echo "${ECHO_T}$ac_cv_lib_Xxf86vm_XF86VidModeGetViewPort" >&6
11168 if test $ac_cv_lib_Xxf86vm_XF86VidModeGetViewPort = yes; then
11169   have_xf86vmode=yes;
11170                    VIDMODE_LIBS="-lXxf86vm";
11171                    SAVER_LIBS="$SAVER_LIBS $VIDMODE_LIBS"
11172 else
11173   true
11174 fi
11175
11176   CPPFLAGS="$ac_save_CPPFLAGS"
11177   LDFLAGS="$ac_save_LDFLAGS"
11178 #  LIBS="$ac_save_LIBS"
11179
11180   fi
11181
11182   # if that succeeded, then we've really got it.
11183   if test "$have_xf86vmode" = yes; then
11184     cat >>confdefs.h <<\_ACEOF
11185 #define HAVE_XF86VMODE 1
11186 _ACEOF
11187
11188   fi
11189
11190 elif test "$with_xf86vmode" != no; then
11191   echo "error: must be yes or no: --with-xf86vmode-ext=$with_xf86vmode"
11192   exit 1
11193 fi
11194
11195
11196 ###############################################################################
11197 #
11198 #       Check for the XF86VMODE server extension (for gamma fading.)
11199 #
11200 ###############################################################################
11201
11202 have_xf86gamma=no
11203 have_xf86gamma_ramp=no
11204 with_xf86gamma_req=unspecified
11205
11206 # Check whether --with-xf86gamma-ext or --without-xf86gamma-ext was given.
11207 if test "${with_xf86gamma_ext+set}" = set; then
11208   withval="$with_xf86gamma_ext"
11209   with_xf86gamma="$withval"; with_xf86gamma_req="$withval"
11210 else
11211   with_xf86gamma=yes
11212 fi;
11213
11214
11215    case "$with_xf86gamma" in
11216     yes) ;;
11217     no)  ;;
11218
11219     /*)
11220      echo "$as_me:$LINENO: checking for xf86gamma headers" >&5
11221 echo $ECHO_N "checking for xf86gamma headers... $ECHO_C" >&6
11222      d=$with_xf86gamma/include
11223      if test -d $d; then
11224        X_CFLAGS="-I$d $X_CFLAGS"
11225        echo "$as_me:$LINENO: result: $d" >&5
11226 echo "${ECHO_T}$d" >&6
11227      else
11228        echo "$as_me:$LINENO: result: not found ($d: no such directory)" >&5
11229 echo "${ECHO_T}not found ($d: no such directory)" >&6
11230      fi
11231
11232      echo "$as_me:$LINENO: checking for xf86gamma libs" >&5
11233 echo $ECHO_N "checking for xf86gamma libs... $ECHO_C" >&6
11234      d=$with_xf86gamma/lib
11235      if test -d $d; then
11236        X_LIBS="-L$d $X_LIBS"
11237        echo "$as_me:$LINENO: result: $d" >&5
11238 echo "${ECHO_T}$d" >&6
11239      else
11240        echo "$as_me:$LINENO: result: not found ($d: no such directory)" >&5
11241 echo "${ECHO_T}not found ($d: no such directory)" >&6
11242      fi
11243
11244      # replace the directory string with "yes".
11245      with_xf86gamma_req="yes"
11246      with_xf86gamma=$with_xf86gamma_req
11247      ;;
11248
11249     *)
11250      echo ""
11251      echo "error: argument to --with-xf86gamma-ext must be \"yes\", \"no\", or a directory."
11252      echo "       If it is a directory, then \`DIR/include' will be added to"
11253      echo "       the -I list, and \`DIR/lib' will be added to the -L list."
11254      exit 1
11255      ;;
11256    esac
11257
11258
11259 if test "$with_xf86gamma" = yes; then
11260
11261   # first check for xf86vmode.h, if we haven't already
11262   if test "$have_xf86vmode" = yes; then
11263     have_xf86gamma=yes
11264   else
11265
11266   ac_save_CPPFLAGS="$CPPFLAGS"
11267   if test \! -z "$includedir" ; then
11268     CPPFLAGS="$CPPFLAGS -I$includedir"
11269   fi
11270   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
11271   echo "$as_me:$LINENO: checking for X11/extensions/xf86vmode.h" >&5
11272 echo $ECHO_N "checking for X11/extensions/xf86vmode.h... $ECHO_C" >&6
11273 if test "${ac_cv_header_X11_extensions_xf86vmode_h+set}" = set; then
11274   echo $ECHO_N "(cached) $ECHO_C" >&6
11275 else
11276   cat >conftest.$ac_ext <<_ACEOF
11277 /* confdefs.h.  */
11278 _ACEOF
11279 cat confdefs.h >>conftest.$ac_ext
11280 cat >>conftest.$ac_ext <<_ACEOF
11281 /* end confdefs.h.  */
11282 #include <X11/Xlib.h>
11283
11284 #include <X11/extensions/xf86vmode.h>
11285 _ACEOF
11286 rm -f conftest.$ac_objext
11287 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11288   (eval $ac_compile) 2>conftest.er1
11289   ac_status=$?
11290   grep -v '^ *+' conftest.er1 >conftest.err
11291   rm -f conftest.er1
11292   cat conftest.err >&5
11293   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11294   (exit $ac_status); } &&
11295          { ac_try='test -z "$ac_c_werror_flag"
11296                          || test ! -s conftest.err'
11297   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11298   (eval $ac_try) 2>&5
11299   ac_status=$?
11300   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11301   (exit $ac_status); }; } &&
11302          { ac_try='test -s conftest.$ac_objext'
11303   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11304   (eval $ac_try) 2>&5
11305   ac_status=$?
11306   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11307   (exit $ac_status); }; }; then
11308   ac_cv_header_X11_extensions_xf86vmode_h=yes
11309 else
11310   echo "$as_me: failed program was:" >&5
11311 sed 's/^/| /' conftest.$ac_ext >&5
11312
11313 ac_cv_header_X11_extensions_xf86vmode_h=no
11314 fi
11315 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11316 fi
11317 echo "$as_me:$LINENO: result: $ac_cv_header_X11_extensions_xf86vmode_h" >&5
11318 echo "${ECHO_T}$ac_cv_header_X11_extensions_xf86vmode_h" >&6
11319 if test $ac_cv_header_X11_extensions_xf86vmode_h = yes; then
11320   have_xf86gamma=yes
11321 fi
11322
11323
11324   CPPFLAGS="$ac_save_CPPFLAGS"
11325   fi
11326
11327   # if that succeeded, then check for the -lXxf86vm
11328   if test "$have_xf86gamma" = yes; then
11329     have_xf86gamma=no
11330
11331   ac_save_CPPFLAGS="$CPPFLAGS"
11332   ac_save_LDFLAGS="$LDFLAGS"
11333 #  ac_save_LIBS="$LIBS"
11334
11335   if test \! -z "$includedir" ; then
11336     CPPFLAGS="$CPPFLAGS -I$includedir"
11337   fi
11338   # note: $X_CFLAGS includes $x_includes
11339   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
11340
11341   if test \! -z "$libdir" ; then
11342     LDFLAGS="$LDFLAGS -L$libdir"
11343   fi
11344   # note: $X_LIBS includes $x_libraries
11345   LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
11346
11347   echo "$as_me:$LINENO: checking for XF86VidModeSetGamma in -lXxf86vm" >&5
11348 echo $ECHO_N "checking for XF86VidModeSetGamma in -lXxf86vm... $ECHO_C" >&6
11349 if test "${ac_cv_lib_Xxf86vm_XF86VidModeSetGamma+set}" = set; then
11350   echo $ECHO_N "(cached) $ECHO_C" >&6
11351 else
11352   ac_check_lib_save_LIBS=$LIBS
11353 LIBS="-lXxf86vm -lXext -lX11 $LIBS"
11354 cat >conftest.$ac_ext <<_ACEOF
11355 /* confdefs.h.  */
11356 _ACEOF
11357 cat confdefs.h >>conftest.$ac_ext
11358 cat >>conftest.$ac_ext <<_ACEOF
11359 /* end confdefs.h.  */
11360
11361 /* Override any gcc2 internal prototype to avoid an error.  */
11362 #ifdef __cplusplus
11363 extern "C"
11364 #endif
11365 /* We use char because int might match the return type of a gcc2
11366    builtin and then its argument prototype would still apply.  */
11367 char XF86VidModeSetGamma ();
11368 int
11369 main ()
11370 {
11371 XF86VidModeSetGamma ();
11372   ;
11373   return 0;
11374 }
11375 _ACEOF
11376 rm -f conftest.$ac_objext conftest$ac_exeext
11377 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11378   (eval $ac_link) 2>conftest.er1
11379   ac_status=$?
11380   grep -v '^ *+' conftest.er1 >conftest.err
11381   rm -f conftest.er1
11382   cat conftest.err >&5
11383   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11384   (exit $ac_status); } &&
11385          { ac_try='test -z "$ac_c_werror_flag"
11386                          || test ! -s conftest.err'
11387   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11388   (eval $ac_try) 2>&5
11389   ac_status=$?
11390   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11391   (exit $ac_status); }; } &&
11392          { ac_try='test -s conftest$ac_exeext'
11393   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11394   (eval $ac_try) 2>&5
11395   ac_status=$?
11396   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11397   (exit $ac_status); }; }; then
11398   ac_cv_lib_Xxf86vm_XF86VidModeSetGamma=yes
11399 else
11400   echo "$as_me: failed program was:" >&5
11401 sed 's/^/| /' conftest.$ac_ext >&5
11402
11403 ac_cv_lib_Xxf86vm_XF86VidModeSetGamma=no
11404 fi
11405 rm -f conftest.err conftest.$ac_objext \
11406       conftest$ac_exeext conftest.$ac_ext
11407 LIBS=$ac_check_lib_save_LIBS
11408 fi
11409 echo "$as_me:$LINENO: result: $ac_cv_lib_Xxf86vm_XF86VidModeSetGamma" >&5
11410 echo "${ECHO_T}$ac_cv_lib_Xxf86vm_XF86VidModeSetGamma" >&6
11411 if test $ac_cv_lib_Xxf86vm_XF86VidModeSetGamma = yes; then
11412   have_xf86gamma=yes
11413 else
11414   true
11415 fi
11416
11417   CPPFLAGS="$ac_save_CPPFLAGS"
11418   LDFLAGS="$ac_save_LDFLAGS"
11419 #  LIBS="$ac_save_LIBS"
11420
11421   fi
11422
11423   # check for the Ramp versions of the functions too.
11424   if test "$have_xf86gamma" = yes; then
11425     have_xf86gamma_ramp=no
11426
11427   ac_save_CPPFLAGS="$CPPFLAGS"
11428   ac_save_LDFLAGS="$LDFLAGS"
11429 #  ac_save_LIBS="$LIBS"
11430
11431   if test \! -z "$includedir" ; then
11432     CPPFLAGS="$CPPFLAGS -I$includedir"
11433   fi
11434   # note: $X_CFLAGS includes $x_includes
11435   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
11436
11437   if test \! -z "$libdir" ; then
11438     LDFLAGS="$LDFLAGS -L$libdir"
11439   fi
11440   # note: $X_LIBS includes $x_libraries
11441   LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
11442
11443   echo "$as_me:$LINENO: checking for XF86VidModeSetGammaRamp in -lXxf86vm" >&5
11444 echo $ECHO_N "checking for XF86VidModeSetGammaRamp in -lXxf86vm... $ECHO_C" >&6
11445 if test "${ac_cv_lib_Xxf86vm_XF86VidModeSetGammaRamp+set}" = set; then
11446   echo $ECHO_N "(cached) $ECHO_C" >&6
11447 else
11448   ac_check_lib_save_LIBS=$LIBS
11449 LIBS="-lXxf86vm -lXext -lX11 $LIBS"
11450 cat >conftest.$ac_ext <<_ACEOF
11451 /* confdefs.h.  */
11452 _ACEOF
11453 cat confdefs.h >>conftest.$ac_ext
11454 cat >>conftest.$ac_ext <<_ACEOF
11455 /* end confdefs.h.  */
11456
11457 /* Override any gcc2 internal prototype to avoid an error.  */
11458 #ifdef __cplusplus
11459 extern "C"
11460 #endif
11461 /* We use char because int might match the return type of a gcc2
11462    builtin and then its argument prototype would still apply.  */
11463 char XF86VidModeSetGammaRamp ();
11464 int
11465 main ()
11466 {
11467 XF86VidModeSetGammaRamp ();
11468   ;
11469   return 0;
11470 }
11471 _ACEOF
11472 rm -f conftest.$ac_objext conftest$ac_exeext
11473 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11474   (eval $ac_link) 2>conftest.er1
11475   ac_status=$?
11476   grep -v '^ *+' conftest.er1 >conftest.err
11477   rm -f conftest.er1
11478   cat conftest.err >&5
11479   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11480   (exit $ac_status); } &&
11481          { ac_try='test -z "$ac_c_werror_flag"
11482                          || test ! -s conftest.err'
11483   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11484   (eval $ac_try) 2>&5
11485   ac_status=$?
11486   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11487   (exit $ac_status); }; } &&
11488          { ac_try='test -s conftest$ac_exeext'
11489   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11490   (eval $ac_try) 2>&5
11491   ac_status=$?
11492   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11493   (exit $ac_status); }; }; then
11494   ac_cv_lib_Xxf86vm_XF86VidModeSetGammaRamp=yes
11495 else
11496   echo "$as_me: failed program was:" >&5
11497 sed 's/^/| /' conftest.$ac_ext >&5
11498
11499 ac_cv_lib_Xxf86vm_XF86VidModeSetGammaRamp=no
11500 fi
11501 rm -f conftest.err conftest.$ac_objext \
11502       conftest$ac_exeext conftest.$ac_ext
11503 LIBS=$ac_check_lib_save_LIBS
11504 fi
11505 echo "$as_me:$LINENO: result: $ac_cv_lib_Xxf86vm_XF86VidModeSetGammaRamp" >&5
11506 echo "${ECHO_T}$ac_cv_lib_Xxf86vm_XF86VidModeSetGammaRamp" >&6
11507 if test $ac_cv_lib_Xxf86vm_XF86VidModeSetGammaRamp = yes; then
11508   have_xf86gamma_ramp=yes
11509 else
11510   true
11511 fi
11512
11513   CPPFLAGS="$ac_save_CPPFLAGS"
11514   LDFLAGS="$ac_save_LDFLAGS"
11515 #  LIBS="$ac_save_LIBS"
11516
11517   fi
11518
11519   # if those tests succeeded, then we've really got the functions.
11520   if test "$have_xf86gamma" = yes; then
11521     cat >>confdefs.h <<\_ACEOF
11522 #define HAVE_XF86VMODE_GAMMA 1
11523 _ACEOF
11524
11525   fi
11526
11527   if test "$have_xf86gamma_ramp" = yes; then
11528     cat >>confdefs.h <<\_ACEOF
11529 #define HAVE_XF86VMODE_GAMMA_RAMP 1
11530 _ACEOF
11531
11532   fi
11533
11534   # pull in the lib, if we haven't already
11535   if test "$have_xf86gamma" = yes -a "$have_xf86vmode" = no; then
11536     SAVER_LIBS="$SAVER_LIBS -lXxf86vm"
11537   fi
11538
11539 elif test "$with_xf86gamma" != no; then
11540   echo "error: must be yes or no: --with-xf86gamma-ext=$with_xf86vmode"
11541   exit 1
11542 fi
11543
11544
11545 ###############################################################################
11546 #
11547 #       Check for the RANDR (Resize and Rotate) server extension.
11548 #
11549 #       We need this to detect when the resolution of the desktop
11550 #       has changed out from under us (this is a newer, different
11551 #       mechanism than the XF86VMODE virtual viewports.)
11552 #
11553 ###############################################################################
11554
11555 have_randr=no
11556 with_randr_req=unspecified
11557
11558 # Check whether --with-randr-ext or --without-randr-ext was given.
11559 if test "${with_randr_ext+set}" = set; then
11560   withval="$with_randr_ext"
11561   with_randr="$withval"; with_randr_req="$withval"
11562 else
11563   with_randr=yes
11564 fi;
11565
11566
11567    case "$with_randr" in
11568     yes) ;;
11569     no)  ;;
11570
11571     /*)
11572      echo "$as_me:$LINENO: checking for RANDR headers" >&5
11573 echo $ECHO_N "checking for RANDR headers... $ECHO_C" >&6
11574      d=$with_randr/include
11575      if test -d $d; then
11576        X_CFLAGS="-I$d $X_CFLAGS"
11577        echo "$as_me:$LINENO: result: $d" >&5
11578 echo "${ECHO_T}$d" >&6
11579      else
11580        echo "$as_me:$LINENO: result: not found ($d: no such directory)" >&5
11581 echo "${ECHO_T}not found ($d: no such directory)" >&6
11582      fi
11583
11584      echo "$as_me:$LINENO: checking for RANDR libs" >&5
11585 echo $ECHO_N "checking for RANDR libs... $ECHO_C" >&6
11586      d=$with_randr/lib
11587      if test -d $d; then
11588        X_LIBS="-L$d $X_LIBS"
11589        echo "$as_me:$LINENO: result: $d" >&5
11590 echo "${ECHO_T}$d" >&6
11591      else
11592        echo "$as_me:$LINENO: result: not found ($d: no such directory)" >&5
11593 echo "${ECHO_T}not found ($d: no such directory)" >&6
11594      fi
11595
11596      # replace the directory string with "yes".
11597      with_randr_req="yes"
11598      with_randr=$with_randr_req
11599      ;;
11600
11601     *)
11602      echo ""
11603      echo "error: argument to --with-randr-ext must be \"yes\", \"no\", or a directory."
11604      echo "       If it is a directory, then \`DIR/include' will be added to"
11605      echo "       the -I list, and \`DIR/lib' will be added to the -L list."
11606      exit 1
11607      ;;
11608    esac
11609
11610
11611 if test "$with_randr" = yes; then
11612
11613   # first check for Randr.h
11614
11615   ac_save_CPPFLAGS="$CPPFLAGS"
11616   if test \! -z "$includedir" ; then
11617     CPPFLAGS="$CPPFLAGS -I$includedir"
11618   fi
11619   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
11620   echo "$as_me:$LINENO: checking for X11/extensions/Xrandr.h" >&5
11621 echo $ECHO_N "checking for X11/extensions/Xrandr.h... $ECHO_C" >&6
11622 if test "${ac_cv_header_X11_extensions_Xrandr_h+set}" = set; then
11623   echo $ECHO_N "(cached) $ECHO_C" >&6
11624 else
11625   cat >conftest.$ac_ext <<_ACEOF
11626 /* confdefs.h.  */
11627 _ACEOF
11628 cat confdefs.h >>conftest.$ac_ext
11629 cat >>conftest.$ac_ext <<_ACEOF
11630 /* end confdefs.h.  */
11631 #include <X11/Xlib.h>
11632
11633 #include <X11/extensions/Xrandr.h>
11634 _ACEOF
11635 rm -f conftest.$ac_objext
11636 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11637   (eval $ac_compile) 2>conftest.er1
11638   ac_status=$?
11639   grep -v '^ *+' conftest.er1 >conftest.err
11640   rm -f conftest.er1
11641   cat conftest.err >&5
11642   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11643   (exit $ac_status); } &&
11644          { ac_try='test -z "$ac_c_werror_flag"
11645                          || test ! -s conftest.err'
11646   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11647   (eval $ac_try) 2>&5
11648   ac_status=$?
11649   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11650   (exit $ac_status); }; } &&
11651          { ac_try='test -s conftest.$ac_objext'
11652   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11653   (eval $ac_try) 2>&5
11654   ac_status=$?
11655   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11656   (exit $ac_status); }; }; then
11657   ac_cv_header_X11_extensions_Xrandr_h=yes
11658 else
11659   echo "$as_me: failed program was:" >&5
11660 sed 's/^/| /' conftest.$ac_ext >&5
11661
11662 ac_cv_header_X11_extensions_Xrandr_h=no
11663 fi
11664 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11665 fi
11666 echo "$as_me:$LINENO: result: $ac_cv_header_X11_extensions_Xrandr_h" >&5
11667 echo "${ECHO_T}$ac_cv_header_X11_extensions_Xrandr_h" >&6
11668 if test $ac_cv_header_X11_extensions_Xrandr_h = yes; then
11669   have_randr=yes
11670 fi
11671
11672
11673   CPPFLAGS="$ac_save_CPPFLAGS"
11674
11675   # if that succeeded, then check for the XRR code in the libraries
11676   if test "$have_randr" = yes; then
11677
11678     # RANDR probably needs -lXrender
11679     xrender_libs=
11680
11681   ac_save_CPPFLAGS="$CPPFLAGS"
11682   ac_save_LDFLAGS="$LDFLAGS"
11683 #  ac_save_LIBS="$LIBS"
11684
11685   if test \! -z "$includedir" ; then
11686     CPPFLAGS="$CPPFLAGS -I$includedir"
11687   fi
11688   # note: $X_CFLAGS includes $x_includes
11689   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
11690
11691   if test \! -z "$libdir" ; then
11692     LDFLAGS="$LDFLAGS -L$libdir"
11693   fi
11694   # note: $X_LIBS includes $x_libraries
11695   LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
11696
11697   echo "$as_me:$LINENO: checking for XRenderSetSubpixelOrder in -lXrender" >&5
11698 echo $ECHO_N "checking for XRenderSetSubpixelOrder in -lXrender... $ECHO_C" >&6
11699 if test "${ac_cv_lib_Xrender_XRenderSetSubpixelOrder+set}" = set; then
11700   echo $ECHO_N "(cached) $ECHO_C" >&6
11701 else
11702   ac_check_lib_save_LIBS=$LIBS
11703 LIBS="-lXrender -lXext -lX11 $LIBS"
11704 cat >conftest.$ac_ext <<_ACEOF
11705 /* confdefs.h.  */
11706 _ACEOF
11707 cat confdefs.h >>conftest.$ac_ext
11708 cat >>conftest.$ac_ext <<_ACEOF
11709 /* end confdefs.h.  */
11710
11711 /* Override any gcc2 internal prototype to avoid an error.  */
11712 #ifdef __cplusplus
11713 extern "C"
11714 #endif
11715 /* We use char because int might match the return type of a gcc2
11716    builtin and then its argument prototype would still apply.  */
11717 char XRenderSetSubpixelOrder ();
11718 int
11719 main ()
11720 {
11721 XRenderSetSubpixelOrder ();
11722   ;
11723   return 0;
11724 }
11725 _ACEOF
11726 rm -f conftest.$ac_objext conftest$ac_exeext
11727 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11728   (eval $ac_link) 2>conftest.er1
11729   ac_status=$?
11730   grep -v '^ *+' conftest.er1 >conftest.err
11731   rm -f conftest.er1
11732   cat conftest.err >&5
11733   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11734   (exit $ac_status); } &&
11735          { ac_try='test -z "$ac_c_werror_flag"
11736                          || test ! -s conftest.err'
11737   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11738   (eval $ac_try) 2>&5
11739   ac_status=$?
11740   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11741   (exit $ac_status); }; } &&
11742          { ac_try='test -s conftest$ac_exeext'
11743   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11744   (eval $ac_try) 2>&5
11745   ac_status=$?
11746   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11747   (exit $ac_status); }; }; then
11748   ac_cv_lib_Xrender_XRenderSetSubpixelOrder=yes
11749 else
11750   echo "$as_me: failed program was:" >&5
11751 sed 's/^/| /' conftest.$ac_ext >&5
11752
11753 ac_cv_lib_Xrender_XRenderSetSubpixelOrder=no
11754 fi
11755 rm -f conftest.err conftest.$ac_objext \
11756       conftest$ac_exeext conftest.$ac_ext
11757 LIBS=$ac_check_lib_save_LIBS
11758 fi
11759 echo "$as_me:$LINENO: result: $ac_cv_lib_Xrender_XRenderSetSubpixelOrder" >&5
11760 echo "${ECHO_T}$ac_cv_lib_Xrender_XRenderSetSubpixelOrder" >&6
11761 if test $ac_cv_lib_Xrender_XRenderSetSubpixelOrder = yes; then
11762   xrender_libs="-lXrender"
11763 else
11764   true
11765 fi
11766
11767   CPPFLAGS="$ac_save_CPPFLAGS"
11768   LDFLAGS="$ac_save_LDFLAGS"
11769 #  LIBS="$ac_save_LIBS"
11770
11771
11772     # first look for RANDR in -lXext
11773     have_randr=no
11774
11775   ac_save_CPPFLAGS="$CPPFLAGS"
11776   ac_save_LDFLAGS="$LDFLAGS"
11777 #  ac_save_LIBS="$LIBS"
11778
11779   if test \! -z "$includedir" ; then
11780     CPPFLAGS="$CPPFLAGS -I$includedir"
11781   fi
11782   # note: $X_CFLAGS includes $x_includes
11783   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
11784
11785   if test \! -z "$libdir" ; then
11786     LDFLAGS="$LDFLAGS -L$libdir"
11787   fi
11788   # note: $X_LIBS includes $x_libraries
11789   LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
11790
11791   echo "$as_me:$LINENO: checking for XRRGetScreenInfo in -lXext" >&5
11792 echo $ECHO_N "checking for XRRGetScreenInfo in -lXext... $ECHO_C" >&6
11793 if test "${ac_cv_lib_Xext_XRRGetScreenInfo+set}" = set; then
11794   echo $ECHO_N "(cached) $ECHO_C" >&6
11795 else
11796   ac_check_lib_save_LIBS=$LIBS
11797 LIBS="-lXext $xrender_libs -lXext -lX11 $LIBS"
11798 cat >conftest.$ac_ext <<_ACEOF
11799 /* confdefs.h.  */
11800 _ACEOF
11801 cat confdefs.h >>conftest.$ac_ext
11802 cat >>conftest.$ac_ext <<_ACEOF
11803 /* end confdefs.h.  */
11804
11805 /* Override any gcc2 internal prototype to avoid an error.  */
11806 #ifdef __cplusplus
11807 extern "C"
11808 #endif
11809 /* We use char because int might match the return type of a gcc2
11810    builtin and then its argument prototype would still apply.  */
11811 char XRRGetScreenInfo ();
11812 int
11813 main ()
11814 {
11815 XRRGetScreenInfo ();
11816   ;
11817   return 0;
11818 }
11819 _ACEOF
11820 rm -f conftest.$ac_objext conftest$ac_exeext
11821 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11822   (eval $ac_link) 2>conftest.er1
11823   ac_status=$?
11824   grep -v '^ *+' conftest.er1 >conftest.err
11825   rm -f conftest.er1
11826   cat conftest.err >&5
11827   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11828   (exit $ac_status); } &&
11829          { ac_try='test -z "$ac_c_werror_flag"
11830                          || test ! -s conftest.err'
11831   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11832   (eval $ac_try) 2>&5
11833   ac_status=$?
11834   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11835   (exit $ac_status); }; } &&
11836          { ac_try='test -s conftest$ac_exeext'
11837   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11838   (eval $ac_try) 2>&5
11839   ac_status=$?
11840   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11841   (exit $ac_status); }; }; then
11842   ac_cv_lib_Xext_XRRGetScreenInfo=yes
11843 else
11844   echo "$as_me: failed program was:" >&5
11845 sed 's/^/| /' conftest.$ac_ext >&5
11846
11847 ac_cv_lib_Xext_XRRGetScreenInfo=no
11848 fi
11849 rm -f conftest.err conftest.$ac_objext \
11850       conftest$ac_exeext conftest.$ac_ext
11851 LIBS=$ac_check_lib_save_LIBS
11852 fi
11853 echo "$as_me:$LINENO: result: $ac_cv_lib_Xext_XRRGetScreenInfo" >&5
11854 echo "${ECHO_T}$ac_cv_lib_Xext_XRRGetScreenInfo" >&6
11855 if test $ac_cv_lib_Xext_XRRGetScreenInfo = yes; then
11856   have_randr=yes; SAVER_LIBS="$SAVER_LIBS $xrender_libs"
11857 else
11858   true
11859 fi
11860
11861   CPPFLAGS="$ac_save_CPPFLAGS"
11862   LDFLAGS="$ac_save_LDFLAGS"
11863 #  LIBS="$ac_save_LIBS"
11864
11865
11866     # if that failed, look in -lXrandr
11867     if test "$have_randr" = no; then
11868
11869   ac_save_CPPFLAGS="$CPPFLAGS"
11870   ac_save_LDFLAGS="$LDFLAGS"
11871 #  ac_save_LIBS="$LIBS"
11872
11873   if test \! -z "$includedir" ; then
11874     CPPFLAGS="$CPPFLAGS -I$includedir"
11875   fi
11876   # note: $X_CFLAGS includes $x_includes
11877   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
11878
11879   if test \! -z "$libdir" ; then
11880     LDFLAGS="$LDFLAGS -L$libdir"
11881   fi
11882   # note: $X_LIBS includes $x_libraries
11883   LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
11884
11885   echo "$as_me:$LINENO: checking for XRRGetScreenInfo in -lXrandr" >&5
11886 echo $ECHO_N "checking for XRRGetScreenInfo in -lXrandr... $ECHO_C" >&6
11887 if test "${ac_cv_lib_Xrandr_XRRGetScreenInfo+set}" = set; then
11888   echo $ECHO_N "(cached) $ECHO_C" >&6
11889 else
11890   ac_check_lib_save_LIBS=$LIBS
11891 LIBS="-lXrandr $xrender_libs -lXext -lX11 $LIBS"
11892 cat >conftest.$ac_ext <<_ACEOF
11893 /* confdefs.h.  */
11894 _ACEOF
11895 cat confdefs.h >>conftest.$ac_ext
11896 cat >>conftest.$ac_ext <<_ACEOF
11897 /* end confdefs.h.  */
11898
11899 /* Override any gcc2 internal prototype to avoid an error.  */
11900 #ifdef __cplusplus
11901 extern "C"
11902 #endif
11903 /* We use char because int might match the return type of a gcc2
11904    builtin and then its argument prototype would still apply.  */
11905 char XRRGetScreenInfo ();
11906 int
11907 main ()
11908 {
11909 XRRGetScreenInfo ();
11910   ;
11911   return 0;
11912 }
11913 _ACEOF
11914 rm -f conftest.$ac_objext conftest$ac_exeext
11915 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11916   (eval $ac_link) 2>conftest.er1
11917   ac_status=$?
11918   grep -v '^ *+' conftest.er1 >conftest.err
11919   rm -f conftest.er1
11920   cat conftest.err >&5
11921   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11922   (exit $ac_status); } &&
11923          { ac_try='test -z "$ac_c_werror_flag"
11924                          || test ! -s conftest.err'
11925   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11926   (eval $ac_try) 2>&5
11927   ac_status=$?
11928   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11929   (exit $ac_status); }; } &&
11930          { ac_try='test -s conftest$ac_exeext'
11931   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11932   (eval $ac_try) 2>&5
11933   ac_status=$?
11934   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11935   (exit $ac_status); }; }; then
11936   ac_cv_lib_Xrandr_XRRGetScreenInfo=yes
11937 else
11938   echo "$as_me: failed program was:" >&5
11939 sed 's/^/| /' conftest.$ac_ext >&5
11940
11941 ac_cv_lib_Xrandr_XRRGetScreenInfo=no
11942 fi
11943 rm -f conftest.err conftest.$ac_objext \
11944       conftest$ac_exeext conftest.$ac_ext
11945 LIBS=$ac_check_lib_save_LIBS
11946 fi
11947 echo "$as_me:$LINENO: result: $ac_cv_lib_Xrandr_XRRGetScreenInfo" >&5
11948 echo "${ECHO_T}$ac_cv_lib_Xrandr_XRRGetScreenInfo" >&6
11949 if test $ac_cv_lib_Xrandr_XRRGetScreenInfo = yes; then
11950   have_randr=yes; SAVER_LIBS="$SAVER_LIBS -lXrandr $xrender_libs"
11951 else
11952   true
11953 fi
11954
11955   CPPFLAGS="$ac_save_CPPFLAGS"
11956   LDFLAGS="$ac_save_LDFLAGS"
11957 #  LIBS="$ac_save_LIBS"
11958
11959     fi
11960   fi
11961
11962   # if that succeeded, then we've really got it.
11963   if test "$have_randr" = yes; then
11964     cat >>confdefs.h <<\_ACEOF
11965 #define HAVE_RANDR 1
11966 _ACEOF
11967
11968   fi
11969
11970 elif test "$with_randr" != no; then
11971   echo "error: must be yes or no: --with-randr-ext=$with_randr"
11972   exit 1
11973 fi
11974
11975
11976 ###############################################################################
11977 #
11978 #       Check for XF86MiscSetGrabKeysState (but only bother if we are already
11979 #       using other XF86 stuff.)
11980 #
11981 ###############################################################################
11982
11983 have_xf86miscsetgrabkeysstate=no
11984 if test "$have_xf86gamma" = yes -o "$have_xf86vmode" = yes; then
11985
11986   ac_save_CPPFLAGS="$CPPFLAGS"
11987   ac_save_LDFLAGS="$LDFLAGS"
11988 #  ac_save_LIBS="$LIBS"
11989
11990   if test \! -z "$includedir" ; then
11991     CPPFLAGS="$CPPFLAGS -I$includedir"
11992   fi
11993   # note: $X_CFLAGS includes $x_includes
11994   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
11995
11996   if test \! -z "$libdir" ; then
11997     LDFLAGS="$LDFLAGS -L$libdir"
11998   fi
11999   # note: $X_LIBS includes $x_libraries
12000   LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
12001
12002   echo "$as_me:$LINENO: checking for XF86MiscSetGrabKeysState in -lXxf86misc" >&5
12003 echo $ECHO_N "checking for XF86MiscSetGrabKeysState in -lXxf86misc... $ECHO_C" >&6
12004 if test "${ac_cv_lib_Xxf86misc_XF86MiscSetGrabKeysState+set}" = set; then
12005   echo $ECHO_N "(cached) $ECHO_C" >&6
12006 else
12007   ac_check_lib_save_LIBS=$LIBS
12008 LIBS="-lXxf86misc -lXext -lX11 $LIBS"
12009 cat >conftest.$ac_ext <<_ACEOF
12010 /* confdefs.h.  */
12011 _ACEOF
12012 cat confdefs.h >>conftest.$ac_ext
12013 cat >>conftest.$ac_ext <<_ACEOF
12014 /* end confdefs.h.  */
12015
12016 /* Override any gcc2 internal prototype to avoid an error.  */
12017 #ifdef __cplusplus
12018 extern "C"
12019 #endif
12020 /* We use char because int might match the return type of a gcc2
12021    builtin and then its argument prototype would still apply.  */
12022 char XF86MiscSetGrabKeysState ();
12023 int
12024 main ()
12025 {
12026 XF86MiscSetGrabKeysState ();
12027   ;
12028   return 0;
12029 }
12030 _ACEOF
12031 rm -f conftest.$ac_objext conftest$ac_exeext
12032 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12033   (eval $ac_link) 2>conftest.er1
12034   ac_status=$?
12035   grep -v '^ *+' conftest.er1 >conftest.err
12036   rm -f conftest.er1
12037   cat conftest.err >&5
12038   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12039   (exit $ac_status); } &&
12040          { ac_try='test -z "$ac_c_werror_flag"
12041                          || test ! -s conftest.err'
12042   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12043   (eval $ac_try) 2>&5
12044   ac_status=$?
12045   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12046   (exit $ac_status); }; } &&
12047          { ac_try='test -s conftest$ac_exeext'
12048   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12049   (eval $ac_try) 2>&5
12050   ac_status=$?
12051   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12052   (exit $ac_status); }; }; then
12053   ac_cv_lib_Xxf86misc_XF86MiscSetGrabKeysState=yes
12054 else
12055   echo "$as_me: failed program was:" >&5
12056 sed 's/^/| /' conftest.$ac_ext >&5
12057
12058 ac_cv_lib_Xxf86misc_XF86MiscSetGrabKeysState=no
12059 fi
12060 rm -f conftest.err conftest.$ac_objext \
12061       conftest$ac_exeext conftest.$ac_ext
12062 LIBS=$ac_check_lib_save_LIBS
12063 fi
12064 echo "$as_me:$LINENO: result: $ac_cv_lib_Xxf86misc_XF86MiscSetGrabKeysState" >&5
12065 echo "${ECHO_T}$ac_cv_lib_Xxf86misc_XF86MiscSetGrabKeysState" >&6
12066 if test $ac_cv_lib_Xxf86misc_XF86MiscSetGrabKeysState = yes; then
12067   have_xf86miscsetgrabkeysstate=yes
12068 else
12069   true
12070 fi
12071
12072   CPPFLAGS="$ac_save_CPPFLAGS"
12073   LDFLAGS="$ac_save_LDFLAGS"
12074 #  LIBS="$ac_save_LIBS"
12075
12076   if test "$have_xf86miscsetgrabkeysstate" = yes ; then
12077     SAVER_LIBS="$SAVER_LIBS -lXxf86misc"
12078     cat >>confdefs.h <<\_ACEOF
12079 #define HAVE_XF86MISCSETGRABKEYSSTATE 1
12080 _ACEOF
12081
12082   fi
12083 fi
12084
12085
12086 ###############################################################################
12087 #
12088 #       Check for HP XHPDisableReset and XHPEnableReset.
12089 #
12090 ###############################################################################
12091
12092 echo "$as_me:$LINENO: checking for XHPDisableReset in X11/XHPlib.h" >&5
12093 echo $ECHO_N "checking for XHPDisableReset in X11/XHPlib.h... $ECHO_C" >&6
12094
12095   ac_save_CPPFLAGS="$CPPFLAGS"
12096   if test \! -z "$includedir" ; then
12097     CPPFLAGS="$CPPFLAGS -I$includedir"
12098   fi
12099   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
12100   cat >conftest.$ac_ext <<_ACEOF
12101 /* confdefs.h.  */
12102 _ACEOF
12103 cat confdefs.h >>conftest.$ac_ext
12104 cat >>conftest.$ac_ext <<_ACEOF
12105 /* end confdefs.h.  */
12106 #include <X11/XHPlib.h>
12107
12108 _ACEOF
12109 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12110   $EGREP "XHPDisableReset" >/dev/null 2>&1; then
12111   cat >>confdefs.h <<\_ACEOF
12112 #define HAVE_XHPDISABLERESET 1
12113 _ACEOF
12114
12115                    SAVER_LIBS="-lXhp11 $SAVER_LIBS"
12116                    echo "$as_me:$LINENO: result: yes" >&5
12117 echo "${ECHO_T}yes" >&6
12118 else
12119   echo "$as_me:$LINENO: result: no" >&5
12120 echo "${ECHO_T}no" >&6
12121 fi
12122 rm -f conftest*
12123
12124   CPPFLAGS="$ac_save_CPPFLAGS"
12125
12126
12127 ###############################################################################
12128 #
12129 #       Check for /proc/interrupts.
12130 #
12131 ###############################################################################
12132
12133 have_proc_interrupts=no
12134 with_proc_interrupts_req=unspecified
12135
12136 # Check whether --with-proc-interrupts or --without-proc-interrupts was given.
12137 if test "${with_proc_interrupts+set}" = set; then
12138   withval="$with_proc_interrupts"
12139   with_proc_interrupts="$withval"; with_proc_interrupts_req="$withval"
12140 else
12141   with_proc_interrupts=yes
12142 fi;
12143
12144 if test "$with_proc_interrupts" = yes; then
12145
12146    echo "$as_me:$LINENO: checking whether /proc/interrupts contains keyboard data" >&5
12147 echo $ECHO_N "checking whether /proc/interrupts contains keyboard data... $ECHO_C" >&6
12148 if test "${ac_cv_have_proc_interrupts+set}" = set; then
12149   echo $ECHO_N "(cached) $ECHO_C" >&6
12150 else
12151   ac_cv_have_proc_interrupts=no
12152      if grep 'keyboard\|i8042' /proc/interrupts >/dev/null 2>&1 ; then
12153        ac_cv_have_proc_interrupts=yes
12154      fi
12155
12156 fi
12157 echo "$as_me:$LINENO: result: $ac_cv_have_proc_interrupts" >&5
12158 echo "${ECHO_T}$ac_cv_have_proc_interrupts" >&6
12159    have_proc_interrupts=$ac_cv_have_proc_interrupts
12160
12161   if test "$have_proc_interrupts" = yes; then
12162     cat >>confdefs.h <<\_ACEOF
12163 #define HAVE_PROC_INTERRUPTS 1
12164 _ACEOF
12165
12166   fi
12167
12168 elif test "$with_proc_interrupts" != no; then
12169   echo "error: must be yes or no: --with-proc-interrupts=$with_proc_interrupts"
12170   exit 1
12171 fi
12172
12173
12174 ###############################################################################
12175 #
12176 #       The --enable-locking option
12177 #
12178 ###############################################################################
12179
12180 # Check whether --enable-locking or --disable-locking was given.
12181 if test "${enable_locking+set}" = set; then
12182   enableval="$enable_locking"
12183   enable_locking="$enableval"
12184 else
12185   enable_locking=yes
12186 fi;
12187 if test "$enable_locking" = yes; then
12188   true
12189 elif test "$enable_locking" = no; then
12190   cat >>confdefs.h <<\_ACEOF
12191 #define NO_LOCKING 1
12192 _ACEOF
12193
12194 else
12195   echo "error: must be yes or no: --enable-locking=$enable_locking"
12196   exit 1
12197 fi
12198
12199 # We can't lock on MacOS X, so don't even bother compiling in support for it.
12200 #
12201 if test "$ac_macosx" = yes; then
12202   if test "$enable_locking" = yes; then
12203     echo "$as_me:$LINENO: result: locking disabled: it doesn't work on MacOS X" >&5
12204 echo "${ECHO_T}locking disabled: it doesn't work on MacOS X" >&6
12205     enable_locking=no
12206     cat >>confdefs.h <<\_ACEOF
12207 #define NO_LOCKING 1
12208 _ACEOF
12209
12210   fi
12211 fi
12212
12213
12214 ###############################################################################
12215 #
12216 #       The --enable-vt-locking option
12217 #
12218 ###############################################################################
12219
12220 #ac_vt_lockswitch=no
12221 #AC_ARG_ENABLE(vt-locking,[
12222 #  --enable-vt-locking     Compile in support for locking Virtual Terminals.
12223 #                          This is the default if the system supports it, and
12224 #                          if locking support is included (--enable-locking.)
12225 #  --disable-vt-locking    Do not allow locking of VTs, even if locking is
12226 #                          enabled.],
12227 #  [enable_vt_locking="$enableval"],[enable_vt_locking=yes])
12228 #if test "$enable_vt_locking" = yes; then
12229 #
12230 #  AC_CACHE_CHECK([for the VT_LOCKSWITCH ioctl], ac_cv_vt_lockswitch,
12231 #   [AC_TRY_COMPILE([#include <fcntl.h>
12232 #                   #include <sys/ioctl.h>
12233 #                   #include <sys/vt.h>],
12234 #                  [int x = VT_LOCKSWITCH; int y = VT_UNLOCKSWITCH;],
12235 #                  [ac_cv_vt_lockswitch=yes],
12236 #                  [ac_cv_vt_lockswitch=no])])
12237 #  ac_vt_lockswitch=$ac_cv_vt_lockswitch
12238 #
12239 #elif test "$enable_vt_locking" = no; then
12240 #  true
12241 #else
12242 #  echo "error: must be yes or no: --enable-vt-locking=$enable_vt_locking"
12243 #  exit 1
12244 #fi
12245 #
12246 #if test "$ac_vt_lockswitch" = yes; then
12247 #  AC_DEFINE(HAVE_VT_LOCKSWITCH)
12248 #  # the VT_LOCKSWITCH ioctl can only be used when running as root.
12249 #  # #### but it doesn't work yet, so don't worry about that for now.
12250 ##  need_setuid=yes
12251 #fi
12252
12253
12254 ###############################################################################
12255 #
12256 #       Check for PAM.
12257 #
12258 ###############################################################################
12259
12260 case "$host" in
12261   *-solaris*)
12262    # Solaris systems tend to come with PAM misconfigured.
12263    #  Don't build it by default, even if the headers exist.
12264    with_pam_default=no
12265    ;;
12266   *)
12267    # Default to building PAM support on all other systems, if it exists.
12268    with_pam_default=yes
12269   ;;
12270 esac
12271
12272 have_pam=no
12273 with_pam_req=unspecified
12274
12275
12276 # Check whether --with-pam or --without-pam was given.
12277 if test "${with_pam+set}" = set; then
12278   withval="$with_pam"
12279   with_pam="$withval"; with_pam_req="$withval"
12280 else
12281   with_pam=$with_pam_default
12282 fi;
12283
12284
12285 # Check whether --with-pam_service_name or --without-pam_service_name was given.
12286 if test "${with_pam_service_name+set}" = set; then
12287   withval="$with_pam_service_name"
12288   pam_service_name="$withval"
12289 else
12290   pam_service_name="xscreensaver"
12291 fi;
12292
12293
12294    case "$with_pam" in
12295     yes) ;;
12296     no)  ;;
12297
12298     /*)
12299      echo "$as_me:$LINENO: checking for PAM headers" >&5
12300 echo $ECHO_N "checking for PAM headers... $ECHO_C" >&6
12301      d=$with_pam/include
12302      if test -d $d; then
12303        X_CFLAGS="-I$d $X_CFLAGS"
12304        echo "$as_me:$LINENO: result: $d" >&5
12305 echo "${ECHO_T}$d" >&6
12306      else
12307        echo "$as_me:$LINENO: result: not found ($d: no such directory)" >&5
12308 echo "${ECHO_T}not found ($d: no such directory)" >&6
12309      fi
12310
12311      echo "$as_me:$LINENO: checking for PAM libs" >&5
12312 echo $ECHO_N "checking for PAM libs... $ECHO_C" >&6
12313      d=$with_pam/lib
12314      if test -d $d; then
12315        X_LIBS="-L$d $X_LIBS"
12316        echo "$as_me:$LINENO: result: $d" >&5
12317 echo "${ECHO_T}$d" >&6
12318      else
12319        echo "$as_me:$LINENO: result: not found ($d: no such directory)" >&5
12320 echo "${ECHO_T}not found ($d: no such directory)" >&6
12321      fi
12322
12323      # replace the directory string with "yes".
12324      with_pam_req="yes"
12325      with_pam=$with_pam_req
12326      ;;
12327
12328     *)
12329      echo ""
12330      echo "error: argument to --with-pam must be \"yes\", \"no\", or a directory."
12331      echo "       If it is a directory, then \`DIR/include' will be added to"
12332      echo "       the -I list, and \`DIR/lib' will be added to the -L list."
12333      exit 1
12334      ;;
12335    esac
12336
12337
12338 if test "$enable_locking" = yes -a "$with_pam" = yes; then
12339   echo "$as_me:$LINENO: checking for PAM" >&5
12340 echo $ECHO_N "checking for PAM... $ECHO_C" >&6
12341 if test "${ac_cv_pam+set}" = set; then
12342   echo $ECHO_N "(cached) $ECHO_C" >&6
12343 else
12344
12345   ac_save_CPPFLAGS="$CPPFLAGS"
12346   if test \! -z "$includedir" ; then
12347     CPPFLAGS="$CPPFLAGS -I$includedir"
12348   fi
12349   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
12350   cat >conftest.$ac_ext <<_ACEOF
12351 /* confdefs.h.  */
12352 _ACEOF
12353 cat confdefs.h >>conftest.$ac_ext
12354 cat >>conftest.$ac_ext <<_ACEOF
12355 /* end confdefs.h.  */
12356 #include <security/pam_appl.h>
12357 int
12358 main ()
12359 {
12360
12361   ;
12362   return 0;
12363 }
12364 _ACEOF
12365 rm -f conftest.$ac_objext
12366 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12367   (eval $ac_compile) 2>conftest.er1
12368   ac_status=$?
12369   grep -v '^ *+' conftest.er1 >conftest.err
12370   rm -f conftest.er1
12371   cat conftest.err >&5
12372   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12373   (exit $ac_status); } &&
12374          { ac_try='test -z "$ac_c_werror_flag"
12375                          || test ! -s conftest.err'
12376   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12377   (eval $ac_try) 2>&5
12378   ac_status=$?
12379   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12380   (exit $ac_status); }; } &&
12381          { ac_try='test -s conftest.$ac_objext'
12382   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12383   (eval $ac_try) 2>&5
12384   ac_status=$?
12385   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12386   (exit $ac_status); }; }; then
12387   ac_cv_pam=yes
12388 else
12389   echo "$as_me: failed program was:" >&5
12390 sed 's/^/| /' conftest.$ac_ext >&5
12391
12392 ac_cv_pam=no
12393 fi
12394 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
12395   CPPFLAGS="$ac_save_CPPFLAGS"
12396 fi
12397 echo "$as_me:$LINENO: result: $ac_cv_pam" >&5
12398 echo "${ECHO_T}$ac_cv_pam" >&6
12399   if test "$ac_cv_pam" = yes ; then
12400     have_pam=yes
12401     cat >>confdefs.h <<\_ACEOF
12402 #define HAVE_PAM 1
12403 _ACEOF
12404
12405     cat >>confdefs.h <<_ACEOF
12406 #define PAM_SERVICE_NAME "$pam_service_name"
12407 _ACEOF
12408
12409
12410     PASSWD_LIBS="${PASSWD_LIBS} -lpam"
12411
12412     # libpam typically requires dlopen and dlsym.  On FreeBSD,
12413     # those are in libc.  On Linux and Solaris, they're in libdl.
12414     echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
12415 echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
12416 if test "${ac_cv_lib_dl_dlopen+set}" = set; then
12417   echo $ECHO_N "(cached) $ECHO_C" >&6
12418 else
12419   ac_check_lib_save_LIBS=$LIBS
12420 LIBS="-ldl  $LIBS"
12421 cat >conftest.$ac_ext <<_ACEOF
12422 /* confdefs.h.  */
12423 _ACEOF
12424 cat confdefs.h >>conftest.$ac_ext
12425 cat >>conftest.$ac_ext <<_ACEOF
12426 /* end confdefs.h.  */
12427
12428 /* Override any gcc2 internal prototype to avoid an error.  */
12429 #ifdef __cplusplus
12430 extern "C"
12431 #endif
12432 /* We use char because int might match the return type of a gcc2
12433    builtin and then its argument prototype would still apply.  */
12434 char dlopen ();
12435 int
12436 main ()
12437 {
12438 dlopen ();
12439   ;
12440   return 0;
12441 }
12442 _ACEOF
12443 rm -f conftest.$ac_objext conftest$ac_exeext
12444 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12445   (eval $ac_link) 2>conftest.er1
12446   ac_status=$?
12447   grep -v '^ *+' conftest.er1 >conftest.err
12448   rm -f conftest.er1
12449   cat conftest.err >&5
12450   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12451   (exit $ac_status); } &&
12452          { ac_try='test -z "$ac_c_werror_flag"
12453                          || test ! -s conftest.err'
12454   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12455   (eval $ac_try) 2>&5
12456   ac_status=$?
12457   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12458   (exit $ac_status); }; } &&
12459          { ac_try='test -s conftest$ac_exeext'
12460   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12461   (eval $ac_try) 2>&5
12462   ac_status=$?
12463   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12464   (exit $ac_status); }; }; then
12465   ac_cv_lib_dl_dlopen=yes
12466 else
12467   echo "$as_me: failed program was:" >&5
12468 sed 's/^/| /' conftest.$ac_ext >&5
12469
12470 ac_cv_lib_dl_dlopen=no
12471 fi
12472 rm -f conftest.err conftest.$ac_objext \
12473       conftest$ac_exeext conftest.$ac_ext
12474 LIBS=$ac_check_lib_save_LIBS
12475 fi
12476 echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
12477 echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
12478 if test $ac_cv_lib_dl_dlopen = yes; then
12479   PASSWD_LIBS="${PASSWD_LIBS} -ldl"
12480 fi
12481
12482
12483     # On Linux, sigtimedwait() is in libc; on Solaris, it's in librt.
12484     have_timedwait=no
12485     echo "$as_me:$LINENO: checking for sigtimedwait in -lc" >&5
12486 echo $ECHO_N "checking for sigtimedwait in -lc... $ECHO_C" >&6
12487 if test "${ac_cv_lib_c_sigtimedwait+set}" = set; then
12488   echo $ECHO_N "(cached) $ECHO_C" >&6
12489 else
12490   ac_check_lib_save_LIBS=$LIBS
12491 LIBS="-lc  $LIBS"
12492 cat >conftest.$ac_ext <<_ACEOF
12493 /* confdefs.h.  */
12494 _ACEOF
12495 cat confdefs.h >>conftest.$ac_ext
12496 cat >>conftest.$ac_ext <<_ACEOF
12497 /* end confdefs.h.  */
12498
12499 /* Override any gcc2 internal prototype to avoid an error.  */
12500 #ifdef __cplusplus
12501 extern "C"
12502 #endif
12503 /* We use char because int might match the return type of a gcc2
12504    builtin and then its argument prototype would still apply.  */
12505 char sigtimedwait ();
12506 int
12507 main ()
12508 {
12509 sigtimedwait ();
12510   ;
12511   return 0;
12512 }
12513 _ACEOF
12514 rm -f conftest.$ac_objext conftest$ac_exeext
12515 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12516   (eval $ac_link) 2>conftest.er1
12517   ac_status=$?
12518   grep -v '^ *+' conftest.er1 >conftest.err
12519   rm -f conftest.er1
12520   cat conftest.err >&5
12521   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12522   (exit $ac_status); } &&
12523          { ac_try='test -z "$ac_c_werror_flag"
12524                          || test ! -s conftest.err'
12525   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12526   (eval $ac_try) 2>&5
12527   ac_status=$?
12528   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12529   (exit $ac_status); }; } &&
12530          { ac_try='test -s conftest$ac_exeext'
12531   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12532   (eval $ac_try) 2>&5
12533   ac_status=$?
12534   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12535   (exit $ac_status); }; }; then
12536   ac_cv_lib_c_sigtimedwait=yes
12537 else
12538   echo "$as_me: failed program was:" >&5
12539 sed 's/^/| /' conftest.$ac_ext >&5
12540
12541 ac_cv_lib_c_sigtimedwait=no
12542 fi
12543 rm -f conftest.err conftest.$ac_objext \
12544       conftest$ac_exeext conftest.$ac_ext
12545 LIBS=$ac_check_lib_save_LIBS
12546 fi
12547 echo "$as_me:$LINENO: result: $ac_cv_lib_c_sigtimedwait" >&5
12548 echo "${ECHO_T}$ac_cv_lib_c_sigtimedwait" >&6
12549 if test $ac_cv_lib_c_sigtimedwait = yes; then
12550   have_timedwait=yes
12551 fi
12552
12553     if test "$have_timedwait" = no ; then
12554       echo "$as_me:$LINENO: checking for sigtimedwait in -lrt" >&5
12555 echo $ECHO_N "checking for sigtimedwait in -lrt... $ECHO_C" >&6
12556 if test "${ac_cv_lib_rt_sigtimedwait+set}" = set; then
12557   echo $ECHO_N "(cached) $ECHO_C" >&6
12558 else
12559   ac_check_lib_save_LIBS=$LIBS
12560 LIBS="-lrt  $LIBS"
12561 cat >conftest.$ac_ext <<_ACEOF
12562 /* confdefs.h.  */
12563 _ACEOF
12564 cat confdefs.h >>conftest.$ac_ext
12565 cat >>conftest.$ac_ext <<_ACEOF
12566 /* end confdefs.h.  */
12567
12568 /* Override any gcc2 internal prototype to avoid an error.  */
12569 #ifdef __cplusplus
12570 extern "C"
12571 #endif
12572 /* We use char because int might match the return type of a gcc2
12573    builtin and then its argument prototype would still apply.  */
12574 char sigtimedwait ();
12575 int
12576 main ()
12577 {
12578 sigtimedwait ();
12579   ;
12580   return 0;
12581 }
12582 _ACEOF
12583 rm -f conftest.$ac_objext conftest$ac_exeext
12584 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12585   (eval $ac_link) 2>conftest.er1
12586   ac_status=$?
12587   grep -v '^ *+' conftest.er1 >conftest.err
12588   rm -f conftest.er1
12589   cat conftest.err >&5
12590   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12591   (exit $ac_status); } &&
12592          { ac_try='test -z "$ac_c_werror_flag"
12593                          || test ! -s conftest.err'
12594   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12595   (eval $ac_try) 2>&5
12596   ac_status=$?
12597   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12598   (exit $ac_status); }; } &&
12599          { ac_try='test -s conftest$ac_exeext'
12600   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12601   (eval $ac_try) 2>&5
12602   ac_status=$?
12603   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12604   (exit $ac_status); }; }; then
12605   ac_cv_lib_rt_sigtimedwait=yes
12606 else
12607   echo "$as_me: failed program was:" >&5
12608 sed 's/^/| /' conftest.$ac_ext >&5
12609
12610 ac_cv_lib_rt_sigtimedwait=no
12611 fi
12612 rm -f conftest.err conftest.$ac_objext \
12613       conftest$ac_exeext conftest.$ac_ext
12614 LIBS=$ac_check_lib_save_LIBS
12615 fi
12616 echo "$as_me:$LINENO: result: $ac_cv_lib_rt_sigtimedwait" >&5
12617 echo "${ECHO_T}$ac_cv_lib_rt_sigtimedwait" >&6
12618 if test $ac_cv_lib_rt_sigtimedwait = yes; then
12619   PASSWD_LIBS="${PASSWD_LIBS} -lrt"
12620 fi
12621
12622     fi
12623
12624     echo "$as_me:$LINENO: checking how to call pam_strerror" >&5
12625 echo $ECHO_N "checking how to call pam_strerror... $ECHO_C" >&6
12626     if test "${ac_cv_pam_strerror_args+set}" = set; then
12627   echo $ECHO_N "(cached) $ECHO_C" >&6
12628 else
12629   cat >conftest.$ac_ext <<_ACEOF
12630 /* confdefs.h.  */
12631 _ACEOF
12632 cat confdefs.h >>conftest.$ac_ext
12633 cat >>conftest.$ac_ext <<_ACEOF
12634 /* end confdefs.h.  */
12635 #include <stdio.h>
12636                       #include <stdlib.h>
12637                       #include <security/pam_appl.h>
12638 int
12639 main ()
12640 {
12641 pam_handle_t *pamh = 0;
12642                       char *s = pam_strerror(pamh, PAM_SUCCESS);
12643   ;
12644   return 0;
12645 }
12646 _ACEOF
12647 rm -f conftest.$ac_objext
12648 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12649   (eval $ac_compile) 2>conftest.er1
12650   ac_status=$?
12651   grep -v '^ *+' conftest.er1 >conftest.err
12652   rm -f conftest.er1
12653   cat conftest.err >&5
12654   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12655   (exit $ac_status); } &&
12656          { ac_try='test -z "$ac_c_werror_flag"
12657                          || test ! -s conftest.err'
12658   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12659   (eval $ac_try) 2>&5
12660   ac_status=$?
12661   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12662   (exit $ac_status); }; } &&
12663          { ac_try='test -s conftest.$ac_objext'
12664   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12665   (eval $ac_try) 2>&5
12666   ac_status=$?
12667   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12668   (exit $ac_status); }; }; then
12669   ac_pam_strerror_args=2
12670 else
12671   echo "$as_me: failed program was:" >&5
12672 sed 's/^/| /' conftest.$ac_ext >&5
12673
12674 cat >conftest.$ac_ext <<_ACEOF
12675 /* confdefs.h.  */
12676 _ACEOF
12677 cat confdefs.h >>conftest.$ac_ext
12678 cat >>conftest.$ac_ext <<_ACEOF
12679 /* end confdefs.h.  */
12680 #include <stdio.h>
12681                                       #include <stdlib.h>
12682                                       #include <security/pam_appl.h>
12683 int
12684 main ()
12685 {
12686 char *s =
12687                                        pam_strerror(PAM_SUCCESS);
12688   ;
12689   return 0;
12690 }
12691 _ACEOF
12692 rm -f conftest.$ac_objext
12693 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12694   (eval $ac_compile) 2>conftest.er1
12695   ac_status=$?
12696   grep -v '^ *+' conftest.er1 >conftest.err
12697   rm -f conftest.er1
12698   cat conftest.err >&5
12699   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12700   (exit $ac_status); } &&
12701          { ac_try='test -z "$ac_c_werror_flag"
12702                          || test ! -s conftest.err'
12703   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12704   (eval $ac_try) 2>&5
12705   ac_status=$?
12706   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12707   (exit $ac_status); }; } &&
12708          { ac_try='test -s conftest.$ac_objext'
12709   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12710   (eval $ac_try) 2>&5
12711   ac_status=$?
12712   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12713   (exit $ac_status); }; }; then
12714   ac_pam_strerror_args=1
12715 else
12716   echo "$as_me: failed program was:" >&5
12717 sed 's/^/| /' conftest.$ac_ext >&5
12718
12719 ac_pam_strerror_args=0
12720 fi
12721 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
12722 fi
12723 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
12724       ac_cv_pam_strerror_args=$ac_pam_strerror_args
12725 fi
12726
12727     ac_pam_strerror_args=$ac_cv_pam_strerror_args
12728     if test "$ac_pam_strerror_args" = 1 ; then
12729       echo "$as_me:$LINENO: result: one argument" >&5
12730 echo "${ECHO_T}one argument" >&6
12731     elif test "$ac_pam_strerror_args" = 2 ; then
12732       cat >>confdefs.h <<\_ACEOF
12733 #define PAM_STRERROR_TWO_ARGS 1
12734 _ACEOF
12735
12736       echo "$as_me:$LINENO: result: two arguments" >&5
12737 echo "${ECHO_T}two arguments" >&6
12738     else
12739       echo "$as_me:$LINENO: result: unknown" >&5
12740 echo "${ECHO_T}unknown" >&6
12741     fi
12742   fi
12743 fi
12744
12745
12746 ###############################################################################
12747 #
12748 #       Check for Kerberos.
12749 #
12750 ###############################################################################
12751
12752 have_kerberos=no
12753 have_kerberos5=no
12754 with_kerberos_req=unspecified
12755
12756
12757 # Check whether --with-kerberos or --without-kerberos was given.
12758 if test "${with_kerberos+set}" = set; then
12759   withval="$with_kerberos"
12760   with_kerberos="$withval"; with_kerberos_req="$withval"
12761 else
12762   with_kerberos=yes
12763 fi;
12764
12765
12766    case "$with_kerberos" in
12767     yes) ;;
12768     no)  ;;
12769
12770     /*)
12771      echo "$as_me:$LINENO: checking for Kerberos headers" >&5
12772 echo $ECHO_N "checking for Kerberos headers... $ECHO_C" >&6
12773      d=$with_kerberos/include
12774      if test -d $d; then
12775        X_CFLAGS="-I$d $X_CFLAGS"
12776        echo "$as_me:$LINENO: result: $d" >&5
12777 echo "${ECHO_T}$d" >&6
12778      else
12779        echo "$as_me:$LINENO: result: not found ($d: no such directory)" >&5
12780 echo "${ECHO_T}not found ($d: no such directory)" >&6
12781      fi
12782
12783      echo "$as_me:$LINENO: checking for Kerberos libs" >&5
12784 echo $ECHO_N "checking for Kerberos libs... $ECHO_C" >&6
12785      d=$with_kerberos/lib
12786      if test -d $d; then
12787        X_LIBS="-L$d $X_LIBS"
12788        echo "$as_me:$LINENO: result: $d" >&5
12789 echo "${ECHO_T}$d" >&6
12790      else
12791        echo "$as_me:$LINENO: result: not found ($d: no such directory)" >&5
12792 echo "${ECHO_T}not found ($d: no such directory)" >&6
12793      fi
12794
12795      # replace the directory string with "yes".
12796      with_kerberos_req="yes"
12797      with_kerberos=$with_kerberos_req
12798      ;;
12799
12800     *)
12801      echo ""
12802      echo "error: argument to --with-kerberos must be \"yes\", \"no\", or a directory."
12803      echo "       If it is a directory, then \`DIR/include' will be added to"
12804      echo "       the -I list, and \`DIR/lib' will be added to the -L list."
12805      exit 1
12806      ;;
12807    esac
12808
12809
12810 if test "$enable_locking" = yes -a "$with_kerberos" = yes; then
12811   echo "$as_me:$LINENO: checking for Kerberos 4" >&5
12812 echo $ECHO_N "checking for Kerberos 4... $ECHO_C" >&6
12813 if test "${ac_cv_kerberos+set}" = set; then
12814   echo $ECHO_N "(cached) $ECHO_C" >&6
12815 else
12816
12817   ac_save_CPPFLAGS="$CPPFLAGS"
12818   if test \! -z "$includedir" ; then
12819     CPPFLAGS="$CPPFLAGS -I$includedir"
12820   fi
12821   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
12822   cat >conftest.$ac_ext <<_ACEOF
12823 /* confdefs.h.  */
12824 _ACEOF
12825 cat confdefs.h >>conftest.$ac_ext
12826 cat >>conftest.$ac_ext <<_ACEOF
12827 /* end confdefs.h.  */
12828 #include <krb.h>
12829 int
12830 main ()
12831 {
12832
12833   ;
12834   return 0;
12835 }
12836 _ACEOF
12837 rm -f conftest.$ac_objext
12838 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12839   (eval $ac_compile) 2>conftest.er1
12840   ac_status=$?
12841   grep -v '^ *+' conftest.er1 >conftest.err
12842   rm -f conftest.er1
12843   cat conftest.err >&5
12844   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12845   (exit $ac_status); } &&
12846          { ac_try='test -z "$ac_c_werror_flag"
12847                          || test ! -s conftest.err'
12848   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12849   (eval $ac_try) 2>&5
12850   ac_status=$?
12851   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12852   (exit $ac_status); }; } &&
12853          { ac_try='test -s conftest.$ac_objext'
12854   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12855   (eval $ac_try) 2>&5
12856   ac_status=$?
12857   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12858   (exit $ac_status); }; }; then
12859   ac_cv_kerberos=yes
12860 else
12861   echo "$as_me: failed program was:" >&5
12862 sed 's/^/| /' conftest.$ac_ext >&5
12863
12864 ac_cv_kerberos=no
12865 fi
12866 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
12867   CPPFLAGS="$ac_save_CPPFLAGS"
12868 fi
12869 echo "$as_me:$LINENO: result: $ac_cv_kerberos" >&5
12870 echo "${ECHO_T}$ac_cv_kerberos" >&6
12871   echo "$as_me:$LINENO: checking for Kerberos 5" >&5
12872 echo $ECHO_N "checking for Kerberos 5... $ECHO_C" >&6
12873 if test "${ac_cv_kerberos5+set}" = set; then
12874   echo $ECHO_N "(cached) $ECHO_C" >&6
12875 else
12876
12877   ac_save_CPPFLAGS="$CPPFLAGS"
12878   if test \! -z "$includedir" ; then
12879     CPPFLAGS="$CPPFLAGS -I$includedir"
12880   fi
12881   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
12882   cat >conftest.$ac_ext <<_ACEOF
12883 /* confdefs.h.  */
12884 _ACEOF
12885 cat confdefs.h >>conftest.$ac_ext
12886 cat >>conftest.$ac_ext <<_ACEOF
12887 /* end confdefs.h.  */
12888 #include <kerberosIV/krb.h>
12889 int
12890 main ()
12891 {
12892
12893   ;
12894   return 0;
12895 }
12896 _ACEOF
12897 rm -f conftest.$ac_objext
12898 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12899   (eval $ac_compile) 2>conftest.er1
12900   ac_status=$?
12901   grep -v '^ *+' conftest.er1 >conftest.err
12902   rm -f conftest.er1
12903   cat conftest.err >&5
12904   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12905   (exit $ac_status); } &&
12906          { ac_try='test -z "$ac_c_werror_flag"
12907                          || test ! -s conftest.err'
12908   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12909   (eval $ac_try) 2>&5
12910   ac_status=$?
12911   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12912   (exit $ac_status); }; } &&
12913          { ac_try='test -s conftest.$ac_objext'
12914   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12915   (eval $ac_try) 2>&5
12916   ac_status=$?
12917   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12918   (exit $ac_status); }; }; then
12919   ac_cv_kerberos5=yes
12920 else
12921   echo "$as_me: failed program was:" >&5
12922 sed 's/^/| /' conftest.$ac_ext >&5
12923
12924 ac_cv_kerberos5=no
12925 fi
12926 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
12927   CPPFLAGS="$ac_save_CPPFLAGS"
12928 fi
12929 echo "$as_me:$LINENO: result: $ac_cv_kerberos5" >&5
12930 echo "${ECHO_T}$ac_cv_kerberos5" >&6
12931
12932   if test "$ac_cv_kerberos" = yes ; then
12933     have_kerberos=yes
12934     cat >>confdefs.h <<\_ACEOF
12935 #define HAVE_KERBEROS 1
12936 _ACEOF
12937
12938   fi
12939
12940   if test "$ac_cv_kerberos5" = yes ; then
12941
12942     # Andrew Snare <ajs@pigpond.com> wrote:
12943     #
12944     # You were assuming that if kerberosV (krb5) was found, then kerberosIV
12945     # (krb4) was also available.  This turns out not to be the case with
12946     # mit-krb-1.2.7; apparently backwards-compatibility with KerberosIV
12947     # is optional.
12948     #
12949     # So, disable kerberosV support if libkrb4 can't be found.
12950     # This is not the best solution, but it makes the compile not fail.
12951     #
12952
12953   ac_save_CPPFLAGS="$CPPFLAGS"
12954   ac_save_LDFLAGS="$LDFLAGS"
12955 #  ac_save_LIBS="$LIBS"
12956
12957   if test \! -z "$includedir" ; then
12958     CPPFLAGS="$CPPFLAGS -I$includedir"
12959   fi
12960   # note: $X_CFLAGS includes $x_includes
12961   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
12962
12963   if test \! -z "$libdir" ; then
12964     LDFLAGS="$LDFLAGS -L$libdir"
12965   fi
12966   # note: $X_LIBS includes $x_libraries
12967   LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
12968
12969   echo "$as_me:$LINENO: checking for krb_get_tf_realm in -lkrb4" >&5
12970 echo $ECHO_N "checking for krb_get_tf_realm in -lkrb4... $ECHO_C" >&6
12971 if test "${ac_cv_lib_krb4_krb_get_tf_realm+set}" = set; then
12972   echo $ECHO_N "(cached) $ECHO_C" >&6
12973 else
12974   ac_check_lib_save_LIBS=$LIBS
12975 LIBS="-lkrb4  $LIBS"
12976 cat >conftest.$ac_ext <<_ACEOF
12977 /* confdefs.h.  */
12978 _ACEOF
12979 cat confdefs.h >>conftest.$ac_ext
12980 cat >>conftest.$ac_ext <<_ACEOF
12981 /* end confdefs.h.  */
12982
12983 /* Override any gcc2 internal prototype to avoid an error.  */
12984 #ifdef __cplusplus
12985 extern "C"
12986 #endif
12987 /* We use char because int might match the return type of a gcc2
12988    builtin and then its argument prototype would still apply.  */
12989 char krb_get_tf_realm ();
12990 int
12991 main ()
12992 {
12993 krb_get_tf_realm ();
12994   ;
12995   return 0;
12996 }
12997 _ACEOF
12998 rm -f conftest.$ac_objext conftest$ac_exeext
12999 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
13000   (eval $ac_link) 2>conftest.er1
13001   ac_status=$?
13002   grep -v '^ *+' conftest.er1 >conftest.err
13003   rm -f conftest.er1
13004   cat conftest.err >&5
13005   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13006   (exit $ac_status); } &&
13007          { ac_try='test -z "$ac_c_werror_flag"
13008                          || test ! -s conftest.err'
13009   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13010   (eval $ac_try) 2>&5
13011   ac_status=$?
13012   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13013   (exit $ac_status); }; } &&
13014          { ac_try='test -s conftest$ac_exeext'
13015   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13016   (eval $ac_try) 2>&5
13017   ac_status=$?
13018   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13019   (exit $ac_status); }; }; then
13020   ac_cv_lib_krb4_krb_get_tf_realm=yes
13021 else
13022   echo "$as_me: failed program was:" >&5
13023 sed 's/^/| /' conftest.$ac_ext >&5
13024
13025 ac_cv_lib_krb4_krb_get_tf_realm=no
13026 fi
13027 rm -f conftest.err conftest.$ac_objext \
13028       conftest$ac_exeext conftest.$ac_ext
13029 LIBS=$ac_check_lib_save_LIBS
13030 fi
13031 echo "$as_me:$LINENO: result: $ac_cv_lib_krb4_krb_get_tf_realm" >&5
13032 echo "${ECHO_T}$ac_cv_lib_krb4_krb_get_tf_realm" >&6
13033 if test $ac_cv_lib_krb4_krb_get_tf_realm = yes; then
13034   have_kerberos=yes
13035 else
13036   have_kerberos=no
13037 fi
13038
13039   CPPFLAGS="$ac_save_CPPFLAGS"
13040   LDFLAGS="$ac_save_LDFLAGS"
13041 #  LIBS="$ac_save_LIBS"
13042
13043     if test "$have_kerberos" = yes ; then
13044       have_kerberos5=yes
13045       cat >>confdefs.h <<\_ACEOF
13046 #define HAVE_KERBEROS 1
13047 _ACEOF
13048
13049       cat >>confdefs.h <<\_ACEOF
13050 #define HAVE_KERBEROS5 1
13051 _ACEOF
13052
13053     else
13054       have_kerberos5=no
13055       { echo "$as_me:$LINENO: WARNING: Cannot find compat lib (libkrb4) needed to use Kerberos 5" >&5
13056 echo "$as_me: WARNING: Cannot find compat lib (libkrb4) needed to use Kerberos 5" >&2;}
13057     fi
13058
13059   fi
13060
13061   if test "$have_kerberos5" = yes ; then
13062     # from Matt Knopp <mhat@infocalypse.netlag.com>
13063     # (who got it from amu@mit.edu)
13064
13065     PASSWD_LIBS="$PASSWD_LIBS -lkrb4 -ldes425 -lkrb5 -lk5crypto -lcom_err"
13066
13067     # jwz: MacOS X uses -lkrb5, but not -lcrypt
13068
13069   ac_save_CPPFLAGS="$CPPFLAGS"
13070   ac_save_LDFLAGS="$LDFLAGS"
13071 #  ac_save_LIBS="$LIBS"
13072
13073   if test \! -z "$includedir" ; then
13074     CPPFLAGS="$CPPFLAGS -I$includedir"
13075   fi
13076   # note: $X_CFLAGS includes $x_includes
13077   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
13078
13079   if test \! -z "$libdir" ; then
13080     LDFLAGS="$LDFLAGS -L$libdir"
13081   fi
13082   # note: $X_LIBS includes $x_libraries
13083   LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
13084
13085   echo "$as_me:$LINENO: checking for crypt in -lcrypt" >&5
13086 echo $ECHO_N "checking for crypt in -lcrypt... $ECHO_C" >&6
13087 if test "${ac_cv_lib_crypt_crypt+set}" = set; then
13088   echo $ECHO_N "(cached) $ECHO_C" >&6
13089 else
13090   ac_check_lib_save_LIBS=$LIBS
13091 LIBS="-lcrypt  $LIBS"
13092 cat >conftest.$ac_ext <<_ACEOF
13093 /* confdefs.h.  */
13094 _ACEOF
13095 cat confdefs.h >>conftest.$ac_ext
13096 cat >>conftest.$ac_ext <<_ACEOF
13097 /* end confdefs.h.  */
13098
13099 /* Override any gcc2 internal prototype to avoid an error.  */
13100 #ifdef __cplusplus
13101 extern "C"
13102 #endif
13103 /* We use char because int might match the return type of a gcc2
13104    builtin and then its argument prototype would still apply.  */
13105 char crypt ();
13106 int
13107 main ()
13108 {
13109 crypt ();
13110   ;
13111   return 0;
13112 }
13113 _ACEOF
13114 rm -f conftest.$ac_objext conftest$ac_exeext
13115 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
13116   (eval $ac_link) 2>conftest.er1
13117   ac_status=$?
13118   grep -v '^ *+' conftest.er1 >conftest.err
13119   rm -f conftest.er1
13120   cat conftest.err >&5
13121   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13122   (exit $ac_status); } &&
13123          { ac_try='test -z "$ac_c_werror_flag"
13124                          || test ! -s conftest.err'
13125   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13126   (eval $ac_try) 2>&5
13127   ac_status=$?
13128   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13129   (exit $ac_status); }; } &&
13130          { ac_try='test -s conftest$ac_exeext'
13131   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13132   (eval $ac_try) 2>&5
13133   ac_status=$?
13134   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13135   (exit $ac_status); }; }; then
13136   ac_cv_lib_crypt_crypt=yes
13137 else
13138   echo "$as_me: failed program was:" >&5
13139 sed 's/^/| /' conftest.$ac_ext >&5
13140
13141 ac_cv_lib_crypt_crypt=no
13142 fi
13143 rm -f conftest.err conftest.$ac_objext \
13144       conftest$ac_exeext conftest.$ac_ext
13145 LIBS=$ac_check_lib_save_LIBS
13146 fi
13147 echo "$as_me:$LINENO: result: $ac_cv_lib_crypt_crypt" >&5
13148 echo "${ECHO_T}$ac_cv_lib_crypt_crypt" >&6
13149 if test $ac_cv_lib_crypt_crypt = yes; then
13150   PASSWD_LIBS="$PASSWD_LIBS -lcrypt"
13151 fi
13152
13153   CPPFLAGS="$ac_save_CPPFLAGS"
13154   LDFLAGS="$ac_save_LDFLAGS"
13155 #  LIBS="$ac_save_LIBS"
13156
13157
13158   elif test "$have_kerberos" = yes ; then
13159     # from Tim Showalter <tjs@psaux.com> for FreeBSD 4.2
13160     PASSWD_LIBS="$PASSWD_LIBS -lkrb -ldes -lcom_err"
13161   fi
13162
13163   if test "$have_kerberos" = yes ; then
13164     echo "$as_me:$LINENO: checking for res_search" >&5
13165 echo $ECHO_N "checking for res_search... $ECHO_C" >&6
13166 if test "${ac_cv_func_res_search+set}" = set; then
13167   echo $ECHO_N "(cached) $ECHO_C" >&6
13168 else
13169   cat >conftest.$ac_ext <<_ACEOF
13170 /* confdefs.h.  */
13171 _ACEOF
13172 cat confdefs.h >>conftest.$ac_ext
13173 cat >>conftest.$ac_ext <<_ACEOF
13174 /* end confdefs.h.  */
13175 /* Define res_search to an innocuous variant, in case <limits.h> declares res_search.
13176    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
13177 #define res_search innocuous_res_search
13178
13179 /* System header to define __stub macros and hopefully few prototypes,
13180     which can conflict with char res_search (); below.
13181     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
13182     <limits.h> exists even on freestanding compilers.  */
13183
13184 #ifdef __STDC__
13185 # include <limits.h>
13186 #else
13187 # include <assert.h>
13188 #endif
13189
13190 #undef res_search
13191
13192 /* Override any gcc2 internal prototype to avoid an error.  */
13193 #ifdef __cplusplus
13194 extern "C"
13195 {
13196 #endif
13197 /* We use char because int might match the return type of a gcc2
13198    builtin and then its argument prototype would still apply.  */
13199 char res_search ();
13200 /* The GNU C library defines this for functions which it implements
13201     to always fail with ENOSYS.  Some functions are actually named
13202     something starting with __ and the normal name is an alias.  */
13203 #if defined (__stub_res_search) || defined (__stub___res_search)
13204 choke me
13205 #else
13206 char (*f) () = res_search;
13207 #endif
13208 #ifdef __cplusplus
13209 }
13210 #endif
13211
13212 int
13213 main ()
13214 {
13215 return f != res_search;
13216   ;
13217   return 0;
13218 }
13219 _ACEOF
13220 rm -f conftest.$ac_objext conftest$ac_exeext
13221 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
13222   (eval $ac_link) 2>conftest.er1
13223   ac_status=$?
13224   grep -v '^ *+' conftest.er1 >conftest.err
13225   rm -f conftest.er1
13226   cat conftest.err >&5
13227   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13228   (exit $ac_status); } &&
13229          { ac_try='test -z "$ac_c_werror_flag"
13230                          || test ! -s conftest.err'
13231   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13232   (eval $ac_try) 2>&5
13233   ac_status=$?
13234   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13235   (exit $ac_status); }; } &&
13236          { ac_try='test -s conftest$ac_exeext'
13237   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13238   (eval $ac_try) 2>&5
13239   ac_status=$?
13240   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13241   (exit $ac_status); }; }; then
13242   ac_cv_func_res_search=yes
13243 else
13244   echo "$as_me: failed program was:" >&5
13245 sed 's/^/| /' conftest.$ac_ext >&5
13246
13247 ac_cv_func_res_search=no
13248 fi
13249 rm -f conftest.err conftest.$ac_objext \
13250       conftest$ac_exeext conftest.$ac_ext
13251 fi
13252 echo "$as_me:$LINENO: result: $ac_cv_func_res_search" >&5
13253 echo "${ECHO_T}$ac_cv_func_res_search" >&6
13254 if test $ac_cv_func_res_search = yes; then
13255   :
13256 else
13257   echo "$as_me:$LINENO: checking for res_search in -lresolv" >&5
13258 echo $ECHO_N "checking for res_search in -lresolv... $ECHO_C" >&6
13259 if test "${ac_cv_lib_resolv_res_search+set}" = set; then
13260   echo $ECHO_N "(cached) $ECHO_C" >&6
13261 else
13262   ac_check_lib_save_LIBS=$LIBS
13263 LIBS="-lresolv  $LIBS"
13264 cat >conftest.$ac_ext <<_ACEOF
13265 /* confdefs.h.  */
13266 _ACEOF
13267 cat confdefs.h >>conftest.$ac_ext
13268 cat >>conftest.$ac_ext <<_ACEOF
13269 /* end confdefs.h.  */
13270
13271 /* Override any gcc2 internal prototype to avoid an error.  */
13272 #ifdef __cplusplus
13273 extern "C"
13274 #endif
13275 /* We use char because int might match the return type of a gcc2
13276    builtin and then its argument prototype would still apply.  */
13277 char res_search ();
13278 int
13279 main ()
13280 {
13281 res_search ();
13282   ;
13283   return 0;
13284 }
13285 _ACEOF
13286 rm -f conftest.$ac_objext conftest$ac_exeext
13287 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
13288   (eval $ac_link) 2>conftest.er1
13289   ac_status=$?
13290   grep -v '^ *+' conftest.er1 >conftest.err
13291   rm -f conftest.er1
13292   cat conftest.err >&5
13293   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13294   (exit $ac_status); } &&
13295          { ac_try='test -z "$ac_c_werror_flag"
13296                          || test ! -s conftest.err'
13297   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13298   (eval $ac_try) 2>&5
13299   ac_status=$?
13300   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13301   (exit $ac_status); }; } &&
13302          { ac_try='test -s conftest$ac_exeext'
13303   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13304   (eval $ac_try) 2>&5
13305   ac_status=$?
13306   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13307   (exit $ac_status); }; }; then
13308   ac_cv_lib_resolv_res_search=yes
13309 else
13310   echo "$as_me: failed program was:" >&5
13311 sed 's/^/| /' conftest.$ac_ext >&5
13312
13313 ac_cv_lib_resolv_res_search=no
13314 fi
13315 rm -f conftest.err conftest.$ac_objext \
13316       conftest$ac_exeext conftest.$ac_ext
13317 LIBS=$ac_check_lib_save_LIBS
13318 fi
13319 echo "$as_me:$LINENO: result: $ac_cv_lib_resolv_res_search" >&5
13320 echo "${ECHO_T}$ac_cv_lib_resolv_res_search" >&6
13321 if test $ac_cv_lib_resolv_res_search = yes; then
13322   PASSWD_LIBS="${PASSWD_LIBS} -lresolv"
13323 else
13324   { echo "$as_me:$LINENO: WARNING: Can't find DNS resolver libraries needed for Kerberos" >&5
13325 echo "$as_me: WARNING: Can't find DNS resolver libraries needed for Kerberos" >&2;}
13326
13327 fi
13328
13329 fi
13330
13331   fi
13332 fi
13333
13334
13335 ###############################################################################
13336 #
13337 #       Check for the nine billion variants of shadow passwords...
13338 #
13339 ###############################################################################
13340
13341 need_setuid=no
13342
13343 have_shadow=no
13344 with_shadow_req=unspecified
13345
13346
13347 # Check whether --with-shadow or --without-shadow was given.
13348 if test "${with_shadow+set}" = set; then
13349   withval="$with_shadow"
13350   with_shadow="$withval"; with_shadow_req="$withval"
13351 else
13352   with_shadow=yes
13353 fi;
13354
13355
13356    case "$with_shadow" in
13357     yes) ;;
13358     no)  ;;
13359
13360     /*)
13361      echo "$as_me:$LINENO: checking for shadow password headers" >&5
13362 echo $ECHO_N "checking for shadow password headers... $ECHO_C" >&6
13363      d=$with_shadow/include
13364      if test -d $d; then
13365        X_CFLAGS="-I$d $X_CFLAGS"
13366        echo "$as_me:$LINENO: result: $d" >&5
13367 echo "${ECHO_T}$d" >&6
13368      else
13369        echo "$as_me:$LINENO: result: not found ($d: no such directory)" >&5
13370 echo "${ECHO_T}not found ($d: no such directory)" >&6
13371      fi
13372
13373      echo "$as_me:$LINENO: checking for shadow password libs" >&5
13374 echo $ECHO_N "checking for shadow password libs... $ECHO_C" >&6
13375      d=$with_shadow/lib
13376      if test -d $d; then
13377        X_LIBS="-L$d $X_LIBS"
13378        echo "$as_me:$LINENO: result: $d" >&5
13379 echo "${ECHO_T}$d" >&6
13380      else
13381        echo "$as_me:$LINENO: result: not found ($d: no such directory)" >&5
13382 echo "${ECHO_T}not found ($d: no such directory)" >&6
13383      fi
13384
13385      # replace the directory string with "yes".
13386      with_shadow_req="yes"
13387      with_shadow=$with_shadow_req
13388      ;;
13389
13390     *)
13391      echo ""
13392      echo "error: argument to --with-shadow must be \"yes\", \"no\", or a directory."
13393      echo "       If it is a directory, then \`DIR/include' will be added to"
13394      echo "       the -I list, and \`DIR/lib' will be added to the -L list."
13395      exit 1
13396      ;;
13397    esac
13398
13399
13400 if test "$enable_locking" = no ; then
13401   with_shadow_req=no
13402   with_shadow=no
13403 fi
13404
13405
13406 ###############################################################################
13407 #
13408 #       Check for Sun "adjunct" passwords.
13409 #
13410 ###############################################################################
13411
13412 if test "$with_shadow" = yes ; then
13413   echo "$as_me:$LINENO: checking for Sun-style shadow passwords" >&5
13414 echo $ECHO_N "checking for Sun-style shadow passwords... $ECHO_C" >&6
13415 if test "${ac_cv_sun_adjunct+set}" = set; then
13416   echo $ECHO_N "(cached) $ECHO_C" >&6
13417 else
13418
13419   ac_save_CPPFLAGS="$CPPFLAGS"
13420   if test \! -z "$includedir" ; then
13421     CPPFLAGS="$CPPFLAGS -I$includedir"
13422   fi
13423   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
13424   cat >conftest.$ac_ext <<_ACEOF
13425 /* confdefs.h.  */
13426 _ACEOF
13427 cat confdefs.h >>conftest.$ac_ext
13428 cat >>conftest.$ac_ext <<_ACEOF
13429 /* end confdefs.h.  */
13430 #include <stdlib.h>
13431                                     #include <unistd.h>
13432                                     #include <sys/types.h>
13433                                     #include <sys/label.h>
13434                                     #include <sys/audit.h>
13435                                     #include <pwdadj.h>
13436 int
13437 main ()
13438 {
13439 struct passwd_adjunct *p = getpwanam("nobody");
13440                        const char *pw = p->pwa_passwd;
13441   ;
13442   return 0;
13443 }
13444 _ACEOF
13445 rm -f conftest.$ac_objext
13446 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13447   (eval $ac_compile) 2>conftest.er1
13448   ac_status=$?
13449   grep -v '^ *+' conftest.er1 >conftest.err
13450   rm -f conftest.er1
13451   cat conftest.err >&5
13452   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13453   (exit $ac_status); } &&
13454          { ac_try='test -z "$ac_c_werror_flag"
13455                          || test ! -s conftest.err'
13456   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13457   (eval $ac_try) 2>&5
13458   ac_status=$?
13459   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13460   (exit $ac_status); }; } &&
13461          { ac_try='test -s conftest.$ac_objext'
13462   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13463   (eval $ac_try) 2>&5
13464   ac_status=$?
13465   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13466   (exit $ac_status); }; }; then
13467   ac_cv_sun_adjunct=yes
13468 else
13469   echo "$as_me: failed program was:" >&5
13470 sed 's/^/| /' conftest.$ac_ext >&5
13471
13472 ac_cv_sun_adjunct=no
13473 fi
13474 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
13475   CPPFLAGS="$ac_save_CPPFLAGS"
13476 fi
13477 echo "$as_me:$LINENO: result: $ac_cv_sun_adjunct" >&5
13478 echo "${ECHO_T}$ac_cv_sun_adjunct" >&6
13479   if test "$ac_cv_sun_adjunct" = yes; then
13480     have_shadow_adjunct=yes
13481     have_shadow=yes
13482     need_setuid=yes
13483   fi
13484 fi
13485
13486
13487 ###############################################################################
13488 #
13489 #       Check for DEC and SCO so-called "enhanced" security.
13490 #
13491 ###############################################################################
13492
13493 if test "$with_shadow" = yes ; then
13494   echo "$as_me:$LINENO: checking for DEC-style shadow passwords" >&5
13495 echo $ECHO_N "checking for DEC-style shadow passwords... $ECHO_C" >&6
13496 if test "${ac_cv_enhanced_passwd+set}" = set; then
13497   echo $ECHO_N "(cached) $ECHO_C" >&6
13498 else
13499
13500   ac_save_CPPFLAGS="$CPPFLAGS"
13501   if test \! -z "$includedir" ; then
13502     CPPFLAGS="$CPPFLAGS -I$includedir"
13503   fi
13504   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
13505   cat >conftest.$ac_ext <<_ACEOF
13506 /* confdefs.h.  */
13507 _ACEOF
13508 cat confdefs.h >>conftest.$ac_ext
13509 cat >>conftest.$ac_ext <<_ACEOF
13510 /* end confdefs.h.  */
13511 #include <stdlib.h>
13512                                     #include <unistd.h>
13513                                     #include <sys/types.h>
13514                                     #include <pwd.h>
13515                                     #include <sys/security.h>
13516                                     #include <prot.h>
13517 int
13518 main ()
13519 {
13520 struct pr_passwd *p;
13521                        const char *pw;
13522                        set_auth_parameters(0, 0);
13523                        check_auth_parameters();
13524                        p = getprpwnam("nobody");
13525                        pw = p->ufld.fd_encrypt;
13526   ;
13527   return 0;
13528 }
13529 _ACEOF
13530 rm -f conftest.$ac_objext
13531 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13532   (eval $ac_compile) 2>conftest.er1
13533   ac_status=$?
13534   grep -v '^ *+' conftest.er1 >conftest.err
13535   rm -f conftest.er1
13536   cat conftest.err >&5
13537   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13538   (exit $ac_status); } &&
13539          { ac_try='test -z "$ac_c_werror_flag"
13540                          || test ! -s conftest.err'
13541   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13542   (eval $ac_try) 2>&5
13543   ac_status=$?
13544   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13545   (exit $ac_status); }; } &&
13546          { ac_try='test -s conftest.$ac_objext'
13547   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13548   (eval $ac_try) 2>&5
13549   ac_status=$?
13550   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13551   (exit $ac_status); }; }; then
13552   ac_cv_enhanced_passwd=yes
13553 else
13554   echo "$as_me: failed program was:" >&5
13555 sed 's/^/| /' conftest.$ac_ext >&5
13556
13557 ac_cv_enhanced_passwd=no
13558 fi
13559 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
13560   CPPFLAGS="$ac_save_CPPFLAGS"
13561 fi
13562 echo "$as_me:$LINENO: result: $ac_cv_enhanced_passwd" >&5
13563 echo "${ECHO_T}$ac_cv_enhanced_passwd" >&6
13564   if test $ac_cv_enhanced_passwd = yes; then
13565     have_shadow_enhanced=yes
13566     have_shadow=yes
13567     need_setuid=yes
13568
13569     # On SCO, getprpwnam() is in -lprot (which uses nap() from -lx)
13570     # (I'm told it needs -lcurses too, but I don't understand why.)
13571     # But on DEC, it's in -lsecurity.
13572     #
13573     echo "$as_me:$LINENO: checking for getprpwnam in -lprot" >&5
13574 echo $ECHO_N "checking for getprpwnam in -lprot... $ECHO_C" >&6
13575 if test "${ac_cv_lib_prot_getprpwnam+set}" = set; then
13576   echo $ECHO_N "(cached) $ECHO_C" >&6
13577 else
13578   ac_check_lib_save_LIBS=$LIBS
13579 LIBS="-lprot -lx $LIBS"
13580 cat >conftest.$ac_ext <<_ACEOF
13581 /* confdefs.h.  */
13582 _ACEOF
13583 cat confdefs.h >>conftest.$ac_ext
13584 cat >>conftest.$ac_ext <<_ACEOF
13585 /* end confdefs.h.  */
13586
13587 /* Override any gcc2 internal prototype to avoid an error.  */
13588 #ifdef __cplusplus
13589 extern "C"
13590 #endif
13591 /* We use char because int might match the return type of a gcc2
13592    builtin and then its argument prototype would still apply.  */
13593 char getprpwnam ();
13594 int
13595 main ()
13596 {
13597 getprpwnam ();
13598   ;
13599   return 0;
13600 }
13601 _ACEOF
13602 rm -f conftest.$ac_objext conftest$ac_exeext
13603 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
13604   (eval $ac_link) 2>conftest.er1
13605   ac_status=$?
13606   grep -v '^ *+' conftest.er1 >conftest.err
13607   rm -f conftest.er1
13608   cat conftest.err >&5
13609   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13610   (exit $ac_status); } &&
13611          { ac_try='test -z "$ac_c_werror_flag"
13612                          || test ! -s conftest.err'
13613   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13614   (eval $ac_try) 2>&5
13615   ac_status=$?
13616   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13617   (exit $ac_status); }; } &&
13618          { ac_try='test -s conftest$ac_exeext'
13619   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13620   (eval $ac_try) 2>&5
13621   ac_status=$?
13622   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13623   (exit $ac_status); }; }; then
13624   ac_cv_lib_prot_getprpwnam=yes
13625 else
13626   echo "$as_me: failed program was:" >&5
13627 sed 's/^/| /' conftest.$ac_ext >&5
13628
13629 ac_cv_lib_prot_getprpwnam=no
13630 fi
13631 rm -f conftest.err conftest.$ac_objext \
13632       conftest$ac_exeext conftest.$ac_ext
13633 LIBS=$ac_check_lib_save_LIBS
13634 fi
13635 echo "$as_me:$LINENO: result: $ac_cv_lib_prot_getprpwnam" >&5
13636 echo "${ECHO_T}$ac_cv_lib_prot_getprpwnam" >&6
13637 if test $ac_cv_lib_prot_getprpwnam = yes; then
13638   PASSWD_LIBS="$PASSWD_LIBS -lprot -lcurses -lx"
13639 else
13640   echo "$as_me:$LINENO: checking for getprpwnam in -lsecurity" >&5
13641 echo $ECHO_N "checking for getprpwnam in -lsecurity... $ECHO_C" >&6
13642 if test "${ac_cv_lib_security_getprpwnam+set}" = set; then
13643   echo $ECHO_N "(cached) $ECHO_C" >&6
13644 else
13645   ac_check_lib_save_LIBS=$LIBS
13646 LIBS="-lsecurity  $LIBS"
13647 cat >conftest.$ac_ext <<_ACEOF
13648 /* confdefs.h.  */
13649 _ACEOF
13650 cat confdefs.h >>conftest.$ac_ext
13651 cat >>conftest.$ac_ext <<_ACEOF
13652 /* end confdefs.h.  */
13653
13654 /* Override any gcc2 internal prototype to avoid an error.  */
13655 #ifdef __cplusplus
13656 extern "C"
13657 #endif
13658 /* We use char because int might match the return type of a gcc2
13659    builtin and then its argument prototype would still apply.  */
13660 char getprpwnam ();
13661 int
13662 main ()
13663 {
13664 getprpwnam ();
13665   ;
13666   return 0;
13667 }
13668 _ACEOF
13669 rm -f conftest.$ac_objext conftest$ac_exeext
13670 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
13671   (eval $ac_link) 2>conftest.er1
13672   ac_status=$?
13673   grep -v '^ *+' conftest.er1 >conftest.err
13674   rm -f conftest.er1
13675   cat conftest.err >&5
13676   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13677   (exit $ac_status); } &&
13678          { ac_try='test -z "$ac_c_werror_flag"
13679                          || test ! -s conftest.err'
13680   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13681   (eval $ac_try) 2>&5
13682   ac_status=$?
13683   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13684   (exit $ac_status); }; } &&
13685          { ac_try='test -s conftest$ac_exeext'
13686   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13687   (eval $ac_try) 2>&5
13688   ac_status=$?
13689   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13690   (exit $ac_status); }; }; then
13691   ac_cv_lib_security_getprpwnam=yes
13692 else
13693   echo "$as_me: failed program was:" >&5
13694 sed 's/^/| /' conftest.$ac_ext >&5
13695
13696 ac_cv_lib_security_getprpwnam=no
13697 fi
13698 rm -f conftest.err conftest.$ac_objext \
13699       conftest$ac_exeext conftest.$ac_ext
13700 LIBS=$ac_check_lib_save_LIBS
13701 fi
13702 echo "$as_me:$LINENO: result: $ac_cv_lib_security_getprpwnam" >&5
13703 echo "${ECHO_T}$ac_cv_lib_security_getprpwnam" >&6
13704 if test $ac_cv_lib_security_getprpwnam = yes; then
13705   PASSWD_LIBS="$PASSWD_LIBS -lsecurity"
13706 fi
13707
13708 fi
13709
13710   fi
13711 fi
13712
13713 ###############################################################################
13714 #
13715 #       Check for HP's entry in the "Not Invented Here" Sweepstakes.
13716 #
13717 ###############################################################################
13718
13719 if test "$with_shadow" = yes ; then
13720   echo "$as_me:$LINENO: checking for HP-style shadow passwords" >&5
13721 echo $ECHO_N "checking for HP-style shadow passwords... $ECHO_C" >&6
13722 if test "${ac_cv_hpux_passwd+set}" = set; then
13723   echo $ECHO_N "(cached) $ECHO_C" >&6
13724 else
13725
13726   ac_save_CPPFLAGS="$CPPFLAGS"
13727   if test \! -z "$includedir" ; then
13728     CPPFLAGS="$CPPFLAGS -I$includedir"
13729   fi
13730   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
13731   cat >conftest.$ac_ext <<_ACEOF
13732 /* confdefs.h.  */
13733 _ACEOF
13734 cat confdefs.h >>conftest.$ac_ext
13735 cat >>conftest.$ac_ext <<_ACEOF
13736 /* end confdefs.h.  */
13737 #include <stdlib.h>
13738                                     #include <unistd.h>
13739                                     #include <sys/types.h>
13740                                     #include <pwd.h>
13741                                     #include <hpsecurity.h>
13742                                     #include <prot.h>
13743 int
13744 main ()
13745 {
13746 struct s_passwd *p = getspwnam("nobody");
13747                        const char *pw = p->pw_passwd;
13748   ;
13749   return 0;
13750 }
13751 _ACEOF
13752 rm -f conftest.$ac_objext
13753 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13754   (eval $ac_compile) 2>conftest.er1
13755   ac_status=$?
13756   grep -v '^ *+' conftest.er1 >conftest.err
13757   rm -f conftest.er1
13758   cat conftest.err >&5
13759   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13760   (exit $ac_status); } &&
13761          { ac_try='test -z "$ac_c_werror_flag"
13762                          || test ! -s conftest.err'
13763   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13764   (eval $ac_try) 2>&5
13765   ac_status=$?
13766   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13767   (exit $ac_status); }; } &&
13768          { ac_try='test -s conftest.$ac_objext'
13769   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13770   (eval $ac_try) 2>&5
13771   ac_status=$?
13772   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13773   (exit $ac_status); }; }; then
13774   ac_cv_hpux_passwd=yes
13775 else
13776   echo "$as_me: failed program was:" >&5
13777 sed 's/^/| /' conftest.$ac_ext >&5
13778
13779 ac_cv_hpux_passwd=no
13780 fi
13781 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
13782   CPPFLAGS="$ac_save_CPPFLAGS"
13783 fi
13784 echo "$as_me:$LINENO: result: $ac_cv_hpux_passwd" >&5
13785 echo "${ECHO_T}$ac_cv_hpux_passwd" >&6
13786   if test "$ac_cv_hpux_passwd" = yes; then
13787     have_shadow_hpux=yes
13788     have_shadow=yes
13789     need_setuid=yes
13790
13791     # on HPUX, bigcrypt is in -lsec
13792     echo "$as_me:$LINENO: checking for bigcrypt in -lsec" >&5
13793 echo $ECHO_N "checking for bigcrypt in -lsec... $ECHO_C" >&6
13794 if test "${ac_cv_lib_sec_bigcrypt+set}" = set; then
13795   echo $ECHO_N "(cached) $ECHO_C" >&6
13796 else
13797   ac_check_lib_save_LIBS=$LIBS
13798 LIBS="-lsec  $LIBS"
13799 cat >conftest.$ac_ext <<_ACEOF
13800 /* confdefs.h.  */
13801 _ACEOF
13802 cat confdefs.h >>conftest.$ac_ext
13803 cat >>conftest.$ac_ext <<_ACEOF
13804 /* end confdefs.h.  */
13805
13806 /* Override any gcc2 internal prototype to avoid an error.  */
13807 #ifdef __cplusplus
13808 extern "C"
13809 #endif
13810 /* We use char because int might match the return type of a gcc2
13811    builtin and then its argument prototype would still apply.  */
13812 char bigcrypt ();
13813 int
13814 main ()
13815 {
13816 bigcrypt ();
13817   ;
13818   return 0;
13819 }
13820 _ACEOF
13821 rm -f conftest.$ac_objext conftest$ac_exeext
13822 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
13823   (eval $ac_link) 2>conftest.er1
13824   ac_status=$?
13825   grep -v '^ *+' conftest.er1 >conftest.err
13826   rm -f conftest.er1
13827   cat conftest.err >&5
13828   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13829   (exit $ac_status); } &&
13830          { ac_try='test -z "$ac_c_werror_flag"
13831                          || test ! -s conftest.err'
13832   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13833   (eval $ac_try) 2>&5
13834   ac_status=$?
13835   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13836   (exit $ac_status); }; } &&
13837          { ac_try='test -s conftest$ac_exeext'
13838   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13839   (eval $ac_try) 2>&5
13840   ac_status=$?
13841   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13842   (exit $ac_status); }; }; then
13843   ac_cv_lib_sec_bigcrypt=yes
13844 else
13845   echo "$as_me: failed program was:" >&5
13846 sed 's/^/| /' conftest.$ac_ext >&5
13847
13848 ac_cv_lib_sec_bigcrypt=no
13849 fi
13850 rm -f conftest.err conftest.$ac_objext \
13851       conftest$ac_exeext conftest.$ac_ext
13852 LIBS=$ac_check_lib_save_LIBS
13853 fi
13854 echo "$as_me:$LINENO: result: $ac_cv_lib_sec_bigcrypt" >&5
13855 echo "${ECHO_T}$ac_cv_lib_sec_bigcrypt" >&6
13856 if test $ac_cv_lib_sec_bigcrypt = yes; then
13857   PASSWD_LIBS="$PASSWD_LIBS -lsec"
13858 fi
13859
13860   fi
13861 fi
13862
13863
13864 ###############################################################################
13865 #
13866 #       Check for FreeBSD-style shadow passwords.
13867 #
13868 #       On FreeBSD, getpwnam() and friends work just like on non-shadow-
13869 #       password systems -- except you only get stuff in the pw_passwd field
13870 #       if the running program is setuid.  So, guess that we've got this
13871 #       lossage to contend with if /etc/master.passwd exists, and default to
13872 #       a setuid installation.
13873 #
13874 ###############################################################################
13875
13876 if test "$with_shadow" = yes ; then
13877   echo "$as_me:$LINENO: checking for FreeBSD-style shadow passwords" >&5
13878 echo $ECHO_N "checking for FreeBSD-style shadow passwords... $ECHO_C" >&6
13879 if test "${ac_cv_master_passwd+set}" = set; then
13880   echo $ECHO_N "(cached) $ECHO_C" >&6
13881 else
13882   if test -f /etc/master.passwd ; then
13883                     ac_cv_master_passwd=yes
13884                   else
13885                     ac_cv_master_passwd=no
13886                   fi
13887 fi
13888 echo "$as_me:$LINENO: result: $ac_cv_master_passwd" >&5
13889 echo "${ECHO_T}$ac_cv_master_passwd" >&6
13890   if test "$ac_cv_master_passwd" = yes; then
13891     need_setuid=yes
13892   fi
13893 fi
13894
13895
13896 ###############################################################################
13897 #
13898 #       Check for traditional (ha!) shadow passwords.
13899 #
13900 ###############################################################################
13901
13902 if test "$with_shadow" = yes ; then
13903   echo "$as_me:$LINENO: checking for generic shadow passwords" >&5
13904 echo $ECHO_N "checking for generic shadow passwords... $ECHO_C" >&6
13905 if test "${ac_cv_shadow+set}" = set; then
13906   echo $ECHO_N "(cached) $ECHO_C" >&6
13907 else
13908
13909   ac_save_CPPFLAGS="$CPPFLAGS"
13910   if test \! -z "$includedir" ; then
13911     CPPFLAGS="$CPPFLAGS -I$includedir"
13912   fi
13913   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
13914   cat >conftest.$ac_ext <<_ACEOF
13915 /* confdefs.h.  */
13916 _ACEOF
13917 cat confdefs.h >>conftest.$ac_ext
13918 cat >>conftest.$ac_ext <<_ACEOF
13919 /* end confdefs.h.  */
13920 #include <stdlib.h>
13921                                     #include <unistd.h>
13922                                     #include <sys/types.h>
13923                                     #include <pwd.h>
13924                                     #include <shadow.h>
13925 int
13926 main ()
13927 {
13928 struct spwd *p = getspnam("nobody");
13929                        const char *pw = p->sp_pwdp;
13930   ;
13931   return 0;
13932 }
13933 _ACEOF
13934 rm -f conftest.$ac_objext
13935 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13936   (eval $ac_compile) 2>conftest.er1
13937   ac_status=$?
13938   grep -v '^ *+' conftest.er1 >conftest.err
13939   rm -f conftest.er1
13940   cat conftest.err >&5
13941   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13942   (exit $ac_status); } &&
13943          { ac_try='test -z "$ac_c_werror_flag"
13944                          || test ! -s conftest.err'
13945   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13946   (eval $ac_try) 2>&5
13947   ac_status=$?
13948   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13949   (exit $ac_status); }; } &&
13950          { ac_try='test -s conftest.$ac_objext'
13951   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13952   (eval $ac_try) 2>&5
13953   ac_status=$?
13954   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13955   (exit $ac_status); }; }; then
13956   ac_cv_shadow=yes
13957 else
13958   echo "$as_me: failed program was:" >&5
13959 sed 's/^/| /' conftest.$ac_ext >&5
13960
13961 ac_cv_shadow=no
13962 fi
13963 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
13964   CPPFLAGS="$ac_save_CPPFLAGS"
13965 fi
13966 echo "$as_me:$LINENO: result: $ac_cv_shadow" >&5
13967 echo "${ECHO_T}$ac_cv_shadow" >&6
13968   if test "$ac_cv_shadow" = yes; then
13969     have_shadow=yes
13970     need_setuid=yes
13971
13972     # On some systems (UnixWare 2.1), getspnam() is in -lgen instead of -lc.
13973     have_getspnam=no
13974     echo "$as_me:$LINENO: checking for getspnam in -lc" >&5
13975 echo $ECHO_N "checking for getspnam in -lc... $ECHO_C" >&6
13976 if test "${ac_cv_lib_c_getspnam+set}" = set; then
13977   echo $ECHO_N "(cached) $ECHO_C" >&6
13978 else
13979   ac_check_lib_save_LIBS=$LIBS
13980 LIBS="-lc  $LIBS"
13981 cat >conftest.$ac_ext <<_ACEOF
13982 /* confdefs.h.  */
13983 _ACEOF
13984 cat confdefs.h >>conftest.$ac_ext
13985 cat >>conftest.$ac_ext <<_ACEOF
13986 /* end confdefs.h.  */
13987
13988 /* Override any gcc2 internal prototype to avoid an error.  */
13989 #ifdef __cplusplus
13990 extern "C"
13991 #endif
13992 /* We use char because int might match the return type of a gcc2
13993    builtin and then its argument prototype would still apply.  */
13994 char getspnam ();
13995 int
13996 main ()
13997 {
13998 getspnam ();
13999   ;
14000   return 0;
14001 }
14002 _ACEOF
14003 rm -f conftest.$ac_objext conftest$ac_exeext
14004 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
14005   (eval $ac_link) 2>conftest.er1
14006   ac_status=$?
14007   grep -v '^ *+' conftest.er1 >conftest.err
14008   rm -f conftest.er1
14009   cat conftest.err >&5
14010   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14011   (exit $ac_status); } &&
14012          { ac_try='test -z "$ac_c_werror_flag"
14013                          || test ! -s conftest.err'
14014   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14015   (eval $ac_try) 2>&5
14016   ac_status=$?
14017   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14018   (exit $ac_status); }; } &&
14019          { ac_try='test -s conftest$ac_exeext'
14020   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14021   (eval $ac_try) 2>&5
14022   ac_status=$?
14023   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14024   (exit $ac_status); }; }; then
14025   ac_cv_lib_c_getspnam=yes
14026 else
14027   echo "$as_me: failed program was:" >&5
14028 sed 's/^/| /' conftest.$ac_ext >&5
14029
14030 ac_cv_lib_c_getspnam=no
14031 fi
14032 rm -f conftest.err conftest.$ac_objext \
14033       conftest$ac_exeext conftest.$ac_ext
14034 LIBS=$ac_check_lib_save_LIBS
14035 fi
14036 echo "$as_me:$LINENO: result: $ac_cv_lib_c_getspnam" >&5
14037 echo "${ECHO_T}$ac_cv_lib_c_getspnam" >&6
14038 if test $ac_cv_lib_c_getspnam = yes; then
14039   have_getspnam=yes
14040 fi
14041
14042     if test "$have_getspnam" = no ; then
14043       echo "$as_me:$LINENO: checking for getspnam in -lgen" >&5
14044 echo $ECHO_N "checking for getspnam in -lgen... $ECHO_C" >&6
14045 if test "${ac_cv_lib_gen_getspnam+set}" = set; then
14046   echo $ECHO_N "(cached) $ECHO_C" >&6
14047 else
14048   ac_check_lib_save_LIBS=$LIBS
14049 LIBS="-lgen  $LIBS"
14050 cat >conftest.$ac_ext <<_ACEOF
14051 /* confdefs.h.  */
14052 _ACEOF
14053 cat confdefs.h >>conftest.$ac_ext
14054 cat >>conftest.$ac_ext <<_ACEOF
14055 /* end confdefs.h.  */
14056
14057 /* Override any gcc2 internal prototype to avoid an error.  */
14058 #ifdef __cplusplus
14059 extern "C"
14060 #endif
14061 /* We use char because int might match the return type of a gcc2
14062    builtin and then its argument prototype would still apply.  */
14063 char getspnam ();
14064 int
14065 main ()
14066 {
14067 getspnam ();
14068   ;
14069   return 0;
14070 }
14071 _ACEOF
14072 rm -f conftest.$ac_objext conftest$ac_exeext
14073 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
14074   (eval $ac_link) 2>conftest.er1
14075   ac_status=$?
14076   grep -v '^ *+' conftest.er1 >conftest.err
14077   rm -f conftest.er1
14078   cat conftest.err >&5
14079   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14080   (exit $ac_status); } &&
14081          { ac_try='test -z "$ac_c_werror_flag"
14082                          || test ! -s conftest.err'
14083   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14084   (eval $ac_try) 2>&5
14085   ac_status=$?
14086   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14087   (exit $ac_status); }; } &&
14088          { ac_try='test -s conftest$ac_exeext'
14089   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14090   (eval $ac_try) 2>&5
14091   ac_status=$?
14092   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14093   (exit $ac_status); }; }; then
14094   ac_cv_lib_gen_getspnam=yes
14095 else
14096   echo "$as_me: failed program was:" >&5
14097 sed 's/^/| /' conftest.$ac_ext >&5
14098
14099 ac_cv_lib_gen_getspnam=no
14100 fi
14101 rm -f conftest.err conftest.$ac_objext \
14102       conftest$ac_exeext conftest.$ac_ext
14103 LIBS=$ac_check_lib_save_LIBS
14104 fi
14105 echo "$as_me:$LINENO: result: $ac_cv_lib_gen_getspnam" >&5
14106 echo "${ECHO_T}$ac_cv_lib_gen_getspnam" >&6
14107 if test $ac_cv_lib_gen_getspnam = yes; then
14108   have_getspnam=yes; PASSWD_LIBS="$PASSWD_LIBS -lgen"
14109 fi
14110
14111     fi
14112   fi
14113 fi
14114
14115
14116 ###############################################################################
14117 #
14118 #       Check for other libraries needed for non-shadow passwords.
14119 #
14120 ###############################################################################
14121
14122 if test "$enable_locking" = yes ; then
14123
14124   # On some systems (UnixWare 2.1), crypt() is in -lcrypt instead of -lc.
14125   have_crypt=no
14126   echo "$as_me:$LINENO: checking for crypt in -lc" >&5
14127 echo $ECHO_N "checking for crypt in -lc... $ECHO_C" >&6
14128 if test "${ac_cv_lib_c_crypt+set}" = set; then
14129   echo $ECHO_N "(cached) $ECHO_C" >&6
14130 else
14131   ac_check_lib_save_LIBS=$LIBS
14132 LIBS="-lc  $LIBS"
14133 cat >conftest.$ac_ext <<_ACEOF
14134 /* confdefs.h.  */
14135 _ACEOF
14136 cat confdefs.h >>conftest.$ac_ext
14137 cat >>conftest.$ac_ext <<_ACEOF
14138 /* end confdefs.h.  */
14139
14140 /* Override any gcc2 internal prototype to avoid an error.  */
14141 #ifdef __cplusplus
14142 extern "C"
14143 #endif
14144 /* We use char because int might match the return type of a gcc2
14145    builtin and then its argument prototype would still apply.  */
14146 char crypt ();
14147 int
14148 main ()
14149 {
14150 crypt ();
14151   ;
14152   return 0;
14153 }
14154 _ACEOF
14155 rm -f conftest.$ac_objext conftest$ac_exeext
14156 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
14157   (eval $ac_link) 2>conftest.er1
14158   ac_status=$?
14159   grep -v '^ *+' conftest.er1 >conftest.err
14160   rm -f conftest.er1
14161   cat conftest.err >&5
14162   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14163   (exit $ac_status); } &&
14164          { ac_try='test -z "$ac_c_werror_flag"
14165                          || test ! -s conftest.err'
14166   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14167   (eval $ac_try) 2>&5
14168   ac_status=$?
14169   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14170   (exit $ac_status); }; } &&
14171          { ac_try='test -s conftest$ac_exeext'
14172   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14173   (eval $ac_try) 2>&5
14174   ac_status=$?
14175   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14176   (exit $ac_status); }; }; then
14177   ac_cv_lib_c_crypt=yes
14178 else
14179   echo "$as_me: failed program was:" >&5
14180 sed 's/^/| /' conftest.$ac_ext >&5
14181
14182 ac_cv_lib_c_crypt=no
14183 fi
14184 rm -f conftest.err conftest.$ac_objext \
14185       conftest$ac_exeext conftest.$ac_ext
14186 LIBS=$ac_check_lib_save_LIBS
14187 fi
14188 echo "$as_me:$LINENO: result: $ac_cv_lib_c_crypt" >&5
14189 echo "${ECHO_T}$ac_cv_lib_c_crypt" >&6
14190 if test $ac_cv_lib_c_crypt = yes; then
14191   have_crypt=yes
14192 fi
14193
14194   if test "$have_crypt" = no ; then
14195     echo "$as_me:$LINENO: checking for crypt in -lcrypt" >&5
14196 echo $ECHO_N "checking for crypt in -lcrypt... $ECHO_C" >&6
14197 if test "${ac_cv_lib_crypt_crypt+set}" = set; then
14198   echo $ECHO_N "(cached) $ECHO_C" >&6
14199 else
14200   ac_check_lib_save_LIBS=$LIBS
14201 LIBS="-lcrypt  $LIBS"
14202 cat >conftest.$ac_ext <<_ACEOF
14203 /* confdefs.h.  */
14204 _ACEOF
14205 cat confdefs.h >>conftest.$ac_ext
14206 cat >>conftest.$ac_ext <<_ACEOF
14207 /* end confdefs.h.  */
14208
14209 /* Override any gcc2 internal prototype to avoid an error.  */
14210 #ifdef __cplusplus
14211 extern "C"
14212 #endif
14213 /* We use char because int might match the return type of a gcc2
14214    builtin and then its argument prototype would still apply.  */
14215 char crypt ();
14216 int
14217 main ()
14218 {
14219 crypt ();
14220   ;
14221   return 0;
14222 }
14223 _ACEOF
14224 rm -f conftest.$ac_objext conftest$ac_exeext
14225 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
14226   (eval $ac_link) 2>conftest.er1
14227   ac_status=$?
14228   grep -v '^ *+' conftest.er1 >conftest.err
14229   rm -f conftest.er1
14230   cat conftest.err >&5
14231   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14232   (exit $ac_status); } &&
14233          { ac_try='test -z "$ac_c_werror_flag"
14234                          || test ! -s conftest.err'
14235   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14236   (eval $ac_try) 2>&5
14237   ac_status=$?
14238   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14239   (exit $ac_status); }; } &&
14240          { ac_try='test -s conftest$ac_exeext'
14241   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14242   (eval $ac_try) 2>&5
14243   ac_status=$?
14244   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14245   (exit $ac_status); }; }; then
14246   ac_cv_lib_crypt_crypt=yes
14247 else
14248   echo "$as_me: failed program was:" >&5
14249 sed 's/^/| /' conftest.$ac_ext >&5
14250
14251 ac_cv_lib_crypt_crypt=no
14252 fi
14253 rm -f conftest.err conftest.$ac_objext \
14254       conftest$ac_exeext conftest.$ac_ext
14255 LIBS=$ac_check_lib_save_LIBS
14256 fi
14257 echo "$as_me:$LINENO: result: $ac_cv_lib_crypt_crypt" >&5
14258 echo "${ECHO_T}$ac_cv_lib_crypt_crypt" >&6
14259 if test $ac_cv_lib_crypt_crypt = yes; then
14260   have_crypt=yes; PASSWD_LIBS="$PASSWD_LIBS -lcrypt"
14261 fi
14262
14263   fi
14264 fi
14265
14266
14267 # Most of the above shadow mechanisms will have set need_setuid to yes,
14268 # if they were found.  But, on some systems, we need setuid even when
14269 # using plain old vanilla passwords.
14270 #
14271 if test "$enable_locking" = yes ; then
14272   case "$host" in
14273     *-hpux* | *-aix* | *-netbsd* | *-freebsd* | *-openbsd* )
14274       need_setuid=yes
14275     ;;
14276   esac
14277 fi
14278
14279
14280 if test "$have_shadow_adjunct" = yes ; then
14281   cat >>confdefs.h <<\_ACEOF
14282 #define HAVE_ADJUNCT_PASSWD 1
14283 _ACEOF
14284
14285 elif test "$have_shadow_enhanced" = yes ; then
14286   cat >>confdefs.h <<\_ACEOF
14287 #define HAVE_ENHANCED_PASSWD 1
14288 _ACEOF
14289
14290 elif test "$have_shadow_hpux" = yes ; then
14291   cat >>confdefs.h <<\_ACEOF
14292 #define HAVE_HPUX_PASSWD 1
14293 _ACEOF
14294
14295 elif test "$have_shadow" = yes ; then
14296   cat >>confdefs.h <<\_ACEOF
14297 #define HAVE_SHADOW_PASSWD 1
14298 _ACEOF
14299
14300 fi
14301
14302
14303 ###############################################################################
14304 #
14305 #       Check for external password helper
14306 #       On SuSE, instead of having xscreensaver be a setuid program, they
14307 #       fork an external program that takes the password on stdin, and
14308 #       returns true if that password is a valid one.  Then only that
14309 #       smaller program needs to be setuid.
14310 #
14311 #       (Note that this external program is not a GUI: the GUI is still
14312 #       all in xscreensaver itself; the external program just does auth.)
14313 #
14314 ###############################################################################
14315
14316 have_passwd_helper=no
14317 with_passwd_helper_req=unspecified
14318
14319
14320 # Check whether --with-passwd-helper or --without-passwd-helper was given.
14321 if test "${with_passwd_helper+set}" = set; then
14322   withval="$with_passwd_helper"
14323   with_passwd_helper="$withval"; with_passwd_helper_req="$withval"
14324 else
14325   with_passwd_helper=no
14326 fi;
14327 # no HANDLE_X_PATH_ARG for this one
14328
14329 if test "$enable_locking" = no ; then
14330   with_passwd_helper_req=no
14331   with_passwd_helper=no
14332 fi
14333
14334 case "$with_passwd_helper" in
14335   ""|no) : ;;
14336   /*)
14337     cat >>confdefs.h <<_ACEOF
14338 #define PASSWD_HELPER_PROGRAM "$with_passwd_helper"
14339 _ACEOF
14340
14341     have_passwd_helper=yes;;
14342   *)
14343     echo "error: --with-passwd-helper needs full pathname of helper (not '$with_passwd_helper')." >&2
14344     exit 1
14345 esac
14346
14347
14348 ###############################################################################
14349 #
14350 #       Check for a login manager for a "New Login" button on the lock dialog.
14351 #       Usually this will be "/usr/bin/gdmflexiserver".
14352 #
14353 ###############################################################################
14354
14355 have_login_manager=no
14356 with_login_manager_req=unspecified
14357 default_login_manager='gdmflexiserver -l'
14358
14359
14360 # Check whether --with-login-manager or --without-login-manager was given.
14361 if test "${with_login_manager+set}" = set; then
14362   withval="$with_login_manager"
14363   with_login_manager="$withval"; with_login_manager_req="$withval"
14364 else
14365   with_login_manager=no
14366 fi;
14367 # no HANDLE_X_PATH_ARG for this one
14368
14369 if test "$enable_locking" = no ; then
14370   with_login_manager_req=no
14371   with_login_manager=no
14372 fi
14373
14374 if test -n "$with_login_manager_req" ; then
14375   ac_cv_login_manager_program=""
14376
14377  if test "$with_login_manager_req" = "yes" ; then
14378    with_login_manager_req=$default_login_manager
14379  fi
14380
14381   case "$with_login_manager_req" in
14382     /*)
14383       # absolute path
14384       set dummy $with_login_manager_req ; login_manager_tmp=$2
14385       echo "$as_me:$LINENO: checking for $login_manager_tmp" >&5
14386 echo $ECHO_N "checking for $login_manager_tmp... $ECHO_C" >&6
14387       if test -x "$login_manager_tmp" ; then
14388         echo "$as_me:$LINENO: result: yes" >&5
14389 echo "${ECHO_T}yes" >&6
14390         with_login_manager="$login_manager_tmp"
14391       else
14392         echo "$as_me:$LINENO: result: no" >&5
14393 echo "${ECHO_T}no" >&6
14394         with_login_manager=""
14395       fi
14396     ;;
14397     *)
14398       # relative path
14399       set dummy $with_login_manager_req ; login_manager_tmp=$2
14400       # don't cache
14401       unset ac_cv_path_login_manager_tmp
14402       # Extract the first word of "$login_manager_tmp", so it can be a program name with args.
14403 set dummy $login_manager_tmp; ac_word=$2
14404 echo "$as_me:$LINENO: checking for $ac_word" >&5
14405 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
14406 if test "${ac_cv_path_login_manager_tmp+set}" = set; then
14407   echo $ECHO_N "(cached) $ECHO_C" >&6
14408 else
14409   case $login_manager_tmp in
14410   [\\/]* | ?:[\\/]*)
14411   ac_cv_path_login_manager_tmp="$login_manager_tmp" # Let the user override the test with a path.
14412   ;;
14413   *)
14414   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14415 for as_dir in $PATH
14416 do
14417   IFS=$as_save_IFS
14418   test -z "$as_dir" && as_dir=.
14419   for ac_exec_ext in '' $ac_executable_extensions; do
14420   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14421     ac_cv_path_login_manager_tmp="$as_dir/$ac_word$ac_exec_ext"
14422     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
14423     break 2
14424   fi
14425 done
14426 done
14427
14428   ;;
14429 esac
14430 fi
14431 login_manager_tmp=$ac_cv_path_login_manager_tmp
14432
14433 if test -n "$login_manager_tmp"; then
14434   echo "$as_me:$LINENO: result: $login_manager_tmp" >&5
14435 echo "${ECHO_T}$login_manager_tmp" >&6
14436 else
14437   echo "$as_me:$LINENO: result: no" >&5
14438 echo "${ECHO_T}no" >&6
14439 fi
14440
14441       if test -z "$login_manager_tmp" ; then
14442         with_login_manager=""
14443       else
14444         with_login_manager="$login_manager_tmp"
14445       fi
14446     ;;
14447   esac
14448   ac_cv_login_manager_program="$with_login_manager"
14449
14450 elif test -n "$ac_cv_login_manager_program"; then
14451   echo "$as_me:$LINENO: result: checking for login_manager... (cached) $ac_cv_login_manager_program" >&5
14452 echo "${ECHO_T}checking for login_manager... (cached) $ac_cv_login_manager_program" >&6
14453 fi
14454
14455 NEW_LOGIN_COMMAND_P=''
14456 NEW_LOGIN_COMMAND="$ac_cv_login_manager_program"
14457
14458 if test -z "$NEW_LOGIN_COMMAND" ; then
14459   NEW_LOGIN_COMMAND="$default_login_manager"
14460   NEW_LOGIN_COMMAND_P='! '
14461 fi
14462
14463
14464
14465 ###############################################################################
14466 #
14467 #       Check for -lgtk (and Gnome stuff)
14468 #
14469 ###############################################################################
14470
14471 have_gtk=no
14472 with_gtk_req=unspecified
14473
14474 # Check whether --with-gtk or --without-gtk was given.
14475 if test "${with_gtk+set}" = set; then
14476   withval="$with_gtk"
14477   with_gtk="$withval"; with_gtk_req="$withval"
14478 else
14479   with_gtk=yes
14480 fi;
14481
14482 # if --with-gtk=/directory/ was specified, remember that directory so that
14483 # we can also look for the `gtk-config' program in that directory.
14484 case "$with_gtk" in
14485   /*)
14486     gtk_dir="$with_gtk"
14487     ;;
14488   *)
14489     gtk_dir=""
14490     ;;
14491 esac
14492
14493
14494    case "$with_gtk" in
14495     yes) ;;
14496     no)  ;;
14497
14498     /*)
14499      echo "$as_me:$LINENO: checking for Gtk headers" >&5
14500 echo $ECHO_N "checking for Gtk headers... $ECHO_C" >&6
14501      d=$with_gtk/include
14502      if test -d $d; then
14503        X_CFLAGS="-I$d $X_CFLAGS"
14504        echo "$as_me:$LINENO: result: $d" >&5
14505 echo "${ECHO_T}$d" >&6
14506      else
14507        echo "$as_me:$LINENO: result: not found ($d: no such directory)" >&5
14508 echo "${ECHO_T}not found ($d: no such directory)" >&6
14509      fi
14510
14511      echo "$as_me:$LINENO: checking for Gtk libs" >&5
14512 echo $ECHO_N "checking for Gtk libs... $ECHO_C" >&6
14513      d=$with_gtk/lib
14514      if test -d $d; then
14515        X_LIBS="-L$d $X_LIBS"
14516        echo "$as_me:$LINENO: result: $d" >&5
14517 echo "${ECHO_T}$d" >&6
14518      else
14519        echo "$as_me:$LINENO: result: not found ($d: no such directory)" >&5
14520 echo "${ECHO_T}not found ($d: no such directory)" >&6
14521      fi
14522
14523      # replace the directory string with "yes".
14524      with_gtk_req="yes"
14525      with_gtk=$with_gtk_req
14526      ;;
14527
14528     *)
14529      echo ""
14530      echo "error: argument to --with-gtk must be \"yes\", \"no\", or a directory."
14531      echo "       If it is a directory, then \`DIR/include' will be added to"
14532      echo "       the -I list, and \`DIR/lib' will be added to the -L list."
14533      exit 1
14534      ;;
14535    esac
14536
14537
14538 if test "$with_gtk" != yes -a "$with_gtk" != no ; then
14539   echo "error: must be yes or no: --with-gtk=$with_gtk"
14540   exit 1
14541 fi
14542
14543
14544 parse_gtk_version_string() {
14545   # M4 sucks!!
14546
14547   maj=`echo $ac_gtk_version_string | sed -n 's/\..*//p'`
14548   min=`echo $ac_gtk_version_string | sed -n 's/[^.]*\.\([^.]*\).*/\1/p'`
14549
14550   ac_gtk_version=`echo "$maj * 1000 + $min" | bc`
14551   if test -z "$ac_gtk_version"; then
14552     ac_gtk_version=unknown
14553     ac_gtk_version_string=unknown
14554   fi
14555 }
14556
14557 # Find pkg-config... (need this for both gtk and gdk_pixbuf.)
14558 # if the user specified --with-gtk=/foo/ then look there.
14559 #
14560 gtk_path="$PATH"
14561 if test ! -z "$gtk_dir"; then
14562   # canonicalize slashes.
14563   foo=`echo "${gtk_dir}/bin" | sed 's@//*@/@g'`
14564   gtk_path="$foo:$gtk_path"
14565 fi
14566
14567 for ac_prog in pkg-config
14568 do
14569   # Extract the first word of "$ac_prog", so it can be a program name with args.
14570 set dummy $ac_prog; ac_word=$2
14571 echo "$as_me:$LINENO: checking for $ac_word" >&5
14572 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
14573 if test "${ac_cv_path_pkg_config+set}" = set; then
14574   echo $ECHO_N "(cached) $ECHO_C" >&6
14575 else
14576   case $pkg_config in
14577   [\\/]* | ?:[\\/]*)
14578   ac_cv_path_pkg_config="$pkg_config" # Let the user override the test with a path.
14579   ;;
14580   *)
14581   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14582 for as_dir in $gtk_path
14583 do
14584   IFS=$as_save_IFS
14585   test -z "$as_dir" && as_dir=.
14586   for ac_exec_ext in '' $ac_executable_extensions; do
14587   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14588     ac_cv_path_pkg_config="$as_dir/$ac_word$ac_exec_ext"
14589     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
14590     break 2
14591   fi
14592 done
14593 done
14594
14595   ;;
14596 esac
14597 fi
14598 pkg_config=$ac_cv_path_pkg_config
14599
14600 if test -n "$pkg_config"; then
14601   echo "$as_me:$LINENO: result: $pkg_config" >&5
14602 echo "${ECHO_T}$pkg_config" >&6
14603 else
14604   echo "$as_me:$LINENO: result: no" >&5
14605 echo "${ECHO_T}no" >&6
14606 fi
14607
14608   test -n "$pkg_config" && break
14609 done
14610
14611
14612 if test -z "$pkg_config" ; then
14613   { echo "$as_me:$LINENO: WARNING: pkg-config not found!" >&5
14614 echo "$as_me: WARNING: pkg-config not found!" >&2;}
14615   pkg_config="false"
14616 fi
14617
14618
14619 # Utility function for running pkg-config-based tests...
14620 #
14621 pkgs=''
14622 pkg_check_version() {
14623   if test "$ok" = yes ; then
14624     req="$1"
14625     min="$2"
14626     echo "$as_me:$LINENO: checking for $req" >&5
14627 echo $ECHO_N "checking for $req... $ECHO_C" >&6
14628     if $pkg_config --exists "$req" ; then
14629       vers=`$pkg_config --modversion "$req"`
14630       if $pkg_config --exists "$req >= $min" ; then
14631         echo "$as_me:$LINENO: result: $vers" >&5
14632 echo "${ECHO_T}$vers" >&6
14633         pkgs="$pkgs $req"
14634         return 1
14635       else
14636         echo "$as_me:$LINENO: result: $vers (wanted >= $min)" >&5
14637 echo "${ECHO_T}$vers (wanted >= $min)" >&6
14638         ok=no
14639         return 0
14640       fi
14641     else
14642       echo "$as_me:$LINENO: result: no" >&5
14643 echo "${ECHO_T}no" >&6
14644       ok=no
14645       return 0
14646     fi
14647   fi
14648 }
14649
14650
14651 jurassic_gtk=no
14652 gtk_halfassed=no
14653
14654 if test "$with_gtk" = yes; then
14655   have_gtk=no
14656
14657   ok="yes"
14658   pkg_check_version            gtk+-2.0  2.0.1  ; ac_gtk_version_string="$vers"
14659   pkg_check_version         gmodule-2.0  2.0.0
14660   pkg_check_version          libxml-2.0  2.4.6
14661   pkg_check_version        libglade-2.0  1.99.0
14662   pkg_check_version      gdk-pixbuf-2.0  2.0.0
14663   pkg_check_version gdk-pixbuf-xlib-2.0  2.0.0
14664   have_gtk="$ok"
14665
14666   if test "$have_gtk" = no; then
14667     if test -n "$ac_gtk_version_string" ; then
14668       gtk_halfassed="$ac_gtk_version_string"
14669       gtk_halfassed_lib="$req"
14670     fi
14671   fi
14672
14673   if test "$have_gtk" = yes; then
14674     parse_gtk_version_string
14675     jurassic_gtk=no
14676   fi
14677
14678   if test "$have_gtk" = yes; then
14679     echo "$as_me:$LINENO: checking for Gtk includes" >&5
14680 echo $ECHO_N "checking for Gtk includes... $ECHO_C" >&6
14681 if test "${ac_cv_gtk_config_cflags+set}" = set; then
14682   echo $ECHO_N "(cached) $ECHO_C" >&6
14683 else
14684   ac_cv_gtk_config_cflags=`$pkg_config --cflags $pkgs`
14685 fi
14686 echo "$as_me:$LINENO: result: $ac_cv_gtk_config_cflags" >&5
14687 echo "${ECHO_T}$ac_cv_gtk_config_cflags" >&6
14688     echo "$as_me:$LINENO: checking for Gtk libs" >&5
14689 echo $ECHO_N "checking for Gtk libs... $ECHO_C" >&6
14690 if test "${ac_cv_gtk_config_libs+set}" = set; then
14691   echo $ECHO_N "(cached) $ECHO_C" >&6
14692 else
14693   ac_cv_gtk_config_libs=`$pkg_config --libs $pkgs`
14694 fi
14695 echo "$as_me:$LINENO: result: $ac_cv_gtk_config_libs" >&5
14696 echo "${ECHO_T}$ac_cv_gtk_config_libs" >&6
14697   fi
14698   ac_gtk_config_cflags=$ac_cv_gtk_config_cflags
14699   ac_gtk_config_libs=$ac_cv_gtk_config_libs
14700
14701   GTK_EXTRA_OBJS=""
14702   GTK_DATADIR=""
14703   if test "$have_gtk" = yes; then
14704     GTK_DATADIR=`$pkg_config --variable=prefix gtk+-2.0`
14705     GTK_DATADIR="$GTK_DATADIR/share"
14706   fi
14707
14708   if test "$have_gtk" = yes; then
14709     INCLUDES="$INCLUDES $ac_gtk_config_cflags"
14710     GTK_LIBS="$GTK_LIBS $ac_gtk_config_libs"
14711     cat >>confdefs.h <<\_ACEOF
14712 #define HAVE_GTK 1
14713 _ACEOF
14714
14715     cat >>confdefs.h <<\_ACEOF
14716 #define HAVE_GTK2 1
14717 _ACEOF
14718
14719     cat >>confdefs.h <<\_ACEOF
14720 #define HAVE_XML 1
14721 _ACEOF
14722
14723   fi
14724
14725 fi
14726
14727
14728 # Check for the various Gnome help and URL loading programs.
14729 #
14730 if test "$have_gtk" = yes; then
14731   for ac_prog in gnome-open
14732 do
14733   # Extract the first word of "$ac_prog", so it can be a program name with args.
14734 set dummy $ac_prog; ac_word=$2
14735 echo "$as_me:$LINENO: checking for $ac_word" >&5
14736 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
14737 if test "${ac_cv_prog_gnome_open_program+set}" = set; then
14738   echo $ECHO_N "(cached) $ECHO_C" >&6
14739 else
14740   if test -n "$gnome_open_program"; then
14741   ac_cv_prog_gnome_open_program="$gnome_open_program" # Let the user override the test.
14742 else
14743 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14744 for as_dir in $PATH
14745 do
14746   IFS=$as_save_IFS
14747   test -z "$as_dir" && as_dir=.
14748   for ac_exec_ext in '' $ac_executable_extensions; do
14749   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14750     ac_cv_prog_gnome_open_program="$ac_prog"
14751     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
14752     break 2
14753   fi
14754 done
14755 done
14756
14757 fi
14758 fi
14759 gnome_open_program=$ac_cv_prog_gnome_open_program
14760 if test -n "$gnome_open_program"; then
14761   echo "$as_me:$LINENO: result: $gnome_open_program" >&5
14762 echo "${ECHO_T}$gnome_open_program" >&6
14763 else
14764   echo "$as_me:$LINENO: result: no" >&5
14765 echo "${ECHO_T}no" >&6
14766 fi
14767
14768   test -n "$gnome_open_program" && break
14769 done
14770
14771   for ac_prog in gnome-url-show
14772 do
14773   # Extract the first word of "$ac_prog", so it can be a program name with args.
14774 set dummy $ac_prog; ac_word=$2
14775 echo "$as_me:$LINENO: checking for $ac_word" >&5
14776 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
14777 if test "${ac_cv_prog_gnome_url_show_program+set}" = set; then
14778   echo $ECHO_N "(cached) $ECHO_C" >&6
14779 else
14780   if test -n "$gnome_url_show_program"; then
14781   ac_cv_prog_gnome_url_show_program="$gnome_url_show_program" # Let the user override the test.
14782 else
14783 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14784 for as_dir in $PATH
14785 do
14786   IFS=$as_save_IFS
14787   test -z "$as_dir" && as_dir=.
14788   for ac_exec_ext in '' $ac_executable_extensions; do
14789   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14790     ac_cv_prog_gnome_url_show_program="$ac_prog"
14791     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
14792     break 2
14793   fi
14794 done
14795 done
14796
14797 fi
14798 fi
14799 gnome_url_show_program=$ac_cv_prog_gnome_url_show_program
14800 if test -n "$gnome_url_show_program"; then
14801   echo "$as_me:$LINENO: result: $gnome_url_show_program" >&5
14802 echo "${ECHO_T}$gnome_url_show_program" >&6
14803 else
14804   echo "$as_me:$LINENO: result: no" >&5
14805 echo "${ECHO_T}no" >&6
14806 fi
14807
14808   test -n "$gnome_url_show_program" && break
14809 done
14810
14811 fi
14812
14813
14814 ###############################################################################
14815 #
14816 #       Check for -lXm.
14817 #
14818 ###############################################################################
14819
14820 have_motif=no
14821 with_motif_req=unspecified
14822
14823 # Check whether --with-motif or --without-motif was given.
14824 if test "${with_motif+set}" = set; then
14825   withval="$with_motif"
14826   with_motif="$withval"; with_motif_req="$withval"
14827 else
14828   with_motif=no
14829 fi;
14830
14831
14832    case "$with_motif" in
14833     yes) ;;
14834     no)  ;;
14835
14836     /*)
14837      echo "$as_me:$LINENO: checking for Motif headers" >&5
14838 echo $ECHO_N "checking for Motif headers... $ECHO_C" >&6
14839      d=$with_motif/include
14840      if test -d $d; then
14841        X_CFLAGS="-I$d $X_CFLAGS"
14842        echo "$as_me:$LINENO: result: $d" >&5
14843 echo "${ECHO_T}$d" >&6
14844      else
14845        echo "$as_me:$LINENO: result: not found ($d: no such directory)" >&5
14846 echo "${ECHO_T}not found ($d: no such directory)" >&6
14847      fi
14848
14849      echo "$as_me:$LINENO: checking for Motif libs" >&5
14850 echo $ECHO_N "checking for Motif libs... $ECHO_C" >&6
14851      d=$with_motif/lib
14852      if test -d $d; then
14853        X_LIBS="-L$d $X_LIBS"
14854        echo "$as_me:$LINENO: result: $d" >&5
14855 echo "${ECHO_T}$d" >&6
14856      else
14857        echo "$as_me:$LINENO: result: not found ($d: no such directory)" >&5
14858 echo "${ECHO_T}not found ($d: no such directory)" >&6
14859      fi
14860
14861      # replace the directory string with "yes".
14862      with_motif_req="yes"
14863      with_motif=$with_motif_req
14864      ;;
14865
14866     *)
14867      echo ""
14868      echo "error: argument to --with-motif must be \"yes\", \"no\", or a directory."
14869      echo "       If it is a directory, then \`DIR/include' will be added to"
14870      echo "       the -I list, and \`DIR/lib' will be added to the -L list."
14871      exit 1
14872      ;;
14873    esac
14874
14875
14876 if test "$with_motif" != yes -a "$with_motif" != no ; then
14877   echo "error: must be yes or no: --with-motif=$with_motif"
14878   exit 1
14879 fi
14880
14881 if test "$with_motif" = yes; then
14882   have_motif=no
14883
14884   ac_save_CPPFLAGS="$CPPFLAGS"
14885   if test \! -z "$includedir" ; then
14886     CPPFLAGS="$CPPFLAGS -I$includedir"
14887   fi
14888   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
14889   echo "$as_me:$LINENO: checking for Xm/Xm.h" >&5
14890 echo $ECHO_N "checking for Xm/Xm.h... $ECHO_C" >&6
14891 if test "${ac_cv_header_Xm_Xm_h+set}" = set; then
14892   echo $ECHO_N "(cached) $ECHO_C" >&6
14893 else
14894   cat >conftest.$ac_ext <<_ACEOF
14895 /* confdefs.h.  */
14896 _ACEOF
14897 cat confdefs.h >>conftest.$ac_ext
14898 cat >>conftest.$ac_ext <<_ACEOF
14899 /* end confdefs.h.  */
14900 #include <stdlib.h>
14901                      #include <stdio.h>
14902                      #include <X11/Intrinsic.h>
14903
14904 #include <Xm/Xm.h>
14905 _ACEOF
14906 rm -f conftest.$ac_objext
14907 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
14908   (eval $ac_compile) 2>conftest.er1
14909   ac_status=$?
14910   grep -v '^ *+' conftest.er1 >conftest.err
14911   rm -f conftest.er1
14912   cat conftest.err >&5
14913   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14914   (exit $ac_status); } &&
14915          { ac_try='test -z "$ac_c_werror_flag"
14916                          || test ! -s conftest.err'
14917   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14918   (eval $ac_try) 2>&5
14919   ac_status=$?
14920   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14921   (exit $ac_status); }; } &&
14922          { ac_try='test -s conftest.$ac_objext'
14923   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14924   (eval $ac_try) 2>&5
14925   ac_status=$?
14926   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14927   (exit $ac_status); }; }; then
14928   ac_cv_header_Xm_Xm_h=yes
14929 else
14930   echo "$as_me: failed program was:" >&5
14931 sed 's/^/| /' conftest.$ac_ext >&5
14932
14933 ac_cv_header_Xm_Xm_h=no
14934 fi
14935 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
14936 fi
14937 echo "$as_me:$LINENO: result: $ac_cv_header_Xm_Xm_h" >&5
14938 echo "${ECHO_T}$ac_cv_header_Xm_Xm_h" >&6
14939 if test $ac_cv_header_Xm_Xm_h = yes; then
14940   have_motif=yes
14941                      cat >>confdefs.h <<\_ACEOF
14942 #define HAVE_MOTIF 1
14943 _ACEOF
14944
14945                      MOTIF_LIBS="$MOTIF_LIBS -lXm"
14946 fi
14947
14948
14949   CPPFLAGS="$ac_save_CPPFLAGS"
14950 fi
14951
14952
14953 if test "$have_motif" = yes; then
14954
14955   ac_save_CPPFLAGS="$CPPFLAGS"
14956   if test \! -z "$includedir" ; then
14957     CPPFLAGS="$CPPFLAGS -I$includedir"
14958   fi
14959   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
14960   echo "$as_me:$LINENO: checking for Xm/ComboBox.h" >&5
14961 echo $ECHO_N "checking for Xm/ComboBox.h... $ECHO_C" >&6
14962 if test "${ac_cv_header_Xm_ComboBox_h+set}" = set; then
14963   echo $ECHO_N "(cached) $ECHO_C" >&6
14964 else
14965   cat >conftest.$ac_ext <<_ACEOF
14966 /* confdefs.h.  */
14967 _ACEOF
14968 cat confdefs.h >>conftest.$ac_ext
14969 cat >>conftest.$ac_ext <<_ACEOF
14970 /* end confdefs.h.  */
14971 #include <stdlib.h>
14972                      #include <stdio.h>
14973                      #include <X11/Intrinsic.h>
14974
14975 #include <Xm/ComboBox.h>
14976 _ACEOF
14977 rm -f conftest.$ac_objext
14978 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
14979   (eval $ac_compile) 2>conftest.er1
14980   ac_status=$?
14981   grep -v '^ *+' conftest.er1 >conftest.err
14982   rm -f conftest.er1
14983   cat conftest.err >&5
14984   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14985   (exit $ac_status); } &&
14986          { ac_try='test -z "$ac_c_werror_flag"
14987                          || test ! -s conftest.err'
14988   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14989   (eval $ac_try) 2>&5
14990   ac_status=$?
14991   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14992   (exit $ac_status); }; } &&
14993          { ac_try='test -s conftest.$ac_objext'
14994   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14995   (eval $ac_try) 2>&5
14996   ac_status=$?
14997   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14998   (exit $ac_status); }; }; then
14999   ac_cv_header_Xm_ComboBox_h=yes
15000 else
15001   echo "$as_me: failed program was:" >&5
15002 sed 's/^/| /' conftest.$ac_ext >&5
15003
15004 ac_cv_header_Xm_ComboBox_h=no
15005 fi
15006 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
15007 fi
15008 echo "$as_me:$LINENO: result: $ac_cv_header_Xm_ComboBox_h" >&5
15009 echo "${ECHO_T}$ac_cv_header_Xm_ComboBox_h" >&6
15010 if test $ac_cv_header_Xm_ComboBox_h = yes; then
15011   cat >>confdefs.h <<\_ACEOF
15012 #define HAVE_XMCOMBOBOX 1
15013 _ACEOF
15014
15015 fi
15016
15017
15018   CPPFLAGS="$ac_save_CPPFLAGS"
15019 fi
15020
15021
15022 ###############################################################################
15023 #
15024 #       Checking whether Motif is really Lesstif.
15025 #
15026 ###############################################################################
15027
15028 have_lesstif=no
15029 if test "$have_motif" = yes ; then
15030   echo "$as_me:$LINENO: checking whether Motif is really LessTif" >&5
15031 echo $ECHO_N "checking whether Motif is really LessTif... $ECHO_C" >&6
15032 if test "${ac_cv_have_lesstif+set}" = set; then
15033   echo $ECHO_N "(cached) $ECHO_C" >&6
15034 else
15035
15036   ac_save_CPPFLAGS="$CPPFLAGS"
15037   if test \! -z "$includedir" ; then
15038     CPPFLAGS="$CPPFLAGS -I$includedir"
15039   fi
15040   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
15041   cat >conftest.$ac_ext <<_ACEOF
15042 /* confdefs.h.  */
15043 _ACEOF
15044 cat confdefs.h >>conftest.$ac_ext
15045 cat >>conftest.$ac_ext <<_ACEOF
15046 /* end confdefs.h.  */
15047 #include <Xm/Xm.h>
15048 int
15049 main ()
15050 {
15051 long vers = LesstifVersion;
15052   ;
15053   return 0;
15054 }
15055 _ACEOF
15056 rm -f conftest.$ac_objext
15057 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
15058   (eval $ac_compile) 2>conftest.er1
15059   ac_status=$?
15060   grep -v '^ *+' conftest.er1 >conftest.err
15061   rm -f conftest.er1
15062   cat conftest.err >&5
15063   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15064   (exit $ac_status); } &&
15065          { ac_try='test -z "$ac_c_werror_flag"
15066                          || test ! -s conftest.err'
15067   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15068   (eval $ac_try) 2>&5
15069   ac_status=$?
15070   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15071   (exit $ac_status); }; } &&
15072          { ac_try='test -s conftest.$ac_objext'
15073   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15074   (eval $ac_try) 2>&5
15075   ac_status=$?
15076   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15077   (exit $ac_status); }; }; then
15078   ac_cv_have_lesstif=yes
15079 else
15080   echo "$as_me: failed program was:" >&5
15081 sed 's/^/| /' conftest.$ac_ext >&5
15082
15083 ac_cv_have_lesstif=no
15084 fi
15085 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
15086   CPPFLAGS="$ac_save_CPPFLAGS"
15087 fi
15088 echo "$as_me:$LINENO: result: $ac_cv_have_lesstif" >&5
15089 echo "${ECHO_T}$ac_cv_have_lesstif" >&6
15090   have_lesstif=$ac_cv_have_lesstif
15091 fi
15092
15093
15094 lesstif_version=unknown
15095 lesstif_version_string=unknown
15096
15097 if test "$have_lesstif" = yes ; then
15098   ltv=unknown
15099   echo unknown > conftest-lt
15100   echo "$as_me:$LINENO: checking LessTif version number" >&5
15101 echo $ECHO_N "checking LessTif version number... $ECHO_C" >&6
15102 if test "${ac_cv_lesstif_version_string+set}" = set; then
15103   echo $ECHO_N "(cached) $ECHO_C" >&6
15104 else
15105
15106   ac_save_CPPFLAGS="$CPPFLAGS"
15107   if test \! -z "$includedir" ; then
15108     CPPFLAGS="$CPPFLAGS -I$includedir"
15109   fi
15110   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
15111   if test "$cross_compiling" = yes; then
15112   ac_cv_lesstif_version=unknown
15113                      ac_cv_lesstif_version_string=unknown
15114 else
15115   cat >conftest.$ac_ext <<_ACEOF
15116 /* confdefs.h.  */
15117 _ACEOF
15118 cat confdefs.h >>conftest.$ac_ext
15119 cat >>conftest.$ac_ext <<_ACEOF
15120 /* end confdefs.h.  */
15121 #include <stdio.h>
15122                      #include <Xm/Xm.h>
15123                      int main() {
15124                        FILE *f = fopen("conftest-lt", "w");
15125                        if (!f) exit(1);
15126                        fprintf(f, "%d %d.%d\n", LesstifVersion,
15127                           LESSTIF_VERSION, LESSTIF_REVISION);
15128                        fclose(f);
15129                        exit(0);
15130                      }
15131 _ACEOF
15132 rm -f conftest$ac_exeext
15133 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
15134   (eval $ac_link) 2>&5
15135   ac_status=$?
15136   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15137   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
15138   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15139   (eval $ac_try) 2>&5
15140   ac_status=$?
15141   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15142   (exit $ac_status); }; }; then
15143   ltv=`cat conftest-lt`
15144                      ac_cv_lesstif_version=`echo $ltv | sed 's/ .*//'`
15145                      ac_cv_lesstif_version_string=`echo $ltv | sed 's/.* //'`
15146 else
15147   echo "$as_me: program exited with status $ac_status" >&5
15148 echo "$as_me: failed program was:" >&5
15149 sed 's/^/| /' conftest.$ac_ext >&5
15150
15151 ( exit $ac_status )
15152 ac_cv_lesstif_version=unknown
15153                      ac_cv_lesstif_version_string=unknown
15154 fi
15155 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15156 fi
15157   CPPFLAGS="$ac_save_CPPFLAGS"
15158 fi
15159 echo "$as_me:$LINENO: result: $ac_cv_lesstif_version_string" >&5
15160 echo "${ECHO_T}$ac_cv_lesstif_version_string" >&6
15161   rm -f conftest-lt
15162   lesstif_version=$ac_cv_lesstif_version
15163   lesstif_version_string=$ac_cv_lesstif_version_string
15164
15165 fi
15166
15167
15168 if test "$have_motif" = yes ; then
15169   mtv=unknown
15170   echo unknown > conftest-mt
15171   echo "$as_me:$LINENO: checking Motif version number" >&5
15172 echo $ECHO_N "checking Motif version number... $ECHO_C" >&6
15173 if test "${ac_cv_motif_version_string+set}" = set; then
15174   echo $ECHO_N "(cached) $ECHO_C" >&6
15175 else
15176
15177   ac_save_CPPFLAGS="$CPPFLAGS"
15178   if test \! -z "$includedir" ; then
15179     CPPFLAGS="$CPPFLAGS -I$includedir"
15180   fi
15181   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
15182   if test "$cross_compiling" = yes; then
15183   ac_cv_motif_version=unknown
15184                      ac_cv_motif_version_string=unknown
15185 else
15186   cat >conftest.$ac_ext <<_ACEOF
15187 /* confdefs.h.  */
15188 _ACEOF
15189 cat confdefs.h >>conftest.$ac_ext
15190 cat >>conftest.$ac_ext <<_ACEOF
15191 /* end confdefs.h.  */
15192 #include <stdio.h>
15193                      #include <Xm/Xm.h>
15194                      int main() {
15195                        FILE *f = fopen("conftest-mt", "w");
15196                        if (!f) exit(1);
15197                        fprintf(f, "%d %d.%d\n", XmVersion,
15198                           XmVERSION, XmREVISION);
15199                        fclose(f);
15200                        exit(0);
15201                      }
15202 _ACEOF
15203 rm -f conftest$ac_exeext
15204 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
15205   (eval $ac_link) 2>&5
15206   ac_status=$?
15207   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15208   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
15209   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15210   (eval $ac_try) 2>&5
15211   ac_status=$?
15212   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15213   (exit $ac_status); }; }; then
15214   mtv=`cat conftest-mt`
15215                      ac_cv_motif_version=`echo $mtv | sed 's/ .*//'`
15216                      ac_cv_motif_version_string=`echo $mtv | sed 's/.* //'`
15217 else
15218   echo "$as_me: program exited with status $ac_status" >&5
15219 echo "$as_me: failed program was:" >&5
15220 sed 's/^/| /' conftest.$ac_ext >&5
15221
15222 ( exit $ac_status )
15223 ac_cv_motif_version=unknown
15224                      ac_cv_motif_version_string=unknown
15225 fi
15226 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15227 fi
15228   CPPFLAGS="$ac_save_CPPFLAGS"
15229 fi
15230 echo "$as_me:$LINENO: result: $ac_cv_motif_version_string" >&5
15231 echo "${ECHO_T}$ac_cv_motif_version_string" >&6
15232   rm -f conftest-mt
15233   motif_version=$ac_cv_motif_version
15234   motif_version_string=$ac_cv_motif_version_string
15235
15236 fi
15237
15238
15239 ###############################################################################
15240 #
15241 #       Checking whether Motif requires -lXpm.
15242 #
15243 #       If this is Motif 2.x, and we have XPM, then link against XPM as well.
15244 #       The deal is, Motif 2.x requires XPM -- but it's a compilation option
15245 #       of the library whether to build the XPM code into libXm, or whether
15246 #       to rely on an external libXm.  So the only way to tell whether XPM is
15247 #       a link-time requirement is to examine libXm.a, which is very
15248 #       difficult to do in an autoconf script.  So... if it's Motif 2.x, we
15249 #       always link against XPM if the XPM lib exists (and this will be a
15250 #       no-op if libXm happens to already have the XPM code in it.)
15251 #
15252 ###############################################################################
15253
15254 motif_requires_xpm=no
15255 if test "$have_motif" = yes ; then
15256    echo "$as_me:$LINENO: checking whether Motif requires XPM" >&5
15257 echo $ECHO_N "checking whether Motif requires XPM... $ECHO_C" >&6
15258    if test "$motif_version" = "unknown" || test "$motif_version" -ge 2000
15259    then
15260      motif_requires_xpm=yes
15261      echo "$as_me:$LINENO: result: maybe" >&5
15262 echo "${ECHO_T}maybe" >&6
15263    else
15264      echo "$as_me:$LINENO: result: no" >&5
15265 echo "${ECHO_T}no" >&6
15266    fi
15267 fi
15268
15269
15270 ###############################################################################
15271 #
15272 #       Checking whether Motif requires -lXp.
15273 #
15274 #       Some versions of Motif (2.1.0, at least) require -lXp, the "X Printing
15275 #       Extension".   Why this extension isn't in -lXext with all the others,
15276 #       I have no idea.
15277 #
15278 ###############################################################################
15279
15280 have_xp_ext=no
15281 if test "$have_motif" = yes ; then
15282    have_xp_ext=no
15283
15284   ac_save_CPPFLAGS="$CPPFLAGS"
15285   ac_save_LDFLAGS="$LDFLAGS"
15286 #  ac_save_LIBS="$LIBS"
15287
15288   if test \! -z "$includedir" ; then
15289     CPPFLAGS="$CPPFLAGS -I$includedir"
15290   fi
15291   # note: $X_CFLAGS includes $x_includes
15292   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
15293
15294   if test \! -z "$libdir" ; then
15295     LDFLAGS="$LDFLAGS -L$libdir"
15296   fi
15297   # note: $X_LIBS includes $x_libraries
15298   LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
15299
15300   echo "$as_me:$LINENO: checking for XpQueryExtension in -lXp" >&5
15301 echo $ECHO_N "checking for XpQueryExtension in -lXp... $ECHO_C" >&6
15302 if test "${ac_cv_lib_Xp_XpQueryExtension+set}" = set; then
15303   echo $ECHO_N "(cached) $ECHO_C" >&6
15304 else
15305   ac_check_lib_save_LIBS=$LIBS
15306 LIBS="-lXp -lX11 -lXext -lm $LIBS"
15307 cat >conftest.$ac_ext <<_ACEOF
15308 /* confdefs.h.  */
15309 _ACEOF
15310 cat confdefs.h >>conftest.$ac_ext
15311 cat >>conftest.$ac_ext <<_ACEOF
15312 /* end confdefs.h.  */
15313
15314 /* Override any gcc2 internal prototype to avoid an error.  */
15315 #ifdef __cplusplus
15316 extern "C"
15317 #endif
15318 /* We use char because int might match the return type of a gcc2
15319    builtin and then its argument prototype would still apply.  */
15320 char XpQueryExtension ();
15321 int
15322 main ()
15323 {
15324 XpQueryExtension ();
15325   ;
15326   return 0;
15327 }
15328 _ACEOF
15329 rm -f conftest.$ac_objext conftest$ac_exeext
15330 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
15331   (eval $ac_link) 2>conftest.er1
15332   ac_status=$?
15333   grep -v '^ *+' conftest.er1 >conftest.err
15334   rm -f conftest.er1
15335   cat conftest.err >&5
15336   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15337   (exit $ac_status); } &&
15338          { ac_try='test -z "$ac_c_werror_flag"
15339                          || test ! -s conftest.err'
15340   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15341   (eval $ac_try) 2>&5
15342   ac_status=$?
15343   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15344   (exit $ac_status); }; } &&
15345          { ac_try='test -s conftest$ac_exeext'
15346   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15347   (eval $ac_try) 2>&5
15348   ac_status=$?
15349   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15350   (exit $ac_status); }; }; then
15351   ac_cv_lib_Xp_XpQueryExtension=yes
15352 else
15353   echo "$as_me: failed program was:" >&5
15354 sed 's/^/| /' conftest.$ac_ext >&5
15355
15356 ac_cv_lib_Xp_XpQueryExtension=no
15357 fi
15358 rm -f conftest.err conftest.$ac_objext \
15359       conftest$ac_exeext conftest.$ac_ext
15360 LIBS=$ac_check_lib_save_LIBS
15361 fi
15362 echo "$as_me:$LINENO: result: $ac_cv_lib_Xp_XpQueryExtension" >&5
15363 echo "${ECHO_T}$ac_cv_lib_Xp_XpQueryExtension" >&6
15364 if test $ac_cv_lib_Xp_XpQueryExtension = yes; then
15365   have_xp_ext=yes; MOTIF_LIBS="$MOTIF_LIBS -lXp"
15366 else
15367   true
15368 fi
15369
15370   CPPFLAGS="$ac_save_CPPFLAGS"
15371   LDFLAGS="$ac_save_LDFLAGS"
15372 #  LIBS="$ac_save_LIBS"
15373
15374 fi
15375
15376
15377 ###############################################################################
15378 #
15379 #       Checking whether Motif requires -lXintl (for _Xsetlocale.)
15380 #
15381 ###############################################################################
15382
15383 have_xintl=no
15384 if test "$have_motif" = yes ; then
15385
15386   ac_save_CPPFLAGS="$CPPFLAGS"
15387   ac_save_LDFLAGS="$LDFLAGS"
15388 #  ac_save_LIBS="$LIBS"
15389
15390   if test \! -z "$includedir" ; then
15391     CPPFLAGS="$CPPFLAGS -I$includedir"
15392   fi
15393   # note: $X_CFLAGS includes $x_includes
15394   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
15395
15396   if test \! -z "$libdir" ; then
15397     LDFLAGS="$LDFLAGS -L$libdir"
15398   fi
15399   # note: $X_LIBS includes $x_libraries
15400   LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
15401
15402   echo "$as_me:$LINENO: checking for _Xsetlocale in -lXintl" >&5
15403 echo $ECHO_N "checking for _Xsetlocale in -lXintl... $ECHO_C" >&6
15404 if test "${ac_cv_lib_Xintl__Xsetlocale+set}" = set; then
15405   echo $ECHO_N "(cached) $ECHO_C" >&6
15406 else
15407   ac_check_lib_save_LIBS=$LIBS
15408 LIBS="-lXintl -lX11 -lXext -lm $LIBS"
15409 cat >conftest.$ac_ext <<_ACEOF
15410 /* confdefs.h.  */
15411 _ACEOF
15412 cat confdefs.h >>conftest.$ac_ext
15413 cat >>conftest.$ac_ext <<_ACEOF
15414 /* end confdefs.h.  */
15415
15416 /* Override any gcc2 internal prototype to avoid an error.  */
15417 #ifdef __cplusplus
15418 extern "C"
15419 #endif
15420 /* We use char because int might match the return type of a gcc2
15421    builtin and then its argument prototype would still apply.  */
15422 char _Xsetlocale ();
15423 int
15424 main ()
15425 {
15426 _Xsetlocale ();
15427   ;
15428   return 0;
15429 }
15430 _ACEOF
15431 rm -f conftest.$ac_objext conftest$ac_exeext
15432 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
15433   (eval $ac_link) 2>conftest.er1
15434   ac_status=$?
15435   grep -v '^ *+' conftest.er1 >conftest.err
15436   rm -f conftest.er1
15437   cat conftest.err >&5
15438   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15439   (exit $ac_status); } &&
15440          { ac_try='test -z "$ac_c_werror_flag"
15441                          || test ! -s conftest.err'
15442   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15443   (eval $ac_try) 2>&5
15444   ac_status=$?
15445   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15446   (exit $ac_status); }; } &&
15447          { ac_try='test -s conftest$ac_exeext'
15448   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15449   (eval $ac_try) 2>&5
15450   ac_status=$?
15451   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15452   (exit $ac_status); }; }; then
15453   ac_cv_lib_Xintl__Xsetlocale=yes
15454 else
15455   echo "$as_me: failed program was:" >&5
15456 sed 's/^/| /' conftest.$ac_ext >&5
15457
15458 ac_cv_lib_Xintl__Xsetlocale=no
15459 fi
15460 rm -f conftest.err conftest.$ac_objext \
15461       conftest$ac_exeext conftest.$ac_ext
15462 LIBS=$ac_check_lib_save_LIBS
15463 fi
15464 echo "$as_me:$LINENO: result: $ac_cv_lib_Xintl__Xsetlocale" >&5
15465 echo "${ECHO_T}$ac_cv_lib_Xintl__Xsetlocale" >&6
15466 if test $ac_cv_lib_Xintl__Xsetlocale = yes; then
15467   have_xintl=yes
15468 else
15469   have_xintl=no
15470 fi
15471
15472   CPPFLAGS="$ac_save_CPPFLAGS"
15473   LDFLAGS="$ac_save_LDFLAGS"
15474 #  LIBS="$ac_save_LIBS"
15475
15476   if test "$have_xintl" = yes; then
15477     MOTIF_LIBS="$MOTIF_LIBS -lXintl"
15478   fi
15479 fi
15480
15481
15482 ###############################################################################
15483 #
15484 #       Check for -lGL or -lMesaGL.
15485 #
15486 ###############################################################################
15487
15488 have_gl=no
15489 ac_have_mesa_gl=no
15490 with_gl_req=unspecified
15491 gl_halfassed=no
15492
15493 # Check whether --with-gl or --without-gl was given.
15494 if test "${with_gl+set}" = set; then
15495   withval="$with_gl"
15496   with_gl="$withval"; with_gl_req="$withval"
15497 else
15498   with_gl=yes
15499 fi;
15500
15501
15502    case "$with_gl" in
15503     yes) ;;
15504     no)  ;;
15505
15506     /*)
15507      echo "$as_me:$LINENO: checking for GL headers" >&5
15508 echo $ECHO_N "checking for GL headers... $ECHO_C" >&6
15509      d=$with_gl/include
15510      if test -d $d; then
15511        X_CFLAGS="-I$d $X_CFLAGS"
15512        echo "$as_me:$LINENO: result: $d" >&5
15513 echo "${ECHO_T}$d" >&6
15514      else
15515        echo "$as_me:$LINENO: result: not found ($d: no such directory)" >&5
15516 echo "${ECHO_T}not found ($d: no such directory)" >&6
15517      fi
15518
15519      echo "$as_me:$LINENO: checking for GL libs" >&5
15520 echo $ECHO_N "checking for GL libs... $ECHO_C" >&6
15521      d=$with_gl/lib
15522      if test -d $d; then
15523        X_LIBS="-L$d $X_LIBS"
15524        echo "$as_me:$LINENO: result: $d" >&5
15525 echo "${ECHO_T}$d" >&6
15526      else
15527        echo "$as_me:$LINENO: result: not found ($d: no such directory)" >&5
15528 echo "${ECHO_T}not found ($d: no such directory)" >&6
15529      fi
15530
15531      # replace the directory string with "yes".
15532      with_gl_req="yes"
15533      with_gl=$with_gl_req
15534      ;;
15535
15536     *)
15537      echo ""
15538      echo "error: argument to --with-gl must be \"yes\", \"no\", or a directory."
15539      echo "       If it is a directory, then \`DIR/include' will be added to"
15540      echo "       the -I list, and \`DIR/lib' will be added to the -L list."
15541      exit 1
15542      ;;
15543    esac
15544
15545
15546 ac_mesagl_version=unknown
15547 ac_mesagl_version_string=unknown
15548
15549 if test "$with_gl" = yes; then
15550
15551   ac_save_CPPFLAGS="$CPPFLAGS"
15552   if test \! -z "$includedir" ; then
15553     CPPFLAGS="$CPPFLAGS -I$includedir"
15554   fi
15555   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
15556   if test "${ac_cv_header_GL_gl_h+set}" = set; then
15557   echo "$as_me:$LINENO: checking for GL/gl.h" >&5
15558 echo $ECHO_N "checking for GL/gl.h... $ECHO_C" >&6
15559 if test "${ac_cv_header_GL_gl_h+set}" = set; then
15560   echo $ECHO_N "(cached) $ECHO_C" >&6
15561 fi
15562 echo "$as_me:$LINENO: result: $ac_cv_header_GL_gl_h" >&5
15563 echo "${ECHO_T}$ac_cv_header_GL_gl_h" >&6
15564 else
15565   # Is the header compilable?
15566 echo "$as_me:$LINENO: checking GL/gl.h usability" >&5
15567 echo $ECHO_N "checking GL/gl.h usability... $ECHO_C" >&6
15568 cat >conftest.$ac_ext <<_ACEOF
15569 /* confdefs.h.  */
15570 _ACEOF
15571 cat confdefs.h >>conftest.$ac_ext
15572 cat >>conftest.$ac_ext <<_ACEOF
15573 /* end confdefs.h.  */
15574 $ac_includes_default
15575 #include <GL/gl.h>
15576 _ACEOF
15577 rm -f conftest.$ac_objext
15578 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
15579   (eval $ac_compile) 2>conftest.er1
15580   ac_status=$?
15581   grep -v '^ *+' conftest.er1 >conftest.err
15582   rm -f conftest.er1
15583   cat conftest.err >&5
15584   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15585   (exit $ac_status); } &&
15586          { ac_try='test -z "$ac_c_werror_flag"
15587                          || test ! -s conftest.err'
15588   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15589   (eval $ac_try) 2>&5
15590   ac_status=$?
15591   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15592   (exit $ac_status); }; } &&
15593          { ac_try='test -s conftest.$ac_objext'
15594   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15595   (eval $ac_try) 2>&5
15596   ac_status=$?
15597   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15598   (exit $ac_status); }; }; then
15599   ac_header_compiler=yes
15600 else
15601   echo "$as_me: failed program was:" >&5
15602 sed 's/^/| /' conftest.$ac_ext >&5
15603
15604 ac_header_compiler=no
15605 fi
15606 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
15607 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15608 echo "${ECHO_T}$ac_header_compiler" >&6
15609
15610 # Is the header present?
15611 echo "$as_me:$LINENO: checking GL/gl.h presence" >&5
15612 echo $ECHO_N "checking GL/gl.h presence... $ECHO_C" >&6
15613 cat >conftest.$ac_ext <<_ACEOF
15614 /* confdefs.h.  */
15615 _ACEOF
15616 cat confdefs.h >>conftest.$ac_ext
15617 cat >>conftest.$ac_ext <<_ACEOF
15618 /* end confdefs.h.  */
15619 #include <GL/gl.h>
15620 _ACEOF
15621 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
15622   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
15623   ac_status=$?
15624   grep -v '^ *+' conftest.er1 >conftest.err
15625   rm -f conftest.er1
15626   cat conftest.err >&5
15627   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15628   (exit $ac_status); } >/dev/null; then
15629   if test -s conftest.err; then
15630     ac_cpp_err=$ac_c_preproc_warn_flag
15631     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15632   else
15633     ac_cpp_err=
15634   fi
15635 else
15636   ac_cpp_err=yes
15637 fi
15638 if test -z "$ac_cpp_err"; then
15639   ac_header_preproc=yes
15640 else
15641   echo "$as_me: failed program was:" >&5
15642 sed 's/^/| /' conftest.$ac_ext >&5
15643
15644   ac_header_preproc=no
15645 fi
15646 rm -f conftest.err conftest.$ac_ext
15647 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15648 echo "${ECHO_T}$ac_header_preproc" >&6
15649
15650 # So?  What about this header?
15651 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15652   yes:no: )
15653     { echo "$as_me:$LINENO: WARNING: GL/gl.h: accepted by the compiler, rejected by the preprocessor!" >&5
15654 echo "$as_me: WARNING: GL/gl.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
15655     { echo "$as_me:$LINENO: WARNING: GL/gl.h: proceeding with the compiler's result" >&5
15656 echo "$as_me: WARNING: GL/gl.h: proceeding with the compiler's result" >&2;}
15657     ac_header_preproc=yes
15658     ;;
15659   no:yes:* )
15660     { echo "$as_me:$LINENO: WARNING: GL/gl.h: present but cannot be compiled" >&5
15661 echo "$as_me: WARNING: GL/gl.h: present but cannot be compiled" >&2;}
15662     { echo "$as_me:$LINENO: WARNING: GL/gl.h:     check for missing prerequisite headers?" >&5
15663 echo "$as_me: WARNING: GL/gl.h:     check for missing prerequisite headers?" >&2;}
15664     { echo "$as_me:$LINENO: WARNING: GL/gl.h: see the Autoconf documentation" >&5
15665 echo "$as_me: WARNING: GL/gl.h: see the Autoconf documentation" >&2;}
15666     { echo "$as_me:$LINENO: WARNING: GL/gl.h:     section \"Present But Cannot Be Compiled\"" >&5
15667 echo "$as_me: WARNING: GL/gl.h:     section \"Present But Cannot Be Compiled\"" >&2;}
15668     { echo "$as_me:$LINENO: WARNING: GL/gl.h: proceeding with the preprocessor's result" >&5
15669 echo "$as_me: WARNING: GL/gl.h: proceeding with the preprocessor's result" >&2;}
15670     { echo "$as_me:$LINENO: WARNING: GL/gl.h: in the future, the compiler will take precedence" >&5
15671 echo "$as_me: WARNING: GL/gl.h: in the future, the compiler will take precedence" >&2;}
15672     (
15673       cat <<\_ASBOX
15674 ## ------------------------------------------ ##
15675 ## Report this to the AC_PACKAGE_NAME lists.  ##
15676 ## ------------------------------------------ ##
15677 _ASBOX
15678     ) |
15679       sed "s/^/$as_me: WARNING:     /" >&2
15680     ;;
15681 esac
15682 echo "$as_me:$LINENO: checking for GL/gl.h" >&5
15683 echo $ECHO_N "checking for GL/gl.h... $ECHO_C" >&6
15684 if test "${ac_cv_header_GL_gl_h+set}" = set; then
15685   echo $ECHO_N "(cached) $ECHO_C" >&6
15686 else
15687   ac_cv_header_GL_gl_h=$ac_header_preproc
15688 fi
15689 echo "$as_me:$LINENO: result: $ac_cv_header_GL_gl_h" >&5
15690 echo "${ECHO_T}$ac_cv_header_GL_gl_h" >&6
15691
15692 fi
15693 if test $ac_cv_header_GL_gl_h = yes; then
15694   have_gl=yes
15695 else
15696   have_gl=no
15697 fi
15698
15699
15700   CPPFLAGS="$ac_save_CPPFLAGS"
15701   if test "$have_gl" = yes ; then
15702
15703   ac_save_CPPFLAGS="$CPPFLAGS"
15704   if test \! -z "$includedir" ; then
15705     CPPFLAGS="$CPPFLAGS -I$includedir"
15706   fi
15707   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
15708   echo "$as_me:$LINENO: checking for GL/glx.h" >&5
15709 echo $ECHO_N "checking for GL/glx.h... $ECHO_C" >&6
15710 if test "${ac_cv_header_GL_glx_h+set}" = set; then
15711   echo $ECHO_N "(cached) $ECHO_C" >&6
15712 else
15713   cat >conftest.$ac_ext <<_ACEOF
15714 /* confdefs.h.  */
15715 _ACEOF
15716 cat confdefs.h >>conftest.$ac_ext
15717 cat >>conftest.$ac_ext <<_ACEOF
15718 /* end confdefs.h.  */
15719 #include <GL/gl.h>
15720
15721 #include <GL/glx.h>
15722 _ACEOF
15723 rm -f conftest.$ac_objext
15724 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
15725   (eval $ac_compile) 2>conftest.er1
15726   ac_status=$?
15727   grep -v '^ *+' conftest.er1 >conftest.err
15728   rm -f conftest.er1
15729   cat conftest.err >&5
15730   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15731   (exit $ac_status); } &&
15732          { ac_try='test -z "$ac_c_werror_flag"
15733                          || test ! -s conftest.err'
15734   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15735   (eval $ac_try) 2>&5
15736   ac_status=$?
15737   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15738   (exit $ac_status); }; } &&
15739          { ac_try='test -s conftest.$ac_objext'
15740   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15741   (eval $ac_try) 2>&5
15742   ac_status=$?
15743   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15744   (exit $ac_status); }; }; then
15745   ac_cv_header_GL_glx_h=yes
15746 else
15747   echo "$as_me: failed program was:" >&5
15748 sed 's/^/| /' conftest.$ac_ext >&5
15749
15750 ac_cv_header_GL_glx_h=no
15751 fi
15752 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
15753 fi
15754 echo "$as_me:$LINENO: result: $ac_cv_header_GL_glx_h" >&5
15755 echo "${ECHO_T}$ac_cv_header_GL_glx_h" >&6
15756 if test $ac_cv_header_GL_glx_h = yes; then
15757   have_gl=yes
15758 else
15759   have_gl=no
15760 fi
15761
15762
15763   CPPFLAGS="$ac_save_CPPFLAGS"
15764   fi
15765
15766   # If we have the headers, try and figure out which vendor it's from.
15767   #
15768   if test "$have_gl" = yes ; then
15769
15770     # We need to know whether it's MesaGL so that we know which libraries
15771     # to link against.
15772     #
15773     echo "$as_me:$LINENO: checking whether GL is really MesaGL" >&5
15774 echo $ECHO_N "checking whether GL is really MesaGL... $ECHO_C" >&6
15775 if test "${ac_cv_have_mesa_gl+set}" = set; then
15776   echo $ECHO_N "(cached) $ECHO_C" >&6
15777 else
15778   ac_cv_have_mesa_gl=no
15779
15780   ac_save_CPPFLAGS="$CPPFLAGS"
15781   if test \! -z "$includedir" ; then
15782     CPPFLAGS="$CPPFLAGS -I$includedir"
15783   fi
15784   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
15785   cat >conftest.$ac_ext <<_ACEOF
15786 /* confdefs.h.  */
15787 _ACEOF
15788 cat confdefs.h >>conftest.$ac_ext
15789 cat >>conftest.$ac_ext <<_ACEOF
15790 /* end confdefs.h.  */
15791 #include <GL/glx.h>
15792
15793 _ACEOF
15794 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15795   $EGREP "Mesa|MESA" >/dev/null 2>&1; then
15796   ac_cv_have_mesa_gl=yes
15797 fi
15798 rm -f conftest*
15799
15800   CPPFLAGS="$ac_save_CPPFLAGS"
15801
15802 fi
15803 echo "$as_me:$LINENO: result: $ac_cv_have_mesa_gl" >&5
15804 echo "${ECHO_T}$ac_cv_have_mesa_gl" >&6
15805     ac_have_mesa_gl=$ac_cv_have_mesa_gl
15806
15807
15808     gl_lib_1=""
15809     GL_LIBS=""
15810
15811
15812     # Some versions of MesaGL are compiled to require -lpthread.
15813     # So if the Mesa headers exist, and -lpthread exists, then always
15814     # link -lpthread after the Mesa libs (be they named -lGL or -lMesaGL.)
15815     #
15816     if test "$ac_have_mesa_gl" = yes; then
15817       echo "$as_me:$LINENO: checking for pthread_create in -lpthread" >&5
15818 echo $ECHO_N "checking for pthread_create in -lpthread... $ECHO_C" >&6
15819 if test "${ac_cv_lib_pthread_pthread_create+set}" = set; then
15820   echo $ECHO_N "(cached) $ECHO_C" >&6
15821 else
15822   ac_check_lib_save_LIBS=$LIBS
15823 LIBS="-lpthread  $LIBS"
15824 cat >conftest.$ac_ext <<_ACEOF
15825 /* confdefs.h.  */
15826 _ACEOF
15827 cat confdefs.h >>conftest.$ac_ext
15828 cat >>conftest.$ac_ext <<_ACEOF
15829 /* end confdefs.h.  */
15830
15831 /* Override any gcc2 internal prototype to avoid an error.  */
15832 #ifdef __cplusplus
15833 extern "C"
15834 #endif
15835 /* We use char because int might match the return type of a gcc2
15836    builtin and then its argument prototype would still apply.  */
15837 char pthread_create ();
15838 int
15839 main ()
15840 {
15841 pthread_create ();
15842   ;
15843   return 0;
15844 }
15845 _ACEOF
15846 rm -f conftest.$ac_objext conftest$ac_exeext
15847 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
15848   (eval $ac_link) 2>conftest.er1
15849   ac_status=$?
15850   grep -v '^ *+' conftest.er1 >conftest.err
15851   rm -f conftest.er1
15852   cat conftest.err >&5
15853   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15854   (exit $ac_status); } &&
15855          { ac_try='test -z "$ac_c_werror_flag"
15856                          || test ! -s conftest.err'
15857   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15858   (eval $ac_try) 2>&5
15859   ac_status=$?
15860   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15861   (exit $ac_status); }; } &&
15862          { ac_try='test -s conftest$ac_exeext'
15863   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15864   (eval $ac_try) 2>&5
15865   ac_status=$?
15866   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15867   (exit $ac_status); }; }; then
15868   ac_cv_lib_pthread_pthread_create=yes
15869 else
15870   echo "$as_me: failed program was:" >&5
15871 sed 's/^/| /' conftest.$ac_ext >&5
15872
15873 ac_cv_lib_pthread_pthread_create=no
15874 fi
15875 rm -f conftest.err conftest.$ac_objext \
15876       conftest$ac_exeext conftest.$ac_ext
15877 LIBS=$ac_check_lib_save_LIBS
15878 fi
15879 echo "$as_me:$LINENO: result: $ac_cv_lib_pthread_pthread_create" >&5
15880 echo "${ECHO_T}$ac_cv_lib_pthread_pthread_create" >&6
15881 if test $ac_cv_lib_pthread_pthread_create = yes; then
15882   GL_LIBS="-lpthread"
15883 fi
15884
15885     fi
15886
15887
15888     # If we have Mesa headers, check to see if we can link against -lMesaGL.
15889     # If we don't have Mesa headers, or we don't have -lMesaGL, try -lGL.
15890     # Else, warn that GL is busted.  (We have the headers, but no libs.)
15891     #
15892
15893     if test "$ac_have_mesa_gl" = yes ; then
15894
15895   ac_save_CPPFLAGS="$CPPFLAGS"
15896   ac_save_LDFLAGS="$LDFLAGS"
15897 #  ac_save_LIBS="$LIBS"
15898
15899   if test \! -z "$includedir" ; then
15900     CPPFLAGS="$CPPFLAGS -I$includedir"
15901   fi
15902   # note: $X_CFLAGS includes $x_includes
15903   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
15904
15905   if test \! -z "$libdir" ; then
15906     LDFLAGS="$LDFLAGS -L$libdir"
15907   fi
15908   # note: $X_LIBS includes $x_libraries
15909   LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
15910
15911   echo "$as_me:$LINENO: checking for glXCreateContext in -lMesaGL" >&5
15912 echo $ECHO_N "checking for glXCreateContext in -lMesaGL... $ECHO_C" >&6
15913 if test "${ac_cv_lib_MesaGL_glXCreateContext+set}" = set; then
15914   echo $ECHO_N "(cached) $ECHO_C" >&6
15915 else
15916   ac_check_lib_save_LIBS=$LIBS
15917 LIBS="-lMesaGL -lMesaGLU $GL_LIBS -lX11 -lXext $VIDMODE_LIBS -lm $LIBS"
15918 cat >conftest.$ac_ext <<_ACEOF
15919 /* confdefs.h.  */
15920 _ACEOF
15921 cat confdefs.h >>conftest.$ac_ext
15922 cat >>conftest.$ac_ext <<_ACEOF
15923 /* end confdefs.h.  */
15924
15925 /* Override any gcc2 internal prototype to avoid an error.  */
15926 #ifdef __cplusplus
15927 extern "C"
15928 #endif
15929 /* We use char because int might match the return type of a gcc2
15930    builtin and then its argument prototype would still apply.  */
15931 char glXCreateContext ();
15932 int
15933 main ()
15934 {
15935 glXCreateContext ();
15936   ;
15937   return 0;
15938 }
15939 _ACEOF
15940 rm -f conftest.$ac_objext conftest$ac_exeext
15941 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
15942   (eval $ac_link) 2>conftest.er1
15943   ac_status=$?
15944   grep -v '^ *+' conftest.er1 >conftest.err
15945   rm -f conftest.er1
15946   cat conftest.err >&5
15947   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15948   (exit $ac_status); } &&
15949          { ac_try='test -z "$ac_c_werror_flag"
15950                          || test ! -s conftest.err'
15951   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15952   (eval $ac_try) 2>&5
15953   ac_status=$?
15954   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15955   (exit $ac_status); }; } &&
15956          { ac_try='test -s conftest$ac_exeext'
15957   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15958   (eval $ac_try) 2>&5
15959   ac_status=$?
15960   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15961   (exit $ac_status); }; }; then
15962   ac_cv_lib_MesaGL_glXCreateContext=yes
15963 else
15964   echo "$as_me: failed program was:" >&5
15965 sed 's/^/| /' conftest.$ac_ext >&5
15966
15967 ac_cv_lib_MesaGL_glXCreateContext=no
15968 fi
15969 rm -f conftest.err conftest.$ac_objext \
15970       conftest$ac_exeext conftest.$ac_ext
15971 LIBS=$ac_check_lib_save_LIBS
15972 fi
15973 echo "$as_me:$LINENO: result: $ac_cv_lib_MesaGL_glXCreateContext" >&5
15974 echo "${ECHO_T}$ac_cv_lib_MesaGL_glXCreateContext" >&6
15975 if test $ac_cv_lib_MesaGL_glXCreateContext = yes; then
15976   gl_lib_1="MesaGL"
15977                       GL_LIBS="-lMesaGL -lMesaGLU $VIDMODE_LIBS $GL_LIBS"
15978 fi
15979
15980   CPPFLAGS="$ac_save_CPPFLAGS"
15981   LDFLAGS="$ac_save_LDFLAGS"
15982 #  LIBS="$ac_save_LIBS"
15983
15984     fi
15985
15986     if test "$gl_lib_1" = "" ; then
15987
15988   ac_save_CPPFLAGS="$CPPFLAGS"
15989   ac_save_LDFLAGS="$LDFLAGS"
15990 #  ac_save_LIBS="$LIBS"
15991
15992   if test \! -z "$includedir" ; then
15993     CPPFLAGS="$CPPFLAGS -I$includedir"
15994   fi
15995   # note: $X_CFLAGS includes $x_includes
15996   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
15997
15998   if test \! -z "$libdir" ; then
15999     LDFLAGS="$LDFLAGS -L$libdir"
16000   fi
16001   # note: $X_LIBS includes $x_libraries
16002   LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
16003
16004   echo "$as_me:$LINENO: checking for glXCreateContext in -lGL" >&5
16005 echo $ECHO_N "checking for glXCreateContext in -lGL... $ECHO_C" >&6
16006 if test "${ac_cv_lib_GL_glXCreateContext+set}" = set; then
16007   echo $ECHO_N "(cached) $ECHO_C" >&6
16008 else
16009   ac_check_lib_save_LIBS=$LIBS
16010 LIBS="-lGL -lGLU $GL_LIBS -lX11 -lXext $VIDMODE_LIBS -lm $LIBS"
16011 cat >conftest.$ac_ext <<_ACEOF
16012 /* confdefs.h.  */
16013 _ACEOF
16014 cat confdefs.h >>conftest.$ac_ext
16015 cat >>conftest.$ac_ext <<_ACEOF
16016 /* end confdefs.h.  */
16017
16018 /* Override any gcc2 internal prototype to avoid an error.  */
16019 #ifdef __cplusplus
16020 extern "C"
16021 #endif
16022 /* We use char because int might match the return type of a gcc2
16023    builtin and then its argument prototype would still apply.  */
16024 char glXCreateContext ();
16025 int
16026 main ()
16027 {
16028 glXCreateContext ();
16029   ;
16030   return 0;
16031 }
16032 _ACEOF
16033 rm -f conftest.$ac_objext conftest$ac_exeext
16034 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
16035   (eval $ac_link) 2>conftest.er1
16036   ac_status=$?
16037   grep -v '^ *+' conftest.er1 >conftest.err
16038   rm -f conftest.er1
16039   cat conftest.err >&5
16040   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16041   (exit $ac_status); } &&
16042          { ac_try='test -z "$ac_c_werror_flag"
16043                          || test ! -s conftest.err'
16044   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16045   (eval $ac_try) 2>&5
16046   ac_status=$?
16047   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16048   (exit $ac_status); }; } &&
16049          { ac_try='test -s conftest$ac_exeext'
16050   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16051   (eval $ac_try) 2>&5
16052   ac_status=$?
16053   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16054   (exit $ac_status); }; }; then
16055   ac_cv_lib_GL_glXCreateContext=yes
16056 else
16057   echo "$as_me: failed program was:" >&5
16058 sed 's/^/| /' conftest.$ac_ext >&5
16059
16060 ac_cv_lib_GL_glXCreateContext=no
16061 fi
16062 rm -f conftest.err conftest.$ac_objext \
16063       conftest$ac_exeext conftest.$ac_ext
16064 LIBS=$ac_check_lib_save_LIBS
16065 fi
16066 echo "$as_me:$LINENO: result: $ac_cv_lib_GL_glXCreateContext" >&5
16067 echo "${ECHO_T}$ac_cv_lib_GL_glXCreateContext" >&6
16068 if test $ac_cv_lib_GL_glXCreateContext = yes; then
16069   gl_lib_1="GL"
16070                       GL_LIBS="-lGL -lGLU $VIDMODE_LIBS $GL_LIBS"
16071 fi
16072
16073   CPPFLAGS="$ac_save_CPPFLAGS"
16074   LDFLAGS="$ac_save_LDFLAGS"
16075 #  LIBS="$ac_save_LIBS"
16076
16077     fi
16078
16079     if test "$gl_lib_1" = "" ; then
16080       # we have headers, but no libs -- bail.
16081       have_gl=no
16082       ac_have_mesa_gl=no
16083       gl_halfassed=yes
16084     else
16085       # linking works -- we can build the GL hacks.
16086       cat >>confdefs.h <<\_ACEOF
16087 #define HAVE_GL 1
16088 _ACEOF
16089
16090       if test "$ac_have_mesa_gl" = yes ; then
16091         cat >>confdefs.h <<\_ACEOF
16092 #define HAVE_MESA_GL 1
16093 _ACEOF
16094
16095       fi
16096     fi
16097   fi
16098
16099
16100   # Now that we know we have GL headers and libs, do some more GL testing.
16101   #
16102
16103   if test "$have_gl" = yes ; then
16104     # If it's MesaGL, we'd like to issue a warning if the version number
16105     # is less than or equal to 2.6, because that version had a security bug.
16106     #
16107     if test "$ac_have_mesa_gl" = yes; then
16108
16109       echo "$as_me:$LINENO: checking MesaGL version number" >&5
16110 echo $ECHO_N "checking MesaGL version number... $ECHO_C" >&6
16111 if test "${ac_cv_mesagl_version_string+set}" = set; then
16112   echo $ECHO_N "(cached) $ECHO_C" >&6
16113 else
16114   cat > conftest.$ac_ext <<EOF
16115 #line 16119 "configure"
16116 #include "confdefs.h"
16117 #include <GL/gl.h>
16118 #ifndef MESA_MAJOR_VERSION
16119 # include <GL/xmesa.h>
16120 # ifdef XMESA_MAJOR_VERSION
16121    /* Around Mesa 3.2, they took out the Mesa version number, so instead,
16122       we have to check the XMesa version number (the number of the X protocol
16123       support, which seems to be the same as the Mesa version number.)
16124     */
16125 #  define MESA_MAJOR_VERSION XMESA_MAJOR_VERSION
16126 #  define MESA_MINOR_VERSION XMESA_MINOR_VERSION
16127 # else
16128    /* Oh great.  Some time after 3.4, they took out the xmesa.h header file,
16129       so we have no way of telling what version of Mesa this is at all.
16130       So, we'll guess that the osmesa version (the "offscreen protocol")
16131       is less than or equal to the real mesa version number.  Except that
16132       if OSmesa is 3.3, assume at least Mesa 3.4, since OSmesa was 3.3 in
16133       Mesa 3.4.  And Mesa 3.3 had xmesa.h.  What a complete load of shit!
16134     */
16135 # include <GL/osmesa.h>
16136 #  define MESA_MAJOR_VERSION OSMESA_MAJOR_VERSION
16137 #  define MESA_MINOR_VERSION OSMESA_MINOR_VERSION or newer, probably?
16138 #  if OSMESA_MAJOR_VERSION == 3 && OSMESA_MINOR_VERSION == 3
16139 #   undef MESA_MINOR_VERSION
16140 #   define MESA_MINOR_VERSION 4 or newer, probably?
16141 #  endif
16142 # endif
16143 #endif
16144 configure: MESA_MAJOR_VERSION MESA_MINOR_VERSION
16145 EOF
16146
16147          ac_save_CPPFLAGS="$CPPFLAGS"
16148          if test \! -z "$includedir" ; then
16149            CPPFLAGS="$CPPFLAGS -I$includedir"
16150          fi
16151          CPPFLAGS="$CPPFLAGS $X_CFLAGS"
16152
16153          mglv=`(eval "$ac_cpp conftest.$ac_ext") 2>&5 | grep configure:`
16154
16155          # M4 sucks!!
16156
16157           mglv=`echo "$mglv" | sed -n \
16158              's/^configure: *\([0-9][0-9]*\)  *\([0-9].*\)$/\1.\2/p'`
16159
16160
16161          rm -f conftest.$ac_ext
16162
16163          CPPFLAGS="$ac_save_CPPFLAGS"
16164
16165          if test "$mglv" = ""; then
16166            ac_mesagl_version=unknown
16167            ac_mesagl_version_string=unknown
16168          else
16169            ac_mesagl_version_string="$mglv"
16170            # M4 sucks!!
16171
16172            maj=`echo "$mglv" | sed -n 's/^\([0-9][0-9]*\)\..*$/\1/p'`
16173            min=`echo "$mglv" | sed -n 's/^.*\.\([0-9][0-9]*\).*$/\1/p'`
16174
16175            ac_mesagl_version=`echo "$maj * 1000 + $min" | bc`
16176            if test -z "$ac_mesagl_version"; then
16177              ac_mesagl_version=unknown
16178              ac_mesagl_version_string=unknown
16179            fi
16180          fi
16181          ac_cv_mesagl_version=$ac_mesagl_version
16182          ac_cv_mesagl_version_string=$ac_mesagl_version_string
16183
16184 fi
16185 echo "$as_me:$LINENO: result: $ac_cv_mesagl_version_string" >&5
16186 echo "${ECHO_T}$ac_cv_mesagl_version_string" >&6
16187       ac_mesagl_version=$ac_cv_mesagl_version
16188       ac_mesagl_version_string=$ac_cv_mesagl_version_string
16189     fi
16190
16191
16192     # Check for OpenGL 1.1 features.
16193     #
16194
16195   ac_save_CPPFLAGS="$CPPFLAGS"
16196   ac_save_LDFLAGS="$LDFLAGS"
16197 #  ac_save_LIBS="$LIBS"
16198
16199   if test \! -z "$includedir" ; then
16200     CPPFLAGS="$CPPFLAGS -I$includedir"
16201   fi
16202   # note: $X_CFLAGS includes $x_includes
16203   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
16204
16205   if test \! -z "$libdir" ; then
16206     LDFLAGS="$LDFLAGS -L$libdir"
16207   fi
16208   # note: $X_LIBS includes $x_libraries
16209   LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
16210
16211   as_ac_Lib=`echo "ac_cv_lib_$gl_lib_1''_glBindTexture" | $as_tr_sh`
16212 echo "$as_me:$LINENO: checking for glBindTexture in -l$gl_lib_1" >&5
16213 echo $ECHO_N "checking for glBindTexture in -l$gl_lib_1... $ECHO_C" >&6
16214 if eval "test \"\${$as_ac_Lib+set}\" = set"; then
16215   echo $ECHO_N "(cached) $ECHO_C" >&6
16216 else
16217   ac_check_lib_save_LIBS=$LIBS
16218 LIBS="-l$gl_lib_1 $GL_LIBS -lX11 -lXext -lm $LIBS"
16219 cat >conftest.$ac_ext <<_ACEOF
16220 /* confdefs.h.  */
16221 _ACEOF
16222 cat confdefs.h >>conftest.$ac_ext
16223 cat >>conftest.$ac_ext <<_ACEOF
16224 /* end confdefs.h.  */
16225
16226 /* Override any gcc2 internal prototype to avoid an error.  */
16227 #ifdef __cplusplus
16228 extern "C"
16229 #endif
16230 /* We use char because int might match the return type of a gcc2
16231    builtin and then its argument prototype would still apply.  */
16232 char glBindTexture ();
16233 int
16234 main ()
16235 {
16236 glBindTexture ();
16237   ;
16238   return 0;
16239 }
16240 _ACEOF
16241 rm -f conftest.$ac_objext conftest$ac_exeext
16242 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
16243   (eval $ac_link) 2>conftest.er1
16244   ac_status=$?
16245   grep -v '^ *+' conftest.er1 >conftest.err
16246   rm -f conftest.er1
16247   cat conftest.err >&5
16248   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16249   (exit $ac_status); } &&
16250          { ac_try='test -z "$ac_c_werror_flag"
16251                          || test ! -s conftest.err'
16252   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16253   (eval $ac_try) 2>&5
16254   ac_status=$?
16255   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16256   (exit $ac_status); }; } &&
16257          { ac_try='test -s conftest$ac_exeext'
16258   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16259   (eval $ac_try) 2>&5
16260   ac_status=$?
16261   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16262   (exit $ac_status); }; }; then
16263   eval "$as_ac_Lib=yes"
16264 else
16265   echo "$as_me: failed program was:" >&5
16266 sed 's/^/| /' conftest.$ac_ext >&5
16267
16268 eval "$as_ac_Lib=no"
16269 fi
16270 rm -f conftest.err conftest.$ac_objext \
16271       conftest$ac_exeext conftest.$ac_ext
16272 LIBS=$ac_check_lib_save_LIBS
16273 fi
16274 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Lib'}'`" >&5
16275 echo "${ECHO_T}`eval echo '${'$as_ac_Lib'}'`" >&6
16276 if test `eval echo '${'$as_ac_Lib'}'` = yes; then
16277   cat >>confdefs.h <<\_ACEOF
16278 #define HAVE_GLBINDTEXTURE 1
16279 _ACEOF
16280
16281 else
16282   true
16283 fi
16284
16285   CPPFLAGS="$ac_save_CPPFLAGS"
16286   LDFLAGS="$ac_save_LDFLAGS"
16287 #  LIBS="$ac_save_LIBS"
16288
16289   fi
16290
16291 elif test "$with_gl" != no; then
16292   echo "error: must be yes or no: --with-gl=$with_gl"
16293   exit 1
16294 fi
16295
16296
16297 ###############################################################################
16298 #
16299 #       Check for -lgle.
16300 #
16301 ###############################################################################
16302
16303 have_gle=no
16304 with_gle_req=unspecified
16305 gle_halfassed=no
16306
16307 # Check whether --with-gle or --without-gle was given.
16308 if test "${with_gle+set}" = set; then
16309   withval="$with_gle"
16310   with_gle="$withval"; with_gle_req="$withval"
16311 else
16312   with_gle=yes
16313 fi;
16314
16315
16316    case "$with_gle" in
16317     yes) ;;
16318     no)  ;;
16319
16320     /*)
16321      echo "$as_me:$LINENO: checking for GLE headers" >&5
16322 echo $ECHO_N "checking for GLE headers... $ECHO_C" >&6
16323      d=$with_gle/include
16324      if test -d $d; then
16325        X_CFLAGS="-I$d $X_CFLAGS"
16326        echo "$as_me:$LINENO: result: $d" >&5
16327 echo "${ECHO_T}$d" >&6
16328      else
16329        echo "$as_me:$LINENO: result: not found ($d: no such directory)" >&5
16330 echo "${ECHO_T}not found ($d: no such directory)" >&6
16331      fi
16332
16333      echo "$as_me:$LINENO: checking for GLE libs" >&5
16334 echo $ECHO_N "checking for GLE libs... $ECHO_C" >&6
16335      d=$with_gle/lib
16336      if test -d $d; then
16337        X_LIBS="-L$d $X_LIBS"
16338        echo "$as_me:$LINENO: result: $d" >&5
16339 echo "${ECHO_T}$d" >&6
16340      else
16341        echo "$as_me:$LINENO: result: not found ($d: no such directory)" >&5
16342 echo "${ECHO_T}not found ($d: no such directory)" >&6
16343      fi
16344
16345      # replace the directory string with "yes".
16346      with_gle_req="yes"
16347      with_gle=$with_gle_req
16348      ;;
16349
16350     *)
16351      echo ""
16352      echo "error: argument to --with-gle must be \"yes\", \"no\", or a directory."
16353      echo "       If it is a directory, then \`DIR/include' will be added to"
16354      echo "       the -I list, and \`DIR/lib' will be added to the -L list."
16355      exit 1
16356      ;;
16357    esac
16358
16359
16360 GLE_LIBS=""
16361
16362 if test "$have_gl" = no ; then
16363  true
16364 elif test "$with_gle" = yes; then
16365
16366
16367   ac_save_CPPFLAGS="$CPPFLAGS"
16368   if test \! -z "$includedir" ; then
16369     CPPFLAGS="$CPPFLAGS -I$includedir"
16370   fi
16371   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
16372   echo "$as_me:$LINENO: checking for GL/gle.h" >&5
16373 echo $ECHO_N "checking for GL/gle.h... $ECHO_C" >&6
16374 if test "${ac_cv_header_GL_gle_h+set}" = set; then
16375   echo $ECHO_N "(cached) $ECHO_C" >&6
16376 else
16377   cat >conftest.$ac_ext <<_ACEOF
16378 /* confdefs.h.  */
16379 _ACEOF
16380 cat confdefs.h >>conftest.$ac_ext
16381 cat >>conftest.$ac_ext <<_ACEOF
16382 /* end confdefs.h.  */
16383 #include <GL/gl.h>
16384
16385 #include <GL/gle.h>
16386 _ACEOF
16387 rm -f conftest.$ac_objext
16388 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
16389   (eval $ac_compile) 2>conftest.er1
16390   ac_status=$?
16391   grep -v '^ *+' conftest.er1 >conftest.err
16392   rm -f conftest.er1
16393   cat conftest.err >&5
16394   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16395   (exit $ac_status); } &&
16396          { ac_try='test -z "$ac_c_werror_flag"
16397                          || test ! -s conftest.err'
16398   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16399   (eval $ac_try) 2>&5
16400   ac_status=$?
16401   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16402   (exit $ac_status); }; } &&
16403          { ac_try='test -s conftest.$ac_objext'
16404   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16405   (eval $ac_try) 2>&5
16406   ac_status=$?
16407   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16408   (exit $ac_status); }; }; then
16409   ac_cv_header_GL_gle_h=yes
16410 else
16411   echo "$as_me: failed program was:" >&5
16412 sed 's/^/| /' conftest.$ac_ext >&5
16413
16414 ac_cv_header_GL_gle_h=no
16415 fi
16416 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
16417 fi
16418 echo "$as_me:$LINENO: result: $ac_cv_header_GL_gle_h" >&5
16419 echo "${ECHO_T}$ac_cv_header_GL_gle_h" >&6
16420 if test $ac_cv_header_GL_gle_h = yes; then
16421   have_gle3=yes
16422 else
16423   have_gle3=no
16424 fi
16425
16426
16427   CPPFLAGS="$ac_save_CPPFLAGS"
16428   if test "$have_gle3" = yes ; then
16429     have_gle=yes;
16430   else
16431
16432   ac_save_CPPFLAGS="$CPPFLAGS"
16433   if test \! -z "$includedir" ; then
16434     CPPFLAGS="$CPPFLAGS -I$includedir"
16435   fi
16436   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
16437   echo "$as_me:$LINENO: checking for GL/gutil.h" >&5
16438 echo $ECHO_N "checking for GL/gutil.h... $ECHO_C" >&6
16439 if test "${ac_cv_header_GL_gutil_h+set}" = set; then
16440   echo $ECHO_N "(cached) $ECHO_C" >&6
16441 else
16442   cat >conftest.$ac_ext <<_ACEOF
16443 /* confdefs.h.  */
16444 _ACEOF
16445 cat confdefs.h >>conftest.$ac_ext
16446 cat >>conftest.$ac_ext <<_ACEOF
16447 /* end confdefs.h.  */
16448 #include <GL/gl.h>
16449
16450 #include <GL/gutil.h>
16451 _ACEOF
16452 rm -f conftest.$ac_objext
16453 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
16454   (eval $ac_compile) 2>conftest.er1
16455   ac_status=$?
16456   grep -v '^ *+' conftest.er1 >conftest.err
16457   rm -f conftest.er1
16458   cat conftest.err >&5
16459   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16460   (exit $ac_status); } &&
16461          { ac_try='test -z "$ac_c_werror_flag"
16462                          || test ! -s conftest.err'
16463   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16464   (eval $ac_try) 2>&5
16465   ac_status=$?
16466   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16467   (exit $ac_status); }; } &&
16468          { ac_try='test -s conftest.$ac_objext'
16469   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16470   (eval $ac_try) 2>&5
16471   ac_status=$?
16472   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16473   (exit $ac_status); }; }; then
16474   ac_cv_header_GL_gutil_h=yes
16475 else
16476   echo "$as_me: failed program was:" >&5
16477 sed 's/^/| /' conftest.$ac_ext >&5
16478
16479 ac_cv_header_GL_gutil_h=no
16480 fi
16481 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
16482 fi
16483 echo "$as_me:$LINENO: result: $ac_cv_header_GL_gutil_h" >&5
16484 echo "${ECHO_T}$ac_cv_header_GL_gutil_h" >&6
16485 if test $ac_cv_header_GL_gutil_h = yes; then
16486   have_gle=yes
16487 else
16488   have_gle=no
16489 fi
16490
16491
16492   CPPFLAGS="$ac_save_CPPFLAGS"
16493     if test "$have_gle" = yes ; then
16494
16495   ac_save_CPPFLAGS="$CPPFLAGS"
16496   if test \! -z "$includedir" ; then
16497     CPPFLAGS="$CPPFLAGS -I$includedir"
16498   fi
16499   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
16500   echo "$as_me:$LINENO: checking for GL/tube.h" >&5
16501 echo $ECHO_N "checking for GL/tube.h... $ECHO_C" >&6
16502 if test "${ac_cv_header_GL_tube_h+set}" = set; then
16503   echo $ECHO_N "(cached) $ECHO_C" >&6
16504 else
16505   cat >conftest.$ac_ext <<_ACEOF
16506 /* confdefs.h.  */
16507 _ACEOF
16508 cat confdefs.h >>conftest.$ac_ext
16509 cat >>conftest.$ac_ext <<_ACEOF
16510 /* end confdefs.h.  */
16511 #include <GL/gl.h>
16512
16513 #include <GL/tube.h>
16514 _ACEOF
16515 rm -f conftest.$ac_objext
16516 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
16517   (eval $ac_compile) 2>conftest.er1
16518   ac_status=$?
16519   grep -v '^ *+' conftest.er1 >conftest.err
16520   rm -f conftest.er1
16521   cat conftest.err >&5
16522   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16523   (exit $ac_status); } &&
16524          { ac_try='test -z "$ac_c_werror_flag"
16525                          || test ! -s conftest.err'
16526   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16527   (eval $ac_try) 2>&5
16528   ac_status=$?
16529   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16530   (exit $ac_status); }; } &&
16531          { ac_try='test -s conftest.$ac_objext'
16532   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16533   (eval $ac_try) 2>&5
16534   ac_status=$?
16535   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16536   (exit $ac_status); }; }; then
16537   ac_cv_header_GL_tube_h=yes
16538 else
16539   echo "$as_me: failed program was:" >&5
16540 sed 's/^/| /' conftest.$ac_ext >&5
16541
16542 ac_cv_header_GL_tube_h=no
16543 fi
16544 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
16545 fi
16546 echo "$as_me:$LINENO: result: $ac_cv_header_GL_tube_h" >&5
16547 echo "${ECHO_T}$ac_cv_header_GL_tube_h" >&6
16548 if test $ac_cv_header_GL_tube_h = yes; then
16549   have_gle=yes
16550 else
16551   have_gle=no
16552 fi
16553
16554
16555   CPPFLAGS="$ac_save_CPPFLAGS"
16556     fi
16557   fi
16558
16559   if test "$have_gle" = yes ; then
16560     have_gle=no
16561     gle_halfassed=yes
16562
16563   ac_save_CPPFLAGS="$CPPFLAGS"
16564   ac_save_LDFLAGS="$LDFLAGS"
16565 #  ac_save_LIBS="$LIBS"
16566
16567   if test \! -z "$includedir" ; then
16568     CPPFLAGS="$CPPFLAGS -I$includedir"
16569   fi
16570   # note: $X_CFLAGS includes $x_includes
16571   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
16572
16573   if test \! -z "$libdir" ; then
16574     LDFLAGS="$LDFLAGS -L$libdir"
16575   fi
16576   # note: $X_LIBS includes $x_libraries
16577   LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
16578
16579   echo "$as_me:$LINENO: checking for gleCreateGC in -lgle" >&5
16580 echo $ECHO_N "checking for gleCreateGC in -lgle... $ECHO_C" >&6
16581 if test "${ac_cv_lib_gle_gleCreateGC+set}" = set; then
16582   echo $ECHO_N "(cached) $ECHO_C" >&6
16583 else
16584   ac_check_lib_save_LIBS=$LIBS
16585 LIBS="-lgle $GL_LIBS -lX11 -lXext -lm $LIBS"
16586 cat >conftest.$ac_ext <<_ACEOF
16587 /* confdefs.h.  */
16588 _ACEOF
16589 cat confdefs.h >>conftest.$ac_ext
16590 cat >>conftest.$ac_ext <<_ACEOF
16591 /* end confdefs.h.  */
16592
16593 /* Override any gcc2 internal prototype to avoid an error.  */
16594 #ifdef __cplusplus
16595 extern "C"
16596 #endif
16597 /* We use char because int might match the return type of a gcc2
16598    builtin and then its argument prototype would still apply.  */
16599 char gleCreateGC ();
16600 int
16601 main ()
16602 {
16603 gleCreateGC ();
16604   ;
16605   return 0;
16606 }
16607 _ACEOF
16608 rm -f conftest.$ac_objext conftest$ac_exeext
16609 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
16610   (eval $ac_link) 2>conftest.er1
16611   ac_status=$?
16612   grep -v '^ *+' conftest.er1 >conftest.err
16613   rm -f conftest.er1
16614   cat conftest.err >&5
16615   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16616   (exit $ac_status); } &&
16617          { ac_try='test -z "$ac_c_werror_flag"
16618                          || test ! -s conftest.err'
16619   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16620   (eval $ac_try) 2>&5
16621   ac_status=$?
16622   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16623   (exit $ac_status); }; } &&
16624          { ac_try='test -s conftest$ac_exeext'
16625   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16626   (eval $ac_try) 2>&5
16627   ac_status=$?
16628   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16629   (exit $ac_status); }; }; then
16630   ac_cv_lib_gle_gleCreateGC=yes
16631 else
16632   echo "$as_me: failed program was:" >&5
16633 sed 's/^/| /' conftest.$ac_ext >&5
16634
16635 ac_cv_lib_gle_gleCreateGC=no
16636 fi
16637 rm -f conftest.err conftest.$ac_objext \
16638       conftest$ac_exeext conftest.$ac_ext
16639 LIBS=$ac_check_lib_save_LIBS
16640 fi
16641 echo "$as_me:$LINENO: result: $ac_cv_lib_gle_gleCreateGC" >&5
16642 echo "${ECHO_T}$ac_cv_lib_gle_gleCreateGC" >&6
16643 if test $ac_cv_lib_gle_gleCreateGC = yes; then
16644   have_gle=yes; gle_halfassed=no; GLE_LIBS="-lgle"
16645 fi
16646
16647   CPPFLAGS="$ac_save_CPPFLAGS"
16648   LDFLAGS="$ac_save_LDFLAGS"
16649 #  LIBS="$ac_save_LIBS"
16650
16651   fi
16652   if test "$have_gle" = yes ; then
16653     have_gle=no
16654     gle_halfassed=yes
16655
16656     # sometimes the libmatrix stuff is included in libgle.  look there first.
16657 #
16658 # I don't get it.  For some reason, this test passes on SGI, as if
16659 # uview_direction_d() was in libgle -- but it's not, it's in libmatrix.
16660 # Yet the link is succeeding.  Why???
16661 #
16662 #    AC_CHECK_X_LIB(gle, uview_direction_d,
16663 #                   [have_gle=yes; gle_halfassed=no],
16664 #                   [], $GL_LIBS -lX11 -lXext -lm)
16665
16666     # As of GLE 3 this is in libgle, and has changed name to uview_direction!
16667     # *sigh*
16668     if test "$have_gle3" = yes ; then
16669
16670   ac_save_CPPFLAGS="$CPPFLAGS"
16671   ac_save_LDFLAGS="$LDFLAGS"
16672 #  ac_save_LIBS="$LIBS"
16673
16674   if test \! -z "$includedir" ; then
16675     CPPFLAGS="$CPPFLAGS -I$includedir"
16676   fi
16677   # note: $X_CFLAGS includes $x_includes
16678   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
16679
16680   if test \! -z "$libdir" ; then
16681     LDFLAGS="$LDFLAGS -L$libdir"
16682   fi
16683   # note: $X_LIBS includes $x_libraries
16684   LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
16685
16686   echo "$as_me:$LINENO: checking for uview_direction in -lgle" >&5
16687 echo $ECHO_N "checking for uview_direction in -lgle... $ECHO_C" >&6
16688 if test "${ac_cv_lib_gle_uview_direction+set}" = set; then
16689   echo $ECHO_N "(cached) $ECHO_C" >&6
16690 else
16691   ac_check_lib_save_LIBS=$LIBS
16692 LIBS="-lgle $GL_LIBS -lX11 -lXext -lm $LIBS"
16693 cat >conftest.$ac_ext <<_ACEOF
16694 /* confdefs.h.  */
16695 _ACEOF
16696 cat confdefs.h >>conftest.$ac_ext
16697 cat >>conftest.$ac_ext <<_ACEOF
16698 /* end confdefs.h.  */
16699
16700 /* Override any gcc2 internal prototype to avoid an error.  */
16701 #ifdef __cplusplus
16702 extern "C"
16703 #endif
16704 /* We use char because int might match the return type of a gcc2
16705    builtin and then its argument prototype would still apply.  */
16706 char uview_direction ();
16707 int
16708 main ()
16709 {
16710 uview_direction ();
16711   ;
16712   return 0;
16713 }
16714 _ACEOF
16715 rm -f conftest.$ac_objext conftest$ac_exeext
16716 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
16717   (eval $ac_link) 2>conftest.er1
16718   ac_status=$?
16719   grep -v '^ *+' conftest.er1 >conftest.err
16720   rm -f conftest.er1
16721   cat conftest.err >&5
16722   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16723   (exit $ac_status); } &&
16724          { ac_try='test -z "$ac_c_werror_flag"
16725                          || test ! -s conftest.err'
16726   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16727   (eval $ac_try) 2>&5
16728   ac_status=$?
16729   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16730   (exit $ac_status); }; } &&
16731          { ac_try='test -s conftest$ac_exeext'
16732   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16733   (eval $ac_try) 2>&5
16734   ac_status=$?
16735   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16736   (exit $ac_status); }; }; then
16737   ac_cv_lib_gle_uview_direction=yes
16738 else
16739   echo "$as_me: failed program was:" >&5
16740 sed 's/^/| /' conftest.$ac_ext >&5
16741
16742 ac_cv_lib_gle_uview_direction=no
16743 fi
16744 rm -f conftest.err conftest.$ac_objext \
16745       conftest$ac_exeext conftest.$ac_ext
16746 LIBS=$ac_check_lib_save_LIBS
16747 fi
16748 echo "$as_me:$LINENO: result: $ac_cv_lib_gle_uview_direction" >&5
16749 echo "${ECHO_T}$ac_cv_lib_gle_uview_direction" >&6
16750 if test $ac_cv_lib_gle_uview_direction = yes; then
16751   have_gle=yes; gle_halfassed=no
16752 fi
16753
16754   CPPFLAGS="$ac_save_CPPFLAGS"
16755   LDFLAGS="$ac_save_LDFLAGS"
16756 #  LIBS="$ac_save_LIBS"
16757
16758     fi
16759     # if it wasn't in libgle, then look in libmatrix.
16760     if test "$have_gle" = no ; then
16761
16762   ac_save_CPPFLAGS="$CPPFLAGS"
16763   ac_save_LDFLAGS="$LDFLAGS"
16764 #  ac_save_LIBS="$LIBS"
16765
16766   if test \! -z "$includedir" ; then
16767     CPPFLAGS="$CPPFLAGS -I$includedir"
16768   fi
16769   # note: $X_CFLAGS includes $x_includes
16770   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
16771
16772   if test \! -z "$libdir" ; then
16773     LDFLAGS="$LDFLAGS -L$libdir"
16774   fi
16775   # note: $X_LIBS includes $x_libraries
16776   LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
16777
16778   echo "$as_me:$LINENO: checking for uview_direction_d in -lmatrix" >&5
16779 echo $ECHO_N "checking for uview_direction_d in -lmatrix... $ECHO_C" >&6
16780 if test "${ac_cv_lib_matrix_uview_direction_d+set}" = set; then
16781   echo $ECHO_N "(cached) $ECHO_C" >&6
16782 else
16783   ac_check_lib_save_LIBS=$LIBS
16784 LIBS="-lmatrix $GL_LIBS -lX11 -lXext -lm $LIBS"
16785 cat >conftest.$ac_ext <<_ACEOF
16786 /* confdefs.h.  */
16787 _ACEOF
16788 cat confdefs.h >>conftest.$ac_ext
16789 cat >>conftest.$ac_ext <<_ACEOF
16790 /* end confdefs.h.  */
16791
16792 /* Override any gcc2 internal prototype to avoid an error.  */
16793 #ifdef __cplusplus
16794 extern "C"
16795 #endif
16796 /* We use char because int might match the return type of a gcc2
16797    builtin and then its argument prototype would still apply.  */
16798 char uview_direction_d ();
16799 int
16800 main ()
16801 {
16802 uview_direction_d ();
16803   ;
16804   return 0;
16805 }
16806 _ACEOF
16807 rm -f conftest.$ac_objext conftest$ac_exeext
16808 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
16809   (eval $ac_link) 2>conftest.er1
16810   ac_status=$?
16811   grep -v '^ *+' conftest.er1 >conftest.err
16812   rm -f conftest.er1
16813   cat conftest.err >&5
16814   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16815   (exit $ac_status); } &&
16816          { ac_try='test -z "$ac_c_werror_flag"
16817                          || test ! -s conftest.err'
16818   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16819   (eval $ac_try) 2>&5
16820   ac_status=$?
16821   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16822   (exit $ac_status); }; } &&
16823          { ac_try='test -s conftest$ac_exeext'
16824   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16825   (eval $ac_try) 2>&5
16826   ac_status=$?
16827   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16828   (exit $ac_status); }; }; then
16829   ac_cv_lib_matrix_uview_direction_d=yes
16830 else
16831   echo "$as_me: failed program was:" >&5
16832 sed 's/^/| /' conftest.$ac_ext >&5
16833
16834 ac_cv_lib_matrix_uview_direction_d=no
16835 fi
16836 rm -f conftest.err conftest.$ac_objext \
16837       conftest$ac_exeext conftest.$ac_ext
16838 LIBS=$ac_check_lib_save_LIBS
16839 fi
16840 echo "$as_me:$LINENO: result: $ac_cv_lib_matrix_uview_direction_d" >&5
16841 echo "${ECHO_T}$ac_cv_lib_matrix_uview_direction_d" >&6
16842 if test $ac_cv_lib_matrix_uview_direction_d = yes; then
16843   have_gle=yes; gle_halfassed=no;
16844                       GLE_LIBS="$GLE_LIBS -lmatrix"
16845 fi
16846
16847   CPPFLAGS="$ac_save_CPPFLAGS"
16848   LDFLAGS="$ac_save_LDFLAGS"
16849 #  LIBS="$ac_save_LIBS"
16850
16851     fi
16852   fi
16853
16854   if test "$have_gle" = yes ; then
16855     cat >>confdefs.h <<\_ACEOF
16856 #define HAVE_GLE 1
16857 _ACEOF
16858
16859     if test "$have_gle3" = yes ; then
16860       cat >>confdefs.h <<\_ACEOF
16861 #define HAVE_GLE3 1
16862 _ACEOF
16863
16864     fi
16865   fi
16866
16867 elif test "$with_gle" != no; then
16868   echo "error: must be yes or no: --with-gle=$with_gle"
16869   exit 1
16870
16871 fi
16872
16873
16874 ###############################################################################
16875 #
16876 #       Check for -lgdk_pixbuf.
16877 #       These tests are for gdk_pixbuf usage of the hacks,
16878 #       not xscreensaver-demo (thus we have to test again to get
16879 #       the libraries right: don't want to pull in all of GTK
16880 #       for the hacks.)
16881 #
16882 ###############################################################################
16883
16884 have_gdk_pixbuf=no
16885 with_gdk_pixbuf_req=unspecified
16886
16887 # Check whether --with-pixbuf or --without-pixbuf was given.
16888 if test "${with_pixbuf+set}" = set; then
16889   withval="$with_pixbuf"
16890   with_gdk_pixbuf="$withval"; with_gdk_pixbuf_req="$withval"
16891 else
16892   with_gdk_pixbuf=yes
16893 fi;
16894
16895 # if --with-pixbuf=/directory/ was specified, remember that directory so that
16896 # we can also look for the `gdk-pixbuf-config' program in that directory.
16897 case "$with_gdk_pixbuf" in
16898   /*)
16899     gdk_pixbuf_dir="$with_gdk_pixbuf"
16900     ;;
16901   *)
16902     gdk_pixbuf_dir=""
16903     ;;
16904 esac
16905
16906
16907    case "$with_gdk_pixbuf" in
16908     yes) ;;
16909     no)  ;;
16910
16911     /*)
16912      echo "$as_me:$LINENO: checking for GDK_PIXBUF headers" >&5
16913 echo $ECHO_N "checking for GDK_PIXBUF headers... $ECHO_C" >&6
16914      d=$with_gdk_pixbuf/include
16915      if test -d $d; then
16916        X_CFLAGS="-I$d $X_CFLAGS"
16917        echo "$as_me:$LINENO: result: $d" >&5
16918 echo "${ECHO_T}$d" >&6
16919      else
16920        echo "$as_me:$LINENO: result: not found ($d: no such directory)" >&5
16921 echo "${ECHO_T}not found ($d: no such directory)" >&6
16922      fi
16923
16924      echo "$as_me:$LINENO: checking for GDK_PIXBUF libs" >&5
16925 echo $ECHO_N "checking for GDK_PIXBUF libs... $ECHO_C" >&6
16926      d=$with_gdk_pixbuf/lib
16927      if test -d $d; then
16928        X_LIBS="-L$d $X_LIBS"
16929        echo "$as_me:$LINENO: result: $d" >&5
16930 echo "${ECHO_T}$d" >&6
16931      else
16932        echo "$as_me:$LINENO: result: not found ($d: no such directory)" >&5
16933 echo "${ECHO_T}not found ($d: no such directory)" >&6
16934      fi
16935
16936      # replace the directory string with "yes".
16937      with_gdk_pixbuf_req="yes"
16938      with_gdk_pixbuf=$with_gdk_pixbuf_req
16939      ;;
16940
16941     *)
16942      echo ""
16943      echo "error: argument to --with-pixbuf must be \"yes\", \"no\", or a directory."
16944      echo "       If it is a directory, then \`DIR/include' will be added to"
16945      echo "       the -I list, and \`DIR/lib' will be added to the -L list."
16946      exit 1
16947      ;;
16948    esac
16949
16950
16951 if test "$with_gdk_pixbuf" != yes -a "$with_gdk_pixbuf" != no ; then
16952   echo "error: must be yes or no: --with-pixbuf=$with_gdk_pixbuf"
16953   exit 1
16954 fi
16955
16956 if test "$with_gdk_pixbuf" = yes; then
16957   have_gdk_pixbuf=no
16958
16959   pkgs=''
16960   ok="yes"
16961
16962   pkg_check_version gdk-pixbuf-2.0      2.0.0
16963   pkg_check_version gdk-pixbuf-xlib-2.0 2.0.0
16964   have_gdk_pixbuf="$ok"
16965
16966   if test "$have_gdk_pixbuf" = yes; then
16967     echo "$as_me:$LINENO: checking for gdk-pixbuf includes" >&5
16968 echo $ECHO_N "checking for gdk-pixbuf includes... $ECHO_C" >&6
16969 if test "${ac_cv_gdk_pixbuf_config_cflags+set}" = set; then
16970   echo $ECHO_N "(cached) $ECHO_C" >&6
16971 else
16972   ac_cv_gdk_pixbuf_config_cflags=`$pkg_config --cflags $pkgs`
16973 fi
16974 echo "$as_me:$LINENO: result: $ac_cv_gdk_pixbuf_config_cflags" >&5
16975 echo "${ECHO_T}$ac_cv_gdk_pixbuf_config_cflags" >&6
16976     echo "$as_me:$LINENO: checking for gdk-pixbuf libs" >&5
16977 echo $ECHO_N "checking for gdk-pixbuf libs... $ECHO_C" >&6
16978 if test "${ac_cv_gdk_pixbuf_config_libs+set}" = set; then
16979   echo $ECHO_N "(cached) $ECHO_C" >&6
16980 else
16981   ac_cv_gdk_pixbuf_config_libs=`$pkg_config --libs $pkgs`
16982 fi
16983 echo "$as_me:$LINENO: result: $ac_cv_gdk_pixbuf_config_libs" >&5
16984 echo "${ECHO_T}$ac_cv_gdk_pixbuf_config_libs" >&6
16985   fi
16986   ac_gdk_pixbuf_config_cflags=$ac_cv_gdk_pixbuf_config_cflags
16987   ac_gdk_pixbuf_config_libs=$ac_cv_gdk_pixbuf_config_libs
16988
16989
16990   if test "$have_gdk_pixbuf" = yes; then
16991     #
16992     # we appear to have pixbuf; check for headers/libs to be sure.
16993     #
16994     ac_save_gdk_pixbuf_CPPFLAGS="$CPPFLAGS"
16995     CPPFLAGS="$CPPFLAGS $ac_gdk_pixbuf_config_cflags"
16996
16997     have_gdk_pixbuf=no
16998
16999     # check for header A...
17000
17001   ac_save_CPPFLAGS="$CPPFLAGS"
17002   if test \! -z "$includedir" ; then
17003     CPPFLAGS="$CPPFLAGS -I$includedir"
17004   fi
17005   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
17006   if test "${ac_cv_header_gdk_pixbuf_gdk_pixbuf_h+set}" = set; then
17007   echo "$as_me:$LINENO: checking for gdk-pixbuf/gdk-pixbuf.h" >&5
17008 echo $ECHO_N "checking for gdk-pixbuf/gdk-pixbuf.h... $ECHO_C" >&6
17009 if test "${ac_cv_header_gdk_pixbuf_gdk_pixbuf_h+set}" = set; then
17010   echo $ECHO_N "(cached) $ECHO_C" >&6
17011 fi
17012 echo "$as_me:$LINENO: result: $ac_cv_header_gdk_pixbuf_gdk_pixbuf_h" >&5
17013 echo "${ECHO_T}$ac_cv_header_gdk_pixbuf_gdk_pixbuf_h" >&6
17014 else
17015   # Is the header compilable?
17016 echo "$as_me:$LINENO: checking gdk-pixbuf/gdk-pixbuf.h usability" >&5
17017 echo $ECHO_N "checking gdk-pixbuf/gdk-pixbuf.h usability... $ECHO_C" >&6
17018 cat >conftest.$ac_ext <<_ACEOF
17019 /* confdefs.h.  */
17020 _ACEOF
17021 cat confdefs.h >>conftest.$ac_ext
17022 cat >>conftest.$ac_ext <<_ACEOF
17023 /* end confdefs.h.  */
17024 $ac_includes_default
17025 #include <gdk-pixbuf/gdk-pixbuf.h>
17026 _ACEOF
17027 rm -f conftest.$ac_objext
17028 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
17029   (eval $ac_compile) 2>conftest.er1
17030   ac_status=$?
17031   grep -v '^ *+' conftest.er1 >conftest.err
17032   rm -f conftest.er1
17033   cat conftest.err >&5
17034   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17035   (exit $ac_status); } &&
17036          { ac_try='test -z "$ac_c_werror_flag"
17037                          || test ! -s conftest.err'
17038   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17039   (eval $ac_try) 2>&5
17040   ac_status=$?
17041   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17042   (exit $ac_status); }; } &&
17043          { ac_try='test -s conftest.$ac_objext'
17044   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17045   (eval $ac_try) 2>&5
17046   ac_status=$?
17047   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17048   (exit $ac_status); }; }; then
17049   ac_header_compiler=yes
17050 else
17051   echo "$as_me: failed program was:" >&5
17052 sed 's/^/| /' conftest.$ac_ext >&5
17053
17054 ac_header_compiler=no
17055 fi
17056 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
17057 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
17058 echo "${ECHO_T}$ac_header_compiler" >&6
17059
17060 # Is the header present?
17061 echo "$as_me:$LINENO: checking gdk-pixbuf/gdk-pixbuf.h presence" >&5
17062 echo $ECHO_N "checking gdk-pixbuf/gdk-pixbuf.h presence... $ECHO_C" >&6
17063 cat >conftest.$ac_ext <<_ACEOF
17064 /* confdefs.h.  */
17065 _ACEOF
17066 cat confdefs.h >>conftest.$ac_ext
17067 cat >>conftest.$ac_ext <<_ACEOF
17068 /* end confdefs.h.  */
17069 #include <gdk-pixbuf/gdk-pixbuf.h>
17070 _ACEOF
17071 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
17072   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
17073   ac_status=$?
17074   grep -v '^ *+' conftest.er1 >conftest.err
17075   rm -f conftest.er1
17076   cat conftest.err >&5
17077   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17078   (exit $ac_status); } >/dev/null; then
17079   if test -s conftest.err; then
17080     ac_cpp_err=$ac_c_preproc_warn_flag
17081     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
17082   else
17083     ac_cpp_err=
17084   fi
17085 else
17086   ac_cpp_err=yes
17087 fi
17088 if test -z "$ac_cpp_err"; then
17089   ac_header_preproc=yes
17090 else
17091   echo "$as_me: failed program was:" >&5
17092 sed 's/^/| /' conftest.$ac_ext >&5
17093
17094   ac_header_preproc=no
17095 fi
17096 rm -f conftest.err conftest.$ac_ext
17097 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
17098 echo "${ECHO_T}$ac_header_preproc" >&6
17099
17100 # So?  What about this header?
17101 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
17102   yes:no: )
17103     { echo "$as_me:$LINENO: WARNING: gdk-pixbuf/gdk-pixbuf.h: accepted by the compiler, rejected by the preprocessor!" >&5
17104 echo "$as_me: WARNING: gdk-pixbuf/gdk-pixbuf.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
17105     { echo "$as_me:$LINENO: WARNING: gdk-pixbuf/gdk-pixbuf.h: proceeding with the compiler's result" >&5
17106 echo "$as_me: WARNING: gdk-pixbuf/gdk-pixbuf.h: proceeding with the compiler's result" >&2;}
17107     ac_header_preproc=yes
17108     ;;
17109   no:yes:* )
17110     { echo "$as_me:$LINENO: WARNING: gdk-pixbuf/gdk-pixbuf.h: present but cannot be compiled" >&5
17111 echo "$as_me: WARNING: gdk-pixbuf/gdk-pixbuf.h: present but cannot be compiled" >&2;}
17112     { echo "$as_me:$LINENO: WARNING: gdk-pixbuf/gdk-pixbuf.h:     check for missing prerequisite headers?" >&5
17113 echo "$as_me: WARNING: gdk-pixbuf/gdk-pixbuf.h:     check for missing prerequisite headers?" >&2;}
17114     { echo "$as_me:$LINENO: WARNING: gdk-pixbuf/gdk-pixbuf.h: see the Autoconf documentation" >&5
17115 echo "$as_me: WARNING: gdk-pixbuf/gdk-pixbuf.h: see the Autoconf documentation" >&2;}
17116     { echo "$as_me:$LINENO: WARNING: gdk-pixbuf/gdk-pixbuf.h:     section \"Present But Cannot Be Compiled\"" >&5
17117 echo "$as_me: WARNING: gdk-pixbuf/gdk-pixbuf.h:     section \"Present But Cannot Be Compiled\"" >&2;}
17118     { echo "$as_me:$LINENO: WARNING: gdk-pixbuf/gdk-pixbuf.h: proceeding with the preprocessor's result" >&5
17119 echo "$as_me: WARNING: gdk-pixbuf/gdk-pixbuf.h: proceeding with the preprocessor's result" >&2;}
17120     { echo "$as_me:$LINENO: WARNING: gdk-pixbuf/gdk-pixbuf.h: in the future, the compiler will take precedence" >&5
17121 echo "$as_me: WARNING: gdk-pixbuf/gdk-pixbuf.h: in the future, the compiler will take precedence" >&2;}
17122     (
17123       cat <<\_ASBOX
17124 ## ------------------------------------------ ##
17125 ## Report this to the AC_PACKAGE_NAME lists.  ##
17126 ## ------------------------------------------ ##
17127 _ASBOX
17128     ) |
17129       sed "s/^/$as_me: WARNING:     /" >&2
17130     ;;
17131 esac
17132 echo "$as_me:$LINENO: checking for gdk-pixbuf/gdk-pixbuf.h" >&5
17133 echo $ECHO_N "checking for gdk-pixbuf/gdk-pixbuf.h... $ECHO_C" >&6
17134 if test "${ac_cv_header_gdk_pixbuf_gdk_pixbuf_h+set}" = set; then
17135   echo $ECHO_N "(cached) $ECHO_C" >&6
17136 else
17137   ac_cv_header_gdk_pixbuf_gdk_pixbuf_h=$ac_header_preproc
17138 fi
17139 echo "$as_me:$LINENO: result: $ac_cv_header_gdk_pixbuf_gdk_pixbuf_h" >&5
17140 echo "${ECHO_T}$ac_cv_header_gdk_pixbuf_gdk_pixbuf_h" >&6
17141
17142 fi
17143 if test $ac_cv_header_gdk_pixbuf_gdk_pixbuf_h = yes; then
17144   have_gdk_pixbuf=yes
17145 fi
17146
17147
17148   CPPFLAGS="$ac_save_CPPFLAGS"
17149
17150     # if that worked, check for header B...
17151     if test "$have_gdk_pixbuf" = yes; then
17152       have_gdk_pixbuf=no
17153       gdk_pixbuf_halfassed=yes
17154
17155   ac_save_CPPFLAGS="$CPPFLAGS"
17156   if test \! -z "$includedir" ; then
17157     CPPFLAGS="$CPPFLAGS -I$includedir"
17158   fi
17159   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
17160   if test "${ac_cv_header_gdk_pixbuf_gdk_pixbuf_xlib_h+set}" = set; then
17161   echo "$as_me:$LINENO: checking for gdk-pixbuf/gdk-pixbuf-xlib.h" >&5
17162 echo $ECHO_N "checking for gdk-pixbuf/gdk-pixbuf-xlib.h... $ECHO_C" >&6
17163 if test "${ac_cv_header_gdk_pixbuf_gdk_pixbuf_xlib_h+set}" = set; then
17164   echo $ECHO_N "(cached) $ECHO_C" >&6
17165 fi
17166 echo "$as_me:$LINENO: result: $ac_cv_header_gdk_pixbuf_gdk_pixbuf_xlib_h" >&5
17167 echo "${ECHO_T}$ac_cv_header_gdk_pixbuf_gdk_pixbuf_xlib_h" >&6
17168 else
17169   # Is the header compilable?
17170 echo "$as_me:$LINENO: checking gdk-pixbuf/gdk-pixbuf-xlib.h usability" >&5
17171 echo $ECHO_N "checking gdk-pixbuf/gdk-pixbuf-xlib.h usability... $ECHO_C" >&6
17172 cat >conftest.$ac_ext <<_ACEOF
17173 /* confdefs.h.  */
17174 _ACEOF
17175 cat confdefs.h >>conftest.$ac_ext
17176 cat >>conftest.$ac_ext <<_ACEOF
17177 /* end confdefs.h.  */
17178 $ac_includes_default
17179 #include <gdk-pixbuf/gdk-pixbuf-xlib.h>
17180 _ACEOF
17181 rm -f conftest.$ac_objext
17182 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
17183   (eval $ac_compile) 2>conftest.er1
17184   ac_status=$?
17185   grep -v '^ *+' conftest.er1 >conftest.err
17186   rm -f conftest.er1
17187   cat conftest.err >&5
17188   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17189   (exit $ac_status); } &&
17190          { ac_try='test -z "$ac_c_werror_flag"
17191                          || test ! -s conftest.err'
17192   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17193   (eval $ac_try) 2>&5
17194   ac_status=$?
17195   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17196   (exit $ac_status); }; } &&
17197          { ac_try='test -s conftest.$ac_objext'
17198   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17199   (eval $ac_try) 2>&5
17200   ac_status=$?
17201   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17202   (exit $ac_status); }; }; then
17203   ac_header_compiler=yes
17204 else
17205   echo "$as_me: failed program was:" >&5
17206 sed 's/^/| /' conftest.$ac_ext >&5
17207
17208 ac_header_compiler=no
17209 fi
17210 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
17211 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
17212 echo "${ECHO_T}$ac_header_compiler" >&6
17213
17214 # Is the header present?
17215 echo "$as_me:$LINENO: checking gdk-pixbuf/gdk-pixbuf-xlib.h presence" >&5
17216 echo $ECHO_N "checking gdk-pixbuf/gdk-pixbuf-xlib.h presence... $ECHO_C" >&6
17217 cat >conftest.$ac_ext <<_ACEOF
17218 /* confdefs.h.  */
17219 _ACEOF
17220 cat confdefs.h >>conftest.$ac_ext
17221 cat >>conftest.$ac_ext <<_ACEOF
17222 /* end confdefs.h.  */
17223 #include <gdk-pixbuf/gdk-pixbuf-xlib.h>
17224 _ACEOF
17225 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
17226   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
17227   ac_status=$?
17228   grep -v '^ *+' conftest.er1 >conftest.err
17229   rm -f conftest.er1
17230   cat conftest.err >&5
17231   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17232   (exit $ac_status); } >/dev/null; then
17233   if test -s conftest.err; then
17234     ac_cpp_err=$ac_c_preproc_warn_flag
17235     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
17236   else
17237     ac_cpp_err=
17238   fi
17239 else
17240   ac_cpp_err=yes
17241 fi
17242 if test -z "$ac_cpp_err"; then
17243   ac_header_preproc=yes
17244 else
17245   echo "$as_me: failed program was:" >&5
17246 sed 's/^/| /' conftest.$ac_ext >&5
17247
17248   ac_header_preproc=no
17249 fi
17250 rm -f conftest.err conftest.$ac_ext
17251 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
17252 echo "${ECHO_T}$ac_header_preproc" >&6
17253
17254 # So?  What about this header?
17255 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
17256   yes:no: )
17257     { echo "$as_me:$LINENO: WARNING: gdk-pixbuf/gdk-pixbuf-xlib.h: accepted by the compiler, rejected by the preprocessor!" >&5
17258 echo "$as_me: WARNING: gdk-pixbuf/gdk-pixbuf-xlib.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
17259     { echo "$as_me:$LINENO: WARNING: gdk-pixbuf/gdk-pixbuf-xlib.h: proceeding with the compiler's result" >&5
17260 echo "$as_me: WARNING: gdk-pixbuf/gdk-pixbuf-xlib.h: proceeding with the compiler's result" >&2;}
17261     ac_header_preproc=yes
17262     ;;
17263   no:yes:* )
17264     { echo "$as_me:$LINENO: WARNING: gdk-pixbuf/gdk-pixbuf-xlib.h: present but cannot be compiled" >&5
17265 echo "$as_me: WARNING: gdk-pixbuf/gdk-pixbuf-xlib.h: present but cannot be compiled" >&2;}
17266     { echo "$as_me:$LINENO: WARNING: gdk-pixbuf/gdk-pixbuf-xlib.h:     check for missing prerequisite headers?" >&5
17267 echo "$as_me: WARNING: gdk-pixbuf/gdk-pixbuf-xlib.h:     check for missing prerequisite headers?" >&2;}
17268     { echo "$as_me:$LINENO: WARNING: gdk-pixbuf/gdk-pixbuf-xlib.h: see the Autoconf documentation" >&5
17269 echo "$as_me: WARNING: gdk-pixbuf/gdk-pixbuf-xlib.h: see the Autoconf documentation" >&2;}
17270     { echo "$as_me:$LINENO: WARNING: gdk-pixbuf/gdk-pixbuf-xlib.h:     section \"Present But Cannot Be Compiled\"" >&5
17271 echo "$as_me: WARNING: gdk-pixbuf/gdk-pixbuf-xlib.h:     section \"Present But Cannot Be Compiled\"" >&2;}
17272     { echo "$as_me:$LINENO: WARNING: gdk-pixbuf/gdk-pixbuf-xlib.h: proceeding with the preprocessor's result" >&5
17273 echo "$as_me: WARNING: gdk-pixbuf/gdk-pixbuf-xlib.h: proceeding with the preprocessor's result" >&2;}
17274     { echo "$as_me:$LINENO: WARNING: gdk-pixbuf/gdk-pixbuf-xlib.h: in the future, the compiler will take precedence" >&5
17275 echo "$as_me: WARNING: gdk-pixbuf/gdk-pixbuf-xlib.h: in the future, the compiler will take precedence" >&2;}
17276     (
17277       cat <<\_ASBOX
17278 ## ------------------------------------------ ##
17279 ## Report this to the AC_PACKAGE_NAME lists.  ##
17280 ## ------------------------------------------ ##
17281 _ASBOX
17282     ) |
17283       sed "s/^/$as_me: WARNING:     /" >&2
17284     ;;
17285 esac
17286 echo "$as_me:$LINENO: checking for gdk-pixbuf/gdk-pixbuf-xlib.h" >&5
17287 echo $ECHO_N "checking for gdk-pixbuf/gdk-pixbuf-xlib.h... $ECHO_C" >&6
17288 if test "${ac_cv_header_gdk_pixbuf_gdk_pixbuf_xlib_h+set}" = set; then
17289   echo $ECHO_N "(cached) $ECHO_C" >&6
17290 else
17291   ac_cv_header_gdk_pixbuf_gdk_pixbuf_xlib_h=$ac_header_preproc
17292 fi
17293 echo "$as_me:$LINENO: result: $ac_cv_header_gdk_pixbuf_gdk_pixbuf_xlib_h" >&5
17294 echo "${ECHO_T}$ac_cv_header_gdk_pixbuf_gdk_pixbuf_xlib_h" >&6
17295
17296 fi
17297 if test $ac_cv_header_gdk_pixbuf_gdk_pixbuf_xlib_h = yes; then
17298   have_gdk_pixbuf=yes
17299                          gdk_pixbuf_halfassed=no
17300 fi
17301
17302
17303   CPPFLAGS="$ac_save_CPPFLAGS"
17304
17305       # yay, it has a new name in Gtk 2.x...
17306       if test "$have_gdk_pixbuf" = no; then
17307         have_gdk_pixbuf=no
17308         gdk_pixbuf_halfassed=yes
17309
17310   ac_save_CPPFLAGS="$CPPFLAGS"
17311   if test \! -z "$includedir" ; then
17312     CPPFLAGS="$CPPFLAGS -I$includedir"
17313   fi
17314   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
17315   if test "${ac_cv_header_gdk_pixbuf_xlib_gdk_pixbuf_xlib_h+set}" = set; then
17316   echo "$as_me:$LINENO: checking for gdk-pixbuf-xlib/gdk-pixbuf-xlib.h" >&5
17317 echo $ECHO_N "checking for gdk-pixbuf-xlib/gdk-pixbuf-xlib.h... $ECHO_C" >&6
17318 if test "${ac_cv_header_gdk_pixbuf_xlib_gdk_pixbuf_xlib_h+set}" = set; then
17319   echo $ECHO_N "(cached) $ECHO_C" >&6
17320 fi
17321 echo "$as_me:$LINENO: result: $ac_cv_header_gdk_pixbuf_xlib_gdk_pixbuf_xlib_h" >&5
17322 echo "${ECHO_T}$ac_cv_header_gdk_pixbuf_xlib_gdk_pixbuf_xlib_h" >&6
17323 else
17324   # Is the header compilable?
17325 echo "$as_me:$LINENO: checking gdk-pixbuf-xlib/gdk-pixbuf-xlib.h usability" >&5
17326 echo $ECHO_N "checking gdk-pixbuf-xlib/gdk-pixbuf-xlib.h usability... $ECHO_C" >&6
17327 cat >conftest.$ac_ext <<_ACEOF
17328 /* confdefs.h.  */
17329 _ACEOF
17330 cat confdefs.h >>conftest.$ac_ext
17331 cat >>conftest.$ac_ext <<_ACEOF
17332 /* end confdefs.h.  */
17333 $ac_includes_default
17334 #include <gdk-pixbuf-xlib/gdk-pixbuf-xlib.h>
17335 _ACEOF
17336 rm -f conftest.$ac_objext
17337 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
17338   (eval $ac_compile) 2>conftest.er1
17339   ac_status=$?
17340   grep -v '^ *+' conftest.er1 >conftest.err
17341   rm -f conftest.er1
17342   cat conftest.err >&5
17343   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17344   (exit $ac_status); } &&
17345          { ac_try='test -z "$ac_c_werror_flag"
17346                          || test ! -s conftest.err'
17347   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17348   (eval $ac_try) 2>&5
17349   ac_status=$?
17350   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17351   (exit $ac_status); }; } &&
17352          { ac_try='test -s conftest.$ac_objext'
17353   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17354   (eval $ac_try) 2>&5
17355   ac_status=$?
17356   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17357   (exit $ac_status); }; }; then
17358   ac_header_compiler=yes
17359 else
17360   echo "$as_me: failed program was:" >&5
17361 sed 's/^/| /' conftest.$ac_ext >&5
17362
17363 ac_header_compiler=no
17364 fi
17365 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
17366 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
17367 echo "${ECHO_T}$ac_header_compiler" >&6
17368
17369 # Is the header present?
17370 echo "$as_me:$LINENO: checking gdk-pixbuf-xlib/gdk-pixbuf-xlib.h presence" >&5
17371 echo $ECHO_N "checking gdk-pixbuf-xlib/gdk-pixbuf-xlib.h presence... $ECHO_C" >&6
17372 cat >conftest.$ac_ext <<_ACEOF
17373 /* confdefs.h.  */
17374 _ACEOF
17375 cat confdefs.h >>conftest.$ac_ext
17376 cat >>conftest.$ac_ext <<_ACEOF
17377 /* end confdefs.h.  */
17378 #include <gdk-pixbuf-xlib/gdk-pixbuf-xlib.h>
17379 _ACEOF
17380 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
17381   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
17382   ac_status=$?
17383   grep -v '^ *+' conftest.er1 >conftest.err
17384   rm -f conftest.er1
17385   cat conftest.err >&5
17386   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17387   (exit $ac_status); } >/dev/null; then
17388   if test -s conftest.err; then
17389     ac_cpp_err=$ac_c_preproc_warn_flag
17390     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
17391   else
17392     ac_cpp_err=
17393   fi
17394 else
17395   ac_cpp_err=yes
17396 fi
17397 if test -z "$ac_cpp_err"; then
17398   ac_header_preproc=yes
17399 else
17400   echo "$as_me: failed program was:" >&5
17401 sed 's/^/| /' conftest.$ac_ext >&5
17402
17403   ac_header_preproc=no
17404 fi
17405 rm -f conftest.err conftest.$ac_ext
17406 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
17407 echo "${ECHO_T}$ac_header_preproc" >&6
17408
17409 # So?  What about this header?
17410 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
17411   yes:no: )
17412     { echo "$as_me:$LINENO: WARNING: gdk-pixbuf-xlib/gdk-pixbuf-xlib.h: accepted by the compiler, rejected by the preprocessor!" >&5
17413 echo "$as_me: WARNING: gdk-pixbuf-xlib/gdk-pixbuf-xlib.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
17414     { echo "$as_me:$LINENO: WARNING: gdk-pixbuf-xlib/gdk-pixbuf-xlib.h: proceeding with the compiler's result" >&5
17415 echo "$as_me: WARNING: gdk-pixbuf-xlib/gdk-pixbuf-xlib.h: proceeding with the compiler's result" >&2;}
17416     ac_header_preproc=yes
17417     ;;
17418   no:yes:* )
17419     { echo "$as_me:$LINENO: WARNING: gdk-pixbuf-xlib/gdk-pixbuf-xlib.h: present but cannot be compiled" >&5
17420 echo "$as_me: WARNING: gdk-pixbuf-xlib/gdk-pixbuf-xlib.h: present but cannot be compiled" >&2;}
17421     { echo "$as_me:$LINENO: WARNING: gdk-pixbuf-xlib/gdk-pixbuf-xlib.h:     check for missing prerequisite headers?" >&5
17422 echo "$as_me: WARNING: gdk-pixbuf-xlib/gdk-pixbuf-xlib.h:     check for missing prerequisite headers?" >&2;}
17423     { echo "$as_me:$LINENO: WARNING: gdk-pixbuf-xlib/gdk-pixbuf-xlib.h: see the Autoconf documentation" >&5
17424 echo "$as_me: WARNING: gdk-pixbuf-xlib/gdk-pixbuf-xlib.h: see the Autoconf documentation" >&2;}
17425     { echo "$as_me:$LINENO: WARNING: gdk-pixbuf-xlib/gdk-pixbuf-xlib.h:     section \"Present But Cannot Be Compiled\"" >&5
17426 echo "$as_me: WARNING: gdk-pixbuf-xlib/gdk-pixbuf-xlib.h:     section \"Present But Cannot Be Compiled\"" >&2;}
17427     { echo "$as_me:$LINENO: WARNING: gdk-pixbuf-xlib/gdk-pixbuf-xlib.h: proceeding with the preprocessor's result" >&5
17428 echo "$as_me: WARNING: gdk-pixbuf-xlib/gdk-pixbuf-xlib.h: proceeding with the preprocessor's result" >&2;}
17429     { echo "$as_me:$LINENO: WARNING: gdk-pixbuf-xlib/gdk-pixbuf-xlib.h: in the future, the compiler will take precedence" >&5
17430 echo "$as_me: WARNING: gdk-pixbuf-xlib/gdk-pixbuf-xlib.h: in the future, the compiler will take precedence" >&2;}
17431     (
17432       cat <<\_ASBOX
17433 ## ------------------------------------------ ##
17434 ## Report this to the AC_PACKAGE_NAME lists.  ##
17435 ## ------------------------------------------ ##
17436 _ASBOX
17437     ) |
17438       sed "s/^/$as_me: WARNING:     /" >&2
17439     ;;
17440 esac
17441 echo "$as_me:$LINENO: checking for gdk-pixbuf-xlib/gdk-pixbuf-xlib.h" >&5
17442 echo $ECHO_N "checking for gdk-pixbuf-xlib/gdk-pixbuf-xlib.h... $ECHO_C" >&6
17443 if test "${ac_cv_header_gdk_pixbuf_xlib_gdk_pixbuf_xlib_h+set}" = set; then
17444   echo $ECHO_N "(cached) $ECHO_C" >&6
17445 else
17446   ac_cv_header_gdk_pixbuf_xlib_gdk_pixbuf_xlib_h=$ac_header_preproc
17447 fi
17448 echo "$as_me:$LINENO: result: $ac_cv_header_gdk_pixbuf_xlib_gdk_pixbuf_xlib_h" >&5
17449 echo "${ECHO_T}$ac_cv_header_gdk_pixbuf_xlib_gdk_pixbuf_xlib_h" >&6
17450
17451 fi
17452 if test $ac_cv_header_gdk_pixbuf_xlib_gdk_pixbuf_xlib_h = yes; then
17453   have_gdk_pixbuf=yes
17454                            gdk_pixbuf_halfassed=no
17455 fi
17456
17457
17458   CPPFLAGS="$ac_save_CPPFLAGS"
17459       fi
17460     fi
17461     CPPFLAGS="$ac_save_gdk_pixbuf_CPPFLAGS"
17462   fi
17463
17464   if test "$have_gdk_pixbuf" = yes; then
17465     # we have the headers, now check for the libraries
17466     have_gdk_pixbuf=no
17467     gdk_pixbuf_halfassed=yes
17468
17469     echo "$as_me:$LINENO: result: checking for gdk_pixbuf usability..." >&5
17470 echo "${ECHO_T}checking for gdk_pixbuf usability..." >&6
17471
17472     # library A...
17473
17474   ac_save_CPPFLAGS="$CPPFLAGS"
17475   ac_save_LDFLAGS="$LDFLAGS"
17476 #  ac_save_LIBS="$LIBS"
17477
17478   if test \! -z "$includedir" ; then
17479     CPPFLAGS="$CPPFLAGS -I$includedir"
17480   fi
17481   # note: $X_CFLAGS includes $x_includes
17482   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
17483
17484   if test \! -z "$libdir" ; then
17485     LDFLAGS="$LDFLAGS -L$libdir"
17486   fi
17487   # note: $X_LIBS includes $x_libraries
17488   LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
17489
17490   echo "$as_me:$LINENO: checking for gdk_pixbuf_new_from_file in -lc" >&5
17491 echo $ECHO_N "checking for gdk_pixbuf_new_from_file in -lc... $ECHO_C" >&6
17492 if test "${ac_cv_lib_c_gdk_pixbuf_new_from_file+set}" = set; then
17493   echo $ECHO_N "(cached) $ECHO_C" >&6
17494 else
17495   ac_check_lib_save_LIBS=$LIBS
17496 LIBS="-lc $ac_gdk_pixbuf_config_libs -lX11 -lXext -lm $LIBS"
17497 cat >conftest.$ac_ext <<_ACEOF
17498 /* confdefs.h.  */
17499 _ACEOF
17500 cat confdefs.h >>conftest.$ac_ext
17501 cat >>conftest.$ac_ext <<_ACEOF
17502 /* end confdefs.h.  */
17503
17504 /* Override any gcc2 internal prototype to avoid an error.  */
17505 #ifdef __cplusplus
17506 extern "C"
17507 #endif
17508 /* We use char because int might match the return type of a gcc2
17509    builtin and then its argument prototype would still apply.  */
17510 char gdk_pixbuf_new_from_file ();
17511 int
17512 main ()
17513 {
17514 gdk_pixbuf_new_from_file ();
17515   ;
17516   return 0;
17517 }
17518 _ACEOF
17519 rm -f conftest.$ac_objext conftest$ac_exeext
17520 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
17521   (eval $ac_link) 2>conftest.er1
17522   ac_status=$?
17523   grep -v '^ *+' conftest.er1 >conftest.err
17524   rm -f conftest.er1
17525   cat conftest.err >&5
17526   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17527   (exit $ac_status); } &&
17528          { ac_try='test -z "$ac_c_werror_flag"
17529                          || test ! -s conftest.err'
17530   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17531   (eval $ac_try) 2>&5
17532   ac_status=$?
17533   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17534   (exit $ac_status); }; } &&
17535          { ac_try='test -s conftest$ac_exeext'
17536   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17537   (eval $ac_try) 2>&5
17538   ac_status=$?
17539   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17540   (exit $ac_status); }; }; then
17541   ac_cv_lib_c_gdk_pixbuf_new_from_file=yes
17542 else
17543   echo "$as_me: failed program was:" >&5
17544 sed 's/^/| /' conftest.$ac_ext >&5
17545
17546 ac_cv_lib_c_gdk_pixbuf_new_from_file=no
17547 fi
17548 rm -f conftest.err conftest.$ac_objext \
17549       conftest$ac_exeext conftest.$ac_ext
17550 LIBS=$ac_check_lib_save_LIBS
17551 fi
17552 echo "$as_me:$LINENO: result: $ac_cv_lib_c_gdk_pixbuf_new_from_file" >&5
17553 echo "${ECHO_T}$ac_cv_lib_c_gdk_pixbuf_new_from_file" >&6
17554 if test $ac_cv_lib_c_gdk_pixbuf_new_from_file = yes; then
17555   have_gdk_pixbuf=yes
17556 fi
17557
17558   CPPFLAGS="$ac_save_CPPFLAGS"
17559   LDFLAGS="$ac_save_LDFLAGS"
17560 #  LIBS="$ac_save_LIBS"
17561
17562     # library B...
17563     if test "$have_gdk_pixbuf" = yes; then
17564       have_gdk_pixbuf=no
17565
17566   ac_save_CPPFLAGS="$CPPFLAGS"
17567   ac_save_LDFLAGS="$LDFLAGS"
17568 #  ac_save_LIBS="$LIBS"
17569
17570   if test \! -z "$includedir" ; then
17571     CPPFLAGS="$CPPFLAGS -I$includedir"
17572   fi
17573   # note: $X_CFLAGS includes $x_includes
17574   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
17575
17576   if test \! -z "$libdir" ; then
17577     LDFLAGS="$LDFLAGS -L$libdir"
17578   fi
17579   # note: $X_LIBS includes $x_libraries
17580   LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
17581
17582   echo "$as_me:$LINENO: checking for gdk_pixbuf_xlib_init in -lc" >&5
17583 echo $ECHO_N "checking for gdk_pixbuf_xlib_init in -lc... $ECHO_C" >&6
17584 if test "${ac_cv_lib_c_gdk_pixbuf_xlib_init+set}" = set; then
17585   echo $ECHO_N "(cached) $ECHO_C" >&6
17586 else
17587   ac_check_lib_save_LIBS=$LIBS
17588 LIBS="-lc $ac_gdk_pixbuf_config_libs -lX11 -lXext -lm $LIBS"
17589 cat >conftest.$ac_ext <<_ACEOF
17590 /* confdefs.h.  */
17591 _ACEOF
17592 cat confdefs.h >>conftest.$ac_ext
17593 cat >>conftest.$ac_ext <<_ACEOF
17594 /* end confdefs.h.  */
17595
17596 /* Override any gcc2 internal prototype to avoid an error.  */
17597 #ifdef __cplusplus
17598 extern "C"
17599 #endif
17600 /* We use char because int might match the return type of a gcc2
17601    builtin and then its argument prototype would still apply.  */
17602 char gdk_pixbuf_xlib_init ();
17603 int
17604 main ()
17605 {
17606 gdk_pixbuf_xlib_init ();
17607   ;
17608   return 0;
17609 }
17610 _ACEOF
17611 rm -f conftest.$ac_objext conftest$ac_exeext
17612 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
17613   (eval $ac_link) 2>conftest.er1
17614   ac_status=$?
17615   grep -v '^ *+' conftest.er1 >conftest.err
17616   rm -f conftest.er1
17617   cat conftest.err >&5
17618   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17619   (exit $ac_status); } &&
17620          { ac_try='test -z "$ac_c_werror_flag"
17621                          || test ! -s conftest.err'
17622   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17623   (eval $ac_try) 2>&5
17624   ac_status=$?
17625   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17626   (exit $ac_status); }; } &&
17627          { ac_try='test -s conftest$ac_exeext'
17628   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17629   (eval $ac_try) 2>&5
17630   ac_status=$?
17631   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17632   (exit $ac_status); }; }; then
17633   ac_cv_lib_c_gdk_pixbuf_xlib_init=yes
17634 else
17635   echo "$as_me: failed program was:" >&5
17636 sed 's/^/| /' conftest.$ac_ext >&5
17637
17638 ac_cv_lib_c_gdk_pixbuf_xlib_init=no
17639 fi
17640 rm -f conftest.err conftest.$ac_objext \
17641       conftest$ac_exeext conftest.$ac_ext
17642 LIBS=$ac_check_lib_save_LIBS
17643 fi
17644 echo "$as_me:$LINENO: result: $ac_cv_lib_c_gdk_pixbuf_xlib_init" >&5
17645 echo "${ECHO_T}$ac_cv_lib_c_gdk_pixbuf_xlib_init" >&6
17646 if test $ac_cv_lib_c_gdk_pixbuf_xlib_init = yes; then
17647   have_gdk_pixbuf=yes
17648                       gdk_pixbuf_halfassed=no
17649 fi
17650
17651   CPPFLAGS="$ac_save_CPPFLAGS"
17652   LDFLAGS="$ac_save_LDFLAGS"
17653 #  LIBS="$ac_save_LIBS"
17654
17655     fi
17656   fi
17657
17658   if test "$have_gdk_pixbuf" = yes; then
17659     INCLUDES="$INCLUDES $ac_gdk_pixbuf_config_cflags"
17660     XPM_LIBS="$ac_gdk_pixbuf_config_libs"
17661     cat >>confdefs.h <<\_ACEOF
17662 #define HAVE_GDK_PIXBUF 1
17663 _ACEOF
17664
17665   else
17666     echo "$as_me:$LINENO: result: checking for gdk_pixbuf usability... no" >&5
17667 echo "${ECHO_T}checking for gdk_pixbuf usability... no" >&6
17668   fi
17669 fi
17670
17671
17672 ###############################################################################
17673 #
17674 #       Check for -lXpm.
17675 #
17676 ###############################################################################
17677
17678 have_xpm=no
17679 with_xpm_req=unspecified
17680
17681 # Check whether --with-xpm or --without-xpm was given.
17682 if test "${with_xpm+set}" = set; then
17683   withval="$with_xpm"
17684   with_xpm="$withval"; with_xpm_req="$withval"
17685 else
17686   with_xpm=yes
17687 fi;
17688
17689
17690    case "$with_xpm" in
17691     yes) ;;
17692     no)  ;;
17693
17694     /*)
17695      echo "$as_me:$LINENO: checking for XPM headers" >&5
17696 echo $ECHO_N "checking for XPM headers... $ECHO_C" >&6
17697      d=$with_xpm/include
17698      if test -d $d; then
17699        X_CFLAGS="-I$d $X_CFLAGS"
17700        echo "$as_me:$LINENO: result: $d" >&5
17701 echo "${ECHO_T}$d" >&6
17702      else
17703        echo "$as_me:$LINENO: result: not found ($d: no such directory)" >&5
17704 echo "${ECHO_T}not found ($d: no such directory)" >&6
17705      fi
17706
17707      echo "$as_me:$LINENO: checking for XPM libs" >&5
17708 echo $ECHO_N "checking for XPM libs... $ECHO_C" >&6
17709      d=$with_xpm/lib
17710      if test -d $d; then
17711        X_LIBS="-L$d $X_LIBS"
17712        echo "$as_me:$LINENO: result: $d" >&5
17713 echo "${ECHO_T}$d" >&6
17714      else
17715        echo "$as_me:$LINENO: result: not found ($d: no such directory)" >&5
17716 echo "${ECHO_T}not found ($d: no such directory)" >&6
17717      fi
17718
17719      # replace the directory string with "yes".
17720      with_xpm_req="yes"
17721      with_xpm=$with_xpm_req
17722      ;;
17723
17724     *)
17725      echo ""
17726      echo "error: argument to --with-xpm must be \"yes\", \"no\", or a directory."
17727      echo "       If it is a directory, then \`DIR/include' will be added to"
17728      echo "       the -I list, and \`DIR/lib' will be added to the -L list."
17729      exit 1
17730      ;;
17731    esac
17732
17733
17734 if test "$with_xpm" = yes; then
17735
17736   ac_save_CPPFLAGS="$CPPFLAGS"
17737   if test \! -z "$includedir" ; then
17738     CPPFLAGS="$CPPFLAGS -I$includedir"
17739   fi
17740   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
17741   echo "$as_me:$LINENO: checking for X11/xpm.h" >&5
17742 echo $ECHO_N "checking for X11/xpm.h... $ECHO_C" >&6
17743 if test "${ac_cv_header_X11_xpm_h+set}" = set; then
17744   echo $ECHO_N "(cached) $ECHO_C" >&6
17745 else
17746   cat >conftest.$ac_ext <<_ACEOF
17747 /* confdefs.h.  */
17748 _ACEOF
17749 cat confdefs.h >>conftest.$ac_ext
17750 cat >>conftest.$ac_ext <<_ACEOF
17751 /* end confdefs.h.  */
17752 #include <X11/Xlib.h>
17753
17754 #include <X11/xpm.h>
17755 _ACEOF
17756 rm -f conftest.$ac_objext
17757 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
17758   (eval $ac_compile) 2>conftest.er1
17759   ac_status=$?
17760   grep -v '^ *+' conftest.er1 >conftest.err
17761   rm -f conftest.er1
17762   cat conftest.err >&5
17763   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17764   (exit $ac_status); } &&
17765          { ac_try='test -z "$ac_c_werror_flag"
17766                          || test ! -s conftest.err'
17767   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17768   (eval $ac_try) 2>&5
17769   ac_status=$?
17770   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17771   (exit $ac_status); }; } &&
17772          { ac_try='test -s conftest.$ac_objext'
17773   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17774   (eval $ac_try) 2>&5
17775   ac_status=$?
17776   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17777   (exit $ac_status); }; }; then
17778   ac_cv_header_X11_xpm_h=yes
17779 else
17780   echo "$as_me: failed program was:" >&5
17781 sed 's/^/| /' conftest.$ac_ext >&5
17782
17783 ac_cv_header_X11_xpm_h=no
17784 fi
17785 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
17786 fi
17787 echo "$as_me:$LINENO: result: $ac_cv_header_X11_xpm_h" >&5
17788 echo "${ECHO_T}$ac_cv_header_X11_xpm_h" >&6
17789 if test $ac_cv_header_X11_xpm_h = yes; then
17790   have_xpm=yes
17791                     cat >>confdefs.h <<\_ACEOF
17792 #define HAVE_XPM 1
17793 _ACEOF
17794
17795                     XPM_LIBS="-lXpm $XPM_LIBS"
17796 fi
17797
17798
17799   CPPFLAGS="$ac_save_CPPFLAGS"
17800 elif test "$with_xpm" != no; then
17801   echo "error: must be yes or no: --with-xpm=$with_xpm"
17802   exit 1
17803 fi
17804
17805 # See comment near $motif_requires_xpm, above.
17806 # Need to do this here, after both Motif and XPM have been checked for.
17807 #
17808 if test "$have_motif" = yes -a "$have_xpm" = yes ; then
17809   if test "$motif_requires_xpm" = yes ; then
17810     MOTIF_LIBS="$MOTIF_LIBS $XPM_LIBS"
17811   fi
17812 fi
17813
17814
17815 ###############################################################################
17816 #
17817 #       Check for -ljpeg
17818 #
17819 ###############################################################################
17820
17821 have_jpeg=no
17822 with_jpeg_req=unspecified
17823 jpeg_halfassed=no
17824
17825 # Check whether --with-jpeg or --without-jpeg was given.
17826 if test "${with_jpeg+set}" = set; then
17827   withval="$with_jpeg"
17828   with_jpeg="$withval"; with_jpeg_req="$withval"
17829 else
17830   with_jpeg=yes
17831 fi;
17832
17833
17834    case "$with_jpeg" in
17835     yes) ;;
17836     no)  ;;
17837
17838     /*)
17839      echo "$as_me:$LINENO: checking for JPEG headers" >&5
17840 echo $ECHO_N "checking for JPEG headers... $ECHO_C" >&6
17841      d=$with_jpeg/include
17842      if test -d $d; then
17843        X_CFLAGS="-I$d $X_CFLAGS"
17844        echo "$as_me:$LINENO: result: $d" >&5
17845 echo "${ECHO_T}$d" >&6
17846      else
17847        echo "$as_me:$LINENO: result: not found ($d: no such directory)" >&5
17848 echo "${ECHO_T}not found ($d: no such directory)" >&6
17849      fi
17850
17851      echo "$as_me:$LINENO: checking for JPEG libs" >&5
17852 echo $ECHO_N "checking for JPEG libs... $ECHO_C" >&6
17853      d=$with_jpeg/lib
17854      if test -d $d; then
17855        X_LIBS="-L$d $X_LIBS"
17856        echo "$as_me:$LINENO: result: $d" >&5
17857 echo "${ECHO_T}$d" >&6
17858      else
17859        echo "$as_me:$LINENO: result: not found ($d: no such directory)" >&5
17860 echo "${ECHO_T}not found ($d: no such directory)" >&6
17861      fi
17862
17863      # replace the directory string with "yes".
17864      with_jpeg_req="yes"
17865      with_jpeg=$with_jpeg_req
17866      ;;
17867
17868     *)
17869      echo ""
17870      echo "error: argument to --with-jpeg must be \"yes\", \"no\", or a directory."
17871      echo "       If it is a directory, then \`DIR/include' will be added to"
17872      echo "       the -I list, and \`DIR/lib' will be added to the -L list."
17873      exit 1
17874      ;;
17875    esac
17876
17877
17878 if test "$with_jpeg" != yes -a "$with_jpeg" != no ; then
17879   echo "error: must be yes or no: --with-jpeg=$with_jpeg"
17880   exit 1
17881 fi
17882
17883 if test "$with_jpeg" = yes; then
17884
17885   have_jpeg=no
17886
17887   ac_save_CPPFLAGS="$CPPFLAGS"
17888   if test \! -z "$includedir" ; then
17889     CPPFLAGS="$CPPFLAGS -I$includedir"
17890   fi
17891   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
17892   if test "${ac_cv_header_jpeglib_h+set}" = set; then
17893   echo "$as_me:$LINENO: checking for jpeglib.h" >&5
17894 echo $ECHO_N "checking for jpeglib.h... $ECHO_C" >&6
17895 if test "${ac_cv_header_jpeglib_h+set}" = set; then
17896   echo $ECHO_N "(cached) $ECHO_C" >&6
17897 fi
17898 echo "$as_me:$LINENO: result: $ac_cv_header_jpeglib_h" >&5
17899 echo "${ECHO_T}$ac_cv_header_jpeglib_h" >&6
17900 else
17901   # Is the header compilable?
17902 echo "$as_me:$LINENO: checking jpeglib.h usability" >&5
17903 echo $ECHO_N "checking jpeglib.h usability... $ECHO_C" >&6
17904 cat >conftest.$ac_ext <<_ACEOF
17905 /* confdefs.h.  */
17906 _ACEOF
17907 cat confdefs.h >>conftest.$ac_ext
17908 cat >>conftest.$ac_ext <<_ACEOF
17909 /* end confdefs.h.  */
17910 $ac_includes_default
17911 #include <jpeglib.h>
17912 _ACEOF
17913 rm -f conftest.$ac_objext
17914 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
17915   (eval $ac_compile) 2>conftest.er1
17916   ac_status=$?
17917   grep -v '^ *+' conftest.er1 >conftest.err
17918   rm -f conftest.er1
17919   cat conftest.err >&5
17920   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17921   (exit $ac_status); } &&
17922          { ac_try='test -z "$ac_c_werror_flag"
17923                          || test ! -s conftest.err'
17924   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17925   (eval $ac_try) 2>&5
17926   ac_status=$?
17927   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17928   (exit $ac_status); }; } &&
17929          { ac_try='test -s conftest.$ac_objext'
17930   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17931   (eval $ac_try) 2>&5
17932   ac_status=$?
17933   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17934   (exit $ac_status); }; }; then
17935   ac_header_compiler=yes
17936 else
17937   echo "$as_me: failed program was:" >&5
17938 sed 's/^/| /' conftest.$ac_ext >&5
17939
17940 ac_header_compiler=no
17941 fi
17942 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
17943 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
17944 echo "${ECHO_T}$ac_header_compiler" >&6
17945
17946 # Is the header present?
17947 echo "$as_me:$LINENO: checking jpeglib.h presence" >&5
17948 echo $ECHO_N "checking jpeglib.h presence... $ECHO_C" >&6
17949 cat >conftest.$ac_ext <<_ACEOF
17950 /* confdefs.h.  */
17951 _ACEOF
17952 cat confdefs.h >>conftest.$ac_ext
17953 cat >>conftest.$ac_ext <<_ACEOF
17954 /* end confdefs.h.  */
17955 #include <jpeglib.h>
17956 _ACEOF
17957 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
17958   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
17959   ac_status=$?
17960   grep -v '^ *+' conftest.er1 >conftest.err
17961   rm -f conftest.er1
17962   cat conftest.err >&5
17963   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17964   (exit $ac_status); } >/dev/null; then
17965   if test -s conftest.err; then
17966     ac_cpp_err=$ac_c_preproc_warn_flag
17967     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
17968   else
17969     ac_cpp_err=
17970   fi
17971 else
17972   ac_cpp_err=yes
17973 fi
17974 if test -z "$ac_cpp_err"; then
17975   ac_header_preproc=yes
17976 else
17977   echo "$as_me: failed program was:" >&5
17978 sed 's/^/| /' conftest.$ac_ext >&5
17979
17980   ac_header_preproc=no
17981 fi
17982 rm -f conftest.err conftest.$ac_ext
17983 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
17984 echo "${ECHO_T}$ac_header_preproc" >&6
17985
17986 # So?  What about this header?
17987 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
17988   yes:no: )
17989     { echo "$as_me:$LINENO: WARNING: jpeglib.h: accepted by the compiler, rejected by the preprocessor!" >&5
17990 echo "$as_me: WARNING: jpeglib.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
17991     { echo "$as_me:$LINENO: WARNING: jpeglib.h: proceeding with the compiler's result" >&5
17992 echo "$as_me: WARNING: jpeglib.h: proceeding with the compiler's result" >&2;}
17993     ac_header_preproc=yes
17994     ;;
17995   no:yes:* )
17996     { echo "$as_me:$LINENO: WARNING: jpeglib.h: present but cannot be compiled" >&5
17997 echo "$as_me: WARNING: jpeglib.h: present but cannot be compiled" >&2;}
17998     { echo "$as_me:$LINENO: WARNING: jpeglib.h:     check for missing prerequisite headers?" >&5
17999 echo "$as_me: WARNING: jpeglib.h:     check for missing prerequisite headers?" >&2;}
18000     { echo "$as_me:$LINENO: WARNING: jpeglib.h: see the Autoconf documentation" >&5
18001 echo "$as_me: WARNING: jpeglib.h: see the Autoconf documentation" >&2;}
18002     { echo "$as_me:$LINENO: WARNING: jpeglib.h:     section \"Present But Cannot Be Compiled\"" >&5
18003 echo "$as_me: WARNING: jpeglib.h:     section \"Present But Cannot Be Compiled\"" >&2;}
18004     { echo "$as_me:$LINENO: WARNING: jpeglib.h: proceeding with the preprocessor's result" >&5
18005 echo "$as_me: WARNING: jpeglib.h: proceeding with the preprocessor's result" >&2;}
18006     { echo "$as_me:$LINENO: WARNING: jpeglib.h: in the future, the compiler will take precedence" >&5
18007 echo "$as_me: WARNING: jpeglib.h: in the future, the compiler will take precedence" >&2;}
18008     (
18009       cat <<\_ASBOX
18010 ## ------------------------------------------ ##
18011 ## Report this to the AC_PACKAGE_NAME lists.  ##
18012 ## ------------------------------------------ ##
18013 _ASBOX
18014     ) |
18015       sed "s/^/$as_me: WARNING:     /" >&2
18016     ;;
18017 esac
18018 echo "$as_me:$LINENO: checking for jpeglib.h" >&5
18019 echo $ECHO_N "checking for jpeglib.h... $ECHO_C" >&6
18020 if test "${ac_cv_header_jpeglib_h+set}" = set; then
18021   echo $ECHO_N "(cached) $ECHO_C" >&6
18022 else
18023   ac_cv_header_jpeglib_h=$ac_header_preproc
18024 fi
18025 echo "$as_me:$LINENO: result: $ac_cv_header_jpeglib_h" >&5
18026 echo "${ECHO_T}$ac_cv_header_jpeglib_h" >&6
18027
18028 fi
18029 if test $ac_cv_header_jpeglib_h = yes; then
18030   have_jpeg=yes
18031 fi
18032
18033
18034   CPPFLAGS="$ac_save_CPPFLAGS"
18035
18036   if test "$have_jpeg" = yes; then
18037     # we have the header, now check for the library
18038     have_jpeg=no
18039     jpeg_halfassed=yes
18040
18041   ac_save_CPPFLAGS="$CPPFLAGS"
18042   ac_save_LDFLAGS="$LDFLAGS"
18043 #  ac_save_LIBS="$LIBS"
18044
18045   if test \! -z "$includedir" ; then
18046     CPPFLAGS="$CPPFLAGS -I$includedir"
18047   fi
18048   # note: $X_CFLAGS includes $x_includes
18049   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
18050
18051   if test \! -z "$libdir" ; then
18052     LDFLAGS="$LDFLAGS -L$libdir"
18053   fi
18054   # note: $X_LIBS includes $x_libraries
18055   LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
18056
18057   echo "$as_me:$LINENO: checking for jpeg_start_compress in -ljpeg" >&5
18058 echo $ECHO_N "checking for jpeg_start_compress in -ljpeg... $ECHO_C" >&6
18059 if test "${ac_cv_lib_jpeg_jpeg_start_compress+set}" = set; then
18060   echo $ECHO_N "(cached) $ECHO_C" >&6
18061 else
18062   ac_check_lib_save_LIBS=$LIBS
18063 LIBS="-ljpeg  $LIBS"
18064 cat >conftest.$ac_ext <<_ACEOF
18065 /* confdefs.h.  */
18066 _ACEOF
18067 cat confdefs.h >>conftest.$ac_ext
18068 cat >>conftest.$ac_ext <<_ACEOF
18069 /* end confdefs.h.  */
18070
18071 /* Override any gcc2 internal prototype to avoid an error.  */
18072 #ifdef __cplusplus
18073 extern "C"
18074 #endif
18075 /* We use char because int might match the return type of a gcc2
18076    builtin and then its argument prototype would still apply.  */
18077 char jpeg_start_compress ();
18078 int
18079 main ()
18080 {
18081 jpeg_start_compress ();
18082   ;
18083   return 0;
18084 }
18085 _ACEOF
18086 rm -f conftest.$ac_objext conftest$ac_exeext
18087 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
18088   (eval $ac_link) 2>conftest.er1
18089   ac_status=$?
18090   grep -v '^ *+' conftest.er1 >conftest.err
18091   rm -f conftest.er1
18092   cat conftest.err >&5
18093   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18094   (exit $ac_status); } &&
18095          { ac_try='test -z "$ac_c_werror_flag"
18096                          || test ! -s conftest.err'
18097   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18098   (eval $ac_try) 2>&5
18099   ac_status=$?
18100   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18101   (exit $ac_status); }; } &&
18102          { ac_try='test -s conftest$ac_exeext'
18103   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18104   (eval $ac_try) 2>&5
18105   ac_status=$?
18106   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18107   (exit $ac_status); }; }; then
18108   ac_cv_lib_jpeg_jpeg_start_compress=yes
18109 else
18110   echo "$as_me: failed program was:" >&5
18111 sed 's/^/| /' conftest.$ac_ext >&5
18112
18113 ac_cv_lib_jpeg_jpeg_start_compress=no
18114 fi
18115 rm -f conftest.err conftest.$ac_objext \
18116       conftest$ac_exeext conftest.$ac_ext
18117 LIBS=$ac_check_lib_save_LIBS
18118 fi
18119 echo "$as_me:$LINENO: result: $ac_cv_lib_jpeg_jpeg_start_compress" >&5
18120 echo "${ECHO_T}$ac_cv_lib_jpeg_jpeg_start_compress" >&6
18121 if test $ac_cv_lib_jpeg_jpeg_start_compress = yes; then
18122   have_jpeg=yes
18123                     jpeg_halfassed=no
18124                     JPEG_LIBS="-ljpeg"
18125                     cat >>confdefs.h <<\_ACEOF
18126 #define HAVE_JPEGLIB 1
18127 _ACEOF
18128
18129 fi
18130
18131   CPPFLAGS="$ac_save_CPPFLAGS"
18132   LDFLAGS="$ac_save_LDFLAGS"
18133 #  LIBS="$ac_save_LIBS"
18134
18135   fi
18136 fi
18137
18138
18139 ###############################################################################
18140 #
18141 #       Check for pty support: this allows 'phosphor' and 'apple2'
18142 #       to run curses-based programs, or be used as terminal windows.
18143 #
18144 ###############################################################################
18145
18146 PTY_LIBS=
18147
18148
18149 for ac_header in pty.h util.h
18150 do
18151 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
18152 if eval "test \"\${$as_ac_Header+set}\" = set"; then
18153   echo "$as_me:$LINENO: checking for $ac_header" >&5
18154 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
18155 if eval "test \"\${$as_ac_Header+set}\" = set"; then
18156   echo $ECHO_N "(cached) $ECHO_C" >&6
18157 fi
18158 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
18159 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
18160 else
18161   # Is the header compilable?
18162 echo "$as_me:$LINENO: checking $ac_header usability" >&5
18163 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
18164 cat >conftest.$ac_ext <<_ACEOF
18165 /* confdefs.h.  */
18166 _ACEOF
18167 cat confdefs.h >>conftest.$ac_ext
18168 cat >>conftest.$ac_ext <<_ACEOF
18169 /* end confdefs.h.  */
18170 $ac_includes_default
18171 #include <$ac_header>
18172 _ACEOF
18173 rm -f conftest.$ac_objext
18174 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
18175   (eval $ac_compile) 2>conftest.er1
18176   ac_status=$?
18177   grep -v '^ *+' conftest.er1 >conftest.err
18178   rm -f conftest.er1
18179   cat conftest.err >&5
18180   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18181   (exit $ac_status); } &&
18182          { ac_try='test -z "$ac_c_werror_flag"
18183                          || test ! -s conftest.err'
18184   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18185   (eval $ac_try) 2>&5
18186   ac_status=$?
18187   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18188   (exit $ac_status); }; } &&
18189          { ac_try='test -s conftest.$ac_objext'
18190   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18191   (eval $ac_try) 2>&5
18192   ac_status=$?
18193   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18194   (exit $ac_status); }; }; then
18195   ac_header_compiler=yes
18196 else
18197   echo "$as_me: failed program was:" >&5
18198 sed 's/^/| /' conftest.$ac_ext >&5
18199
18200 ac_header_compiler=no
18201 fi
18202 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
18203 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
18204 echo "${ECHO_T}$ac_header_compiler" >&6
18205
18206 # Is the header present?
18207 echo "$as_me:$LINENO: checking $ac_header presence" >&5
18208 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
18209 cat >conftest.$ac_ext <<_ACEOF
18210 /* confdefs.h.  */
18211 _ACEOF
18212 cat confdefs.h >>conftest.$ac_ext
18213 cat >>conftest.$ac_ext <<_ACEOF
18214 /* end confdefs.h.  */
18215 #include <$ac_header>
18216 _ACEOF
18217 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
18218   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
18219   ac_status=$?
18220   grep -v '^ *+' conftest.er1 >conftest.err
18221   rm -f conftest.er1
18222   cat conftest.err >&5
18223   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18224   (exit $ac_status); } >/dev/null; then
18225   if test -s conftest.err; then
18226     ac_cpp_err=$ac_c_preproc_warn_flag
18227     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
18228   else
18229     ac_cpp_err=
18230   fi
18231 else
18232   ac_cpp_err=yes
18233 fi
18234 if test -z "$ac_cpp_err"; then
18235   ac_header_preproc=yes
18236 else
18237   echo "$as_me: failed program was:" >&5
18238 sed 's/^/| /' conftest.$ac_ext >&5
18239
18240   ac_header_preproc=no
18241 fi
18242 rm -f conftest.err conftest.$ac_ext
18243 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
18244 echo "${ECHO_T}$ac_header_preproc" >&6
18245
18246 # So?  What about this header?
18247 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
18248   yes:no: )
18249     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
18250 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
18251     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
18252 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
18253     ac_header_preproc=yes
18254     ;;
18255   no:yes:* )
18256     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
18257 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
18258     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
18259 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
18260     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
18261 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
18262     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
18263 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
18264     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
18265 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
18266     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
18267 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
18268     (
18269       cat <<\_ASBOX
18270 ## ------------------------------------------ ##
18271 ## Report this to the AC_PACKAGE_NAME lists.  ##
18272 ## ------------------------------------------ ##
18273 _ASBOX
18274     ) |
18275       sed "s/^/$as_me: WARNING:     /" >&2
18276     ;;
18277 esac
18278 echo "$as_me:$LINENO: checking for $ac_header" >&5
18279 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
18280 if eval "test \"\${$as_ac_Header+set}\" = set"; then
18281   echo $ECHO_N "(cached) $ECHO_C" >&6
18282 else
18283   eval "$as_ac_Header=\$ac_header_preproc"
18284 fi
18285 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
18286 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
18287
18288 fi
18289 if test `eval echo '${'$as_ac_Header'}'` = yes; then
18290   cat >>confdefs.h <<_ACEOF
18291 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
18292 _ACEOF
18293
18294 fi
18295
18296 done
18297
18298
18299   ac_save_CPPFLAGS="$CPPFLAGS"
18300   ac_save_LDFLAGS="$LDFLAGS"
18301 #  ac_save_LIBS="$LIBS"
18302
18303   if test \! -z "$includedir" ; then
18304     CPPFLAGS="$CPPFLAGS -I$includedir"
18305   fi
18306   # note: $X_CFLAGS includes $x_includes
18307   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
18308
18309   if test \! -z "$libdir" ; then
18310     LDFLAGS="$LDFLAGS -L$libdir"
18311   fi
18312   # note: $X_LIBS includes $x_libraries
18313   LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
18314
18315   echo "$as_me:$LINENO: checking for forkpty in -lutil" >&5
18316 echo $ECHO_N "checking for forkpty in -lutil... $ECHO_C" >&6
18317 if test "${ac_cv_lib_util_forkpty+set}" = set; then
18318   echo $ECHO_N "(cached) $ECHO_C" >&6
18319 else
18320   ac_check_lib_save_LIBS=$LIBS
18321 LIBS="-lutil  $LIBS"
18322 cat >conftest.$ac_ext <<_ACEOF
18323 /* confdefs.h.  */
18324 _ACEOF
18325 cat confdefs.h >>conftest.$ac_ext
18326 cat >>conftest.$ac_ext <<_ACEOF
18327 /* end confdefs.h.  */
18328
18329 /* Override any gcc2 internal prototype to avoid an error.  */
18330 #ifdef __cplusplus
18331 extern "C"
18332 #endif
18333 /* We use char because int might match the return type of a gcc2
18334    builtin and then its argument prototype would still apply.  */
18335 char forkpty ();
18336 int
18337 main ()
18338 {
18339 forkpty ();
18340   ;
18341   return 0;
18342 }
18343 _ACEOF
18344 rm -f conftest.$ac_objext conftest$ac_exeext
18345 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
18346   (eval $ac_link) 2>conftest.er1
18347   ac_status=$?
18348   grep -v '^ *+' conftest.er1 >conftest.err
18349   rm -f conftest.er1
18350   cat conftest.err >&5
18351   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18352   (exit $ac_status); } &&
18353          { ac_try='test -z "$ac_c_werror_flag"
18354                          || test ! -s conftest.err'
18355   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18356   (eval $ac_try) 2>&5
18357   ac_status=$?
18358   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18359   (exit $ac_status); }; } &&
18360          { ac_try='test -s conftest$ac_exeext'
18361   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18362   (eval $ac_try) 2>&5
18363   ac_status=$?
18364   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18365   (exit $ac_status); }; }; then
18366   ac_cv_lib_util_forkpty=yes
18367 else
18368   echo "$as_me: failed program was:" >&5
18369 sed 's/^/| /' conftest.$ac_ext >&5
18370
18371 ac_cv_lib_util_forkpty=no
18372 fi
18373 rm -f conftest.err conftest.$ac_objext \
18374       conftest$ac_exeext conftest.$ac_ext
18375 LIBS=$ac_check_lib_save_LIBS
18376 fi
18377 echo "$as_me:$LINENO: result: $ac_cv_lib_util_forkpty" >&5
18378 echo "${ECHO_T}$ac_cv_lib_util_forkpty" >&6
18379 if test $ac_cv_lib_util_forkpty = yes; then
18380   PTY_LIBS="-lutil"
18381                 cat >>confdefs.h <<\_ACEOF
18382 #define HAVE_FORKPTY 1
18383 _ACEOF
18384
18385 fi
18386
18387   CPPFLAGS="$ac_save_CPPFLAGS"
18388   LDFLAGS="$ac_save_LDFLAGS"
18389 #  LIBS="$ac_save_LIBS"
18390
18391
18392
18393 ###############################################################################
18394 #
18395 #       Check for the XSHM server extension.
18396 #
18397 ###############################################################################
18398
18399 have_xshm=no
18400 with_xshm_req=unspecified
18401
18402 # Check whether --with-xshm-ext or --without-xshm-ext was given.
18403 if test "${with_xshm_ext+set}" = set; then
18404   withval="$with_xshm_ext"
18405   with_xshm="$withval"; with_xshm_req="$withval"
18406 else
18407   with_xshm=yes
18408 fi;
18409
18410
18411    case "$with_xshm" in
18412     yes) ;;
18413     no)  ;;
18414
18415     /*)
18416      echo "$as_me:$LINENO: checking for XSHM headers" >&5
18417 echo $ECHO_N "checking for XSHM headers... $ECHO_C" >&6
18418      d=$with_xshm/include
18419      if test -d $d; then
18420        X_CFLAGS="-I$d $X_CFLAGS"
18421        echo "$as_me:$LINENO: result: $d" >&5
18422 echo "${ECHO_T}$d" >&6
18423      else
18424        echo "$as_me:$LINENO: result: not found ($d: no such directory)" >&5
18425 echo "${ECHO_T}not found ($d: no such directory)" >&6
18426      fi
18427
18428      echo "$as_me:$LINENO: checking for XSHM libs" >&5
18429 echo $ECHO_N "checking for XSHM libs... $ECHO_C" >&6
18430      d=$with_xshm/lib
18431      if test -d $d; then
18432        X_LIBS="-L$d $X_LIBS"
18433        echo "$as_me:$LINENO: result: $d" >&5
18434 echo "${ECHO_T}$d" >&6
18435      else
18436        echo "$as_me:$LINENO: result: not found ($d: no such directory)" >&5
18437 echo "${ECHO_T}not found ($d: no such directory)" >&6
18438      fi
18439
18440      # replace the directory string with "yes".
18441      with_xshm_req="yes"
18442      with_xshm=$with_xshm_req
18443      ;;
18444
18445     *)
18446      echo ""
18447      echo "error: argument to --with-xshm-ext must be \"yes\", \"no\", or a directory."
18448      echo "       If it is a directory, then \`DIR/include' will be added to"
18449      echo "       the -I list, and \`DIR/lib' will be added to the -L list."
18450      exit 1
18451      ;;
18452    esac
18453
18454
18455 if test "$with_xshm" = yes; then
18456
18457   # first check for Xshm.h.
18458
18459   ac_save_CPPFLAGS="$CPPFLAGS"
18460   if test \! -z "$includedir" ; then
18461     CPPFLAGS="$CPPFLAGS -I$includedir"
18462   fi
18463   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
18464   echo "$as_me:$LINENO: checking for X11/extensions/XShm.h" >&5
18465 echo $ECHO_N "checking for X11/extensions/XShm.h... $ECHO_C" >&6
18466 if test "${ac_cv_header_X11_extensions_XShm_h+set}" = set; then
18467   echo $ECHO_N "(cached) $ECHO_C" >&6
18468 else
18469   cat >conftest.$ac_ext <<_ACEOF
18470 /* confdefs.h.  */
18471 _ACEOF
18472 cat confdefs.h >>conftest.$ac_ext
18473 cat >>conftest.$ac_ext <<_ACEOF
18474 /* end confdefs.h.  */
18475 #include <X11/Xlib.h>
18476
18477 #include <X11/extensions/XShm.h>
18478 _ACEOF
18479 rm -f conftest.$ac_objext
18480 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
18481   (eval $ac_compile) 2>conftest.er1
18482   ac_status=$?
18483   grep -v '^ *+' conftest.er1 >conftest.err
18484   rm -f conftest.er1
18485   cat conftest.err >&5
18486   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18487   (exit $ac_status); } &&
18488          { ac_try='test -z "$ac_c_werror_flag"
18489                          || test ! -s conftest.err'
18490   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18491   (eval $ac_try) 2>&5
18492   ac_status=$?
18493   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18494   (exit $ac_status); }; } &&
18495          { ac_try='test -s conftest.$ac_objext'
18496   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18497   (eval $ac_try) 2>&5
18498   ac_status=$?
18499   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18500   (exit $ac_status); }; }; then
18501   ac_cv_header_X11_extensions_XShm_h=yes
18502 else
18503   echo "$as_me: failed program was:" >&5
18504 sed 's/^/| /' conftest.$ac_ext >&5
18505
18506 ac_cv_header_X11_extensions_XShm_h=no
18507 fi
18508 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
18509 fi
18510 echo "$as_me:$LINENO: result: $ac_cv_header_X11_extensions_XShm_h" >&5
18511 echo "${ECHO_T}$ac_cv_header_X11_extensions_XShm_h" >&6
18512 if test $ac_cv_header_X11_extensions_XShm_h = yes; then
18513   have_xshm=yes
18514 fi
18515
18516
18517   CPPFLAGS="$ac_save_CPPFLAGS"
18518
18519   # if that succeeded, then check for sys/ipc.h.
18520   if test "$have_xshm" = yes; then
18521     have_xshm=no
18522
18523   ac_save_CPPFLAGS="$CPPFLAGS"
18524   if test \! -z "$includedir" ; then
18525     CPPFLAGS="$CPPFLAGS -I$includedir"
18526   fi
18527   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
18528   if test "${ac_cv_header_sys_ipc_h+set}" = set; then
18529   echo "$as_me:$LINENO: checking for sys/ipc.h" >&5
18530 echo $ECHO_N "checking for sys/ipc.h... $ECHO_C" >&6
18531 if test "${ac_cv_header_sys_ipc_h+set}" = set; then
18532   echo $ECHO_N "(cached) $ECHO_C" >&6
18533 fi
18534 echo "$as_me:$LINENO: result: $ac_cv_header_sys_ipc_h" >&5
18535 echo "${ECHO_T}$ac_cv_header_sys_ipc_h" >&6
18536 else
18537   # Is the header compilable?
18538 echo "$as_me:$LINENO: checking sys/ipc.h usability" >&5
18539 echo $ECHO_N "checking sys/ipc.h usability... $ECHO_C" >&6
18540 cat >conftest.$ac_ext <<_ACEOF
18541 /* confdefs.h.  */
18542 _ACEOF
18543 cat confdefs.h >>conftest.$ac_ext
18544 cat >>conftest.$ac_ext <<_ACEOF
18545 /* end confdefs.h.  */
18546 $ac_includes_default
18547 #include <sys/ipc.h>
18548 _ACEOF
18549 rm -f conftest.$ac_objext
18550 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
18551   (eval $ac_compile) 2>conftest.er1
18552   ac_status=$?
18553   grep -v '^ *+' conftest.er1 >conftest.err
18554   rm -f conftest.er1
18555   cat conftest.err >&5
18556   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18557   (exit $ac_status); } &&
18558          { ac_try='test -z "$ac_c_werror_flag"
18559                          || test ! -s conftest.err'
18560   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18561   (eval $ac_try) 2>&5
18562   ac_status=$?
18563   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18564   (exit $ac_status); }; } &&
18565          { ac_try='test -s conftest.$ac_objext'
18566   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18567   (eval $ac_try) 2>&5
18568   ac_status=$?
18569   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18570   (exit $ac_status); }; }; then
18571   ac_header_compiler=yes
18572 else
18573   echo "$as_me: failed program was:" >&5
18574 sed 's/^/| /' conftest.$ac_ext >&5
18575
18576 ac_header_compiler=no
18577 fi
18578 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
18579 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
18580 echo "${ECHO_T}$ac_header_compiler" >&6
18581
18582 # Is the header present?
18583 echo "$as_me:$LINENO: checking sys/ipc.h presence" >&5
18584 echo $ECHO_N "checking sys/ipc.h presence... $ECHO_C" >&6
18585 cat >conftest.$ac_ext <<_ACEOF
18586 /* confdefs.h.  */
18587 _ACEOF
18588 cat confdefs.h >>conftest.$ac_ext
18589 cat >>conftest.$ac_ext <<_ACEOF
18590 /* end confdefs.h.  */
18591 #include <sys/ipc.h>
18592 _ACEOF
18593 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
18594   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
18595   ac_status=$?
18596   grep -v '^ *+' conftest.er1 >conftest.err
18597   rm -f conftest.er1
18598   cat conftest.err >&5
18599   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18600   (exit $ac_status); } >/dev/null; then
18601   if test -s conftest.err; then
18602     ac_cpp_err=$ac_c_preproc_warn_flag
18603     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
18604   else
18605     ac_cpp_err=
18606   fi
18607 else
18608   ac_cpp_err=yes
18609 fi
18610 if test -z "$ac_cpp_err"; then
18611   ac_header_preproc=yes
18612 else
18613   echo "$as_me: failed program was:" >&5
18614 sed 's/^/| /' conftest.$ac_ext >&5
18615
18616   ac_header_preproc=no
18617 fi
18618 rm -f conftest.err conftest.$ac_ext
18619 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
18620 echo "${ECHO_T}$ac_header_preproc" >&6
18621
18622 # So?  What about this header?
18623 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
18624   yes:no: )
18625     { echo "$as_me:$LINENO: WARNING: sys/ipc.h: accepted by the compiler, rejected by the preprocessor!" >&5
18626 echo "$as_me: WARNING: sys/ipc.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
18627     { echo "$as_me:$LINENO: WARNING: sys/ipc.h: proceeding with the compiler's result" >&5
18628 echo "$as_me: WARNING: sys/ipc.h: proceeding with the compiler's result" >&2;}
18629     ac_header_preproc=yes
18630     ;;
18631   no:yes:* )
18632     { echo "$as_me:$LINENO: WARNING: sys/ipc.h: present but cannot be compiled" >&5
18633 echo "$as_me: WARNING: sys/ipc.h: present but cannot be compiled" >&2;}
18634     { echo "$as_me:$LINENO: WARNING: sys/ipc.h:     check for missing prerequisite headers?" >&5
18635 echo "$as_me: WARNING: sys/ipc.h:     check for missing prerequisite headers?" >&2;}
18636     { echo "$as_me:$LINENO: WARNING: sys/ipc.h: see the Autoconf documentation" >&5
18637 echo "$as_me: WARNING: sys/ipc.h: see the Autoconf documentation" >&2;}
18638     { echo "$as_me:$LINENO: WARNING: sys/ipc.h:     section \"Present But Cannot Be Compiled\"" >&5
18639 echo "$as_me: WARNING: sys/ipc.h:     section \"Present But Cannot Be Compiled\"" >&2;}
18640     { echo "$as_me:$LINENO: WARNING: sys/ipc.h: proceeding with the preprocessor's result" >&5
18641 echo "$as_me: WARNING: sys/ipc.h: proceeding with the preprocessor's result" >&2;}
18642     { echo "$as_me:$LINENO: WARNING: sys/ipc.h: in the future, the compiler will take precedence" >&5
18643 echo "$as_me: WARNING: sys/ipc.h: in the future, the compiler will take precedence" >&2;}
18644     (
18645       cat <<\_ASBOX
18646 ## ------------------------------------------ ##
18647 ## Report this to the AC_PACKAGE_NAME lists.  ##
18648 ## ------------------------------------------ ##
18649 _ASBOX
18650     ) |
18651       sed "s/^/$as_me: WARNING:     /" >&2
18652     ;;
18653 esac
18654 echo "$as_me:$LINENO: checking for sys/ipc.h" >&5
18655 echo $ECHO_N "checking for sys/ipc.h... $ECHO_C" >&6
18656 if test "${ac_cv_header_sys_ipc_h+set}" = set; then
18657   echo $ECHO_N "(cached) $ECHO_C" >&6
18658 else
18659   ac_cv_header_sys_ipc_h=$ac_header_preproc
18660 fi
18661 echo "$as_me:$LINENO: result: $ac_cv_header_sys_ipc_h" >&5
18662 echo "${ECHO_T}$ac_cv_header_sys_ipc_h" >&6
18663
18664 fi
18665 if test $ac_cv_header_sys_ipc_h = yes; then
18666   have_xshm=yes
18667 fi
18668
18669
18670   CPPFLAGS="$ac_save_CPPFLAGS"
18671   fi
18672
18673   # if that succeeded, then check for sys/shm.h.
18674   if test "$have_xshm" = yes; then
18675     have_xshm=no
18676
18677   ac_save_CPPFLAGS="$CPPFLAGS"
18678   if test \! -z "$includedir" ; then
18679     CPPFLAGS="$CPPFLAGS -I$includedir"
18680   fi
18681   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
18682   if test "${ac_cv_header_sys_shm_h+set}" = set; then
18683   echo "$as_me:$LINENO: checking for sys/shm.h" >&5
18684 echo $ECHO_N "checking for sys/shm.h... $ECHO_C" >&6
18685 if test "${ac_cv_header_sys_shm_h+set}" = set; then
18686   echo $ECHO_N "(cached) $ECHO_C" >&6
18687 fi
18688 echo "$as_me:$LINENO: result: $ac_cv_header_sys_shm_h" >&5
18689 echo "${ECHO_T}$ac_cv_header_sys_shm_h" >&6
18690 else
18691   # Is the header compilable?
18692 echo "$as_me:$LINENO: checking sys/shm.h usability" >&5
18693 echo $ECHO_N "checking sys/shm.h usability... $ECHO_C" >&6
18694 cat >conftest.$ac_ext <<_ACEOF
18695 /* confdefs.h.  */
18696 _ACEOF
18697 cat confdefs.h >>conftest.$ac_ext
18698 cat >>conftest.$ac_ext <<_ACEOF
18699 /* end confdefs.h.  */
18700 $ac_includes_default
18701 #include <sys/shm.h>
18702 _ACEOF
18703 rm -f conftest.$ac_objext
18704 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
18705   (eval $ac_compile) 2>conftest.er1
18706   ac_status=$?
18707   grep -v '^ *+' conftest.er1 >conftest.err
18708   rm -f conftest.er1
18709   cat conftest.err >&5
18710   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18711   (exit $ac_status); } &&
18712          { ac_try='test -z "$ac_c_werror_flag"
18713                          || test ! -s conftest.err'
18714   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18715   (eval $ac_try) 2>&5
18716   ac_status=$?
18717   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18718   (exit $ac_status); }; } &&
18719          { ac_try='test -s conftest.$ac_objext'
18720   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18721   (eval $ac_try) 2>&5
18722   ac_status=$?
18723   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18724   (exit $ac_status); }; }; then
18725   ac_header_compiler=yes
18726 else
18727   echo "$as_me: failed program was:" >&5
18728 sed 's/^/| /' conftest.$ac_ext >&5
18729
18730 ac_header_compiler=no
18731 fi
18732 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
18733 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
18734 echo "${ECHO_T}$ac_header_compiler" >&6
18735
18736 # Is the header present?
18737 echo "$as_me:$LINENO: checking sys/shm.h presence" >&5
18738 echo $ECHO_N "checking sys/shm.h presence... $ECHO_C" >&6
18739 cat >conftest.$ac_ext <<_ACEOF
18740 /* confdefs.h.  */
18741 _ACEOF
18742 cat confdefs.h >>conftest.$ac_ext
18743 cat >>conftest.$ac_ext <<_ACEOF
18744 /* end confdefs.h.  */
18745 #include <sys/shm.h>
18746 _ACEOF
18747 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
18748   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
18749   ac_status=$?
18750   grep -v '^ *+' conftest.er1 >conftest.err
18751   rm -f conftest.er1
18752   cat conftest.err >&5
18753   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18754   (exit $ac_status); } >/dev/null; then
18755   if test -s conftest.err; then
18756     ac_cpp_err=$ac_c_preproc_warn_flag
18757     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
18758   else
18759     ac_cpp_err=
18760   fi
18761 else
18762   ac_cpp_err=yes
18763 fi
18764 if test -z "$ac_cpp_err"; then
18765   ac_header_preproc=yes
18766 else
18767   echo "$as_me: failed program was:" >&5
18768 sed 's/^/| /' conftest.$ac_ext >&5
18769
18770   ac_header_preproc=no
18771 fi
18772 rm -f conftest.err conftest.$ac_ext
18773 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
18774 echo "${ECHO_T}$ac_header_preproc" >&6
18775
18776 # So?  What about this header?
18777 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
18778   yes:no: )
18779     { echo "$as_me:$LINENO: WARNING: sys/shm.h: accepted by the compiler, rejected by the preprocessor!" >&5
18780 echo "$as_me: WARNING: sys/shm.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
18781     { echo "$as_me:$LINENO: WARNING: sys/shm.h: proceeding with the compiler's result" >&5
18782 echo "$as_me: WARNING: sys/shm.h: proceeding with the compiler's result" >&2;}
18783     ac_header_preproc=yes
18784     ;;
18785   no:yes:* )
18786     { echo "$as_me:$LINENO: WARNING: sys/shm.h: present but cannot be compiled" >&5
18787 echo "$as_me: WARNING: sys/shm.h: present but cannot be compiled" >&2;}
18788     { echo "$as_me:$LINENO: WARNING: sys/shm.h:     check for missing prerequisite headers?" >&5
18789 echo "$as_me: WARNING: sys/shm.h:     check for missing prerequisite headers?" >&2;}
18790     { echo "$as_me:$LINENO: WARNING: sys/shm.h: see the Autoconf documentation" >&5
18791 echo "$as_me: WARNING: sys/shm.h: see the Autoconf documentation" >&2;}
18792     { echo "$as_me:$LINENO: WARNING: sys/shm.h:     section \"Present But Cannot Be Compiled\"" >&5
18793 echo "$as_me: WARNING: sys/shm.h:     section \"Present But Cannot Be Compiled\"" >&2;}
18794     { echo "$as_me:$LINENO: WARNING: sys/shm.h: proceeding with the preprocessor's result" >&5
18795 echo "$as_me: WARNING: sys/shm.h: proceeding with the preprocessor's result" >&2;}
18796     { echo "$as_me:$LINENO: WARNING: sys/shm.h: in the future, the compiler will take precedence" >&5
18797 echo "$as_me: WARNING: sys/shm.h: in the future, the compiler will take precedence" >&2;}
18798     (
18799       cat <<\_ASBOX
18800 ## ------------------------------------------ ##
18801 ## Report this to the AC_PACKAGE_NAME lists.  ##
18802 ## ------------------------------------------ ##
18803 _ASBOX
18804     ) |
18805       sed "s/^/$as_me: WARNING:     /" >&2
18806     ;;
18807 esac
18808 echo "$as_me:$LINENO: checking for sys/shm.h" >&5
18809 echo $ECHO_N "checking for sys/shm.h... $ECHO_C" >&6
18810 if test "${ac_cv_header_sys_shm_h+set}" = set; then
18811   echo $ECHO_N "(cached) $ECHO_C" >&6
18812 else
18813   ac_cv_header_sys_shm_h=$ac_header_preproc
18814 fi
18815 echo "$as_me:$LINENO: result: $ac_cv_header_sys_shm_h" >&5
18816 echo "${ECHO_T}$ac_cv_header_sys_shm_h" >&6
18817
18818 fi
18819 if test $ac_cv_header_sys_shm_h = yes; then
18820   have_xshm=yes
18821 fi
18822
18823
18824   CPPFLAGS="$ac_save_CPPFLAGS"
18825   fi
18826
18827   # AIX is pathological, as usual: apparently it's normal for the Xshm headers
18828   # to exist, but the library code to not exist.  And even better, the library
18829   # code is in its own library: libXextSam.a.  So, if we're on AIX, and that
18830   # lib doesn't exist, give up.  (This lib gets added to X_EXTRA_LIBS, and
18831   # that's not quite right, but close enough.)
18832   #
18833   case "$host" in
18834     *-aix*)
18835       if  `uname -v` -eq 3 ; then
18836         have_xshm=no
18837
18838   ac_save_CPPFLAGS="$CPPFLAGS"
18839   ac_save_LDFLAGS="$LDFLAGS"
18840 #  ac_save_LIBS="$LIBS"
18841
18842   if test \! -z "$includedir" ; then
18843     CPPFLAGS="$CPPFLAGS -I$includedir"
18844   fi
18845   # note: $X_CFLAGS includes $x_includes
18846   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
18847
18848   if test \! -z "$libdir" ; then
18849     LDFLAGS="$LDFLAGS -L$libdir"
18850   fi
18851   # note: $X_LIBS includes $x_libraries
18852   LDFLAGS="$LDFLAGS $X_LIBS $X_EXTRA_LIBS"
18853
18854   echo "$as_me:$LINENO: checking for XShmQueryExtension in -lXextSam" >&5
18855 echo $ECHO_N "checking for XShmQueryExtension in -lXextSam... $ECHO_C" >&6
18856 if test "${ac_cv_lib_XextSam_XShmQueryExtension+set}" = set; then
18857   echo $ECHO_N "(cached) $ECHO_C" >&6
18858 else
18859   ac_check_lib_save_LIBS=$LIBS
18860 LIBS="-lXextSam -lX11 -lXext -lm $LIBS"
18861 cat >conftest.$ac_ext <<_ACEOF
18862 /* confdefs.h.  */
18863 _ACEOF
18864 cat confdefs.h >>conftest.$ac_ext
18865 cat >>conftest.$ac_ext <<_ACEOF
18866 /* end confdefs.h.  */
18867
18868 /* Override any gcc2 internal prototype to avoid an error.  */
18869 #ifdef __cplusplus
18870 extern "C"
18871 #endif
18872 /* We use char because int might match the return type of a gcc2
18873    builtin and then its argument prototype would still apply.  */
18874 char XShmQueryExtension ();
18875 int
18876 main ()
18877 {
18878 XShmQueryExtension ();
18879   ;
18880   return 0;
18881 }
18882 _ACEOF
18883 rm -f conftest.$ac_objext conftest$ac_exeext
18884 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
18885   (eval $ac_link) 2>conftest.er1
18886   ac_status=$?
18887   grep -v '^ *+' conftest.er1 >conftest.err
18888   rm -f conftest.er1
18889   cat conftest.err >&5
18890   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18891   (exit $ac_status); } &&
18892          { ac_try='test -z "$ac_c_werror_flag"
18893                          || test ! -s conftest.err'
18894   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18895   (eval $ac_try) 2>&5
18896   ac_status=$?
18897   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18898   (exit $ac_status); }; } &&
18899          { ac_try='test -s conftest$ac_exeext'
18900   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18901   (eval $ac_try) 2>&5
18902   ac_status=$?
18903   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18904   (exit $ac_status); }; }; then
18905   ac_cv_lib_XextSam_XShmQueryExtension=yes
18906 else
18907   echo "$as_me: failed program was:" >&5
18908 sed 's/^/| /' conftest.$ac_ext >&5
18909
18910 ac_cv_lib_XextSam_XShmQueryExtension=no
18911 fi
18912 rm -f conftest.err conftest.$ac_objext \
18913       conftest$ac_exeext conftest.$ac_ext
18914 LIBS=$ac_check_lib_save_LIBS
18915 fi
18916 echo "$as_me:$LINENO: result: $ac_cv_lib_XextSam_XShmQueryExtension" >&5
18917 echo "${ECHO_T}$ac_cv_lib_XextSam_XShmQueryExtension" >&6
18918 if test $ac_cv_lib_XextSam_XShmQueryExtension = yes; then
18919   have_xshm=yes; X_EXTRA_LIBS="$X_EXTRA_LIBS -lXextSam"
18920 else
18921   true
18922 fi
18923
18924   CPPFLAGS="$ac_save_CPPFLAGS"
18925   LDFLAGS="$ac_save_LDFLAGS"
18926 #  LIBS="$ac_save_LIBS"
18927
18928       fi
18929     ;;
18930   esac
18931
18932   # if that succeeded, then we've really got it.
18933   if test "$have_xshm" = yes; then
18934     cat >>confdefs.h <<\_ACEOF
18935 #define HAVE_XSHM_EXTENSION 1
18936 _ACEOF
18937
18938   fi
18939
18940 elif test "$with_xshm" != no; then
18941   echo "error: must be yes or no: --with-xshm-ext=$with_xshm"
18942   exit 1
18943 fi
18944
18945
18946 ###############################################################################
18947 #
18948 #       Check for the DOUBLE-BUFFER server extension.
18949 #
18950 ###############################################################################
18951
18952 have_xdbe=no
18953 with_xdbe_req=unspecified
18954
18955 # Check whether --with-xdbe-ext or --without-xdbe-ext was given.
18956 if test "${with_xdbe_ext+set}" = set; then
18957   withval="$with_xdbe_ext"
18958   with_xdbe="$withval"; with_xdbe_req="$withval"
18959 else
18960   with_xdbe=yes
18961 fi;
18962
18963
18964    case "$with_xdbe" in
18965     yes) ;;
18966     no)  ;;
18967
18968     /*)
18969      echo "$as_me:$LINENO: checking for DOUBLE-BUFFER headers" >&5
18970 echo $ECHO_N "checking for DOUBLE-BUFFER headers... $ECHO_C" >&6
18971      d=$with_xdbe/include
18972      if test -d $d; then
18973        X_CFLAGS="-I$d $X_CFLAGS"
18974        echo "$as_me:$LINENO: result: $d" >&5
18975 echo "${ECHO_T}$d" >&6
18976      else
18977        echo "$as_me:$LINENO: result: not found ($d: no such directory)" >&5
18978 echo "${ECHO_T}not found ($d: no such directory)" >&6
18979      fi
18980
18981      echo "$as_me:$LINENO: checking for DOUBLE-BUFFER libs" >&5
18982 echo $ECHO_N "checking for DOUBLE-BUFFER libs... $ECHO_C" >&6
18983      d=$with_xdbe/lib
18984      if test -d $d; then
18985        X_LIBS="-L$d $X_LIBS"
18986        echo "$as_me:$LINENO: result: $d" >&5
18987 echo "${ECHO_T}$d" >&6
18988      else
18989        echo "$as_me:$LINENO: result: not found ($d: no such directory)" >&5
18990 echo "${ECHO_T}not found ($d: no such directory)" >&6
18991      fi
18992
18993      # replace the directory string with "yes".
18994      with_xdbe_req="yes"
18995      with_xdbe=$with_xdbe_req
18996      ;;
18997
18998     *)
18999      echo ""
19000      echo "error: argument to --with-xdbe-ext must be \"yes\", \"no\", or a directory."
19001      echo "       If it is a directory, then \`DIR/include' will be added to"
19002      echo "       the -I list, and \`DIR/lib' will be added to the -L list."
19003      exit 1
19004      ;;
19005    esac
19006
19007
19008 if test "$with_xdbe" = yes; then
19009
19010
19011   ac_save_CPPFLAGS="$CPPFLAGS"
19012   if test \! -z "$includedir" ; then
19013     CPPFLAGS="$CPPFLAGS -I$includedir"
19014   fi
19015   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
19016   echo "$as_me:$LINENO: checking for X11/extensions/Xdbe.h" >&5
19017 echo $ECHO_N "checking for X11/extensions/Xdbe.h... $ECHO_C" >&6
19018 if test "${ac_cv_header_X11_extensions_Xdbe_h+set}" = set; then
19019   echo $ECHO_N "(cached) $ECHO_C" >&6
19020 else
19021   cat >conftest.$ac_ext <<_ACEOF
19022 /* confdefs.h.  */
19023 _ACEOF
19024 cat confdefs.h >>conftest.$ac_ext
19025 cat >>conftest.$ac_ext <<_ACEOF
19026 /* end confdefs.h.  */
19027 #include <X11/Xlib.h>
19028
19029 #include <X11/extensions/Xdbe.h>
19030 _ACEOF
19031 rm -f conftest.$ac_objext
19032 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
19033   (eval $ac_compile) 2>conftest.er1
19034   ac_status=$?
19035   grep -v '^ *+' conftest.er1 >conftest.err
19036   rm -f conftest.er1
19037   cat conftest.err >&5
19038   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19039   (exit $ac_status); } &&
19040          { ac_try='test -z "$ac_c_werror_flag"
19041                          || test ! -s conftest.err'
19042   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19043   (eval $ac_try) 2>&5
19044   ac_status=$?
19045   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19046   (exit $ac_status); }; } &&
19047          { ac_try='test -s conftest.$ac_objext'
19048   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19049   (eval $ac_try) 2>&5
19050   ac_status=$?
19051   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19052   (exit $ac_status); }; }; then
19053   ac_cv_header_X11_extensions_Xdbe_h=yes
19054 else
19055   echo "$as_me: failed program was:" >&5
19056 sed 's/^/| /' conftest.$ac_ext >&5
19057
19058 ac_cv_header_X11_extensions_Xdbe_h=no
19059 fi
19060 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
19061 fi
19062 echo "$as_me:$LINENO: result: $ac_cv_header_X11_extensions_Xdbe_h" >&5
19063 echo "${ECHO_T}$ac_cv_header_X11_extensions_Xdbe_h" >&6
19064 if test $ac_cv_header_X11_extensions_Xdbe_h = yes; then
19065   have_xdbe=yes
19066 fi
19067
19068
19069   CPPFLAGS="$ac_save_CPPFLAGS"
19070   if test "$have_xdbe" = yes; then
19071     cat >>confdefs.h <<\_ACEOF
19072 #define HAVE_DOUBLE_BUFFER_EXTENSION 1
19073 _ACEOF
19074
19075   fi
19076
19077 elif test "$with_xdbe" != no; then
19078   echo "error: must be yes or no: --with-xdbe-ext=$with_xshm"
19079   exit 1
19080 fi
19081
19082
19083 ###############################################################################
19084 #
19085 #       Check for the SGI XReadDisplay server extension.
19086 #
19087 #       Note: this has to be down here, rather than up with the other server
19088 #       extension tests, so that the output of `configure --help' is in the
19089 #       right order.  Arrgh!
19090 #
19091 ###############################################################################
19092
19093 have_readdisplay=no
19094 with_readdisplay_req=unspecified
19095
19096 # Check whether --with-readdisplay or --without-readdisplay was given.
19097 if test "${with_readdisplay+set}" = set; then
19098   withval="$with_readdisplay"
19099   with_readdisplay="$withval"; with_readdisplay_req="$withval"
19100 else
19101   with_readdisplay=yes
19102 fi;
19103
19104
19105    case "$with_readdisplay" in
19106     yes) ;;
19107     no)  ;;
19108
19109     /*)
19110      echo "$as_me:$LINENO: checking for XReadDisplay headers" >&5
19111 echo $ECHO_N "checking for XReadDisplay headers... $ECHO_C" >&6
19112      d=$with_readdisplay/include
19113      if test -d $d; then
19114        X_CFLAGS="-I$d $X_CFLAGS"
19115        echo "$as_me:$LINENO: result: $d" >&5
19116 echo "${ECHO_T}$d" >&6
19117      else
19118        echo "$as_me:$LINENO: result: not found ($d: no such directory)" >&5
19119 echo "${ECHO_T}not found ($d: no such directory)" >&6
19120      fi
19121
19122      echo "$as_me:$LINENO: checking for XReadDisplay libs" >&5
19123 echo $ECHO_N "checking for XReadDisplay libs... $ECHO_C" >&6
19124      d=$with_readdisplay/lib
19125      if test -d $d; then
19126        X_LIBS="-L$d $X_LIBS"
19127        echo "$as_me:$LINENO: result: $d" >&5
19128 echo "${ECHO_T}$d" >&6
19129      else
19130        echo "$as_me:$LINENO: result: not found ($d: no such directory)" >&5
19131 echo "${ECHO_T}not found ($d: no such directory)" >&6
19132      fi
19133
19134      # replace the directory string with "yes".
19135      with_readdisplay_req="yes"
19136      with_readdisplay=$with_readdisplay_req
19137      ;;
19138
19139     *)
19140      echo ""
19141      echo "error: argument to --with-readdisplay must be \"yes\", \"no\", or a directory."
19142      echo "       If it is a directory, then \`DIR/include' will be added to"
19143      echo "       the -I list, and \`DIR/lib' will be added to the -L list."
19144      exit 1
19145      ;;
19146    esac
19147
19148
19149 if test "$with_readdisplay" = yes; then
19150
19151   ac_save_CPPFLAGS="$CPPFLAGS"
19152   if test \! -z "$includedir" ; then
19153     CPPFLAGS="$CPPFLAGS -I$includedir"
19154   fi
19155   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
19156   echo "$as_me:$LINENO: checking for X11/extensions/readdisplay.h" >&5
19157 echo $ECHO_N "checking for X11/extensions/readdisplay.h... $ECHO_C" >&6
19158 if test "${ac_cv_header_X11_extensions_readdisplay_h+set}" = set; then
19159   echo $ECHO_N "(cached) $ECHO_C" >&6
19160 else
19161   cat >conftest.$ac_ext <<_ACEOF
19162 /* confdefs.h.  */
19163 _ACEOF
19164 cat confdefs.h >>conftest.$ac_ext
19165 cat >>conftest.$ac_ext <<_ACEOF
19166 /* end confdefs.h.  */
19167 #include <X11/Xlib.h>
19168
19169 #include <X11/extensions/readdisplay.h>
19170 _ACEOF
19171 rm -f conftest.$ac_objext
19172 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
19173   (eval $ac_compile) 2>conftest.er1
19174   ac_status=$?
19175   grep -v '^ *+' conftest.er1 >conftest.err
19176   rm -f conftest.er1
19177   cat conftest.err >&5
19178   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19179   (exit $ac_status); } &&
19180          { ac_try='test -z "$ac_c_werror_flag"
19181                          || test ! -s conftest.err'
19182   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19183   (eval $ac_try) 2>&5
19184   ac_status=$?
19185   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19186   (exit $ac_status); }; } &&
19187          { ac_try='test -s conftest.$ac_objext'
19188   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19189   (eval $ac_try) 2>&5
19190   ac_status=$?
19191   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19192   (exit $ac_status); }; }; then
19193   ac_cv_header_X11_extensions_readdisplay_h=yes
19194 else
19195   echo "$as_me: failed program was:" >&5
19196 sed 's/^/| /' conftest.$ac_ext >&5
19197
19198 ac_cv_header_X11_extensions_readdisplay_h=no
19199 fi
19200 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
19201 fi
19202 echo "$as_me:$LINENO: result: $ac_cv_header_X11_extensions_readdisplay_h" >&5
19203 echo "${ECHO_T}$ac_cv_header_X11_extensions_readdisplay_h" >&6
19204 if test $ac_cv_header_X11_extensions_readdisplay_h = yes; then
19205   cat >>confdefs.h <<\_ACEOF
19206 #define HAVE_READ_DISPLAY_EXTENSION 1
19207 _ACEOF
19208
19209 fi
19210
19211
19212   CPPFLAGS="$ac_save_CPPFLAGS"
19213 elif test "$with_readdisplay" != no; then
19214   echo "error: must be yes or no: --with-readdisplay=$with_readdisplay"
19215   exit 1
19216 fi
19217
19218
19219 ###############################################################################
19220 #
19221 #       Check for a directory full of images to use as the default value
19222 #       of the "imageDirectory" preference.
19223 #
19224 ###############################################################################
19225
19226 have_imagedir=no
19227 with_imagedir_req=unspecified
19228
19229
19230 # Check whether --with-image-directory or --without-image-directory was given.
19231 if test "${with_image_directory+set}" = set; then
19232   withval="$with_image_directory"
19233   with_imagedir="$withval"; with_imagedir_req="$withval"
19234 else
19235   with_imagedir=yes
19236 fi;
19237 # no HANDLE_X_PATH_ARG for this one
19238
19239 case "$with_imagedir" in
19240   /*)
19241     # absolute path
19242     echo "$as_me:$LINENO: checking for image directory $with_imagedir" >&5
19243 echo $ECHO_N "checking for image directory $with_imagedir... $ECHO_C" >&6
19244     if test -d "$with_imagedir" ; then
19245       echo "$as_me:$LINENO: result: yes" >&5
19246 echo "${ECHO_T}yes" >&6
19247     else
19248       echo "$as_me:$LINENO: result: no" >&5
19249 echo "${ECHO_T}no" >&6
19250       with_imagedir=""
19251     fi
19252   ;;
19253   yes)
19254     with_imagedir=""
19255
19256     #### Could use some more defaults here...
19257     for dd in \
19258       "/usr/share/backgrounds/images/"          \
19259       "/usr/share/wallpapers/"                  \
19260       "/Library/Desktop Pictures/"              \
19261     ; do
19262       if test -z "$with_imagedir"; then
19263         echo "$as_me:$LINENO: checking for image directory $dd" >&5
19264 echo $ECHO_N "checking for image directory $dd... $ECHO_C" >&6
19265         if test -d "$dd" ; then
19266           echo "$as_me:$LINENO: result: yes" >&5
19267 echo "${ECHO_T}yes" >&6
19268           with_imagedir="$dd"
19269         else
19270           echo "$as_me:$LINENO: result: no" >&5
19271 echo "${ECHO_T}no" >&6
19272         fi
19273       fi
19274     done
19275
19276   ;;
19277   no)
19278     with_imagedir=""
19279   ;;
19280
19281   *)
19282     echo "error: must be an absolute path: --with-image-directory=$with_imagedir_req"
19283     exit 1
19284   ;;
19285 esac
19286 ac_cv_imagedir="$with_imagedir"
19287
19288 DEFAULT_IMAGES_P='True'
19289 DEFAULT_IMAGE_DIRECTORY="$ac_cv_imagedir"
19290
19291 if test -z "$DEFAULT_IMAGE_DIRECTORY" ; then
19292   DEFAULT_IMAGES_P='False'
19293 fi
19294
19295
19296 ###############################################################################
19297 #
19298 #       Pick a text file to use as the default of the "textFile" preference.
19299 #       Any old file will do, but preferably one that will make interesting
19300 #       shapes when displayed by "starwars" and "fontglide".
19301 #
19302 ###############################################################################
19303
19304 have_textfile=no
19305 with_textfile_req=unspecified
19306
19307
19308 # Check whether --with-text-file or --without-text-file was given.
19309 if test "${with_text_file+set}" = set; then
19310   withval="$with_text_file"
19311   with_textfile="$withval"; with_textfile_req="$withval"
19312 else
19313   with_textfile=yes
19314 fi;
19315 # no HANDLE_X_PATH_ARG for this one
19316
19317 case "$with_textfile" in
19318   /*)
19319     # absolute path
19320     echo "$as_me:$LINENO: checking for image directory $with_textfile" >&5
19321 echo $ECHO_N "checking for image directory $with_textfile... $ECHO_C" >&6
19322     if test -d "$with_textfile" ; then
19323       echo "$as_me:$LINENO: result: yes" >&5
19324 echo "${ECHO_T}yes" >&6
19325     else
19326       echo "$as_me:$LINENO: result: no" >&5
19327 echo "${ECHO_T}no" >&6
19328       with_textfile=""
19329     fi
19330   ;;
19331   yes)
19332     with_textfile=""
19333
19334     #### Could use some more defaults here...
19335     for f in \
19336       "/usr/X11R6/lib/X11/doc/README"           \
19337       "/usr/share/doc/xserver-common/copyright" \
19338       "/usr/X11R6/README"                       \
19339     ; do
19340       if test -z "$with_textfile"; then
19341         echo "$as_me:$LINENO: checking for text file $f" >&5
19342 echo $ECHO_N "checking for text file $f... $ECHO_C" >&6
19343         if test -f "$f" ; then
19344           echo "$as_me:$LINENO: result: yes" >&5
19345 echo "${ECHO_T}yes" >&6
19346           with_textfile="$f"
19347         else
19348           echo "$as_me:$LINENO: result: no" >&5
19349 echo "${ECHO_T}no" >&6
19350         fi
19351       fi
19352     done
19353
19354   ;;
19355   no)
19356     with_textfile=""
19357   ;;
19358
19359   *)
19360     echo "error: must be an absolute path: --with-image-directory=$with_textfile_req"
19361     exit 1
19362   ;;
19363 esac
19364 ac_cv_textfile="$with_textfile"
19365
19366 DEFAULT_TEXT_FILE="$ac_cv_textfile"
19367
19368
19369 ###############################################################################
19370 #
19371 #       Check whether it's ok to install some hacks as setuid (e.g., "sonar")
19372 #       This should be safe, but let's give people the option.
19373 #
19374 ###############################################################################
19375
19376 setuid_hacks_default=no
19377 setuid_hacks="$setuid_hacks_default"
19378
19379 # Check whether --with-setuid-hacks or --without-setuid-hacks was given.
19380 if test "${with_setuid_hacks+set}" = set; then
19381   withval="$with_setuid_hacks"
19382   setuid_hacks="$withval"
19383 else
19384   setuid_hacks="$setuid_hacks_default"
19385 fi;
19386
19387
19388    case "$setuid_hacks" in
19389     yes) ;;
19390     no)  ;;
19391
19392     /*)
19393      echo "$as_me:$LINENO: checking for setuid hacks headers" >&5
19394 echo $ECHO_N "checking for setuid hacks headers... $ECHO_C" >&6
19395      d=$setuid_hacks/include
19396      if test -d $d; then
19397        X_CFLAGS="-I$d $X_CFLAGS"
19398        echo "$as_me:$LINENO: result: $d" >&5
19399 echo "${ECHO_T}$d" >&6
19400      else
19401        echo "$as_me:$LINENO: result: not found ($d: no such directory)" >&5
19402 echo "${ECHO_T}not found ($d: no such directory)" >&6
19403      fi
19404
19405      echo "$as_me:$LINENO: checking for setuid hacks libs" >&5
19406 echo $ECHO_N "checking for setuid hacks libs... $ECHO_C" >&6
19407      d=$setuid_hacks/lib
19408      if test -d $d; then
19409        X_LIBS="-L$d $X_LIBS"
19410        echo "$as_me:$LINENO: result: $d" >&5
19411 echo "${ECHO_T}$d" >&6
19412      else
19413        echo "$as_me:$LINENO: result: not found ($d: no such directory)" >&5
19414 echo "${ECHO_T}not found ($d: no such directory)" >&6
19415      fi
19416
19417      # replace the directory string with "yes".
19418      setuid_hacks_req="yes"
19419      setuid_hacks=$setuid_hacks_req
19420      ;;
19421
19422     *)
19423      echo ""
19424      echo "error: argument to --with-setuid-hacks must be \"yes\", \"no\", or a directory."
19425      echo "       If it is a directory, then \`DIR/include' will be added to"
19426      echo "       the -I list, and \`DIR/lib' will be added to the -L list."
19427      exit 1
19428      ;;
19429    esac
19430
19431
19432 if test "$setuid_hacks" = yes; then
19433   true
19434 elif test "$setuid_hacks" != no; then
19435   echo "error: must be yes or no: --with-setuid-hacks=$setuid_hacks"
19436   exit 1
19437 fi
19438
19439
19440 ###############################################################################
19441 #
19442 #       Done testing.  Now, set up the various -I and -L variables,
19443 #       and decide which GUI program to build by default.
19444 #
19445 ###############################################################################
19446
19447 DEPEND=makedepend
19448 DEPEND_FLAGS=
19449 DEPEND_DEFINES=
19450
19451
19452 if test \! -z "$includedir" ; then
19453   INCLUDES="$INCLUDES -I$includedir"
19454 fi
19455
19456 if test \! -z "$libdir" ; then
19457   LDFLAGS="$LDFLAGS -L$libdir"
19458 fi
19459
19460
19461 PREFERRED_DEMO_PROGRAM=''
19462 ALL_DEMO_PROGRAMS=
19463 if test "$have_motif" = yes; then
19464   PREFERRED_DEMO_PROGRAM=xscreensaver-demo-Xm
19465   ALL_DEMO_PROGRAMS="$PREFERRED_DEMO_PROGRAM $ALL_DEMO_PROGRAMS"
19466 fi
19467 if test "$have_gtk" = yes; then
19468   PREFERRED_DEMO_PROGRAM=xscreensaver-demo-Gtk
19469   ALL_DEMO_PROGRAMS="$PREFERRED_DEMO_PROGRAM $ALL_DEMO_PROGRAMS"
19470 fi
19471
19472
19473 if test "$have_kerberos" = yes; then
19474   PASSWD_SRCS="$PASSWD_SRCS \$(KERBEROS_SRCS)"
19475   PASSWD_OBJS="$PASSWD_OBJS \$(KERBEROS_OBJS)"
19476 fi
19477 if test "$have_pam" = yes; then
19478   PASSWD_SRCS="$PASSWD_SRCS \$(PAM_SRCS)"
19479   PASSWD_OBJS="$PASSWD_OBJS \$(PAM_OBJS)"
19480   INSTALL_PAM="install-pam"
19481 fi
19482 if test "$have_passwd_helper" = yes; then
19483   PASSWD_SRCS="$PASSWD_SRCS \$(PWHELPER_SRCS)"
19484   PASSWD_OBJS="$PASSWD_OBJS \$(PWHELPER_OBJS)"
19485 fi
19486   PASSWD_SRCS="$PASSWD_SRCS \$(PWENT_SRCS)"
19487   PASSWD_OBJS="$PASSWD_OBJS \$(PWENT_OBJS)"
19488
19489
19490 if test "$enable_locking" = yes; then
19491   LOCK_SRCS='$(LOCK_SRCS_1) $(PASSWD_SRCS)'
19492   LOCK_OBJS='$(LOCK_OBJS_1) $(PASSWD_OBJS)'
19493 else
19494   LOCK_SRCS='$(NOLOCK_SRCS_1)'
19495   LOCK_OBJS='$(NOLOCK_OBJS_1)'
19496 fi
19497
19498 if test "$ac_macosx" = yes; then
19499   EXES_OSX='$(EXES_OSX)'
19500   SCRIPTS_OSX='$(SCRIPTS_OSX)'
19501   MEN_OSX='$(MEN_OSX)'
19502 else
19503   EXES_OSX=
19504   SCRIPTS_OSX=
19505   MEN_OSX=
19506 fi
19507
19508
19509 INSTALL_SETUID='$(INSTALL_PROGRAM) $(SUID_FLAGS)'
19510
19511 if test "$need_setuid" = yes; then
19512   NEED_SETUID=yes
19513 else
19514   NEED_SETUID=no
19515 fi
19516
19517 if test "$setuid_hacks" = yes; then
19518   SETUID_HACKS=yes
19519 else
19520   SETUID_HACKS=no
19521 fi
19522
19523 tab='   '
19524 if test "$have_gl" = yes; then
19525   GL_EXES='$(GL_EXES)'
19526   GL_UTIL_EXES='$(GL_UTIL_EXES)'
19527   GL_MEN='$(GL_MEN)'
19528   GL_KLUDGE="${tab}  "
19529 else
19530   GL_KLUDGE="-${tab}  "
19531 fi
19532
19533 if test "$have_gle" = yes; then
19534   GLE_EXES='$(GLE_EXES)'
19535   GLE_KLUDGE="${tab}   "
19536 else
19537   GLE_KLUDGE="-${tab}   "
19538 fi
19539
19540 if test "$have_jpeg" = yes -a "$have_gdk_pixbuf" = yes; then
19541  JPEG_EXES='$(JPEG_EXES)'
19542 fi
19543
19544
19545 # Another substitution in the XScreenSaver.ad.in file:
19546 #
19547 if test "$gnome_open_program" != ''; then
19548   GNOME24=''
19549   GNOME22='!    '
19550   NOGNOME='!    '
19551 elif test "$gnome_url_show_program" != ''; then
19552   GNOME24='!    '
19553   GNOME22=''
19554   NOGNOME='!    '
19555 else
19556   GNOME24='!    '
19557   GNOME22='!    '
19558   NOGNOME=''
19559 fi
19560
19561
19562 # Set PO_DATADIR to something sensible.
19563 #
19564 echo "$as_me:$LINENO: checking for locale directory" >&5
19565 echo $ECHO_N "checking for locale directory... $ECHO_C" >&6
19566 if test -n "$GTK_DATADIR" ; then
19567   PO_DATADIR="$GTK_DATADIR"
19568 elif test "$have_gtk" = yes; then
19569   PO_DATADIR=`$pkg_config --variable=prefix gtk+-2.0`
19570   PO_DATADIR="$PO_DATADIR/share"
19571 fi
19572
19573 if test -z "$PO_DATADIR" ; then
19574   #
19575   # #### Total fucking kludge --
19576   # Map /build/prefix/usr/X11R6/share/ to /build/prefix/usr/share/
19577   # but of course we need to expand all the nested variables to do that...
19578   #
19579   dd=$datadir
19580   eval dd=${dd}
19581   eval dd=${dd}
19582   eval dd=${dd}
19583   eval dd=${dd}
19584   eval dd=${dd}
19585   PO_DATADIR=`echo $dd | sed 's@/X11R6/@/@'`
19586 fi
19587
19588 echo "$as_me:$LINENO: result: $PO_DATADIR/locale" >&5
19589 echo "${ECHO_T}$PO_DATADIR/locale" >&6
19590
19591
19592 # canonicalize slashes.
19593 HACK_CONF_DIR=`echo "${HACK_CONF_DIR}" | sed 's@/$@@;s@//*@/@g'`
19594
19595 # gcc 3.0 likes to issue this warning for every file:
19596 #
19597 # cc1: warning: changing search order for system directory "/usr/local/include"
19598 # cc1: warning:   as it has already been specified as a non-system directory
19599 #
19600 # Yay.  We can only avoid that by deleting "-I${prefix}/include" from the list.
19601 # Which *should* be totally redundant, and thus an ok thing to delete?
19602 #
19603 INCLUDES=`echo "$INCLUDES" | sed 's@ -I${prefix}/include@@g;'`
19604
19605
19606 ###############################################################################
19607 #
19608 #       Perform substitutions and write Makefiles.
19609 #
19610 ###############################################################################
19611
19612
19613
19614
19615
19616
19617
19618
19619
19620
19621
19622
19623
19624
19625
19626
19627
19628
19629
19630
19631
19632
19633
19634
19635
19636
19637
19638
19639
19640
19641
19642
19643
19644
19645
19646
19647
19648
19649
19650
19651
19652
19653
19654
19655
19656
19657
19658
19659
19660
19661
19662
19663
19664
19665
19666
19667
19668
19669
19670
19671 APPDEFAULTS=$ac_x_app_defaults
19672
19673
19674
19675
19676
19677
19678
19679                                                                       ac_config_files="$ac_config_files Makefile utils/Makefile driver/Makefile hacks/Makefile hacks/glx/Makefile po/Makefile.in driver/XScreenSaver.ad"
19680 cat >confcache <<\_ACEOF
19681 # This file is a shell script that caches the results of configure
19682 # tests run on this system so they can be shared between configure
19683 # scripts and configure runs, see configure's option --config-cache.
19684 # It is not useful on other systems.  If it contains results you don't
19685 # want to keep, you may remove or edit it.
19686 #
19687 # config.status only pays attention to the cache file if you give it
19688 # the --recheck option to rerun configure.
19689 #
19690 # `ac_cv_env_foo' variables (set or unset) will be overridden when
19691 # loading this file, other *unset* `ac_cv_foo' will be assigned the
19692 # following values.
19693
19694 _ACEOF
19695
19696 # The following way of writing the cache mishandles newlines in values,
19697 # but we know of no workaround that is simple, portable, and efficient.
19698 # So, don't put newlines in cache variables' values.
19699 # Ultrix sh set writes to stderr and can't be redirected directly,
19700 # and sets the high bit in the cache file unless we assign to the vars.
19701 {
19702   (set) 2>&1 |
19703     case `(ac_space=' '; set | grep ac_space) 2>&1` in
19704     *ac_space=\ *)
19705       # `set' does not quote correctly, so add quotes (double-quote
19706       # substitution turns \\\\ into \\, and sed turns \\ into \).
19707       sed -n \
19708         "s/'/'\\\\''/g;
19709           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
19710       ;;
19711     *)
19712       # `set' quotes correctly as required by POSIX, so do not add quotes.
19713       sed -n \
19714         "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
19715       ;;
19716     esac;
19717 } |
19718   sed '
19719      t clear
19720      : clear
19721      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
19722      t end
19723      /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
19724      : end' >>confcache
19725 if diff $cache_file confcache >/dev/null 2>&1; then :; else
19726   if test -w $cache_file; then
19727     test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
19728     cat confcache >$cache_file
19729   else
19730     echo "not updating unwritable cache $cache_file"
19731   fi
19732 fi
19733 rm -f confcache
19734
19735 test "x$prefix" = xNONE && prefix=$ac_default_prefix
19736 # Let make expand exec_prefix.
19737 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
19738
19739 # VPATH may cause trouble with some makes, so we remove $(srcdir),
19740 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
19741 # trailing colons and then remove the whole line if VPATH becomes empty
19742 # (actually we leave an empty line to preserve line numbers).
19743 if test "x$srcdir" = x.; then
19744   ac_vpsub='/^[  ]*VPATH[        ]*=/{
19745 s/:*\$(srcdir):*/:/;
19746 s/:*\${srcdir}:*/:/;
19747 s/:*@srcdir@:*/:/;
19748 s/^\([^=]*=[     ]*\):*/\1/;
19749 s/:*$//;
19750 s/^[^=]*=[       ]*$//;
19751 }'
19752 fi
19753
19754 DEFS=-DHAVE_CONFIG_H
19755
19756 ac_libobjs=
19757 ac_ltlibobjs=
19758 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
19759   # 1. Remove the extension, and $U if already installed.
19760   ac_i=`echo "$ac_i" |
19761          sed 's/\$U\././;s/\.o$//;s/\.obj$//'`
19762   # 2. Add them.
19763   ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext"
19764   ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo'
19765 done
19766 LIBOBJS=$ac_libobjs
19767
19768 LTLIBOBJS=$ac_ltlibobjs
19769
19770
19771
19772
19773         mv -f po/POTFILES po/POTFILES.tmp
19774         sed -e 's/\[.*\] *//' < po/POTFILES.tmp > po/POTFILES
19775         rm -f po/POTFILES.tmp
19776
19777
19778
19779 : ${CONFIG_STATUS=./config.status}
19780 ac_clean_files_save=$ac_clean_files
19781 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
19782 { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
19783 echo "$as_me: creating $CONFIG_STATUS" >&6;}
19784 cat >$CONFIG_STATUS <<_ACEOF
19785 #! $SHELL
19786 # Generated by $as_me.
19787 # Run this file to recreate the current configuration.
19788 # Compiler output produced by configure, useful for debugging
19789 # configure, is in config.log if it exists.
19790
19791 debug=false
19792 ac_cs_recheck=false
19793 ac_cs_silent=false
19794 SHELL=\${CONFIG_SHELL-$SHELL}
19795 _ACEOF
19796
19797 cat >>$CONFIG_STATUS <<\_ACEOF
19798 ## --------------------- ##
19799 ## M4sh Initialization.  ##
19800 ## --------------------- ##
19801
19802 # Be Bourne compatible
19803 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
19804   emulate sh
19805   NULLCMD=:
19806   # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
19807   # is contrary to our usage.  Disable this feature.
19808   alias -g '${1+"$@"}'='"$@"'
19809 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
19810   set -o posix
19811 fi
19812 DUALCASE=1; export DUALCASE # for MKS sh
19813
19814 # Support unset when possible.
19815 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
19816   as_unset=unset
19817 else
19818   as_unset=false
19819 fi
19820
19821
19822 # Work around bugs in pre-3.0 UWIN ksh.
19823 $as_unset ENV MAIL MAILPATH
19824 PS1='$ '
19825 PS2='> '
19826 PS4='+ '
19827
19828 # NLS nuisances.
19829 for as_var in \
19830   LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
19831   LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
19832   LC_TELEPHONE LC_TIME
19833 do
19834   if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
19835     eval $as_var=C; export $as_var
19836   else
19837     $as_unset $as_var
19838   fi
19839 done
19840
19841 # Required to use basename.
19842 if expr a : '\(a\)' >/dev/null 2>&1; then
19843   as_expr=expr
19844 else
19845   as_expr=false
19846 fi
19847
19848 if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
19849   as_basename=basename
19850 else
19851   as_basename=false
19852 fi
19853
19854
19855 # Name of the executable.
19856 as_me=`$as_basename "$0" ||
19857 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
19858          X"$0" : 'X\(//\)$' \| \
19859          X"$0" : 'X\(/\)$' \| \
19860          .     : '\(.\)' 2>/dev/null ||
19861 echo X/"$0" |
19862     sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
19863           /^X\/\(\/\/\)$/{ s//\1/; q; }
19864           /^X\/\(\/\).*/{ s//\1/; q; }
19865           s/.*/./; q'`
19866
19867
19868 # PATH needs CR, and LINENO needs CR and PATH.
19869 # Avoid depending upon Character Ranges.
19870 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
19871 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
19872 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
19873 as_cr_digits='0123456789'
19874 as_cr_alnum=$as_cr_Letters$as_cr_digits
19875
19876 # The user is always right.
19877 if test "${PATH_SEPARATOR+set}" != set; then
19878   echo "#! /bin/sh" >conf$$.sh
19879   echo  "exit 0"   >>conf$$.sh
19880   chmod +x conf$$.sh
19881   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
19882     PATH_SEPARATOR=';'
19883   else
19884     PATH_SEPARATOR=:
19885   fi
19886   rm -f conf$$.sh
19887 fi
19888
19889
19890   as_lineno_1=$LINENO
19891   as_lineno_2=$LINENO
19892   as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
19893   test "x$as_lineno_1" != "x$as_lineno_2" &&
19894   test "x$as_lineno_3"  = "x$as_lineno_2"  || {
19895   # Find who we are.  Look in the path if we contain no path at all
19896   # relative or not.
19897   case $0 in
19898     *[\\/]* ) as_myself=$0 ;;
19899     *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19900 for as_dir in $PATH
19901 do
19902   IFS=$as_save_IFS
19903   test -z "$as_dir" && as_dir=.
19904   test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
19905 done
19906
19907        ;;
19908   esac
19909   # We did not find ourselves, most probably we were run as `sh COMMAND'
19910   # in which case we are not to be found in the path.
19911   if test "x$as_myself" = x; then
19912     as_myself=$0
19913   fi
19914   if test ! -f "$as_myself"; then
19915     { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5
19916 echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;}
19917    { (exit 1); exit 1; }; }
19918   fi
19919   case $CONFIG_SHELL in
19920   '')
19921     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19922 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
19923 do
19924   IFS=$as_save_IFS
19925   test -z "$as_dir" && as_dir=.
19926   for as_base in sh bash ksh sh5; do
19927          case $as_dir in
19928          /*)
19929            if ("$as_dir/$as_base" -c '
19930   as_lineno_1=$LINENO
19931   as_lineno_2=$LINENO
19932   as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
19933   test "x$as_lineno_1" != "x$as_lineno_2" &&
19934   test "x$as_lineno_3"  = "x$as_lineno_2" ') 2>/dev/null; then
19935              $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
19936              $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
19937              CONFIG_SHELL=$as_dir/$as_base
19938              export CONFIG_SHELL
19939              exec "$CONFIG_SHELL" "$0" ${1+"$@"}
19940            fi;;
19941          esac
19942        done
19943 done
19944 ;;
19945   esac
19946
19947   # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
19948   # uniformly replaced by the line number.  The first 'sed' inserts a
19949   # line-number line before each line; the second 'sed' does the real
19950   # work.  The second script uses 'N' to pair each line-number line
19951   # with the numbered line, and appends trailing '-' during
19952   # substitution so that $LINENO is not a special case at line end.
19953   # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
19954   # second 'sed' script.  Blame Lee E. McMahon for sed's syntax.  :-)
19955   sed '=' <$as_myself |
19956     sed '
19957       N
19958       s,$,-,
19959       : loop
19960       s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
19961       t loop
19962       s,-$,,
19963       s,^['$as_cr_digits']*\n,,
19964     ' >$as_me.lineno &&
19965   chmod +x $as_me.lineno ||
19966     { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5
19967 echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;}
19968    { (exit 1); exit 1; }; }
19969
19970   # Don't try to exec as it changes $[0], causing all sort of problems
19971   # (the dirname of $[0] is not the place where we might find the
19972   # original and so on.  Autoconf is especially sensible to this).
19973   . ./$as_me.lineno
19974   # Exit status is that of the last command.
19975   exit
19976 }
19977
19978
19979 case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
19980   *c*,-n*) ECHO_N= ECHO_C='
19981 ' ECHO_T='      ' ;;
19982   *c*,*  ) ECHO_N=-n ECHO_C= ECHO_T= ;;
19983   *)       ECHO_N= ECHO_C='\c' ECHO_T= ;;
19984 esac
19985
19986 if expr a : '\(a\)' >/dev/null 2>&1; then
19987   as_expr=expr
19988 else
19989   as_expr=false
19990 fi
19991
19992 rm -f conf$$ conf$$.exe conf$$.file
19993 echo >conf$$.file
19994 if ln -s conf$$.file conf$$ 2>/dev/null; then
19995   # We could just check for DJGPP; but this test a) works b) is more generic
19996   # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
19997   if test -f conf$$.exe; then
19998     # Don't use ln at all; we don't have any links
19999     as_ln_s='cp -p'
20000   else
20001     as_ln_s='ln -s'
20002   fi
20003 elif ln conf$$.file conf$$ 2>/dev/null; then
20004   as_ln_s=ln
20005 else
20006   as_ln_s='cp -p'
20007 fi
20008 rm -f conf$$ conf$$.exe conf$$.file
20009
20010 if mkdir -p . 2>/dev/null; then
20011   as_mkdir_p=:
20012 else
20013   test -d ./-p && rmdir ./-p
20014   as_mkdir_p=false
20015 fi
20016
20017 as_executable_p="test -f"
20018
20019 # Sed expression to map a string onto a valid CPP name.
20020 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
20021
20022 # Sed expression to map a string onto a valid variable name.
20023 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
20024
20025
20026 # IFS
20027 # We need space, tab and new line, in precisely that order.
20028 as_nl='
20029 '
20030 IFS="   $as_nl"
20031
20032 # CDPATH.
20033 $as_unset CDPATH
20034
20035 exec 6>&1
20036
20037 # Open the log real soon, to keep \$[0] and so on meaningful, and to
20038 # report actual input values of CONFIG_FILES etc. instead of their
20039 # values after options handling.  Logging --version etc. is OK.
20040 exec 5>>config.log
20041 {
20042   echo
20043   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
20044 ## Running $as_me. ##
20045 _ASBOX
20046 } >&5
20047 cat >&5 <<_CSEOF
20048
20049 This file was extended by $as_me, which was
20050 generated by GNU Autoconf 2.59.  Invocation command line was
20051
20052   CONFIG_FILES    = $CONFIG_FILES
20053   CONFIG_HEADERS  = $CONFIG_HEADERS
20054   CONFIG_LINKS    = $CONFIG_LINKS
20055   CONFIG_COMMANDS = $CONFIG_COMMANDS
20056   $ $0 $@
20057
20058 _CSEOF
20059 echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5
20060 echo >&5
20061 _ACEOF
20062
20063 # Files that config.status was made for.
20064 if test -n "$ac_config_files"; then
20065   echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
20066 fi
20067
20068 if test -n "$ac_config_headers"; then
20069   echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
20070 fi
20071
20072 if test -n "$ac_config_links"; then
20073   echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
20074 fi
20075
20076 if test -n "$ac_config_commands"; then
20077   echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
20078 fi
20079
20080 cat >>$CONFIG_STATUS <<\_ACEOF
20081
20082 ac_cs_usage="\
20083 \`$as_me' instantiates files from templates according to the
20084 current configuration.
20085
20086 Usage: $0 [OPTIONS] [FILE]...
20087
20088   -h, --help       print this help, then exit
20089   -V, --version    print version number, then exit
20090   -q, --quiet      do not print progress messages
20091   -d, --debug      don't remove temporary files
20092       --recheck    update $as_me by reconfiguring in the same conditions
20093   --file=FILE[:TEMPLATE]
20094                    instantiate the configuration file FILE
20095   --header=FILE[:TEMPLATE]
20096                    instantiate the configuration header FILE
20097
20098 Configuration files:
20099 $config_files
20100
20101 Configuration headers:
20102 $config_headers
20103
20104 Configuration commands:
20105 $config_commands
20106
20107 Report bugs to <bug-autoconf@gnu.org>."
20108 _ACEOF
20109
20110 cat >>$CONFIG_STATUS <<_ACEOF
20111 ac_cs_version="\\
20112 config.status
20113 configured by $0, generated by GNU Autoconf 2.59,
20114   with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
20115
20116 Copyright (C) 2003 Free Software Foundation, Inc.
20117 This config.status script is free software; the Free Software Foundation
20118 gives unlimited permission to copy, distribute and modify it."
20119 srcdir=$srcdir
20120 INSTALL="$INSTALL"
20121 _ACEOF
20122
20123 cat >>$CONFIG_STATUS <<\_ACEOF
20124 # If no file are specified by the user, then we need to provide default
20125 # value.  By we need to know if files were specified by the user.
20126 ac_need_defaults=:
20127 while test $# != 0
20128 do
20129   case $1 in
20130   --*=*)
20131     ac_option=`expr "x$1" : 'x\([^=]*\)='`
20132     ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
20133     ac_shift=:
20134     ;;
20135   -*)
20136     ac_option=$1
20137     ac_optarg=$2
20138     ac_shift=shift
20139     ;;
20140   *) # This is not an option, so the user has probably given explicit
20141      # arguments.
20142      ac_option=$1
20143      ac_need_defaults=false;;
20144   esac
20145
20146   case $ac_option in
20147   # Handling of the options.
20148 _ACEOF
20149 cat >>$CONFIG_STATUS <<\_ACEOF
20150   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
20151     ac_cs_recheck=: ;;
20152   --version | --vers* | -V )
20153     echo "$ac_cs_version"; exit 0 ;;
20154   --he | --h)
20155     # Conflict between --help and --header
20156     { { echo "$as_me:$LINENO: error: ambiguous option: $1
20157 Try \`$0 --help' for more information." >&5
20158 echo "$as_me: error: ambiguous option: $1
20159 Try \`$0 --help' for more information." >&2;}
20160    { (exit 1); exit 1; }; };;
20161   --help | --hel | -h )
20162     echo "$ac_cs_usage"; exit 0 ;;
20163   --debug | --d* | -d )
20164     debug=: ;;
20165   --file | --fil | --fi | --f )
20166     $ac_shift
20167     CONFIG_FILES="$CONFIG_FILES $ac_optarg"
20168     ac_need_defaults=false;;
20169   --header | --heade | --head | --hea )
20170     $ac_shift
20171     CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
20172     ac_need_defaults=false;;
20173   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
20174   | -silent | --silent | --silen | --sile | --sil | --si | --s)
20175     ac_cs_silent=: ;;
20176
20177   # This is an error.
20178   -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1
20179 Try \`$0 --help' for more information." >&5
20180 echo "$as_me: error: unrecognized option: $1
20181 Try \`$0 --help' for more information." >&2;}
20182    { (exit 1); exit 1; }; } ;;
20183
20184   *) ac_config_targets="$ac_config_targets $1" ;;
20185
20186   esac
20187   shift
20188 done
20189
20190 ac_configure_extra_args=
20191
20192 if $ac_cs_silent; then
20193   exec 6>/dev/null
20194   ac_configure_extra_args="$ac_configure_extra_args --silent"
20195 fi
20196
20197 _ACEOF
20198 cat >>$CONFIG_STATUS <<_ACEOF
20199 if \$ac_cs_recheck; then
20200   echo "running $SHELL $0 " $ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
20201   exec $SHELL $0 $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
20202 fi
20203
20204 _ACEOF
20205
20206 cat >>$CONFIG_STATUS <<_ACEOF
20207 #
20208 # INIT-COMMANDS section.
20209 #
20210
20211 INTLTOOL_PERL=${INTLTOOL_PERL}
20212
20213
20214 _ACEOF
20215
20216
20217
20218 cat >>$CONFIG_STATUS <<\_ACEOF
20219 for ac_config_target in $ac_config_targets
20220 do
20221   case "$ac_config_target" in
20222   # Handling of arguments.
20223   "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;;
20224   "utils/Makefile" ) CONFIG_FILES="$CONFIG_FILES utils/Makefile" ;;
20225   "driver/Makefile" ) CONFIG_FILES="$CONFIG_FILES driver/Makefile" ;;
20226   "hacks/Makefile" ) CONFIG_FILES="$CONFIG_FILES hacks/Makefile" ;;
20227   "hacks/glx/Makefile" ) CONFIG_FILES="$CONFIG_FILES hacks/glx/Makefile" ;;
20228   "po/Makefile.in" ) CONFIG_FILES="$CONFIG_FILES po/Makefile.in" ;;
20229   "driver/XScreenSaver.ad" ) CONFIG_FILES="$CONFIG_FILES driver/XScreenSaver.ad" ;;
20230   "default-1" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
20231   "default-2" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default-2" ;;
20232   "config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
20233   *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
20234 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
20235    { (exit 1); exit 1; }; };;
20236   esac
20237 done
20238
20239 # If the user did not use the arguments to specify the items to instantiate,
20240 # then the envvar interface is used.  Set only those that are not.
20241 # We use the long form for the default assignment because of an extremely
20242 # bizarre bug on SunOS 4.1.3.
20243 if $ac_need_defaults; then
20244   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
20245   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
20246   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
20247 fi
20248
20249 # Have a temporary directory for convenience.  Make it in the build tree
20250 # simply because there is no reason to put it here, and in addition,
20251 # creating and moving files from /tmp can sometimes cause problems.
20252 # Create a temporary directory, and hook for its removal unless debugging.
20253 $debug ||
20254 {
20255   trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
20256   trap '{ (exit 1); exit 1; }' 1 2 13 15
20257 }
20258
20259 # Create a (secure) tmp directory for tmp files.
20260
20261 {
20262   tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` &&
20263   test -n "$tmp" && test -d "$tmp"
20264 }  ||
20265 {
20266   tmp=./confstat$$-$RANDOM
20267   (umask 077 && mkdir $tmp)
20268 } ||
20269 {
20270    echo "$me: cannot create a temporary directory in ." >&2
20271    { (exit 1); exit 1; }
20272 }
20273
20274 _ACEOF
20275
20276 cat >>$CONFIG_STATUS <<_ACEOF
20277
20278 #
20279 # CONFIG_FILES section.
20280 #
20281
20282 # No need to generate the scripts if there are no CONFIG_FILES.
20283 # This happens for instance when ./config.status config.h
20284 if test -n "\$CONFIG_FILES"; then
20285   # Protect against being on the right side of a sed subst in config.status.
20286   sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
20287    s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
20288 s,@SHELL@,$SHELL,;t t
20289 s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
20290 s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
20291 s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
20292 s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
20293 s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
20294 s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
20295 s,@exec_prefix@,$exec_prefix,;t t
20296 s,@prefix@,$prefix,;t t
20297 s,@program_transform_name@,$program_transform_name,;t t
20298 s,@bindir@,$bindir,;t t
20299 s,@sbindir@,$sbindir,;t t
20300 s,@libexecdir@,$libexecdir,;t t
20301 s,@datadir@,$datadir,;t t
20302 s,@sysconfdir@,$sysconfdir,;t t
20303 s,@sharedstatedir@,$sharedstatedir,;t t
20304 s,@localstatedir@,$localstatedir,;t t
20305 s,@libdir@,$libdir,;t t
20306 s,@includedir@,$includedir,;t t
20307 s,@oldincludedir@,$oldincludedir,;t t
20308 s,@infodir@,$infodir,;t t
20309 s,@mandir@,$mandir,;t t
20310 s,@build_alias@,$build_alias,;t t
20311 s,@host_alias@,$host_alias,;t t
20312 s,@target_alias@,$target_alias,;t t
20313 s,@DEFS@,$DEFS,;t t
20314 s,@ECHO_C@,$ECHO_C,;t t
20315 s,@ECHO_N@,$ECHO_N,;t t
20316 s,@ECHO_T@,$ECHO_T,;t t
20317 s,@LIBS@,$LIBS,;t t
20318 s,@build@,$build,;t t
20319 s,@build_cpu@,$build_cpu,;t t
20320 s,@build_vendor@,$build_vendor,;t t
20321 s,@build_os@,$build_os,;t t
20322 s,@host@,$host,;t t
20323 s,@host_cpu@,$host_cpu,;t t
20324 s,@host_vendor@,$host_vendor,;t t
20325 s,@host_os@,$host_os,;t t
20326 s,@CC@,$CC,;t t
20327 s,@CFLAGS@,$CFLAGS,;t t
20328 s,@LDFLAGS@,$LDFLAGS,;t t
20329 s,@CPPFLAGS@,$CPPFLAGS,;t t
20330 s,@ac_ct_CC@,$ac_ct_CC,;t t
20331 s,@EXEEXT@,$EXEEXT,;t t
20332 s,@OBJEXT@,$OBJEXT,;t t
20333 s,@CPP@,$CPP,;t t
20334 s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
20335 s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
20336 s,@INSTALL_DATA@,$INSTALL_DATA,;t t
20337 s,@SET_MAKE@,$SET_MAKE,;t t
20338 s,@EGREP@,$EGREP,;t t
20339 s,@PERL@,$PERL,;t t
20340 s,@X_CFLAGS@,$X_CFLAGS,;t t
20341 s,@X_PRE_LIBS@,$X_PRE_LIBS,;t t
20342 s,@X_LIBS@,$X_LIBS,;t t
20343 s,@X_EXTRA_LIBS@,$X_EXTRA_LIBS,;t t
20344 s,@INTLTOOL_DESKTOP_RULE@,$INTLTOOL_DESKTOP_RULE,;t t
20345 s,@INTLTOOL_DIRECTORY_RULE@,$INTLTOOL_DIRECTORY_RULE,;t t
20346 s,@INTLTOOL_KEYS_RULE@,$INTLTOOL_KEYS_RULE,;t t
20347 s,@INTLTOOL_OAF_RULE@,$INTLTOOL_OAF_RULE,;t t
20348 s,@INTLTOOL_PONG_RULE@,$INTLTOOL_PONG_RULE,;t t
20349 s,@INTLTOOL_SERVER_RULE@,$INTLTOOL_SERVER_RULE,;t t
20350 s,@INTLTOOL_SHEET_RULE@,$INTLTOOL_SHEET_RULE,;t t
20351 s,@INTLTOOL_SOUNDLIST_RULE@,$INTLTOOL_SOUNDLIST_RULE,;t t
20352 s,@INTLTOOL_UI_RULE@,$INTLTOOL_UI_RULE,;t t
20353 s,@INTLTOOL_XML_RULE@,$INTLTOOL_XML_RULE,;t t
20354 s,@INTLTOOL_CAVES_RULE@,$INTLTOOL_CAVES_RULE,;t t
20355 s,@INTLTOOL_EXTRACT@,$INTLTOOL_EXTRACT,;t t
20356 s,@INTLTOOL_MERGE@,$INTLTOOL_MERGE,;t t
20357 s,@INTLTOOL_UPDATE@,$INTLTOOL_UPDATE,;t t
20358 s,@INTLTOOL_PERL@,$INTLTOOL_PERL,;t t
20359 s,@GETTEXT_PACKAGE@,$GETTEXT_PACKAGE,;t t
20360 s,@RANLIB@,$RANLIB,;t t
20361 s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
20362 s,@ALLOCA@,$ALLOCA,;t t
20363 s,@USE_NLS@,$USE_NLS,;t t
20364 s,@MSGFMT@,$MSGFMT,;t t
20365 s,@GMSGFMT@,$GMSGFMT,;t t
20366 s,@XGETTEXT@,$XGETTEXT,;t t
20367 s,@CATALOGS@,$CATALOGS,;t t
20368 s,@CATOBJEXT@,$CATOBJEXT,;t t
20369 s,@DATADIRNAME@,$DATADIRNAME,;t t
20370 s,@GMOFILES@,$GMOFILES,;t t
20371 s,@INSTOBJEXT@,$INSTOBJEXT,;t t
20372 s,@INTLDEPS@,$INTLDEPS,;t t
20373 s,@INTLLIBS@,$INTLLIBS,;t t
20374 s,@INTLOBJS@,$INTLOBJS,;t t
20375 s,@POFILES@,$POFILES,;t t
20376 s,@POSUB@,$POSUB,;t t
20377 s,@MKINSTALLDIRS@,$MKINSTALLDIRS,;t t
20378 s,@login_manager_tmp@,$login_manager_tmp,;t t
20379 s,@pkg_config@,$pkg_config,;t t
20380 s,@gnome_open_program@,$gnome_open_program,;t t
20381 s,@gnome_url_show_program@,$gnome_url_show_program,;t t
20382 s,@INCLUDES@,$INCLUDES,;t t
20383 s,@PREFERRED_DEMO_PROGRAM@,$PREFERRED_DEMO_PROGRAM,;t t
20384 s,@ALL_DEMO_PROGRAMS@,$ALL_DEMO_PROGRAMS,;t t
20385 s,@SAVER_LIBS@,$SAVER_LIBS,;t t
20386 s,@MOTIF_LIBS@,$MOTIF_LIBS,;t t
20387 s,@GTK_LIBS@,$GTK_LIBS,;t t
20388 s,@XML_LIBS@,$XML_LIBS,;t t
20389 s,@JPEG_LIBS@,$JPEG_LIBS,;t t
20390 s,@HACK_LIBS@,$HACK_LIBS,;t t
20391 s,@XPM_LIBS@,$XPM_LIBS,;t t
20392 s,@PTY_LIBS@,$PTY_LIBS,;t t
20393 s,@GL_LIBS@,$GL_LIBS,;t t
20394 s,@GLE_LIBS@,$GLE_LIBS,;t t
20395 s,@XDPMS_LIBS@,$XDPMS_LIBS,;t t
20396 s,@XINERAMA_LIBS@,$XINERAMA_LIBS,;t t
20397 s,@PASSWD_LIBS@,$PASSWD_LIBS,;t t
20398 s,@INSTALL_SETUID@,$INSTALL_SETUID,;t t
20399 s,@SETUID_HACKS@,$SETUID_HACKS,;t t
20400 s,@INSTALL_DIRS@,$INSTALL_DIRS,;t t
20401 s,@NEED_SETUID@,$NEED_SETUID,;t t
20402 s,@INSTALL_PAM@,$INSTALL_PAM,;t t
20403 s,@NEW_LOGIN_COMMAND@,$NEW_LOGIN_COMMAND,;t t
20404 s,@NEW_LOGIN_COMMAND_P@,$NEW_LOGIN_COMMAND_P,;t t
20405 s,@DEFAULT_IMAGES_P@,$DEFAULT_IMAGES_P,;t t
20406 s,@DEFAULT_IMAGE_DIRECTORY@,$DEFAULT_IMAGE_DIRECTORY,;t t
20407 s,@DEFAULT_TEXT_FILE@,$DEFAULT_TEXT_FILE,;t t
20408 s,@OBJCC@,$OBJCC,;t t
20409 s,@EXES_OSX@,$EXES_OSX,;t t
20410 s,@SCRIPTS_OSX@,$SCRIPTS_OSX,;t t
20411 s,@MEN_OSX@,$MEN_OSX,;t t
20412 s,@PASSWD_SRCS@,$PASSWD_SRCS,;t t
20413 s,@PASSWD_OBJS@,$PASSWD_OBJS,;t t
20414 s,@XMU_SRCS@,$XMU_SRCS,;t t
20415 s,@XMU_OBJS@,$XMU_OBJS,;t t
20416 s,@XMU_LIBS@,$XMU_LIBS,;t t
20417 s,@SAVER_GL_SRCS@,$SAVER_GL_SRCS,;t t
20418 s,@SAVER_GL_OBJS@,$SAVER_GL_OBJS,;t t
20419 s,@SAVER_GL_LIBS@,$SAVER_GL_LIBS,;t t
20420 s,@LOCK_SRCS@,$LOCK_SRCS,;t t
20421 s,@LOCK_OBJS@,$LOCK_OBJS,;t t
20422 s,@JPEG_EXES@,$JPEG_EXES,;t t
20423 s,@GL_EXES@,$GL_EXES,;t t
20424 s,@GL_UTIL_EXES@,$GL_UTIL_EXES,;t t
20425 s,@GL_MEN@,$GL_MEN,;t t
20426 s,@GL_KLUDGE@,$GL_KLUDGE,;t t
20427 s,@GLE_EXES@,$GLE_EXES,;t t
20428 s,@GLE_KLUDGE@,$GLE_KLUDGE,;t t
20429 s,@GNOME24@,$GNOME24,;t t
20430 s,@GNOME22@,$GNOME22,;t t
20431 s,@NOGNOME@,$NOGNOME,;t t
20432 s,@HACKDIR@,$HACKDIR,;t t
20433 s,@GTK_DATADIR@,$GTK_DATADIR,;t t
20434 s,@PO_DATADIR@,$PO_DATADIR,;t t
20435 s,@HACK_CONF_DIR@,$HACK_CONF_DIR,;t t
20436 s,@GTK_EXTRA_OBJS@,$GTK_EXTRA_OBJS,;t t
20437 s,@APPDEFAULTS@,$APPDEFAULTS,;t t
20438 s,@DEPEND@,$DEPEND,;t t
20439 s,@DEPEND_FLAGS@,$DEPEND_FLAGS,;t t
20440 s,@DEPEND_DEFINES@,$DEPEND_DEFINES,;t t
20441 s,@LIBOBJS@,$LIBOBJS,;t t
20442 s,@LTLIBOBJS@,$LTLIBOBJS,;t t
20443 CEOF
20444
20445 _ACEOF
20446
20447   cat >>$CONFIG_STATUS <<\_ACEOF
20448   # Split the substitutions into bite-sized pieces for seds with
20449   # small command number limits, like on Digital OSF/1 and HP-UX.
20450   ac_max_sed_lines=48
20451   ac_sed_frag=1 # Number of current file.
20452   ac_beg=1 # First line for current file.
20453   ac_end=$ac_max_sed_lines # Line after last line for current file.
20454   ac_more_lines=:
20455   ac_sed_cmds=
20456   while $ac_more_lines; do
20457     if test $ac_beg -gt 1; then
20458       sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
20459     else
20460       sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
20461     fi
20462     if test ! -s $tmp/subs.frag; then
20463       ac_more_lines=false
20464     else
20465       # The purpose of the label and of the branching condition is to
20466       # speed up the sed processing (if there are no `@' at all, there
20467       # is no need to browse any of the substitutions).
20468       # These are the two extra sed commands mentioned above.
20469       (echo ':t
20470   /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
20471       if test -z "$ac_sed_cmds"; then
20472         ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
20473       else
20474         ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
20475       fi
20476       ac_sed_frag=`expr $ac_sed_frag + 1`
20477       ac_beg=$ac_end
20478       ac_end=`expr $ac_end + $ac_max_sed_lines`
20479     fi
20480   done
20481   if test -z "$ac_sed_cmds"; then
20482     ac_sed_cmds=cat
20483   fi
20484 fi # test -n "$CONFIG_FILES"
20485
20486 _ACEOF
20487 cat >>$CONFIG_STATUS <<\_ACEOF
20488 for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
20489   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
20490   case $ac_file in
20491   - | *:- | *:-:* ) # input from stdin
20492         cat >$tmp/stdin
20493         ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
20494         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
20495   *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
20496         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
20497   * )   ac_file_in=$ac_file.in ;;
20498   esac
20499
20500   # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
20501   ac_dir=`(dirname "$ac_file") 2>/dev/null ||
20502 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
20503          X"$ac_file" : 'X\(//\)[^/]' \| \
20504          X"$ac_file" : 'X\(//\)$' \| \
20505          X"$ac_file" : 'X\(/\)' \| \
20506          .     : '\(.\)' 2>/dev/null ||
20507 echo X"$ac_file" |
20508     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
20509           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
20510           /^X\(\/\/\)$/{ s//\1/; q; }
20511           /^X\(\/\).*/{ s//\1/; q; }
20512           s/.*/./; q'`
20513   { if $as_mkdir_p; then
20514     mkdir -p "$ac_dir"
20515   else
20516     as_dir="$ac_dir"
20517     as_dirs=
20518     while test ! -d "$as_dir"; do
20519       as_dirs="$as_dir $as_dirs"
20520       as_dir=`(dirname "$as_dir") 2>/dev/null ||
20521 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
20522          X"$as_dir" : 'X\(//\)[^/]' \| \
20523          X"$as_dir" : 'X\(//\)$' \| \
20524          X"$as_dir" : 'X\(/\)' \| \
20525          .     : '\(.\)' 2>/dev/null ||
20526 echo X"$as_dir" |
20527     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
20528           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
20529           /^X\(\/\/\)$/{ s//\1/; q; }
20530           /^X\(\/\).*/{ s//\1/; q; }
20531           s/.*/./; q'`
20532     done
20533     test ! -n "$as_dirs" || mkdir $as_dirs
20534   fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
20535 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
20536    { (exit 1); exit 1; }; }; }
20537
20538   ac_builddir=.
20539
20540 if test "$ac_dir" != .; then
20541   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
20542   # A "../" for each directory in $ac_dir_suffix.
20543   ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
20544 else
20545   ac_dir_suffix= ac_top_builddir=
20546 fi
20547
20548 case $srcdir in
20549   .)  # No --srcdir option.  We are building in place.
20550     ac_srcdir=.
20551     if test -z "$ac_top_builddir"; then
20552        ac_top_srcdir=.
20553     else
20554        ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
20555     fi ;;
20556   [\\/]* | ?:[\\/]* )  # Absolute path.
20557     ac_srcdir=$srcdir$ac_dir_suffix;
20558     ac_top_srcdir=$srcdir ;;
20559   *) # Relative path.
20560     ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
20561     ac_top_srcdir=$ac_top_builddir$srcdir ;;
20562 esac
20563
20564 # Do not use `cd foo && pwd` to compute absolute paths, because
20565 # the directories may not exist.
20566 case `pwd` in
20567 .) ac_abs_builddir="$ac_dir";;
20568 *)
20569   case "$ac_dir" in
20570   .) ac_abs_builddir=`pwd`;;
20571   [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
20572   *) ac_abs_builddir=`pwd`/"$ac_dir";;
20573   esac;;
20574 esac
20575 case $ac_abs_builddir in
20576 .) ac_abs_top_builddir=${ac_top_builddir}.;;
20577 *)
20578   case ${ac_top_builddir}. in
20579   .) ac_abs_top_builddir=$ac_abs_builddir;;
20580   [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
20581   *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
20582   esac;;
20583 esac
20584 case $ac_abs_builddir in
20585 .) ac_abs_srcdir=$ac_srcdir;;
20586 *)
20587   case $ac_srcdir in
20588   .) ac_abs_srcdir=$ac_abs_builddir;;
20589   [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
20590   *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
20591   esac;;
20592 esac
20593 case $ac_abs_builddir in
20594 .) ac_abs_top_srcdir=$ac_top_srcdir;;
20595 *)
20596   case $ac_top_srcdir in
20597   .) ac_abs_top_srcdir=$ac_abs_builddir;;
20598   [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
20599   *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
20600   esac;;
20601 esac
20602
20603
20604   case $INSTALL in
20605   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
20606   *) ac_INSTALL=$ac_top_builddir$INSTALL ;;
20607   esac
20608
20609   if test x"$ac_file" != x-; then
20610     { echo "$as_me:$LINENO: creating $ac_file" >&5
20611 echo "$as_me: creating $ac_file" >&6;}
20612     rm -f "$ac_file"
20613   fi
20614   # Let's still pretend it is `configure' which instantiates (i.e., don't
20615   # use $as_me), people would be surprised to read:
20616   #    /* config.h.  Generated by config.status.  */
20617   if test x"$ac_file" = x-; then
20618     configure_input=
20619   else
20620     configure_input="$ac_file.  "
20621   fi
20622   configure_input=$configure_input"Generated from `echo $ac_file_in |
20623                                      sed 's,.*/,,'` by configure."
20624
20625   # First look for the input files in the build tree, otherwise in the
20626   # src tree.
20627   ac_file_inputs=`IFS=:
20628     for f in $ac_file_in; do
20629       case $f in
20630       -) echo $tmp/stdin ;;
20631       [\\/$]*)
20632          # Absolute (can't be DOS-style, as IFS=:)
20633          test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
20634 echo "$as_me: error: cannot find input file: $f" >&2;}
20635    { (exit 1); exit 1; }; }
20636          echo "$f";;
20637       *) # Relative
20638          if test -f "$f"; then
20639            # Build tree
20640            echo "$f"
20641          elif test -f "$srcdir/$f"; then
20642            # Source tree
20643            echo "$srcdir/$f"
20644          else
20645            # /dev/null tree
20646            { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
20647 echo "$as_me: error: cannot find input file: $f" >&2;}
20648    { (exit 1); exit 1; }; }
20649          fi;;
20650       esac
20651     done` || { (exit 1); exit 1; }
20652 _ACEOF
20653 cat >>$CONFIG_STATUS <<_ACEOF
20654   sed "$ac_vpsub
20655 $extrasub
20656 _ACEOF
20657 cat >>$CONFIG_STATUS <<\_ACEOF
20658 :t
20659 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
20660 s,@configure_input@,$configure_input,;t t
20661 s,@srcdir@,$ac_srcdir,;t t
20662 s,@abs_srcdir@,$ac_abs_srcdir,;t t
20663 s,@top_srcdir@,$ac_top_srcdir,;t t
20664 s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t
20665 s,@builddir@,$ac_builddir,;t t
20666 s,@abs_builddir@,$ac_abs_builddir,;t t
20667 s,@top_builddir@,$ac_top_builddir,;t t
20668 s,@abs_top_builddir@,$ac_abs_top_builddir,;t t
20669 s,@INSTALL@,$ac_INSTALL,;t t
20670 " $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
20671   rm -f $tmp/stdin
20672   if test x"$ac_file" != x-; then
20673     mv $tmp/out $ac_file
20674   else
20675     cat $tmp/out
20676     rm -f $tmp/out
20677   fi
20678
20679 done
20680 _ACEOF
20681 cat >>$CONFIG_STATUS <<\_ACEOF
20682
20683 #
20684 # CONFIG_HEADER section.
20685 #
20686
20687 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
20688 # NAME is the cpp macro being defined and VALUE is the value it is being given.
20689 #
20690 # ac_d sets the value in "#define NAME VALUE" lines.
20691 ac_dA='s,^\([    ]*\)#\([        ]*define[       ][      ]*\)'
20692 ac_dB='[         ].*$,\1#\2'
20693 ac_dC=' '
20694 ac_dD=',;t'
20695 # ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
20696 ac_uA='s,^\([    ]*\)#\([        ]*\)undef\([    ][      ]*\)'
20697 ac_uB='$,\1#\2define\3'
20698 ac_uC=' '
20699 ac_uD=',;t'
20700
20701 for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
20702   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
20703   case $ac_file in
20704   - | *:- | *:-:* ) # input from stdin
20705         cat >$tmp/stdin
20706         ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
20707         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
20708   *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
20709         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
20710   * )   ac_file_in=$ac_file.in ;;
20711   esac
20712
20713   test x"$ac_file" != x- && { echo "$as_me:$LINENO: creating $ac_file" >&5
20714 echo "$as_me: creating $ac_file" >&6;}
20715
20716   # First look for the input files in the build tree, otherwise in the
20717   # src tree.
20718   ac_file_inputs=`IFS=:
20719     for f in $ac_file_in; do
20720       case $f in
20721       -) echo $tmp/stdin ;;
20722       [\\/$]*)
20723          # Absolute (can't be DOS-style, as IFS=:)
20724          test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
20725 echo "$as_me: error: cannot find input file: $f" >&2;}
20726    { (exit 1); exit 1; }; }
20727          # Do quote $f, to prevent DOS paths from being IFS'd.
20728          echo "$f";;
20729       *) # Relative
20730          if test -f "$f"; then
20731            # Build tree
20732            echo "$f"
20733          elif test -f "$srcdir/$f"; then
20734            # Source tree
20735            echo "$srcdir/$f"
20736          else
20737            # /dev/null tree
20738            { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
20739 echo "$as_me: error: cannot find input file: $f" >&2;}
20740    { (exit 1); exit 1; }; }
20741          fi;;
20742       esac
20743     done` || { (exit 1); exit 1; }
20744   # Remove the trailing spaces.
20745   sed 's/[       ]*$//' $ac_file_inputs >$tmp/in
20746
20747 _ACEOF
20748
20749 # Transform confdefs.h into two sed scripts, `conftest.defines' and
20750 # `conftest.undefs', that substitutes the proper values into
20751 # config.h.in to produce config.h.  The first handles `#define'
20752 # templates, and the second `#undef' templates.
20753 # And first: Protect against being on the right side of a sed subst in
20754 # config.status.  Protect against being in an unquoted here document
20755 # in config.status.
20756 rm -f conftest.defines conftest.undefs
20757 # Using a here document instead of a string reduces the quoting nightmare.
20758 # Putting comments in sed scripts is not portable.
20759 #
20760 # `end' is used to avoid that the second main sed command (meant for
20761 # 0-ary CPP macros) applies to n-ary macro definitions.
20762 # See the Autoconf documentation for `clear'.
20763 cat >confdef2sed.sed <<\_ACEOF
20764 s/[\\&,]/\\&/g
20765 s,[\\$`],\\&,g
20766 t clear
20767 : clear
20768 s,^[     ]*#[    ]*define[       ][      ]*\([^  (][^    (]*\)\(([^)]*)\)[       ]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp
20769 t end
20770 s,^[     ]*#[    ]*define[       ][      ]*\([^  ][^     ]*\)[   ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp
20771 : end
20772 _ACEOF
20773 # If some macros were called several times there might be several times
20774 # the same #defines, which is useless.  Nevertheless, we may not want to
20775 # sort them, since we want the *last* AC-DEFINE to be honored.
20776 uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines
20777 sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs
20778 rm -f confdef2sed.sed
20779
20780 # This sed command replaces #undef with comments.  This is necessary, for
20781 # example, in the case of _POSIX_SOURCE, which is predefined and required
20782 # on some systems where configure will not decide to define it.
20783 cat >>conftest.undefs <<\_ACEOF
20784 s,^[     ]*#[    ]*undef[        ][      ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
20785 _ACEOF
20786
20787 # Break up conftest.defines because some shells have a limit on the size
20788 # of here documents, and old seds have small limits too (100 cmds).
20789 echo '  # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS
20790 echo '  if grep "^[      ]*#[    ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS
20791 echo '  # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS
20792 echo '  :' >>$CONFIG_STATUS
20793 rm -f conftest.tail
20794 while grep . conftest.defines >/dev/null
20795 do
20796   # Write a limited-size here document to $tmp/defines.sed.
20797   echo '  cat >$tmp/defines.sed <<CEOF' >>$CONFIG_STATUS
20798   # Speed up: don't consider the non `#define' lines.
20799   echo '/^[      ]*#[    ]*define/!b' >>$CONFIG_STATUS
20800   # Work around the forget-to-reset-the-flag bug.
20801   echo 't clr' >>$CONFIG_STATUS
20802   echo ': clr' >>$CONFIG_STATUS
20803   sed ${ac_max_here_lines}q conftest.defines >>$CONFIG_STATUS
20804   echo 'CEOF
20805   sed -f $tmp/defines.sed $tmp/in >$tmp/out
20806   rm -f $tmp/in
20807   mv $tmp/out $tmp/in
20808 ' >>$CONFIG_STATUS
20809   sed 1,${ac_max_here_lines}d conftest.defines >conftest.tail
20810   rm -f conftest.defines
20811   mv conftest.tail conftest.defines
20812 done
20813 rm -f conftest.defines
20814 echo '  fi # grep' >>$CONFIG_STATUS
20815 echo >>$CONFIG_STATUS
20816
20817 # Break up conftest.undefs because some shells have a limit on the size
20818 # of here documents, and old seds have small limits too (100 cmds).
20819 echo '  # Handle all the #undef templates' >>$CONFIG_STATUS
20820 rm -f conftest.tail
20821 while grep . conftest.undefs >/dev/null
20822 do
20823   # Write a limited-size here document to $tmp/undefs.sed.
20824   echo '  cat >$tmp/undefs.sed <<CEOF' >>$CONFIG_STATUS
20825   # Speed up: don't consider the non `#undef'
20826   echo '/^[      ]*#[    ]*undef/!b' >>$CONFIG_STATUS
20827   # Work around the forget-to-reset-the-flag bug.
20828   echo 't clr' >>$CONFIG_STATUS
20829   echo ': clr' >>$CONFIG_STATUS
20830   sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS
20831   echo 'CEOF
20832   sed -f $tmp/undefs.sed $tmp/in >$tmp/out
20833   rm -f $tmp/in
20834   mv $tmp/out $tmp/in
20835 ' >>$CONFIG_STATUS
20836   sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail
20837   rm -f conftest.undefs
20838   mv conftest.tail conftest.undefs
20839 done
20840 rm -f conftest.undefs
20841
20842 cat >>$CONFIG_STATUS <<\_ACEOF
20843   # Let's still pretend it is `configure' which instantiates (i.e., don't
20844   # use $as_me), people would be surprised to read:
20845   #    /* config.h.  Generated by config.status.  */
20846   if test x"$ac_file" = x-; then
20847     echo "/* Generated by configure.  */" >$tmp/config.h
20848   else
20849     echo "/* $ac_file.  Generated by configure.  */" >$tmp/config.h
20850   fi
20851   cat $tmp/in >>$tmp/config.h
20852   rm -f $tmp/in
20853   if test x"$ac_file" != x-; then
20854     if diff $ac_file $tmp/config.h >/dev/null 2>&1; then
20855       { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
20856 echo "$as_me: $ac_file is unchanged" >&6;}
20857     else
20858       ac_dir=`(dirname "$ac_file") 2>/dev/null ||
20859 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
20860          X"$ac_file" : 'X\(//\)[^/]' \| \
20861          X"$ac_file" : 'X\(//\)$' \| \
20862          X"$ac_file" : 'X\(/\)' \| \
20863          .     : '\(.\)' 2>/dev/null ||
20864 echo X"$ac_file" |
20865     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
20866           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
20867           /^X\(\/\/\)$/{ s//\1/; q; }
20868           /^X\(\/\).*/{ s//\1/; q; }
20869           s/.*/./; q'`
20870       { if $as_mkdir_p; then
20871     mkdir -p "$ac_dir"
20872   else
20873     as_dir="$ac_dir"
20874     as_dirs=
20875     while test ! -d "$as_dir"; do
20876       as_dirs="$as_dir $as_dirs"
20877       as_dir=`(dirname "$as_dir") 2>/dev/null ||
20878 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
20879          X"$as_dir" : 'X\(//\)[^/]' \| \
20880          X"$as_dir" : 'X\(//\)$' \| \
20881          X"$as_dir" : 'X\(/\)' \| \
20882          .     : '\(.\)' 2>/dev/null ||
20883 echo X"$as_dir" |
20884     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
20885           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
20886           /^X\(\/\/\)$/{ s//\1/; q; }
20887           /^X\(\/\).*/{ s//\1/; q; }
20888           s/.*/./; q'`
20889     done
20890     test ! -n "$as_dirs" || mkdir $as_dirs
20891   fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
20892 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
20893    { (exit 1); exit 1; }; }; }
20894
20895       rm -f $ac_file
20896       mv $tmp/config.h $ac_file
20897     fi
20898   else
20899     cat $tmp/config.h
20900     rm -f $tmp/config.h
20901   fi
20902 done
20903 _ACEOF
20904 cat >>$CONFIG_STATUS <<\_ACEOF
20905
20906 #
20907 # CONFIG_COMMANDS section.
20908 #
20909 for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue
20910   ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
20911   ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
20912   ac_dir=`(dirname "$ac_dest") 2>/dev/null ||
20913 $as_expr X"$ac_dest" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
20914          X"$ac_dest" : 'X\(//\)[^/]' \| \
20915          X"$ac_dest" : 'X\(//\)$' \| \
20916          X"$ac_dest" : 'X\(/\)' \| \
20917          .     : '\(.\)' 2>/dev/null ||
20918 echo X"$ac_dest" |
20919     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
20920           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
20921           /^X\(\/\/\)$/{ s//\1/; q; }
20922           /^X\(\/\).*/{ s//\1/; q; }
20923           s/.*/./; q'`
20924   { if $as_mkdir_p; then
20925     mkdir -p "$ac_dir"
20926   else
20927     as_dir="$ac_dir"
20928     as_dirs=
20929     while test ! -d "$as_dir"; do
20930       as_dirs="$as_dir $as_dirs"
20931       as_dir=`(dirname "$as_dir") 2>/dev/null ||
20932 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
20933          X"$as_dir" : 'X\(//\)[^/]' \| \
20934          X"$as_dir" : 'X\(//\)$' \| \
20935          X"$as_dir" : 'X\(/\)' \| \
20936          .     : '\(.\)' 2>/dev/null ||
20937 echo X"$as_dir" |
20938     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
20939           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
20940           /^X\(\/\/\)$/{ s//\1/; q; }
20941           /^X\(\/\).*/{ s//\1/; q; }
20942           s/.*/./; q'`
20943     done
20944     test ! -n "$as_dirs" || mkdir $as_dirs
20945   fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
20946 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
20947    { (exit 1); exit 1; }; }; }
20948
20949   ac_builddir=.
20950
20951 if test "$ac_dir" != .; then
20952   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
20953   # A "../" for each directory in $ac_dir_suffix.
20954   ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
20955 else
20956   ac_dir_suffix= ac_top_builddir=
20957 fi
20958
20959 case $srcdir in
20960   .)  # No --srcdir option.  We are building in place.
20961     ac_srcdir=.
20962     if test -z "$ac_top_builddir"; then
20963        ac_top_srcdir=.
20964     else
20965        ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
20966     fi ;;
20967   [\\/]* | ?:[\\/]* )  # Absolute path.
20968     ac_srcdir=$srcdir$ac_dir_suffix;
20969     ac_top_srcdir=$srcdir ;;
20970   *) # Relative path.
20971     ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
20972     ac_top_srcdir=$ac_top_builddir$srcdir ;;
20973 esac
20974
20975 # Do not use `cd foo && pwd` to compute absolute paths, because
20976 # the directories may not exist.
20977 case `pwd` in
20978 .) ac_abs_builddir="$ac_dir";;
20979 *)
20980   case "$ac_dir" in
20981   .) ac_abs_builddir=`pwd`;;
20982   [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
20983   *) ac_abs_builddir=`pwd`/"$ac_dir";;
20984   esac;;
20985 esac
20986 case $ac_abs_builddir in
20987 .) ac_abs_top_builddir=${ac_top_builddir}.;;
20988 *)
20989   case ${ac_top_builddir}. in
20990   .) ac_abs_top_builddir=$ac_abs_builddir;;
20991   [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
20992   *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
20993   esac;;
20994 esac
20995 case $ac_abs_builddir in
20996 .) ac_abs_srcdir=$ac_srcdir;;
20997 *)
20998   case $ac_srcdir in
20999   .) ac_abs_srcdir=$ac_abs_builddir;;
21000   [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
21001   *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
21002   esac;;
21003 esac
21004 case $ac_abs_builddir in
21005 .) ac_abs_top_srcdir=$ac_top_srcdir;;
21006 *)
21007   case $ac_top_srcdir in
21008   .) ac_abs_top_srcdir=$ac_abs_builddir;;
21009   [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
21010   *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
21011   esac;;
21012 esac
21013
21014
21015   { echo "$as_me:$LINENO: executing $ac_dest commands" >&5
21016 echo "$as_me: executing $ac_dest commands" >&6;}
21017   case $ac_dest in
21018     default-1 )
21019
21020 sed -e "s:@INTLTOOL_PERL@:${INTLTOOL_PERL}:;" < ${srcdir}/intltool-extract.in > intltool-extract.out
21021 if cmp -s intltool-extract intltool-extract.out 2>/dev/null; then
21022   rm -f intltool-extract.out
21023 else
21024   mv -f intltool-extract.out intltool-extract
21025 fi
21026 chmod ugo+x intltool-extract
21027 chmod u+w intltool-extract
21028
21029 sed -e "s:@INTLTOOL_PERL@:${INTLTOOL_PERL}:;" < ${srcdir}/intltool-merge.in > intltool-merge.out
21030 if cmp -s intltool-merge intltool-merge.out 2>/dev/null; then
21031   rm -f intltool-merge.out
21032 else
21033   mv -f intltool-merge.out intltool-merge
21034 fi
21035 chmod ugo+x intltool-merge
21036 chmod u+w intltool-merge
21037
21038 sed -e "s:@INTLTOOL_PERL@:${INTLTOOL_PERL}:;" < ${srcdir}/intltool-update.in > intltool-update.out
21039 if cmp -s intltool-update intltool-update.out 2>/dev/null; then
21040   rm -f intltool-update.out
21041 else
21042   mv -f intltool-update.out intltool-update
21043 fi
21044 chmod ugo+x intltool-update
21045 chmod u+w intltool-update
21046
21047  ;;
21048     default-2 ) case "$CONFIG_FILES" in *po/Makefile.in*)
21049         sed -e "/POTFILES =/r po/POTFILES" po/Makefile.in > po/Makefile
21050       esac ;;
21051   esac
21052 done
21053 _ACEOF
21054
21055 cat >>$CONFIG_STATUS <<\_ACEOF
21056
21057 { (exit 0); exit 0; }
21058 _ACEOF
21059 chmod +x $CONFIG_STATUS
21060 ac_clean_files=$ac_clean_files_save
21061
21062
21063 # configure is writing to config.log, and then calls config.status.
21064 # config.status does its own redirection, appending to config.log.
21065 # Unfortunately, on DOS this fails, as config.log is still kept open
21066 # by configure, so config.status won't be able to write to it; its
21067 # output is simply discarded.  So we exec the FD to /dev/null,
21068 # effectively closing config.log, so it can be properly (re)opened and
21069 # appended to by config.status.  When coming back to configure, we
21070 # need to make the FD available again.
21071 if test "$no_create" != yes; then
21072   ac_cs_success=:
21073   ac_config_status_args=
21074   test "$silent" = yes &&
21075     ac_config_status_args="$ac_config_status_args --quiet"
21076   exec 5>/dev/null
21077   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
21078   exec 5>>config.log
21079   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
21080   # would make configure fail if this is the last instruction.
21081   $ac_cs_success || { (exit 1); exit 1; }
21082 fi
21083
21084
21085 ###############################################################################
21086 #
21087 #       Print some warnings at the end.
21088 #
21089 ###############################################################################
21090
21091 warn_prefix_1="    Warning:"
21092 warn_prefix_2="       Note:"
21093 warn_prefix="$warn_prefix_1"
21094
21095 warning=no
21096 warnsep='    #################################################################'
21097
21098 warnpre() {
21099   if test "$warning" = no ; then
21100     echo '' ; echo "$warnsep" ; echo ''
21101     warning=yes
21102   fi
21103 }
21104
21105 warn() {
21106   warnpre
21107   if test "$warning" = long ; then echo '' ; fi
21108   warning=yes
21109   rest="$@"
21110   echo "$warn_prefix $rest"
21111 }
21112
21113 warnL() {
21114   was=$warning
21115   warnpre
21116   warning=yes
21117   if test "$was" != no ; then echo '' ; fi
21118   rest="$@"
21119   echo "$warn_prefix $rest"
21120 }
21121
21122 warn2() {
21123   rest="$@"
21124   echo "             $rest"
21125   warning=long
21126 }
21127
21128 note() {
21129   warn_prefix="$warn_prefix_2"
21130   warn $@
21131   warn_prefix="$warn_prefix_1"
21132 }
21133
21134 noteL() {
21135   warn_prefix="$warn_prefix_2"
21136   warnL $@
21137   warn_prefix="$warn_prefix_1"
21138 }
21139
21140
21141 if test "$with_sgi_req" = yes -a "$have_sgi" = no ; then
21142   warn 'The SGI saver extension was requested, but was not found.'
21143 fi
21144
21145 if test "$with_xidle_req" = yes -a "$have_xidle" = no ; then
21146   warn 'The XIdle extension was requested, but was not found.'
21147 fi
21148
21149 if test "$with_xshm_req" = yes -a "$have_xshm" = no ; then
21150   warn 'The XSHM extension was requested, but was not found.'
21151 fi
21152
21153 if test "$with_xdbe_req" = yes -a "$have_xdbe" = no ; then
21154   warn 'The DOUBLE-BUFFER extension was requested, but was not found.'
21155 fi
21156
21157 if test "$with_sgivc_req" = yes -a "$have_sgivc" = no ; then
21158   warn 'The SGI-VIDEO-CONTROL extension was requested, but was not found.'
21159 fi
21160
21161 if test "$with_dpms_req" = yes -a "$have_dpms" = no ; then
21162   warn 'The DPMS extension was requested, but was not found.'
21163 fi
21164
21165 if test "$with_xinerama_req" = yes -a "$have_xinerama" = no ; then
21166   warn 'The Xinerama extension was requested, but was not found.'
21167 fi
21168
21169 if test "$with_xf86vmode_req" = yes -a "$have_xf86vmode" = no ; then
21170   warn 'The XF86VMODE extension was requested, but was not found.'
21171 fi
21172
21173 if test "$with_randr_req" = yes -a "$have_randr" = no ; then
21174   warn 'The RANDR extension was requested, but was not found.'
21175 fi
21176
21177 if test "$with_proc_interrupts_req" = yes -a "$have_proc_interrupts" = no; then
21178   warn "Checking of /proc/interrupts was requested, but it's bogus."
21179 fi
21180
21181 if test "$pkg_config" = false ; then
21182   warnL 'The "pkg-config" program was not found.  Without that,'
21183   warn2 "detection of the various GTK libraries won't work."
21184 else
21185   pkgerr=`$pkg_config --list-all 2>&1 >/dev/null`
21186   if test "x$pkgerr" != "x" ; then
21187     warnL 'The "pkg-config" program produces errors.  This often causes'
21188     warn2 "detection of the various GTK libraries to malfunction."
21189     warn2 "The errors are:"
21190     echo ''
21191     echo "$pkgerr" | sed 's/^/             > /g'
21192   fi
21193 fi
21194
21195 if test "$gtk_halfassed" != no ; then
21196   warnL "GTK version $gtk_halfassed was found, but at least one supporting"
21197   warn2 "library ($gtk_halfassed_lib) was not, so GTK can't be used."
21198   warn2 "Perhaps some of the development packages are not installed?"
21199   if test "$have_gtk" = yes ; then
21200     v="$ac_gtk_version_string"
21201     warn2 "GTK $v is also installed, so it will be used instead."
21202     warn2 "Please read the above output and the \`config.log' file"
21203     warn2 "for more details."
21204   fi
21205 fi
21206
21207 motif_warn2() {
21208   warn2 'Though the Motif front-end to xscreensaver is still'
21209   warn2 'maintained, it is no longer being updated with new'
21210   warn2 'features: all new development on the xscreensaver-demo'
21211   warn2 'program is happening in the GTK version, and not in the'
21212   warn2 'Motif version.  It is recommended that you build against'
21213   warn2 'GTK instead of Motif.  See <http://www.gtk.org/>.'
21214 }
21215
21216 if test "$have_motif" = no -a "$have_gtk" = no; then
21217
21218   if test "$with_motif" = yes; then
21219     warnL "Neither the GTK nor Motif libraries were found; the"
21220     warn2 "\`xscreensaver-demo' program requires one of these."
21221     echo ''
21222     motif_warn2
21223   else
21224     warnL "The GTK libraries do not seem to be available; the"
21225     warn2 "\`xscreensaver-demo' program requires them."
21226 #   echo ''
21227 #   warn2 'You can use Motif or Lesstif instead of GTK (use the'
21228 #   warn2 "\`--with-motif' option) but that is NOT recommended."
21229 #   motif_warn2
21230   fi
21231
21232 elif test "$with_motif_req" = yes -a "$have_motif" = no ; then
21233   warnL "Use of Motif was requested, but it wasn't found;"
21234   warn2 "Gtk will be used instead."
21235
21236 elif test "$jurassic_gtk" = yes ; then
21237
21238   pref_gtk=2.0
21239
21240   v="$ac_gtk_version_string"
21241   if test "$with_gtk_req" = yes -a "$ac_gtk_version" = "unknown" ; then
21242     warnL "Use of Gtk was requested, but its version number is unknown;"
21243   elif test "$with_gtk_req" = yes ; then
21244     warnL "Use of Gtk was requested, but it is version $v;"
21245   else
21246     warnL "Gtk was found on this system, but it is version $v;"
21247   fi
21248
21249   warn2 "Gtk $pref_gtk or newer is required."
21250
21251 elif test "$with_gtk_req" = yes -a "$have_gtk" = no ; then
21252   warnL "Use of Gtk was requested, but it wasn't found."
21253 fi
21254
21255
21256 if test "$have_gtk" = yes -a "$have_gdk_pixbuf" = no ; then
21257   warn  "GTK is being used, but the GDK-Pixbuf library and/or"
21258   warn2 "headers were not found.  That can't be good.  Please"
21259   warn2 "install the GDK-Pixbuf development kit and re-configure."
21260 fi
21261
21262 if test "$have_motif" = yes -a "$have_lesstif" = yes ; then
21263
21264   preferred_lesstif=0.92
21265
21266   if test "$lesstif_version" = unknown; then
21267     warnL "Unable to determine the LessTif version number!"
21268     warn2 "Make sure you are using version $preferred_lesstif or newer."
21269     warn2 "See <http://www.lesstif.org/>."
21270
21271   elif test \! $lesstif_version -gt 82; then
21272     warnL "LessTif version $lesstif_version_string is being used."
21273     warn2 "LessTif versions 0.82 and earlier are too buggy to"
21274     warn2 "use with XScreenSaver; it is strongly recommended"
21275     warn2 "that you upgrade to at least version $preferred_lesstif!"
21276     warn2 "See <http://www.lesstif.org/>."
21277   fi
21278 fi
21279
21280
21281 if test "$have_motif" = yes -a "$have_gtk" = no ; then
21282   warn  'Motif is being used, and GTK is not.'
21283   echo  ''
21284   motif_warn2
21285 fi
21286
21287
21288 if test "$with_xpm_req" = yes -a "$have_xpm" = no; then
21289   warnL 'Use of XPM was requested, but it was not found.'
21290 fi
21291
21292 if test "$with_gdk_pixbuf_req" = yes  -a "$have_gdk_pixbuf" = no; then
21293   warnL 'Use of GDK-Pixbuf was requested, but it was not found.'
21294 fi
21295
21296 if test "$have_gdk_pixbuf" = no -o "$gdk_pixbuf_halfassed" = yes || \
21297    test "$have_gdk_pixbuf" = no -a "$have_xpm" = no ; then
21298
21299   if test "$with_gdk_pixbuf_req" = yes ; then
21300     true
21301   elif test "$with_gdk_pixbuf_req" = no ; then
21302     warnL 'The GDK-Pixbuf library is not being used.'
21303   else
21304     warnL 'The GDK-Pixbuf library was not found.'
21305   fi
21306
21307   if test "$with_xpm_req" = yes -o "$have_xpm" = yes ; then
21308     true
21309   elif test "$with_xpm_req" = no ; then
21310     warnL 'The XPM library is not being used.'
21311   else
21312     warnL 'The XPM library was not found.'
21313   fi
21314
21315   if test "$have_gdk_pixbuf" = no -a "$have_xpm" = yes ; then
21316     warn2 'The XPM library is being used instead.'
21317   fi
21318
21319   if test "$gdk_pixbuf_halfassed" = yes ; then
21320     echo ''
21321     warn2 'More specifically, we found the headers, but not the'
21322     warn2 'libraries; so either GDK-Pixbuf is half-installed on this'
21323     warn2 "system, or something else went wrong.  The \`config.log'"
21324     warn2 'file might contain some clues.'
21325   fi
21326
21327   echo ''
21328   warn2 'Some of the demos will not use images as much as they could.'
21329   warn2 'You should consider installing GDK-Pixbuf and re-running'
21330   warn2 'configure.  (GDK-Pixbuf is recommended over XPM, as it'
21331   warn2 'provides support for more image formats.)'
21332 fi
21333
21334
21335 if test "$have_jpeg" = no ; then
21336   if test "$with_jpeg_req" = yes ; then
21337     warnL 'Use of libjpeg was requested, but it was not found.'
21338   elif test "$with_jpeg_req" = no ; then
21339     noteL 'The JPEG library is not being used.'
21340   else
21341     noteL 'The JPEG library was not found.'
21342   fi
21343
21344   if test "$jpeg_halfassed" = yes ; then
21345     echo ''
21346     warn2 'More specifically, we found the headers, but not the'
21347     warn2 'library; so either JPEG is half-installed on this'
21348     warn2 "system, or something else went wrong.  The \`config.log'"
21349     warn2 'file might contain some clues.'
21350     echo ''
21351   fi
21352
21353   if test "$have_gdk_pixbuf" = no ; then
21354     warn2 "This means that it won't be possible for the image-manipulating"
21355     warn2 "display modes to load files from disk; and it also means that"
21356     warn2 "the \`webcollage' program will be much slower."
21357   else
21358     warn2 "This means the \`webcollage' program will be much slower."
21359   fi
21360 fi
21361
21362
21363 if test "$have_gl" = yes -a "$ac_have_mesa_gl" = yes ; then
21364   preferred_mesagl=3.4
21365   mgv="$ac_mesagl_version_string"
21366   pgl="$preferred_mesagl"
21367
21368   if test "$ac_mesagl_version" = unknown; then
21369     warnL "Unable to determine the MesaGL version number!"
21370     warn2 "Make sure you are using version $preferred_mesagl or newer."
21371
21372   elif test \! "$ac_mesagl_version" -gt 2006; then
21373     warnL "MesaGL version number is $mgv --"
21374     warn2 "MesaGL 2.6 and earlier have a security bug.  It is strongly"
21375     warn2 "recommended that you upgrade to at least version $preferred_mesagl."
21376
21377   elif test \! "$ac_mesagl_version" -gt 3003; then
21378     warnL "MesaGL version number is $mgv --"
21379     warn2 "MesaGL 3.3 and earlier have some bugs; it is recommended"
21380     warn2 "that you upgrade to $pgl or newer."
21381   fi
21382 fi
21383
21384 if test "$have_gl" = no ; then
21385   if test "$with_gl_req" = yes ; then
21386     warnL 'Use of GL was requested, but it was not found.'
21387   elif test "$with_gl_req" = no ; then
21388     noteL 'The OpenGL 3D library is not being used.'
21389   else
21390     noteL 'The OpenGL 3D library was not found.'
21391   fi
21392
21393   if test "$gl_halfassed" = yes ; then
21394     echo ''
21395     warn2 'More specifically, we found the headers, but not the'
21396     warn2 'libraries; so either GL is half-installed on this'
21397     warn2 "system, or something else went wrong.  The \`config.log'"
21398     warn2 'file might contain some clues.'
21399   fi
21400
21401   echo ''
21402   warn2 'Those demos which use 3D will not be built or installed.'
21403   warn2 'You might want to consider installing OpenGL and'
21404   warn2 "re-running configure.  If your vendor doesn't ship"
21405   warn2 'their own implementation of OpenGL, you can get a free'
21406   warn2 'version at <http://www.mesa3d.org/>.  For general OpenGL'
21407   warn2 'info, see <http://www.opengl.org/>.'
21408
21409 fi
21410
21411
21412 if test "$have_gl" = yes -a "$have_gle" = no ; then
21413
21414  # nobody cares about this; don't print the warning unless it was
21415  # requested and not found, or halfway-found.
21416  if test "$with_gle_req" = yes -o "$gle_halfassed" = yes ; then
21417
21418   if test "$with_gle_req" = yes ; then
21419     noteL 'Use of the GLE (GL Extrusion) library was requested, but'
21420     warn2 'it was not found (though the OpenGL library was found, and'
21421     warn2 'is being used.)'
21422   elif test "$with_gle_req" = no ; then
21423     noteL 'The OpenGL Library is being used, but the GLE (GL Extrusion)'
21424     warn2 'library is not.'
21425   else
21426     noteL 'The OpenGL Library was found, but the GLE (GL Extrusion)'
21427     warn2 'was not.'
21428   fi
21429
21430   if test "$gle_halfassed" = yes ; then
21431     echo ''
21432     warn2 'More specifically, we found the headers, but not the'
21433     warn2 'libraries; so either GLE is half-installed on this'
21434     warn2 "system, or something else went wrong.  The \`config.log'"
21435     warn2 'file might contain some clues.'
21436   fi
21437
21438   echo ''
21439   warn2 'Some of the OpenGL (3D) demos (those that depend on GLE)'
21440   warn2 'will not be built or installed.  You might want to consider'
21441   warn2 'installing GLE and re-running configure.  You can find the'
21442   warn2 'GLE library at <http://www.linas.org/gle/>.  For general'
21443   warn2 'OpenGL info, see <http://www.opengl.org/>.'
21444
21445  fi
21446 fi
21447
21448
21449 if test "$with_readdisplay_req" = yes -a "$have_readdisplay" = no ; then
21450   warn 'Use of XReadDisplay was requested, but it was not found.'
21451 fi
21452
21453 if test "$with_kerberos_req" = yes -a "$have_kerberos" = no ; then
21454   warn 'Use of Kerberos was requested, but it was not found.'
21455 fi
21456
21457 if test "$with_pam_req" = yes -a "$have_pam" = no ; then
21458   warn 'Use of PAM was requested, but it was not found.'
21459 fi
21460
21461 if test "$with_shadow_req" = yes -a "$have_shadow" = no ; then
21462   warn 'Use of shadow passwords was requested, but they were not found.'
21463 fi
21464
21465
21466 # You are in a twisty maze of namespaces and syntaxes, all alike.
21467 # Fuck the skull of Unix.
21468 #
21469 eval bindir=${bindir}
21470 eval bindir=${bindir}
21471 eval bindir=${bindir}
21472 eval bindir=${bindir}
21473 eval bindir=${bindir}
21474 eval bindir=${bindir}
21475 eval HACKDIR=${HACKDIR}
21476 eval HACKDIR=${HACKDIR}
21477 eval HACKDIR=${HACKDIR}
21478 eval HACKDIR=${HACKDIR}
21479 eval HACKDIR=${HACKDIR}
21480 eval HACKDIR=${HACKDIR}
21481 eval HACK_CONF_DIR=${HACK_CONF_DIR}
21482 eval HACK_CONF_DIR=${HACK_CONF_DIR}
21483 eval HACK_CONF_DIR=${HACK_CONF_DIR}
21484 eval HACK_CONF_DIR=${HACK_CONF_DIR}
21485 eval HACK_CONF_DIR=${HACK_CONF_DIR}
21486 eval HACK_CONF_DIR=${HACK_CONF_DIR}
21487
21488 # canonicalize slashes.
21489 bindir=`echo  "${bindir}"              | sed 's@/$@@;s@//*@/@g'`
21490 HACKDIR=`echo "${HACKDIR}"             | sed 's@/$@@;s@//*@/@g'`
21491 HACK_CONF_DIR=`echo "${HACK_CONF_DIR}" | sed 's@/$@@;s@//*@/@g'`
21492
21493
21494 # Sanity check the hackdir
21495 for bad_choice in xscreensaver xscreensaver-demo xscreensaver-command ; do
21496   if test "${HACKDIR}" = "${bindir}/${bad_choice}" ; then
21497     echo ""
21498     { { echo "$as_me:$LINENO: error: \"--with-hackdir=${bindir}/${bad_choice}\" won't work.
21499                    There will be an executable installed with that name, so
21500                    that can't be the name of a directory as well.  Please
21501                    re-configure with a different directory name." >&5
21502 echo "$as_me: error: \"--with-hackdir=${bindir}/${bad_choice}\" won't work.
21503                    There will be an executable installed with that name, so
21504                    that can't be the name of a directory as well.  Please
21505                    re-configure with a different directory name." >&2;}
21506    { (exit 1); exit 1; }; }
21507   fi
21508 done
21509
21510
21511 do_dir_warning=no
21512
21513 # Now let's warn if there's a previous RPM version already installed.
21514 # But don't bother with this test if we are currently *building* an RPM.
21515
21516 if test -z "$RPM_PACKAGE_VERSION" ; then
21517
21518   rpmnames="xscreensaver xscreensaver-base xscreensaver-extras"
21519
21520   # M4 sucks!!
21521
21522   rpmv=`(rpm -qv $rpmnames) 2>/dev/null | \
21523         sed -n 's/^[-a-z]*-\([0-9][0-9]*[.][0-9][0-9a-z]*\)-.*$/\1/p' | \
21524         head -1`
21525
21526
21527   if test \! -z "$rpmv" ; then
21528     rpmbdir=`rpm -ql $rpmnames | sed -n 's@^\(.*\)/xscreensaver-demo$@\1@p'`
21529     rpmhdir=`rpm -ql $rpmnames | sed -n 's@^\(.*\)/attraction$@\1@p'`
21530
21531     warning=no
21532     warnL "There is already an installed RPM of xscreensaver $rpmv"
21533     warn2 'on this system.  You might want to remove it ("rpm -ve")'
21534     warn2 'before running "make install" in this directory.'
21535     echo ""
21536     warn2 "Alternately, you could build this version of xscreensaver"
21537     warn2 'as an RPM, and then install that.  An "xscreensaver.spec"'
21538     warn2 'file is included.  Try "rpmbuild -v -ba xscreensaver.spec".'
21539     warn2 "See the RPM documentation for more info."
21540     echo ""
21541
21542     if test "$rpmbdir" = "$rpmhdir" ; then
21543       warn2 "The RPM version was installed in $rpmbdir/."
21544       do_dir_warning=yes
21545     else
21546       warn2 "The RPM version was installed in $rpmbdir/,"
21547       warn2 "with demos in $rpmhdir/."
21548     fi
21549   fi
21550 fi
21551
21552 if test "${bindir}" = "${HACKDIR}" ; then
21553   do_dir_warning=yes
21554 fi
21555
21556 if test "$do_dir_warning" = yes; then
21557   echo ""
21558   echo "$warnsep"
21559   echo ""
21560   echo '      When you run "make install", the "xscreensaver",'
21561   echo '      "xscreensaver-demo", and "xscreensaver-command" executables'
21562   echo "      will be installed in ${bindir}/."
21563   echo ""
21564   echo "      The various graphics demos (190+ different executables) will"
21565   echo "      be installed in ${HACKDIR}/."
21566   echo ""
21567   echo "      If you would prefer the demos to be installed elsewhere,"
21568   echo "      you should re-run configure with the --with-hackdir=DIR"
21569   echo "      option.  For more information, run \`./configure --help'."
21570   warning=yes
21571 fi
21572
21573 if test "$warning" != no; then
21574   echo '' ; echo "$warnsep" ; echo ''
21575 fi
21576
21577 if test "$do_dir_warning" = no; then
21578   if test "$warning" = no; then
21579     echo ''
21580   fi
21581   echo "User programs will be installed in ${bindir}/"
21582   echo "Screen savers will be installed in ${HACKDIR}/"
21583   echo "Configuration will be installed in ${HACK_CONF_DIR}/"
21584   echo ''
21585 fi