c340a6797fb9df55181a9f33fee0d629eda80503
[xscreensaver] / configure
1 #! /bin/sh
2
3 # Guess values for system-dependent variables and create Makefiles.
4 # Generated automatically using autoconf version 2.12 
5 # Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc.
6 #
7 # This configure script is free software; the Free Software Foundation
8 # gives unlimited permission to copy, distribute and modify it.
9
10 # Defaults:
11 ac_help=
12 ac_default_prefix=/usr/local
13 # Any additions from configure.in:
14 ac_help="$ac_help
15 Installation options:
16
17   --enable-subdir=DIR     Put the demo programs in a subdirectory of \`bindir',
18                           instead of putting them in bindir itself.  You can
19                           specify the name of the subdirectory.  For example,
20                           --exec-prefix=/usr/local/bin --enable-subdir=demos
21                           would put xscreensaver in /usr/local/bin/, and would
22                           put the demos in /usr/local/bin/demos/.  (If DIR
23                           begins with /, then bindir will not be prepended.)
24
25   --disable-subdir        Just put the demos in \`bindir' (this is the default.)
26 "
27 ac_help="$ac_help"
28 ac_help="$ac_help
29 Except where noted, all of the --with options below can also take a
30 directory argument: for example, --with-motif=/opt/Motif.  That would
31 cause /opt/Motif/include/ to be added to the -I list, and /opt/Motif/lib/
32 to be added to the -L list, assuming those directories exist.
33
34 X Server Extension options:
35
36   --with-sgi-ext          Include support for the SGI SCREEN_SAVER
37                           server extension, if possible (this is the default).
38   --without-sgi-ext       Do not compile in support for this extension."
39 ac_help="$ac_help
40   --with-mit-ext          Include support for the MIT-SCREEN-SAVER
41                           server extension, if possible (this is the default).
42   --without-mit-ext       Do not compile in support for this extension."
43 ac_help="$ac_help
44   --with-xidle-ext        Include support for the XIDLE server extension,
45                           if possible (this is the default).
46   --without-xidle-ext     Do not compile in support for this extension."
47 ac_help="$ac_help
48   --with-xshm-ext         Include support for the XSHM (Shared Memory) server
49                           extension, if possible (this is the default).
50   --without-xshm-ext      Do not compile in support for this extension."
51 ac_help="$ac_help
52   --with-sgivc-ext        Include support for the SGI-VIDEO-CONTROL server
53                           extension, if possible (this is the default).
54   --without-sgivc-ext     Do not compile in support for this extension."
55 ac_help="$ac_help
56   --with-dpms-ext         Include support for the DPMS server extension,
57                           if possible (this is the default).
58   --without-dpms-ext      Do not compile in support for this extension."
59 ac_help="$ac_help
60
61 X Client Toolkit options:
62
63   --with-motif            Use the Motif toolkit for the user interface, if
64                           possible (this is the default).
65   --without-motif         Do not use Motif."
66 ac_help="$ac_help
67   --with-athena           Use the Athena toolkit for the user interface, if
68                           possible (this is the default if Motif isn't used.)
69   --without-athena        Do not use Athena."
70 ac_help="$ac_help
71
72 Graphics Demo options:
73
74   --with-xpm              Include support for XPM files in some demos,
75                           if possible (this is the default).
76   --without-xpm           Do not compile in support for XPM files."
77 ac_help="$ac_help
78   --with-gl               Build those demos which depend on OpenGL,
79                           if possible (this is the default).
80   --without-gl            Do not build the OpenGL demos."
81 ac_help="$ac_help
82   --with-readdisplay      Include support for the XReadDisplay server
83                           extension if possible (this is the default).
84   --without-readdisplay   Do not compile in support for this extension."
85 ac_help="$ac_help
86   --with-sgivideo         Include support for SGI's Iris Video Library
87                           if possible (this is the default).
88   --without-sgivideo       Do not compile in support for this library."
89 ac_help="$ac_help
90   --with-zippy=PROGRAM    Some demos are able to run an external program and
91                           display its text; this names the program to use by
92                           default (though it can be overridden with X
93                           resources.)  If you don't specify this, the default
94                           is to use \"yow\" from the Emacs distribution (if you
95                           have it) or else to use \"fortune\"."
96 ac_help="$ac_help
97
98 Screen Locking options:
99
100   --enable-locking        Compile in support for locking the display
101                           (this is the default.)
102   --disable-locking       Do not allow locking at all."
103 ac_help="$ac_help
104
105   --enable-vt-locking     Compile in support for locking Virtual Terminals.
106                           This is the default if the system supports it, and
107                           if locking support is included (--enable-locking.)
108   --disable-vt-locking    Do not allow locking of VTs, even if locking is
109                           enabled."
110 ac_help="$ac_help
111
112   --with-kerberos         Include support for Kerberos authentication,
113                           if possible (this is the default.)
114   --without-kerberos      Do not compile in support for Kerberos."
115 ac_help="$ac_help
116   --with-shadow           Include support for shadow password authentication,
117                           if possible (this is the default, if no Kerberos.)
118   --without-shadow        Do not compile in support for shadow passwords.
119 "
120
121 # Initialize some variables set by options.
122 # The variables have the same names as the options, with
123 # dashes changed to underlines.
124 build=NONE
125 cache_file=./config.cache
126 exec_prefix=NONE
127 host=NONE
128 no_create=
129 nonopt=NONE
130 no_recursion=
131 prefix=NONE
132 program_prefix=NONE
133 program_suffix=NONE
134 program_transform_name=s,x,x,
135 silent=
136 site=
137 srcdir=
138 target=NONE
139 verbose=
140 x_includes=NONE
141 x_libraries=NONE
142 bindir='${exec_prefix}/bin'
143 sbindir='${exec_prefix}/sbin'
144 libexecdir='${exec_prefix}/libexec'
145 datadir='${prefix}/share'
146 sysconfdir='${prefix}/etc'
147 sharedstatedir='${prefix}/com'
148 localstatedir='${prefix}/var'
149 libdir='${exec_prefix}/lib'
150 includedir='${prefix}/include'
151 oldincludedir='/usr/include'
152 infodir='${prefix}/info'
153 mandir='${prefix}/man'
154
155 # Initialize some other variables.
156 subdirs=
157 MFLAGS= MAKEFLAGS=
158 # Maximum number of lines to put in a shell here document.
159 ac_max_here_lines=12
160
161 ac_prev=
162 for ac_option
163 do
164
165   # If the previous option needs an argument, assign it.
166   if test -n "$ac_prev"; then
167     eval "$ac_prev=\$ac_option"
168     ac_prev=
169     continue
170   fi
171
172   case "$ac_option" in
173   -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
174   *) ac_optarg= ;;
175   esac
176
177   # Accept the important Cygnus configure options, so we can diagnose typos.
178
179   case "$ac_option" in
180
181   -bindir | --bindir | --bindi | --bind | --bin | --bi)
182     ac_prev=bindir ;;
183   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
184     bindir="$ac_optarg" ;;
185
186   -build | --build | --buil | --bui | --bu)
187     ac_prev=build ;;
188   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
189     build="$ac_optarg" ;;
190
191   -cache-file | --cache-file | --cache-fil | --cache-fi \
192   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
193     ac_prev=cache_file ;;
194   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
195   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
196     cache_file="$ac_optarg" ;;
197
198   -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
199     ac_prev=datadir ;;
200   -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
201   | --da=*)
202     datadir="$ac_optarg" ;;
203
204   -disable-* | --disable-*)
205     ac_feature=`echo $ac_option|sed -e 's/-*disable-//'`
206     # Reject names that are not valid shell variable names.
207     if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
208       { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
209     fi
210     ac_feature=`echo $ac_feature| sed 's/-/_/g'`
211     eval "enable_${ac_feature}=no" ;;
212
213   -enable-* | --enable-*)
214     ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
215     # Reject names that are not valid shell variable names.
216     if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
217       { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
218     fi
219     ac_feature=`echo $ac_feature| sed 's/-/_/g'`
220     case "$ac_option" in
221       *=*) ;;
222       *) ac_optarg=yes ;;
223     esac
224     eval "enable_${ac_feature}='$ac_optarg'" ;;
225
226   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
227   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
228   | --exec | --exe | --ex)
229     ac_prev=exec_prefix ;;
230   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
231   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
232   | --exec=* | --exe=* | --ex=*)
233     exec_prefix="$ac_optarg" ;;
234
235   -gas | --gas | --ga | --g)
236     # Obsolete; use --with-gas.
237     with_gas=yes ;;
238
239   -help | --help | --hel | --he)
240     # Omit some internal or obsolete options to make the list less imposing.
241     # This message is too long to be a string in the A/UX 3.1 sh.
242     cat << EOF
243 Usage: configure [options] [host]
244 Options: [defaults in brackets after descriptions]
245
246 Configuration:
247
248   --cache-file=FILE       cache test results in FILE
249   --help                  print this message
250   --no-create             do not create output files
251   --quiet, --silent       do not print \`checking...' messages
252   --version               print the version of autoconf that created configure
253
254 Directory and file names:
255
256   --prefix=PREFIX         install architecture-independent files in PREFIX
257                           [$ac_default_prefix]
258   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
259                           [same as prefix]
260   --bindir=DIR            user executables in DIR [EPREFIX/bin]
261   --libdir=DIR            object code libraries in DIR [EPREFIX/lib]
262   --includedir=DIR        C header files in DIR [PREFIX/include]
263   --x-includes=DIR        X include files are in DIR
264   --x-libraries=DIR       X library files are in DIR
265   --mandir=DIR            man documentation in DIR [PREFIX/man]
266   --srcdir=DIR            find the sources in DIR [configure dir or ..]
267   --program-prefix=PREFIX prepend PREFIX to installed program names
268   --program-suffix=SUFFIX append SUFFIX to installed program names
269   --program-transform-name=PROGRAM
270                           run sed PROGRAM on installed program names
271 EOF
272     cat << EOF
273
274 Host type:
275
276   --build=BUILD           configure for building on BUILD [BUILD=HOST]
277   --host=HOST             configure for HOST [guessed]
278   --target=TARGET         configure for TARGET [TARGET=HOST]
279 EOF
280     if test -n "$ac_help"; then
281       echo "$ac_help"
282     fi
283     exit 0 ;;
284
285   -host | --host | --hos | --ho)
286     ac_prev=host ;;
287   -host=* | --host=* | --hos=* | --ho=*)
288     host="$ac_optarg" ;;
289
290   -includedir | --includedir | --includedi | --included | --include \
291   | --includ | --inclu | --incl | --inc)
292     ac_prev=includedir ;;
293   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
294   | --includ=* | --inclu=* | --incl=* | --inc=*)
295     includedir="$ac_optarg" ;;
296
297   -infodir | --infodir | --infodi | --infod | --info | --inf)
298     ac_prev=infodir ;;
299   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
300     infodir="$ac_optarg" ;;
301
302   -libdir | --libdir | --libdi | --libd)
303     ac_prev=libdir ;;
304   -libdir=* | --libdir=* | --libdi=* | --libd=*)
305     libdir="$ac_optarg" ;;
306
307   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
308   | --libexe | --libex | --libe)
309     ac_prev=libexecdir ;;
310   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
311   | --libexe=* | --libex=* | --libe=*)
312     libexecdir="$ac_optarg" ;;
313
314   -localstatedir | --localstatedir | --localstatedi | --localstated \
315   | --localstate | --localstat | --localsta | --localst \
316   | --locals | --local | --loca | --loc | --lo)
317     ac_prev=localstatedir ;;
318   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
319   | --localstate=* | --localstat=* | --localsta=* | --localst=* \
320   | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
321     localstatedir="$ac_optarg" ;;
322
323   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
324     ac_prev=mandir ;;
325   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
326     mandir="$ac_optarg" ;;
327
328   -nfp | --nfp | --nf)
329     # Obsolete; use --without-fp.
330     with_fp=no ;;
331
332   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
333   | --no-cr | --no-c)
334     no_create=yes ;;
335
336   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
337   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
338     no_recursion=yes ;;
339
340   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
341   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
342   | --oldin | --oldi | --old | --ol | --o)
343     ac_prev=oldincludedir ;;
344   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
345   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
346   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
347     oldincludedir="$ac_optarg" ;;
348
349   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
350     ac_prev=prefix ;;
351   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
352     prefix="$ac_optarg" ;;
353
354   -program-prefix | --program-prefix | --program-prefi | --program-pref \
355   | --program-pre | --program-pr | --program-p)
356     ac_prev=program_prefix ;;
357   -program-prefix=* | --program-prefix=* | --program-prefi=* \
358   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
359     program_prefix="$ac_optarg" ;;
360
361   -program-suffix | --program-suffix | --program-suffi | --program-suff \
362   | --program-suf | --program-su | --program-s)
363     ac_prev=program_suffix ;;
364   -program-suffix=* | --program-suffix=* | --program-suffi=* \
365   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
366     program_suffix="$ac_optarg" ;;
367
368   -program-transform-name | --program-transform-name \
369   | --program-transform-nam | --program-transform-na \
370   | --program-transform-n | --program-transform- \
371   | --program-transform | --program-transfor \
372   | --program-transfo | --program-transf \
373   | --program-trans | --program-tran \
374   | --progr-tra | --program-tr | --program-t)
375     ac_prev=program_transform_name ;;
376   -program-transform-name=* | --program-transform-name=* \
377   | --program-transform-nam=* | --program-transform-na=* \
378   | --program-transform-n=* | --program-transform-=* \
379   | --program-transform=* | --program-transfor=* \
380   | --program-transfo=* | --program-transf=* \
381   | --program-trans=* | --program-tran=* \
382   | --progr-tra=* | --program-tr=* | --program-t=*)
383     program_transform_name="$ac_optarg" ;;
384
385   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
386   | -silent | --silent | --silen | --sile | --sil)
387     silent=yes ;;
388
389   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
390     ac_prev=sbindir ;;
391   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
392   | --sbi=* | --sb=*)
393     sbindir="$ac_optarg" ;;
394
395   -sharedstatedir | --sharedstatedir | --sharedstatedi \
396   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
397   | --sharedst | --shareds | --shared | --share | --shar \
398   | --sha | --sh)
399     ac_prev=sharedstatedir ;;
400   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
401   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
402   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
403   | --sha=* | --sh=*)
404     sharedstatedir="$ac_optarg" ;;
405
406   -site | --site | --sit)
407     ac_prev=site ;;
408   -site=* | --site=* | --sit=*)
409     site="$ac_optarg" ;;
410
411   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
412     ac_prev=srcdir ;;
413   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
414     srcdir="$ac_optarg" ;;
415
416   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
417   | --syscon | --sysco | --sysc | --sys | --sy)
418     ac_prev=sysconfdir ;;
419   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
420   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
421     sysconfdir="$ac_optarg" ;;
422
423   -target | --target | --targe | --targ | --tar | --ta | --t)
424     ac_prev=target ;;
425   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
426     target="$ac_optarg" ;;
427
428   -v | -verbose | --verbose | --verbos | --verbo | --verb)
429     verbose=yes ;;
430
431   -version | --version | --versio | --versi | --vers)
432     echo "configure generated by autoconf version 2.12"
433     exit 0 ;;
434
435   -with-* | --with-*)
436     ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
437     # Reject names that are not valid shell variable names.
438     if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
439       { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
440     fi
441     ac_package=`echo $ac_package| sed 's/-/_/g'`
442     case "$ac_option" in
443       *=*) ;;
444       *) ac_optarg=yes ;;
445     esac
446     eval "with_${ac_package}='$ac_optarg'" ;;
447
448   -without-* | --without-*)
449     ac_package=`echo $ac_option|sed -e 's/-*without-//'`
450     # Reject names that are not valid shell variable names.
451     if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
452       { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
453     fi
454     ac_package=`echo $ac_package| sed 's/-/_/g'`
455     eval "with_${ac_package}=no" ;;
456
457   --x)
458     # Obsolete; use --with-x.
459     with_x=yes ;;
460
461   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
462   | --x-incl | --x-inc | --x-in | --x-i)
463     ac_prev=x_includes ;;
464   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
465   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
466     x_includes="$ac_optarg" ;;
467
468   -x-libraries | --x-libraries | --x-librarie | --x-librari \
469   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
470     ac_prev=x_libraries ;;
471   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
472   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
473     x_libraries="$ac_optarg" ;;
474
475   -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
476     ;;
477
478   *)
479     if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
480       echo "configure: warning: $ac_option: invalid host type" 1>&2
481     fi
482     if test "x$nonopt" != xNONE; then
483       { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
484     fi
485     nonopt="$ac_option"
486     ;;
487
488   esac
489 done
490
491 if test -n "$ac_prev"; then
492   { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
493 fi
494
495 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
496
497 # File descriptor usage:
498 # 0 standard input
499 # 1 file creation
500 # 2 errors and warnings
501 # 3 some systems may open it to /dev/tty
502 # 4 used on the Kubota Titan
503 # 6 checking for... messages and results
504 # 5 compiler messages saved in config.log
505 if test "$silent" = yes; then
506   exec 6>/dev/null
507 else
508   exec 6>&1
509 fi
510 exec 5>./config.log
511
512 echo "\
513 This file contains any messages produced by compilers while
514 running configure, to aid debugging if configure makes a mistake.
515 " 1>&5
516
517 # Strip out --no-create and --no-recursion so they do not pile up.
518 # Also quote any args containing shell metacharacters.
519 ac_configure_args=
520 for ac_arg
521 do
522   case "$ac_arg" in
523   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
524   | --no-cr | --no-c) ;;
525   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
526   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
527   *" "*|*"      "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
528   ac_configure_args="$ac_configure_args '$ac_arg'" ;;
529   *) ac_configure_args="$ac_configure_args $ac_arg" ;;
530   esac
531 done
532
533 # NLS nuisances.
534 # Only set these to C if already set.  These must not be set unconditionally
535 # because not all systems understand e.g. LANG=C (notably SCO).
536 # Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
537 # Non-C LC_CTYPE values break the ctype check.
538 if test "${LANG+set}"   = set; then LANG=C;   export LANG;   fi
539 if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
540 if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
541 if test "${LC_CTYPE+set}"    = set; then LC_CTYPE=C;    export LC_CTYPE;    fi
542
543 # confdefs.h avoids OS command line length limits that DEFS can exceed.
544 rm -rf conftest* confdefs.h
545 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
546 echo > confdefs.h
547
548 # A filename unique to this package, relative to the directory that
549 # configure is in, which we can look for to find out if srcdir is correct.
550 ac_unique_file=driver/subprocs.c
551
552 # Find the source files, if location was not specified.
553 if test -z "$srcdir"; then
554   ac_srcdir_defaulted=yes
555   # Try the directory containing this script, then its parent.
556   ac_prog=$0
557   ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
558   test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
559   srcdir=$ac_confdir
560   if test ! -r $srcdir/$ac_unique_file; then
561     srcdir=..
562   fi
563 else
564   ac_srcdir_defaulted=no
565 fi
566 if test ! -r $srcdir/$ac_unique_file; then
567   if test "$ac_srcdir_defaulted" = yes; then
568     { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
569   else
570     { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
571   fi
572 fi
573 srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
574
575 # Prefer explicitly selected file to automatically selected ones.
576 if test -z "$CONFIG_SITE"; then
577   if test "x$prefix" != xNONE; then
578     CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
579   else
580     CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
581   fi
582 fi
583 for ac_site_file in $CONFIG_SITE; do
584   if test -r "$ac_site_file"; then
585     echo "loading site script $ac_site_file"
586     . "$ac_site_file"
587   fi
588 done
589
590 if test -r "$cache_file"; then
591   echo "loading cache $cache_file"
592   . $cache_file
593 else
594   echo "creating cache $cache_file"
595   > $cache_file
596 fi
597
598 ac_ext=c
599 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
600 ac_cpp='$CPP $CPPFLAGS'
601 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
602 ac_link='${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
603 cross_compiling=$ac_cv_prog_cc_cross
604
605 if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
606   # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
607   if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
608     ac_n= ac_c='
609 ' ac_t='        '
610   else
611     ac_n=-n ac_c= ac_t=
612   fi
613 else
614   ac_n= ac_c='\c' ac_t=
615 fi
616
617
618
619 echo -n "current directory: "
620 pwd
621 echo "command line was: $0 $@"
622
623
624 ac_aux_dir=
625 for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
626   if test -f $ac_dir/install-sh; then
627     ac_aux_dir=$ac_dir
628     ac_install_sh="$ac_aux_dir/install-sh -c"
629     break
630   elif test -f $ac_dir/install.sh; then
631     ac_aux_dir=$ac_dir
632     ac_install_sh="$ac_aux_dir/install.sh -c"
633     break
634   fi
635 done
636 if test -z "$ac_aux_dir"; then
637   { echo "configure: error: can not find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." 1>&2; exit 1; }
638 fi
639 ac_config_guess=$ac_aux_dir/config.guess
640 ac_config_sub=$ac_aux_dir/config.sub
641 ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
642
643
644 # Make sure we can run config.sub.
645 if $ac_config_sub sun4 >/dev/null 2>&1; then :
646 else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
647 fi
648
649 echo $ac_n "checking host system type""... $ac_c" 1>&6
650 echo "configure:662: checking host system type" >&5
651
652 host_alias=$host
653 case "$host_alias" in
654 NONE)
655   case $nonopt in
656   NONE)
657     if host_alias=`$ac_config_guess`; then :
658     else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
659     fi ;;
660   *) host_alias=$nonopt ;;
661   esac ;;
662 esac
663
664 host=`$ac_config_sub $host_alias`
665 host_cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
666 host_vendor=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
667 host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
668 echo "$ac_t""$host" 1>&6
669
670
671 # Extract the first word of "gcc", so it can be a program name with args.
672 set dummy gcc; ac_word=$2
673 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
674 echo "configure:686: checking for $ac_word" >&5
675 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
676   echo $ac_n "(cached) $ac_c" 1>&6
677 else
678   if test -n "$CC"; then
679   ac_cv_prog_CC="$CC" # Let the user override the test.
680 else
681   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
682   for ac_dir in $PATH; do
683     test -z "$ac_dir" && ac_dir=.
684     if test -f $ac_dir/$ac_word; then
685       ac_cv_prog_CC="gcc"
686       break
687     fi
688   done
689   IFS="$ac_save_ifs"
690 fi
691 fi
692 CC="$ac_cv_prog_CC"
693 if test -n "$CC"; then
694   echo "$ac_t""$CC" 1>&6
695 else
696   echo "$ac_t""no" 1>&6
697 fi
698
699 if test -z "$CC"; then
700   # Extract the first word of "cc", so it can be a program name with args.
701 set dummy cc; ac_word=$2
702 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
703 echo "configure:715: checking for $ac_word" >&5
704 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
705   echo $ac_n "(cached) $ac_c" 1>&6
706 else
707   if test -n "$CC"; then
708   ac_cv_prog_CC="$CC" # Let the user override the test.
709 else
710   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
711   ac_prog_rejected=no
712   for ac_dir in $PATH; do
713     test -z "$ac_dir" && ac_dir=.
714     if test -f $ac_dir/$ac_word; then
715       if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
716         ac_prog_rejected=yes
717         continue
718       fi
719       ac_cv_prog_CC="cc"
720       break
721     fi
722   done
723   IFS="$ac_save_ifs"
724 if test $ac_prog_rejected = yes; then
725   # We found a bogon in the path, so make sure we never use it.
726   set dummy $ac_cv_prog_CC
727   shift
728   if test $# -gt 0; then
729     # We chose a different compiler from the bogus one.
730     # However, it has the same basename, so the bogon will be chosen
731     # first if we set CC to just the basename; use the full file name.
732     shift
733     set dummy "$ac_dir/$ac_word" "$@"
734     shift
735     ac_cv_prog_CC="$@"
736   fi
737 fi
738 fi
739 fi
740 CC="$ac_cv_prog_CC"
741 if test -n "$CC"; then
742   echo "$ac_t""$CC" 1>&6
743 else
744   echo "$ac_t""no" 1>&6
745 fi
746
747   test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
748 fi
749
750 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
751 echo "configure:763: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
752
753 ac_ext=c
754 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
755 ac_cpp='$CPP $CPPFLAGS'
756 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
757 ac_link='${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
758 cross_compiling=$ac_cv_prog_cc_cross
759
760 cat > conftest.$ac_ext <<EOF
761 #line 773 "configure"
762 #include "confdefs.h"
763 main(){return(0);}
764 EOF
765 if { (eval echo configure:777: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
766   ac_cv_prog_cc_works=yes
767   # If we can't run a trivial program, we are probably using a cross compiler.
768   if (./conftest; exit) 2>/dev/null; then
769     ac_cv_prog_cc_cross=no
770   else
771     ac_cv_prog_cc_cross=yes
772   fi
773 else
774   echo "configure: failed program was:" >&5
775   cat conftest.$ac_ext >&5
776   ac_cv_prog_cc_works=no
777 fi
778 rm -fr conftest*
779
780 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
781 if test $ac_cv_prog_cc_works = no; then
782   { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
783 fi
784 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
785 echo "configure:797: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
786 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
787 cross_compiling=$ac_cv_prog_cc_cross
788
789 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
790 echo "configure:802: checking whether we are using GNU C" >&5
791 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
792   echo $ac_n "(cached) $ac_c" 1>&6
793 else
794   cat > conftest.c <<EOF
795 #ifdef __GNUC__
796   yes;
797 #endif
798 EOF
799 if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:811: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
800   ac_cv_prog_gcc=yes
801 else
802   ac_cv_prog_gcc=no
803 fi
804 fi
805
806 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
807
808 if test $ac_cv_prog_gcc = yes; then
809   GCC=yes
810   ac_test_CFLAGS="${CFLAGS+set}"
811   ac_save_CFLAGS="$CFLAGS"
812   CFLAGS=
813   echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
814 echo "configure:826: checking whether ${CC-cc} accepts -g" >&5
815 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
816   echo $ac_n "(cached) $ac_c" 1>&6
817 else
818   echo 'void f(){}' > conftest.c
819 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
820   ac_cv_prog_cc_g=yes
821 else
822   ac_cv_prog_cc_g=no
823 fi
824 rm -f conftest*
825
826 fi
827
828 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
829   if test "$ac_test_CFLAGS" = set; then
830     CFLAGS="$ac_save_CFLAGS"
831   elif test $ac_cv_prog_cc_g = yes; then
832     CFLAGS="-g -O2"
833   else
834     CFLAGS="-O2"
835   fi
836 else
837   GCC=
838   test "${CFLAGS+set}" = set || CFLAGS="-g"
839 fi
840
841
842 if test -z "$GCC"; then
843   echo $ac_n "checking how to request ANSI compilation""... $ac_c" 1>&6
844 echo "configure:856: checking how to request ANSI compilation" >&5
845   case "$host" in
846     *-hpux*)
847       echo "$ac_t""HPUX: adding -Ae" 1>&6
848       CC="$CC -Ae"
849     ;;
850     *-aix*)
851       echo "$ac_t""AIX: adding -qlanglvl=ansi -qhalt=e" 1>&6
852       CC="$CC -qlanglvl=ansi -qhalt=e"
853     ;;
854
855     *-dec-*)
856       echo "$ac_t""DEC: adding -std1" 1>&6
857       CC="$CC -std1"
858     ;;
859
860     *)
861       echo "$ac_t""no idea" 1>&6
862     ;;
863   esac
864 fi
865
866
867 echo $ac_n "checking whether the compiler works on ANSI C""... $ac_c" 1>&6
868 echo "configure:880: checking whether the compiler works on ANSI C" >&5
869 if test "$cross_compiling" = yes; then
870   { echo "configure: error: Couldn't build even a trivial ANSI C program: check CC." 1>&2; exit 1; }
871 else
872   cat > conftest.$ac_ext <<EOF
873 #line 885 "configure"
874 #include "confdefs.h"
875  main(int ac, char **av) { return 0; } 
876 EOF
877 if { (eval echo configure:889: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
878 then
879   echo "$ac_t""yes" 1>&6
880 else
881   echo "configure: failed program was:" >&5
882   cat conftest.$ac_ext >&5
883   rm -fr conftest*
884   echo "$ac_t""no" 1>&6
885    { echo "configure: error: Couldn't build even a trivial ANSI C program: check CC." 1>&2; exit 1; }
886 fi
887 rm -fr conftest*
888 fi
889
890
891 case "$host" in
892   *-irix5* |*-irix6.0-3* )
893     if test -n "$GCC"; then
894       echo "$ac_t""Turning on gcc compiler warnings." 1>&6
895       CC="$CC -Wall -Wstrict-prototypes -Wnested-externs -Wno-format"
896     else
897       # not gcc
898       echo "$ac_t""Turning on SGI compiler warnings." 1>&6
899       CC="$CC -fullwarn -use_readonly_const -rdata_shared -g3"
900     fi
901   ;;
902
903     *-linux-*)
904       echo "$ac_t""Turning on gcc compiler warnings." 1>&6
905       CC="$CC -Wall -Wstrict-prototypes -Wnested-externs -Wno-format"
906   ;;
907
908 #  *-dec-osf*)
909 #    if test -z "$GCC"; then
910 #      AC_MSG_RESULT(Turning on DEC C compiler warnings.)
911 #      CC="$CC -migrate -w0 -verbose -warnprotos"
912 #    fi
913 #  ;;
914
915 esac
916
917
918 # Try and determine whether ${INSTALL} can create intermediate directories,
919 # and if not, whether "mkdir -p" works instead.  This sets ${INSTALL_DIRS}.
920 # (But autoconf should earn its keep and do this for us!)
921 #
922
923
924
925 echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
926 echo "configure:938: checking how to run the C preprocessor" >&5
927 # On Suns, sometimes $CPP names a directory.
928 if test -n "$CPP" && test -d "$CPP"; then
929   CPP=
930 fi
931 if test -z "$CPP"; then
932 if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
933   echo $ac_n "(cached) $ac_c" 1>&6
934 else
935     # This must be in double quotes, not single quotes, because CPP may get
936   # substituted into the Makefile and "${CC-cc}" will confuse make.
937   CPP="${CC-cc} -E"
938   # On the NeXT, cc -E runs the code through the compiler's parser,
939   # not just through cpp.
940   cat > conftest.$ac_ext <<EOF
941 #line 953 "configure"
942 #include "confdefs.h"
943 #include <assert.h>
944 Syntax Error
945 EOF
946 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
947 { (eval echo configure:959: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
948 ac_err=`grep -v '^ *+' conftest.out`
949 if test -z "$ac_err"; then
950   :
951 else
952   echo "$ac_err" >&5
953   echo "configure: failed program was:" >&5
954   cat conftest.$ac_ext >&5
955   rm -rf conftest*
956   CPP="${CC-cc} -E -traditional-cpp"
957   cat > conftest.$ac_ext <<EOF
958 #line 970 "configure"
959 #include "confdefs.h"
960 #include <assert.h>
961 Syntax Error
962 EOF
963 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
964 { (eval echo configure:976: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
965 ac_err=`grep -v '^ *+' conftest.out`
966 if test -z "$ac_err"; then
967   :
968 else
969   echo "$ac_err" >&5
970   echo "configure: failed program was:" >&5
971   cat conftest.$ac_ext >&5
972   rm -rf conftest*
973   CPP=/lib/cpp
974 fi
975 rm -f conftest*
976 fi
977 rm -f conftest*
978   ac_cv_prog_CPP="$CPP"
979 fi
980   CPP="$ac_cv_prog_CPP"
981 else
982   ac_cv_prog_CPP="$CPP"
983 fi
984 echo "$ac_t""$CPP" 1>&6
985
986 # Find a good install program.  We prefer a C program (faster),
987 # so one script is as good as another.  But avoid the broken or
988 # incompatible versions:
989 # SysV /etc/install, /usr/sbin/install
990 # SunOS /usr/etc/install
991 # IRIX /sbin/install
992 # AIX /bin/install
993 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
994 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
995 # ./install, which can be erroneously created by make from ./install.sh.
996 echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
997 echo "configure:1009: checking for a BSD compatible install" >&5
998 if test -z "$INSTALL"; then
999 if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
1000   echo $ac_n "(cached) $ac_c" 1>&6
1001 else
1002     IFS="${IFS=         }"; ac_save_IFS="$IFS"; IFS="${IFS}:"
1003   for ac_dir in $PATH; do
1004     # Account for people who put trailing slashes in PATH elements.
1005     case "$ac_dir/" in
1006     /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
1007     *)
1008       # OSF1 and SCO ODT 3.0 have their own names for install.
1009       for ac_prog in ginstall installbsd scoinst install; do
1010         if test -f $ac_dir/$ac_prog; then
1011           if test $ac_prog = install &&
1012             grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
1013             # AIX install.  It has an incompatible calling convention.
1014             # OSF/1 installbsd also uses dspmsg, but is usable.
1015             :
1016           else
1017             ac_cv_path_install="$ac_dir/$ac_prog -c"
1018             break 2
1019           fi
1020         fi
1021       done
1022       ;;
1023     esac
1024   done
1025   IFS="$ac_save_IFS"
1026
1027 fi
1028   if test "${ac_cv_path_install+set}" = set; then
1029     INSTALL="$ac_cv_path_install"
1030   else
1031     # As a last resort, use the slow shell script.  We don't cache a
1032     # path for INSTALL within a source directory, because that will
1033     # break other packages using the cache if that directory is
1034     # removed, or if the path is relative.
1035     INSTALL="$ac_install_sh"
1036   fi
1037 fi
1038 echo "$ac_t""$INSTALL" 1>&6
1039
1040 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
1041 # It thinks the first close brace ends the variable substitution.
1042 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
1043
1044 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
1045
1046 INSTALL_DIRS='${INSTALL} -d'
1047    echo $ac_n "checking whether \"\${INSTALL} -d\" creates intermediate directories""... $ac_c" 1>&6
1048 echo "configure:1060: checking whether \"\${INSTALL} -d\" creates intermediate directories" >&5
1049    rm -rf conftestdir
1050    if mkdir conftestdir; then
1051       cd conftestdir >&-
1052
1053       ${INSTALL} -d `pwd`/dir1/dir2 >&- 2>&-
1054       if test -d dir1/dir2 ; then
1055         echo "$ac_t""yes" 1>&6
1056       else
1057         echo "$ac_t""no" 1>&6
1058         echo $ac_n "checking whether \"mkdir -p\" creates intermediate directories""... $ac_c" 1>&6
1059 echo "configure:1071: checking whether \"mkdir -p\" creates intermediate directories" >&5
1060         rm -rf dir1
1061         mkdir -p dir1/dir2 >&- 2>&-
1062         if test -d dir1/dir2/. ; then
1063           echo "$ac_t""yes" 1>&6
1064           INSTALL_DIRS='mkdir -p'
1065         else
1066           echo "$ac_t""no" 1>&6
1067         fi
1068       fi
1069       cd .. >&-
1070       rm -rf conftestdir
1071    fi
1072
1073 echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
1074 echo "configure:1086: checking whether ${MAKE-make} sets \${MAKE}" >&5
1075 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'`
1076 if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then
1077   echo $ac_n "(cached) $ac_c" 1>&6
1078 else
1079   cat > conftestmake <<\EOF
1080 all:
1081         @echo 'ac_maketemp="${MAKE}"'
1082 EOF
1083 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
1084 eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=`
1085 if test -n "$ac_maketemp"; then
1086   eval ac_cv_prog_make_${ac_make}_set=yes
1087 else
1088   eval ac_cv_prog_make_${ac_make}_set=no
1089 fi
1090 rm -f conftestmake
1091 fi
1092 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
1093   echo "$ac_t""yes" 1>&6
1094   SET_MAKE=
1095 else
1096   echo "$ac_t""no" 1>&6
1097   SET_MAKE="MAKE=${MAKE-make}"
1098 fi
1099
1100
1101 echo $ac_n "checking for working const""... $ac_c" 1>&6
1102 echo "configure:1114: checking for working const" >&5
1103 if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
1104   echo $ac_n "(cached) $ac_c" 1>&6
1105 else
1106   cat > conftest.$ac_ext <<EOF
1107 #line 1119 "configure"
1108 #include "confdefs.h"
1109
1110 int main() {
1111
1112 /* Ultrix mips cc rejects this.  */
1113 typedef int charset[2]; const charset x;
1114 /* SunOS 4.1.1 cc rejects this.  */
1115 char const *const *ccp;
1116 char **p;
1117 /* NEC SVR4.0.2 mips cc rejects this.  */
1118 struct point {int x, y;};
1119 static struct point const zero = {0,0};
1120 /* AIX XL C 1.02.0.0 rejects this.
1121    It does not let you subtract one const X* pointer from another in an arm
1122    of an if-expression whose if-part is not a constant expression */
1123 const char *g = "string";
1124 ccp = &g + (g ? g-g : 0);
1125 /* HPUX 7.0 cc rejects these. */
1126 ++ccp;
1127 p = (char**) ccp;
1128 ccp = (char const *const *) p;
1129 { /* SCO 3.2v4 cc rejects this.  */
1130   char *t;
1131   char const *s = 0 ? (char *) 0 : (char const *) 0;
1132
1133   *t++ = 0;
1134 }
1135 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
1136   int x[] = {25, 17};
1137   const int *foo = &x[0];
1138   ++foo;
1139 }
1140 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
1141   typedef const int *iptr;
1142   iptr p = 0;
1143   ++p;
1144 }
1145 { /* AIX XL C 1.02.0.0 rejects this saying
1146      "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
1147   struct s { int j; const int *ap[3]; };
1148   struct s *b; b->j = 5;
1149 }
1150 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
1151   const int foo = 10;
1152 }
1153
1154 ; return 0; }
1155 EOF
1156 if { (eval echo configure:1168: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1157   rm -rf conftest*
1158   ac_cv_c_const=yes
1159 else
1160   echo "configure: failed program was:" >&5
1161   cat conftest.$ac_ext >&5
1162   rm -rf conftest*
1163   ac_cv_c_const=no
1164 fi
1165 rm -f conftest*
1166 fi
1167
1168 echo "$ac_t""$ac_cv_c_const" 1>&6
1169 if test $ac_cv_c_const = no; then
1170   cat >> confdefs.h <<\EOF
1171 #define const 
1172 EOF
1173
1174 fi
1175
1176 echo $ac_n "checking for inline""... $ac_c" 1>&6
1177 echo "configure:1189: checking for inline" >&5
1178 if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
1179   echo $ac_n "(cached) $ac_c" 1>&6
1180 else
1181   ac_cv_c_inline=no
1182 for ac_kw in inline __inline__ __inline; do
1183   cat > conftest.$ac_ext <<EOF
1184 #line 1196 "configure"
1185 #include "confdefs.h"
1186
1187 int main() {
1188 } $ac_kw foo() {
1189 ; return 0; }
1190 EOF
1191 if { (eval echo configure:1203: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1192   rm -rf conftest*
1193   ac_cv_c_inline=$ac_kw; break
1194 else
1195   echo "configure: failed program was:" >&5
1196   cat conftest.$ac_ext >&5
1197 fi
1198 rm -f conftest*
1199 done
1200
1201 fi
1202
1203 echo "$ac_t""$ac_cv_c_inline" 1>&6
1204 case "$ac_cv_c_inline" in
1205   inline | yes) ;;
1206   no) cat >> confdefs.h <<\EOF
1207 #define inline 
1208 EOF
1209  ;;
1210   *)  cat >> confdefs.h <<EOF
1211 #define inline $ac_cv_c_inline
1212 EOF
1213  ;;
1214 esac
1215
1216
1217 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
1218 echo "configure:1230: checking for ANSI C header files" >&5
1219 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
1220   echo $ac_n "(cached) $ac_c" 1>&6
1221 else
1222   cat > conftest.$ac_ext <<EOF
1223 #line 1235 "configure"
1224 #include "confdefs.h"
1225 #include <stdlib.h>
1226 #include <stdarg.h>
1227 #include <string.h>
1228 #include <float.h>
1229 EOF
1230 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1231 { (eval echo configure:1243: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1232 ac_err=`grep -v '^ *+' conftest.out`
1233 if test -z "$ac_err"; then
1234   rm -rf conftest*
1235   ac_cv_header_stdc=yes
1236 else
1237   echo "$ac_err" >&5
1238   echo "configure: failed program was:" >&5
1239   cat conftest.$ac_ext >&5
1240   rm -rf conftest*
1241   ac_cv_header_stdc=no
1242 fi
1243 rm -f conftest*
1244
1245 if test $ac_cv_header_stdc = yes; then
1246   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
1247 cat > conftest.$ac_ext <<EOF
1248 #line 1260 "configure"
1249 #include "confdefs.h"
1250 #include <string.h>
1251 EOF
1252 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1253   egrep "memchr" >/dev/null 2>&1; then
1254   :
1255 else
1256   rm -rf conftest*
1257   ac_cv_header_stdc=no
1258 fi
1259 rm -f conftest*
1260
1261 fi
1262
1263 if test $ac_cv_header_stdc = yes; then
1264   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
1265 cat > conftest.$ac_ext <<EOF
1266 #line 1278 "configure"
1267 #include "confdefs.h"
1268 #include <stdlib.h>
1269 EOF
1270 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1271   egrep "free" >/dev/null 2>&1; then
1272   :
1273 else
1274   rm -rf conftest*
1275   ac_cv_header_stdc=no
1276 fi
1277 rm -f conftest*
1278
1279 fi
1280
1281 if test $ac_cv_header_stdc = yes; then
1282   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
1283 if test "$cross_compiling" = yes; then
1284   :
1285 else
1286   cat > conftest.$ac_ext <<EOF
1287 #line 1299 "configure"
1288 #include "confdefs.h"
1289 #include <ctype.h>
1290 #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
1291 #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
1292 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
1293 int main () { int i; for (i = 0; i < 256; i++)
1294 if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
1295 exit (0); }
1296
1297 EOF
1298 if { (eval echo configure:1310: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
1299 then
1300   :
1301 else
1302   echo "configure: failed program was:" >&5
1303   cat conftest.$ac_ext >&5
1304   rm -fr conftest*
1305   ac_cv_header_stdc=no
1306 fi
1307 rm -fr conftest*
1308 fi
1309
1310 fi
1311 fi
1312
1313 echo "$ac_t""$ac_cv_header_stdc" 1>&6
1314 if test $ac_cv_header_stdc = yes; then
1315   cat >> confdefs.h <<\EOF
1316 #define STDC_HEADERS 1
1317 EOF
1318
1319 fi
1320
1321 echo $ac_n "checking whether time.h and sys/time.h may both be included""... $ac_c" 1>&6
1322 echo "configure:1334: checking whether time.h and sys/time.h may both be included" >&5
1323 if eval "test \"`echo '$''{'ac_cv_header_time'+set}'`\" = set"; then
1324   echo $ac_n "(cached) $ac_c" 1>&6
1325 else
1326   cat > conftest.$ac_ext <<EOF
1327 #line 1339 "configure"
1328 #include "confdefs.h"
1329 #include <sys/types.h>
1330 #include <sys/time.h>
1331 #include <time.h>
1332 int main() {
1333 struct tm *tp;
1334 ; return 0; }
1335 EOF
1336 if { (eval echo configure:1348: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1337   rm -rf conftest*
1338   ac_cv_header_time=yes
1339 else
1340   echo "configure: failed program was:" >&5
1341   cat conftest.$ac_ext >&5
1342   rm -rf conftest*
1343   ac_cv_header_time=no
1344 fi
1345 rm -f conftest*
1346 fi
1347
1348 echo "$ac_t""$ac_cv_header_time" 1>&6
1349 if test $ac_cv_header_time = yes; then
1350   cat >> confdefs.h <<\EOF
1351 #define TIME_WITH_SYS_TIME 1
1352 EOF
1353
1354 fi
1355
1356 echo $ac_n "checking for sys/wait.h that is POSIX.1 compatible""... $ac_c" 1>&6
1357 echo "configure:1369: checking for sys/wait.h that is POSIX.1 compatible" >&5
1358 if eval "test \"`echo '$''{'ac_cv_header_sys_wait_h'+set}'`\" = set"; then
1359   echo $ac_n "(cached) $ac_c" 1>&6
1360 else
1361   cat > conftest.$ac_ext <<EOF
1362 #line 1374 "configure"
1363 #include "confdefs.h"
1364 #include <sys/types.h>
1365 #include <sys/wait.h>
1366 #ifndef WEXITSTATUS
1367 #define WEXITSTATUS(stat_val) ((unsigned)(stat_val) >> 8)
1368 #endif
1369 #ifndef WIFEXITED
1370 #define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
1371 #endif
1372 int main() {
1373 int s;
1374 wait (&s);
1375 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
1376 ; return 0; }
1377 EOF
1378 if { (eval echo configure:1390: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1379   rm -rf conftest*
1380   ac_cv_header_sys_wait_h=yes
1381 else
1382   echo "configure: failed program was:" >&5
1383   cat conftest.$ac_ext >&5
1384   rm -rf conftest*
1385   ac_cv_header_sys_wait_h=no
1386 fi
1387 rm -f conftest*
1388 fi
1389
1390 echo "$ac_t""$ac_cv_header_sys_wait_h" 1>&6
1391 if test $ac_cv_header_sys_wait_h = yes; then
1392   cat >> confdefs.h <<\EOF
1393 #define HAVE_SYS_WAIT_H 1
1394 EOF
1395
1396 fi
1397
1398 ac_header_dirent=no
1399 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h
1400 do
1401 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
1402 echo $ac_n "checking for $ac_hdr that defines DIR""... $ac_c" 1>&6
1403 echo "configure:1415: checking for $ac_hdr that defines DIR" >&5
1404 if eval "test \"`echo '$''{'ac_cv_header_dirent_$ac_safe'+set}'`\" = set"; then
1405   echo $ac_n "(cached) $ac_c" 1>&6
1406 else
1407   cat > conftest.$ac_ext <<EOF
1408 #line 1420 "configure"
1409 #include "confdefs.h"
1410 #include <sys/types.h>
1411 #include <$ac_hdr>
1412 int main() {
1413 DIR *dirp = 0;
1414 ; return 0; }
1415 EOF
1416 if { (eval echo configure:1428: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1417   rm -rf conftest*
1418   eval "ac_cv_header_dirent_$ac_safe=yes"
1419 else
1420   echo "configure: failed program was:" >&5
1421   cat conftest.$ac_ext >&5
1422   rm -rf conftest*
1423   eval "ac_cv_header_dirent_$ac_safe=no"
1424 fi
1425 rm -f conftest*
1426 fi
1427 if eval "test \"`echo '$ac_cv_header_dirent_'$ac_safe`\" = yes"; then
1428   echo "$ac_t""yes" 1>&6
1429     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
1430   cat >> confdefs.h <<EOF
1431 #define $ac_tr_hdr 1
1432 EOF
1433  ac_header_dirent=$ac_hdr; break
1434 else
1435   echo "$ac_t""no" 1>&6
1436 fi
1437 done
1438 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
1439 if test $ac_header_dirent = dirent.h; then
1440 echo $ac_n "checking for opendir in -ldir""... $ac_c" 1>&6
1441 echo "configure:1453: checking for opendir in -ldir" >&5
1442 ac_lib_var=`echo dir'_'opendir | sed 'y%./+-%__p_%'`
1443 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
1444   echo $ac_n "(cached) $ac_c" 1>&6
1445 else
1446   ac_save_LIBS="$LIBS"
1447 LIBS="-ldir  $LIBS"
1448 cat > conftest.$ac_ext <<EOF
1449 #line 1461 "configure"
1450 #include "confdefs.h"
1451 /* Override any gcc2 internal prototype to avoid an error.  */
1452 /* We use char because int might match the return type of a gcc2
1453     builtin and then its argument prototype would still apply.  */
1454 char opendir();
1455
1456 int main() {
1457 opendir()
1458 ; return 0; }
1459 EOF
1460 if { (eval echo configure:1472: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
1461   rm -rf conftest*
1462   eval "ac_cv_lib_$ac_lib_var=yes"
1463 else
1464   echo "configure: failed program was:" >&5
1465   cat conftest.$ac_ext >&5
1466   rm -rf conftest*
1467   eval "ac_cv_lib_$ac_lib_var=no"
1468 fi
1469 rm -f conftest*
1470 LIBS="$ac_save_LIBS"
1471
1472 fi
1473 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
1474   echo "$ac_t""yes" 1>&6
1475   LIBS="$LIBS -ldir"
1476 else
1477   echo "$ac_t""no" 1>&6
1478 fi
1479
1480 else
1481 echo $ac_n "checking for opendir in -lx""... $ac_c" 1>&6
1482 echo "configure:1494: checking for opendir in -lx" >&5
1483 ac_lib_var=`echo x'_'opendir | sed 'y%./+-%__p_%'`
1484 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
1485   echo $ac_n "(cached) $ac_c" 1>&6
1486 else
1487   ac_save_LIBS="$LIBS"
1488 LIBS="-lx  $LIBS"
1489 cat > conftest.$ac_ext <<EOF
1490 #line 1502 "configure"
1491 #include "confdefs.h"
1492 /* Override any gcc2 internal prototype to avoid an error.  */
1493 /* We use char because int might match the return type of a gcc2
1494     builtin and then its argument prototype would still apply.  */
1495 char opendir();
1496
1497 int main() {
1498 opendir()
1499 ; return 0; }
1500 EOF
1501 if { (eval echo configure:1513: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
1502   rm -rf conftest*
1503   eval "ac_cv_lib_$ac_lib_var=yes"
1504 else
1505   echo "configure: failed program was:" >&5
1506   cat conftest.$ac_ext >&5
1507   rm -rf conftest*
1508   eval "ac_cv_lib_$ac_lib_var=no"
1509 fi
1510 rm -f conftest*
1511 LIBS="$ac_save_LIBS"
1512
1513 fi
1514 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
1515   echo "$ac_t""yes" 1>&6
1516   LIBS="$LIBS -lx"
1517 else
1518   echo "$ac_t""no" 1>&6
1519 fi
1520
1521 fi
1522
1523
1524 echo $ac_n "checking for mode_t""... $ac_c" 1>&6
1525 echo "configure:1537: checking for mode_t" >&5
1526 if eval "test \"`echo '$''{'ac_cv_type_mode_t'+set}'`\" = set"; then
1527   echo $ac_n "(cached) $ac_c" 1>&6
1528 else
1529   cat > conftest.$ac_ext <<EOF
1530 #line 1542 "configure"
1531 #include "confdefs.h"
1532 #include <sys/types.h>
1533 #if STDC_HEADERS
1534 #include <stdlib.h>
1535 #include <stddef.h>
1536 #endif
1537 EOF
1538 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1539   egrep "mode_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
1540   rm -rf conftest*
1541   ac_cv_type_mode_t=yes
1542 else
1543   rm -rf conftest*
1544   ac_cv_type_mode_t=no
1545 fi
1546 rm -f conftest*
1547
1548 fi
1549 echo "$ac_t""$ac_cv_type_mode_t" 1>&6
1550 if test $ac_cv_type_mode_t = no; then
1551   cat >> confdefs.h <<\EOF
1552 #define mode_t int
1553 EOF
1554
1555 fi
1556
1557 echo $ac_n "checking for pid_t""... $ac_c" 1>&6
1558 echo "configure:1570: checking for pid_t" >&5
1559 if eval "test \"`echo '$''{'ac_cv_type_pid_t'+set}'`\" = set"; then
1560   echo $ac_n "(cached) $ac_c" 1>&6
1561 else
1562   cat > conftest.$ac_ext <<EOF
1563 #line 1575 "configure"
1564 #include "confdefs.h"
1565 #include <sys/types.h>
1566 #if STDC_HEADERS
1567 #include <stdlib.h>
1568 #include <stddef.h>
1569 #endif
1570 EOF
1571 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1572   egrep "pid_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
1573   rm -rf conftest*
1574   ac_cv_type_pid_t=yes
1575 else
1576   rm -rf conftest*
1577   ac_cv_type_pid_t=no
1578 fi
1579 rm -f conftest*
1580
1581 fi
1582 echo "$ac_t""$ac_cv_type_pid_t" 1>&6
1583 if test $ac_cv_type_pid_t = no; then
1584   cat >> confdefs.h <<\EOF
1585 #define pid_t int
1586 EOF
1587
1588 fi
1589
1590 echo $ac_n "checking for size_t""... $ac_c" 1>&6
1591 echo "configure:1603: checking for size_t" >&5
1592 if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
1593   echo $ac_n "(cached) $ac_c" 1>&6
1594 else
1595   cat > conftest.$ac_ext <<EOF
1596 #line 1608 "configure"
1597 #include "confdefs.h"
1598 #include <sys/types.h>
1599 #if STDC_HEADERS
1600 #include <stdlib.h>
1601 #include <stddef.h>
1602 #endif
1603 EOF
1604 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1605   egrep "size_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
1606   rm -rf conftest*
1607   ac_cv_type_size_t=yes
1608 else
1609   rm -rf conftest*
1610   ac_cv_type_size_t=no
1611 fi
1612 rm -f conftest*
1613
1614 fi
1615 echo "$ac_t""$ac_cv_type_size_t" 1>&6
1616 if test $ac_cv_type_size_t = no; then
1617   cat >> confdefs.h <<\EOF
1618 #define size_t unsigned
1619 EOF
1620
1621 fi
1622
1623 echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&6
1624 echo "configure:1636: checking return type of signal handlers" >&5
1625 if eval "test \"`echo '$''{'ac_cv_type_signal'+set}'`\" = set"; then
1626   echo $ac_n "(cached) $ac_c" 1>&6
1627 else
1628   cat > conftest.$ac_ext <<EOF
1629 #line 1641 "configure"
1630 #include "confdefs.h"
1631 #include <sys/types.h>
1632 #include <signal.h>
1633 #ifdef signal
1634 #undef signal
1635 #endif
1636 #ifdef __cplusplus
1637 extern "C" void (*signal (int, void (*)(int)))(int);
1638 #else
1639 void (*signal ()) ();
1640 #endif
1641
1642 int main() {
1643 int i;
1644 ; return 0; }
1645 EOF
1646 if { (eval echo configure:1658: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1647   rm -rf conftest*
1648   ac_cv_type_signal=void
1649 else
1650   echo "configure: failed program was:" >&5
1651   cat conftest.$ac_ext >&5
1652   rm -rf conftest*
1653   ac_cv_type_signal=int
1654 fi
1655 rm -f conftest*
1656 fi
1657
1658 echo "$ac_t""$ac_cv_type_signal" 1>&6
1659 cat >> confdefs.h <<EOF
1660 #define RETSIGTYPE $ac_cv_type_signal
1661 EOF
1662
1663
1664
1665 echo $ac_n "checking how to call gettimeofday""... $ac_c" 1>&6
1666 echo "configure:1678: checking how to call gettimeofday" >&5
1667 if eval "test \"`echo '$''{'ac_cv_gettimeofday_args'+set}'`\" = set"; then
1668   echo $ac_n "(cached) $ac_c" 1>&6
1669 else
1670   cat > conftest.$ac_ext <<EOF
1671 #line 1683 "configure"
1672 #include "confdefs.h"
1673 #include <stdlib.h>
1674                   #include <sys/time.h>
1675 int main() {
1676 struct timeval tv; struct timezone tzp;
1677                   gettimeofday(&tv, &tzp);
1678 ; return 0; }
1679 EOF
1680 if { (eval echo configure:1692: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1681   rm -rf conftest*
1682   ac_gettimeofday_args=2
1683 else
1684   echo "configure: failed program was:" >&5
1685   cat conftest.$ac_ext >&5
1686   rm -rf conftest*
1687   cat > conftest.$ac_ext <<EOF
1688 #line 1700 "configure"
1689 #include "confdefs.h"
1690 #include <stdlib.h>
1691                                   #include <sys/time.h>
1692 int main() {
1693 struct timeval tv; gettimeofday(&tv);
1694 ; return 0; }
1695 EOF
1696 if { (eval echo configure:1708: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1697   rm -rf conftest*
1698   ac_gettimeofday_args=1
1699 else
1700   echo "configure: failed program was:" >&5
1701   cat conftest.$ac_ext >&5
1702   rm -rf conftest*
1703   ac_gettimeofday_args=0
1704 fi
1705 rm -f conftest*
1706 fi
1707 rm -f conftest*
1708   ac_cv_gettimeofday_args=$ac_gettimeofday_args
1709 fi
1710
1711 ac_gettimeofday_args=$ac_cv_gettimeofday_args
1712 if test "$ac_gettimeofday_args" = 1 ; then
1713   cat >> confdefs.h <<\EOF
1714 #define HAVE_GETTIMEOFDAY 1
1715 EOF
1716
1717   echo "$ac_t""one argument" 1>&6
1718 elif test "$ac_gettimeofday_args" = 2 ; then
1719   cat >> confdefs.h <<\EOF
1720 #define HAVE_GETTIMEOFDAY 1
1721 EOF
1722
1723   cat >> confdefs.h <<\EOF
1724 #define GETTIMEOFDAY_TWO_ARGS 1
1725 EOF
1726
1727   echo "$ac_t""two arguments" 1>&6
1728 else
1729   echo "$ac_t""unknown" 1>&6
1730 fi
1731
1732
1733 for ac_func in select fcntl uname nice setpriority getcwd getwd putenv
1734 do
1735 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1736 echo "configure:1748: checking for $ac_func" >&5
1737 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1738   echo $ac_n "(cached) $ac_c" 1>&6
1739 else
1740   cat > conftest.$ac_ext <<EOF
1741 #line 1753 "configure"
1742 #include "confdefs.h"
1743 /* System header to define __stub macros and hopefully few prototypes,
1744     which can conflict with char $ac_func(); below.  */
1745 #include <assert.h>
1746 /* Override any gcc2 internal prototype to avoid an error.  */
1747 /* We use char because int might match the return type of a gcc2
1748     builtin and then its argument prototype would still apply.  */
1749 char $ac_func();
1750
1751 int main() {
1752
1753 /* The GNU C library defines this for functions which it implements
1754     to always fail with ENOSYS.  Some functions are actually named
1755     something starting with __ and the normal name is an alias.  */
1756 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1757 choke me
1758 #else
1759 $ac_func();
1760 #endif
1761
1762 ; return 0; }
1763 EOF
1764 if { (eval echo configure:1776: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
1765   rm -rf conftest*
1766   eval "ac_cv_func_$ac_func=yes"
1767 else
1768   echo "configure: failed program was:" >&5
1769   cat conftest.$ac_ext >&5
1770   rm -rf conftest*
1771   eval "ac_cv_func_$ac_func=no"
1772 fi
1773 rm -f conftest*
1774 fi
1775
1776 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1777   echo "$ac_t""yes" 1>&6
1778     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1779   cat >> confdefs.h <<EOF
1780 #define $ac_tr_func 1
1781 EOF
1782  
1783 else
1784   echo "$ac_t""no" 1>&6
1785 fi
1786 done
1787
1788 for ac_func in sigaction syslog
1789 do
1790 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1791 echo "configure:1803: checking for $ac_func" >&5
1792 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1793   echo $ac_n "(cached) $ac_c" 1>&6
1794 else
1795   cat > conftest.$ac_ext <<EOF
1796 #line 1808 "configure"
1797 #include "confdefs.h"
1798 /* System header to define __stub macros and hopefully few prototypes,
1799     which can conflict with char $ac_func(); below.  */
1800 #include <assert.h>
1801 /* Override any gcc2 internal prototype to avoid an error.  */
1802 /* We use char because int might match the return type of a gcc2
1803     builtin and then its argument prototype would still apply.  */
1804 char $ac_func();
1805
1806 int main() {
1807
1808 /* The GNU C library defines this for functions which it implements
1809     to always fail with ENOSYS.  Some functions are actually named
1810     something starting with __ and the normal name is an alias.  */
1811 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1812 choke me
1813 #else
1814 $ac_func();
1815 #endif
1816
1817 ; return 0; }
1818 EOF
1819 if { (eval echo configure:1831: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
1820   rm -rf conftest*
1821   eval "ac_cv_func_$ac_func=yes"
1822 else
1823   echo "configure: failed program was:" >&5
1824   cat conftest.$ac_ext >&5
1825   rm -rf conftest*
1826   eval "ac_cv_func_$ac_func=no"
1827 fi
1828 rm -f conftest*
1829 fi
1830
1831 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1832   echo "$ac_t""yes" 1>&6
1833     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1834   cat >> confdefs.h <<EOF
1835 #define $ac_tr_func 1
1836 EOF
1837  
1838 else
1839   echo "$ac_t""no" 1>&6
1840 fi
1841 done
1842
1843
1844 for ac_hdr in unistd.h crypt.h
1845 do
1846 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
1847 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
1848 echo "configure:1860: checking for $ac_hdr" >&5
1849 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
1850   echo $ac_n "(cached) $ac_c" 1>&6
1851 else
1852   cat > conftest.$ac_ext <<EOF
1853 #line 1865 "configure"
1854 #include "confdefs.h"
1855 #include <$ac_hdr>
1856 EOF
1857 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1858 { (eval echo configure:1870: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1859 ac_err=`grep -v '^ *+' conftest.out`
1860 if test -z "$ac_err"; then
1861   rm -rf conftest*
1862   eval "ac_cv_header_$ac_safe=yes"
1863 else
1864   echo "$ac_err" >&5
1865   echo "configure: failed program was:" >&5
1866   cat conftest.$ac_ext >&5
1867   rm -rf conftest*
1868   eval "ac_cv_header_$ac_safe=no"
1869 fi
1870 rm -f conftest*
1871 fi
1872 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
1873   echo "$ac_t""yes" 1>&6
1874     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
1875   cat >> confdefs.h <<EOF
1876 #define $ac_tr_hdr 1
1877 EOF
1878  
1879 else
1880   echo "$ac_t""no" 1>&6
1881 fi
1882 done
1883
1884
1885
1886
1887 # Check whether --enable-subdir or --disable-subdir was given.
1888 if test "${enable_subdir+set}" = set; then
1889   enableval="$enable_subdir"
1890   enable_subdir="$enableval"
1891 else
1892   enable_subdir=no
1893 fi
1894
1895 if test x"$enable_subdir" = xno; then
1896   HACKDIR='${bindir}'
1897 elif test x"$enable_subdir" = xyes -o x"$enable_subdir" = x ; then
1898   echo "error: must be a subdirectory name: --enable-subdir=$enable_subdir"
1899   exit 1
1900 else
1901   # there must be a better way than this...
1902   if test -z "`echo $enable_subdir | sed 's@^/.*@@'`" ; then
1903     # absolute path
1904     HACKDIR=$enable_subdir
1905   else
1906     # relative path
1907     HACKDIR='${bindir}/'$enable_subdir
1908   fi
1909 fi
1910
1911
1912 # If we find X, set shell vars x_includes and x_libraries to the
1913 # paths, otherwise set no_x=yes.
1914 # Uses ac_ vars as temps to allow command line to override cache and checks.
1915 # --without-x overrides everything else, but does not touch the cache.
1916 echo $ac_n "checking for X""... $ac_c" 1>&6
1917 echo "configure:1929: checking for X" >&5
1918
1919 # Check whether --with-x or --without-x was given.
1920 if test "${with_x+set}" = set; then
1921   withval="$with_x"
1922   :
1923 fi
1924
1925 # $have_x is `yes', `no', `disabled', or empty when we do not yet know.
1926 if test "x$with_x" = xno; then
1927   # The user explicitly disabled X.
1928   have_x=disabled
1929 else
1930   if test "x$x_includes" != xNONE && test "x$x_libraries" != xNONE; then
1931     # Both variables are already set.
1932     have_x=yes
1933   else
1934 if eval "test \"`echo '$''{'ac_cv_have_x'+set}'`\" = set"; then
1935   echo $ac_n "(cached) $ac_c" 1>&6
1936 else
1937   # One or both of the vars are not set, and there is no cached value.
1938 ac_x_includes=NO ac_x_libraries=NO
1939 rm -fr conftestdir
1940 if mkdir conftestdir; then
1941   cd conftestdir
1942   # Make sure to not put "make" in the Imakefile rules, since we grep it out.
1943   cat > Imakefile <<'EOF'
1944 acfindx:
1945         @echo 'ac_im_incroot="${INCROOT}"; ac_im_usrlibdir="${USRLIBDIR}"; ac_im_libdir="${LIBDIR}"'
1946 EOF
1947   if (xmkmf) >/dev/null 2>/dev/null && test -f Makefile; then
1948     # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
1949     eval `${MAKE-make} acfindx 2>/dev/null | grep -v make`
1950     # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
1951     for ac_extension in a so sl; do
1952       if test ! -f $ac_im_usrlibdir/libX11.$ac_extension &&
1953         test -f $ac_im_libdir/libX11.$ac_extension; then
1954         ac_im_usrlibdir=$ac_im_libdir; break
1955       fi
1956     done
1957     # Screen out bogus values from the imake configuration.  They are
1958     # bogus both because they are the default anyway, and because
1959     # using them would break gcc on systems where it needs fixed includes.
1960     case "$ac_im_incroot" in
1961         /usr/include) ;;
1962         *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes="$ac_im_incroot" ;;
1963     esac
1964     case "$ac_im_usrlibdir" in
1965         /usr/lib | /lib) ;;
1966         *) test -d "$ac_im_usrlibdir" && ac_x_libraries="$ac_im_usrlibdir" ;;
1967     esac
1968   fi
1969   cd ..
1970   rm -fr conftestdir
1971 fi
1972
1973 if test "$ac_x_includes" = NO; then
1974   # Guess where to find include files, by looking for this one X11 .h file.
1975   test -z "$x_direct_test_include" && x_direct_test_include=X11/Intrinsic.h
1976
1977   # First, try using that file with no special directory specified.
1978 cat > conftest.$ac_ext <<EOF
1979 #line 1991 "configure"
1980 #include "confdefs.h"
1981 #include <$x_direct_test_include>
1982 EOF
1983 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1984 { (eval echo configure:1996: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1985 ac_err=`grep -v '^ *+' conftest.out`
1986 if test -z "$ac_err"; then
1987   rm -rf conftest*
1988   # We can compile using X headers with no special include directory.
1989 ac_x_includes=
1990 else
1991   echo "$ac_err" >&5
1992   echo "configure: failed program was:" >&5
1993   cat conftest.$ac_ext >&5
1994   rm -rf conftest*
1995   # Look for the header file in a standard set of common directories.
1996 # Check X11 before X11Rn because it is often a symlink to the current release.
1997   for ac_dir in               \
1998     /usr/X11/include          \
1999     /usr/X11R6/include        \
2000     /usr/X11R5/include        \
2001     /usr/X11R4/include        \
2002                               \
2003     /usr/include/X11          \
2004     /usr/include/X11R6        \
2005     /usr/include/X11R5        \
2006     /usr/include/X11R4        \
2007                               \
2008     /usr/local/X11/include    \
2009     /usr/local/X11R6/include  \
2010     /usr/local/X11R5/include  \
2011     /usr/local/X11R4/include  \
2012                               \
2013     /usr/local/include/X11    \
2014     /usr/local/include/X11R6  \
2015     /usr/local/include/X11R5  \
2016     /usr/local/include/X11R4  \
2017                               \
2018     /usr/X386/include         \
2019     /usr/x386/include         \
2020     /usr/XFree86/include/X11  \
2021                               \
2022     /usr/include              \
2023     /usr/local/include        \
2024     /usr/unsupported/include  \
2025     /usr/athena/include       \
2026     /usr/local/x11r5/include  \
2027     /usr/lpp/Xamples/include  \
2028                               \
2029     /usr/openwin/include      \
2030     /usr/openwin/share/include \
2031     ; \
2032   do
2033     if test -r "$ac_dir/$x_direct_test_include"; then
2034       ac_x_includes=$ac_dir
2035       break
2036     fi
2037   done
2038 fi
2039 rm -f conftest*
2040 fi # $ac_x_includes = NO
2041
2042 if test "$ac_x_libraries" = NO; then
2043   # Check for the libraries.
2044
2045   test -z "$x_direct_test_library" && x_direct_test_library=Xt
2046   test -z "$x_direct_test_function" && x_direct_test_function=XtMalloc
2047
2048   # See if we find them without any special options.
2049   # Don't add to $LIBS permanently.
2050   ac_save_LIBS="$LIBS"
2051   LIBS="-l$x_direct_test_library $LIBS"
2052 cat > conftest.$ac_ext <<EOF
2053 #line 2065 "configure"
2054 #include "confdefs.h"
2055
2056 int main() {
2057 ${x_direct_test_function}()
2058 ; return 0; }
2059 EOF
2060 if { (eval echo configure:2072: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
2061   rm -rf conftest*
2062   LIBS="$ac_save_LIBS"
2063 # We can link X programs with no special library path.
2064 ac_x_libraries=
2065 else
2066   echo "configure: failed program was:" >&5
2067   cat conftest.$ac_ext >&5
2068   rm -rf conftest*
2069   LIBS="$ac_save_LIBS"
2070 # First see if replacing the include by lib works.
2071 # Check X11 before X11Rn because it is often a symlink to the current release.
2072 for ac_dir in `echo "$ac_x_includes" | sed s/include/lib/` \
2073     /usr/X11/lib          \
2074     /usr/X11R6/lib        \
2075     /usr/X11R5/lib        \
2076     /usr/X11R4/lib        \
2077                           \
2078     /usr/lib/X11          \
2079     /usr/lib/X11R6        \
2080     /usr/lib/X11R5        \
2081     /usr/lib/X11R4        \
2082                           \
2083     /usr/local/X11/lib    \
2084     /usr/local/X11R6/lib  \
2085     /usr/local/X11R5/lib  \
2086     /usr/local/X11R4/lib  \
2087                           \
2088     /usr/local/lib/X11    \
2089     /usr/local/lib/X11R6  \
2090     /usr/local/lib/X11R5  \
2091     /usr/local/lib/X11R4  \
2092                           \
2093     /usr/X386/lib         \
2094     /usr/x386/lib         \
2095     /usr/XFree86/lib/X11  \
2096                           \
2097     /usr/lib              \
2098     /usr/local/lib        \
2099     /usr/unsupported/lib  \
2100     /usr/athena/lib       \
2101     /usr/local/x11r5/lib  \
2102     /usr/lpp/Xamples/lib  \
2103     /lib/usr/lib/X11      \
2104                           \
2105     /usr/openwin/lib      \
2106     /usr/openwin/share/lib \
2107     ; \
2108 do
2109   for ac_extension in a so sl; do
2110     if test -r $ac_dir/lib${x_direct_test_library}.$ac_extension; then
2111       ac_x_libraries=$ac_dir
2112       break 2
2113     fi
2114   done
2115 done
2116 fi
2117 rm -f conftest*
2118 fi # $ac_x_libraries = NO
2119
2120 if test "$ac_x_includes" = NO || test "$ac_x_libraries" = NO; then
2121   # Didn't find X anywhere.  Cache the known absence of X.
2122   ac_cv_have_x="have_x=no"
2123 else
2124   # Record where we found X for the cache.
2125   ac_cv_have_x="have_x=yes \
2126                 ac_x_includes=$ac_x_includes ac_x_libraries=$ac_x_libraries"
2127 fi
2128 fi
2129   fi
2130   eval "$ac_cv_have_x"
2131 fi # $with_x != no
2132
2133 if test "$have_x" != yes; then
2134   echo "$ac_t""$have_x" 1>&6
2135   no_x=yes
2136 else
2137   # If each of the values was on the command line, it overrides each guess.
2138   test "x$x_includes" = xNONE && x_includes=$ac_x_includes
2139   test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
2140   # Update the cache value to reflect the command line values.
2141   ac_cv_have_x="have_x=yes \
2142                 ac_x_includes=$x_includes ac_x_libraries=$x_libraries"
2143   echo "$ac_t""libraries $x_libraries, headers $x_includes" 1>&6
2144 fi
2145
2146 if test "$no_x" = yes; then
2147   # Not all programs may use this symbol, but it does not hurt to define it.
2148   cat >> confdefs.h <<\EOF
2149 #define X_DISPLAY_MISSING 1
2150 EOF
2151
2152   X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS=
2153 else
2154   if test -n "$x_includes"; then
2155     X_CFLAGS="$X_CFLAGS -I$x_includes"
2156   fi
2157
2158   # It would also be nice to do this for all -L options, not just this one.
2159   if test -n "$x_libraries"; then
2160     X_LIBS="$X_LIBS -L$x_libraries"
2161     # For Solaris; some versions of Sun CC require a space after -R and
2162     # others require no space.  Words are not sufficient . . . .
2163     case "`(uname -sr) 2>/dev/null`" in
2164     "SunOS 5"*)
2165       echo $ac_n "checking whether -R must be followed by a space""... $ac_c" 1>&6
2166 echo "configure:2178: checking whether -R must be followed by a space" >&5
2167       ac_xsave_LIBS="$LIBS"; LIBS="$LIBS -R$x_libraries"
2168       cat > conftest.$ac_ext <<EOF
2169 #line 2181 "configure"
2170 #include "confdefs.h"
2171
2172 int main() {
2173
2174 ; return 0; }
2175 EOF
2176 if { (eval echo configure:2188: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
2177   rm -rf conftest*
2178   ac_R_nospace=yes
2179 else
2180   echo "configure: failed program was:" >&5
2181   cat conftest.$ac_ext >&5
2182   rm -rf conftest*
2183   ac_R_nospace=no
2184 fi
2185 rm -f conftest*
2186       if test $ac_R_nospace = yes; then
2187         echo "$ac_t""no" 1>&6
2188         X_LIBS="$X_LIBS -R$x_libraries"
2189       else
2190         LIBS="$ac_xsave_LIBS -R $x_libraries"
2191         cat > conftest.$ac_ext <<EOF
2192 #line 2204 "configure"
2193 #include "confdefs.h"
2194
2195 int main() {
2196
2197 ; return 0; }
2198 EOF
2199 if { (eval echo configure:2211: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
2200   rm -rf conftest*
2201   ac_R_space=yes
2202 else
2203   echo "configure: failed program was:" >&5
2204   cat conftest.$ac_ext >&5
2205   rm -rf conftest*
2206   ac_R_space=no
2207 fi
2208 rm -f conftest*
2209         if test $ac_R_space = yes; then
2210           echo "$ac_t""yes" 1>&6
2211           X_LIBS="$X_LIBS -R $x_libraries"
2212         else
2213           echo "$ac_t""neither works" 1>&6
2214         fi
2215       fi
2216       LIBS="$ac_xsave_LIBS"
2217     esac
2218   fi
2219
2220   # Check for system-dependent libraries X programs must link with.
2221   # Do this before checking for the system-independent R6 libraries
2222   # (-lICE), since we may need -lsocket or whatever for X linking.
2223
2224   if test "$ISC" = yes; then
2225     X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet"
2226   else
2227     # Martyn.Johnson@cl.cam.ac.uk says this is needed for Ultrix, if the X
2228     # libraries were built with DECnet support.  And karl@cs.umb.edu says
2229     # the Alpha needs dnet_stub (dnet does not exist).
2230     echo $ac_n "checking for dnet_ntoa in -ldnet""... $ac_c" 1>&6
2231 echo "configure:2243: checking for dnet_ntoa in -ldnet" >&5
2232 ac_lib_var=`echo dnet'_'dnet_ntoa | sed 'y%./+-%__p_%'`
2233 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2234   echo $ac_n "(cached) $ac_c" 1>&6
2235 else
2236   ac_save_LIBS="$LIBS"
2237 LIBS="-ldnet  $LIBS"
2238 cat > conftest.$ac_ext <<EOF
2239 #line 2251 "configure"
2240 #include "confdefs.h"
2241 /* Override any gcc2 internal prototype to avoid an error.  */
2242 /* We use char because int might match the return type of a gcc2
2243     builtin and then its argument prototype would still apply.  */
2244 char dnet_ntoa();
2245
2246 int main() {
2247 dnet_ntoa()
2248 ; return 0; }
2249 EOF
2250 if { (eval echo configure:2262: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
2251   rm -rf conftest*
2252   eval "ac_cv_lib_$ac_lib_var=yes"
2253 else
2254   echo "configure: failed program was:" >&5
2255   cat conftest.$ac_ext >&5
2256   rm -rf conftest*
2257   eval "ac_cv_lib_$ac_lib_var=no"
2258 fi
2259 rm -f conftest*
2260 LIBS="$ac_save_LIBS"
2261
2262 fi
2263 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2264   echo "$ac_t""yes" 1>&6
2265   X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet"
2266 else
2267   echo "$ac_t""no" 1>&6
2268 fi
2269
2270     if test $ac_cv_lib_dnet_dnet_ntoa = no; then
2271       echo $ac_n "checking for dnet_ntoa in -ldnet_stub""... $ac_c" 1>&6
2272 echo "configure:2284: checking for dnet_ntoa in -ldnet_stub" >&5
2273 ac_lib_var=`echo dnet_stub'_'dnet_ntoa | sed 'y%./+-%__p_%'`
2274 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2275   echo $ac_n "(cached) $ac_c" 1>&6
2276 else
2277   ac_save_LIBS="$LIBS"
2278 LIBS="-ldnet_stub  $LIBS"
2279 cat > conftest.$ac_ext <<EOF
2280 #line 2292 "configure"
2281 #include "confdefs.h"
2282 /* Override any gcc2 internal prototype to avoid an error.  */
2283 /* We use char because int might match the return type of a gcc2
2284     builtin and then its argument prototype would still apply.  */
2285 char dnet_ntoa();
2286
2287 int main() {
2288 dnet_ntoa()
2289 ; return 0; }
2290 EOF
2291 if { (eval echo configure:2303: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
2292   rm -rf conftest*
2293   eval "ac_cv_lib_$ac_lib_var=yes"
2294 else
2295   echo "configure: failed program was:" >&5
2296   cat conftest.$ac_ext >&5
2297   rm -rf conftest*
2298   eval "ac_cv_lib_$ac_lib_var=no"
2299 fi
2300 rm -f conftest*
2301 LIBS="$ac_save_LIBS"
2302
2303 fi
2304 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2305   echo "$ac_t""yes" 1>&6
2306   X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub"
2307 else
2308   echo "$ac_t""no" 1>&6
2309 fi
2310
2311     fi
2312
2313     # msh@cis.ufl.edu says -lnsl (and -lsocket) are needed for his 386/AT,
2314     # to get the SysV transport functions.
2315     # chad@anasazi.com says the Pyramis MIS-ES running DC/OSx (SVR4)
2316     # needs -lnsl.
2317     # The nsl library prevents programs from opening the X display
2318     # on Irix 5.2, according to dickey@clark.net.
2319     echo $ac_n "checking for gethostbyname""... $ac_c" 1>&6
2320 echo "configure:2332: checking for gethostbyname" >&5
2321 if eval "test \"`echo '$''{'ac_cv_func_gethostbyname'+set}'`\" = set"; then
2322   echo $ac_n "(cached) $ac_c" 1>&6
2323 else
2324   cat > conftest.$ac_ext <<EOF
2325 #line 2337 "configure"
2326 #include "confdefs.h"
2327 /* System header to define __stub macros and hopefully few prototypes,
2328     which can conflict with char gethostbyname(); below.  */
2329 #include <assert.h>
2330 /* Override any gcc2 internal prototype to avoid an error.  */
2331 /* We use char because int might match the return type of a gcc2
2332     builtin and then its argument prototype would still apply.  */
2333 char gethostbyname();
2334
2335 int main() {
2336
2337 /* The GNU C library defines this for functions which it implements
2338     to always fail with ENOSYS.  Some functions are actually named
2339     something starting with __ and the normal name is an alias.  */
2340 #if defined (__stub_gethostbyname) || defined (__stub___gethostbyname)
2341 choke me
2342 #else
2343 gethostbyname();
2344 #endif
2345
2346 ; return 0; }
2347 EOF
2348 if { (eval echo configure:2360: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
2349   rm -rf conftest*
2350   eval "ac_cv_func_gethostbyname=yes"
2351 else
2352   echo "configure: failed program was:" >&5
2353   cat conftest.$ac_ext >&5
2354   rm -rf conftest*
2355   eval "ac_cv_func_gethostbyname=no"
2356 fi
2357 rm -f conftest*
2358 fi
2359
2360 if eval "test \"`echo '$ac_cv_func_'gethostbyname`\" = yes"; then
2361   echo "$ac_t""yes" 1>&6
2362   :
2363 else
2364   echo "$ac_t""no" 1>&6
2365 fi
2366
2367     if test $ac_cv_func_gethostbyname = no; then
2368       echo $ac_n "checking for gethostbyname in -lnsl""... $ac_c" 1>&6
2369 echo "configure:2381: checking for gethostbyname in -lnsl" >&5
2370 ac_lib_var=`echo nsl'_'gethostbyname | sed 'y%./+-%__p_%'`
2371 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2372   echo $ac_n "(cached) $ac_c" 1>&6
2373 else
2374   ac_save_LIBS="$LIBS"
2375 LIBS="-lnsl  $LIBS"
2376 cat > conftest.$ac_ext <<EOF
2377 #line 2389 "configure"
2378 #include "confdefs.h"
2379 /* Override any gcc2 internal prototype to avoid an error.  */
2380 /* We use char because int might match the return type of a gcc2
2381     builtin and then its argument prototype would still apply.  */
2382 char gethostbyname();
2383
2384 int main() {
2385 gethostbyname()
2386 ; return 0; }
2387 EOF
2388 if { (eval echo configure:2400: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
2389   rm -rf conftest*
2390   eval "ac_cv_lib_$ac_lib_var=yes"
2391 else
2392   echo "configure: failed program was:" >&5
2393   cat conftest.$ac_ext >&5
2394   rm -rf conftest*
2395   eval "ac_cv_lib_$ac_lib_var=no"
2396 fi
2397 rm -f conftest*
2398 LIBS="$ac_save_LIBS"
2399
2400 fi
2401 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2402   echo "$ac_t""yes" 1>&6
2403   X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl"
2404 else
2405   echo "$ac_t""no" 1>&6
2406 fi
2407
2408     fi
2409
2410     # lieder@skyler.mavd.honeywell.com says without -lsocket,
2411     # socket/setsockopt and other routines are undefined under SCO ODT
2412     # 2.0.  But -lsocket is broken on IRIX 5.2 (and is not necessary
2413     # on later versions), says simon@lia.di.epfl.ch: it contains
2414     # gethostby* variants that don't use the nameserver (or something).
2415     # -lsocket must be given before -lnsl if both are needed.
2416     # We assume that if connect needs -lnsl, so does gethostbyname.
2417     echo $ac_n "checking for connect""... $ac_c" 1>&6
2418 echo "configure:2430: checking for connect" >&5
2419 if eval "test \"`echo '$''{'ac_cv_func_connect'+set}'`\" = set"; then
2420   echo $ac_n "(cached) $ac_c" 1>&6
2421 else
2422   cat > conftest.$ac_ext <<EOF
2423 #line 2435 "configure"
2424 #include "confdefs.h"
2425 /* System header to define __stub macros and hopefully few prototypes,
2426     which can conflict with char connect(); below.  */
2427 #include <assert.h>
2428 /* Override any gcc2 internal prototype to avoid an error.  */
2429 /* We use char because int might match the return type of a gcc2
2430     builtin and then its argument prototype would still apply.  */
2431 char connect();
2432
2433 int main() {
2434
2435 /* The GNU C library defines this for functions which it implements
2436     to always fail with ENOSYS.  Some functions are actually named
2437     something starting with __ and the normal name is an alias.  */
2438 #if defined (__stub_connect) || defined (__stub___connect)
2439 choke me
2440 #else
2441 connect();
2442 #endif
2443
2444 ; return 0; }
2445 EOF
2446 if { (eval echo configure:2458: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
2447   rm -rf conftest*
2448   eval "ac_cv_func_connect=yes"
2449 else
2450   echo "configure: failed program was:" >&5
2451   cat conftest.$ac_ext >&5
2452   rm -rf conftest*
2453   eval "ac_cv_func_connect=no"
2454 fi
2455 rm -f conftest*
2456 fi
2457
2458 if eval "test \"`echo '$ac_cv_func_'connect`\" = yes"; then
2459   echo "$ac_t""yes" 1>&6
2460   :
2461 else
2462   echo "$ac_t""no" 1>&6
2463 fi
2464
2465     if test $ac_cv_func_connect = no; then
2466       echo $ac_n "checking for connect in -lsocket""... $ac_c" 1>&6
2467 echo "configure:2479: checking for connect in -lsocket" >&5
2468 ac_lib_var=`echo socket'_'connect | sed 'y%./+-%__p_%'`
2469 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2470   echo $ac_n "(cached) $ac_c" 1>&6
2471 else
2472   ac_save_LIBS="$LIBS"
2473 LIBS="-lsocket $X_EXTRA_LIBS $LIBS"
2474 cat > conftest.$ac_ext <<EOF
2475 #line 2487 "configure"
2476 #include "confdefs.h"
2477 /* Override any gcc2 internal prototype to avoid an error.  */
2478 /* We use char because int might match the return type of a gcc2
2479     builtin and then its argument prototype would still apply.  */
2480 char connect();
2481
2482 int main() {
2483 connect()
2484 ; return 0; }
2485 EOF
2486 if { (eval echo configure:2498: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
2487   rm -rf conftest*
2488   eval "ac_cv_lib_$ac_lib_var=yes"
2489 else
2490   echo "configure: failed program was:" >&5
2491   cat conftest.$ac_ext >&5
2492   rm -rf conftest*
2493   eval "ac_cv_lib_$ac_lib_var=no"
2494 fi
2495 rm -f conftest*
2496 LIBS="$ac_save_LIBS"
2497
2498 fi
2499 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2500   echo "$ac_t""yes" 1>&6
2501   X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS"
2502 else
2503   echo "$ac_t""no" 1>&6
2504 fi
2505
2506     fi
2507
2508     # gomez@mi.uni-erlangen.de says -lposix is necessary on A/UX.
2509     echo $ac_n "checking for remove""... $ac_c" 1>&6
2510 echo "configure:2522: checking for remove" >&5
2511 if eval "test \"`echo '$''{'ac_cv_func_remove'+set}'`\" = set"; then
2512   echo $ac_n "(cached) $ac_c" 1>&6
2513 else
2514   cat > conftest.$ac_ext <<EOF
2515 #line 2527 "configure"
2516 #include "confdefs.h"
2517 /* System header to define __stub macros and hopefully few prototypes,
2518     which can conflict with char remove(); below.  */
2519 #include <assert.h>
2520 /* Override any gcc2 internal prototype to avoid an error.  */
2521 /* We use char because int might match the return type of a gcc2
2522     builtin and then its argument prototype would still apply.  */
2523 char remove();
2524
2525 int main() {
2526
2527 /* The GNU C library defines this for functions which it implements
2528     to always fail with ENOSYS.  Some functions are actually named
2529     something starting with __ and the normal name is an alias.  */
2530 #if defined (__stub_remove) || defined (__stub___remove)
2531 choke me
2532 #else
2533 remove();
2534 #endif
2535
2536 ; return 0; }
2537 EOF
2538 if { (eval echo configure:2550: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
2539   rm -rf conftest*
2540   eval "ac_cv_func_remove=yes"
2541 else
2542   echo "configure: failed program was:" >&5
2543   cat conftest.$ac_ext >&5
2544   rm -rf conftest*
2545   eval "ac_cv_func_remove=no"
2546 fi
2547 rm -f conftest*
2548 fi
2549
2550 if eval "test \"`echo '$ac_cv_func_'remove`\" = yes"; then
2551   echo "$ac_t""yes" 1>&6
2552   :
2553 else
2554   echo "$ac_t""no" 1>&6
2555 fi
2556
2557     if test $ac_cv_func_remove = no; then
2558       echo $ac_n "checking for remove in -lposix""... $ac_c" 1>&6
2559 echo "configure:2571: checking for remove in -lposix" >&5
2560 ac_lib_var=`echo posix'_'remove | sed 'y%./+-%__p_%'`
2561 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2562   echo $ac_n "(cached) $ac_c" 1>&6
2563 else
2564   ac_save_LIBS="$LIBS"
2565 LIBS="-lposix  $LIBS"
2566 cat > conftest.$ac_ext <<EOF
2567 #line 2579 "configure"
2568 #include "confdefs.h"
2569 /* Override any gcc2 internal prototype to avoid an error.  */
2570 /* We use char because int might match the return type of a gcc2
2571     builtin and then its argument prototype would still apply.  */
2572 char remove();
2573
2574 int main() {
2575 remove()
2576 ; return 0; }
2577 EOF
2578 if { (eval echo configure:2590: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
2579   rm -rf conftest*
2580   eval "ac_cv_lib_$ac_lib_var=yes"
2581 else
2582   echo "configure: failed program was:" >&5
2583   cat conftest.$ac_ext >&5
2584   rm -rf conftest*
2585   eval "ac_cv_lib_$ac_lib_var=no"
2586 fi
2587 rm -f conftest*
2588 LIBS="$ac_save_LIBS"
2589
2590 fi
2591 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2592   echo "$ac_t""yes" 1>&6
2593   X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix"
2594 else
2595   echo "$ac_t""no" 1>&6
2596 fi
2597
2598     fi
2599
2600     # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay.
2601     echo $ac_n "checking for shmat""... $ac_c" 1>&6
2602 echo "configure:2614: checking for shmat" >&5
2603 if eval "test \"`echo '$''{'ac_cv_func_shmat'+set}'`\" = set"; then
2604   echo $ac_n "(cached) $ac_c" 1>&6
2605 else
2606   cat > conftest.$ac_ext <<EOF
2607 #line 2619 "configure"
2608 #include "confdefs.h"
2609 /* System header to define __stub macros and hopefully few prototypes,
2610     which can conflict with char shmat(); below.  */
2611 #include <assert.h>
2612 /* Override any gcc2 internal prototype to avoid an error.  */
2613 /* We use char because int might match the return type of a gcc2
2614     builtin and then its argument prototype would still apply.  */
2615 char shmat();
2616
2617 int main() {
2618
2619 /* The GNU C library defines this for functions which it implements
2620     to always fail with ENOSYS.  Some functions are actually named
2621     something starting with __ and the normal name is an alias.  */
2622 #if defined (__stub_shmat) || defined (__stub___shmat)
2623 choke me
2624 #else
2625 shmat();
2626 #endif
2627
2628 ; return 0; }
2629 EOF
2630 if { (eval echo configure:2642: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
2631   rm -rf conftest*
2632   eval "ac_cv_func_shmat=yes"
2633 else
2634   echo "configure: failed program was:" >&5
2635   cat conftest.$ac_ext >&5
2636   rm -rf conftest*
2637   eval "ac_cv_func_shmat=no"
2638 fi
2639 rm -f conftest*
2640 fi
2641
2642 if eval "test \"`echo '$ac_cv_func_'shmat`\" = yes"; then
2643   echo "$ac_t""yes" 1>&6
2644   :
2645 else
2646   echo "$ac_t""no" 1>&6
2647 fi
2648
2649     if test $ac_cv_func_shmat = no; then
2650       echo $ac_n "checking for shmat in -lipc""... $ac_c" 1>&6
2651 echo "configure:2663: checking for shmat in -lipc" >&5
2652 ac_lib_var=`echo ipc'_'shmat | sed 'y%./+-%__p_%'`
2653 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2654   echo $ac_n "(cached) $ac_c" 1>&6
2655 else
2656   ac_save_LIBS="$LIBS"
2657 LIBS="-lipc  $LIBS"
2658 cat > conftest.$ac_ext <<EOF
2659 #line 2671 "configure"
2660 #include "confdefs.h"
2661 /* Override any gcc2 internal prototype to avoid an error.  */
2662 /* We use char because int might match the return type of a gcc2
2663     builtin and then its argument prototype would still apply.  */
2664 char shmat();
2665
2666 int main() {
2667 shmat()
2668 ; return 0; }
2669 EOF
2670 if { (eval echo configure:2682: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
2671   rm -rf conftest*
2672   eval "ac_cv_lib_$ac_lib_var=yes"
2673 else
2674   echo "configure: failed program was:" >&5
2675   cat conftest.$ac_ext >&5
2676   rm -rf conftest*
2677   eval "ac_cv_lib_$ac_lib_var=no"
2678 fi
2679 rm -f conftest*
2680 LIBS="$ac_save_LIBS"
2681
2682 fi
2683 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2684   echo "$ac_t""yes" 1>&6
2685   X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc"
2686 else
2687   echo "$ac_t""no" 1>&6
2688 fi
2689
2690     fi
2691   fi
2692
2693   # Check for libraries that X11R6 Xt/Xaw programs need.
2694   ac_save_LDFLAGS="$LDFLAGS"
2695   test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries"
2696   # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to
2697   # check for ICE first), but we must link in the order -lSM -lICE or
2698   # we get undefined symbols.  So assume we have SM if we have ICE.
2699   # These have to be linked with before -lX11, unlike the other
2700   # libraries we check for below, so use a different variable.
2701   #  --interran@uluru.Stanford.EDU, kb@cs.umb.edu.
2702   echo $ac_n "checking for IceConnectionNumber in -lICE""... $ac_c" 1>&6
2703 echo "configure:2715: checking for IceConnectionNumber in -lICE" >&5
2704 ac_lib_var=`echo ICE'_'IceConnectionNumber | sed 'y%./+-%__p_%'`
2705 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2706   echo $ac_n "(cached) $ac_c" 1>&6
2707 else
2708   ac_save_LIBS="$LIBS"
2709 LIBS="-lICE  $LIBS"
2710 cat > conftest.$ac_ext <<EOF
2711 #line 2723 "configure"
2712 #include "confdefs.h"
2713 /* Override any gcc2 internal prototype to avoid an error.  */
2714 /* We use char because int might match the return type of a gcc2
2715     builtin and then its argument prototype would still apply.  */
2716 char IceConnectionNumber();
2717
2718 int main() {
2719 IceConnectionNumber()
2720 ; return 0; }
2721 EOF
2722 if { (eval echo configure:2734: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
2723   rm -rf conftest*
2724   eval "ac_cv_lib_$ac_lib_var=yes"
2725 else
2726   echo "configure: failed program was:" >&5
2727   cat conftest.$ac_ext >&5
2728   rm -rf conftest*
2729   eval "ac_cv_lib_$ac_lib_var=no"
2730 fi
2731 rm -f conftest*
2732 LIBS="$ac_save_LIBS"
2733
2734 fi
2735 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2736   echo "$ac_t""yes" 1>&6
2737   X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE"
2738 else
2739   echo "$ac_t""no" 1>&6
2740 fi
2741
2742   LDFLAGS="$ac_save_LDFLAGS"
2743
2744 fi
2745
2746
2747 # Try and find the app-defaults directory.
2748 # It sucks that autoconf doesn't do this already...
2749 #
2750
2751
2752
2753
2754
2755
2756
2757
2758     echo $ac_n "checking for X app-defaults directory""... $ac_c" 1>&6
2759 echo "configure:2771: checking for X app-defaults directory" >&5
2760 if eval "test \"`echo '$''{'ac_cv_x_app_defaults'+set}'`\" = set"; then
2761   echo $ac_n "(cached) $ac_c" 1>&6
2762 else
2763   
2764   rm -fr conftestdir
2765   if mkdir conftestdir; then
2766     cd conftestdir >&-
2767     # Make sure to not put "make" in the Imakefile rules, since we grep it out.
2768     cat > Imakefile <<'EOF'
2769 acfindx:
2770         @echo 'ac_x_app_defaults="${XAPPLOADDIR}"'
2771 EOF
2772     if (xmkmf) >/dev/null 2>/dev/null && test -f Makefile; then
2773       # GNU make sometimes prints "make[1]: Entering...", which'd confuse us.
2774       eval `${MAKE-make} acfindx 2>/dev/null | grep -v make`
2775     fi
2776     cd .. >&-
2777     rm -fr conftestdir
2778   fi
2779       if test x"$ac_x_app_defaults" = x; then
2780         
2781   # Look for the directory under a standard set of common directories.
2782   # Check X11 before X11Rn because it's often a symlink to the current release.
2783   for ac_dir in                                 \
2784     /usr/X11/lib/app-defaults                   \
2785     /usr/X11R6/lib/app-defaults                 \
2786     /usr/X11R6/lib/X11/app-defaults             \
2787     /usr/X11R5/lib/app-defaults                 \
2788     /usr/X11R5/lib/X11/app-defaults             \
2789     /usr/X11R4/lib/app-defaults                 \
2790     /usr/X11R4/lib/X11/app-defaults             \
2791                                                 \
2792     /usr/lib/X11/app-defaults                   \
2793     /usr/lib/X11R6/app-defaults                 \
2794     /usr/lib/X11R5/app-defaults                 \
2795     /usr/lib/X11R4/app-defaults                 \
2796                                                 \
2797     /usr/local/X11/lib/app-defaults             \
2798     /usr/local/X11R6/lib/app-defaults           \
2799     /usr/local/X11R5/lib/app-defaults           \
2800     /usr/local/X11R4/lib/app-defaults           \
2801                                                 \
2802     /usr/local/lib/X11/app-defaults             \
2803     /usr/local/lib/X11R6/app-defaults           \
2804     /usr/local/lib/X11R6/X11/app-defaults       \
2805     /usr/local/lib/X11R5/app-defaults           \
2806     /usr/local/lib/X11R5/X11/app-defaults       \
2807     /usr/local/lib/X11R4/app-defaults           \
2808     /usr/local/lib/X11R4/X11/app-defaults       \
2809                                                 \
2810     /usr/X386/lib/X11/app-defaults              \
2811     /usr/x386/lib/X11/app-defaults              \
2812     /usr/XFree86/lib/X11/app-defaults           \
2813                                                 \
2814     /usr/lib/X11/app-defaults                   \
2815     /usr/local/lib/X11/app-defaults             \
2816     /usr/unsupported/lib/X11/app-defaults       \
2817     /usr/athena/lib/X11/app-defaults            \
2818     /usr/local/x11r5/lib/X11/app-defaults       \
2819     /usr/lpp/Xamples/lib/X11/app-defaults       \
2820     /lib/usr/lib/X11/app-defaults               \
2821                                                 \
2822     /usr/openwin/lib/app-defaults               \
2823     /usr/openwin/lib/X11/app-defaults           \
2824     /usr/openwin/share/lib/app-defaults         \
2825     /usr/openwin/share/lib/X11/app-defaults     \
2826                                                 \
2827     /X11R6/lib/app-defaults                     \
2828     /X11R5/lib/app-defaults                     \
2829     /X11R4/lib/app-defaults                     \
2830     ; \
2831   do
2832     if test -d "$ac_dir"; then
2833       ac_x_app_defaults=$ac_dir
2834       break
2835     fi
2836   done
2837
2838       fi
2839       if test x"$ac_x_app_defaults" = x; then
2840         ac_cv_x_app_defaults="/usr/lib/X11/app-defaults"
2841       else
2842         # Record where we found app-defaults for the cache.
2843         ac_cv_x_app_defaults="$ac_x_app_defaults"
2844       fi
2845 fi
2846
2847 echo "$ac_t""$ac_cv_x_app_defaults" 1>&6
2848     eval ac_x_app_defaults="$ac_cv_x_app_defaults"
2849
2850 APPDEFAULTS=$ac_x_app_defaults
2851
2852
2853 # Like AC_CHECK_HEADER, but it uses the already-computed -I directories.
2854 #
2855
2856
2857 # Like AC_EGREP_HEADER, but it uses the already-computed -I directories.
2858 #
2859
2860
2861 # Like AC_TRY_COMPILE, but it uses the already-computed -I directories.
2862 #
2863
2864
2865
2866 # Like AC_CHECK_LIB, but it uses the already-computed -I and -L directories.
2867 # Use this sparingly; it probably doesn't work very well on X programs.
2868 #
2869
2870
2871 # Like AC_TRY_RUN, but it uses the already-computed -I directories.
2872 # (But not the -L directories!)
2873 #
2874
2875
2876
2877
2878 # Usage: HANDLE_X_PATH_ARG([variable_name],
2879 #                          [--command-line-option],
2880 #                          [descriptive string])
2881 #
2882 # All of the --with options take three forms:
2883 #
2884 #   --with-foo (or --with-foo=yes)
2885 #   --without-foo (or --with-foo=no)
2886 #   --with-foo=/DIR
2887 #
2888 # This function, HANDLE_X_PATH_ARG, deals with the /DIR case.  When it sees
2889 # a directory (string beginning with a slash) it checks to see whether
2890 # /DIR/include and /DIR/lib exist, and adds them to $X_CFLAGS and $X_LIBS
2891 # as appropriate.
2892 #
2893
2894
2895
2896
2897 # check for the HP XHPDisableReset server extension headers.
2898 #
2899
2900   ac_save_CPPFLAGS="$CPPFLAGS"
2901   if test \! -z "$includedir" ; then 
2902     CPPFLAGS="$CPPFLAGS -I$includedir"
2903   fi
2904   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
2905   cat > conftest.$ac_ext <<EOF
2906 #line 2918 "configure"
2907 #include "confdefs.h"
2908 #include <X11/XHPlib.h>
2909 EOF
2910 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2911   egrep "XHPDisableReset" >/dev/null 2>&1; then
2912   rm -rf conftest*
2913   cat >> confdefs.h <<\EOF
2914 #define HAVE_XHPDISABLERESET 1
2915 EOF
2916
2917                    SAVER_LIBS="-lXhp11 $SAVER_LIBS"
2918 fi
2919 rm -f conftest*
2920
2921   CPPFLAGS="$ac_save_CPPFLAGS"
2922
2923
2924 # Check for the availability of the XPointer typedef, and define it otherwise.
2925 #
2926 echo $ac_n "checking for XPointer""... $ac_c" 1>&6
2927 echo "configure:2939: checking for XPointer" >&5
2928 if eval "test \"`echo '$''{'ac_cv_xpointer'+set}'`\" = set"; then
2929   echo $ac_n "(cached) $ac_c" 1>&6
2930 else
2931   
2932   ac_save_CPPFLAGS="$CPPFLAGS"
2933   if test \! -z "$includedir" ; then 
2934     CPPFLAGS="$CPPFLAGS -I$includedir"
2935   fi
2936   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
2937   cat > conftest.$ac_ext <<EOF
2938 #line 2950 "configure"
2939 #include "confdefs.h"
2940 #include <X11/Xlib.h>
2941 int main() {
2942 XPointer foo = (XPointer) 0;
2943 ; return 0; }
2944 EOF
2945 if { (eval echo configure:2957: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2946   rm -rf conftest*
2947   ac_cv_xpointer=yes
2948 else
2949   echo "configure: failed program was:" >&5
2950   cat conftest.$ac_ext >&5
2951   rm -rf conftest*
2952   ac_cv_xpointer=no
2953 fi
2954 rm -f conftest*
2955   CPPFLAGS="$ac_save_CPPFLAGS"
2956 fi
2957
2958 echo "$ac_t""$ac_cv_xpointer" 1>&6
2959 if test "$ac_cv_xpointer" != yes; then
2960   cat >> confdefs.h <<\EOF
2961 #define XPointer char*
2962 EOF
2963
2964 fi
2965
2966
2967 # Random special-cases for certain pathological OSes.  You know who you are.
2968 #
2969 case "$host" in
2970   *-hpux*)
2971
2972     # The following arcana was gleaned from conversations with
2973     # Eric Schwartz <erics@col.hp.com>:
2974     #
2975     # On HPUX 10.x, the parts of X that HP considers "standard" live in
2976     # /usr/{include,lib}/X11R6/.  The parts that HP doesn't consider
2977     # "standard", notably, Xaw and Xmu, live in /usr/contrib/X11R6/.
2978     # Also, there are symlinks from /usr/include/ and /usr/lib/ into
2979     # /usr/{include,lib}/X11R6/, so that (if you don't use Xmu at all)
2980     # you don't need any -I or -L arguments.
2981     #
2982     # On HPUX 9.x, /usr/{include,lib}/X11R5/ and /usr/contrib/X11R5/
2983     # are the same division as 10.x.  However, there are no symlinks to
2984     # the X stuff from /usr/include/ and /usr/lib/, so -I and -L
2985     # arguments are always necessary.
2986     #
2987     # However, X11R6 was available on HPUX 9.x as a patch: if that
2988     # patch was installed, then all of X11R6 went in to
2989     # /usr/contrib/X11R6/ (there was no /usr/{include,lib}/X11R6/.)
2990     #
2991     # HPUX 8.x was the same as 9.x, but was X11R4 instead (I don't know
2992     # whether R5 was available as a patch; R6 undoubtedly was not.)
2993     #
2994     # So.  We try and use the highest numbered pair of
2995     # /usr/{include,lib}/X11R?/ and /usr/contrib/X11R?/{include,lib}/
2996     # that are available.  We do not mix and match different versions
2997     # of X.
2998     #
2999     # Questions I still don't know the answers to: (do you?)
3000     #
3001     #   * Does HPUX 10.x come with /usr/contrib/X11R6/ standard?  
3002     #     Or does that need to be installed separately?
3003     #
3004     #   * On HPUX 9.x, where /usr/include/X11R5/ was standard, and
3005     #     /usr/contrib/X11R6/ could be installed as a patch, what was in
3006     #     that contrib directory?  Did it contain so-called "standard"
3007     #     X11R6, or did it include Xaw and Xmu as well?  If the former,
3008     #     where did one find Xaw and Xmu on 9.x R6 systems?  Would this
3009     #     be a situation where one had to reach into the R5 headers and
3010     #     libs to find Xmu?  That is, must both R6 and R5 directories
3011     #     be on the -I and -L lists in that case?
3012     #
3013     for version in X11R6 X11R5 X11R4 ; do
3014       # if either pair of directories exists...
3015       if test -d /usr/lib/$version || test -d /usr/contrib/$version/lib ; then
3016          # if contrib exists, use it...
3017          if test -d /usr/contrib/$version/lib ; then
3018            X_CFLAGS="$X_CFLAGS -I/usr/contrib/$version/include"
3019            X_LIBS="$X_LIBS -L/usr/contrib/$version/lib"
3020          fi
3021          # if the "standard" one exists, use it.
3022          if test -d /usr/lib/$version ; then
3023            X_CFLAGS="$X_CFLAGS -I/usr/include/$version"
3024            X_LIBS="$X_LIBS -L/usr/lib/$version"
3025          fi
3026          # since at least one of the pair exists, go no farther.
3027          break
3028       fi
3029     done
3030
3031     # Now find Motif.  Thanks for not making xmkmf find this by
3032     # default, you losers.
3033     #
3034     if test -d /usr/lib/Motif1.2 ; then
3035       X_CFLAGS="$X_CFLAGS -I/usr/include/Motif1.2"
3036       X_LIBS="$X_LIBS -L/usr/lib/Motif1.2"
3037     elif test -d /usr/lib/Motif1.1 ; then
3038       X_CFLAGS="$X_CFLAGS -I/usr/include/Motif1.1"
3039       X_LIBS="$X_LIBS -L/usr/lib/Motif1.1"
3040     fi
3041
3042     # Now let's check for the pseudo-standard locations for OpenGL and XPM.
3043     #
3044     if test -d /opt/Mesa/lib ; then
3045       X_CFLAGS="-I/opt/Mesa/include $X_CFLAGS"
3046       X_LIBS="-L/opt/Mesa/lib $X_LIBS"
3047     fi
3048
3049     if test -d /opt/xpm/lib/X11 ; then
3050       X_CFLAGS="-I/opt/xpm/include $X_CFLAGS"
3051       X_LIBS="-L/opt/xpm/lib/X11 $X_LIBS"
3052     fi
3053
3054     # On HPUX, default to installing in /opt/xscreensaver/ instead of
3055     # in /usr/local/, unless there is already an xscreensaver in
3056     # /usr/local/bin/.  This can be overridden with the --prefix arg
3057     # to configure.  I'm not sure this is the right thing to do, but
3058     # Richard Lloyd says so...
3059     #
3060     if test \! -x /usr/local/bin/xscreensaver ; then
3061       ac_default_prefix=/opt/xscreensaver
3062     fi
3063
3064   ;;
3065   *-solaris*)
3066
3067     # Thanks for not making xmkmf find this by default, pinheads.
3068     # And thanks for moving things around again, too.  Is this
3069     # really the standard location now?  What happened to the
3070     # joke that this kind of thing went in /opt?
3071     # cthomp says "answer: CDE (Common Disorganized Environment)"
3072     #
3073     if test -f /usr/dt/include/Xm/Xm.h ; then
3074       X_CFLAGS="$X_CFLAGS -I/usr/dt/include"
3075       X_LIBS="$X_LIBS -L/usr/dt/lib -R:/usr/dt/lib"
3076
3077       # Some versions of Slowlaris Motif require -lgen.  But not all.  Why?
3078       echo $ac_n "checking for regcmp in -lgen""... $ac_c" 1>&6
3079 echo "configure:3091: checking for regcmp in -lgen" >&5
3080 ac_lib_var=`echo gen'_'regcmp | sed 'y%./+-%__p_%'`
3081 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3082   echo $ac_n "(cached) $ac_c" 1>&6
3083 else
3084   ac_save_LIBS="$LIBS"
3085 LIBS="-lgen  $LIBS"
3086 cat > conftest.$ac_ext <<EOF
3087 #line 3099 "configure"
3088 #include "confdefs.h"
3089 /* Override any gcc2 internal prototype to avoid an error.  */
3090 /* We use char because int might match the return type of a gcc2
3091     builtin and then its argument prototype would still apply.  */
3092 char regcmp();
3093
3094 int main() {
3095 regcmp()
3096 ; return 0; }
3097 EOF
3098 if { (eval echo configure:3110: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
3099   rm -rf conftest*
3100   eval "ac_cv_lib_$ac_lib_var=yes"
3101 else
3102   echo "configure: failed program was:" >&5
3103   cat conftest.$ac_ext >&5
3104   rm -rf conftest*
3105   eval "ac_cv_lib_$ac_lib_var=no"
3106 fi
3107 rm -f conftest*
3108 LIBS="$ac_save_LIBS"
3109
3110 fi
3111 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3112   echo "$ac_t""yes" 1>&6
3113   X_LIBS="$X_LIBS -lgen"
3114 else
3115   echo "$ac_t""no" 1>&6
3116 fi
3117
3118     fi
3119   ;;
3120 esac
3121
3122
3123
3124 # Check for Xmu (some fucked up vendors don't ship it...)
3125 #
3126 have_xmu=no
3127
3128   ac_save_CPPFLAGS="$CPPFLAGS"
3129   if test \! -z "$includedir" ; then 
3130     CPPFLAGS="$CPPFLAGS -I$includedir"
3131   fi
3132   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
3133   ac_safe=`echo "X11/Xmu/Error.h" | sed 'y%./+-%__p_%'`
3134 echo $ac_n "checking for X11/Xmu/Error.h""... $ac_c" 1>&6
3135 echo "configure:3147: checking for X11/Xmu/Error.h" >&5
3136 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3137   echo $ac_n "(cached) $ac_c" 1>&6
3138 else
3139   cat > conftest.$ac_ext <<EOF
3140 #line 3152 "configure"
3141 #include "confdefs.h"
3142 #include <X11/Xmu/Error.h>
3143 EOF
3144 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3145 { (eval echo configure:3157: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3146 ac_err=`grep -v '^ *+' conftest.out`
3147 if test -z "$ac_err"; then
3148   rm -rf conftest*
3149   eval "ac_cv_header_$ac_safe=yes"
3150 else
3151   echo "$ac_err" >&5
3152   echo "configure: failed program was:" >&5
3153   cat conftest.$ac_ext >&5
3154   rm -rf conftest*
3155   eval "ac_cv_header_$ac_safe=no"
3156 fi
3157 rm -f conftest*
3158 fi
3159 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3160   echo "$ac_t""yes" 1>&6
3161   have_xmu=yes
3162 else
3163   echo "$ac_t""no" 1>&6
3164 fi
3165
3166   CPPFLAGS="$ac_save_CPPFLAGS"
3167 if test "$have_xmu" = no ; then
3168   XMU_SRCS='$(UTILS_SRC)/xmu.c'
3169   XMU_OBJS='$(UTILS_BIN)/xmu.o'
3170 else
3171   XMU_SRCS=''
3172   XMU_OBJS=''
3173   SAVER_LIBS="-lXmu $SAVER_LIBS"
3174   HACK_LIBS="-lXmu $HACK_LIBS"
3175   cat >> confdefs.h <<\EOF
3176 #define HAVE_XMU 1
3177 EOF
3178
3179 fi
3180
3181
3182 # See comp.windows.x FAQ question 124 about _get_wmShellWidgetClass on 4.1.x.
3183 # The right fix is to get OpenWindows 3.0 patches 100512-02 and 100573-03.
3184 #
3185 if test "$have_xmu" = yes ; then
3186   case "$host" in
3187     *-sunos4*)
3188     echo $ac_n "checking for the SunOS 4.1.x _get_wmShellWidgetClass bug""... $ac_c" 1>&6
3189 echo "configure:3201: checking for the SunOS 4.1.x _get_wmShellWidgetClass bug" >&5
3190 if eval "test \"`echo '$''{'ac_cv_sunos_xmu_bug'+set}'`\" = set"; then
3191   echo $ac_n "(cached) $ac_c" 1>&6
3192 else
3193   ac_save_LDFLAGS="$LDFLAGS"
3194                     if test \! -z "$x_libraries" ; then
3195                       LDFLAGS="$LDFLAGS -L$x_libraries"
3196                     fi
3197                     # Note: this trick never works!  (Generally.)
3198                     # We're only getting away with using AC_TRY_LINK
3199                     # with X libraries because we know it's SunOS.
3200                     LDFLAGS="$LDFLAGS -lXmu -lXt -lX11 -lXext -lm"
3201                     cat > conftest.$ac_ext <<EOF
3202 #line 3214 "configure"
3203 #include "confdefs.h"
3204
3205 int main() {
3206
3207 ; return 0; }
3208 EOF
3209 if { (eval echo configure:3221: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
3210   rm -rf conftest*
3211   ac_cv_sunos_xmu_bug=no
3212 else
3213   echo "configure: failed program was:" >&5
3214   cat conftest.$ac_ext >&5
3215   rm -rf conftest*
3216   ac_cv_sunos_xmu_bug=yes
3217 fi
3218 rm -f conftest*
3219                     LDFLAGS="$ac_save_LDFLAGS"
3220 fi
3221
3222 echo "$ac_t""$ac_cv_sunos_xmu_bug" 1>&6
3223     if test "$ac_cv_sunos_xmu_bug" = yes ; then
3224       echo $ac_n "checking whether the compiler understands -static""... $ac_c" 1>&6
3225 echo "configure:3237: checking whether the compiler understands -static" >&5
3226 if eval "test \"`echo '$''{'ac_cv_ld_static'+set}'`\" = set"; then
3227   echo $ac_n "(cached) $ac_c" 1>&6
3228 else
3229   ac_save_LDFLAGS="$LDFLAGS"
3230                       LDFLAGS="$LDFLAGS -static"
3231                       cat > conftest.$ac_ext <<EOF
3232 #line 3244 "configure"
3233 #include "confdefs.h"
3234
3235 int main() {
3236
3237 ; return 0; }
3238 EOF
3239 if { (eval echo configure:3251: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
3240   rm -rf conftest*
3241   ac_cv_ld_static=yes
3242 else
3243   echo "configure: failed program was:" >&5
3244   cat conftest.$ac_ext >&5
3245   rm -rf conftest*
3246   ac_cv_ld_static=no
3247 fi
3248 rm -f conftest*
3249                     LDFLAGS="$ac_save_LDFLAGS"
3250 fi
3251
3252 echo "$ac_t""$ac_cv_ld_static" 1>&6
3253       if test "$ac_cv_ld_static" = yes ; then
3254         LDFLAGS="$LDFLAGS -static"
3255       else
3256         LDFLAGS="$LDFLAGS -Bstatic"
3257       fi
3258     fi
3259     ;;
3260   esac
3261 fi
3262
3263
3264 # Check for the SGI SCREEN_SAVER server extension header.
3265 #
3266 have_sgi=no
3267 with_sgi_req=unspecified
3268 # Check whether --with-sgi-ext or --without-sgi-ext was given.
3269 if test "${with_sgi_ext+set}" = set; then
3270   withval="$with_sgi_ext"
3271   with_sgi="$withval"; with_sgi_req="$withval"
3272 else
3273   with_sgi=yes
3274 fi
3275
3276
3277
3278    case "$with_sgi" in
3279     yes) ;;
3280     no)  ;;
3281
3282     /*)
3283      echo $ac_n "checking for SGI SCREEN_SAVER headers""... $ac_c" 1>&6
3284 echo "configure:3296: checking for SGI SCREEN_SAVER headers" >&5
3285      d=$with_sgi/include
3286      if test -d $d; then
3287        X_CFLAGS="-I$d $X_CFLAGS"
3288        echo "$ac_t""$d" 1>&6
3289      else
3290        echo "$ac_t""not found ($d: no such directory)" 1>&6
3291      fi
3292
3293      echo $ac_n "checking for SGI SCREEN_SAVER libs""... $ac_c" 1>&6
3294 echo "configure:3306: checking for SGI SCREEN_SAVER libs" >&5
3295      d=$with_sgi/lib
3296      if test -d $d; then
3297        X_LIBS="-L$d $X_LIBS"
3298        echo "$ac_t""$d" 1>&6
3299      else
3300        echo "$ac_t""not found ($d: no such directory)" 1>&6
3301      fi
3302
3303      # replace the directory string with "yes".
3304      with_sgi_req="yes"
3305      with_sgi=$with_sgi_req
3306      ;;
3307
3308     *)
3309      echo ""
3310      echo "error: argument to --with-sgi-ext must be \"yes\", \"no\", or a directory."
3311      echo "       If it is a directory, then \`DIR/include' will be added to"
3312      echo "       the -I list, and \`DIR/lib' will be added to the -L list."
3313      exit 1
3314      ;;
3315    esac
3316
3317    # why is this necessary?
3318    # if we don't do this, then "./configure --with-motif=/usr/local/lesstif"
3319    # behaves as if "--with-zippy=/usr/local/lesstif" was also present!
3320    withval=
3321   
3322
3323 if test "$with_sgi" = yes; then
3324   
3325   ac_save_CPPFLAGS="$CPPFLAGS"
3326   if test \! -z "$includedir" ; then 
3327     CPPFLAGS="$CPPFLAGS -I$includedir"
3328   fi
3329   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
3330   ac_safe=`echo "X11/extensions/XScreenSaver.h" | sed 'y%./+-%__p_%'`
3331 echo $ac_n "checking for X11/extensions/XScreenSaver.h""... $ac_c" 1>&6
3332 echo "configure:3344: checking for X11/extensions/XScreenSaver.h" >&5
3333 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3334   echo $ac_n "(cached) $ac_c" 1>&6
3335 else
3336   cat > conftest.$ac_ext <<EOF
3337 #line 3349 "configure"
3338 #include "confdefs.h"
3339 #include <X11/extensions/XScreenSaver.h>
3340 EOF
3341 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3342 { (eval echo configure:3354: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3343 ac_err=`grep -v '^ *+' conftest.out`
3344 if test -z "$ac_err"; then
3345   rm -rf conftest*
3346   eval "ac_cv_header_$ac_safe=yes"
3347 else
3348   echo "$ac_err" >&5
3349   echo "configure: failed program was:" >&5
3350   cat conftest.$ac_ext >&5
3351   rm -rf conftest*
3352   eval "ac_cv_header_$ac_safe=no"
3353 fi
3354 rm -f conftest*
3355 fi
3356 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3357   echo "$ac_t""yes" 1>&6
3358   have_sgi=yes
3359                      cat >> confdefs.h <<\EOF
3360 #define HAVE_SGI_SAVER_EXTENSION 1
3361 EOF
3362
3363 else
3364   echo "$ac_t""no" 1>&6
3365 fi
3366
3367   CPPFLAGS="$ac_save_CPPFLAGS"
3368
3369 elif test "$with_sgi" != no; then
3370   echo "error: must be yes or no: --with-sgi-ext=$with_sgi"
3371   exit 1
3372 fi
3373
3374 # Check for the MIT-SCREEN-SAVER server extension header,
3375 # unless the SGI extension has already been found.
3376 #
3377 have_mit=no
3378 with_mit_req=unspecified
3379 # Check whether --with-mit-ext or --without-mit-ext was given.
3380 if test "${with_mit_ext+set}" = set; then
3381   withval="$with_mit_ext"
3382   with_mit="$withval"; with_mit_req="$withval"
3383 else
3384   with_mit=yes
3385 fi
3386
3387
3388
3389    case "$with_mit" in
3390     yes) ;;
3391     no)  ;;
3392
3393     /*)
3394      echo $ac_n "checking for MIT-SCREEN-SAVER headers""... $ac_c" 1>&6
3395 echo "configure:3407: checking for MIT-SCREEN-SAVER headers" >&5
3396      d=$with_mit/include
3397      if test -d $d; then
3398        X_CFLAGS="-I$d $X_CFLAGS"
3399        echo "$ac_t""$d" 1>&6
3400      else
3401        echo "$ac_t""not found ($d: no such directory)" 1>&6
3402      fi
3403
3404      echo $ac_n "checking for MIT-SCREEN-SAVER libs""... $ac_c" 1>&6
3405 echo "configure:3417: checking for MIT-SCREEN-SAVER libs" >&5
3406      d=$with_mit/lib
3407      if test -d $d; then
3408        X_LIBS="-L$d $X_LIBS"
3409        echo "$ac_t""$d" 1>&6
3410      else
3411        echo "$ac_t""not found ($d: no such directory)" 1>&6
3412      fi
3413
3414      # replace the directory string with "yes".
3415      with_mit_req="yes"
3416      with_mit=$with_mit_req
3417      ;;
3418
3419     *)
3420      echo ""
3421      echo "error: argument to --with-mit-ext must be \"yes\", \"no\", or a directory."
3422      echo "       If it is a directory, then \`DIR/include' will be added to"
3423      echo "       the -I list, and \`DIR/lib' will be added to the -L list."
3424      exit 1
3425      ;;
3426    esac
3427
3428    # why is this necessary?
3429    # if we don't do this, then "./configure --with-motif=/usr/local/lesstif"
3430    # behaves as if "--with-zippy=/usr/local/lesstif" was also present!
3431    withval=
3432   
3433
3434 if test "$have_sgi" != yes; then
3435   if test "$with_mit" = yes; then
3436     
3437   ac_save_CPPFLAGS="$CPPFLAGS"
3438   if test \! -z "$includedir" ; then 
3439     CPPFLAGS="$CPPFLAGS -I$includedir"
3440   fi
3441   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
3442   ac_safe=`echo "X11/extensions/scrnsaver.h" | sed 'y%./+-%__p_%'`
3443 echo $ac_n "checking for X11/extensions/scrnsaver.h""... $ac_c" 1>&6
3444 echo "configure:3456: checking for X11/extensions/scrnsaver.h" >&5
3445 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3446   echo $ac_n "(cached) $ac_c" 1>&6
3447 else
3448   cat > conftest.$ac_ext <<EOF
3449 #line 3461 "configure"
3450 #include "confdefs.h"
3451 #include <X11/extensions/scrnsaver.h>
3452 EOF
3453 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3454 { (eval echo configure:3466: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3455 ac_err=`grep -v '^ *+' conftest.out`
3456 if test -z "$ac_err"; then
3457   rm -rf conftest*
3458   eval "ac_cv_header_$ac_safe=yes"
3459 else
3460   echo "$ac_err" >&5
3461   echo "configure: failed program was:" >&5
3462   cat conftest.$ac_ext >&5
3463   rm -rf conftest*
3464   eval "ac_cv_header_$ac_safe=no"
3465 fi
3466 rm -f conftest*
3467 fi
3468 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3469   echo "$ac_t""yes" 1>&6
3470   have_mit=yes
3471 else
3472   echo "$ac_t""no" 1>&6
3473 fi
3474
3475   CPPFLAGS="$ac_save_CPPFLAGS"
3476
3477     # Now check to see if it's really in the library; XF86Free-3.3 ships
3478     # scrnsaver.h, but doesn't include the code in libXext.a, the idiots!
3479     #
3480     if test "$have_mit" = yes; then
3481       
3482   ac_save_CPPFLAGS="$CPPFLAGS"
3483   ac_save_LDFLAGS="$LDFLAGS"
3484
3485   if test \! -z "$includedir" ; then 
3486     CPPFLAGS="$CPPFLAGS -I$includedir"
3487   fi
3488   # note: $X_CFLAGS includes $x_includes
3489   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
3490
3491   if test \! -z "$libdir" ; then
3492     LDFLAGS="$LDFLAGS -L$libdir"
3493   fi
3494   # note: $X_LIBS includes $x_libraries
3495   LDFLAGS="$LDFLAGS $X_LIBS"
3496
3497   echo $ac_n "checking for XScreenSaverRegister in -lXext""... $ac_c" 1>&6
3498 echo "configure:3510: checking for XScreenSaverRegister in -lXext" >&5
3499 ac_lib_var=`echo Xext'_'XScreenSaverRegister | sed 'y%./+-%__p_%'`
3500 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3501   echo $ac_n "(cached) $ac_c" 1>&6
3502 else
3503   ac_save_LIBS="$LIBS"
3504 LIBS="-lXext -lm $LIBS"
3505 cat > conftest.$ac_ext <<EOF
3506 #line 3518 "configure"
3507 #include "confdefs.h"
3508 /* Override any gcc2 internal prototype to avoid an error.  */
3509 /* We use char because int might match the return type of a gcc2
3510     builtin and then its argument prototype would still apply.  */
3511 char XScreenSaverRegister();
3512
3513 int main() {
3514 XScreenSaverRegister()
3515 ; return 0; }
3516 EOF
3517 if { (eval echo configure:3529: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
3518   rm -rf conftest*
3519   eval "ac_cv_lib_$ac_lib_var=yes"
3520 else
3521   echo "configure: failed program was:" >&5
3522   cat conftest.$ac_ext >&5
3523   rm -rf conftest*
3524   eval "ac_cv_lib_$ac_lib_var=no"
3525 fi
3526 rm -f conftest*
3527 LIBS="$ac_save_LIBS"
3528
3529 fi
3530 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3531   echo "$ac_t""yes" 1>&6
3532     ac_tr_lib=HAVE_LIB`echo Xext | sed -e 's/[^a-zA-Z0-9_]/_/g' \
3533     -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
3534   cat >> confdefs.h <<EOF
3535 #define $ac_tr_lib 1
3536 EOF
3537
3538   LIBS="-lXext $LIBS"
3539
3540 else
3541   echo "$ac_t""no" 1>&6
3542 have_mit=no
3543 fi
3544
3545   CPPFLAGS="$ac_save_CPPFLAGS"
3546   LDFLAGS="$ac_save_LDFLAGS"
3547
3548       if test "$have_mit" = no; then
3549         # Fuck!  Looks like XF86Free-3.3 actually puts it in XExExt instead
3550         # of in Xext.  Thank you master, may I have another.
3551         
3552   ac_save_CPPFLAGS="$CPPFLAGS"
3553   ac_save_LDFLAGS="$LDFLAGS"
3554
3555   if test \! -z "$includedir" ; then 
3556     CPPFLAGS="$CPPFLAGS -I$includedir"
3557   fi
3558   # note: $X_CFLAGS includes $x_includes
3559   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
3560
3561   if test \! -z "$libdir" ; then
3562     LDFLAGS="$LDFLAGS -L$libdir"
3563   fi
3564   # note: $X_LIBS includes $x_libraries
3565   LDFLAGS="$LDFLAGS $X_LIBS"
3566
3567   echo $ac_n "checking for XScreenSaverRegister in -lXExExt""... $ac_c" 1>&6
3568 echo "configure:3580: checking for XScreenSaverRegister in -lXExExt" >&5
3569 ac_lib_var=`echo XExExt'_'XScreenSaverRegister | sed 'y%./+-%__p_%'`
3570 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3571   echo $ac_n "(cached) $ac_c" 1>&6
3572 else
3573   ac_save_LIBS="$LIBS"
3574 LIBS="-lXExExt -lX11 -lXext -lm $LIBS"
3575 cat > conftest.$ac_ext <<EOF
3576 #line 3588 "configure"
3577 #include "confdefs.h"
3578 /* Override any gcc2 internal prototype to avoid an error.  */
3579 /* We use char because int might match the return type of a gcc2
3580     builtin and then its argument prototype would still apply.  */
3581 char XScreenSaverRegister();
3582
3583 int main() {
3584 XScreenSaverRegister()
3585 ; return 0; }
3586 EOF
3587 if { (eval echo configure:3599: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
3588   rm -rf conftest*
3589   eval "ac_cv_lib_$ac_lib_var=yes"
3590 else
3591   echo "configure: failed program was:" >&5
3592   cat conftest.$ac_ext >&5
3593   rm -rf conftest*
3594   eval "ac_cv_lib_$ac_lib_var=no"
3595 fi
3596 rm -f conftest*
3597 LIBS="$ac_save_LIBS"
3598
3599 fi
3600 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3601   echo "$ac_t""yes" 1>&6
3602   have_mit=yes; SAVER_LIBS="$SAVER_LIBS -lXExExt"
3603 else
3604   echo "$ac_t""no" 1>&6
3605 fi
3606
3607   CPPFLAGS="$ac_save_CPPFLAGS"
3608   LDFLAGS="$ac_save_LDFLAGS"
3609       fi
3610
3611       if test "$have_mit" = no; then
3612         # Double fuck!  Looks like some versions of XFree86 (whichever version
3613         # it is that comes with RedHat Linux 2.0 -- I can't find a version 
3614         # number) put this garbage in Xss instead of Xext.  Thank you master,
3615         #  may I have another.
3616         
3617   ac_save_CPPFLAGS="$CPPFLAGS"
3618   ac_save_LDFLAGS="$LDFLAGS"
3619
3620   if test \! -z "$includedir" ; then 
3621     CPPFLAGS="$CPPFLAGS -I$includedir"
3622   fi
3623   # note: $X_CFLAGS includes $x_includes
3624   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
3625
3626   if test \! -z "$libdir" ; then
3627     LDFLAGS="$LDFLAGS -L$libdir"
3628   fi
3629   # note: $X_LIBS includes $x_libraries
3630   LDFLAGS="$LDFLAGS $X_LIBS"
3631
3632   echo $ac_n "checking for XScreenSaverRegister in -lXss""... $ac_c" 1>&6
3633 echo "configure:3645: checking for XScreenSaverRegister in -lXss" >&5
3634 ac_lib_var=`echo Xss'_'XScreenSaverRegister | sed 'y%./+-%__p_%'`
3635 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3636   echo $ac_n "(cached) $ac_c" 1>&6
3637 else
3638   ac_save_LIBS="$LIBS"
3639 LIBS="-lXss -lX11 -lXext -lm $LIBS"
3640 cat > conftest.$ac_ext <<EOF
3641 #line 3653 "configure"
3642 #include "confdefs.h"
3643 /* Override any gcc2 internal prototype to avoid an error.  */
3644 /* We use char because int might match the return type of a gcc2
3645     builtin and then its argument prototype would still apply.  */
3646 char XScreenSaverRegister();
3647
3648 int main() {
3649 XScreenSaverRegister()
3650 ; return 0; }
3651 EOF
3652 if { (eval echo configure:3664: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
3653   rm -rf conftest*
3654   eval "ac_cv_lib_$ac_lib_var=yes"
3655 else
3656   echo "configure: failed program was:" >&5
3657   cat conftest.$ac_ext >&5
3658   rm -rf conftest*
3659   eval "ac_cv_lib_$ac_lib_var=no"
3660 fi
3661 rm -f conftest*
3662 LIBS="$ac_save_LIBS"
3663
3664 fi
3665 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3666   echo "$ac_t""yes" 1>&6
3667   have_mit=yes; SAVER_LIBS="$SAVER_LIBS -lXss"
3668 else
3669   echo "$ac_t""no" 1>&6
3670 fi
3671
3672   CPPFLAGS="$ac_save_CPPFLAGS"
3673   LDFLAGS="$ac_save_LDFLAGS"
3674       fi
3675
3676     if test "$have_mit" = yes; then
3677       cat >> confdefs.h <<\EOF
3678 #define HAVE_MIT_SAVER_EXTENSION 1
3679 EOF
3680
3681     fi
3682
3683     fi
3684
3685   elif test "$with_mit" != no; then
3686     echo "error: must be yes or no: --with-mit-ext=$with_mit"
3687     exit 1
3688   fi
3689 fi
3690
3691
3692 # Check for the XIDLE server extension header.
3693 #
3694 have_xidle=no
3695 with_xidle_req=unspecified
3696 # Check whether --with-xidle-ext or --without-xidle-ext was given.
3697 if test "${with_xidle_ext+set}" = set; then
3698   withval="$with_xidle_ext"
3699   with_xidle="$withval"; with_xidle_req="$withval"
3700 else
3701   with_xidle=yes
3702 fi
3703
3704
3705
3706    case "$with_xidle" in
3707     yes) ;;
3708     no)  ;;
3709
3710     /*)
3711      echo $ac_n "checking for XIDLE headers""... $ac_c" 1>&6
3712 echo "configure:3724: checking for XIDLE headers" >&5
3713      d=$with_xidle/include
3714      if test -d $d; then
3715        X_CFLAGS="-I$d $X_CFLAGS"
3716        echo "$ac_t""$d" 1>&6
3717      else
3718        echo "$ac_t""not found ($d: no such directory)" 1>&6
3719      fi
3720
3721      echo $ac_n "checking for XIDLE libs""... $ac_c" 1>&6
3722 echo "configure:3734: checking for XIDLE libs" >&5
3723      d=$with_xidle/lib
3724      if test -d $d; then
3725        X_LIBS="-L$d $X_LIBS"
3726        echo "$ac_t""$d" 1>&6
3727      else
3728        echo "$ac_t""not found ($d: no such directory)" 1>&6
3729      fi
3730
3731      # replace the directory string with "yes".
3732      with_xidle_req="yes"
3733      with_xidle=$with_xidle_req
3734      ;;
3735
3736     *)
3737      echo ""
3738      echo "error: argument to --with-xidle-ext must be \"yes\", \"no\", or a directory."
3739      echo "       If it is a directory, then \`DIR/include' will be added to"
3740      echo "       the -I list, and \`DIR/lib' will be added to the -L list."
3741      exit 1
3742      ;;
3743    esac
3744
3745    # why is this necessary?
3746    # if we don't do this, then "./configure --with-motif=/usr/local/lesstif"
3747    # behaves as if "--with-zippy=/usr/local/lesstif" was also present!
3748    withval=
3749   
3750
3751 if test "$with_xidle" = yes; then
3752   
3753   ac_save_CPPFLAGS="$CPPFLAGS"
3754   if test \! -z "$includedir" ; then 
3755     CPPFLAGS="$CPPFLAGS -I$includedir"
3756   fi
3757   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
3758   ac_safe=`echo "X11/extensions/xidle.h" | sed 'y%./+-%__p_%'`
3759 echo $ac_n "checking for X11/extensions/xidle.h""... $ac_c" 1>&6
3760 echo "configure:3772: checking for X11/extensions/xidle.h" >&5
3761 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3762   echo $ac_n "(cached) $ac_c" 1>&6
3763 else
3764   cat > conftest.$ac_ext <<EOF
3765 #line 3777 "configure"
3766 #include "confdefs.h"
3767 #include <X11/extensions/xidle.h>
3768 EOF
3769 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3770 { (eval echo configure:3782: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3771 ac_err=`grep -v '^ *+' conftest.out`
3772 if test -z "$ac_err"; then
3773   rm -rf conftest*
3774   eval "ac_cv_header_$ac_safe=yes"
3775 else
3776   echo "$ac_err" >&5
3777   echo "configure: failed program was:" >&5
3778   cat conftest.$ac_ext >&5
3779   rm -rf conftest*
3780   eval "ac_cv_header_$ac_safe=no"
3781 fi
3782 rm -f conftest*
3783 fi
3784 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3785   echo "$ac_t""yes" 1>&6
3786   have_xidle=yes
3787                      cat >> confdefs.h <<\EOF
3788 #define HAVE_XIDLE_EXTENSION 1
3789 EOF
3790
3791 else
3792   echo "$ac_t""no" 1>&6
3793 fi
3794
3795   CPPFLAGS="$ac_save_CPPFLAGS"
3796 elif test "$with_xidle" != no; then
3797   echo "error: must be yes or no: --with-xidle-ext=$with_xidle"
3798   exit 1
3799 fi
3800
3801
3802 # Check for the XSHM server extension header.
3803 #
3804 have_xshm=no
3805 with_xshm_req=unspecified
3806 # Check whether --with-xshm-ext or --without-xshm-ext was given.
3807 if test "${with_xshm_ext+set}" = set; then
3808   withval="$with_xshm_ext"
3809   with_xshm="$withval"; with_xshm_req="$withval"
3810 else
3811   with_xshm=yes
3812 fi
3813
3814
3815
3816    case "$with_xshm" in
3817     yes) ;;
3818     no)  ;;
3819
3820     /*)
3821      echo $ac_n "checking for XSHM headers""... $ac_c" 1>&6
3822 echo "configure:3834: checking for XSHM headers" >&5
3823      d=$with_xshm/include
3824      if test -d $d; then
3825        X_CFLAGS="-I$d $X_CFLAGS"
3826        echo "$ac_t""$d" 1>&6
3827      else
3828        echo "$ac_t""not found ($d: no such directory)" 1>&6
3829      fi
3830
3831      echo $ac_n "checking for XSHM libs""... $ac_c" 1>&6
3832 echo "configure:3844: checking for XSHM libs" >&5
3833      d=$with_xshm/lib
3834      if test -d $d; then
3835        X_LIBS="-L$d $X_LIBS"
3836        echo "$ac_t""$d" 1>&6
3837      else
3838        echo "$ac_t""not found ($d: no such directory)" 1>&6
3839      fi
3840
3841      # replace the directory string with "yes".
3842      with_xshm_req="yes"
3843      with_xshm=$with_xshm_req
3844      ;;
3845
3846     *)
3847      echo ""
3848      echo "error: argument to --with-xshm-ext must be \"yes\", \"no\", or a directory."
3849      echo "       If it is a directory, then \`DIR/include' will be added to"
3850      echo "       the -I list, and \`DIR/lib' will be added to the -L list."
3851      exit 1
3852      ;;
3853    esac
3854
3855    # why is this necessary?
3856    # if we don't do this, then "./configure --with-motif=/usr/local/lesstif"
3857    # behaves as if "--with-zippy=/usr/local/lesstif" was also present!
3858    withval=
3859   
3860
3861 if test "$with_xshm" = yes; then
3862
3863   # first check for Xshm.h.
3864   
3865   ac_save_CPPFLAGS="$CPPFLAGS"
3866   if test \! -z "$includedir" ; then 
3867     CPPFLAGS="$CPPFLAGS -I$includedir"
3868   fi
3869   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
3870   ac_safe=`echo "X11/extensions/XShm.h" | sed 'y%./+-%__p_%'`
3871 echo $ac_n "checking for X11/extensions/XShm.h""... $ac_c" 1>&6
3872 echo "configure:3884: checking for X11/extensions/XShm.h" >&5
3873 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3874   echo $ac_n "(cached) $ac_c" 1>&6
3875 else
3876   cat > conftest.$ac_ext <<EOF
3877 #line 3889 "configure"
3878 #include "confdefs.h"
3879 #include <X11/extensions/XShm.h>
3880 EOF
3881 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3882 { (eval echo configure:3894: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3883 ac_err=`grep -v '^ *+' conftest.out`
3884 if test -z "$ac_err"; then
3885   rm -rf conftest*
3886   eval "ac_cv_header_$ac_safe=yes"
3887 else
3888   echo "$ac_err" >&5
3889   echo "configure: failed program was:" >&5
3890   cat conftest.$ac_ext >&5
3891   rm -rf conftest*
3892   eval "ac_cv_header_$ac_safe=no"
3893 fi
3894 rm -f conftest*
3895 fi
3896 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3897   echo "$ac_t""yes" 1>&6
3898   have_xshm=yes
3899 else
3900   echo "$ac_t""no" 1>&6
3901 fi
3902
3903   CPPFLAGS="$ac_save_CPPFLAGS"
3904
3905   # if that succeeded, then check for sys/ipc.h.
3906   if test "$have_xshm" = yes; then
3907     have_xshm=no
3908     
3909   ac_save_CPPFLAGS="$CPPFLAGS"
3910   if test \! -z "$includedir" ; then 
3911     CPPFLAGS="$CPPFLAGS -I$includedir"
3912   fi
3913   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
3914   ac_safe=`echo "sys/ipc.h" | sed 'y%./+-%__p_%'`
3915 echo $ac_n "checking for sys/ipc.h""... $ac_c" 1>&6
3916 echo "configure:3928: checking for sys/ipc.h" >&5
3917 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3918   echo $ac_n "(cached) $ac_c" 1>&6
3919 else
3920   cat > conftest.$ac_ext <<EOF
3921 #line 3933 "configure"
3922 #include "confdefs.h"
3923 #include <sys/ipc.h>
3924 EOF
3925 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3926 { (eval echo configure:3938: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3927 ac_err=`grep -v '^ *+' conftest.out`
3928 if test -z "$ac_err"; then
3929   rm -rf conftest*
3930   eval "ac_cv_header_$ac_safe=yes"
3931 else
3932   echo "$ac_err" >&5
3933   echo "configure: failed program was:" >&5
3934   cat conftest.$ac_ext >&5
3935   rm -rf conftest*
3936   eval "ac_cv_header_$ac_safe=no"
3937 fi
3938 rm -f conftest*
3939 fi
3940 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3941   echo "$ac_t""yes" 1>&6
3942   have_xshm=yes
3943 else
3944   echo "$ac_t""no" 1>&6
3945 fi
3946
3947   CPPFLAGS="$ac_save_CPPFLAGS"
3948   fi
3949
3950   # if that succeeded, then check for sys/shm.h.
3951   if test "$have_xshm" = yes; then
3952     have_xshm=no
3953     
3954   ac_save_CPPFLAGS="$CPPFLAGS"
3955   if test \! -z "$includedir" ; then 
3956     CPPFLAGS="$CPPFLAGS -I$includedir"
3957   fi
3958   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
3959   ac_safe=`echo "sys/shm.h" | sed 'y%./+-%__p_%'`
3960 echo $ac_n "checking for sys/shm.h""... $ac_c" 1>&6
3961 echo "configure:3973: checking for sys/shm.h" >&5
3962 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3963   echo $ac_n "(cached) $ac_c" 1>&6
3964 else
3965   cat > conftest.$ac_ext <<EOF
3966 #line 3978 "configure"
3967 #include "confdefs.h"
3968 #include <sys/shm.h>
3969 EOF
3970 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3971 { (eval echo configure:3983: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3972 ac_err=`grep -v '^ *+' conftest.out`
3973 if test -z "$ac_err"; then
3974   rm -rf conftest*
3975   eval "ac_cv_header_$ac_safe=yes"
3976 else
3977   echo "$ac_err" >&5
3978   echo "configure: failed program was:" >&5
3979   cat conftest.$ac_ext >&5
3980   rm -rf conftest*
3981   eval "ac_cv_header_$ac_safe=no"
3982 fi
3983 rm -f conftest*
3984 fi
3985 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3986   echo "$ac_t""yes" 1>&6
3987   have_xshm=yes
3988 else
3989   echo "$ac_t""no" 1>&6
3990 fi
3991
3992   CPPFLAGS="$ac_save_CPPFLAGS"
3993   fi
3994
3995   # AIX is pathological, as usual: apparently it's normal for the Xshm headers
3996   # to exist, but the library code to not exist.  And even better, the library
3997   # code is in its own library: libXextSam.a.  So, if we're on AIX, and that
3998   # lib doesn't exist, give up.
3999   #
4000   case "$host" in
4001     *-aix*)
4002       have_xshm=no
4003       
4004   ac_save_CPPFLAGS="$CPPFLAGS"
4005   ac_save_LDFLAGS="$LDFLAGS"
4006
4007   if test \! -z "$includedir" ; then 
4008     CPPFLAGS="$CPPFLAGS -I$includedir"
4009   fi
4010   # note: $X_CFLAGS includes $x_includes
4011   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
4012
4013   if test \! -z "$libdir" ; then
4014     LDFLAGS="$LDFLAGS -L$libdir"
4015   fi
4016   # note: $X_LIBS includes $x_libraries
4017   LDFLAGS="$LDFLAGS $X_LIBS"
4018
4019   echo $ac_n "checking for XShmQueryExtension in -lXextSam""... $ac_c" 1>&6
4020 echo "configure:4032: checking for XShmQueryExtension in -lXextSam" >&5
4021 ac_lib_var=`echo XextSam'_'XShmQueryExtension | sed 'y%./+-%__p_%'`
4022 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4023   echo $ac_n "(cached) $ac_c" 1>&6
4024 else
4025   ac_save_LIBS="$LIBS"
4026 LIBS="-lXextSam -lX11 -lXext -lm $LIBS"
4027 cat > conftest.$ac_ext <<EOF
4028 #line 4040 "configure"
4029 #include "confdefs.h"
4030 /* Override any gcc2 internal prototype to avoid an error.  */
4031 /* We use char because int might match the return type of a gcc2
4032     builtin and then its argument prototype would still apply.  */
4033 char XShmQueryExtension();
4034
4035 int main() {
4036 XShmQueryExtension()
4037 ; return 0; }
4038 EOF
4039 if { (eval echo configure:4051: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
4040   rm -rf conftest*
4041   eval "ac_cv_lib_$ac_lib_var=yes"
4042 else
4043   echo "configure: failed program was:" >&5
4044   cat conftest.$ac_ext >&5
4045   rm -rf conftest*
4046   eval "ac_cv_lib_$ac_lib_var=no"
4047 fi
4048 rm -f conftest*
4049 LIBS="$ac_save_LIBS"
4050
4051 fi
4052 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4053   echo "$ac_t""yes" 1>&6
4054   have_xshm=yes; SAVER_LIBS="$SAVER_LIBS -lXextSam"
4055 else
4056   echo "$ac_t""no" 1>&6
4057 fi
4058
4059   CPPFLAGS="$ac_save_CPPFLAGS"
4060   LDFLAGS="$ac_save_LDFLAGS"
4061     ;;
4062   esac
4063
4064   # if that succeeded, then we've really got it.
4065   if test "$have_xshm" = yes; then
4066     cat >> confdefs.h <<\EOF
4067 #define HAVE_XSHM_EXTENSION 1
4068 EOF
4069
4070   fi
4071
4072 elif test "$with_xshm" != no; then
4073   echo "error: must be yes or no: --with-xshm-ext=$with_xshm"
4074   exit 1
4075 fi
4076
4077
4078 # Check for the SGI-VIDEO-CONTROL server extension header.
4079 #
4080 have_sgivc=no
4081 with_sgivc_req=unspecified
4082 # Check whether --with-sgivc-ext or --without-sgivc-ext was given.
4083 if test "${with_sgivc_ext+set}" = set; then
4084   withval="$with_sgivc_ext"
4085   with_sgivc="$withval"; with_sgivc_req="$withval"
4086 else
4087   with_sgivc=yes
4088 fi
4089
4090
4091
4092    case "$with_sgivc" in
4093     yes) ;;
4094     no)  ;;
4095
4096     /*)
4097      echo $ac_n "checking for SGI-VIDEO-CONTROL headers""... $ac_c" 1>&6
4098 echo "configure:4110: checking for SGI-VIDEO-CONTROL headers" >&5
4099      d=$with_sgivc/include
4100      if test -d $d; then
4101        X_CFLAGS="-I$d $X_CFLAGS"
4102        echo "$ac_t""$d" 1>&6
4103      else
4104        echo "$ac_t""not found ($d: no such directory)" 1>&6
4105      fi
4106
4107      echo $ac_n "checking for SGI-VIDEO-CONTROL libs""... $ac_c" 1>&6
4108 echo "configure:4120: checking for SGI-VIDEO-CONTROL libs" >&5
4109      d=$with_sgivc/lib
4110      if test -d $d; then
4111        X_LIBS="-L$d $X_LIBS"
4112        echo "$ac_t""$d" 1>&6
4113      else
4114        echo "$ac_t""not found ($d: no such directory)" 1>&6
4115      fi
4116
4117      # replace the directory string with "yes".
4118      with_sgivc_req="yes"
4119      with_sgivc=$with_sgivc_req
4120      ;;
4121
4122     *)
4123      echo ""
4124      echo "error: argument to --with-sgivc-ext must be \"yes\", \"no\", or a directory."
4125      echo "       If it is a directory, then \`DIR/include' will be added to"
4126      echo "       the -I list, and \`DIR/lib' will be added to the -L list."
4127      exit 1
4128      ;;
4129    esac
4130
4131    # why is this necessary?
4132    # if we don't do this, then "./configure --with-motif=/usr/local/lesstif"
4133    # behaves as if "--with-zippy=/usr/local/lesstif" was also present!
4134    withval=
4135   
4136
4137 if test "$with_sgivc" = yes; then
4138
4139   # first check for XSGIvc.h
4140   
4141   ac_save_CPPFLAGS="$CPPFLAGS"
4142   if test \! -z "$includedir" ; then 
4143     CPPFLAGS="$CPPFLAGS -I$includedir"
4144   fi
4145   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
4146   ac_safe=`echo "X11/extensions/XSGIvc.h" | sed 'y%./+-%__p_%'`
4147 echo $ac_n "checking for X11/extensions/XSGIvc.h""... $ac_c" 1>&6
4148 echo "configure:4160: checking for X11/extensions/XSGIvc.h" >&5
4149 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4150   echo $ac_n "(cached) $ac_c" 1>&6
4151 else
4152   cat > conftest.$ac_ext <<EOF
4153 #line 4165 "configure"
4154 #include "confdefs.h"
4155 #include <X11/extensions/XSGIvc.h>
4156 EOF
4157 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4158 { (eval echo configure:4170: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4159 ac_err=`grep -v '^ *+' conftest.out`
4160 if test -z "$ac_err"; then
4161   rm -rf conftest*
4162   eval "ac_cv_header_$ac_safe=yes"
4163 else
4164   echo "$ac_err" >&5
4165   echo "configure: failed program was:" >&5
4166   cat conftest.$ac_ext >&5
4167   rm -rf conftest*
4168   eval "ac_cv_header_$ac_safe=no"
4169 fi
4170 rm -f conftest*
4171 fi
4172 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4173   echo "$ac_t""yes" 1>&6
4174   have_sgivc=yes
4175 else
4176   echo "$ac_t""no" 1>&6
4177 fi
4178
4179   CPPFLAGS="$ac_save_CPPFLAGS"
4180
4181   # if that succeeded, then check for the -lXsgivc
4182   if test "$have_sgivc" = yes; then
4183     have_sgivc=no
4184     
4185   ac_save_CPPFLAGS="$CPPFLAGS"
4186   ac_save_LDFLAGS="$LDFLAGS"
4187
4188   if test \! -z "$includedir" ; then 
4189     CPPFLAGS="$CPPFLAGS -I$includedir"
4190   fi
4191   # note: $X_CFLAGS includes $x_includes
4192   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
4193
4194   if test \! -z "$libdir" ; then
4195     LDFLAGS="$LDFLAGS -L$libdir"
4196   fi
4197   # note: $X_LIBS includes $x_libraries
4198   LDFLAGS="$LDFLAGS $X_LIBS"
4199
4200   echo $ac_n "checking for XSGIvcQueryGammaMap in -lXsgivc""... $ac_c" 1>&6
4201 echo "configure:4213: checking for XSGIvcQueryGammaMap in -lXsgivc" >&5
4202 ac_lib_var=`echo Xsgivc'_'XSGIvcQueryGammaMap | sed 'y%./+-%__p_%'`
4203 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4204   echo $ac_n "(cached) $ac_c" 1>&6
4205 else
4206   ac_save_LIBS="$LIBS"
4207 LIBS="-lXsgivc -lXext -lX11 $LIBS"
4208 cat > conftest.$ac_ext <<EOF
4209 #line 4221 "configure"
4210 #include "confdefs.h"
4211 /* Override any gcc2 internal prototype to avoid an error.  */
4212 /* We use char because int might match the return type of a gcc2
4213     builtin and then its argument prototype would still apply.  */
4214 char XSGIvcQueryGammaMap();
4215
4216 int main() {
4217 XSGIvcQueryGammaMap()
4218 ; return 0; }
4219 EOF
4220 if { (eval echo configure:4232: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
4221   rm -rf conftest*
4222   eval "ac_cv_lib_$ac_lib_var=yes"
4223 else
4224   echo "configure: failed program was:" >&5
4225   cat conftest.$ac_ext >&5
4226   rm -rf conftest*
4227   eval "ac_cv_lib_$ac_lib_var=no"
4228 fi
4229 rm -f conftest*
4230 LIBS="$ac_save_LIBS"
4231
4232 fi
4233 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4234   echo "$ac_t""yes" 1>&6
4235   have_sgivc=yes; SAVER_LIBS="$SAVER_LIBS -lXsgivc"
4236 else
4237   echo "$ac_t""no" 1>&6
4238 fi
4239
4240   CPPFLAGS="$ac_save_CPPFLAGS"
4241   LDFLAGS="$ac_save_LDFLAGS"
4242   fi
4243
4244   # if that succeeded, then we've really got it.
4245   if test "$have_sgivc" = yes; then
4246     cat >> confdefs.h <<\EOF
4247 #define HAVE_SGI_VC_EXTENSION 1
4248 EOF
4249
4250   fi
4251
4252 elif test "$with_sgivc" != no; then
4253   echo "error: must be yes or no: --with-sgivc-ext=$with_sgivc"
4254   exit 1
4255 fi
4256
4257
4258 # Check for the DPMS server extension header.
4259 #
4260 have_dpms=no
4261 with_dpms_req=unspecified
4262 # Check whether --with-dpms-ext or --without-dpms-ext was given.
4263 if test "${with_dpms_ext+set}" = set; then
4264   withval="$with_dpms_ext"
4265   with_dpms="$withval"; with_dpms_req="$withval"
4266 else
4267   with_dpms=yes
4268 fi
4269
4270
4271
4272    case "$with_dpms" in
4273     yes) ;;
4274     no)  ;;
4275
4276     /*)
4277      echo $ac_n "checking for DPMS headers""... $ac_c" 1>&6
4278 echo "configure:4290: checking for DPMS headers" >&5
4279      d=$with_dpms/include
4280      if test -d $d; then
4281        X_CFLAGS="-I$d $X_CFLAGS"
4282        echo "$ac_t""$d" 1>&6
4283      else
4284        echo "$ac_t""not found ($d: no such directory)" 1>&6
4285      fi
4286
4287      echo $ac_n "checking for DPMS libs""... $ac_c" 1>&6
4288 echo "configure:4300: checking for DPMS libs" >&5
4289      d=$with_dpms/lib
4290      if test -d $d; then
4291        X_LIBS="-L$d $X_LIBS"
4292        echo "$ac_t""$d" 1>&6
4293      else
4294        echo "$ac_t""not found ($d: no such directory)" 1>&6
4295      fi
4296
4297      # replace the directory string with "yes".
4298      with_dpms_req="yes"
4299      with_dpms=$with_dpms_req
4300      ;;
4301
4302     *)
4303      echo ""
4304      echo "error: argument to --with-dpms-ext must be \"yes\", \"no\", or a directory."
4305      echo "       If it is a directory, then \`DIR/include' will be added to"
4306      echo "       the -I list, and \`DIR/lib' will be added to the -L list."
4307      exit 1
4308      ;;
4309    esac
4310
4311    # why is this necessary?
4312    # if we don't do this, then "./configure --with-motif=/usr/local/lesstif"
4313    # behaves as if "--with-zippy=/usr/local/lesstif" was also present!
4314    withval=
4315   
4316
4317 if test "$with_dpms" = yes; then
4318
4319   # first check for dpms.h
4320   
4321   ac_save_CPPFLAGS="$CPPFLAGS"
4322   if test \! -z "$includedir" ; then 
4323     CPPFLAGS="$CPPFLAGS -I$includedir"
4324   fi
4325   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
4326   ac_safe=`echo "X11/extensions/dpms.h" | sed 'y%./+-%__p_%'`
4327 echo $ac_n "checking for X11/extensions/dpms.h""... $ac_c" 1>&6
4328 echo "configure:4340: checking for X11/extensions/dpms.h" >&5
4329 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4330   echo $ac_n "(cached) $ac_c" 1>&6
4331 else
4332   cat > conftest.$ac_ext <<EOF
4333 #line 4345 "configure"
4334 #include "confdefs.h"
4335 #include <X11/extensions/dpms.h>
4336 EOF
4337 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4338 { (eval echo configure:4350: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4339 ac_err=`grep -v '^ *+' conftest.out`
4340 if test -z "$ac_err"; then
4341   rm -rf conftest*
4342   eval "ac_cv_header_$ac_safe=yes"
4343 else
4344   echo "$ac_err" >&5
4345   echo "configure: failed program was:" >&5
4346   cat conftest.$ac_ext >&5
4347   rm -rf conftest*
4348   eval "ac_cv_header_$ac_safe=no"
4349 fi
4350 rm -f conftest*
4351 fi
4352 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4353   echo "$ac_t""yes" 1>&6
4354   have_dpms=yes
4355 else
4356   echo "$ac_t""no" 1>&6
4357 fi
4358
4359   CPPFLAGS="$ac_save_CPPFLAGS"
4360
4361   # if that succeeded, then check for the -lXdpms
4362   if test "$have_dpms" = yes; then
4363     have_dpms=no
4364     
4365   ac_save_CPPFLAGS="$CPPFLAGS"
4366   ac_save_LDFLAGS="$LDFLAGS"
4367
4368   if test \! -z "$includedir" ; then 
4369     CPPFLAGS="$CPPFLAGS -I$includedir"
4370   fi
4371   # note: $X_CFLAGS includes $x_includes
4372   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
4373
4374   if test \! -z "$libdir" ; then
4375     LDFLAGS="$LDFLAGS -L$libdir"
4376   fi
4377   # note: $X_LIBS includes $x_libraries
4378   LDFLAGS="$LDFLAGS $X_LIBS"
4379
4380   echo $ac_n "checking for DPMSInfo in -lXdpms""... $ac_c" 1>&6
4381 echo "configure:4393: checking for DPMSInfo in -lXdpms" >&5
4382 ac_lib_var=`echo Xdpms'_'DPMSInfo | sed 'y%./+-%__p_%'`
4383 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4384   echo $ac_n "(cached) $ac_c" 1>&6
4385 else
4386   ac_save_LIBS="$LIBS"
4387 LIBS="-lXdpms -lXext -lX11 $LIBS"
4388 cat > conftest.$ac_ext <<EOF
4389 #line 4401 "configure"
4390 #include "confdefs.h"
4391 /* Override any gcc2 internal prototype to avoid an error.  */
4392 /* We use char because int might match the return type of a gcc2
4393     builtin and then its argument prototype would still apply.  */
4394 char DPMSInfo();
4395
4396 int main() {
4397 DPMSInfo()
4398 ; return 0; }
4399 EOF
4400 if { (eval echo configure:4412: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
4401   rm -rf conftest*
4402   eval "ac_cv_lib_$ac_lib_var=yes"
4403 else
4404   echo "configure: failed program was:" >&5
4405   cat conftest.$ac_ext >&5
4406   rm -rf conftest*
4407   eval "ac_cv_lib_$ac_lib_var=no"
4408 fi
4409 rm -f conftest*
4410 LIBS="$ac_save_LIBS"
4411
4412 fi
4413 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4414   echo "$ac_t""yes" 1>&6
4415   have_dpms=yes; SAVER_LIBS="$SAVER_LIBS -lXdpms"
4416 else
4417   echo "$ac_t""no" 1>&6
4418 fi
4419
4420   CPPFLAGS="$ac_save_CPPFLAGS"
4421   LDFLAGS="$ac_save_LDFLAGS"
4422   fi
4423
4424   # if that succeeded, then we've really got it.
4425   if test "$have_dpms" = yes; then
4426     cat >> confdefs.h <<\EOF
4427 #define HAVE_DPMS_EXTENSION 1
4428 EOF
4429
4430   fi
4431
4432 elif test "$with_dpms" != no; then
4433   echo "error: must be yes or no: --with-dpms-ext=$with_dpms"
4434   exit 1
4435 fi
4436
4437
4438
4439 # Check for Motif and Athena --with and --without arguments.
4440 #
4441 have_motif=no
4442 have_athena=no
4443 have_athena3d=no
4444 with_motif_req=unspecified
4445 with_athena_req=unspecified
4446
4447 # Check whether --with-motif or --without-motif was given.
4448 if test "${with_motif+set}" = set; then
4449   withval="$with_motif"
4450   with_motif="$withval"; with_motif_req="$withval"
4451 else
4452   with_motif=no
4453 fi
4454
4455
4456
4457    case "$with_motif" in
4458     yes) ;;
4459     no)  ;;
4460
4461     /*)
4462      echo $ac_n "checking for Motif headers""... $ac_c" 1>&6
4463 echo "configure:4475: checking for Motif headers" >&5
4464      d=$with_motif/include
4465      if test -d $d; then
4466        X_CFLAGS="-I$d $X_CFLAGS"
4467        echo "$ac_t""$d" 1>&6
4468      else
4469        echo "$ac_t""not found ($d: no such directory)" 1>&6
4470      fi
4471
4472      echo $ac_n "checking for Motif libs""... $ac_c" 1>&6
4473 echo "configure:4485: checking for Motif libs" >&5
4474      d=$with_motif/lib
4475      if test -d $d; then
4476        X_LIBS="-L$d $X_LIBS"
4477        echo "$ac_t""$d" 1>&6
4478      else
4479        echo "$ac_t""not found ($d: no such directory)" 1>&6
4480      fi
4481
4482      # replace the directory string with "yes".
4483      with_motif_req="yes"
4484      with_motif=$with_motif_req
4485      ;;
4486
4487     *)
4488      echo ""
4489      echo "error: argument to --with-motif must be \"yes\", \"no\", or a directory."
4490      echo "       If it is a directory, then \`DIR/include' will be added to"
4491      echo "       the -I list, and \`DIR/lib' will be added to the -L list."
4492      exit 1
4493      ;;
4494    esac
4495
4496    # why is this necessary?
4497    # if we don't do this, then "./configure --with-motif=/usr/local/lesstif"
4498    # behaves as if "--with-zippy=/usr/local/lesstif" was also present!
4499    withval=
4500   
4501
4502 # Check whether --with-athena or --without-athena was given.
4503 if test "${with_athena+set}" = set; then
4504   withval="$with_athena"
4505   with_athena="$withval"; with_athena_req="$withval"
4506 else
4507   with_athena=no
4508 fi
4509
4510
4511
4512    case "$with_athena" in
4513     yes) ;;
4514     no)  ;;
4515
4516     /*)
4517      echo $ac_n "checking for Athena headers""... $ac_c" 1>&6
4518 echo "configure:4530: checking for Athena headers" >&5
4519      d=$with_athena/include
4520      if test -d $d; then
4521        X_CFLAGS="-I$d $X_CFLAGS"
4522        echo "$ac_t""$d" 1>&6
4523      else
4524        echo "$ac_t""not found ($d: no such directory)" 1>&6
4525      fi
4526
4527      echo $ac_n "checking for Athena libs""... $ac_c" 1>&6
4528 echo "configure:4540: checking for Athena libs" >&5
4529      d=$with_athena/lib
4530      if test -d $d; then
4531        X_LIBS="-L$d $X_LIBS"
4532        echo "$ac_t""$d" 1>&6
4533      else
4534        echo "$ac_t""not found ($d: no such directory)" 1>&6
4535      fi
4536
4537      # replace the directory string with "yes".
4538      with_athena_req="yes"
4539      with_athena=$with_athena_req
4540      ;;
4541
4542     *)
4543      echo ""
4544      echo "error: argument to --with-athena must be \"yes\", \"no\", or a directory."
4545      echo "       If it is a directory, then \`DIR/include' will be added to"
4546      echo "       the -I list, and \`DIR/lib' will be added to the -L list."
4547      exit 1
4548      ;;
4549    esac
4550
4551    # why is this necessary?
4552    # if we don't do this, then "./configure --with-motif=/usr/local/lesstif"
4553    # behaves as if "--with-zippy=/usr/local/lesstif" was also present!
4554    withval=
4555   
4556
4557 if test "$with_motif" != yes -a "$with_motif" != no ; then
4558   echo "error: must be yes or no: --with-motif=$with_motif"
4559   exit 1
4560 fi
4561
4562 if test "$with_athena" != yes -a "$with_athena" != no ; then
4563   echo "error: must be yes or no: --with-athena=$with_athena"
4564   exit 1
4565 fi
4566
4567
4568 # Saying --without-motif is the same as saying --with-athena.
4569 if test "$with_motif_req" = no ; then
4570   with_athena_req=yes
4571   with_athena=yes
4572 fi
4573
4574 # Saying --without-athena is the same as saying --with-motif.
4575 if test "$with_athena_req" = no ; then
4576   with_motif_req=yes
4577   with_motif=yes
4578 fi
4579
4580 # Check for Motif and Athena headers.
4581
4582 check_motif() {
4583   
4584   ac_save_CPPFLAGS="$CPPFLAGS"
4585   if test \! -z "$includedir" ; then 
4586     CPPFLAGS="$CPPFLAGS -I$includedir"
4587   fi
4588   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
4589   ac_safe=`echo "Xm/Xm.h" | sed 'y%./+-%__p_%'`
4590 echo $ac_n "checking for Xm/Xm.h""... $ac_c" 1>&6
4591 echo "configure:4603: checking for Xm/Xm.h" >&5
4592 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4593   echo $ac_n "(cached) $ac_c" 1>&6
4594 else
4595   cat > conftest.$ac_ext <<EOF
4596 #line 4608 "configure"
4597 #include "confdefs.h"
4598 #include <Xm/Xm.h>
4599 EOF
4600 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4601 { (eval echo configure:4613: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4602 ac_err=`grep -v '^ *+' conftest.out`
4603 if test -z "$ac_err"; then
4604   rm -rf conftest*
4605   eval "ac_cv_header_$ac_safe=yes"
4606 else
4607   echo "$ac_err" >&5
4608   echo "configure: failed program was:" >&5
4609   cat conftest.$ac_ext >&5
4610   rm -rf conftest*
4611   eval "ac_cv_header_$ac_safe=no"
4612 fi
4613 rm -f conftest*
4614 fi
4615 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4616   echo "$ac_t""yes" 1>&6
4617   have_motif=yes
4618                      cat >> confdefs.h <<\EOF
4619 #define HAVE_MOTIF 1
4620 EOF
4621
4622                      TOOLKIT_LIBS="-lXm $TOOLKIT_LIBS"
4623 else
4624   echo "$ac_t""no" 1>&6
4625 fi
4626
4627   CPPFLAGS="$ac_save_CPPFLAGS"
4628 }
4629
4630 check_athena() {
4631   have_athena=no
4632   have_athena3d=no
4633   
4634   ac_save_CPPFLAGS="$CPPFLAGS"
4635   if test \! -z "$includedir" ; then 
4636     CPPFLAGS="$CPPFLAGS -I$includedir"
4637   fi
4638   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
4639   ac_safe=`echo "X11/Xaw/Dialog.h" | sed 'y%./+-%__p_%'`
4640 echo $ac_n "checking for X11/Xaw/Dialog.h""... $ac_c" 1>&6
4641 echo "configure:4653: checking for X11/Xaw/Dialog.h" >&5
4642 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4643   echo $ac_n "(cached) $ac_c" 1>&6
4644 else
4645   cat > conftest.$ac_ext <<EOF
4646 #line 4658 "configure"
4647 #include "confdefs.h"
4648 #include <X11/Xaw/Dialog.h>
4649 EOF
4650 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4651 { (eval echo configure:4663: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4652 ac_err=`grep -v '^ *+' conftest.out`
4653 if test -z "$ac_err"; then
4654   rm -rf conftest*
4655   eval "ac_cv_header_$ac_safe=yes"
4656 else
4657   echo "$ac_err" >&5
4658   echo "configure: failed program was:" >&5
4659   cat conftest.$ac_ext >&5
4660   rm -rf conftest*
4661   eval "ac_cv_header_$ac_safe=no"
4662 fi
4663 rm -f conftest*
4664 fi
4665 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4666   echo "$ac_t""yes" 1>&6
4667   have_athena=yes
4668 else
4669   echo "$ac_t""no" 1>&6
4670 fi
4671
4672   CPPFLAGS="$ac_save_CPPFLAGS"
4673   if test "$have_athena" = yes; then
4674     
4675   ac_save_CPPFLAGS="$CPPFLAGS"
4676   ac_save_LDFLAGS="$LDFLAGS"
4677
4678   if test \! -z "$includedir" ; then 
4679     CPPFLAGS="$CPPFLAGS -I$includedir"
4680   fi
4681   # note: $X_CFLAGS includes $x_includes
4682   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
4683
4684   if test \! -z "$libdir" ; then
4685     LDFLAGS="$LDFLAGS -L$libdir"
4686   fi
4687   # note: $X_LIBS includes $x_libraries
4688   LDFLAGS="$LDFLAGS $X_LIBS"
4689
4690   echo $ac_n "checking for Xaw3dComputeTopShadowRGB in -lXaw3d""... $ac_c" 1>&6
4691 echo "configure:4703: checking for Xaw3dComputeTopShadowRGB in -lXaw3d" >&5
4692 ac_lib_var=`echo Xaw3d'_'Xaw3dComputeTopShadowRGB | sed 'y%./+-%__p_%'`
4693 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4694   echo $ac_n "(cached) $ac_c" 1>&6
4695 else
4696   ac_save_LIBS="$LIBS"
4697 LIBS="-lXaw3d -lXt -lXmu -lXext -lX11 $LIBS"
4698 cat > conftest.$ac_ext <<EOF
4699 #line 4711 "configure"
4700 #include "confdefs.h"
4701 /* Override any gcc2 internal prototype to avoid an error.  */
4702 /* We use char because int might match the return type of a gcc2
4703     builtin and then its argument prototype would still apply.  */
4704 char Xaw3dComputeTopShadowRGB();
4705
4706 int main() {
4707 Xaw3dComputeTopShadowRGB()
4708 ; return 0; }
4709 EOF
4710 if { (eval echo configure:4722: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
4711   rm -rf conftest*
4712   eval "ac_cv_lib_$ac_lib_var=yes"
4713 else
4714   echo "configure: failed program was:" >&5
4715   cat conftest.$ac_ext >&5
4716   rm -rf conftest*
4717   eval "ac_cv_lib_$ac_lib_var=no"
4718 fi
4719 rm -f conftest*
4720 LIBS="$ac_save_LIBS"
4721
4722 fi
4723 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4724   echo "$ac_t""yes" 1>&6
4725   have_athena=yes; have_athena3d=yes
4726 else
4727   echo "$ac_t""no" 1>&6
4728 fi
4729
4730   CPPFLAGS="$ac_save_CPPFLAGS"
4731   LDFLAGS="$ac_save_LDFLAGS"
4732   fi
4733
4734   if test "$have_athena3d" = yes; then
4735     TOOLKIT_LIBS="-lXaw3d $TOOLKIT_LIBS"
4736   elif test "$have_athena" = yes; then
4737     TOOLKIT_LIBS="-lXaw $TOOLKIT_LIBS"
4738   fi
4739 }
4740
4741
4742 # If they asked for both motif and athena, check motif then athena.
4743 # If they asked for only motif, check motif then athena.
4744 # If they asked for only athena, check athena then motif.
4745 # If they asked for neither, check motif then athena.
4746
4747 proselytize_motif=yes
4748 if test "$with_motif" = yes; then
4749   # asked for both, or for motif only
4750   check_motif
4751   if test "$have_motif" = yes; then
4752     with_athena=no
4753     with_athena_req=no
4754   else
4755     check_athena
4756   fi
4757
4758 elif test "$with_athena" = yes; then
4759   # asked for athena only
4760   check_athena
4761   if test "$have_athena" = yes; then
4762     with_motif=no
4763     proselytize_motif=no
4764   else
4765     check_motif
4766   fi
4767
4768 else
4769   # asked for neither
4770   check_motif
4771   if test "$have_motif" = yes; then
4772     with_athena=no
4773   else
4774     check_athena
4775   fi
4776
4777 fi
4778
4779 if test "$have_motif" = yes; then
4780   proselytize_motif=no
4781 fi
4782
4783 # If we have Athena, check whether it's a version that includes
4784 # XawViewportSetCoordinates in Viewport.h (R3 (or R4?) don't.)
4785 if test "$have_athena" = yes ; then
4786   echo $ac_n "checking for XawViewportSetCoordinates in Viewport.h""... $ac_c" 1>&6
4787 echo "configure:4799: checking for XawViewportSetCoordinates in Viewport.h" >&5
4788 if eval "test \"`echo '$''{'ac_cv_have_XawViewportSetCoordinates'+set}'`\" = set"; then
4789   echo $ac_n "(cached) $ac_c" 1>&6
4790 else
4791   ac_cv_have_XawViewportSetCoordinates=no
4792                   
4793   ac_save_CPPFLAGS="$CPPFLAGS"
4794   if test \! -z "$includedir" ; then 
4795     CPPFLAGS="$CPPFLAGS -I$includedir"
4796   fi
4797   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
4798   cat > conftest.$ac_ext <<EOF
4799 #line 4811 "configure"
4800 #include "confdefs.h"
4801 #include <X11/Xaw/Viewport.h>
4802 EOF
4803 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4804   egrep "XawViewportSetCoordinates" >/dev/null 2>&1; then
4805   rm -rf conftest*
4806   ac_cv_have_XawViewportSetCoordinates=yes
4807 fi
4808 rm -f conftest*
4809
4810   CPPFLAGS="$ac_save_CPPFLAGS"
4811 fi
4812
4813 echo "$ac_t""$ac_cv_have_XawViewportSetCoordinates" 1>&6
4814   if test "$ac_cv_have_XawViewportSetCoordinates" = yes ; then
4815     cat >> confdefs.h <<\EOF
4816 #define HAVE_XawViewportSetCoordinates 1
4817 EOF
4818
4819   fi
4820 fi
4821
4822
4823 # If we have Motif, check whether it's really LessTif.
4824 #
4825 have_lesstif=no
4826 if test "$have_motif" = yes ; then
4827   echo $ac_n "checking whether Motif is really LessTif""... $ac_c" 1>&6
4828 echo "configure:4840: checking whether Motif is really LessTif" >&5
4829 if eval "test \"`echo '$''{'ac_cv_have_lesstif'+set}'`\" = set"; then
4830   echo $ac_n "(cached) $ac_c" 1>&6
4831 else
4832   
4833   ac_save_CPPFLAGS="$CPPFLAGS"
4834   if test \! -z "$includedir" ; then 
4835     CPPFLAGS="$CPPFLAGS -I$includedir"
4836   fi
4837   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
4838   cat > conftest.$ac_ext <<EOF
4839 #line 4851 "configure"
4840 #include "confdefs.h"
4841 #include <Xm/Xm.h>
4842 int main() {
4843 long vers = LesstifVersion;
4844 ; return 0; }
4845 EOF
4846 if { (eval echo configure:4858: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4847   rm -rf conftest*
4848   ac_cv_have_lesstif=yes
4849 else
4850   echo "configure: failed program was:" >&5
4851   cat conftest.$ac_ext >&5
4852   rm -rf conftest*
4853   ac_cv_have_lesstif=no
4854 fi
4855 rm -f conftest*
4856   CPPFLAGS="$ac_save_CPPFLAGS"
4857 fi
4858
4859 echo "$ac_t""$ac_cv_have_lesstif" 1>&6
4860   have_lesstif=$ac_cv_have_lesstif
4861 fi
4862
4863 # don't cache these
4864 unset ac_cv_lesstif_version
4865 unset ac_cv_lesstif_version_string
4866
4867 lesstif_version=unknown
4868 lesstif_version_string=unknown
4869
4870 if test "$have_lesstif" = yes ; then
4871   ltv=unknown
4872   echo unknown > conftest-lt
4873   echo $ac_n "checking LessTif version number""... $ac_c" 1>&6
4874 echo "configure:4886: checking LessTif version number" >&5
4875 if eval "test \"`echo '$''{'ac_cv_lesstif_version_string'+set}'`\" = set"; then
4876   echo $ac_n "(cached) $ac_c" 1>&6
4877 else
4878   
4879   ac_save_CPPFLAGS="$CPPFLAGS"
4880   if test \! -z "$includedir" ; then 
4881     CPPFLAGS="$CPPFLAGS -I$includedir"
4882   fi
4883   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
4884   if test "$cross_compiling" = yes; then
4885   ac_cv_lesstif_version=unknown
4886                      ac_cv_lesstif_version_string=unknown
4887 else
4888   cat > conftest.$ac_ext <<EOF
4889 #line 4901 "configure"
4890 #include "confdefs.h"
4891 #include <stdio.h>
4892                      #include <Xm/Xm.h>
4893                      int main() {
4894                        FILE *f = fopen("conftest-lt", "w");
4895                        if (!f) exit(1);
4896                        fprintf(f, "%d %d.%d\n", LesstifVersion,
4897                           LESSTIF_VERSION, LESSTIF_REVISION);
4898                        fclose(f);
4899                        exit(0);
4900                      }
4901 EOF
4902 if { (eval echo configure:4914: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
4903 then
4904   ltv=`cat conftest-lt`
4905                      ac_cv_lesstif_version=`echo $ltv | sed 's/ .*//'`
4906                      ac_cv_lesstif_version_string=`echo $ltv | sed 's/.* //'`
4907 else
4908   echo "configure: failed program was:" >&5
4909   cat conftest.$ac_ext >&5
4910   rm -fr conftest*
4911   ac_cv_lesstif_version=unknown
4912                      ac_cv_lesstif_version_string=unknown
4913 fi
4914 rm -fr conftest*
4915 fi
4916
4917   CPPFLAGS="$ac_save_CPPFLAGS"
4918 fi
4919
4920 echo "$ac_t""$ac_cv_lesstif_version_string" 1>&6
4921   rm -f conftest-lt
4922   lesstif_version=$ac_cv_lesstif_version
4923   lesstif_version_string=$ac_cv_lesstif_version_string
4924
4925 fi
4926
4927
4928 # Some versions of Motif (2.1.0, at least) require -lXp, the "X Printing
4929 # Extension".   Why this extension isn't in -lXext with all the others,
4930 # I have no idea.
4931 #
4932 have_xp_ext=no
4933 if test "$have_motif" = yes ; then
4934    have_xp_ext=no
4935    
4936   ac_save_CPPFLAGS="$CPPFLAGS"
4937   ac_save_LDFLAGS="$LDFLAGS"
4938
4939   if test \! -z "$includedir" ; then 
4940     CPPFLAGS="$CPPFLAGS -I$includedir"
4941   fi
4942   # note: $X_CFLAGS includes $x_includes
4943   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
4944
4945   if test \! -z "$libdir" ; then
4946     LDFLAGS="$LDFLAGS -L$libdir"
4947   fi
4948   # note: $X_LIBS includes $x_libraries
4949   LDFLAGS="$LDFLAGS $X_LIBS"
4950
4951   echo $ac_n "checking for XpQueryExtension in -lXp""... $ac_c" 1>&6
4952 echo "configure:4964: checking for XpQueryExtension in -lXp" >&5
4953 ac_lib_var=`echo Xp'_'XpQueryExtension | sed 'y%./+-%__p_%'`
4954 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4955   echo $ac_n "(cached) $ac_c" 1>&6
4956 else
4957   ac_save_LIBS="$LIBS"
4958 LIBS="-lXp -lX11 -lXext -lm $LIBS"
4959 cat > conftest.$ac_ext <<EOF
4960 #line 4972 "configure"
4961 #include "confdefs.h"
4962 /* Override any gcc2 internal prototype to avoid an error.  */
4963 /* We use char because int might match the return type of a gcc2
4964     builtin and then its argument prototype would still apply.  */
4965 char XpQueryExtension();
4966
4967 int main() {
4968 XpQueryExtension()
4969 ; return 0; }
4970 EOF
4971 if { (eval echo configure:4983: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
4972   rm -rf conftest*
4973   eval "ac_cv_lib_$ac_lib_var=yes"
4974 else
4975   echo "configure: failed program was:" >&5
4976   cat conftest.$ac_ext >&5
4977   rm -rf conftest*
4978   eval "ac_cv_lib_$ac_lib_var=no"
4979 fi
4980 rm -f conftest*
4981 LIBS="$ac_save_LIBS"
4982
4983 fi
4984 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4985   echo "$ac_t""yes" 1>&6
4986   have_xp_ext=yes; TOOLKIT_LIBS="$TOOLKIT_LIBS -lXp"
4987 else
4988   echo "$ac_t""no" 1>&6
4989 fi
4990
4991   CPPFLAGS="$ac_save_CPPFLAGS"
4992   LDFLAGS="$ac_save_LDFLAGS"
4993 fi
4994
4995
4996 # check for XPM header.
4997 #
4998 have_xpm=no
4999 with_xpm_req=unspecified
5000 # Check whether --with-xpm or --without-xpm was given.
5001 if test "${with_xpm+set}" = set; then
5002   withval="$with_xpm"
5003   with_xpm="$withval"; with_xpm_req="$withval"
5004 else
5005   with_xpm=yes
5006 fi
5007
5008
5009
5010    case "$with_xpm" in
5011     yes) ;;
5012     no)  ;;
5013
5014     /*)
5015      echo $ac_n "checking for XPM headers""... $ac_c" 1>&6
5016 echo "configure:5028: checking for XPM headers" >&5
5017      d=$with_xpm/include
5018      if test -d $d; then
5019        X_CFLAGS="-I$d $X_CFLAGS"
5020        echo "$ac_t""$d" 1>&6
5021      else
5022        echo "$ac_t""not found ($d: no such directory)" 1>&6
5023      fi
5024
5025      echo $ac_n "checking for XPM libs""... $ac_c" 1>&6
5026 echo "configure:5038: checking for XPM libs" >&5
5027      d=$with_xpm/lib
5028      if test -d $d; then
5029        X_LIBS="-L$d $X_LIBS"
5030        echo "$ac_t""$d" 1>&6
5031      else
5032        echo "$ac_t""not found ($d: no such directory)" 1>&6
5033      fi
5034
5035      # replace the directory string with "yes".
5036      with_xpm_req="yes"
5037      with_xpm=$with_xpm_req
5038      ;;
5039
5040     *)
5041      echo ""
5042      echo "error: argument to --with-xpm must be \"yes\", \"no\", or a directory."
5043      echo "       If it is a directory, then \`DIR/include' will be added to"
5044      echo "       the -I list, and \`DIR/lib' will be added to the -L list."
5045      exit 1
5046      ;;
5047    esac
5048
5049    # why is this necessary?
5050    # if we don't do this, then "./configure --with-motif=/usr/local/lesstif"
5051    # behaves as if "--with-zippy=/usr/local/lesstif" was also present!
5052    withval=
5053   
5054
5055 if test "$with_xpm" = yes; then
5056   
5057   ac_save_CPPFLAGS="$CPPFLAGS"
5058   if test \! -z "$includedir" ; then 
5059     CPPFLAGS="$CPPFLAGS -I$includedir"
5060   fi
5061   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
5062   ac_safe=`echo "X11/xpm.h" | sed 'y%./+-%__p_%'`
5063 echo $ac_n "checking for X11/xpm.h""... $ac_c" 1>&6
5064 echo "configure:5076: checking for X11/xpm.h" >&5
5065 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5066   echo $ac_n "(cached) $ac_c" 1>&6
5067 else
5068   cat > conftest.$ac_ext <<EOF
5069 #line 5081 "configure"
5070 #include "confdefs.h"
5071 #include <X11/xpm.h>
5072 EOF
5073 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5074 { (eval echo configure:5086: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5075 ac_err=`grep -v '^ *+' conftest.out`
5076 if test -z "$ac_err"; then
5077   rm -rf conftest*
5078   eval "ac_cv_header_$ac_safe=yes"
5079 else
5080   echo "$ac_err" >&5
5081   echo "configure: failed program was:" >&5
5082   cat conftest.$ac_ext >&5
5083   rm -rf conftest*
5084   eval "ac_cv_header_$ac_safe=no"
5085 fi
5086 rm -f conftest*
5087 fi
5088 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5089   echo "$ac_t""yes" 1>&6
5090   have_xpm=yes
5091                     cat >> confdefs.h <<\EOF
5092 #define HAVE_XPM 1
5093 EOF
5094
5095                     XPM_LIBS="-lXpm"
5096 else
5097   echo "$ac_t""no" 1>&6
5098 fi
5099
5100   CPPFLAGS="$ac_save_CPPFLAGS"
5101 elif test "$with_xpm" != no; then
5102   echo "error: must be yes or no: --with-xpm=$with_xpm"
5103   exit 1
5104 fi
5105
5106
5107 # check for the GL header
5108 #
5109 have_gl=no
5110 ac_have_mesa_gl=no
5111 with_gl_req=unspecified
5112 # Check whether --with-gl or --without-gl was given.
5113 if test "${with_gl+set}" = set; then
5114   withval="$with_gl"
5115   with_gl="$withval"; with_gl_req="$withval"
5116 else
5117   with_gl=yes
5118 fi
5119
5120
5121
5122    case "$with_gl" in
5123     yes) ;;
5124     no)  ;;
5125
5126     /*)
5127      echo $ac_n "checking for GL headers""... $ac_c" 1>&6
5128 echo "configure:5140: checking for GL headers" >&5
5129      d=$with_gl/include
5130      if test -d $d; then
5131        X_CFLAGS="-I$d $X_CFLAGS"
5132        echo "$ac_t""$d" 1>&6
5133      else
5134        echo "$ac_t""not found ($d: no such directory)" 1>&6
5135      fi
5136
5137      echo $ac_n "checking for GL libs""... $ac_c" 1>&6
5138 echo "configure:5150: checking for GL libs" >&5
5139      d=$with_gl/lib
5140      if test -d $d; then
5141        X_LIBS="-L$d $X_LIBS"
5142        echo "$ac_t""$d" 1>&6
5143      else
5144        echo "$ac_t""not found ($d: no such directory)" 1>&6
5145      fi
5146
5147      # replace the directory string with "yes".
5148      with_gl_req="yes"
5149      with_gl=$with_gl_req
5150      ;;
5151
5152     *)
5153      echo ""
5154      echo "error: argument to --with-gl must be \"yes\", \"no\", or a directory."
5155      echo "       If it is a directory, then \`DIR/include' will be added to"
5156      echo "       the -I list, and \`DIR/lib' will be added to the -L list."
5157      exit 1
5158      ;;
5159    esac
5160
5161    # why is this necessary?
5162    # if we don't do this, then "./configure --with-motif=/usr/local/lesstif"
5163    # behaves as if "--with-zippy=/usr/local/lesstif" was also present!
5164    withval=
5165   
5166
5167 ac_mesagl_version=unknown
5168 ac_mesagl_version_string=unknown
5169
5170 if test "$with_gl" = yes; then
5171   
5172   ac_save_CPPFLAGS="$CPPFLAGS"
5173   if test \! -z "$includedir" ; then 
5174     CPPFLAGS="$CPPFLAGS -I$includedir"
5175   fi
5176   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
5177   ac_safe=`echo "GL/gl.h" | sed 'y%./+-%__p_%'`
5178 echo $ac_n "checking for GL/gl.h""... $ac_c" 1>&6
5179 echo "configure:5191: checking for GL/gl.h" >&5
5180 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5181   echo $ac_n "(cached) $ac_c" 1>&6
5182 else
5183   cat > conftest.$ac_ext <<EOF
5184 #line 5196 "configure"
5185 #include "confdefs.h"
5186 #include <GL/gl.h>
5187 EOF
5188 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5189 { (eval echo configure:5201: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5190 ac_err=`grep -v '^ *+' conftest.out`
5191 if test -z "$ac_err"; then
5192   rm -rf conftest*
5193   eval "ac_cv_header_$ac_safe=yes"
5194 else
5195   echo "$ac_err" >&5
5196   echo "configure: failed program was:" >&5
5197   cat conftest.$ac_ext >&5
5198   rm -rf conftest*
5199   eval "ac_cv_header_$ac_safe=no"
5200 fi
5201 rm -f conftest*
5202 fi
5203 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5204   echo "$ac_t""yes" 1>&6
5205   have_gl=yes
5206 else
5207   echo "$ac_t""no" 1>&6
5208 fi
5209
5210   CPPFLAGS="$ac_save_CPPFLAGS"
5211   if test "$have_gl" = yes ; then
5212     
5213   ac_save_CPPFLAGS="$CPPFLAGS"
5214   if test \! -z "$includedir" ; then 
5215     CPPFLAGS="$CPPFLAGS -I$includedir"
5216   fi
5217   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
5218   ac_safe=`echo "GL/glx.h" | sed 'y%./+-%__p_%'`
5219 echo $ac_n "checking for GL/glx.h""... $ac_c" 1>&6
5220 echo "configure:5232: checking for GL/glx.h" >&5
5221 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5222   echo $ac_n "(cached) $ac_c" 1>&6
5223 else
5224   cat > conftest.$ac_ext <<EOF
5225 #line 5237 "configure"
5226 #include "confdefs.h"
5227 #include <GL/glx.h>
5228 EOF
5229 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5230 { (eval echo configure:5242: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5231 ac_err=`grep -v '^ *+' conftest.out`
5232 if test -z "$ac_err"; then
5233   rm -rf conftest*
5234   eval "ac_cv_header_$ac_safe=yes"
5235 else
5236   echo "$ac_err" >&5
5237   echo "configure: failed program was:" >&5
5238   cat conftest.$ac_ext >&5
5239   rm -rf conftest*
5240   eval "ac_cv_header_$ac_safe=no"
5241 fi
5242 rm -f conftest*
5243 fi
5244 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5245   echo "$ac_t""yes" 1>&6
5246   have_gl=yes
5247 else
5248   echo "$ac_t""no" 1>&6
5249 fi
5250
5251   CPPFLAGS="$ac_save_CPPFLAGS"
5252   fi
5253
5254   # If we have the headers, try and figure out which vendor it's from.
5255   #
5256   if test "$have_gl" = yes ; then
5257
5258     cat >> confdefs.h <<\EOF
5259 #define HAVE_GL 1
5260 EOF
5261
5262
5263     # We need to know whether it's MesaGL so that we know which libraries
5264     # to link against.
5265     #
5266     echo $ac_n "checking whether GL is really MesaGL""... $ac_c" 1>&6
5267 echo "configure:5279: checking whether GL is really MesaGL" >&5
5268     if eval "test \"`echo '$''{'ac_cv_have_mesa_gl'+set}'`\" = set"; then
5269   echo $ac_n "(cached) $ac_c" 1>&6
5270 else
5271   ac_cv_have_mesa_gl=no
5272        
5273   ac_save_CPPFLAGS="$CPPFLAGS"
5274   if test \! -z "$includedir" ; then 
5275     CPPFLAGS="$CPPFLAGS -I$includedir"
5276   fi
5277   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
5278   cat > conftest.$ac_ext <<EOF
5279 #line 5291 "configure"
5280 #include "confdefs.h"
5281 #include <GL/glx.h>
5282 EOF
5283 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5284   egrep "Mesa" >/dev/null 2>&1; then
5285   rm -rf conftest*
5286   ac_cv_have_mesa_gl=yes
5287 fi
5288 rm -f conftest*
5289
5290   CPPFLAGS="$ac_save_CPPFLAGS"
5291       
5292 fi
5293
5294     ac_have_mesa_gl=$ac_cv_have_mesa_gl
5295     echo "$ac_t""$ac_have_mesa_gl" 1>&6
5296
5297     if test "$ac_have_mesa_gl" = no ; then
5298       gl_lib_1="GL"
5299       GL_LIBS="-lGL -lGLU"
5300     else
5301       cat >> confdefs.h <<\EOF
5302 #define HAVE_MESA_GL 1
5303 EOF
5304
5305       gl_lib_1="MesaGL"
5306       GL_LIBS="-lMesaGL -lMesaGLU"
5307     fi
5308
5309
5310     # If it's MesaGL, we'd like to issue a warning if the version number
5311     # is less than or equal to 2.6, because that version had a security bug.
5312     #
5313     if test "$ac_have_mesa_gl" = yes; then
5314
5315       # don't cache these.
5316       unset ac_cv_mesagl_version
5317       unset ac_cv_mesagl_version_string
5318
5319       echo $ac_n "checking MesaGL version number""... $ac_c" 1>&6
5320 echo "configure:5332: checking MesaGL version number" >&5
5321       if eval "test \"`echo '$''{'ac_cv_mesagl_version_string'+set}'`\" = set"; then
5322   echo $ac_n "(cached) $ac_c" 1>&6
5323 else
5324   cat > conftest.$ac_ext <<EOF
5325 #line 5337 "configure"
5326 #include "confdefs.h"
5327 #include <GL/gl.h>
5328 #configure: MESA_MAJOR_VERSION MESA_MINOR_VERSION
5329 EOF
5330
5331          ac_save_CPPFLAGS="$CPPFLAGS"
5332          if test \! -z "$includedir" ; then 
5333            CPPFLAGS="$CPPFLAGS -I$includedir"
5334          fi
5335          CPPFLAGS="$CPPFLAGS $X_CFLAGS"
5336
5337          mglv=`(eval "$ac_cpp conftest.$ac_ext") 2>&5 | sed -n \
5338               's/^#configure:.*\([0-9][0-9]*\).*\([0-9][0-9]*\).*$/\1.\2/p'`
5339          rm -f conftest.$ac_ext
5340
5341          CPPFLAGS="$ac_save_CPPFLAGS"
5342
5343          if test "$mglv" = ""; then
5344            ac_mesagl_version=unknown
5345            ac_mesagl_version_string=unknown
5346          else
5347            ac_mesagl_version_string=$mglv
5348            maj=`echo $mglv | sed -n 's/\..*//p'`
5349            min=`echo $mglv | sed -n 's/.*\.//p'`
5350            ac_mesagl_version=`echo "$maj * 1000 + $min" | bc`
5351            if test -z "$ac_mesagl_version"; then
5352              ac_mesagl_version=unknown
5353              ac_mesagl_version_string=unknown
5354            fi
5355          fi
5356          ac_cv_mesagl_version=$ac_mesagl_version
5357          ac_cv_mesagl_version_string=$ac_mesagl_version_string
5358       
5359 fi
5360
5361       ac_mesagl_version=$ac_cv_mesagl_version
5362       ac_mesagl_version_string=$ac_cv_mesagl_version_string
5363       echo "$ac_t""$ac_cv_mesagl_version_string" 1>&6
5364     fi
5365
5366
5367     # Check for OpenGL 1.1 features.
5368     #
5369     
5370   ac_save_CPPFLAGS="$CPPFLAGS"
5371   ac_save_LDFLAGS="$LDFLAGS"
5372
5373   if test \! -z "$includedir" ; then 
5374     CPPFLAGS="$CPPFLAGS -I$includedir"
5375   fi
5376   # note: $X_CFLAGS includes $x_includes
5377   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
5378
5379   if test \! -z "$libdir" ; then
5380     LDFLAGS="$LDFLAGS -L$libdir"
5381   fi
5382   # note: $X_LIBS includes $x_libraries
5383   LDFLAGS="$LDFLAGS $X_LIBS"
5384
5385   echo $ac_n "checking for glBindTexture in -l$gl_lib_1""... $ac_c" 1>&6
5386 echo "configure:5398: checking for glBindTexture in -l$gl_lib_1" >&5
5387 ac_lib_var=`echo $gl_lib_1'_'glBindTexture | sed 'y%./+-%__p_%'`
5388 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5389   echo $ac_n "(cached) $ac_c" 1>&6
5390 else
5391   ac_save_LIBS="$LIBS"
5392 LIBS="-l$gl_lib_1 $GL_LIBS -lX11 -lXext -lm $LIBS"
5393 cat > conftest.$ac_ext <<EOF
5394 #line 5406 "configure"
5395 #include "confdefs.h"
5396 /* Override any gcc2 internal prototype to avoid an error.  */
5397 /* We use char because int might match the return type of a gcc2
5398     builtin and then its argument prototype would still apply.  */
5399 char glBindTexture();
5400
5401 int main() {
5402 glBindTexture()
5403 ; return 0; }
5404 EOF
5405 if { (eval echo configure:5417: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
5406   rm -rf conftest*
5407   eval "ac_cv_lib_$ac_lib_var=yes"
5408 else
5409   echo "configure: failed program was:" >&5
5410   cat conftest.$ac_ext >&5
5411   rm -rf conftest*
5412   eval "ac_cv_lib_$ac_lib_var=no"
5413 fi
5414 rm -f conftest*
5415 LIBS="$ac_save_LIBS"
5416
5417 fi
5418 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5419   echo "$ac_t""yes" 1>&6
5420   cat >> confdefs.h <<\EOF
5421 #define HAVE_GLBINDTEXTURE 1
5422 EOF
5423
5424 else
5425   echo "$ac_t""no" 1>&6
5426 fi
5427
5428   CPPFLAGS="$ac_save_CPPFLAGS"
5429   LDFLAGS="$ac_save_LDFLAGS"
5430
5431   fi
5432
5433 elif test "$with_gl" != no; then
5434   echo "error: must be yes or no: --with-gl=$with_gl"
5435   exit 1
5436 fi
5437
5438
5439 # check for SGI XReadDisplay server extension header.
5440 #
5441 have_readdisplay=no
5442 with_readdisplay_req=unspecified
5443 # Check whether --with-readdisplay or --without-readdisplay was given.
5444 if test "${with_readdisplay+set}" = set; then
5445   withval="$with_readdisplay"
5446   with_readdisplay="$withval"; with_readdisplay_req="$withval"
5447 else
5448   with_readdisplay=yes
5449 fi
5450
5451
5452
5453    case "$with_readdisplay" in
5454     yes) ;;
5455     no)  ;;
5456
5457     /*)
5458      echo $ac_n "checking for XReadDisplay headers""... $ac_c" 1>&6
5459 echo "configure:5471: checking for XReadDisplay headers" >&5
5460      d=$with_readdisplay/include
5461      if test -d $d; then
5462        X_CFLAGS="-I$d $X_CFLAGS"
5463        echo "$ac_t""$d" 1>&6
5464      else
5465        echo "$ac_t""not found ($d: no such directory)" 1>&6
5466      fi
5467
5468      echo $ac_n "checking for XReadDisplay libs""... $ac_c" 1>&6
5469 echo "configure:5481: checking for XReadDisplay libs" >&5
5470      d=$with_readdisplay/lib
5471      if test -d $d; then
5472        X_LIBS="-L$d $X_LIBS"
5473        echo "$ac_t""$d" 1>&6
5474      else
5475        echo "$ac_t""not found ($d: no such directory)" 1>&6
5476      fi
5477
5478      # replace the directory string with "yes".
5479      with_readdisplay_req="yes"
5480      with_readdisplay=$with_readdisplay_req
5481      ;;
5482
5483     *)
5484      echo ""
5485      echo "error: argument to --with-readdisplay must be \"yes\", \"no\", or a directory."
5486      echo "       If it is a directory, then \`DIR/include' will be added to"
5487      echo "       the -I list, and \`DIR/lib' will be added to the -L list."
5488      exit 1
5489      ;;
5490    esac
5491
5492    # why is this necessary?
5493    # if we don't do this, then "./configure --with-motif=/usr/local/lesstif"
5494    # behaves as if "--with-zippy=/usr/local/lesstif" was also present!
5495    withval=
5496   
5497
5498 if test "$with_readdisplay" = yes; then
5499   
5500   ac_save_CPPFLAGS="$CPPFLAGS"
5501   if test \! -z "$includedir" ; then 
5502     CPPFLAGS="$CPPFLAGS -I$includedir"
5503   fi
5504   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
5505   ac_safe=`echo "X11/extensions/readdisplay.h" | sed 'y%./+-%__p_%'`
5506 echo $ac_n "checking for X11/extensions/readdisplay.h""... $ac_c" 1>&6
5507 echo "configure:5519: checking for X11/extensions/readdisplay.h" >&5
5508 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5509   echo $ac_n "(cached) $ac_c" 1>&6
5510 else
5511   cat > conftest.$ac_ext <<EOF
5512 #line 5524 "configure"
5513 #include "confdefs.h"
5514 #include <X11/extensions/readdisplay.h>
5515 EOF
5516 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5517 { (eval echo configure:5529: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5518 ac_err=`grep -v '^ *+' conftest.out`
5519 if test -z "$ac_err"; then
5520   rm -rf conftest*
5521   eval "ac_cv_header_$ac_safe=yes"
5522 else
5523   echo "$ac_err" >&5
5524   echo "configure: failed program was:" >&5
5525   cat conftest.$ac_ext >&5
5526   rm -rf conftest*
5527   eval "ac_cv_header_$ac_safe=no"
5528 fi
5529 rm -f conftest*
5530 fi
5531 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5532   echo "$ac_t""yes" 1>&6
5533   cat >> confdefs.h <<\EOF
5534 #define HAVE_READ_DISPLAY_EXTENSION 1
5535 EOF
5536
5537 else
5538   echo "$ac_t""no" 1>&6
5539 fi
5540
5541   CPPFLAGS="$ac_save_CPPFLAGS"
5542 elif test "$with_readdisplay" != no; then
5543   echo "error: must be yes or no: --with-readdisplay=$with_readdisplay"
5544   exit 1
5545 fi
5546
5547
5548 # check for SGI's Iris Video Library header.
5549 #
5550 have_sgivideo=no
5551 with_sgivideo_req=unspecified
5552 # Check whether --with-sgivideo or --without-sgivideo was given.
5553 if test "${with_sgivideo+set}" = set; then
5554   withval="$with_sgivideo"
5555   with_sgivideo="$withval"; with_sgivideo_req="$withval"
5556 else
5557   with_sgivideo=yes
5558 fi
5559
5560
5561
5562    case "$with_sgivideo" in
5563     yes) ;;
5564     no)  ;;
5565
5566     /*)
5567      echo $ac_n "checking for Iris Video headers""... $ac_c" 1>&6
5568 echo "configure:5580: checking for Iris Video headers" >&5
5569      d=$with_sgivideo/include
5570      if test -d $d; then
5571        X_CFLAGS="-I$d $X_CFLAGS"
5572        echo "$ac_t""$d" 1>&6
5573      else
5574        echo "$ac_t""not found ($d: no such directory)" 1>&6
5575      fi
5576
5577      echo $ac_n "checking for Iris Video libs""... $ac_c" 1>&6
5578 echo "configure:5590: checking for Iris Video libs" >&5
5579      d=$with_sgivideo/lib
5580      if test -d $d; then
5581        X_LIBS="-L$d $X_LIBS"
5582        echo "$ac_t""$d" 1>&6
5583      else
5584        echo "$ac_t""not found ($d: no such directory)" 1>&6
5585      fi
5586
5587      # replace the directory string with "yes".
5588      with_sgivideo_req="yes"
5589      with_sgivideo=$with_sgivideo_req
5590      ;;
5591
5592     *)
5593      echo ""
5594      echo "error: argument to --with-sgivideo must be \"yes\", \"no\", or a directory."
5595      echo "       If it is a directory, then \`DIR/include' will be added to"
5596      echo "       the -I list, and \`DIR/lib' will be added to the -L list."
5597      exit 1
5598      ;;
5599    esac
5600
5601    # why is this necessary?
5602    # if we don't do this, then "./configure --with-motif=/usr/local/lesstif"
5603    # behaves as if "--with-zippy=/usr/local/lesstif" was also present!
5604    withval=
5605   
5606
5607 if test "$with_sgivideo" = yes; then
5608   
5609   ac_save_CPPFLAGS="$CPPFLAGS"
5610   if test \! -z "$includedir" ; then 
5611     CPPFLAGS="$CPPFLAGS -I$includedir"
5612   fi
5613   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
5614   ac_safe=`echo "dmedia/vl.h" | sed 'y%./+-%__p_%'`
5615 echo $ac_n "checking for dmedia/vl.h""... $ac_c" 1>&6
5616 echo "configure:5628: checking for dmedia/vl.h" >&5
5617 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5618   echo $ac_n "(cached) $ac_c" 1>&6
5619 else
5620   cat > conftest.$ac_ext <<EOF
5621 #line 5633 "configure"
5622 #include "confdefs.h"
5623 #include <dmedia/vl.h>
5624 EOF
5625 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5626 { (eval echo configure:5638: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5627 ac_err=`grep -v '^ *+' conftest.out`
5628 if test -z "$ac_err"; then
5629   rm -rf conftest*
5630   eval "ac_cv_header_$ac_safe=yes"
5631 else
5632   echo "$ac_err" >&5
5633   echo "configure: failed program was:" >&5
5634   cat conftest.$ac_ext >&5
5635   rm -rf conftest*
5636   eval "ac_cv_header_$ac_safe=no"
5637 fi
5638 rm -f conftest*
5639 fi
5640 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5641   echo "$ac_t""yes" 1>&6
5642   have_sgivideo=yes
5643 else
5644   echo "$ac_t""no" 1>&6
5645 fi
5646
5647   CPPFLAGS="$ac_save_CPPFLAGS"
5648   if test "$have_sgivideo" = yes; then
5649     have_sgivideo=no
5650     echo $ac_n "checking for vlOpenVideo in -lvl""... $ac_c" 1>&6
5651 echo "configure:5663: checking for vlOpenVideo in -lvl" >&5
5652 ac_lib_var=`echo vl'_'vlOpenVideo | sed 'y%./+-%__p_%'`
5653 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5654   echo $ac_n "(cached) $ac_c" 1>&6
5655 else
5656   ac_save_LIBS="$LIBS"
5657 LIBS="-lvl  $LIBS"
5658 cat > conftest.$ac_ext <<EOF
5659 #line 5671 "configure"
5660 #include "confdefs.h"
5661 /* Override any gcc2 internal prototype to avoid an error.  */
5662 /* We use char because int might match the return type of a gcc2
5663     builtin and then its argument prototype would still apply.  */
5664 char vlOpenVideo();
5665
5666 int main() {
5667 vlOpenVideo()
5668 ; return 0; }
5669 EOF
5670 if { (eval echo configure:5682: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
5671   rm -rf conftest*
5672   eval "ac_cv_lib_$ac_lib_var=yes"
5673 else
5674   echo "configure: failed program was:" >&5
5675   cat conftest.$ac_ext >&5
5676   rm -rf conftest*
5677   eval "ac_cv_lib_$ac_lib_var=no"
5678 fi
5679 rm -f conftest*
5680 LIBS="$ac_save_LIBS"
5681
5682 fi
5683 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5684   echo "$ac_t""yes" 1>&6
5685   have_sgivideo=yes
5686 else
5687   echo "$ac_t""no" 1>&6
5688 fi
5689
5690     if test "$have_sgivideo" = yes; then
5691       SGI_VIDEO_OBJS="$(UTILS_BIN)/sgivideo.o"
5692       SGI_VIDEO_LIBS="-lvl"
5693       cat >> confdefs.h <<\EOF
5694 #define HAVE_SGI_VIDEO 1
5695 EOF
5696
5697     fi
5698   fi
5699 elif test "$with_sgivideo" != no; then
5700   echo "error: must be yes or no: --with-sgivideo=$with_sgivideo"
5701   exit 1
5702 fi
5703
5704
5705
5706 # Try to find a program to generate random text.
5707 #
5708 # Zippy is funnier than the idiocy generally spat out by `fortune',
5709 # so try to find that, by invoking Emacs and asking it where its 
5710 # libexec directory is ("yow" lives in there.)
5711 #
5712 # If that doesn't work, see if fortune, zippy, or yow are on $PATH,
5713 # and if so, use them.
5714 #
5715 # If that doesn't work, look in /usr/games, and if it's there, use
5716 # the full pathname.
5717 #
5718 with_zippy_req=""
5719 # Check whether --with-zippy or --without-zippy was given.
5720 if test "${with_zippy+set}" = set; then
5721   withval="$with_zippy"
5722    with_zippy_req="$withval"; with_zippy="$withval" 
5723 else
5724    with_zippy_req="$withval"; with_zippy="$withval" 
5725 fi
5726
5727
5728 if test "$with_zippy" = no || test "$with_zippy" = yes ; then
5729   with_zippy=""
5730   with_zippy_req=""
5731 fi
5732
5733 if test -n "$with_zippy_req" ; then
5734   ac_cv_zippy_program=""
5735   case "$with_zippy_req" in
5736     /*)
5737       echo $ac_n "checking for $with_zippy_req""... $ac_c" 1>&6
5738 echo "configure:5750: checking for $with_zippy_req" >&5
5739       if test -x "$with_zippy_req" ; then
5740         echo "$ac_t""yes" 1>&6
5741       else
5742         echo "$ac_t""no" 1>&6
5743         with_zippy=""
5744       fi
5745     ;;
5746     *)
5747       # don't cache
5748       unset ac_cv_path_zip2
5749       # Extract the first word of "$with_zippy_req", so it can be a program name with args.
5750 set dummy $with_zippy_req; ac_word=$2
5751 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5752 echo "configure:5764: checking for $ac_word" >&5
5753 if eval "test \"`echo '$''{'ac_cv_path_zip2'+set}'`\" = set"; then
5754   echo $ac_n "(cached) $ac_c" 1>&6
5755 else
5756   case "$zip2" in
5757   /*)
5758   ac_cv_path_zip2="$zip2" # Let the user override the test with a path.
5759   ;;
5760   *)
5761   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
5762   for ac_dir in $PATH; do
5763     test -z "$ac_dir" && ac_dir=.
5764     if test -f $ac_dir/$ac_word; then
5765       ac_cv_path_zip2="$ac_dir/$ac_word"
5766       break
5767     fi
5768   done
5769   IFS="$ac_save_ifs"
5770   ;;
5771 esac
5772 fi
5773 zip2="$ac_cv_path_zip2"
5774 if test -n "$zip2"; then
5775   echo "$ac_t""$zip2" 1>&6
5776 else
5777   echo "$ac_t""no" 1>&6
5778 fi
5779
5780       if test "$zip2" = ""; then
5781         with_zippy=""
5782       fi
5783     ;;
5784   esac
5785   ac_cv_zippy_program="$with_zippy"
5786
5787 elif test -n "$ac_cv_zippy_program"; then
5788   echo "$ac_t""checking for zippy... (cached) $ac_cv_zippy_program" 1>&6
5789 fi
5790
5791 if test ! -n "$ac_cv_zippy_program"; then
5792
5793   for ac_prog in emacs
5794 do
5795 # Extract the first word of "$ac_prog", so it can be a program name with args.
5796 set dummy $ac_prog; ac_word=$2
5797 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5798 echo "configure:5810: checking for $ac_word" >&5
5799 if eval "test \"`echo '$''{'ac_cv_prog_emacs_exe'+set}'`\" = set"; then
5800   echo $ac_n "(cached) $ac_c" 1>&6
5801 else
5802   if test -n "$emacs_exe"; then
5803   ac_cv_prog_emacs_exe="$emacs_exe" # Let the user override the test.
5804 else
5805   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
5806   for ac_dir in $PATH; do
5807     test -z "$ac_dir" && ac_dir=.
5808     if test -f $ac_dir/$ac_word; then
5809       ac_cv_prog_emacs_exe="$ac_prog"
5810       break
5811     fi
5812   done
5813   IFS="$ac_save_ifs"
5814 fi
5815 fi
5816 emacs_exe="$ac_cv_prog_emacs_exe"
5817 if test -n "$emacs_exe"; then
5818   echo "$ac_t""$emacs_exe" 1>&6
5819 else
5820   echo "$ac_t""no" 1>&6
5821 fi
5822
5823 test -n "$emacs_exe" && break
5824 done
5825
5826   for ac_prog in xemacs
5827 do
5828 # Extract the first word of "$ac_prog", so it can be a program name with args.
5829 set dummy $ac_prog; ac_word=$2
5830 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5831 echo "configure:5843: checking for $ac_word" >&5
5832 if eval "test \"`echo '$''{'ac_cv_prog_xemacs_exe'+set}'`\" = set"; then
5833   echo $ac_n "(cached) $ac_c" 1>&6
5834 else
5835   if test -n "$xemacs_exe"; then
5836   ac_cv_prog_xemacs_exe="$xemacs_exe" # Let the user override the test.
5837 else
5838   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
5839   for ac_dir in $PATH; do
5840     test -z "$ac_dir" && ac_dir=.
5841     if test -f $ac_dir/$ac_word; then
5842       ac_cv_prog_xemacs_exe="$ac_prog"
5843       break
5844     fi
5845   done
5846   IFS="$ac_save_ifs"
5847 fi
5848 fi
5849 xemacs_exe="$ac_cv_prog_xemacs_exe"
5850 if test -n "$xemacs_exe"; then
5851   echo "$ac_t""$xemacs_exe" 1>&6
5852 else
5853   echo "$ac_t""no" 1>&6
5854 fi
5855
5856 test -n "$xemacs_exe" && break
5857 done
5858
5859
5860   ac_cv_zippy_program=""
5861   eargs='-batch -q -nw --eval'
5862
5863   if test -n "$emacs_exe" ; then
5864     echo $ac_n "checking for emacs yow""... $ac_c" 1>&6
5865 echo "configure:5877: checking for emacs yow" >&5
5866     #
5867     # get emacs to tell us where the libexec directory is.
5868     #
5869     dir=`$emacs_exe $eargs '(princ (concat exec-directory "\n"))' \
5870          2>/dev/null | tail -1`
5871     dir=`echo "$dir" | sed 's@///*@/@g;s@/$@@'`
5872     #
5873     # try running libexec/yow and see if it exits without error.
5874     #
5875     if test x"$dir" != x -a -x "$dir/yow" ; then
5876       if $dir/yow >&- 2>&- ; then
5877         ac_cv_zippy_program="$dir/yow"
5878         echo "$ac_t""$ac_cv_zippy_program" 1>&6
5879       else
5880         echo "$ac_t""no" 1>&6
5881       fi
5882     fi
5883   fi
5884
5885   if test -z "$ac_cv_zippy_program" ; then
5886     echo $ac_n "checking for xemacs yow""... $ac_c" 1>&6
5887 echo "configure:5899: checking for xemacs yow" >&5
5888     if test -n "$xemacs_exe" ; then
5889       #
5890       # get xemacs to tell us where the libexec directory is.
5891       #
5892       dir=`$xemacs_exe $eargs '(princ (concat exec-directory "\n"))' \
5893            2>/dev/null | tail -1`
5894       dir=`echo "$dir" | sed 's@///*@/@g;s@/$@@'`
5895       #
5896       # try running libexec/yow and see if it exits without error.
5897       #
5898       if test x"$dir" != x -a -x "$dir/yow" ; then
5899         if $dir/yow >&- 2>&- ; then
5900           ac_cv_zippy_program="$dir/yow"
5901           echo "$ac_t""$ac_cv_zippy_program" 1>&6
5902         else
5903           #
5904           # in some xemacs installations, the pathname of the yow.lines file
5905           # isn't hardcoded into the yow executable, and must be passed on 
5906           # the command line.  See if it's in libexec/../etc/.
5907
5908           # M4 sucks!!
5909           
5910           dir_up=`echo "$dir" | sed 's@/[^/]*$@@'`
5911           
5912
5913           yow="yow -f $dir_up/etc/yow.lines"
5914           if $dir/$yow >&- 2>&- ; then
5915             ac_cv_zippy_program="$dir/$yow"
5916             echo "$ac_t""$ac_cv_zippy_program" 1>&6
5917           else
5918             echo "$ac_t""no" 1>&6
5919           fi
5920         fi
5921       fi
5922     fi
5923   fi
5924
5925   # if that didn't work, try for some other programs...
5926   if test -z "$ac_cv_zippy_program" ; then
5927     fortune=''
5928     for ac_prog in fortune zippy yow
5929 do
5930 # Extract the first word of "$ac_prog", so it can be a program name with args.
5931 set dummy $ac_prog; ac_word=$2
5932 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5933 echo "configure:5945: checking for $ac_word" >&5
5934 if eval "test \"`echo '$''{'ac_cv_prog_fortune'+set}'`\" = set"; then
5935   echo $ac_n "(cached) $ac_c" 1>&6
5936 else
5937   if test -n "$fortune"; then
5938   ac_cv_prog_fortune="$fortune" # Let the user override the test.
5939 else
5940   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
5941   for ac_dir in $PATH; do
5942     test -z "$ac_dir" && ac_dir=.
5943     if test -f $ac_dir/$ac_word; then
5944       ac_cv_prog_fortune="$ac_prog"
5945       break
5946     fi
5947   done
5948   IFS="$ac_save_ifs"
5949 fi
5950 fi
5951 fortune="$ac_cv_prog_fortune"
5952 if test -n "$fortune"; then
5953   echo "$ac_t""$fortune" 1>&6
5954 else
5955   echo "$ac_t""no" 1>&6
5956 fi
5957
5958 test -n "$fortune" && break
5959 done
5960
5961     # if that didn't work, try for those programs in /usr/games...
5962     if test -z "$fortune" ; then
5963       for ac_prog in fortune zippy yow
5964 do
5965 # Extract the first word of "$ac_prog", so it can be a program name with args.
5966 set dummy $ac_prog; ac_word=$2
5967 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5968 echo "configure:5980: checking for $ac_word" >&5
5969 if eval "test \"`echo '$''{'ac_cv_path_fortune'+set}'`\" = set"; then
5970   echo $ac_n "(cached) $ac_c" 1>&6
5971 else
5972   case "$fortune" in
5973   /*)
5974   ac_cv_path_fortune="$fortune" # Let the user override the test with a path.
5975   ;;
5976   *)
5977   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
5978   for ac_dir in /usr/games:/usr/local/games$ac_dummy; do
5979     test -z "$ac_dir" && ac_dir=.
5980     if test -f $ac_dir/$ac_word; then
5981       ac_cv_path_fortune="$ac_dir/$ac_word"
5982       break
5983     fi
5984   done
5985   IFS="$ac_save_ifs"
5986   ;;
5987 esac
5988 fi
5989 fortune="$ac_cv_path_fortune"
5990 if test -n "$fortune"; then
5991   echo "$ac_t""$fortune" 1>&6
5992 else
5993   echo "$ac_t""no" 1>&6
5994 fi
5995
5996 test -n "$fortune" && break
5997 done
5998 test -n "$fortune" || fortune="fortune"
5999
6000     fi
6001   fi
6002 fi
6003
6004 if test -z "$ac_cv_zippy_program" ; then
6005   ac_cv_zippy_program=fortune
6006 fi
6007
6008 cat >> confdefs.h <<EOF
6009 #define ZIPPY_PROGRAM "$ac_cv_zippy_program"
6010 EOF
6011
6012
6013
6014
6015
6016 # Allow locking to be disabled at compile-time.
6017 #
6018 have_kerberos=no
6019 with_kerberos_req=unspecified
6020 have_shadow=no
6021 with_shadow_req=unspecified
6022 need_setuid=no
6023
6024 # Check whether --enable-locking or --disable-locking was given.
6025 if test "${enable_locking+set}" = set; then
6026   enableval="$enable_locking"
6027   enable_locking="$enableval"
6028 else
6029   enable_locking=yes
6030 fi
6031
6032 if test "$enable_locking" = yes; then
6033   true
6034 elif test "$enable_locking" = no; then
6035   cat >> confdefs.h <<\EOF
6036 #define NO_LOCKING 1
6037 EOF
6038
6039 else
6040   echo "error: must be yes or no: --enable-locking=$enable_locking"
6041   exit 1
6042 fi
6043
6044
6045
6046 # Check to see if we can lock Virtual-Terminal switching, but allow that 
6047 # to be disabled at compile-time.
6048 #
6049 ac_vt_lockswitch=no
6050 # Check whether --enable-vt-locking or --disable-vt-locking was given.
6051 if test "${enable_vt_locking+set}" = set; then
6052   enableval="$enable_vt_locking"
6053   enable_vt_locking="$enableval"
6054 else
6055   enable_vt_locking=yes
6056 fi
6057
6058 if test "$enable_vt_locking" = yes; then
6059
6060   echo $ac_n "checking for the VT_LOCKSWITCH ioctl""... $ac_c" 1>&6
6061 echo "configure:6073: checking for the VT_LOCKSWITCH ioctl" >&5
6062   if eval "test \"`echo '$''{'ac_cv_vt_lockswitch'+set}'`\" = set"; then
6063   echo $ac_n "(cached) $ac_c" 1>&6
6064 else
6065   cat > conftest.$ac_ext <<EOF
6066 #line 6078 "configure"
6067 #include "confdefs.h"
6068 #include <fcntl.h>
6069                     #include <sys/ioctl.h>
6070                     #include <sys/vt.h>
6071 int main() {
6072 int x = VT_LOCKSWITCH; int y = VT_UNLOCKSWITCH;
6073 ; return 0; }
6074 EOF
6075 if { (eval echo configure:6087: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
6076   rm -rf conftest*
6077   ac_cv_vt_lockswitch=yes
6078 else
6079   echo "configure: failed program was:" >&5
6080   cat conftest.$ac_ext >&5
6081   rm -rf conftest*
6082   ac_cv_vt_lockswitch=no
6083 fi
6084 rm -f conftest*
6085 fi
6086
6087   ac_vt_lockswitch=$ac_cv_vt_lockswitch
6088   echo "$ac_t""$ac_vt_lockswitch" 1>&6
6089
6090 elif test "$enable_locking" = no; then
6091   true
6092 else
6093   echo "error: must be yes or no: --enable-vt-locking=$enable_vt_locking"
6094   exit 1
6095 fi
6096
6097 if test "$ac_vt_lockswitch" = yes; then
6098   cat >> confdefs.h <<\EOF
6099 #define HAVE_VT_LOCKSWITCH 1
6100 EOF
6101
6102   # the VT_LOCKSWITCH ioctl can only be used when running as root.
6103   # #### but it doesn't work yet, so don't worry about that for now.
6104 #  need_setuid=yes
6105 fi
6106
6107
6108
6109 if test "$enable_locking" = yes; then
6110
6111   # Check for Kerberos.
6112   #
6113   # Check whether --with-kerberos or --without-kerberos was given.
6114 if test "${with_kerberos+set}" = set; then
6115   withval="$with_kerberos"
6116   with_kerberos="$withval"; with_kerberos_req="$withval"
6117 else
6118   with_kerberos=yes
6119 fi
6120
6121
6122   
6123    case "$with_kerberos" in
6124     yes) ;;
6125     no)  ;;
6126
6127     /*)
6128      echo $ac_n "checking for Kerberos headers""... $ac_c" 1>&6
6129 echo "configure:6141: checking for Kerberos headers" >&5
6130      d=$with_kerberos/include
6131      if test -d $d; then
6132        X_CFLAGS="-I$d $X_CFLAGS"
6133        echo "$ac_t""$d" 1>&6
6134      else
6135        echo "$ac_t""not found ($d: no such directory)" 1>&6
6136      fi
6137
6138      echo $ac_n "checking for Kerberos libs""... $ac_c" 1>&6
6139 echo "configure:6151: checking for Kerberos libs" >&5
6140      d=$with_kerberos/lib
6141      if test -d $d; then
6142        X_LIBS="-L$d $X_LIBS"
6143        echo "$ac_t""$d" 1>&6
6144      else
6145        echo "$ac_t""not found ($d: no such directory)" 1>&6
6146      fi
6147
6148      # replace the directory string with "yes".
6149      with_kerberos_req="yes"
6150      with_kerberos=$with_kerberos_req
6151      ;;
6152
6153     *)
6154      echo ""
6155      echo "error: argument to --with-kerberos must be \"yes\", \"no\", or a directory."
6156      echo "       If it is a directory, then \`DIR/include' will be added to"
6157      echo "       the -I list, and \`DIR/lib' will be added to the -L list."
6158      exit 1
6159      ;;
6160    esac
6161
6162    # why is this necessary?
6163    # if we don't do this, then "./configure --with-motif=/usr/local/lesstif"
6164    # behaves as if "--with-zippy=/usr/local/lesstif" was also present!
6165    withval=
6166   
6167
6168   if test "$with_kerberos" = yes; then
6169     echo $ac_n "checking for Kerberos""... $ac_c" 1>&6
6170 echo "configure:6182: checking for Kerberos" >&5
6171 if eval "test \"`echo '$''{'ac_cv_kerberos'+set}'`\" = set"; then
6172   echo $ac_n "(cached) $ac_c" 1>&6
6173 else
6174   
6175   ac_save_CPPFLAGS="$CPPFLAGS"
6176   if test \! -z "$includedir" ; then 
6177     CPPFLAGS="$CPPFLAGS -I$includedir"
6178   fi
6179   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
6180   cat > conftest.$ac_ext <<EOF
6181 #line 6193 "configure"
6182 #include "confdefs.h"
6183 #include <krb.h>
6184 int main() {
6185
6186 ; return 0; }
6187 EOF
6188 if { (eval echo configure:6200: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
6189   rm -rf conftest*
6190   ac_cv_kerberos=yes
6191 else
6192   echo "configure: failed program was:" >&5
6193   cat conftest.$ac_ext >&5
6194   rm -rf conftest*
6195   ac_cv_kerberos=no
6196 fi
6197 rm -f conftest*
6198   CPPFLAGS="$ac_save_CPPFLAGS"
6199 fi
6200
6201 echo "$ac_t""$ac_cv_kerberos" 1>&6
6202     if test "$ac_cv_kerberos" = yes ; then
6203       have_kerberos=yes
6204       cat >> confdefs.h <<\EOF
6205 #define HAVE_KERBEROS 1
6206 EOF
6207
6208
6209       # from Tim Showalter <tjs+@andrew.cmu.edu>
6210       PASSWD_LIBS="$PASSWD_LIBS -lkrb -ldes"
6211       echo $ac_n "checking for res_search""... $ac_c" 1>&6
6212 echo "configure:6224: checking for res_search" >&5
6213 if eval "test \"`echo '$''{'ac_cv_func_res_search'+set}'`\" = set"; then
6214   echo $ac_n "(cached) $ac_c" 1>&6
6215 else
6216   cat > conftest.$ac_ext <<EOF
6217 #line 6229 "configure"
6218 #include "confdefs.h"
6219 /* System header to define __stub macros and hopefully few prototypes,
6220     which can conflict with char res_search(); below.  */
6221 #include <assert.h>
6222 /* Override any gcc2 internal prototype to avoid an error.  */
6223 /* We use char because int might match the return type of a gcc2
6224     builtin and then its argument prototype would still apply.  */
6225 char res_search();
6226
6227 int main() {
6228
6229 /* The GNU C library defines this for functions which it implements
6230     to always fail with ENOSYS.  Some functions are actually named
6231     something starting with __ and the normal name is an alias.  */
6232 #if defined (__stub_res_search) || defined (__stub___res_search)
6233 choke me
6234 #else
6235 res_search();
6236 #endif
6237
6238 ; return 0; }
6239 EOF
6240 if { (eval echo configure:6252: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
6241   rm -rf conftest*
6242   eval "ac_cv_func_res_search=yes"
6243 else
6244   echo "configure: failed program was:" >&5
6245   cat conftest.$ac_ext >&5
6246   rm -rf conftest*
6247   eval "ac_cv_func_res_search=no"
6248 fi
6249 rm -f conftest*
6250 fi
6251
6252 if eval "test \"`echo '$ac_cv_func_'res_search`\" = yes"; then
6253   echo "$ac_t""yes" 1>&6
6254   :
6255 else
6256   echo "$ac_t""no" 1>&6
6257 echo $ac_n "checking for res_search in -lresolv""... $ac_c" 1>&6
6258 echo "configure:6270: checking for res_search in -lresolv" >&5
6259 ac_lib_var=`echo resolv'_'res_search | sed 'y%./+-%__p_%'`
6260 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
6261   echo $ac_n "(cached) $ac_c" 1>&6
6262 else
6263   ac_save_LIBS="$LIBS"
6264 LIBS="-lresolv  $LIBS"
6265 cat > conftest.$ac_ext <<EOF
6266 #line 6278 "configure"
6267 #include "confdefs.h"
6268 /* Override any gcc2 internal prototype to avoid an error.  */
6269 /* We use char because int might match the return type of a gcc2
6270     builtin and then its argument prototype would still apply.  */
6271 char res_search();
6272
6273 int main() {
6274 res_search()
6275 ; return 0; }
6276 EOF
6277 if { (eval echo configure:6289: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
6278   rm -rf conftest*
6279   eval "ac_cv_lib_$ac_lib_var=yes"
6280 else
6281   echo "configure: failed program was:" >&5
6282   cat conftest.$ac_ext >&5
6283   rm -rf conftest*
6284   eval "ac_cv_lib_$ac_lib_var=no"
6285 fi
6286 rm -f conftest*
6287 LIBS="$ac_save_LIBS"
6288
6289 fi
6290 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
6291   echo "$ac_t""yes" 1>&6
6292   PASSWD_LIBS="${PASSWD_LIBS} -lresolv"
6293 else
6294   echo "$ac_t""no" 1>&6
6295 echo "configure: warning: Can't find DNS resolver libraries needed for Kerberos" 1>&2
6296         
6297 fi
6298
6299 fi
6300
6301
6302     fi
6303   elif test "$with_kerberos" != no; then
6304     echo "error: must be yes or no: --with-kerberos=$with_kerberos"
6305     exit 1
6306   fi
6307
6308   # Next, check for the nine billion variants of shadow passwords...
6309
6310   passwd_cruft_done=no
6311   # Check whether --with-shadow or --without-shadow was given.
6312 if test "${with_shadow+set}" = set; then
6313   withval="$with_shadow"
6314   with_shadow="$withval"; with_shadow_req="$withval"
6315 else
6316   with_shadow=yes
6317 fi
6318
6319
6320   
6321    case "$with_shadow" in
6322     yes) ;;
6323     no)  ;;
6324
6325     /*)
6326      echo $ac_n "checking for shadow password headers""... $ac_c" 1>&6
6327 echo "configure:6339: checking for shadow password headers" >&5
6328      d=$with_shadow/include
6329      if test -d $d; then
6330        X_CFLAGS="-I$d $X_CFLAGS"
6331        echo "$ac_t""$d" 1>&6
6332      else
6333        echo "$ac_t""not found ($d: no such directory)" 1>&6
6334      fi
6335
6336      echo $ac_n "checking for shadow password libs""... $ac_c" 1>&6
6337 echo "configure:6349: checking for shadow password libs" >&5
6338      d=$with_shadow/lib
6339      if test -d $d; then
6340        X_LIBS="-L$d $X_LIBS"
6341        echo "$ac_t""$d" 1>&6
6342      else
6343        echo "$ac_t""not found ($d: no such directory)" 1>&6
6344      fi
6345
6346      # replace the directory string with "yes".
6347      with_shadow_req="yes"
6348      with_shadow=$with_shadow_req
6349      ;;
6350
6351     *)
6352      echo ""
6353      echo "error: argument to --with-shadow must be \"yes\", \"no\", or a directory."
6354      echo "       If it is a directory, then \`DIR/include' will be added to"
6355      echo "       the -I list, and \`DIR/lib' will be added to the -L list."
6356      exit 1
6357      ;;
6358    esac
6359
6360    # why is this necessary?
6361    # if we don't do this, then "./configure --with-motif=/usr/local/lesstif"
6362    # behaves as if "--with-zippy=/usr/local/lesstif" was also present!
6363    withval=
6364   
6365
6366   if test "$with_shadow" = no; then
6367     passwd_cruft_done=yes
6368   elif test "$with_shadow" != yes; then
6369     echo "error: must be yes or no: --with-shadow=$with_shadow"
6370     exit 1
6371   fi
6372
6373
6374   # Sun's "adjunct" passwords.
6375   #
6376   if test "$passwd_cruft_done" = no ; then
6377     echo $ac_n "checking for Sun-style shadow passwords""... $ac_c" 1>&6
6378 echo "configure:6390: checking for Sun-style shadow passwords" >&5
6379 if eval "test \"`echo '$''{'ac_cv_sun_adjunct'+set}'`\" = set"; then
6380   echo $ac_n "(cached) $ac_c" 1>&6
6381 else
6382   
6383   ac_save_CPPFLAGS="$CPPFLAGS"
6384   if test \! -z "$includedir" ; then 
6385     CPPFLAGS="$CPPFLAGS -I$includedir"
6386   fi
6387   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
6388   cat > conftest.$ac_ext <<EOF
6389 #line 6401 "configure"
6390 #include "confdefs.h"
6391 #include <stdlib.h>
6392                                       #include <unistd.h>
6393                                       #include <sys/types.h>
6394                                       #include <sys/label.h>
6395                                       #include <sys/audit.h>
6396                                       #include <pwdadj.h>
6397 int main() {
6398 struct passwd_adjunct *p = getpwanam("nobody");
6399                          const char *pw = p->pwa_passwd;
6400 ; return 0; }
6401 EOF
6402 if { (eval echo configure:6414: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
6403   rm -rf conftest*
6404   ac_cv_sun_adjunct=yes
6405 else
6406   echo "configure: failed program was:" >&5
6407   cat conftest.$ac_ext >&5
6408   rm -rf conftest*
6409   ac_cv_sun_adjunct=no
6410 fi
6411 rm -f conftest*
6412   CPPFLAGS="$ac_save_CPPFLAGS"
6413 fi
6414
6415 echo "$ac_t""$ac_cv_sun_adjunct" 1>&6
6416     if test "$ac_cv_sun_adjunct" = yes; then
6417       have_shadow=yes
6418       need_setuid=yes
6419       passwd_cruft_done=yes
6420       cat >> confdefs.h <<\EOF
6421 #define HAVE_ADJUNCT_PASSWD 1
6422 EOF
6423
6424     fi
6425   fi
6426
6427   # DEC and SCO so-called "enhanced" security.
6428   #
6429   if test "$passwd_cruft_done" = no ; then
6430     echo $ac_n "checking for DEC-style shadow passwords""... $ac_c" 1>&6
6431 echo "configure:6443: checking for DEC-style shadow passwords" >&5
6432 if eval "test \"`echo '$''{'ac_cv_enhanced_passwd'+set}'`\" = set"; then
6433   echo $ac_n "(cached) $ac_c" 1>&6
6434 else
6435   
6436   ac_save_CPPFLAGS="$CPPFLAGS"
6437   if test \! -z "$includedir" ; then 
6438     CPPFLAGS="$CPPFLAGS -I$includedir"
6439   fi
6440   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
6441   cat > conftest.$ac_ext <<EOF
6442 #line 6454 "configure"
6443 #include "confdefs.h"
6444 #include <stdlib.h>
6445                                       #include <unistd.h>
6446                                       #include <sys/types.h>
6447                                       #include <pwd.h>
6448                                       #include <sys/security.h>
6449                                       #include <prot.h>
6450 int main() {
6451 struct pr_passwd *p;
6452                          const char *pw;
6453                          set_auth_parameters(0, 0);
6454                          check_auth_parameters();
6455                          p = getprpwnam("nobody");
6456                          pw = p->ufld.fd_encrypt;
6457 ; return 0; }
6458 EOF
6459 if { (eval echo configure:6471: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
6460   rm -rf conftest*
6461   ac_cv_enhanced_passwd=yes
6462 else
6463   echo "configure: failed program was:" >&5
6464   cat conftest.$ac_ext >&5
6465   rm -rf conftest*
6466   ac_cv_enhanced_passwd=no
6467 fi
6468 rm -f conftest*
6469   CPPFLAGS="$ac_save_CPPFLAGS"
6470 fi
6471
6472 echo "$ac_t""$ac_cv_enhanced_passwd" 1>&6
6473     if test $ac_cv_enhanced_passwd = yes; then
6474       have_shadow=yes
6475       need_setuid=yes
6476       passwd_cruft_done=yes
6477       cat >> confdefs.h <<\EOF
6478 #define HAVE_ENHANCED_PASSWD 1
6479 EOF
6480
6481
6482       # On SCO, getprpwnam() is in -lprot (which uses nap() from -lx)
6483       # (I'm told it needs -lcurses too, but I don't understand why.)
6484       echo $ac_n "checking for getprpwnam in -lprot""... $ac_c" 1>&6
6485 echo "configure:6497: checking for getprpwnam in -lprot" >&5
6486 ac_lib_var=`echo prot'_'getprpwnam | sed 'y%./+-%__p_%'`
6487 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
6488   echo $ac_n "(cached) $ac_c" 1>&6
6489 else
6490   ac_save_LIBS="$LIBS"
6491 LIBS="-lprot -lx $LIBS"
6492 cat > conftest.$ac_ext <<EOF
6493 #line 6505 "configure"
6494 #include "confdefs.h"
6495 /* Override any gcc2 internal prototype to avoid an error.  */
6496 /* We use char because int might match the return type of a gcc2
6497     builtin and then its argument prototype would still apply.  */
6498 char getprpwnam();
6499
6500 int main() {
6501 getprpwnam()
6502 ; return 0; }
6503 EOF
6504 if { (eval echo configure:6516: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
6505   rm -rf conftest*
6506   eval "ac_cv_lib_$ac_lib_var=yes"
6507 else
6508   echo "configure: failed program was:" >&5
6509   cat conftest.$ac_ext >&5
6510   rm -rf conftest*
6511   eval "ac_cv_lib_$ac_lib_var=no"
6512 fi
6513 rm -f conftest*
6514 LIBS="$ac_save_LIBS"
6515
6516 fi
6517 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
6518   echo "$ac_t""yes" 1>&6
6519   PASSWD_LIBS="$PASSWD_LIBS -lprot -lcurses -lx"
6520 else
6521   echo "$ac_t""no" 1>&6
6522 # On DEC, getprpwnam() is in -lsecurity
6523                     echo $ac_n "checking for getprpwnam in -lsecurity""... $ac_c" 1>&6
6524 echo "configure:6536: checking for getprpwnam in -lsecurity" >&5
6525 ac_lib_var=`echo security'_'getprpwnam | sed 'y%./+-%__p_%'`
6526 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
6527   echo $ac_n "(cached) $ac_c" 1>&6
6528 else
6529   ac_save_LIBS="$LIBS"
6530 LIBS="-lsecurity  $LIBS"
6531 cat > conftest.$ac_ext <<EOF
6532 #line 6544 "configure"
6533 #include "confdefs.h"
6534 /* Override any gcc2 internal prototype to avoid an error.  */
6535 /* We use char because int might match the return type of a gcc2
6536     builtin and then its argument prototype would still apply.  */
6537 char getprpwnam();
6538
6539 int main() {
6540 getprpwnam()
6541 ; return 0; }
6542 EOF
6543 if { (eval echo configure:6555: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
6544   rm -rf conftest*
6545   eval "ac_cv_lib_$ac_lib_var=yes"
6546 else
6547   echo "configure: failed program was:" >&5
6548   cat conftest.$ac_ext >&5
6549   rm -rf conftest*
6550   eval "ac_cv_lib_$ac_lib_var=no"
6551 fi
6552 rm -f conftest*
6553 LIBS="$ac_save_LIBS"
6554
6555 fi
6556 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
6557   echo "$ac_t""yes" 1>&6
6558   PASSWD_LIBS="$PASSWD_LIBS -lsecurity"
6559 else
6560   echo "$ac_t""no" 1>&6
6561 fi
6562
6563 fi
6564
6565     fi
6566   fi
6567
6568   # HP's entry in the "Not Invented Here" Sweepstakes.
6569   #
6570   if test "$passwd_cruft_done" = no ; then
6571     echo $ac_n "checking for HP-style shadow passwords""... $ac_c" 1>&6
6572 echo "configure:6584: checking for HP-style shadow passwords" >&5
6573 if eval "test \"`echo '$''{'ac_cv_hpux_passwd'+set}'`\" = set"; then
6574   echo $ac_n "(cached) $ac_c" 1>&6
6575 else
6576   
6577   ac_save_CPPFLAGS="$CPPFLAGS"
6578   if test \! -z "$includedir" ; then 
6579     CPPFLAGS="$CPPFLAGS -I$includedir"
6580   fi
6581   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
6582   cat > conftest.$ac_ext <<EOF
6583 #line 6595 "configure"
6584 #include "confdefs.h"
6585 #include <stdlib.h>
6586                                       #include <unistd.h>
6587                                       #include <sys/types.h>
6588                                       #include <pwd.h>
6589                                       #include <hpsecurity.h>
6590                                       #include <prot.h>
6591 int main() {
6592 struct s_passwd *p = getspwnam("nobody");
6593                          const char *pw = p->pw_passwd;
6594 ; return 0; }
6595 EOF
6596 if { (eval echo configure:6608: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
6597   rm -rf conftest*
6598   ac_cv_hpux_passwd=yes
6599 else
6600   echo "configure: failed program was:" >&5
6601   cat conftest.$ac_ext >&5
6602   rm -rf conftest*
6603   ac_cv_hpux_passwd=no
6604 fi
6605 rm -f conftest*
6606   CPPFLAGS="$ac_save_CPPFLAGS"
6607 fi
6608
6609 echo "$ac_t""$ac_cv_hpux_passwd" 1>&6
6610     if test "$ac_cv_hpux_passwd" = yes; then
6611       have_shadow=yes
6612       need_setuid=yes
6613       passwd_cruft_done=yes
6614       cat >> confdefs.h <<\EOF
6615 #define HAVE_HPUX_PASSWD 1
6616 EOF
6617
6618
6619       # on HPUX, bigcrypt is in -lsec
6620       echo $ac_n "checking for bigcrypt in -lsec""... $ac_c" 1>&6
6621 echo "configure:6633: checking for bigcrypt in -lsec" >&5
6622 ac_lib_var=`echo sec'_'bigcrypt | sed 'y%./+-%__p_%'`
6623 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
6624   echo $ac_n "(cached) $ac_c" 1>&6
6625 else
6626   ac_save_LIBS="$LIBS"
6627 LIBS="-lsec  $LIBS"
6628 cat > conftest.$ac_ext <<EOF
6629 #line 6641 "configure"
6630 #include "confdefs.h"
6631 /* Override any gcc2 internal prototype to avoid an error.  */
6632 /* We use char because int might match the return type of a gcc2
6633     builtin and then its argument prototype would still apply.  */
6634 char bigcrypt();
6635
6636 int main() {
6637 bigcrypt()
6638 ; return 0; }
6639 EOF
6640 if { (eval echo configure:6652: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
6641   rm -rf conftest*
6642   eval "ac_cv_lib_$ac_lib_var=yes"
6643 else
6644   echo "configure: failed program was:" >&5
6645   cat conftest.$ac_ext >&5
6646   rm -rf conftest*
6647   eval "ac_cv_lib_$ac_lib_var=no"
6648 fi
6649 rm -f conftest*
6650 LIBS="$ac_save_LIBS"
6651
6652 fi
6653 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
6654   echo "$ac_t""yes" 1>&6
6655   PASSWD_LIBS="$PASSWD_LIBS -lsec"
6656 else
6657   echo "$ac_t""no" 1>&6
6658 fi
6659
6660     fi
6661   fi
6662
6663   # Traditional (ha!) shadow passwords.
6664   #
6665   if test "$passwd_cruft_done" = no ; then
6666     echo $ac_n "checking for generic shadow passwords""... $ac_c" 1>&6
6667 echo "configure:6679: checking for generic shadow passwords" >&5
6668 if eval "test \"`echo '$''{'ac_cv_shadow'+set}'`\" = set"; then
6669   echo $ac_n "(cached) $ac_c" 1>&6
6670 else
6671   
6672   ac_save_CPPFLAGS="$CPPFLAGS"
6673   if test \! -z "$includedir" ; then 
6674     CPPFLAGS="$CPPFLAGS -I$includedir"
6675   fi
6676   CPPFLAGS="$CPPFLAGS $X_CFLAGS"
6677   cat > conftest.$ac_ext <<EOF
6678 #line 6690 "configure"
6679 #include "confdefs.h"
6680 #include <stdlib.h>
6681                                       #include <unistd.h>
6682                                       #include <sys/types.h>
6683                                       #include <pwd.h>
6684                                       #include <shadow.h>
6685 int main() {
6686 struct spwd *p = getspnam("nobody");
6687                          const char *pw = p->sp_pwdp;
6688 ; return 0; }
6689 EOF
6690 if { (eval echo configure:6702: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
6691   rm -rf conftest*
6692   ac_cv_shadow=yes
6693 else
6694   echo "configure: failed program was:" >&5
6695   cat conftest.$ac_ext >&5
6696   rm -rf conftest*
6697   ac_cv_shadow=no
6698 fi
6699 rm -f conftest*
6700   CPPFLAGS="$ac_save_CPPFLAGS"
6701 fi
6702
6703 echo "$ac_t""$ac_cv_shadow" 1>&6
6704     if test "$ac_cv_shadow" = yes; then
6705       have_shadow=yes
6706       need_setuid=yes
6707       passwd_cruft_done=yes
6708       cat >> confdefs.h <<\EOF
6709 #define HAVE_SHADOW_PASSWD 1
6710 EOF
6711
6712
6713       # On some systems (UnixWare 2.1), getspnam() is in -lgen instead of -lc.
6714       have_getspnam=no
6715       echo $ac_n "checking for getspnam in -lc""... $ac_c" 1>&6
6716 echo "configure:6728: checking for getspnam in -lc" >&5
6717 ac_lib_var=`echo c'_'getspnam | sed 'y%./+-%__p_%'`
6718 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
6719   echo $ac_n "(cached) $ac_c" 1>&6
6720 else
6721   ac_save_LIBS="$LIBS"
6722 LIBS="-lc  $LIBS"
6723 cat > conftest.$ac_ext <<EOF
6724 #line 6736 "configure"
6725 #include "confdefs.h"
6726 /* Override any gcc2 internal prototype to avoid an error.  */
6727 /* We use char because int might match the return type of a gcc2
6728     builtin and then its argument prototype would still apply.  */
6729 char getspnam();
6730
6731 int main() {
6732 getspnam()
6733 ; return 0; }
6734 EOF
6735 if { (eval echo configure:6747: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
6736   rm -rf conftest*
6737   eval "ac_cv_lib_$ac_lib_var=yes"
6738 else
6739   echo "configure: failed program was:" >&5
6740   cat conftest.$ac_ext >&5
6741   rm -rf conftest*
6742   eval "ac_cv_lib_$ac_lib_var=no"
6743 fi
6744 rm -f conftest*
6745 LIBS="$ac_save_LIBS"
6746
6747 fi
6748 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
6749   echo "$ac_t""yes" 1>&6
6750   have_getspnam=yes
6751 else
6752   echo "$ac_t""no" 1>&6
6753 fi
6754
6755       if test "$have_getspnam" = no ; then
6756         echo $ac_n "checking for getspnam in -lgen""... $ac_c" 1>&6
6757 echo "configure:6769: checking for getspnam in -lgen" >&5
6758 ac_lib_var=`echo gen'_'getspnam | sed 'y%./+-%__p_%'`
6759 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
6760   echo $ac_n "(cached) $ac_c" 1>&6
6761 else
6762   ac_save_LIBS="$LIBS"
6763 LIBS="-lgen  $LIBS"
6764 cat > conftest.$ac_ext <<EOF
6765 #line 6777 "configure"
6766 #include "confdefs.h"
6767 /* Override any gcc2 internal prototype to avoid an error.  */
6768 /* We use char because int might match the return type of a gcc2
6769     builtin and then its argument prototype would still apply.  */
6770 char getspnam();
6771
6772 int main() {
6773 getspnam()
6774 ; return 0; }
6775 EOF
6776 if { (eval echo configure:6788: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
6777   rm -rf conftest*
6778   eval "ac_cv_lib_$ac_lib_var=yes"
6779 else
6780   echo "configure: failed program was:" >&5
6781   cat conftest.$ac_ext >&5
6782   rm -rf conftest*
6783   eval "ac_cv_lib_$ac_lib_var=no"
6784 fi
6785 rm -f conftest*
6786 LIBS="$ac_save_LIBS"
6787
6788 fi
6789 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
6790   echo "$ac_t""yes" 1>&6
6791   have_getspnam=yes; PASSWD_LIBS="$PASSWD_LIBS -lgen"
6792 else
6793   echo "$ac_t""no" 1>&6
6794 fi
6795
6796       fi
6797     fi
6798   fi
6799
6800   # On FreeBSD, getpwnam() and friends work just like on non-shadow-password
6801   # systems -- except you only get stuff in the pw_passwd field if the running
6802   # program is setuid.  So, guess that we've got this lossage to contend with
6803   # if /etc/master.passwd exists, and default to a setuid installation.
6804   #
6805   if test "$passwd_cruft_done" = no ; then
6806     echo $ac_n "checking for FreeBSD-style shadow passwords""... $ac_c" 1>&6
6807 echo "configure:6819: checking for FreeBSD-style shadow passwords" >&5
6808 if eval "test \"`echo '$''{'ac_cv_master_passwd'+set}'`\" = set"; then
6809   echo $ac_n "(cached) $ac_c" 1>&6
6810 else
6811   if test -f /etc/master.passwd ; then
6812                       ac_cv_master_passwd=yes
6813                     else
6814                       ac_cv_master_passwd=no
6815                     fi
6816 fi
6817
6818 echo "$ac_t""$ac_cv_master_passwd" 1>&6
6819     if test "$ac_cv_master_passwd" = yes; then
6820       need_setuid=yes
6821       passwd_cruft_done=yes
6822     fi
6823   fi
6824
6825   # On some systems (UnixWare 2.1), crypt() is in -lcrypt instead of -lc.
6826   have_crypt=no
6827   echo $ac_n "checking for crypt in -lc""... $ac_c" 1>&6
6828 echo "configure:6840: checking for crypt in -lc" >&5
6829 ac_lib_var=`echo c'_'crypt | sed 'y%./+-%__p_%'`
6830 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
6831   echo $ac_n "(cached) $ac_c" 1>&6
6832 else
6833   ac_save_LIBS="$LIBS"
6834 LIBS="-lc  $LIBS"
6835 cat > conftest.$ac_ext <<EOF
6836 #line 6848 "configure"
6837 #include "confdefs.h"
6838 /* Override any gcc2 internal prototype to avoid an error.  */
6839 /* We use char because int might match the return type of a gcc2
6840     builtin and then its argument prototype would still apply.  */
6841 char crypt();
6842
6843 int main() {
6844 crypt()
6845 ; return 0; }
6846 EOF
6847 if { (eval echo configure:6859: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
6848   rm -rf conftest*
6849   eval "ac_cv_lib_$ac_lib_var=yes"
6850 else
6851   echo "configure: failed program was:" >&5
6852   cat conftest.$ac_ext >&5
6853   rm -rf conftest*
6854   eval "ac_cv_lib_$ac_lib_var=no"
6855 fi
6856 rm -f conftest*
6857 LIBS="$ac_save_LIBS"
6858
6859 fi
6860 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
6861   echo "$ac_t""yes" 1>&6
6862   have_crypt=yes
6863 else
6864   echo "$ac_t""no" 1>&6
6865 fi
6866
6867   if test "$have_crypt" = no ; then
6868     echo $ac_n "checking for crypt in -lcrypt""... $ac_c" 1>&6
6869 echo "configure:6881: checking for crypt in -lcrypt" >&5
6870 ac_lib_var=`echo crypt'_'crypt | sed 'y%./+-%__p_%'`
6871 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
6872   echo $ac_n "(cached) $ac_c" 1>&6
6873 else
6874   ac_save_LIBS="$LIBS"
6875 LIBS="-lcrypt  $LIBS"
6876 cat > conftest.$ac_ext <<EOF
6877 #line 6889 "configure"
6878 #include "confdefs.h"
6879 /* Override any gcc2 internal prototype to avoid an error.  */
6880 /* We use char because int might match the return type of a gcc2
6881     builtin and then its argument prototype would still apply.  */
6882 char crypt();
6883
6884 int main() {
6885 crypt()
6886 ; return 0; }
6887 EOF
6888 if { (eval echo configure:6900: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
6889   rm -rf conftest*
6890   eval "ac_cv_lib_$ac_lib_var=yes"
6891 else
6892   echo "configure: failed program was:" >&5
6893   cat conftest.$ac_ext >&5
6894   rm -rf conftest*
6895   eval "ac_cv_lib_$ac_lib_var=no"
6896 fi
6897 rm -f conftest*
6898 LIBS="$ac_save_LIBS"
6899
6900 fi
6901 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
6902   echo "$ac_t""yes" 1>&6
6903   have_crypt=yes; PASSWD_LIBS="$PASSWD_LIBS -lcrypt"
6904 else
6905   echo "$ac_t""no" 1>&6
6906 fi
6907
6908   fi
6909
6910
6911   # Most of the above shadow mechanisms will have set need_setuid to yes,
6912   # if they were found.  But, on some systems, we need setuid even when
6913   # using plain old vanilla passwords.
6914   #
6915   if test "$need_setuid" = no ; then
6916     case "$host" in
6917       *-hpux* | *-aix* | *-netbsd* | *-freebsd* | *-openbsd* )
6918         need_setuid=yes
6919       ;;
6920     esac
6921   fi
6922
6923 fi
6924
6925
6926
6927 if test \! -z "$includedir" ; then 
6928   INCLUDES="-I$includedir"
6929 fi
6930
6931 if test \! -z "$libdir" ; then
6932   LDFLAGS="$LDFLAGS -L$libdir"
6933 fi
6934
6935
6936 ##### should have options to override the DEPEND crap, I guess...
6937 DEPEND=makedepend
6938 DEPEND_FLAGS=
6939 DEPEND_DEFINES=
6940
6941
6942 # Done testing things -- now substitute in some stuff for the Makefiles.
6943 #
6944 if test "$have_motif" = yes; then
6945   cat >> confdefs.h <<\EOF
6946 #define HAVE_MOTIF 1
6947 EOF
6948
6949   TOOLKIT_SRCS='$(MOTIF_SRCS)'
6950   TOOLKIT_OBJS='$(MOTIF_OBJS)'
6951 elif test "$have_athena" = yes; then
6952   cat >> confdefs.h <<\EOF
6953 #define HAVE_ATHENA 1
6954 EOF
6955
6956   TOOLKIT_SRCS='$(ATHENA_SRCS)'
6957   TOOLKIT_OBJS='$(ATHENA_OBJS)'
6958 else
6959   TOOLKIT_SRCS=''
6960   TOOLKIT_OBJS=''
6961 fi
6962
6963 if test "$have_kerberos" = yes; then
6964   PASSWD_SRCS='$(KERBEROS_SRCS)'
6965   PASSWD_OBJS='$(KERBEROS_OBJS)'
6966 else
6967   PASSWD_SRCS='$(PWENT_SRCS)'
6968   PASSWD_OBJS='$(PWENT_OBJS)'
6969 fi
6970
6971 if test "$enable_locking" = yes; then
6972   LOCK_SRCS='$(LOCK_SRCS_1) $(PASSWD_SRCS)'
6973   LOCK_OBJS='$(LOCK_OBJS_1) $(PASSWD_OBJS)'
6974 else
6975   LOCK_SRCS=''
6976   LOCK_OBJS=''
6977 fi
6978
6979 if test "$need_setuid" = yes; then
6980   NEED_SETUID=yes
6981   INSTALL_SETUID='$(INSTALL) $(SUID_FLAGS)'
6982 else
6983   NEED_SETUID=no
6984   INSTALL_SETUID='$(INSTALL_PROGRAM)'
6985 fi
6986
6987 tab='   '
6988 if test "$have_gl" = yes; then
6989   GL_EXES='$(GL_EXES)'
6990   GL_KLUDGE=${tab}
6991 else
6992   GL_KLUDGE='  -'${tab}
6993 fi
6994
6995
6996
6997
6998
6999
7000
7001
7002
7003
7004
7005
7006
7007
7008
7009
7010
7011
7012
7013
7014
7015
7016
7017
7018
7019
7020
7021
7022
7023
7024
7025
7026 # Print some warnings before emitting the Makefiles.
7027 #
7028 warn_prefix_1="    Warning:"
7029 warn_prefix_2="       Note:"
7030 warn_prefix="$warn_prefix_1"
7031
7032 warning=no
7033 warnsep='    #################################################################'
7034
7035 warnpre() {
7036   if test "$warning" = no ; then
7037     echo '' ; echo "$warnsep" ; echo ''
7038     warning=yes
7039   fi
7040 }
7041
7042 warn() {
7043   warnpre
7044   if test "$warning" = long ; then echo '' ; fi
7045   warning=yes
7046   echo "$warn_prefix $@"
7047 }
7048
7049 warnL() {
7050   was=$warning
7051   warnpre
7052   warning=yes
7053   if test "$was" != no ; then echo '' ; fi
7054   echo "$warn_prefix $@"
7055 }
7056
7057 warn2() {
7058   echo "             $@"
7059   warning=long
7060 }
7061
7062 note() {
7063   warn_prefix="$warn_prefix_2"
7064   warn $@
7065   warn_prefix="$warn_prefix_1"
7066 }
7067
7068 noteL() {
7069   warn_prefix="$warn_prefix_2"
7070   warnL $@
7071   warn_prefix="$warn_prefix_1"
7072 }
7073
7074
7075 if test "$with_sgi_req" = yes -a "$have_sgi" = no ; then
7076   warn 'The SGI saver extension was requested, but was not found.'
7077 fi
7078
7079 if test "$with_mit_req" = yes -a "$have_mit" = no ; then
7080   warn 'The MIT saver extension was requested, but was not found.'
7081 fi
7082
7083 if test "$with_xidle_req" = yes -a "$have_xidle" = no ; then
7084   warn 'The XIdle extension was requested, but was not found.'
7085 fi
7086
7087 if test "$with_xshm_req" = yes -a "$have_xshm" = no ; then
7088   warn 'The XSHM extension was requested, but was not found.'
7089 fi
7090
7091 if test "$with_sgivc_req" = yes -a "$have_sgivc" = no ; then
7092   warn 'The SGI-VIDEO-CONTROL extension was requested, but was not found.'
7093 fi
7094
7095 if test "$with_dpms_req" = yes -a "$have_dpms" = no ; then
7096   warn 'The DPMS extension was requested, but was not found.'
7097 fi
7098
7099 if test "$have_motif" = no -a "$have_athena" = no ; then
7100   warnL "Neither Motif nor Athena widgets seem to be available;"
7101   warn2 "the \`xscreensaver-demo' program requires one or the"
7102   warn2 "other."
7103   proselytize_motif=no
7104
7105 elif test "$with_motif_req" = yes -a "$have_motif" = no ; then
7106   warnL "Use of Motif was requested, but it wasn't found;"
7107   warn2 "Athena will be used instead."
7108
7109 elif test "$with_athena_req" = yes -a "$have_athena" = no ; then
7110   warnL "Use of Athena was requested, but it wasn't found;"
7111   warn2 "Motif will be used instead."
7112 fi
7113
7114 if test "$have_motif" = yes -a "$have_lesstif" = yes ; then
7115
7116   preferred_lesstif=0.86
7117
7118   if test "$lesstif_version" = unknown; then
7119     warnL "Unable to determine the LessTif version number!"
7120     warn2 "Make sure you are using version $preferred_lesstif or newer."
7121     warn2 "See <http://www.lesstif.org/>."
7122
7123   elif test \! $lesstif_version -gt 82; then
7124     warnL "LessTif version $lesstif_version_string is being used."
7125     warn2 "LessTif versions 0.82 and earlier are too buggy to"
7126     warn2 "use with XScreenSaver; it is strongly recommended"
7127     warn2 "that you upgrade to at least version $preferred_lesstif!"
7128     warn2 "See <http://www.lesstif.org/>."
7129   fi
7130 fi
7131
7132 if test "$proselytize_motif" = yes ; then
7133     warnL "Athena widgets are being used instead of Motif."
7134     warn2 "The \`xscreensaver-demo' program looks much better"
7135     warn2 "with Motif.  Wouldn't you rather be using Motif?"
7136     warn2 "It is shipped by every commercial Unix vendor;"
7137     warn2 "and there is a free implementation available as"
7138     warn2 "well: see <http://www.lesstif.org/>."
7139 fi
7140
7141
7142 if test "$have_gl" = yes -a "$ac_have_mesa_gl" = yes ; then
7143   preferred_mesagl=2.7
7144
7145   if test "$ac_mesagl_version" = unknown; then
7146     warnL "Unable to determine the MesaGL version number!"
7147     warn2 "Make sure you are using version $preferred_mesagl or newer."
7148
7149   elif test \! "$ac_mesagl_version" -gt 2006; then
7150     warnL "MesaGL version $ac_mesagl_version_string is being used."
7151     warn2 "MesaGL versions 2.6 and earlier have a security bug."
7152     warn2 "It is strongly recommended that you upgrade to at"
7153     warn2 "least version $preferred_mesagl."
7154   fi
7155 fi
7156
7157
7158 if test "$have_xpm" = no ; then
7159   if test "$with_xpm_req" = yes ; then
7160     warnL 'Use of XPM was requested, but it was not found.'
7161   elif test "$with_xpm_req" = no ; then
7162     noteL 'The XPM library is not being used.'
7163   else
7164     noteL 'The XPM library was not found.'
7165   fi
7166
7167   echo ''
7168   warn2 'Some of the demos will not be as colorful as they'
7169   warn2 'could be.  You might want to consider installing XPM'
7170   warn2 'and re-running configure.  (Remember to delete the'
7171   warn2 'config.cache file first.)  You can find XPM at most'
7172   warn2 'X11 archive sites, such as <http://sunsite.unc.edu/>.'
7173 fi
7174
7175 if test "$have_gl" = no ; then
7176   if test "$with_gl_req" = yes ; then
7177     warnL 'Use of GL was requested, but it was not found.'
7178   elif test "$with_gl_req" = no ; then
7179     noteL 'The OpenGL 3D library is not being used.'
7180   else
7181     noteL 'The OpenGL 3D library was not found.'
7182   fi
7183
7184   echo ''
7185   warn2 'Those demos which use 3D will not be built or installed.'
7186   warn2 'You might want to consider installing OpenGL and'
7187   warn2 're-running configure.  (Remember to delete the'
7188   warn2 "config.cache file first.)  If your vendor doesn't ship"
7189   warn2 'their own implementation of OpenGL, you can get a free'
7190   warn2 'version at <http://www.ssec.wisc.edu/~brianp/Mesa.html>.'
7191   warn2 'For general OpenGL info, see <http://www.opengl.org/>.'
7192
7193 fi
7194
7195 if test "$with_readdisplay_req" = yes -a "$have_readdisplay" = no ; then
7196   warn 'Use of XReadDisplay was requested, but it was not found.'
7197 fi
7198
7199 if test "$with_sgivideo_req" = yes -a "$have_sgivideo" = no ; then
7200   warn 'Use of the Iris Video Library was requested, but it was not found.'
7201 fi
7202
7203 if test "$with_kerberos_req" = yes -a "$have_kerberos" = no ; then
7204   warn 'Use of Kerberos was requested, but it was not found.'
7205 fi
7206
7207 if test "$with_shadow_req" = yes -a "$have_shadow" = no ; then
7208   warn 'Use of shadow passwords was requested, but they were not found.'
7209 fi
7210
7211 if test -n "$with_zippy_req"; then
7212   if test "$with_zippy_req" != "$ac_cv_zippy_program" ; then
7213     warnL "$with_zippy_req was requested as the Zippy program,"
7214     warn2 "but was not found.  The default will be used instead."
7215   fi
7216 fi
7217
7218 if test "$warning" != no; then
7219   echo '' ; echo "$warnsep" ; echo ''
7220 fi
7221
7222
7223 trap '' 1 2 15
7224 cat > confcache <<\EOF
7225 # This file is a shell script that caches the results of configure
7226 # tests run on this system so they can be shared between configure
7227 # scripts and configure runs.  It is not useful on other systems.
7228 # If it contains results you don't want to keep, you may remove or edit it.
7229 #
7230 # By default, configure uses ./config.cache as the cache file,
7231 # creating it if it does not exist already.  You can give configure
7232 # the --cache-file=FILE option to use a different cache file; that is
7233 # what configure does when it calls configure scripts in
7234 # subdirectories, so they share the cache.
7235 # Giving --cache-file=/dev/null disables caching, for debugging configure.
7236 # config.status only pays attention to the cache file if you give it the
7237 # --recheck option to rerun configure.
7238 #
7239 EOF
7240 # The following way of writing the cache mishandles newlines in values,
7241 # but we know of no workaround that is simple, portable, and efficient.
7242 # So, don't put newlines in cache variables' values.
7243 # Ultrix sh set writes to stderr and can't be redirected directly,
7244 # and sets the high bit in the cache file unless we assign to the vars.
7245 (set) 2>&1 |
7246   case `(ac_space=' '; set) 2>&1` in
7247   *ac_space=\ *)
7248     # `set' does not quote correctly, so add quotes (double-quote substitution
7249     # turns \\\\ into \\, and sed turns \\ into \).
7250     sed -n \
7251       -e "s/'/'\\\\''/g" \
7252       -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
7253     ;;
7254   *)
7255     # `set' quotes correctly as required by POSIX, so do not add quotes.
7256     sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
7257     ;;
7258   esac >> confcache
7259 if cmp -s $cache_file confcache; then
7260   :
7261 else
7262   if test -w $cache_file; then
7263     echo "updating cache $cache_file"
7264     cat confcache > $cache_file
7265   else
7266     echo "not updating unwritable cache $cache_file"
7267   fi
7268 fi
7269 rm -f confcache
7270
7271 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
7272
7273 test "x$prefix" = xNONE && prefix=$ac_default_prefix
7274 # Let make expand exec_prefix.
7275 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
7276
7277 # Any assignment to VPATH causes Sun make to only execute
7278 # the first set of double-colon rules, so remove it if not needed.
7279 # If there is a colon in the path, we need to keep it.
7280 if test "x$srcdir" = x.; then
7281   ac_vpsub='/^[         ]*VPATH[        ]*=[^:]*$/d'
7282 fi
7283
7284 trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
7285
7286 DEFS=-DHAVE_CONFIG_H
7287
7288 # Without the "./", some shells look in PATH for config.status.
7289 : ${CONFIG_STATUS=./config.status}
7290
7291 echo creating $CONFIG_STATUS
7292 rm -f $CONFIG_STATUS
7293 cat > $CONFIG_STATUS <<EOF
7294 #! /bin/sh
7295 # Generated automatically by configure.
7296 # Run this file to recreate the current configuration.
7297 # This directory was configured as follows,
7298 # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
7299 #
7300 # $0 $ac_configure_args
7301 #
7302 # Compiler output produced by configure, useful for debugging
7303 # configure, is in ./config.log if it exists.
7304
7305 ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
7306 for ac_option
7307 do
7308   case "\$ac_option" in
7309   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
7310     echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
7311     exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
7312   -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
7313     echo "$CONFIG_STATUS generated by autoconf version 2.12"
7314     exit 0 ;;
7315   -help | --help | --hel | --he | --h)
7316     echo "\$ac_cs_usage"; exit 0 ;;
7317   *) echo "\$ac_cs_usage"; exit 1 ;;
7318   esac
7319 done
7320
7321 ac_given_srcdir=$srcdir
7322 ac_given_INSTALL="$INSTALL"
7323
7324 trap 'rm -fr `echo "Makefile
7325           utils/Makefile
7326           driver/Makefile
7327           hacks/Makefile
7328           hacks/glx/Makefile
7329           driver/XScreenSaver.ad config.h" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
7330 EOF
7331 cat >> $CONFIG_STATUS <<EOF
7332
7333 # Protect against being on the right side of a sed subst in config.status.
7334 sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
7335  s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
7336 $ac_vpsub
7337 $extrasub
7338 s%@CFLAGS@%$CFLAGS%g
7339 s%@CPPFLAGS@%$CPPFLAGS%g
7340 s%@CXXFLAGS@%$CXXFLAGS%g
7341 s%@DEFS@%$DEFS%g
7342 s%@LDFLAGS@%$LDFLAGS%g
7343 s%@LIBS@%$LIBS%g
7344 s%@exec_prefix@%$exec_prefix%g
7345 s%@prefix@%$prefix%g
7346 s%@program_transform_name@%$program_transform_name%g
7347 s%@bindir@%$bindir%g
7348 s%@sbindir@%$sbindir%g
7349 s%@libexecdir@%$libexecdir%g
7350 s%@datadir@%$datadir%g
7351 s%@sysconfdir@%$sysconfdir%g
7352 s%@sharedstatedir@%$sharedstatedir%g
7353 s%@localstatedir@%$localstatedir%g
7354 s%@libdir@%$libdir%g
7355 s%@includedir@%$includedir%g
7356 s%@oldincludedir@%$oldincludedir%g
7357 s%@infodir@%$infodir%g
7358 s%@mandir@%$mandir%g
7359 s%@host@%$host%g
7360 s%@host_alias@%$host_alias%g
7361 s%@host_cpu@%$host_cpu%g
7362 s%@host_vendor@%$host_vendor%g
7363 s%@host_os@%$host_os%g
7364 s%@CC@%$CC%g
7365 s%@CPP@%$CPP%g
7366 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
7367 s%@INSTALL_DATA@%$INSTALL_DATA%g
7368 s%@SET_MAKE@%$SET_MAKE%g
7369 s%@X_CFLAGS@%$X_CFLAGS%g
7370 s%@X_PRE_LIBS@%$X_PRE_LIBS%g
7371 s%@X_LIBS@%$X_LIBS%g
7372 s%@X_EXTRA_LIBS@%$X_EXTRA_LIBS%g
7373 s%@zip2@%$zip2%g
7374 s%@emacs_exe@%$emacs_exe%g
7375 s%@xemacs_exe@%$xemacs_exe%g
7376 s%@fortune@%$fortune%g
7377 s%@INCLUDES@%$INCLUDES%g
7378 s%@SAVER_LIBS@%$SAVER_LIBS%g
7379 s%@TOOLKIT_LIBS@%$TOOLKIT_LIBS%g
7380 s%@HACK_LIBS@%$HACK_LIBS%g
7381 s%@XPM_LIBS@%$XPM_LIBS%g
7382 s%@GL_LIBS@%$GL_LIBS%g
7383 s%@PASSWD_LIBS@%$PASSWD_LIBS%g
7384 s%@INSTALL_SETUID@%$INSTALL_SETUID%g
7385 s%@INSTALL_DIRS@%$INSTALL_DIRS%g
7386 s%@NEED_SETUID@%$NEED_SETUID%g
7387 s%@SGI_VIDEO_OBJS@%$SGI_VIDEO_OBJS%g
7388 s%@SGI_VIDEO_LIBS@%$SGI_VIDEO_LIBS%g
7389 s%@TOOLKIT_SRCS@%$TOOLKIT_SRCS%g
7390 s%@TOOLKIT_OBJS@%$TOOLKIT_OBJS%g
7391 s%@PASSWD_SRCS@%$PASSWD_SRCS%g
7392 s%@PASSWD_OBJS@%$PASSWD_OBJS%g
7393 s%@XMU_SRCS@%$XMU_SRCS%g
7394 s%@XMU_OBJS@%$XMU_OBJS%g
7395 s%@LOCK_SRCS@%$LOCK_SRCS%g
7396 s%@LOCK_OBJS@%$LOCK_OBJS%g
7397 s%@GL_EXES@%$GL_EXES%g
7398 s%@GL_KLUDGE@%$GL_KLUDGE%g
7399 s%@HACKDIR@%$HACKDIR%g
7400 s%@APPDEFAULTS@%$APPDEFAULTS%g
7401 s%@DEPEND@%$DEPEND%g
7402 s%@DEPEND_FLAGS@%$DEPEND_FLAGS%g
7403 s%@DEPEND_DEFINES@%$DEPEND_DEFINES%g
7404
7405 CEOF
7406 EOF
7407
7408 cat >> $CONFIG_STATUS <<\EOF
7409
7410 # Split the substitutions into bite-sized pieces for seds with
7411 # small command number limits, like on Digital OSF/1 and HP-UX.
7412 ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
7413 ac_file=1 # Number of current file.
7414 ac_beg=1 # First line for current file.
7415 ac_end=$ac_max_sed_cmds # Line after last line for current file.
7416 ac_more_lines=:
7417 ac_sed_cmds=""
7418 while $ac_more_lines; do
7419   if test $ac_beg -gt 1; then
7420     sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
7421   else
7422     sed "${ac_end}q" conftest.subs > conftest.s$ac_file
7423   fi
7424   if test ! -s conftest.s$ac_file; then
7425     ac_more_lines=false
7426     rm -f conftest.s$ac_file
7427   else
7428     if test -z "$ac_sed_cmds"; then
7429       ac_sed_cmds="sed -f conftest.s$ac_file"
7430     else
7431       ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
7432     fi
7433     ac_file=`expr $ac_file + 1`
7434     ac_beg=$ac_end
7435     ac_end=`expr $ac_end + $ac_max_sed_cmds`
7436   fi
7437 done
7438 if test -z "$ac_sed_cmds"; then
7439   ac_sed_cmds=cat
7440 fi
7441 EOF
7442
7443 cat >> $CONFIG_STATUS <<EOF
7444
7445 CONFIG_FILES=\${CONFIG_FILES-"Makefile
7446           utils/Makefile
7447           driver/Makefile
7448           hacks/Makefile
7449           hacks/glx/Makefile
7450           driver/XScreenSaver.ad"}
7451 EOF
7452 cat >> $CONFIG_STATUS <<\EOF
7453 for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
7454   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
7455   case "$ac_file" in
7456   *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
7457        ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
7458   *) ac_file_in="${ac_file}.in" ;;
7459   esac
7460
7461   # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
7462
7463   # Remove last slash and all that follows it.  Not all systems have dirname.
7464   ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
7465   if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
7466     # The file is in a subdirectory.
7467     test ! -d "$ac_dir" && mkdir "$ac_dir"
7468     ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
7469     # A "../" for each directory in $ac_dir_suffix.
7470     ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
7471   else
7472     ac_dir_suffix= ac_dots=
7473   fi
7474
7475   case "$ac_given_srcdir" in
7476   .)  srcdir=.
7477       if test -z "$ac_dots"; then top_srcdir=.
7478       else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
7479   /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
7480   *) # Relative path.
7481     srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
7482     top_srcdir="$ac_dots$ac_given_srcdir" ;;
7483   esac
7484
7485   case "$ac_given_INSTALL" in
7486   [/$]*) INSTALL="$ac_given_INSTALL" ;;
7487   *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
7488   esac
7489
7490   echo creating "$ac_file"
7491   rm -f "$ac_file"
7492   configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
7493   case "$ac_file" in
7494   *Makefile*) ac_comsub="1i\\
7495 # $configure_input" ;;
7496   *) ac_comsub= ;;
7497   esac
7498
7499   ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
7500   sed -e "$ac_comsub
7501 s%@configure_input@%$configure_input%g
7502 s%@srcdir@%$srcdir%g
7503 s%@top_srcdir@%$top_srcdir%g
7504 s%@INSTALL@%$INSTALL%g
7505 " $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
7506 fi; done
7507 rm -f conftest.s*
7508
7509 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
7510 # NAME is the cpp macro being defined and VALUE is the value it is being given.
7511 #
7512 # ac_d sets the value in "#define NAME VALUE" lines.
7513 ac_dA='s%^\([   ]*\)#\([        ]*define[       ][      ]*\)'
7514 ac_dB='\([      ][      ]*\)[^  ]*%\1#\2'
7515 ac_dC='\3'
7516 ac_dD='%g'
7517 # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
7518 ac_uA='s%^\([   ]*\)#\([        ]*\)undef\([    ][      ]*\)'
7519 ac_uB='\([      ]\)%\1#\2define\3'
7520 ac_uC=' '
7521 ac_uD='\4%g'
7522 # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
7523 ac_eA='s%^\([   ]*\)#\([        ]*\)undef\([    ][      ]*\)'
7524 ac_eB='$%\1#\2define\3'
7525 ac_eC=' '
7526 ac_eD='%g'
7527
7528 if test "${CONFIG_HEADERS+set}" != set; then
7529 EOF
7530 cat >> $CONFIG_STATUS <<EOF
7531   CONFIG_HEADERS="config.h"
7532 EOF
7533 cat >> $CONFIG_STATUS <<\EOF
7534 fi
7535 for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
7536   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
7537   case "$ac_file" in
7538   *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
7539        ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
7540   *) ac_file_in="${ac_file}.in" ;;
7541   esac
7542
7543   echo creating $ac_file
7544
7545   rm -f conftest.frag conftest.in conftest.out
7546   ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
7547   cat $ac_file_inputs > conftest.in
7548
7549 EOF
7550
7551 # Transform confdefs.h into a sed script conftest.vals that substitutes
7552 # the proper values into config.h.in to produce config.h.  And first:
7553 # Protect against being on the right side of a sed subst in config.status.
7554 # Protect against being in an unquoted here document in config.status.
7555 rm -f conftest.vals
7556 cat > conftest.hdr <<\EOF
7557 s/[\\&%]/\\&/g
7558 s%[\\$`]%\\&%g
7559 s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
7560 s%ac_d%ac_u%gp
7561 s%ac_u%ac_e%gp
7562 EOF
7563 sed -n -f conftest.hdr confdefs.h > conftest.vals
7564 rm -f conftest.hdr
7565
7566 # This sed command replaces #undef with comments.  This is necessary, for
7567 # example, in the case of _POSIX_SOURCE, which is predefined and required
7568 # on some systems where configure will not decide to define it.
7569 cat >> conftest.vals <<\EOF
7570 s%^[    ]*#[    ]*undef[        ][      ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
7571 EOF
7572
7573 # Break up conftest.vals because some shells have a limit on
7574 # the size of here documents, and old seds have small limits too.
7575
7576 rm -f conftest.tail
7577 while :
7578 do
7579   ac_lines=`grep -c . conftest.vals`
7580   # grep -c gives empty output for an empty file on some AIX systems.
7581   if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
7582   # Write a limited-size here document to conftest.frag.
7583   echo '  cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
7584   sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
7585   echo 'CEOF
7586   sed -f conftest.frag conftest.in > conftest.out
7587   rm -f conftest.in
7588   mv conftest.out conftest.in
7589 ' >> $CONFIG_STATUS
7590   sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
7591   rm -f conftest.vals
7592   mv conftest.tail conftest.vals
7593 done
7594 rm -f conftest.vals
7595
7596 cat >> $CONFIG_STATUS <<\EOF
7597   rm -f conftest.frag conftest.h
7598   echo "/* $ac_file.  Generated automatically by configure.  */" > conftest.h
7599   cat conftest.in >> conftest.h
7600   rm -f conftest.in
7601   if cmp -s $ac_file conftest.h 2>/dev/null; then
7602     echo "$ac_file is unchanged"
7603     rm -f conftest.h
7604   else
7605     # Remove last slash and all that follows it.  Not all systems have dirname.
7606       ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
7607       if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
7608       # The file is in a subdirectory.
7609       test ! -d "$ac_dir" && mkdir "$ac_dir"
7610     fi
7611     rm -f $ac_file
7612     mv conftest.h $ac_file
7613   fi
7614 fi; done
7615
7616 EOF
7617 cat >> $CONFIG_STATUS <<EOF
7618
7619 EOF
7620 cat >> $CONFIG_STATUS <<\EOF
7621
7622 exit 0
7623 EOF
7624 chmod +x $CONFIG_STATUS
7625 rm -fr confdefs* $ac_clean_files
7626 test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1
7627
7628
7629 # You are in a twisty maze of namespaces and syntaxes, all alike.
7630 # Fuck the skull of Unix.
7631 #
7632 eval bindir=${bindir}
7633 eval bindir=${bindir}
7634 eval bindir=${bindir}
7635 eval bindir=${bindir}
7636 eval bindir=${bindir}
7637 eval bindir=${bindir}
7638 eval HACKDIR=${HACKDIR}
7639 eval HACKDIR=${HACKDIR}
7640 eval HACKDIR=${HACKDIR}
7641 eval HACKDIR=${HACKDIR}
7642 eval HACKDIR=${HACKDIR}
7643 eval HACKDIR=${HACKDIR}
7644
7645 echo ""
7646 echo "$warnsep"
7647 echo ""
7648 echo '      When you run "make install", the "xscreensaver",'
7649 echo '      "xscreensaver-demo", and "xscreensaver-command" executables'
7650 echo "      will be installed in ${bindir}."
7651 echo ""
7652 echo "      The various graphics demos (80+ different executables) will"
7653 echo "      be installed in ${HACKDIR}."
7654 echo ""
7655 echo "      If you would prefer the demos to be installed elsewhere"
7656 echo "      (for example, in a dedicated directory) you should re-run"
7657 echo "      configure with the --enable-subdir=DIR option.  For more"
7658 echo "      information, run $0 --help."
7659 echo ""
7660 echo "$warnsep"
7661 echo ""