ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/cebix/BasiliskII/src/Unix/configure
Revision: 1.20
Committed: 2000-07-22T18:12:31Z (24 years, 4 months ago) by cebix
Branch: MAIN
Changes since 1.19: +108 -84 lines
Log Message:
- improved timing of periodic threads

File Contents

# User Rev Content
1 cebix 1.1 #! /bin/sh
2    
3     # Guess values for system-dependent variables and create Makefiles.
4     # Generated automatically using autoconf version 2.13
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 cebix 1.9 --enable-xf86-dga use the XFree86 DGA extension [default=yes]"
16 cebix 1.7 ac_help="$ac_help
17 cebix 1.16 --enable-xf86-vidmode use the XFree86 VidMode extension [default=yes]"
18     ac_help="$ac_help
19 cebix 1.9 --enable-fbdev-dga use direct frame buffer access via /dev/fb [default=yes]"
20 cebix 1.1 ac_help="$ac_help
21 cebix 1.13 --with-esd support ESD for sound under Linux/FreeBSD [default=yes]"
22 cebix 1.9 ac_help="$ac_help
23 cebix 1.13 --with-gtk use GTK user interface [default=yes]"
24     ac_help="$ac_help
25     --with-mon use mon as debugger [default=yes]"
26 cebix 1.1 ac_help="$ac_help
27     --with-x use the X Window System"
28     ac_help="$ac_help
29     --with-gtk-prefix=PFX Prefix where GTK is installed (optional)"
30     ac_help="$ac_help
31     --with-gtk-exec-prefix=PFX Exec prefix where GTK is installed (optional)"
32     ac_help="$ac_help
33     --disable-gtktest Do not try to compile and run a test GTK program"
34 cebix 1.9 ac_help="$ac_help
35     --with-esd-prefix=PFX Prefix where ESD is installed (optional)"
36     ac_help="$ac_help
37     --with-esd-exec-prefix=PFX Exec prefix where ESD is installed (optional)"
38     ac_help="$ac_help
39     --disable-esdtest Do not try to compile and run a test ESD program"
40 cebix 1.1
41     # Initialize some variables set by options.
42     # The variables have the same names as the options, with
43     # dashes changed to underlines.
44     build=NONE
45     cache_file=./config.cache
46     exec_prefix=NONE
47     host=NONE
48     no_create=
49     nonopt=NONE
50     no_recursion=
51     prefix=NONE
52     program_prefix=NONE
53     program_suffix=NONE
54     program_transform_name=s,x,x,
55     silent=
56     site=
57     srcdir=
58     target=NONE
59     verbose=
60     x_includes=NONE
61     x_libraries=NONE
62     bindir='${exec_prefix}/bin'
63     sbindir='${exec_prefix}/sbin'
64     libexecdir='${exec_prefix}/libexec'
65     datadir='${prefix}/share'
66     sysconfdir='${prefix}/etc'
67     sharedstatedir='${prefix}/com'
68     localstatedir='${prefix}/var'
69     libdir='${exec_prefix}/lib'
70     includedir='${prefix}/include'
71     oldincludedir='/usr/include'
72     infodir='${prefix}/info'
73     mandir='${prefix}/man'
74    
75     # Initialize some other variables.
76     subdirs=
77     MFLAGS= MAKEFLAGS=
78     SHELL=${CONFIG_SHELL-/bin/sh}
79     # Maximum number of lines to put in a shell here document.
80     ac_max_here_lines=12
81    
82     ac_prev=
83     for ac_option
84     do
85    
86     # If the previous option needs an argument, assign it.
87     if test -n "$ac_prev"; then
88     eval "$ac_prev=\$ac_option"
89     ac_prev=
90     continue
91     fi
92    
93     case "$ac_option" in
94     -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
95     *) ac_optarg= ;;
96     esac
97    
98     # Accept the important Cygnus configure options, so we can diagnose typos.
99    
100     case "$ac_option" in
101    
102     -bindir | --bindir | --bindi | --bind | --bin | --bi)
103     ac_prev=bindir ;;
104     -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
105     bindir="$ac_optarg" ;;
106    
107     -build | --build | --buil | --bui | --bu)
108     ac_prev=build ;;
109     -build=* | --build=* | --buil=* | --bui=* | --bu=*)
110     build="$ac_optarg" ;;
111    
112     -cache-file | --cache-file | --cache-fil | --cache-fi \
113     | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
114     ac_prev=cache_file ;;
115     -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
116     | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
117     cache_file="$ac_optarg" ;;
118    
119     -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
120     ac_prev=datadir ;;
121     -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
122     | --da=*)
123     datadir="$ac_optarg" ;;
124    
125     -disable-* | --disable-*)
126     ac_feature=`echo $ac_option|sed -e 's/-*disable-//'`
127     # Reject names that are not valid shell variable names.
128     if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
129     { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
130     fi
131     ac_feature=`echo $ac_feature| sed 's/-/_/g'`
132     eval "enable_${ac_feature}=no" ;;
133    
134     -enable-* | --enable-*)
135     ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
136     # Reject names that are not valid shell variable names.
137     if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
138     { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
139     fi
140     ac_feature=`echo $ac_feature| sed 's/-/_/g'`
141     case "$ac_option" in
142     *=*) ;;
143     *) ac_optarg=yes ;;
144     esac
145     eval "enable_${ac_feature}='$ac_optarg'" ;;
146    
147     -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
148     | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
149     | --exec | --exe | --ex)
150     ac_prev=exec_prefix ;;
151     -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
152     | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
153     | --exec=* | --exe=* | --ex=*)
154     exec_prefix="$ac_optarg" ;;
155    
156     -gas | --gas | --ga | --g)
157     # Obsolete; use --with-gas.
158     with_gas=yes ;;
159    
160     -help | --help | --hel | --he)
161     # Omit some internal or obsolete options to make the list less imposing.
162     # This message is too long to be a string in the A/UX 3.1 sh.
163     cat << EOF
164     Usage: configure [options] [host]
165     Options: [defaults in brackets after descriptions]
166     Configuration:
167     --cache-file=FILE cache test results in FILE
168     --help print this message
169     --no-create do not create output files
170     --quiet, --silent do not print \`checking...' messages
171     --version print the version of autoconf that created configure
172     Directory and file names:
173     --prefix=PREFIX install architecture-independent files in PREFIX
174     [$ac_default_prefix]
175     --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
176     [same as prefix]
177     --bindir=DIR user executables in DIR [EPREFIX/bin]
178     --sbindir=DIR system admin executables in DIR [EPREFIX/sbin]
179     --libexecdir=DIR program executables in DIR [EPREFIX/libexec]
180     --datadir=DIR read-only architecture-independent data in DIR
181     [PREFIX/share]
182     --sysconfdir=DIR read-only single-machine data in DIR [PREFIX/etc]
183     --sharedstatedir=DIR modifiable architecture-independent data in DIR
184     [PREFIX/com]
185     --localstatedir=DIR modifiable single-machine data in DIR [PREFIX/var]
186     --libdir=DIR object code libraries in DIR [EPREFIX/lib]
187     --includedir=DIR C header files in DIR [PREFIX/include]
188     --oldincludedir=DIR C header files for non-gcc in DIR [/usr/include]
189     --infodir=DIR info documentation in DIR [PREFIX/info]
190     --mandir=DIR man documentation in DIR [PREFIX/man]
191     --srcdir=DIR find the sources in DIR [configure dir or ..]
192     --program-prefix=PREFIX prepend PREFIX to installed program names
193     --program-suffix=SUFFIX append SUFFIX to installed program names
194     --program-transform-name=PROGRAM
195     run sed PROGRAM on installed program names
196     EOF
197     cat << EOF
198     Host type:
199     --build=BUILD configure for building on BUILD [BUILD=HOST]
200     --host=HOST configure for HOST [guessed]
201     --target=TARGET configure for TARGET [TARGET=HOST]
202     Features and packages:
203     --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
204     --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
205     --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
206     --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
207     --x-includes=DIR X include files are in DIR
208     --x-libraries=DIR X library files are in DIR
209     EOF
210     if test -n "$ac_help"; then
211     echo "--enable and --with options recognized:$ac_help"
212     fi
213     exit 0 ;;
214    
215     -host | --host | --hos | --ho)
216     ac_prev=host ;;
217     -host=* | --host=* | --hos=* | --ho=*)
218     host="$ac_optarg" ;;
219    
220     -includedir | --includedir | --includedi | --included | --include \
221     | --includ | --inclu | --incl | --inc)
222     ac_prev=includedir ;;
223     -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
224     | --includ=* | --inclu=* | --incl=* | --inc=*)
225     includedir="$ac_optarg" ;;
226    
227     -infodir | --infodir | --infodi | --infod | --info | --inf)
228     ac_prev=infodir ;;
229     -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
230     infodir="$ac_optarg" ;;
231    
232     -libdir | --libdir | --libdi | --libd)
233     ac_prev=libdir ;;
234     -libdir=* | --libdir=* | --libdi=* | --libd=*)
235     libdir="$ac_optarg" ;;
236    
237     -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
238     | --libexe | --libex | --libe)
239     ac_prev=libexecdir ;;
240     -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
241     | --libexe=* | --libex=* | --libe=*)
242     libexecdir="$ac_optarg" ;;
243    
244     -localstatedir | --localstatedir | --localstatedi | --localstated \
245     | --localstate | --localstat | --localsta | --localst \
246     | --locals | --local | --loca | --loc | --lo)
247     ac_prev=localstatedir ;;
248     -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
249     | --localstate=* | --localstat=* | --localsta=* | --localst=* \
250     | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
251     localstatedir="$ac_optarg" ;;
252    
253     -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
254     ac_prev=mandir ;;
255     -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
256     mandir="$ac_optarg" ;;
257    
258     -nfp | --nfp | --nf)
259     # Obsolete; use --without-fp.
260     with_fp=no ;;
261    
262     -no-create | --no-create | --no-creat | --no-crea | --no-cre \
263     | --no-cr | --no-c)
264     no_create=yes ;;
265    
266     -no-recursion | --no-recursion | --no-recursio | --no-recursi \
267     | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
268     no_recursion=yes ;;
269    
270     -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
271     | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
272     | --oldin | --oldi | --old | --ol | --o)
273     ac_prev=oldincludedir ;;
274     -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
275     | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
276     | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
277     oldincludedir="$ac_optarg" ;;
278    
279     -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
280     ac_prev=prefix ;;
281     -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
282     prefix="$ac_optarg" ;;
283    
284     -program-prefix | --program-prefix | --program-prefi | --program-pref \
285     | --program-pre | --program-pr | --program-p)
286     ac_prev=program_prefix ;;
287     -program-prefix=* | --program-prefix=* | --program-prefi=* \
288     | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
289     program_prefix="$ac_optarg" ;;
290    
291     -program-suffix | --program-suffix | --program-suffi | --program-suff \
292     | --program-suf | --program-su | --program-s)
293     ac_prev=program_suffix ;;
294     -program-suffix=* | --program-suffix=* | --program-suffi=* \
295     | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
296     program_suffix="$ac_optarg" ;;
297    
298     -program-transform-name | --program-transform-name \
299     | --program-transform-nam | --program-transform-na \
300     | --program-transform-n | --program-transform- \
301     | --program-transform | --program-transfor \
302     | --program-transfo | --program-transf \
303     | --program-trans | --program-tran \
304     | --progr-tra | --program-tr | --program-t)
305     ac_prev=program_transform_name ;;
306     -program-transform-name=* | --program-transform-name=* \
307     | --program-transform-nam=* | --program-transform-na=* \
308     | --program-transform-n=* | --program-transform-=* \
309     | --program-transform=* | --program-transfor=* \
310     | --program-transfo=* | --program-transf=* \
311     | --program-trans=* | --program-tran=* \
312     | --progr-tra=* | --program-tr=* | --program-t=*)
313     program_transform_name="$ac_optarg" ;;
314    
315     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
316     | -silent | --silent | --silen | --sile | --sil)
317     silent=yes ;;
318    
319     -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
320     ac_prev=sbindir ;;
321     -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
322     | --sbi=* | --sb=*)
323     sbindir="$ac_optarg" ;;
324    
325     -sharedstatedir | --sharedstatedir | --sharedstatedi \
326     | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
327     | --sharedst | --shareds | --shared | --share | --shar \
328     | --sha | --sh)
329     ac_prev=sharedstatedir ;;
330     -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
331     | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
332     | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
333     | --sha=* | --sh=*)
334     sharedstatedir="$ac_optarg" ;;
335    
336     -site | --site | --sit)
337     ac_prev=site ;;
338     -site=* | --site=* | --sit=*)
339     site="$ac_optarg" ;;
340    
341     -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
342     ac_prev=srcdir ;;
343     -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
344     srcdir="$ac_optarg" ;;
345    
346     -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
347     | --syscon | --sysco | --sysc | --sys | --sy)
348     ac_prev=sysconfdir ;;
349     -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
350     | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
351     sysconfdir="$ac_optarg" ;;
352    
353     -target | --target | --targe | --targ | --tar | --ta | --t)
354     ac_prev=target ;;
355     -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
356     target="$ac_optarg" ;;
357    
358     -v | -verbose | --verbose | --verbos | --verbo | --verb)
359     verbose=yes ;;
360    
361     -version | --version | --versio | --versi | --vers)
362     echo "configure generated by autoconf version 2.13"
363     exit 0 ;;
364    
365     -with-* | --with-*)
366     ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
367     # Reject names that are not valid shell variable names.
368     if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
369     { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
370     fi
371     ac_package=`echo $ac_package| sed 's/-/_/g'`
372     case "$ac_option" in
373     *=*) ;;
374     *) ac_optarg=yes ;;
375     esac
376     eval "with_${ac_package}='$ac_optarg'" ;;
377    
378     -without-* | --without-*)
379     ac_package=`echo $ac_option|sed -e 's/-*without-//'`
380     # Reject names that are not valid shell variable names.
381     if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
382     { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
383     fi
384     ac_package=`echo $ac_package| sed 's/-/_/g'`
385     eval "with_${ac_package}=no" ;;
386    
387     --x)
388     # Obsolete; use --with-x.
389     with_x=yes ;;
390    
391     -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
392     | --x-incl | --x-inc | --x-in | --x-i)
393     ac_prev=x_includes ;;
394     -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
395     | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
396     x_includes="$ac_optarg" ;;
397    
398     -x-libraries | --x-libraries | --x-librarie | --x-librari \
399     | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
400     ac_prev=x_libraries ;;
401     -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
402     | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
403     x_libraries="$ac_optarg" ;;
404    
405     -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
406     ;;
407    
408     *)
409     if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
410     echo "configure: warning: $ac_option: invalid host type" 1>&2
411     fi
412     if test "x$nonopt" != xNONE; then
413     { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
414     fi
415     nonopt="$ac_option"
416     ;;
417    
418     esac
419     done
420    
421     if test -n "$ac_prev"; then
422     { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
423     fi
424    
425     trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
426    
427     # File descriptor usage:
428     # 0 standard input
429     # 1 file creation
430     # 2 errors and warnings
431     # 3 some systems may open it to /dev/tty
432     # 4 used on the Kubota Titan
433     # 6 checking for... messages and results
434     # 5 compiler messages saved in config.log
435     if test "$silent" = yes; then
436     exec 6>/dev/null
437     else
438     exec 6>&1
439     fi
440     exec 5>./config.log
441    
442     echo "\
443     This file contains any messages produced by compilers while
444     running configure, to aid debugging if configure makes a mistake.
445     " 1>&5
446    
447     # Strip out --no-create and --no-recursion so they do not pile up.
448     # Also quote any args containing shell metacharacters.
449     ac_configure_args=
450     for ac_arg
451     do
452     case "$ac_arg" in
453     -no-create | --no-create | --no-creat | --no-crea | --no-cre \
454     | --no-cr | --no-c) ;;
455     -no-recursion | --no-recursion | --no-recursio | --no-recursi \
456     | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
457     *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
458     ac_configure_args="$ac_configure_args '$ac_arg'" ;;
459     *) ac_configure_args="$ac_configure_args $ac_arg" ;;
460     esac
461     done
462    
463     # NLS nuisances.
464     # Only set these to C if already set. These must not be set unconditionally
465     # because not all systems understand e.g. LANG=C (notably SCO).
466     # Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
467     # Non-C LC_CTYPE values break the ctype check.
468     if test "${LANG+set}" = set; then LANG=C; export LANG; fi
469     if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
470     if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
471     if test "${LC_CTYPE+set}" = set; then LC_CTYPE=C; export LC_CTYPE; fi
472    
473     # confdefs.h avoids OS command line length limits that DEFS can exceed.
474     rm -rf conftest* confdefs.h
475     # AIX cpp loses on an empty file, so make sure it contains at least a newline.
476     echo > confdefs.h
477    
478     # A filename unique to this package, relative to the directory that
479     # configure is in, which we can look for to find out if srcdir is correct.
480     ac_unique_file=main_unix.cpp
481    
482     # Find the source files, if location was not specified.
483     if test -z "$srcdir"; then
484     ac_srcdir_defaulted=yes
485     # Try the directory containing this script, then its parent.
486     ac_prog=$0
487     ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
488     test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
489     srcdir=$ac_confdir
490     if test ! -r $srcdir/$ac_unique_file; then
491     srcdir=..
492     fi
493     else
494     ac_srcdir_defaulted=no
495     fi
496     if test ! -r $srcdir/$ac_unique_file; then
497     if test "$ac_srcdir_defaulted" = yes; then
498     { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
499     else
500     { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
501     fi
502     fi
503     srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
504    
505     # Prefer explicitly selected file to automatically selected ones.
506     if test -z "$CONFIG_SITE"; then
507     if test "x$prefix" != xNONE; then
508     CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
509     else
510     CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
511     fi
512     fi
513     for ac_site_file in $CONFIG_SITE; do
514     if test -r "$ac_site_file"; then
515     echo "loading site script $ac_site_file"
516     . "$ac_site_file"
517     fi
518     done
519    
520     if test -r "$cache_file"; then
521     echo "loading cache $cache_file"
522     . $cache_file
523     else
524     echo "creating cache $cache_file"
525     > $cache_file
526     fi
527    
528     ac_ext=c
529     # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
530     ac_cpp='$CPP $CPPFLAGS'
531     ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
532     ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
533     cross_compiling=$ac_cv_prog_cc_cross
534    
535     ac_exeext=
536     ac_objext=o
537     if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
538     # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
539     if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
540     ac_n= ac_c='
541     ' ac_t=' '
542     else
543     ac_n=-n ac_c= ac_t=
544     fi
545     else
546     ac_n= ac_c='\c' ac_t=
547     fi
548    
549    
550    
551    
552    
553 cebix 1.7 # Check whether --enable-xf86-dga or --disable-xf86-dga was given.
554     if test "${enable_xf86_dga+set}" = set; then
555     enableval="$enable_xf86_dga"
556     WANT_XF86_DGA=$enableval
557 cebix 1.11 else
558     WANT_XF86_DGA=yes
559 cebix 1.7 fi
560    
561 cebix 1.16 # Check whether --enable-xf86-vidmode or --disable-xf86-vidmode was given.
562     if test "${enable_xf86_vidmode+set}" = set; then
563     enableval="$enable_xf86_vidmode"
564     WANT_XF86_VIDMODE=$enableval
565     else
566     WANT_XF86_VIDMODE=yes
567     fi
568    
569 cebix 1.7 # Check whether --enable-fbdev-dga or --disable-fbdev-dga was given.
570     if test "${enable_fbdev_dga+set}" = set; then
571     enableval="$enable_fbdev_dga"
572     WANT_FBDEV_DGA=$enableval
573 cebix 1.11 else
574     WANT_FBDEV_DGA=yes
575 cebix 1.1 fi
576    
577 cebix 1.13 # Check whether --with-esd or --without-esd was given.
578     if test "${with_esd+set}" = set; then
579     withval="$with_esd"
580     WANT_ESD=$withval
581 cebix 1.11 else
582     WANT_ESD=yes
583 cebix 1.9 fi
584    
585 cebix 1.13 # Check whether --with-gtk or --without-gtk was given.
586     if test "${with_gtk+set}" = set; then
587     withval="$with_gtk"
588     WANT_GTK=$withval
589     else
590     WANT_GTK=yes
591     fi
592    
593     # Check whether --with-mon or --without-mon was given.
594     if test "${with_mon+set}" = set; then
595     withval="$with_mon"
596     WANT_MON=$withval
597 cebix 1.11 else
598 cebix 1.13 WANT_MON=yes
599 cebix 1.1 fi
600    
601    
602     # Extract the first word of "gcc", so it can be a program name with args.
603     set dummy gcc; ac_word=$2
604     echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
605 cebix 1.16 echo "configure:606: checking for $ac_word" >&5
606 cebix 1.1 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
607     echo $ac_n "(cached) $ac_c" 1>&6
608     else
609     if test -n "$CC"; then
610     ac_cv_prog_CC="$CC" # Let the user override the test.
611     else
612     IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
613     ac_dummy="$PATH"
614     for ac_dir in $ac_dummy; do
615     test -z "$ac_dir" && ac_dir=.
616     if test -f $ac_dir/$ac_word; then
617     ac_cv_prog_CC="gcc"
618     break
619     fi
620     done
621     IFS="$ac_save_ifs"
622     fi
623     fi
624     CC="$ac_cv_prog_CC"
625     if test -n "$CC"; then
626     echo "$ac_t""$CC" 1>&6
627     else
628     echo "$ac_t""no" 1>&6
629     fi
630    
631     if test -z "$CC"; then
632     # Extract the first word of "cc", so it can be a program name with args.
633     set dummy cc; ac_word=$2
634     echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
635 cebix 1.16 echo "configure:636: checking for $ac_word" >&5
636 cebix 1.1 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
637     echo $ac_n "(cached) $ac_c" 1>&6
638     else
639     if test -n "$CC"; then
640     ac_cv_prog_CC="$CC" # Let the user override the test.
641     else
642     IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
643     ac_prog_rejected=no
644     ac_dummy="$PATH"
645     for ac_dir in $ac_dummy; do
646     test -z "$ac_dir" && ac_dir=.
647     if test -f $ac_dir/$ac_word; then
648     if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
649     ac_prog_rejected=yes
650     continue
651     fi
652     ac_cv_prog_CC="cc"
653     break
654     fi
655     done
656     IFS="$ac_save_ifs"
657     if test $ac_prog_rejected = yes; then
658     # We found a bogon in the path, so make sure we never use it.
659     set dummy $ac_cv_prog_CC
660     shift
661     if test $# -gt 0; then
662     # We chose a different compiler from the bogus one.
663     # However, it has the same basename, so the bogon will be chosen
664     # first if we set CC to just the basename; use the full file name.
665     shift
666     set dummy "$ac_dir/$ac_word" "$@"
667     shift
668     ac_cv_prog_CC="$@"
669     fi
670     fi
671     fi
672     fi
673     CC="$ac_cv_prog_CC"
674     if test -n "$CC"; then
675     echo "$ac_t""$CC" 1>&6
676     else
677     echo "$ac_t""no" 1>&6
678     fi
679    
680     if test -z "$CC"; then
681     case "`uname -s`" in
682     *win32* | *WIN32*)
683     # Extract the first word of "cl", so it can be a program name with args.
684     set dummy cl; ac_word=$2
685     echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
686 cebix 1.16 echo "configure:687: checking for $ac_word" >&5
687 cebix 1.1 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
688     echo $ac_n "(cached) $ac_c" 1>&6
689     else
690     if test -n "$CC"; then
691     ac_cv_prog_CC="$CC" # Let the user override the test.
692     else
693     IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
694     ac_dummy="$PATH"
695     for ac_dir in $ac_dummy; do
696     test -z "$ac_dir" && ac_dir=.
697     if test -f $ac_dir/$ac_word; then
698     ac_cv_prog_CC="cl"
699     break
700     fi
701     done
702     IFS="$ac_save_ifs"
703     fi
704     fi
705     CC="$ac_cv_prog_CC"
706     if test -n "$CC"; then
707     echo "$ac_t""$CC" 1>&6
708     else
709     echo "$ac_t""no" 1>&6
710     fi
711     ;;
712     esac
713     fi
714     test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
715     fi
716    
717     echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
718 cebix 1.16 echo "configure:719: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
719 cebix 1.1
720     ac_ext=c
721     # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
722     ac_cpp='$CPP $CPPFLAGS'
723     ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
724     ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
725     cross_compiling=$ac_cv_prog_cc_cross
726    
727     cat > conftest.$ac_ext << EOF
728    
729 cebix 1.16 #line 730 "configure"
730 cebix 1.1 #include "confdefs.h"
731    
732     main(){return(0);}
733     EOF
734 cebix 1.16 if { (eval echo configure:735: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
735 cebix 1.1 ac_cv_prog_cc_works=yes
736     # If we can't run a trivial program, we are probably using a cross compiler.
737     if (./conftest; exit) 2>/dev/null; then
738     ac_cv_prog_cc_cross=no
739     else
740     ac_cv_prog_cc_cross=yes
741     fi
742     else
743     echo "configure: failed program was:" >&5
744     cat conftest.$ac_ext >&5
745     ac_cv_prog_cc_works=no
746     fi
747     rm -fr conftest*
748     ac_ext=c
749     # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
750     ac_cpp='$CPP $CPPFLAGS'
751     ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
752     ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
753     cross_compiling=$ac_cv_prog_cc_cross
754    
755     echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
756     if test $ac_cv_prog_cc_works = no; then
757     { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
758     fi
759     echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
760 cebix 1.16 echo "configure:761: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
761 cebix 1.1 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
762     cross_compiling=$ac_cv_prog_cc_cross
763    
764     echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
765 cebix 1.16 echo "configure:766: checking whether we are using GNU C" >&5
766 cebix 1.1 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
767     echo $ac_n "(cached) $ac_c" 1>&6
768     else
769     cat > conftest.c <<EOF
770     #ifdef __GNUC__
771     yes;
772     #endif
773     EOF
774 cebix 1.16 if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:775: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
775 cebix 1.1 ac_cv_prog_gcc=yes
776     else
777     ac_cv_prog_gcc=no
778     fi
779     fi
780    
781     echo "$ac_t""$ac_cv_prog_gcc" 1>&6
782    
783     if test $ac_cv_prog_gcc = yes; then
784     GCC=yes
785     else
786     GCC=
787     fi
788    
789     ac_test_CFLAGS="${CFLAGS+set}"
790     ac_save_CFLAGS="$CFLAGS"
791     CFLAGS=
792     echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
793 cebix 1.16 echo "configure:794: checking whether ${CC-cc} accepts -g" >&5
794 cebix 1.1 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
795     echo $ac_n "(cached) $ac_c" 1>&6
796     else
797     echo 'void f(){}' > conftest.c
798     if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
799     ac_cv_prog_cc_g=yes
800     else
801     ac_cv_prog_cc_g=no
802     fi
803     rm -f conftest*
804    
805     fi
806    
807     echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
808     if test "$ac_test_CFLAGS" = set; then
809     CFLAGS="$ac_save_CFLAGS"
810     elif test $ac_cv_prog_cc_g = yes; then
811     if test "$GCC" = yes; then
812     CFLAGS="-g -O2"
813     else
814     CFLAGS="-g"
815     fi
816     else
817     if test "$GCC" = yes; then
818     CFLAGS="-O2"
819     else
820     CFLAGS=
821     fi
822     fi
823    
824 cebix 1.3 echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
825 cebix 1.16 echo "configure:826: checking how to run the C preprocessor" >&5
826 cebix 1.3 # On Suns, sometimes $CPP names a directory.
827     if test -n "$CPP" && test -d "$CPP"; then
828     CPP=
829     fi
830     if test -z "$CPP"; then
831     if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
832     echo $ac_n "(cached) $ac_c" 1>&6
833     else
834     # This must be in double quotes, not single quotes, because CPP may get
835     # substituted into the Makefile and "${CC-cc}" will confuse make.
836     CPP="${CC-cc} -E"
837     # On the NeXT, cc -E runs the code through the compiler's parser,
838     # not just through cpp.
839     cat > conftest.$ac_ext <<EOF
840 cebix 1.16 #line 841 "configure"
841 cebix 1.3 #include "confdefs.h"
842     #include <assert.h>
843     Syntax Error
844     EOF
845     ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
846 cebix 1.16 { (eval echo configure:847: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
847 cebix 1.3 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
848     if test -z "$ac_err"; then
849     :
850     else
851     echo "$ac_err" >&5
852     echo "configure: failed program was:" >&5
853     cat conftest.$ac_ext >&5
854     rm -rf conftest*
855     CPP="${CC-cc} -E -traditional-cpp"
856     cat > conftest.$ac_ext <<EOF
857 cebix 1.16 #line 858 "configure"
858 cebix 1.3 #include "confdefs.h"
859     #include <assert.h>
860     Syntax Error
861     EOF
862     ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
863 cebix 1.16 { (eval echo configure:864: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
864 cebix 1.3 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
865     if test -z "$ac_err"; then
866     :
867     else
868     echo "$ac_err" >&5
869     echo "configure: failed program was:" >&5
870     cat conftest.$ac_ext >&5
871     rm -rf conftest*
872     CPP="${CC-cc} -nologo -E"
873     cat > conftest.$ac_ext <<EOF
874 cebix 1.16 #line 875 "configure"
875 cebix 1.3 #include "confdefs.h"
876     #include <assert.h>
877     Syntax Error
878     EOF
879     ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
880 cebix 1.16 { (eval echo configure:881: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
881 cebix 1.3 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
882     if test -z "$ac_err"; then
883     :
884     else
885     echo "$ac_err" >&5
886     echo "configure: failed program was:" >&5
887     cat conftest.$ac_ext >&5
888     rm -rf conftest*
889     CPP=/lib/cpp
890     fi
891     rm -f conftest*
892     fi
893     rm -f conftest*
894     fi
895     rm -f conftest*
896     ac_cv_prog_CPP="$CPP"
897     fi
898     CPP="$ac_cv_prog_CPP"
899     else
900     ac_cv_prog_CPP="$CPP"
901     fi
902     echo "$ac_t""$CPP" 1>&6
903    
904 cebix 1.1 for ac_prog in $CCC c++ g++ gcc CC cxx cc++ cl
905     do
906     # Extract the first word of "$ac_prog", so it can be a program name with args.
907     set dummy $ac_prog; ac_word=$2
908     echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
909 cebix 1.16 echo "configure:910: checking for $ac_word" >&5
910 cebix 1.1 if eval "test \"`echo '$''{'ac_cv_prog_CXX'+set}'`\" = set"; then
911     echo $ac_n "(cached) $ac_c" 1>&6
912     else
913     if test -n "$CXX"; then
914     ac_cv_prog_CXX="$CXX" # Let the user override the test.
915     else
916     IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
917     ac_dummy="$PATH"
918     for ac_dir in $ac_dummy; do
919     test -z "$ac_dir" && ac_dir=.
920     if test -f $ac_dir/$ac_word; then
921     ac_cv_prog_CXX="$ac_prog"
922     break
923     fi
924     done
925     IFS="$ac_save_ifs"
926     fi
927     fi
928     CXX="$ac_cv_prog_CXX"
929     if test -n "$CXX"; then
930     echo "$ac_t""$CXX" 1>&6
931     else
932     echo "$ac_t""no" 1>&6
933     fi
934    
935     test -n "$CXX" && break
936     done
937     test -n "$CXX" || CXX="gcc"
938    
939    
940     echo $ac_n "checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) works""... $ac_c" 1>&6
941 cebix 1.16 echo "configure:942: checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) works" >&5
942 cebix 1.1
943     ac_ext=C
944     # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
945     ac_cpp='$CXXCPP $CPPFLAGS'
946     ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
947     ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
948     cross_compiling=$ac_cv_prog_cxx_cross
949    
950     cat > conftest.$ac_ext << EOF
951    
952 cebix 1.16 #line 953 "configure"
953 cebix 1.1 #include "confdefs.h"
954    
955     int main(){return(0);}
956     EOF
957 cebix 1.16 if { (eval echo configure:958: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
958 cebix 1.1 ac_cv_prog_cxx_works=yes
959     # If we can't run a trivial program, we are probably using a cross compiler.
960     if (./conftest; exit) 2>/dev/null; then
961     ac_cv_prog_cxx_cross=no
962     else
963     ac_cv_prog_cxx_cross=yes
964     fi
965     else
966     echo "configure: failed program was:" >&5
967     cat conftest.$ac_ext >&5
968     ac_cv_prog_cxx_works=no
969     fi
970     rm -fr conftest*
971     ac_ext=c
972     # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
973     ac_cpp='$CPP $CPPFLAGS'
974     ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
975     ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
976     cross_compiling=$ac_cv_prog_cc_cross
977    
978     echo "$ac_t""$ac_cv_prog_cxx_works" 1>&6
979     if test $ac_cv_prog_cxx_works = no; then
980     { echo "configure: error: installation or configuration problem: C++ compiler cannot create executables." 1>&2; exit 1; }
981     fi
982     echo $ac_n "checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
983 cebix 1.16 echo "configure:984: checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) is a cross-compiler" >&5
984 cebix 1.1 echo "$ac_t""$ac_cv_prog_cxx_cross" 1>&6
985     cross_compiling=$ac_cv_prog_cxx_cross
986    
987     echo $ac_n "checking whether we are using GNU C++""... $ac_c" 1>&6
988 cebix 1.16 echo "configure:989: checking whether we are using GNU C++" >&5
989 cebix 1.1 if eval "test \"`echo '$''{'ac_cv_prog_gxx'+set}'`\" = set"; then
990     echo $ac_n "(cached) $ac_c" 1>&6
991     else
992     cat > conftest.C <<EOF
993     #ifdef __GNUC__
994     yes;
995     #endif
996     EOF
997 cebix 1.16 if { ac_try='${CXX-g++} -E conftest.C'; { (eval echo configure:998: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
998 cebix 1.1 ac_cv_prog_gxx=yes
999     else
1000     ac_cv_prog_gxx=no
1001     fi
1002     fi
1003    
1004     echo "$ac_t""$ac_cv_prog_gxx" 1>&6
1005    
1006     if test $ac_cv_prog_gxx = yes; then
1007     GXX=yes
1008     else
1009     GXX=
1010     fi
1011    
1012     ac_test_CXXFLAGS="${CXXFLAGS+set}"
1013     ac_save_CXXFLAGS="$CXXFLAGS"
1014     CXXFLAGS=
1015     echo $ac_n "checking whether ${CXX-g++} accepts -g""... $ac_c" 1>&6
1016 cebix 1.16 echo "configure:1017: checking whether ${CXX-g++} accepts -g" >&5
1017 cebix 1.1 if eval "test \"`echo '$''{'ac_cv_prog_cxx_g'+set}'`\" = set"; then
1018     echo $ac_n "(cached) $ac_c" 1>&6
1019     else
1020     echo 'void f(){}' > conftest.cc
1021     if test -z "`${CXX-g++} -g -c conftest.cc 2>&1`"; then
1022     ac_cv_prog_cxx_g=yes
1023     else
1024     ac_cv_prog_cxx_g=no
1025     fi
1026     rm -f conftest*
1027    
1028     fi
1029    
1030     echo "$ac_t""$ac_cv_prog_cxx_g" 1>&6
1031     if test "$ac_test_CXXFLAGS" = set; then
1032     CXXFLAGS="$ac_save_CXXFLAGS"
1033     elif test $ac_cv_prog_cxx_g = yes; then
1034     if test "$GXX" = yes; then
1035     CXXFLAGS="-g -O2"
1036     else
1037     CXXFLAGS="-g"
1038     fi
1039     else
1040     if test "$GXX" = yes; then
1041     CXXFLAGS="-O2"
1042     else
1043     CXXFLAGS=
1044     fi
1045     fi
1046    
1047     echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
1048 cebix 1.16 echo "configure:1049: checking whether ${MAKE-make} sets \${MAKE}" >&5
1049 cebix 1.1 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'`
1050     if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then
1051     echo $ac_n "(cached) $ac_c" 1>&6
1052     else
1053     cat > conftestmake <<\EOF
1054     all:
1055     @echo 'ac_maketemp="${MAKE}"'
1056     EOF
1057     # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
1058     eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=`
1059     if test -n "$ac_maketemp"; then
1060     eval ac_cv_prog_make_${ac_make}_set=yes
1061     else
1062     eval ac_cv_prog_make_${ac_make}_set=no
1063     fi
1064     rm -f conftestmake
1065     fi
1066     if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
1067     echo "$ac_t""yes" 1>&6
1068     SET_MAKE=
1069     else
1070     echo "$ac_t""no" 1>&6
1071     SET_MAKE="MAKE=${MAKE-make}"
1072     fi
1073    
1074     ac_aux_dir=
1075     for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
1076     if test -f $ac_dir/install-sh; then
1077     ac_aux_dir=$ac_dir
1078     ac_install_sh="$ac_aux_dir/install-sh -c"
1079     break
1080     elif test -f $ac_dir/install.sh; then
1081     ac_aux_dir=$ac_dir
1082     ac_install_sh="$ac_aux_dir/install.sh -c"
1083     break
1084     fi
1085     done
1086     if test -z "$ac_aux_dir"; then
1087     { echo "configure: error: can not find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." 1>&2; exit 1; }
1088     fi
1089     ac_config_guess=$ac_aux_dir/config.guess
1090     ac_config_sub=$ac_aux_dir/config.sub
1091     ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
1092    
1093     # Find a good install program. We prefer a C program (faster),
1094     # so one script is as good as another. But avoid the broken or
1095     # incompatible versions:
1096     # SysV /etc/install, /usr/sbin/install
1097     # SunOS /usr/etc/install
1098     # IRIX /sbin/install
1099     # AIX /bin/install
1100     # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
1101     # AFS /usr/afsws/bin/install, which mishandles nonexistent args
1102     # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
1103     # ./install, which can be erroneously created by make from ./install.sh.
1104     echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
1105 cebix 1.16 echo "configure:1106: checking for a BSD compatible install" >&5
1106 cebix 1.1 if test -z "$INSTALL"; then
1107     if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
1108     echo $ac_n "(cached) $ac_c" 1>&6
1109     else
1110     IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS=":"
1111     for ac_dir in $PATH; do
1112     # Account for people who put trailing slashes in PATH elements.
1113     case "$ac_dir/" in
1114     /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
1115     *)
1116     # OSF1 and SCO ODT 3.0 have their own names for install.
1117     # Don't use installbsd from OSF since it installs stuff as root
1118     # by default.
1119     for ac_prog in ginstall scoinst install; do
1120     if test -f $ac_dir/$ac_prog; then
1121     if test $ac_prog = install &&
1122     grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
1123     # AIX install. It has an incompatible calling convention.
1124     :
1125     else
1126     ac_cv_path_install="$ac_dir/$ac_prog -c"
1127     break 2
1128     fi
1129     fi
1130     done
1131     ;;
1132     esac
1133     done
1134     IFS="$ac_save_IFS"
1135    
1136     fi
1137     if test "${ac_cv_path_install+set}" = set; then
1138     INSTALL="$ac_cv_path_install"
1139     else
1140     # As a last resort, use the slow shell script. We don't cache a
1141     # path for INSTALL within a source directory, because that will
1142     # break other packages using the cache if that directory is
1143     # removed, or if the path is relative.
1144     INSTALL="$ac_install_sh"
1145     fi
1146     fi
1147     echo "$ac_t""$INSTALL" 1>&6
1148    
1149     # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
1150     # It thinks the first close brace ends the variable substitution.
1151     test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
1152    
1153     test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
1154    
1155     test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
1156    
1157    
1158 cebix 1.18 HAVE_I386=no
1159     echo $ac_n "checking for x86 target CPU""... $ac_c" 1>&6
1160     echo "configure:1161: checking for x86 target CPU" >&5
1161     cat > conftest.$ac_ext <<EOF
1162     #line 1163 "configure"
1163     #include "confdefs.h"
1164    
1165     #ifdef __i386__
1166     yes
1167     #endif
1168    
1169     EOF
1170     if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1171     egrep "yes" >/dev/null 2>&1; then
1172     rm -rf conftest*
1173     echo "$ac_t""yes" 1>&6; HAVE_I386=yes
1174     else
1175     rm -rf conftest*
1176     echo "$ac_t""no" 1>&6
1177     fi
1178     rm -f conftest*
1179    
1180    
1181     HAVE_SPARC=no
1182     echo $ac_n "checking for SPARC target CPU""... $ac_c" 1>&6
1183     echo "configure:1184: checking for SPARC target CPU" >&5
1184     cat > conftest.$ac_ext <<EOF
1185     #line 1186 "configure"
1186     #include "confdefs.h"
1187    
1188     #ifdef __sparc__
1189     yes
1190     #endif
1191    
1192     EOF
1193     if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1194     egrep "yes" >/dev/null 2>&1; then
1195     rm -rf conftest*
1196     echo "$ac_t""yes" 1>&6; HAVE_SPARC=yes
1197     else
1198     rm -rf conftest*
1199     echo "$ac_t""no" 1>&6
1200     fi
1201     rm -f conftest*
1202    
1203    
1204     HAVE_M68K=no
1205     echo $ac_n "checking for m68k target CPU""... $ac_c" 1>&6
1206     echo "configure:1207: checking for m68k target CPU" >&5
1207     cat > conftest.$ac_ext <<EOF
1208     #line 1209 "configure"
1209     #include "confdefs.h"
1210    
1211     #ifdef __m68k__
1212     yes
1213     #endif
1214    
1215     EOF
1216     if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1217     egrep "yes" >/dev/null 2>&1; then
1218     rm -rf conftest*
1219     echo "$ac_t""yes" 1>&6; HAVE_M68K=yes
1220     else
1221     rm -rf conftest*
1222     echo "$ac_t""no" 1>&6
1223     fi
1224     rm -f conftest*
1225    
1226    
1227 cebix 1.10 MONSRCS=
1228 cebix 1.17 if [ "x$WANT_MON" = "xyes" ]; then
1229     echo $ac_n "checking for mon""... $ac_c" 1>&6
1230 cebix 1.18 echo "configure:1231: checking for mon" >&5
1231 cebix 1.17 if grep mon_init ../../../mon/src/mon.h >/dev/null 2>/dev/null; then
1232     echo "$ac_t""yes" 1>&6
1233 cebix 1.18 cat >> confdefs.h <<\EOF
1234     #define ENABLE_MON 1
1235     EOF
1236    
1237 cebix 1.17 MONSRCS="../../../mon/src/mon.cpp ../../../mon/src/mon_6502.cpp ../../../mon/src/mon_68k.cpp ../../../mon/src/mon_8080.cpp ../../../mon/src/mon_cmd.cpp ../../../mon/src/mon_ppc.cpp ../../../mon/src/mon_x86.cpp"
1238     CXXFLAGS="$CXXFLAGS -I../../../mon/src"
1239     echo $ac_n "checking for readline in -lreadline""... $ac_c" 1>&6
1240 cebix 1.18 echo "configure:1241: checking for readline in -lreadline" >&5
1241 cebix 1.13 ac_lib_var=`echo readline'_'readline | sed 'y%./+-%__p_%'`
1242     if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
1243     echo $ac_n "(cached) $ac_c" 1>&6
1244     else
1245     ac_save_LIBS="$LIBS"
1246     LIBS="-lreadline $LIBS"
1247     cat > conftest.$ac_ext <<EOF
1248 cebix 1.18 #line 1249 "configure"
1249 cebix 1.13 #include "confdefs.h"
1250     /* Override any gcc2 internal prototype to avoid an error. */
1251     /* We use char because int might match the return type of a gcc2
1252     builtin and then its argument prototype would still apply. */
1253     char readline();
1254    
1255     int main() {
1256     readline()
1257     ; return 0; }
1258     EOF
1259 cebix 1.18 if { (eval echo configure:1260: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1260 cebix 1.13 rm -rf conftest*
1261     eval "ac_cv_lib_$ac_lib_var=yes"
1262     else
1263     echo "configure: failed program was:" >&5
1264     cat conftest.$ac_ext >&5
1265     rm -rf conftest*
1266     eval "ac_cv_lib_$ac_lib_var=no"
1267     fi
1268     rm -f conftest*
1269     LIBS="$ac_save_LIBS"
1270    
1271     fi
1272     if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
1273     echo "$ac_t""yes" 1>&6
1274     ac_tr_lib=HAVE_LIB`echo readline | sed -e 's/[^a-zA-Z0-9_]/_/g' \
1275     -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
1276     cat >> confdefs.h <<EOF
1277     #define $ac_tr_lib 1
1278     EOF
1279    
1280     LIBS="-lreadline $LIBS"
1281    
1282     else
1283     echo "$ac_t""no" 1>&6
1284     fi
1285    
1286 cebix 1.18 echo $ac_n "checking for tputs in -ltermcap""... $ac_c" 1>&6
1287     echo "configure:1288: checking for tputs in -ltermcap" >&5
1288     ac_lib_var=`echo termcap'_'tputs | sed 'y%./+-%__p_%'`
1289     if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
1290     echo $ac_n "(cached) $ac_c" 1>&6
1291     else
1292     ac_save_LIBS="$LIBS"
1293     LIBS="-ltermcap $LIBS"
1294     cat > conftest.$ac_ext <<EOF
1295     #line 1296 "configure"
1296     #include "confdefs.h"
1297     /* Override any gcc2 internal prototype to avoid an error. */
1298     /* We use char because int might match the return type of a gcc2
1299     builtin and then its argument prototype would still apply. */
1300     char tputs();
1301    
1302     int main() {
1303     tputs()
1304     ; return 0; }
1305     EOF
1306     if { (eval echo configure:1307: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1307     rm -rf conftest*
1308     eval "ac_cv_lib_$ac_lib_var=yes"
1309     else
1310     echo "configure: failed program was:" >&5
1311     cat conftest.$ac_ext >&5
1312     rm -rf conftest*
1313     eval "ac_cv_lib_$ac_lib_var=no"
1314     fi
1315     rm -f conftest*
1316     LIBS="$ac_save_LIBS"
1317    
1318     fi
1319     if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
1320     echo "$ac_t""yes" 1>&6
1321     ac_tr_lib=HAVE_LIB`echo termcap | sed -e 's/[^a-zA-Z0-9_]/_/g' \
1322     -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
1323     cat >> confdefs.h <<EOF
1324     #define $ac_tr_lib 1
1325     EOF
1326    
1327     LIBS="-ltermcap $LIBS"
1328    
1329     else
1330     echo "$ac_t""no" 1>&6
1331     fi
1332    
1333     for ac_hdr in readline.h history.h readline/readline.h readline/history.h
1334 cebix 1.13 do
1335     ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
1336     echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
1337 cebix 1.18 echo "configure:1338: checking for $ac_hdr" >&5
1338 cebix 1.13 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
1339     echo $ac_n "(cached) $ac_c" 1>&6
1340     else
1341     cat > conftest.$ac_ext <<EOF
1342 cebix 1.18 #line 1343 "configure"
1343 cebix 1.13 #include "confdefs.h"
1344     #include <$ac_hdr>
1345     EOF
1346     ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1347 cebix 1.18 { (eval echo configure:1348: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1348 cebix 1.13 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1349     if test -z "$ac_err"; then
1350     rm -rf conftest*
1351     eval "ac_cv_header_$ac_safe=yes"
1352     else
1353     echo "$ac_err" >&5
1354     echo "configure: failed program was:" >&5
1355     cat conftest.$ac_ext >&5
1356     rm -rf conftest*
1357     eval "ac_cv_header_$ac_safe=no"
1358     fi
1359     rm -f conftest*
1360     fi
1361     if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
1362     echo "$ac_t""yes" 1>&6
1363     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
1364     cat >> confdefs.h <<EOF
1365     #define $ac_tr_hdr 1
1366     EOF
1367    
1368     else
1369     echo "$ac_t""no" 1>&6
1370     fi
1371     done
1372    
1373 cebix 1.17 else
1374     echo "$ac_t""no" 1>&6
1375     echo "configure: warning: Could not find mon, ignoring --with-mon." 1>&2
1376     WANT_MON=no
1377     fi
1378 cebix 1.10 fi
1379    
1380 cebix 1.9 echo $ac_n "checking for sem_init in -lposix4""... $ac_c" 1>&6
1381 cebix 1.18 echo "configure:1382: checking for sem_init in -lposix4" >&5
1382 cebix 1.9 ac_lib_var=`echo posix4'_'sem_init | sed 'y%./+-%__p_%'`
1383     if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
1384     echo $ac_n "(cached) $ac_c" 1>&6
1385     else
1386     ac_save_LIBS="$LIBS"
1387     LIBS="-lposix4 $LIBS"
1388     cat > conftest.$ac_ext <<EOF
1389 cebix 1.18 #line 1390 "configure"
1390 cebix 1.9 #include "confdefs.h"
1391     /* Override any gcc2 internal prototype to avoid an error. */
1392     /* We use char because int might match the return type of a gcc2
1393     builtin and then its argument prototype would still apply. */
1394     char sem_init();
1395    
1396     int main() {
1397     sem_init()
1398     ; return 0; }
1399     EOF
1400 cebix 1.18 if { (eval echo configure:1401: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1401 cebix 1.9 rm -rf conftest*
1402     eval "ac_cv_lib_$ac_lib_var=yes"
1403     else
1404     echo "configure: failed program was:" >&5
1405     cat conftest.$ac_ext >&5
1406     rm -rf conftest*
1407     eval "ac_cv_lib_$ac_lib_var=no"
1408     fi
1409     rm -f conftest*
1410     LIBS="$ac_save_LIBS"
1411    
1412     fi
1413     if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
1414     echo "$ac_t""yes" 1>&6
1415     ac_tr_lib=HAVE_LIB`echo posix4 | sed -e 's/[^a-zA-Z0-9_]/_/g' \
1416     -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
1417     cat >> confdefs.h <<EOF
1418     #define $ac_tr_lib 1
1419     EOF
1420    
1421     LIBS="-lposix4 $LIBS"
1422    
1423     else
1424     echo "$ac_t""no" 1>&6
1425     fi
1426    
1427    
1428 cebix 1.1 # If we find X, set shell vars x_includes and x_libraries to the
1429     # paths, otherwise set no_x=yes.
1430     # Uses ac_ vars as temps to allow command line to override cache and checks.
1431     # --without-x overrides everything else, but does not touch the cache.
1432     echo $ac_n "checking for X""... $ac_c" 1>&6
1433 cebix 1.18 echo "configure:1434: checking for X" >&5
1434 cebix 1.1
1435     # Check whether --with-x or --without-x was given.
1436     if test "${with_x+set}" = set; then
1437     withval="$with_x"
1438     :
1439     fi
1440    
1441     # $have_x is `yes', `no', `disabled', or empty when we do not yet know.
1442     if test "x$with_x" = xno; then
1443     # The user explicitly disabled X.
1444     have_x=disabled
1445     else
1446     if test "x$x_includes" != xNONE && test "x$x_libraries" != xNONE; then
1447     # Both variables are already set.
1448     have_x=yes
1449     else
1450     if eval "test \"`echo '$''{'ac_cv_have_x'+set}'`\" = set"; then
1451     echo $ac_n "(cached) $ac_c" 1>&6
1452     else
1453     # One or both of the vars are not set, and there is no cached value.
1454     ac_x_includes=NO ac_x_libraries=NO
1455     rm -fr conftestdir
1456     if mkdir conftestdir; then
1457     cd conftestdir
1458     # Make sure to not put "make" in the Imakefile rules, since we grep it out.
1459     cat > Imakefile <<'EOF'
1460     acfindx:
1461     @echo 'ac_im_incroot="${INCROOT}"; ac_im_usrlibdir="${USRLIBDIR}"; ac_im_libdir="${LIBDIR}"'
1462     EOF
1463     if (xmkmf) >/dev/null 2>/dev/null && test -f Makefile; then
1464     # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
1465     eval `${MAKE-make} acfindx 2>/dev/null | grep -v make`
1466     # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
1467     for ac_extension in a so sl; do
1468     if test ! -f $ac_im_usrlibdir/libX11.$ac_extension &&
1469     test -f $ac_im_libdir/libX11.$ac_extension; then
1470     ac_im_usrlibdir=$ac_im_libdir; break
1471     fi
1472     done
1473     # Screen out bogus values from the imake configuration. They are
1474     # bogus both because they are the default anyway, and because
1475     # using them would break gcc on systems where it needs fixed includes.
1476     case "$ac_im_incroot" in
1477     /usr/include) ;;
1478     *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes="$ac_im_incroot" ;;
1479     esac
1480     case "$ac_im_usrlibdir" in
1481     /usr/lib | /lib) ;;
1482     *) test -d "$ac_im_usrlibdir" && ac_x_libraries="$ac_im_usrlibdir" ;;
1483     esac
1484     fi
1485     cd ..
1486     rm -fr conftestdir
1487     fi
1488    
1489     if test "$ac_x_includes" = NO; then
1490     # Guess where to find include files, by looking for this one X11 .h file.
1491     test -z "$x_direct_test_include" && x_direct_test_include=X11/Intrinsic.h
1492    
1493     # First, try using that file with no special directory specified.
1494     cat > conftest.$ac_ext <<EOF
1495 cebix 1.18 #line 1496 "configure"
1496 cebix 1.1 #include "confdefs.h"
1497     #include <$x_direct_test_include>
1498     EOF
1499     ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1500 cebix 1.18 { (eval echo configure:1501: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1501 cebix 1.1 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1502     if test -z "$ac_err"; then
1503     rm -rf conftest*
1504     # We can compile using X headers with no special include directory.
1505     ac_x_includes=
1506     else
1507     echo "$ac_err" >&5
1508     echo "configure: failed program was:" >&5
1509     cat conftest.$ac_ext >&5
1510     rm -rf conftest*
1511     # Look for the header file in a standard set of common directories.
1512     # Check X11 before X11Rn because it is often a symlink to the current release.
1513     for ac_dir in \
1514     /usr/X11/include \
1515     /usr/X11R6/include \
1516     /usr/X11R5/include \
1517     /usr/X11R4/include \
1518     \
1519     /usr/include/X11 \
1520     /usr/include/X11R6 \
1521     /usr/include/X11R5 \
1522     /usr/include/X11R4 \
1523     \
1524     /usr/local/X11/include \
1525     /usr/local/X11R6/include \
1526     /usr/local/X11R5/include \
1527     /usr/local/X11R4/include \
1528     \
1529     /usr/local/include/X11 \
1530     /usr/local/include/X11R6 \
1531     /usr/local/include/X11R5 \
1532     /usr/local/include/X11R4 \
1533     \
1534     /usr/X386/include \
1535     /usr/x386/include \
1536     /usr/XFree86/include/X11 \
1537     \
1538     /usr/include \
1539     /usr/local/include \
1540     /usr/unsupported/include \
1541     /usr/athena/include \
1542     /usr/local/x11r5/include \
1543     /usr/lpp/Xamples/include \
1544     \
1545     /usr/openwin/include \
1546     /usr/openwin/share/include \
1547     ; \
1548     do
1549     if test -r "$ac_dir/$x_direct_test_include"; then
1550     ac_x_includes=$ac_dir
1551     break
1552     fi
1553     done
1554     fi
1555     rm -f conftest*
1556     fi # $ac_x_includes = NO
1557    
1558     if test "$ac_x_libraries" = NO; then
1559     # Check for the libraries.
1560    
1561     test -z "$x_direct_test_library" && x_direct_test_library=Xt
1562     test -z "$x_direct_test_function" && x_direct_test_function=XtMalloc
1563    
1564     # See if we find them without any special options.
1565     # Don't add to $LIBS permanently.
1566     ac_save_LIBS="$LIBS"
1567     LIBS="-l$x_direct_test_library $LIBS"
1568     cat > conftest.$ac_ext <<EOF
1569 cebix 1.18 #line 1570 "configure"
1570 cebix 1.1 #include "confdefs.h"
1571    
1572     int main() {
1573     ${x_direct_test_function}()
1574     ; return 0; }
1575     EOF
1576 cebix 1.18 if { (eval echo configure:1577: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1577 cebix 1.1 rm -rf conftest*
1578     LIBS="$ac_save_LIBS"
1579     # We can link X programs with no special library path.
1580     ac_x_libraries=
1581     else
1582     echo "configure: failed program was:" >&5
1583     cat conftest.$ac_ext >&5
1584     rm -rf conftest*
1585     LIBS="$ac_save_LIBS"
1586     # First see if replacing the include by lib works.
1587     # Check X11 before X11Rn because it is often a symlink to the current release.
1588     for ac_dir in `echo "$ac_x_includes" | sed s/include/lib/` \
1589     /usr/X11/lib \
1590     /usr/X11R6/lib \
1591     /usr/X11R5/lib \
1592     /usr/X11R4/lib \
1593     \
1594     /usr/lib/X11 \
1595     /usr/lib/X11R6 \
1596     /usr/lib/X11R5 \
1597     /usr/lib/X11R4 \
1598     \
1599     /usr/local/X11/lib \
1600     /usr/local/X11R6/lib \
1601     /usr/local/X11R5/lib \
1602     /usr/local/X11R4/lib \
1603     \
1604     /usr/local/lib/X11 \
1605     /usr/local/lib/X11R6 \
1606     /usr/local/lib/X11R5 \
1607     /usr/local/lib/X11R4 \
1608     \
1609     /usr/X386/lib \
1610     /usr/x386/lib \
1611     /usr/XFree86/lib/X11 \
1612     \
1613     /usr/lib \
1614     /usr/local/lib \
1615     /usr/unsupported/lib \
1616     /usr/athena/lib \
1617     /usr/local/x11r5/lib \
1618     /usr/lpp/Xamples/lib \
1619     /lib/usr/lib/X11 \
1620     \
1621     /usr/openwin/lib \
1622     /usr/openwin/share/lib \
1623     ; \
1624     do
1625     for ac_extension in a so sl; do
1626     if test -r $ac_dir/lib${x_direct_test_library}.$ac_extension; then
1627     ac_x_libraries=$ac_dir
1628     break 2
1629     fi
1630     done
1631     done
1632     fi
1633     rm -f conftest*
1634     fi # $ac_x_libraries = NO
1635    
1636     if test "$ac_x_includes" = NO || test "$ac_x_libraries" = NO; then
1637     # Didn't find X anywhere. Cache the known absence of X.
1638     ac_cv_have_x="have_x=no"
1639     else
1640     # Record where we found X for the cache.
1641     ac_cv_have_x="have_x=yes \
1642     ac_x_includes=$ac_x_includes ac_x_libraries=$ac_x_libraries"
1643     fi
1644     fi
1645     fi
1646     eval "$ac_cv_have_x"
1647     fi # $with_x != no
1648    
1649     if test "$have_x" != yes; then
1650     echo "$ac_t""$have_x" 1>&6
1651     no_x=yes
1652     else
1653     # If each of the values was on the command line, it overrides each guess.
1654     test "x$x_includes" = xNONE && x_includes=$ac_x_includes
1655     test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
1656     # Update the cache value to reflect the command line values.
1657     ac_cv_have_x="have_x=yes \
1658     ac_x_includes=$x_includes ac_x_libraries=$x_libraries"
1659     echo "$ac_t""libraries $x_libraries, headers $x_includes" 1>&6
1660     fi
1661    
1662     if test "$no_x" = yes; then
1663     # Not all programs may use this symbol, but it does not hurt to define it.
1664     cat >> confdefs.h <<\EOF
1665     #define X_DISPLAY_MISSING 1
1666     EOF
1667    
1668     X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS=
1669     else
1670     if test -n "$x_includes"; then
1671     X_CFLAGS="$X_CFLAGS -I$x_includes"
1672     fi
1673    
1674     # It would also be nice to do this for all -L options, not just this one.
1675     if test -n "$x_libraries"; then
1676     X_LIBS="$X_LIBS -L$x_libraries"
1677     # For Solaris; some versions of Sun CC require a space after -R and
1678     # others require no space. Words are not sufficient . . . .
1679     case "`(uname -sr) 2>/dev/null`" in
1680     "SunOS 5"*)
1681     echo $ac_n "checking whether -R must be followed by a space""... $ac_c" 1>&6
1682 cebix 1.18 echo "configure:1683: checking whether -R must be followed by a space" >&5
1683 cebix 1.1 ac_xsave_LIBS="$LIBS"; LIBS="$LIBS -R$x_libraries"
1684     cat > conftest.$ac_ext <<EOF
1685 cebix 1.18 #line 1686 "configure"
1686 cebix 1.1 #include "confdefs.h"
1687    
1688     int main() {
1689    
1690     ; return 0; }
1691     EOF
1692 cebix 1.18 if { (eval echo configure:1693: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1693 cebix 1.1 rm -rf conftest*
1694     ac_R_nospace=yes
1695     else
1696     echo "configure: failed program was:" >&5
1697     cat conftest.$ac_ext >&5
1698     rm -rf conftest*
1699     ac_R_nospace=no
1700     fi
1701     rm -f conftest*
1702     if test $ac_R_nospace = yes; then
1703     echo "$ac_t""no" 1>&6
1704     X_LIBS="$X_LIBS -R$x_libraries"
1705     else
1706     LIBS="$ac_xsave_LIBS -R $x_libraries"
1707     cat > conftest.$ac_ext <<EOF
1708 cebix 1.18 #line 1709 "configure"
1709 cebix 1.1 #include "confdefs.h"
1710    
1711     int main() {
1712    
1713     ; return 0; }
1714     EOF
1715 cebix 1.18 if { (eval echo configure:1716: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1716 cebix 1.1 rm -rf conftest*
1717     ac_R_space=yes
1718     else
1719     echo "configure: failed program was:" >&5
1720     cat conftest.$ac_ext >&5
1721     rm -rf conftest*
1722     ac_R_space=no
1723     fi
1724     rm -f conftest*
1725     if test $ac_R_space = yes; then
1726     echo "$ac_t""yes" 1>&6
1727     X_LIBS="$X_LIBS -R $x_libraries"
1728     else
1729     echo "$ac_t""neither works" 1>&6
1730     fi
1731     fi
1732     LIBS="$ac_xsave_LIBS"
1733     esac
1734     fi
1735    
1736     # Check for system-dependent libraries X programs must link with.
1737     # Do this before checking for the system-independent R6 libraries
1738     # (-lICE), since we may need -lsocket or whatever for X linking.
1739    
1740     if test "$ISC" = yes; then
1741     X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet"
1742     else
1743     # Martyn.Johnson@cl.cam.ac.uk says this is needed for Ultrix, if the X
1744     # libraries were built with DECnet support. And karl@cs.umb.edu says
1745     # the Alpha needs dnet_stub (dnet does not exist).
1746     echo $ac_n "checking for dnet_ntoa in -ldnet""... $ac_c" 1>&6
1747 cebix 1.18 echo "configure:1748: checking for dnet_ntoa in -ldnet" >&5
1748 cebix 1.1 ac_lib_var=`echo dnet'_'dnet_ntoa | sed 'y%./+-%__p_%'`
1749     if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
1750     echo $ac_n "(cached) $ac_c" 1>&6
1751     else
1752     ac_save_LIBS="$LIBS"
1753     LIBS="-ldnet $LIBS"
1754     cat > conftest.$ac_ext <<EOF
1755 cebix 1.18 #line 1756 "configure"
1756 cebix 1.1 #include "confdefs.h"
1757     /* Override any gcc2 internal prototype to avoid an error. */
1758     /* We use char because int might match the return type of a gcc2
1759     builtin and then its argument prototype would still apply. */
1760     char dnet_ntoa();
1761    
1762     int main() {
1763     dnet_ntoa()
1764     ; return 0; }
1765     EOF
1766 cebix 1.18 if { (eval echo configure:1767: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1767 cebix 1.1 rm -rf conftest*
1768     eval "ac_cv_lib_$ac_lib_var=yes"
1769     else
1770     echo "configure: failed program was:" >&5
1771     cat conftest.$ac_ext >&5
1772     rm -rf conftest*
1773     eval "ac_cv_lib_$ac_lib_var=no"
1774     fi
1775     rm -f conftest*
1776     LIBS="$ac_save_LIBS"
1777    
1778     fi
1779     if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
1780     echo "$ac_t""yes" 1>&6
1781     X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet"
1782     else
1783     echo "$ac_t""no" 1>&6
1784     fi
1785    
1786     if test $ac_cv_lib_dnet_dnet_ntoa = no; then
1787     echo $ac_n "checking for dnet_ntoa in -ldnet_stub""... $ac_c" 1>&6
1788 cebix 1.18 echo "configure:1789: checking for dnet_ntoa in -ldnet_stub" >&5
1789 cebix 1.1 ac_lib_var=`echo dnet_stub'_'dnet_ntoa | sed 'y%./+-%__p_%'`
1790     if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
1791     echo $ac_n "(cached) $ac_c" 1>&6
1792     else
1793     ac_save_LIBS="$LIBS"
1794     LIBS="-ldnet_stub $LIBS"
1795     cat > conftest.$ac_ext <<EOF
1796 cebix 1.18 #line 1797 "configure"
1797 cebix 1.1 #include "confdefs.h"
1798     /* Override any gcc2 internal prototype to avoid an error. */
1799     /* We use char because int might match the return type of a gcc2
1800     builtin and then its argument prototype would still apply. */
1801     char dnet_ntoa();
1802    
1803     int main() {
1804     dnet_ntoa()
1805     ; return 0; }
1806     EOF
1807 cebix 1.18 if { (eval echo configure:1808: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1808 cebix 1.1 rm -rf conftest*
1809     eval "ac_cv_lib_$ac_lib_var=yes"
1810     else
1811     echo "configure: failed program was:" >&5
1812     cat conftest.$ac_ext >&5
1813     rm -rf conftest*
1814     eval "ac_cv_lib_$ac_lib_var=no"
1815     fi
1816     rm -f conftest*
1817     LIBS="$ac_save_LIBS"
1818    
1819     fi
1820     if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
1821     echo "$ac_t""yes" 1>&6
1822     X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub"
1823     else
1824     echo "$ac_t""no" 1>&6
1825     fi
1826    
1827     fi
1828    
1829     # msh@cis.ufl.edu says -lnsl (and -lsocket) are needed for his 386/AT,
1830     # to get the SysV transport functions.
1831     # chad@anasazi.com says the Pyramis MIS-ES running DC/OSx (SVR4)
1832     # needs -lnsl.
1833     # The nsl library prevents programs from opening the X display
1834     # on Irix 5.2, according to dickey@clark.net.
1835     echo $ac_n "checking for gethostbyname""... $ac_c" 1>&6
1836 cebix 1.18 echo "configure:1837: checking for gethostbyname" >&5
1837 cebix 1.1 if eval "test \"`echo '$''{'ac_cv_func_gethostbyname'+set}'`\" = set"; then
1838     echo $ac_n "(cached) $ac_c" 1>&6
1839     else
1840     cat > conftest.$ac_ext <<EOF
1841 cebix 1.18 #line 1842 "configure"
1842 cebix 1.1 #include "confdefs.h"
1843     /* System header to define __stub macros and hopefully few prototypes,
1844     which can conflict with char gethostbyname(); below. */
1845     #include <assert.h>
1846     /* Override any gcc2 internal prototype to avoid an error. */
1847     /* We use char because int might match the return type of a gcc2
1848     builtin and then its argument prototype would still apply. */
1849     char gethostbyname();
1850    
1851     int main() {
1852    
1853     /* The GNU C library defines this for functions which it implements
1854     to always fail with ENOSYS. Some functions are actually named
1855     something starting with __ and the normal name is an alias. */
1856     #if defined (__stub_gethostbyname) || defined (__stub___gethostbyname)
1857     choke me
1858     #else
1859     gethostbyname();
1860     #endif
1861    
1862     ; return 0; }
1863     EOF
1864 cebix 1.18 if { (eval echo configure:1865: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1865 cebix 1.1 rm -rf conftest*
1866     eval "ac_cv_func_gethostbyname=yes"
1867     else
1868     echo "configure: failed program was:" >&5
1869     cat conftest.$ac_ext >&5
1870     rm -rf conftest*
1871     eval "ac_cv_func_gethostbyname=no"
1872     fi
1873     rm -f conftest*
1874     fi
1875    
1876     if eval "test \"`echo '$ac_cv_func_'gethostbyname`\" = yes"; then
1877     echo "$ac_t""yes" 1>&6
1878     :
1879     else
1880     echo "$ac_t""no" 1>&6
1881     fi
1882    
1883     if test $ac_cv_func_gethostbyname = no; then
1884     echo $ac_n "checking for gethostbyname in -lnsl""... $ac_c" 1>&6
1885 cebix 1.18 echo "configure:1886: checking for gethostbyname in -lnsl" >&5
1886 cebix 1.1 ac_lib_var=`echo nsl'_'gethostbyname | sed 'y%./+-%__p_%'`
1887     if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
1888     echo $ac_n "(cached) $ac_c" 1>&6
1889     else
1890     ac_save_LIBS="$LIBS"
1891     LIBS="-lnsl $LIBS"
1892     cat > conftest.$ac_ext <<EOF
1893 cebix 1.18 #line 1894 "configure"
1894 cebix 1.1 #include "confdefs.h"
1895     /* Override any gcc2 internal prototype to avoid an error. */
1896     /* We use char because int might match the return type of a gcc2
1897     builtin and then its argument prototype would still apply. */
1898     char gethostbyname();
1899    
1900     int main() {
1901     gethostbyname()
1902     ; return 0; }
1903     EOF
1904 cebix 1.18 if { (eval echo configure:1905: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1905 cebix 1.1 rm -rf conftest*
1906     eval "ac_cv_lib_$ac_lib_var=yes"
1907     else
1908     echo "configure: failed program was:" >&5
1909     cat conftest.$ac_ext >&5
1910     rm -rf conftest*
1911     eval "ac_cv_lib_$ac_lib_var=no"
1912     fi
1913     rm -f conftest*
1914     LIBS="$ac_save_LIBS"
1915    
1916     fi
1917     if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
1918     echo "$ac_t""yes" 1>&6
1919     X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl"
1920     else
1921     echo "$ac_t""no" 1>&6
1922     fi
1923    
1924     fi
1925    
1926     # lieder@skyler.mavd.honeywell.com says without -lsocket,
1927     # socket/setsockopt and other routines are undefined under SCO ODT
1928     # 2.0. But -lsocket is broken on IRIX 5.2 (and is not necessary
1929     # on later versions), says simon@lia.di.epfl.ch: it contains
1930     # gethostby* variants that don't use the nameserver (or something).
1931     # -lsocket must be given before -lnsl if both are needed.
1932     # We assume that if connect needs -lnsl, so does gethostbyname.
1933     echo $ac_n "checking for connect""... $ac_c" 1>&6
1934 cebix 1.18 echo "configure:1935: checking for connect" >&5
1935 cebix 1.1 if eval "test \"`echo '$''{'ac_cv_func_connect'+set}'`\" = set"; then
1936     echo $ac_n "(cached) $ac_c" 1>&6
1937     else
1938     cat > conftest.$ac_ext <<EOF
1939 cebix 1.18 #line 1940 "configure"
1940 cebix 1.1 #include "confdefs.h"
1941     /* System header to define __stub macros and hopefully few prototypes,
1942     which can conflict with char connect(); below. */
1943     #include <assert.h>
1944     /* Override any gcc2 internal prototype to avoid an error. */
1945     /* We use char because int might match the return type of a gcc2
1946     builtin and then its argument prototype would still apply. */
1947     char connect();
1948    
1949     int main() {
1950    
1951     /* The GNU C library defines this for functions which it implements
1952     to always fail with ENOSYS. Some functions are actually named
1953     something starting with __ and the normal name is an alias. */
1954     #if defined (__stub_connect) || defined (__stub___connect)
1955     choke me
1956     #else
1957     connect();
1958     #endif
1959    
1960     ; return 0; }
1961     EOF
1962 cebix 1.18 if { (eval echo configure:1963: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1963 cebix 1.1 rm -rf conftest*
1964     eval "ac_cv_func_connect=yes"
1965     else
1966     echo "configure: failed program was:" >&5
1967     cat conftest.$ac_ext >&5
1968     rm -rf conftest*
1969     eval "ac_cv_func_connect=no"
1970     fi
1971     rm -f conftest*
1972     fi
1973    
1974     if eval "test \"`echo '$ac_cv_func_'connect`\" = yes"; then
1975     echo "$ac_t""yes" 1>&6
1976     :
1977     else
1978     echo "$ac_t""no" 1>&6
1979     fi
1980    
1981     if test $ac_cv_func_connect = no; then
1982     echo $ac_n "checking for connect in -lsocket""... $ac_c" 1>&6
1983 cebix 1.18 echo "configure:1984: checking for connect in -lsocket" >&5
1984 cebix 1.1 ac_lib_var=`echo socket'_'connect | sed 'y%./+-%__p_%'`
1985     if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
1986     echo $ac_n "(cached) $ac_c" 1>&6
1987     else
1988     ac_save_LIBS="$LIBS"
1989     LIBS="-lsocket $X_EXTRA_LIBS $LIBS"
1990     cat > conftest.$ac_ext <<EOF
1991 cebix 1.18 #line 1992 "configure"
1992 cebix 1.1 #include "confdefs.h"
1993     /* Override any gcc2 internal prototype to avoid an error. */
1994     /* We use char because int might match the return type of a gcc2
1995     builtin and then its argument prototype would still apply. */
1996     char connect();
1997    
1998     int main() {
1999     connect()
2000     ; return 0; }
2001     EOF
2002 cebix 1.18 if { (eval echo configure:2003: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2003 cebix 1.1 rm -rf conftest*
2004     eval "ac_cv_lib_$ac_lib_var=yes"
2005     else
2006     echo "configure: failed program was:" >&5
2007     cat conftest.$ac_ext >&5
2008     rm -rf conftest*
2009     eval "ac_cv_lib_$ac_lib_var=no"
2010     fi
2011     rm -f conftest*
2012     LIBS="$ac_save_LIBS"
2013    
2014     fi
2015     if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2016     echo "$ac_t""yes" 1>&6
2017     X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS"
2018     else
2019     echo "$ac_t""no" 1>&6
2020     fi
2021    
2022     fi
2023    
2024     # gomez@mi.uni-erlangen.de says -lposix is necessary on A/UX.
2025     echo $ac_n "checking for remove""... $ac_c" 1>&6
2026 cebix 1.18 echo "configure:2027: checking for remove" >&5
2027 cebix 1.1 if eval "test \"`echo '$''{'ac_cv_func_remove'+set}'`\" = set"; then
2028     echo $ac_n "(cached) $ac_c" 1>&6
2029     else
2030     cat > conftest.$ac_ext <<EOF
2031 cebix 1.18 #line 2032 "configure"
2032 cebix 1.1 #include "confdefs.h"
2033     /* System header to define __stub macros and hopefully few prototypes,
2034     which can conflict with char remove(); below. */
2035     #include <assert.h>
2036     /* Override any gcc2 internal prototype to avoid an error. */
2037     /* We use char because int might match the return type of a gcc2
2038     builtin and then its argument prototype would still apply. */
2039     char remove();
2040    
2041     int main() {
2042    
2043     /* The GNU C library defines this for functions which it implements
2044     to always fail with ENOSYS. Some functions are actually named
2045     something starting with __ and the normal name is an alias. */
2046     #if defined (__stub_remove) || defined (__stub___remove)
2047     choke me
2048     #else
2049     remove();
2050     #endif
2051    
2052     ; return 0; }
2053     EOF
2054 cebix 1.18 if { (eval echo configure:2055: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2055 cebix 1.1 rm -rf conftest*
2056     eval "ac_cv_func_remove=yes"
2057     else
2058     echo "configure: failed program was:" >&5
2059     cat conftest.$ac_ext >&5
2060     rm -rf conftest*
2061     eval "ac_cv_func_remove=no"
2062     fi
2063     rm -f conftest*
2064     fi
2065    
2066     if eval "test \"`echo '$ac_cv_func_'remove`\" = yes"; then
2067     echo "$ac_t""yes" 1>&6
2068     :
2069     else
2070     echo "$ac_t""no" 1>&6
2071     fi
2072    
2073     if test $ac_cv_func_remove = no; then
2074     echo $ac_n "checking for remove in -lposix""... $ac_c" 1>&6
2075 cebix 1.18 echo "configure:2076: checking for remove in -lposix" >&5
2076 cebix 1.1 ac_lib_var=`echo posix'_'remove | sed 'y%./+-%__p_%'`
2077     if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2078     echo $ac_n "(cached) $ac_c" 1>&6
2079     else
2080     ac_save_LIBS="$LIBS"
2081     LIBS="-lposix $LIBS"
2082     cat > conftest.$ac_ext <<EOF
2083 cebix 1.18 #line 2084 "configure"
2084 cebix 1.1 #include "confdefs.h"
2085     /* Override any gcc2 internal prototype to avoid an error. */
2086     /* We use char because int might match the return type of a gcc2
2087     builtin and then its argument prototype would still apply. */
2088     char remove();
2089    
2090     int main() {
2091     remove()
2092     ; return 0; }
2093     EOF
2094 cebix 1.18 if { (eval echo configure:2095: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2095 cebix 1.1 rm -rf conftest*
2096     eval "ac_cv_lib_$ac_lib_var=yes"
2097     else
2098     echo "configure: failed program was:" >&5
2099     cat conftest.$ac_ext >&5
2100     rm -rf conftest*
2101     eval "ac_cv_lib_$ac_lib_var=no"
2102     fi
2103     rm -f conftest*
2104     LIBS="$ac_save_LIBS"
2105    
2106     fi
2107     if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2108     echo "$ac_t""yes" 1>&6
2109     X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix"
2110     else
2111     echo "$ac_t""no" 1>&6
2112     fi
2113    
2114     fi
2115    
2116     # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay.
2117     echo $ac_n "checking for shmat""... $ac_c" 1>&6
2118 cebix 1.18 echo "configure:2119: checking for shmat" >&5
2119 cebix 1.1 if eval "test \"`echo '$''{'ac_cv_func_shmat'+set}'`\" = set"; then
2120     echo $ac_n "(cached) $ac_c" 1>&6
2121     else
2122     cat > conftest.$ac_ext <<EOF
2123 cebix 1.18 #line 2124 "configure"
2124 cebix 1.1 #include "confdefs.h"
2125     /* System header to define __stub macros and hopefully few prototypes,
2126     which can conflict with char shmat(); below. */
2127     #include <assert.h>
2128     /* Override any gcc2 internal prototype to avoid an error. */
2129     /* We use char because int might match the return type of a gcc2
2130     builtin and then its argument prototype would still apply. */
2131     char shmat();
2132    
2133     int main() {
2134    
2135     /* The GNU C library defines this for functions which it implements
2136     to always fail with ENOSYS. Some functions are actually named
2137     something starting with __ and the normal name is an alias. */
2138     #if defined (__stub_shmat) || defined (__stub___shmat)
2139     choke me
2140     #else
2141     shmat();
2142     #endif
2143    
2144     ; return 0; }
2145     EOF
2146 cebix 1.18 if { (eval echo configure:2147: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2147 cebix 1.1 rm -rf conftest*
2148     eval "ac_cv_func_shmat=yes"
2149     else
2150     echo "configure: failed program was:" >&5
2151     cat conftest.$ac_ext >&5
2152     rm -rf conftest*
2153     eval "ac_cv_func_shmat=no"
2154     fi
2155     rm -f conftest*
2156     fi
2157    
2158     if eval "test \"`echo '$ac_cv_func_'shmat`\" = yes"; then
2159     echo "$ac_t""yes" 1>&6
2160     :
2161     else
2162     echo "$ac_t""no" 1>&6
2163     fi
2164    
2165     if test $ac_cv_func_shmat = no; then
2166     echo $ac_n "checking for shmat in -lipc""... $ac_c" 1>&6
2167 cebix 1.18 echo "configure:2168: checking for shmat in -lipc" >&5
2168 cebix 1.1 ac_lib_var=`echo ipc'_'shmat | sed 'y%./+-%__p_%'`
2169     if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2170     echo $ac_n "(cached) $ac_c" 1>&6
2171     else
2172     ac_save_LIBS="$LIBS"
2173     LIBS="-lipc $LIBS"
2174     cat > conftest.$ac_ext <<EOF
2175 cebix 1.18 #line 2176 "configure"
2176 cebix 1.1 #include "confdefs.h"
2177     /* Override any gcc2 internal prototype to avoid an error. */
2178     /* We use char because int might match the return type of a gcc2
2179     builtin and then its argument prototype would still apply. */
2180     char shmat();
2181    
2182     int main() {
2183     shmat()
2184     ; return 0; }
2185     EOF
2186 cebix 1.18 if { (eval echo configure:2187: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2187 cebix 1.1 rm -rf conftest*
2188     eval "ac_cv_lib_$ac_lib_var=yes"
2189     else
2190     echo "configure: failed program was:" >&5
2191     cat conftest.$ac_ext >&5
2192     rm -rf conftest*
2193     eval "ac_cv_lib_$ac_lib_var=no"
2194     fi
2195     rm -f conftest*
2196     LIBS="$ac_save_LIBS"
2197    
2198     fi
2199     if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2200     echo "$ac_t""yes" 1>&6
2201     X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc"
2202     else
2203     echo "$ac_t""no" 1>&6
2204     fi
2205    
2206     fi
2207     fi
2208    
2209     # Check for libraries that X11R6 Xt/Xaw programs need.
2210     ac_save_LDFLAGS="$LDFLAGS"
2211     test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries"
2212     # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to
2213     # check for ICE first), but we must link in the order -lSM -lICE or
2214     # we get undefined symbols. So assume we have SM if we have ICE.
2215     # These have to be linked with before -lX11, unlike the other
2216     # libraries we check for below, so use a different variable.
2217     # --interran@uluru.Stanford.EDU, kb@cs.umb.edu.
2218     echo $ac_n "checking for IceConnectionNumber in -lICE""... $ac_c" 1>&6
2219 cebix 1.18 echo "configure:2220: checking for IceConnectionNumber in -lICE" >&5
2220 cebix 1.1 ac_lib_var=`echo ICE'_'IceConnectionNumber | sed 'y%./+-%__p_%'`
2221     if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2222     echo $ac_n "(cached) $ac_c" 1>&6
2223     else
2224     ac_save_LIBS="$LIBS"
2225     LIBS="-lICE $X_EXTRA_LIBS $LIBS"
2226     cat > conftest.$ac_ext <<EOF
2227 cebix 1.18 #line 2228 "configure"
2228 cebix 1.1 #include "confdefs.h"
2229     /* Override any gcc2 internal prototype to avoid an error. */
2230     /* We use char because int might match the return type of a gcc2
2231     builtin and then its argument prototype would still apply. */
2232     char IceConnectionNumber();
2233    
2234     int main() {
2235     IceConnectionNumber()
2236     ; return 0; }
2237     EOF
2238 cebix 1.18 if { (eval echo configure:2239: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2239 cebix 1.1 rm -rf conftest*
2240     eval "ac_cv_lib_$ac_lib_var=yes"
2241     else
2242     echo "configure: failed program was:" >&5
2243     cat conftest.$ac_ext >&5
2244     rm -rf conftest*
2245     eval "ac_cv_lib_$ac_lib_var=no"
2246     fi
2247     rm -f conftest*
2248     LIBS="$ac_save_LIBS"
2249    
2250     fi
2251     if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2252     echo "$ac_t""yes" 1>&6
2253     X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE"
2254     else
2255     echo "$ac_t""no" 1>&6
2256     fi
2257    
2258     LDFLAGS="$ac_save_LDFLAGS"
2259    
2260     fi
2261    
2262     if [ "x$no_x" = "xyes" ]; then
2263     { echo "configure: error: You need X11 to run Basilisk II." 1>&2; exit 1; }
2264     fi
2265     CFLAGS="$CFLAGS $X_CFLAGS"
2266     CXXFLAGS="$CXXFLAGS $X_CFLAGS"
2267     LIBS="$LIBS $X_PRE_LIBS $X_LIBS -lX11 -lXext $X_EXTRA_LIBS"
2268    
2269 cebix 1.18 HAVE_PTHREADS=yes
2270 cebix 1.1 echo $ac_n "checking for pthread_create in -lpthread""... $ac_c" 1>&6
2271 cebix 1.18 echo "configure:2272: checking for pthread_create in -lpthread" >&5
2272 cebix 1.1 ac_lib_var=`echo pthread'_'pthread_create | sed 'y%./+-%__p_%'`
2273     if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2274     echo $ac_n "(cached) $ac_c" 1>&6
2275     else
2276     ac_save_LIBS="$LIBS"
2277     LIBS="-lpthread $LIBS"
2278     cat > conftest.$ac_ext <<EOF
2279 cebix 1.18 #line 2280 "configure"
2280 cebix 1.1 #include "confdefs.h"
2281     /* Override any gcc2 internal prototype to avoid an error. */
2282     /* We use char because int might match the return type of a gcc2
2283     builtin and then its argument prototype would still apply. */
2284     char pthread_create();
2285    
2286     int main() {
2287     pthread_create()
2288     ; return 0; }
2289     EOF
2290 cebix 1.18 if { (eval echo configure:2291: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2291 cebix 1.1 rm -rf conftest*
2292     eval "ac_cv_lib_$ac_lib_var=yes"
2293     else
2294     echo "configure: failed program was:" >&5
2295     cat conftest.$ac_ext >&5
2296     rm -rf conftest*
2297     eval "ac_cv_lib_$ac_lib_var=no"
2298     fi
2299     rm -f conftest*
2300     LIBS="$ac_save_LIBS"
2301    
2302     fi
2303     if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2304     echo "$ac_t""yes" 1>&6
2305 cebix 1.9 ac_tr_lib=HAVE_LIB`echo pthread | sed -e 's/[^a-zA-Z0-9_]/_/g' \
2306     -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
2307     cat >> confdefs.h <<EOF
2308     #define $ac_tr_lib 1
2309     EOF
2310    
2311     LIBS="-lpthread $LIBS"
2312    
2313 cebix 1.1 else
2314     echo "$ac_t""no" 1>&6
2315    
2316 cebix 1.9 echo $ac_n "checking for pthread_create in -lc_r""... $ac_c" 1>&6
2317 cebix 1.18 echo "configure:2318: checking for pthread_create in -lc_r" >&5
2318 cebix 1.1 ac_lib_var=`echo c_r'_'pthread_create | sed 'y%./+-%__p_%'`
2319     if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2320     echo $ac_n "(cached) $ac_c" 1>&6
2321     else
2322     ac_save_LIBS="$LIBS"
2323     LIBS="-lc_r $LIBS"
2324     cat > conftest.$ac_ext <<EOF
2325 cebix 1.18 #line 2326 "configure"
2326 cebix 1.1 #include "confdefs.h"
2327     /* Override any gcc2 internal prototype to avoid an error. */
2328     /* We use char because int might match the return type of a gcc2
2329     builtin and then its argument prototype would still apply. */
2330     char pthread_create();
2331    
2332     int main() {
2333     pthread_create()
2334     ; return 0; }
2335     EOF
2336 cebix 1.18 if { (eval echo configure:2337: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2337 cebix 1.1 rm -rf conftest*
2338     eval "ac_cv_lib_$ac_lib_var=yes"
2339     else
2340     echo "configure: failed program was:" >&5
2341     cat conftest.$ac_ext >&5
2342     rm -rf conftest*
2343     eval "ac_cv_lib_$ac_lib_var=no"
2344     fi
2345     rm -f conftest*
2346     LIBS="$ac_save_LIBS"
2347    
2348     fi
2349     if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2350     echo "$ac_t""yes" 1>&6
2351 cebix 1.9 ac_tr_lib=HAVE_LIB`echo c_r | sed -e 's/[^a-zA-Z0-9_]/_/g' \
2352     -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
2353     cat >> confdefs.h <<EOF
2354     #define $ac_tr_lib 1
2355     EOF
2356    
2357     LIBS="-lc_r $LIBS"
2358    
2359 cebix 1.1 else
2360     echo "$ac_t""no" 1>&6
2361    
2362 cebix 1.9 echo $ac_n "checking for pthread_create in -lPTL""... $ac_c" 1>&6
2363 cebix 1.18 echo "configure:2364: checking for pthread_create in -lPTL" >&5
2364 cebix 1.5 ac_lib_var=`echo PTL'_'pthread_create | sed 'y%./+-%__p_%'`
2365     if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2366     echo $ac_n "(cached) $ac_c" 1>&6
2367     else
2368     ac_save_LIBS="$LIBS"
2369     LIBS="-lPTL $LIBS"
2370     cat > conftest.$ac_ext <<EOF
2371 cebix 1.18 #line 2372 "configure"
2372 cebix 1.5 #include "confdefs.h"
2373     /* Override any gcc2 internal prototype to avoid an error. */
2374     /* We use char because int might match the return type of a gcc2
2375     builtin and then its argument prototype would still apply. */
2376     char pthread_create();
2377    
2378     int main() {
2379     pthread_create()
2380     ; return 0; }
2381     EOF
2382 cebix 1.18 if { (eval echo configure:2383: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2383 cebix 1.5 rm -rf conftest*
2384     eval "ac_cv_lib_$ac_lib_var=yes"
2385     else
2386     echo "configure: failed program was:" >&5
2387     cat conftest.$ac_ext >&5
2388     rm -rf conftest*
2389     eval "ac_cv_lib_$ac_lib_var=no"
2390     fi
2391     rm -f conftest*
2392     LIBS="$ac_save_LIBS"
2393    
2394     fi
2395     if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2396     echo "$ac_t""yes" 1>&6
2397 cebix 1.9 ac_tr_lib=HAVE_LIB`echo PTL | sed -e 's/[^a-zA-Z0-9_]/_/g' \
2398     -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
2399     cat >> confdefs.h <<EOF
2400     #define $ac_tr_lib 1
2401     EOF
2402    
2403     LIBS="-lPTL $LIBS"
2404    
2405 cebix 1.5 else
2406     echo "$ac_t""no" 1>&6
2407 cebix 1.9
2408 cebix 1.18 HAVE_PTHREADS=no
2409 cebix 1.9
2410 cebix 1.5 fi
2411    
2412 cebix 1.9
2413     fi
2414    
2415    
2416 cebix 1.1 fi
2417 cebix 1.9
2418 cebix 1.18 if [ "x$HAVE_PTHREADS" = "xyes" ]; then
2419     cat >> confdefs.h <<\EOF
2420     #define HAVE_PTHREADS 1
2421     EOF
2422    
2423     fi
2424     for ac_func in pthread_cancel
2425     do
2426     echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
2427     echo "configure:2428: checking for $ac_func" >&5
2428     if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2429     echo $ac_n "(cached) $ac_c" 1>&6
2430     else
2431     cat > conftest.$ac_ext <<EOF
2432     #line 2433 "configure"
2433     #include "confdefs.h"
2434     /* System header to define __stub macros and hopefully few prototypes,
2435     which can conflict with char $ac_func(); below. */
2436     #include <assert.h>
2437     /* Override any gcc2 internal prototype to avoid an error. */
2438     /* We use char because int might match the return type of a gcc2
2439     builtin and then its argument prototype would still apply. */
2440     char $ac_func();
2441    
2442     int main() {
2443    
2444     /* The GNU C library defines this for functions which it implements
2445     to always fail with ENOSYS. Some functions are actually named
2446     something starting with __ and the normal name is an alias. */
2447     #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2448     choke me
2449     #else
2450     $ac_func();
2451     #endif
2452    
2453     ; return 0; }
2454     EOF
2455     if { (eval echo configure:2456: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2456     rm -rf conftest*
2457     eval "ac_cv_func_$ac_func=yes"
2458     else
2459     echo "configure: failed program was:" >&5
2460     cat conftest.$ac_ext >&5
2461     rm -rf conftest*
2462     eval "ac_cv_func_$ac_func=no"
2463     fi
2464     rm -f conftest*
2465     fi
2466    
2467     if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2468     echo "$ac_t""yes" 1>&6
2469     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2470     cat >> confdefs.h <<EOF
2471     #define $ac_tr_func 1
2472     EOF
2473    
2474     else
2475     echo "$ac_t""no" 1>&6
2476     fi
2477     done
2478    
2479 cebix 1.9
2480 cebix 1.18 SEMSRC=
2481 cebix 1.9 for ac_func in sem_init
2482 cebix 1.1 do
2483     echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
2484 cebix 1.18 echo "configure:2485: checking for $ac_func" >&5
2485 cebix 1.1 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2486     echo $ac_n "(cached) $ac_c" 1>&6
2487     else
2488     cat > conftest.$ac_ext <<EOF
2489 cebix 1.18 #line 2490 "configure"
2490 cebix 1.1 #include "confdefs.h"
2491     /* System header to define __stub macros and hopefully few prototypes,
2492     which can conflict with char $ac_func(); below. */
2493     #include <assert.h>
2494     /* Override any gcc2 internal prototype to avoid an error. */
2495     /* We use char because int might match the return type of a gcc2
2496     builtin and then its argument prototype would still apply. */
2497     char $ac_func();
2498    
2499     int main() {
2500    
2501     /* The GNU C library defines this for functions which it implements
2502     to always fail with ENOSYS. Some functions are actually named
2503     something starting with __ and the normal name is an alias. */
2504     #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2505     choke me
2506     #else
2507     $ac_func();
2508     #endif
2509    
2510     ; return 0; }
2511     EOF
2512 cebix 1.18 if { (eval echo configure:2513: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2513 cebix 1.1 rm -rf conftest*
2514     eval "ac_cv_func_$ac_func=yes"
2515     else
2516     echo "configure: failed program was:" >&5
2517     cat conftest.$ac_ext >&5
2518     rm -rf conftest*
2519     eval "ac_cv_func_$ac_func=no"
2520     fi
2521     rm -f conftest*
2522     fi
2523    
2524     if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2525     echo "$ac_t""yes" 1>&6
2526     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2527     cat >> confdefs.h <<EOF
2528     #define $ac_tr_func 1
2529     EOF
2530    
2531     else
2532     echo "$ac_t""no" 1>&6
2533 cebix 1.18 if "x$HAVE_PTHREADS" = "xyes" ; then
2534     SEMSRC=posix_sem.cpp
2535     fi
2536 cebix 1.9
2537 cebix 1.1 fi
2538     done
2539    
2540    
2541 cebix 1.7 if [ "x$WANT_XF86_DGA" = "xyes" ]; then
2542 cebix 1.1 echo $ac_n "checking for XF86DGAQueryExtension in -lXxf86dga""... $ac_c" 1>&6
2543 cebix 1.18 echo "configure:2544: checking for XF86DGAQueryExtension in -lXxf86dga" >&5
2544 cebix 1.1 ac_lib_var=`echo Xxf86dga'_'XF86DGAQueryExtension | sed 'y%./+-%__p_%'`
2545     if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2546     echo $ac_n "(cached) $ac_c" 1>&6
2547     else
2548     ac_save_LIBS="$LIBS"
2549     LIBS="-lXxf86dga $LIBS"
2550     cat > conftest.$ac_ext <<EOF
2551 cebix 1.18 #line 2552 "configure"
2552 cebix 1.1 #include "confdefs.h"
2553     /* Override any gcc2 internal prototype to avoid an error. */
2554     /* We use char because int might match the return type of a gcc2
2555     builtin and then its argument prototype would still apply. */
2556     char XF86DGAQueryExtension();
2557    
2558     int main() {
2559     XF86DGAQueryExtension()
2560     ; return 0; }
2561     EOF
2562 cebix 1.18 if { (eval echo configure:2563: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2563 cebix 1.1 rm -rf conftest*
2564     eval "ac_cv_lib_$ac_lib_var=yes"
2565     else
2566     echo "configure: failed program was:" >&5
2567     cat conftest.$ac_ext >&5
2568     rm -rf conftest*
2569     eval "ac_cv_lib_$ac_lib_var=no"
2570     fi
2571     rm -f conftest*
2572     LIBS="$ac_save_LIBS"
2573    
2574     fi
2575     if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2576     echo "$ac_t""yes" 1>&6
2577 cebix 1.9
2578 cebix 1.18 cat >> confdefs.h <<\EOF
2579     #define ENABLE_XF86_DGA 1
2580     EOF
2581    
2582 cebix 1.1 LIBS="$LIBS -lXxf86dga"
2583 cebix 1.7 if [ "x$WANT_FBDEV_DGA" = "xyes" ]; then
2584     echo "configure: warning: Cannot have both --enable-xf86-dga and --enable-fbdev-dga, ignoring --enable-fbdev-dga." 1>&2
2585     WANT_FBDEV_DGA=no
2586     fi
2587 cebix 1.9
2588     else
2589     echo "$ac_t""no" 1>&6
2590    
2591     echo "configure: warning: Could not find XFree86 DGA extension, ignoring --enable-xf86-dga." 1>&2
2592 cebix 1.12 WANT_XF86_DGA=no
2593 cebix 1.9
2594     fi
2595    
2596 cebix 1.7 fi
2597     if [ "x$WANT_FBDEV_DGA" = "xyes" ]; then
2598 cebix 1.18 cat >> confdefs.h <<\EOF
2599     #define ENABLE_FBDEV_DGA 1
2600     EOF
2601    
2602 cebix 1.1 fi
2603    
2604 cebix 1.16 if [ "x$WANT_XF86_VIDMODE" = "xyes" ]; then
2605     echo $ac_n "checking for XF86VidModeQueryExtension in -lXxf86vm""... $ac_c" 1>&6
2606 cebix 1.18 echo "configure:2607: checking for XF86VidModeQueryExtension in -lXxf86vm" >&5
2607 cebix 1.16 ac_lib_var=`echo Xxf86vm'_'XF86VidModeQueryExtension | sed 'y%./+-%__p_%'`
2608     if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2609     echo $ac_n "(cached) $ac_c" 1>&6
2610     else
2611     ac_save_LIBS="$LIBS"
2612     LIBS="-lXxf86vm $LIBS"
2613     cat > conftest.$ac_ext <<EOF
2614 cebix 1.18 #line 2615 "configure"
2615 cebix 1.16 #include "confdefs.h"
2616     /* Override any gcc2 internal prototype to avoid an error. */
2617     /* We use char because int might match the return type of a gcc2
2618     builtin and then its argument prototype would still apply. */
2619     char XF86VidModeQueryExtension();
2620    
2621     int main() {
2622     XF86VidModeQueryExtension()
2623     ; return 0; }
2624     EOF
2625 cebix 1.18 if { (eval echo configure:2626: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2626 cebix 1.16 rm -rf conftest*
2627     eval "ac_cv_lib_$ac_lib_var=yes"
2628     else
2629     echo "configure: failed program was:" >&5
2630     cat conftest.$ac_ext >&5
2631     rm -rf conftest*
2632     eval "ac_cv_lib_$ac_lib_var=no"
2633     fi
2634     rm -f conftest*
2635     LIBS="$ac_save_LIBS"
2636    
2637     fi
2638     if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2639     echo "$ac_t""yes" 1>&6
2640    
2641 cebix 1.18 cat >> confdefs.h <<\EOF
2642     #define ENABLE_XF86_VIDMODE 1
2643     EOF
2644    
2645 cebix 1.16 LIBS="$LIBS -lXxf86vm"
2646    
2647     else
2648     echo "$ac_t""no" 1>&6
2649    
2650     echo "configure: warning: Could not find XFree86 VidMode extension, ignoring --enable-xf86-vidmode." 1>&2
2651     WANT_XF86_VIDMODE=no
2652    
2653     fi
2654    
2655     fi
2656    
2657 cebix 1.9 UISRCS=../dummy/prefs_editor_dummy.cpp
2658 cebix 1.13 if [ "x$WANT_GTK" = "xyes" ]; then
2659 cebix 1.1 # Check whether --with-gtk-prefix or --without-gtk-prefix was given.
2660     if test "${with_gtk_prefix+set}" = set; then
2661     withval="$with_gtk_prefix"
2662     gtk_config_prefix="$withval"
2663     else
2664     gtk_config_prefix=""
2665     fi
2666    
2667     # Check whether --with-gtk-exec-prefix or --without-gtk-exec-prefix was given.
2668     if test "${with_gtk_exec_prefix+set}" = set; then
2669     withval="$with_gtk_exec_prefix"
2670     gtk_config_exec_prefix="$withval"
2671     else
2672     gtk_config_exec_prefix=""
2673     fi
2674    
2675     # Check whether --enable-gtktest or --disable-gtktest was given.
2676     if test "${enable_gtktest+set}" = set; then
2677     enableval="$enable_gtktest"
2678     :
2679     else
2680     enable_gtktest=yes
2681     fi
2682    
2683    
2684 cebix 1.20 for module in .
2685     do
2686     case "$module" in
2687     gthread)
2688     gtk_config_args="$gtk_config_args gthread"
2689     ;;
2690     esac
2691     done
2692    
2693 cebix 1.1 if test x$gtk_config_exec_prefix != x ; then
2694     gtk_config_args="$gtk_config_args --exec-prefix=$gtk_config_exec_prefix"
2695     if test x${GTK_CONFIG+set} != xset ; then
2696     GTK_CONFIG=$gtk_config_exec_prefix/bin/gtk-config
2697     fi
2698     fi
2699     if test x$gtk_config_prefix != x ; then
2700     gtk_config_args="$gtk_config_args --prefix=$gtk_config_prefix"
2701     if test x${GTK_CONFIG+set} != xset ; then
2702     GTK_CONFIG=$gtk_config_prefix/bin/gtk-config
2703     fi
2704     fi
2705    
2706     # Extract the first word of "gtk-config", so it can be a program name with args.
2707     set dummy gtk-config; ac_word=$2
2708     echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2709 cebix 1.20 echo "configure:2710: checking for $ac_word" >&5
2710 cebix 1.1 if eval "test \"`echo '$''{'ac_cv_path_GTK_CONFIG'+set}'`\" = set"; then
2711     echo $ac_n "(cached) $ac_c" 1>&6
2712     else
2713     case "$GTK_CONFIG" in
2714     /*)
2715     ac_cv_path_GTK_CONFIG="$GTK_CONFIG" # Let the user override the test with a path.
2716     ;;
2717     ?:/*)
2718     ac_cv_path_GTK_CONFIG="$GTK_CONFIG" # Let the user override the test with a dos path.
2719     ;;
2720     *)
2721     IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2722     ac_dummy="$PATH"
2723     for ac_dir in $ac_dummy; do
2724     test -z "$ac_dir" && ac_dir=.
2725     if test -f $ac_dir/$ac_word; then
2726     ac_cv_path_GTK_CONFIG="$ac_dir/$ac_word"
2727     break
2728     fi
2729     done
2730     IFS="$ac_save_ifs"
2731     test -z "$ac_cv_path_GTK_CONFIG" && ac_cv_path_GTK_CONFIG="no"
2732     ;;
2733     esac
2734     fi
2735     GTK_CONFIG="$ac_cv_path_GTK_CONFIG"
2736     if test -n "$GTK_CONFIG"; then
2737     echo "$ac_t""$GTK_CONFIG" 1>&6
2738     else
2739     echo "$ac_t""no" 1>&6
2740     fi
2741    
2742     min_gtk_version=1.2.0
2743     echo $ac_n "checking for GTK - version >= $min_gtk_version""... $ac_c" 1>&6
2744 cebix 1.20 echo "configure:2745: checking for GTK - version >= $min_gtk_version" >&5
2745 cebix 1.1 no_gtk=""
2746     if test "$GTK_CONFIG" = "no" ; then
2747     no_gtk=yes
2748     else
2749     GTK_CFLAGS=`$GTK_CONFIG $gtk_config_args --cflags`
2750     GTK_LIBS=`$GTK_CONFIG $gtk_config_args --libs`
2751     gtk_config_major_version=`$GTK_CONFIG $gtk_config_args --version | \
2752     sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\1/'`
2753     gtk_config_minor_version=`$GTK_CONFIG $gtk_config_args --version | \
2754     sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\2/'`
2755     gtk_config_micro_version=`$GTK_CONFIG $gtk_config_args --version | \
2756     sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\3/'`
2757     if test "x$enable_gtktest" = "xyes" ; then
2758     ac_save_CFLAGS="$CFLAGS"
2759     ac_save_LIBS="$LIBS"
2760     CFLAGS="$CFLAGS $GTK_CFLAGS"
2761 cebix 1.20 LIBS="$GTK_LIBS $LIBS"
2762 cebix 1.1 rm -f conf.gtktest
2763     if test "$cross_compiling" = yes; then
2764     echo $ac_n "cross compiling; assumed OK... $ac_c"
2765     else
2766     cat > conftest.$ac_ext <<EOF
2767 cebix 1.20 #line 2768 "configure"
2768 cebix 1.1 #include "confdefs.h"
2769    
2770     #include <gtk/gtk.h>
2771     #include <stdio.h>
2772 cebix 1.20 #include <stdlib.h>
2773 cebix 1.1
2774     int
2775     main ()
2776     {
2777     int major, minor, micro;
2778 cebix 1.20 char *tmp_version;
2779 cebix 1.1
2780     system ("touch conf.gtktest");
2781    
2782 cebix 1.20 /* HP/UX 9 (%@#!) writes to sscanf strings */
2783     tmp_version = g_strdup("$min_gtk_version");
2784     if (sscanf(tmp_version, "%d.%d.%d", &major, &minor, &micro) != 3) {
2785 cebix 1.1 printf("%s, bad version string\n", "$min_gtk_version");
2786     exit(1);
2787     }
2788    
2789     if ((gtk_major_version != $gtk_config_major_version) ||
2790     (gtk_minor_version != $gtk_config_minor_version) ||
2791     (gtk_micro_version != $gtk_config_micro_version))
2792     {
2793     printf("\n*** 'gtk-config --version' returned %d.%d.%d, but GTK+ (%d.%d.%d)\n",
2794     $gtk_config_major_version, $gtk_config_minor_version, $gtk_config_micro_version,
2795     gtk_major_version, gtk_minor_version, gtk_micro_version);
2796     printf ("*** was found! If gtk-config was correct, then it is best\n");
2797     printf ("*** to remove the old version of GTK+. You may also be able to fix the error\n");
2798     printf("*** by modifying your LD_LIBRARY_PATH enviroment variable, or by editing\n");
2799     printf("*** /etc/ld.so.conf. Make sure you have run ldconfig if that is\n");
2800     printf("*** required on your system.\n");
2801     printf("*** If gtk-config was wrong, set the environment variable GTK_CONFIG\n");
2802     printf("*** to point to the correct copy of gtk-config, and remove the file config.cache\n");
2803     printf("*** before re-running configure\n");
2804     }
2805 cebix 1.20 #if defined (GTK_MAJOR_VERSION) && defined (GTK_MINOR_VERSION) && defined (GTK_MICRO_VERSION)
2806     else if ((gtk_major_version != GTK_MAJOR_VERSION) ||
2807     (gtk_minor_version != GTK_MINOR_VERSION) ||
2808     (gtk_micro_version != GTK_MICRO_VERSION))
2809     {
2810     printf("*** GTK+ header files (version %d.%d.%d) do not match\n",
2811     GTK_MAJOR_VERSION, GTK_MINOR_VERSION, GTK_MICRO_VERSION);
2812     printf("*** library (version %d.%d.%d)\n",
2813     gtk_major_version, gtk_minor_version, gtk_micro_version);
2814     }
2815     #endif /* defined (GTK_MAJOR_VERSION) ... */
2816 cebix 1.1 else
2817     {
2818     if ((gtk_major_version > major) ||
2819     ((gtk_major_version == major) && (gtk_minor_version > minor)) ||
2820     ((gtk_major_version == major) && (gtk_minor_version == minor) && (gtk_micro_version >= micro)))
2821     {
2822     return 0;
2823     }
2824     else
2825     {
2826     printf("\n*** An old version of GTK+ (%d.%d.%d) was found.\n",
2827     gtk_major_version, gtk_minor_version, gtk_micro_version);
2828     printf("*** You need a version of GTK+ newer than %d.%d.%d. The latest version of\n",
2829     major, minor, micro);
2830     printf("*** GTK+ is always available from ftp://ftp.gtk.org.\n");
2831     printf("***\n");
2832     printf("*** If you have already installed a sufficiently new version, this error\n");
2833     printf("*** probably means that the wrong copy of the gtk-config shell script is\n");
2834     printf("*** being found. The easiest way to fix this is to remove the old version\n");
2835     printf("*** of GTK+, but you can also set the GTK_CONFIG environment to point to the\n");
2836     printf("*** correct copy of gtk-config. (In this case, you will have to\n");
2837     printf("*** modify your LD_LIBRARY_PATH enviroment variable, or edit /etc/ld.so.conf\n");
2838     printf("*** so that the correct libraries are found at run-time))\n");
2839     }
2840     }
2841     return 1;
2842     }
2843    
2844     EOF
2845 cebix 1.20 if { (eval echo configure:2846: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
2846 cebix 1.1 then
2847     :
2848     else
2849     echo "configure: failed program was:" >&5
2850     cat conftest.$ac_ext >&5
2851     rm -fr conftest*
2852     no_gtk=yes
2853     fi
2854     rm -fr conftest*
2855     fi
2856    
2857     CFLAGS="$ac_save_CFLAGS"
2858     LIBS="$ac_save_LIBS"
2859     fi
2860     fi
2861     if test "x$no_gtk" = x ; then
2862     echo "$ac_t""yes" 1>&6
2863 cebix 1.9
2864 cebix 1.18 cat >> confdefs.h <<\EOF
2865     #define ENABLE_GTK 1
2866     EOF
2867    
2868 cebix 1.9 CFLAGS="$CFLAGS $GTK_CFLAGS"
2869     CXXFLAGS="$CXXFLAGS $GTK_CFLAGS"
2870     LIBS="$LIBS $GTK_LIBS"
2871     UISRCS=prefs_editor_gtk.cpp
2872    
2873 cebix 1.1 else
2874     echo "$ac_t""no" 1>&6
2875     if test "$GTK_CONFIG" = "no" ; then
2876     echo "*** The gtk-config script installed by GTK could not be found"
2877     echo "*** If GTK was installed in PREFIX, make sure PREFIX/bin is in"
2878     echo "*** your path, or set the GTK_CONFIG environment variable to the"
2879     echo "*** full path to gtk-config."
2880     else
2881     if test -f conf.gtktest ; then
2882     :
2883     else
2884     echo "*** Could not run GTK test program, checking why..."
2885     CFLAGS="$CFLAGS $GTK_CFLAGS"
2886     LIBS="$LIBS $GTK_LIBS"
2887     cat > conftest.$ac_ext <<EOF
2888 cebix 1.20 #line 2889 "configure"
2889 cebix 1.1 #include "confdefs.h"
2890    
2891     #include <gtk/gtk.h>
2892     #include <stdio.h>
2893    
2894     int main() {
2895     return ((gtk_major_version) || (gtk_minor_version) || (gtk_micro_version));
2896     ; return 0; }
2897     EOF
2898 cebix 1.20 if { (eval echo configure:2899: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2899 cebix 1.1 rm -rf conftest*
2900     echo "*** The test program compiled, but did not run. This usually means"
2901     echo "*** that the run-time linker is not finding GTK or finding the wrong"
2902     echo "*** version of GTK. If it is not finding GTK, you'll need to set your"
2903     echo "*** LD_LIBRARY_PATH environment variable, or edit /etc/ld.so.conf to point"
2904     echo "*** to the installed location Also, make sure you have run ldconfig if that"
2905     echo "*** is required on your system"
2906     echo "***"
2907     echo "*** If you have an old version installed, it is best to remove it, although"
2908     echo "*** you may also be able to get things to work by modifying LD_LIBRARY_PATH"
2909     echo "***"
2910     echo "*** If you have a RedHat 5.0 system, you should remove the GTK package that"
2911     echo "*** came with the system with the command"
2912     echo "***"
2913     echo "*** rpm --erase --nodeps gtk gtk-devel"
2914     else
2915     echo "configure: failed program was:" >&5
2916     cat conftest.$ac_ext >&5
2917     rm -rf conftest*
2918     echo "*** The test program failed to compile or link. See the file config.log for the"
2919     echo "*** exact error that occured. This usually means GTK was incorrectly installed"
2920     echo "*** or that you have moved GTK since it was installed. In the latter case, you"
2921     echo "*** may want to edit the gtk-config script: $GTK_CONFIG"
2922     fi
2923     rm -f conftest*
2924     CFLAGS="$ac_save_CFLAGS"
2925     LIBS="$ac_save_LIBS"
2926     fi
2927     fi
2928     GTK_CFLAGS=""
2929     GTK_LIBS=""
2930 cebix 1.9
2931     echo "configure: warning: Could not find GTK+, disabling user interface." 1>&2
2932 cebix 1.13 WANT_GTK=no
2933 cebix 1.9
2934 cebix 1.1 fi
2935    
2936    
2937     rm -f conf.gtktest
2938    
2939 cebix 1.9 fi
2940    
2941     if [ "x$WANT_ESD" = "xyes" ]; then
2942     # Check whether --with-esd-prefix or --without-esd-prefix was given.
2943     if test "${with_esd_prefix+set}" = set; then
2944     withval="$with_esd_prefix"
2945     esd_prefix="$withval"
2946     else
2947     esd_prefix=""
2948     fi
2949    
2950     # Check whether --with-esd-exec-prefix or --without-esd-exec-prefix was given.
2951     if test "${with_esd_exec_prefix+set}" = set; then
2952     withval="$with_esd_exec_prefix"
2953     esd_exec_prefix="$withval"
2954     else
2955     esd_exec_prefix=""
2956     fi
2957    
2958     # Check whether --enable-esdtest or --disable-esdtest was given.
2959     if test "${enable_esdtest+set}" = set; then
2960     enableval="$enable_esdtest"
2961     :
2962     else
2963     enable_esdtest=yes
2964     fi
2965    
2966    
2967     if test x$esd_exec_prefix != x ; then
2968     esd_args="$esd_args --exec-prefix=$esd_exec_prefix"
2969     if test x${ESD_CONFIG+set} != xset ; then
2970     ESD_CONFIG=$esd_exec_prefix/bin/esd-config
2971     fi
2972     fi
2973     if test x$esd_prefix != x ; then
2974     esd_args="$esd_args --prefix=$esd_prefix"
2975     if test x${ESD_CONFIG+set} != xset ; then
2976     ESD_CONFIG=$esd_prefix/bin/esd-config
2977     fi
2978 cebix 1.1 fi
2979 cebix 1.9
2980     # Extract the first word of "esd-config", so it can be a program name with args.
2981     set dummy esd-config; ac_word=$2
2982     echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2983 cebix 1.20 echo "configure:2984: checking for $ac_word" >&5
2984 cebix 1.9 if eval "test \"`echo '$''{'ac_cv_path_ESD_CONFIG'+set}'`\" = set"; then
2985     echo $ac_n "(cached) $ac_c" 1>&6
2986     else
2987     case "$ESD_CONFIG" in
2988     /*)
2989     ac_cv_path_ESD_CONFIG="$ESD_CONFIG" # Let the user override the test with a path.
2990     ;;
2991     ?:/*)
2992     ac_cv_path_ESD_CONFIG="$ESD_CONFIG" # Let the user override the test with a dos path.
2993     ;;
2994     *)
2995     IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2996     ac_dummy="$PATH"
2997     for ac_dir in $ac_dummy; do
2998     test -z "$ac_dir" && ac_dir=.
2999     if test -f $ac_dir/$ac_word; then
3000     ac_cv_path_ESD_CONFIG="$ac_dir/$ac_word"
3001     break
3002     fi
3003     done
3004     IFS="$ac_save_ifs"
3005     test -z "$ac_cv_path_ESD_CONFIG" && ac_cv_path_ESD_CONFIG="no"
3006     ;;
3007     esac
3008     fi
3009     ESD_CONFIG="$ac_cv_path_ESD_CONFIG"
3010     if test -n "$ESD_CONFIG"; then
3011     echo "$ac_t""$ESD_CONFIG" 1>&6
3012     else
3013     echo "$ac_t""no" 1>&6
3014 cebix 1.1 fi
3015    
3016 cebix 1.9 min_esd_version=0.2.8
3017     echo $ac_n "checking for ESD - version >= $min_esd_version""... $ac_c" 1>&6
3018 cebix 1.20 echo "configure:3019: checking for ESD - version >= $min_esd_version" >&5
3019 cebix 1.9 no_esd=""
3020     if test "$ESD_CONFIG" = "no" ; then
3021     no_esd=yes
3022     else
3023     ESD_CFLAGS=`$ESD_CONFIG $esdconf_args --cflags`
3024     ESD_LIBS=`$ESD_CONFIG $esdconf_args --libs`
3025    
3026     esd_major_version=`$ESD_CONFIG $esd_args --version | \
3027     sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\1/'`
3028     esd_minor_version=`$ESD_CONFIG $esd_args --version | \
3029     sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\2/'`
3030     esd_micro_version=`$ESD_CONFIG $esd_config_args --version | \
3031     sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\3/'`
3032     if test "x$enable_esdtest" = "xyes" ; then
3033     ac_save_CFLAGS="$CFLAGS"
3034     ac_save_LIBS="$LIBS"
3035     CFLAGS="$CFLAGS $ESD_CFLAGS"
3036     LIBS="$LIBS $ESD_LIBS"
3037     rm -f conf.esdtest
3038     if test "$cross_compiling" = yes; then
3039     echo $ac_n "cross compiling; assumed OK... $ac_c"
3040 cebix 1.1 else
3041     cat > conftest.$ac_ext <<EOF
3042 cebix 1.20 #line 3043 "configure"
3043 cebix 1.1 #include "confdefs.h"
3044    
3045 cebix 1.9 #include <stdio.h>
3046     #include <stdlib.h>
3047     #include <string.h>
3048     #include <esd.h>
3049    
3050     char*
3051     my_strdup (char *str)
3052     {
3053     char *new_str;
3054    
3055     if (str)
3056     {
3057     new_str = malloc ((strlen (str) + 1) * sizeof(char));
3058     strcpy (new_str, str);
3059     }
3060     else
3061     new_str = NULL;
3062    
3063     return new_str;
3064     }
3065    
3066     int main ()
3067     {
3068     int major, minor, micro;
3069     char *tmp_version;
3070    
3071     system ("touch conf.esdtest");
3072    
3073     /* HP/UX 9 (%@#!) writes to sscanf strings */
3074     tmp_version = my_strdup("$min_esd_version");
3075     if (sscanf(tmp_version, "%d.%d.%d", &major, &minor, &micro) != 3) {
3076     printf("%s, bad version string\n", "$min_esd_version");
3077     exit(1);
3078     }
3079    
3080     if (($esd_major_version > major) ||
3081     (($esd_major_version == major) && ($esd_minor_version > minor)) ||
3082     (($esd_major_version == major) && ($esd_minor_version == minor) && ($esd_micro_version >= micro)))
3083     {
3084     return 0;
3085     }
3086     else
3087     {
3088     printf("\n*** 'esd-config --version' returned %d.%d.%d, but the minimum version\n", $esd_major_version, $esd_minor_version, $esd_micro_version);
3089     printf("*** of ESD required is %d.%d.%d. If esd-config is correct, then it is\n", major, minor, micro);
3090     printf("*** best to upgrade to the required version.\n");
3091     printf("*** If esd-config was wrong, set the environment variable ESD_CONFIG\n");
3092     printf("*** to point to the correct copy of esd-config, and remove the file\n");
3093     printf("*** config.cache before re-running configure\n");
3094     return 1;
3095     }
3096     }
3097 cebix 1.1
3098    
3099     EOF
3100 cebix 1.20 if { (eval echo configure:3101: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
3101 cebix 1.9 then
3102     :
3103 cebix 1.1 else
3104     echo "configure: failed program was:" >&5
3105     cat conftest.$ac_ext >&5
3106 cebix 1.9 rm -fr conftest*
3107     no_esd=yes
3108 cebix 1.1 fi
3109 cebix 1.9 rm -fr conftest*
3110 cebix 1.1 fi
3111    
3112 cebix 1.9 CFLAGS="$ac_save_CFLAGS"
3113     LIBS="$ac_save_LIBS"
3114     fi
3115     fi
3116     if test "x$no_esd" = x ; then
3117     echo "$ac_t""yes" 1>&6
3118    
3119 cebix 1.18 cat >> confdefs.h <<\EOF
3120     #define ENABLE_ESD 1
3121     EOF
3122    
3123 cebix 1.9 CFLAGS="$CFLAGS $ESD_CFLAGS"
3124     CXXFLAGS="$CXXFLAGS $ESD_CFLAGS"
3125     LIBS="$LIBS $ESD_LIBS"
3126    
3127     else
3128     echo "$ac_t""no" 1>&6
3129     if test "$ESD_CONFIG" = "no" ; then
3130     echo "*** The esd-config script installed by ESD could not be found"
3131     echo "*** If ESD was installed in PREFIX, make sure PREFIX/bin is in"
3132     echo "*** your path, or set the ESD_CONFIG environment variable to the"
3133     echo "*** full path to esd-config."
3134     else
3135     if test -f conf.esdtest ; then
3136     :
3137     else
3138     echo "*** Could not run ESD test program, checking why..."
3139     CFLAGS="$CFLAGS $ESD_CFLAGS"
3140     LIBS="$LIBS $ESD_LIBS"
3141     cat > conftest.$ac_ext <<EOF
3142 cebix 1.20 #line 3143 "configure"
3143 cebix 1.9 #include "confdefs.h"
3144 cebix 1.1
3145 cebix 1.9 #include <stdio.h>
3146     #include <esd.h>
3147 cebix 1.1
3148     int main() {
3149 cebix 1.9 return 0;
3150 cebix 1.1 ; return 0; }
3151     EOF
3152 cebix 1.20 if { (eval echo configure:3153: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3153 cebix 1.1 rm -rf conftest*
3154 cebix 1.9 echo "*** The test program compiled, but did not run. This usually means"
3155     echo "*** that the run-time linker is not finding ESD or finding the wrong"
3156     echo "*** version of ESD. If it is not finding ESD, you'll need to set your"
3157     echo "*** LD_LIBRARY_PATH environment variable, or edit /etc/ld.so.conf to point"
3158     echo "*** to the installed location Also, make sure you have run ldconfig if that"
3159     echo "*** is required on your system"
3160     echo "***"
3161     echo "*** If you have an old version installed, it is best to remove it, although"
3162     echo "*** you may also be able to get things to work by modifying LD_LIBRARY_PATH"
3163 cebix 1.1 else
3164     echo "configure: failed program was:" >&5
3165     cat conftest.$ac_ext >&5
3166     rm -rf conftest*
3167 cebix 1.9 echo "*** The test program failed to compile or link. See the file config.log for the"
3168     echo "*** exact error that occured. This usually means ESD was incorrectly installed"
3169     echo "*** or that you have moved ESD since it was installed. In the latter case, you"
3170     echo "*** may want to edit the esd-config script: $ESD_CONFIG"
3171 cebix 1.1 fi
3172     rm -f conftest*
3173 cebix 1.9 CFLAGS="$ac_save_CFLAGS"
3174     LIBS="$ac_save_LIBS"
3175     fi
3176     fi
3177     ESD_CFLAGS=""
3178     ESD_LIBS=""
3179    
3180     echo "configure: warning: Could not find ESD, disabling ESD support." 1>&2
3181     WANT_ESD=no
3182    
3183     fi
3184    
3185    
3186     rm -f conf.esdtest
3187 cebix 1.1
3188     fi
3189    
3190     echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
3191 cebix 1.20 echo "configure:3192: checking for ANSI C header files" >&5
3192 cebix 1.1 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
3193     echo $ac_n "(cached) $ac_c" 1>&6
3194     else
3195     cat > conftest.$ac_ext <<EOF
3196 cebix 1.20 #line 3197 "configure"
3197 cebix 1.1 #include "confdefs.h"
3198     #include <stdlib.h>
3199     #include <stdarg.h>
3200     #include <string.h>
3201     #include <float.h>
3202     EOF
3203     ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3204 cebix 1.20 { (eval echo configure:3205: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3205 cebix 1.1 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3206     if test -z "$ac_err"; then
3207     rm -rf conftest*
3208     ac_cv_header_stdc=yes
3209     else
3210     echo "$ac_err" >&5
3211     echo "configure: failed program was:" >&5
3212     cat conftest.$ac_ext >&5
3213     rm -rf conftest*
3214     ac_cv_header_stdc=no
3215     fi
3216     rm -f conftest*
3217    
3218     if test $ac_cv_header_stdc = yes; then
3219     # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3220     cat > conftest.$ac_ext <<EOF
3221 cebix 1.20 #line 3222 "configure"
3222 cebix 1.1 #include "confdefs.h"
3223     #include <string.h>
3224     EOF
3225     if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3226     egrep "memchr" >/dev/null 2>&1; then
3227     :
3228     else
3229     rm -rf conftest*
3230     ac_cv_header_stdc=no
3231     fi
3232     rm -f conftest*
3233    
3234     fi
3235    
3236     if test $ac_cv_header_stdc = yes; then
3237     # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3238     cat > conftest.$ac_ext <<EOF
3239 cebix 1.20 #line 3240 "configure"
3240 cebix 1.1 #include "confdefs.h"
3241     #include <stdlib.h>
3242     EOF
3243     if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3244     egrep "free" >/dev/null 2>&1; then
3245     :
3246     else
3247     rm -rf conftest*
3248     ac_cv_header_stdc=no
3249     fi
3250     rm -f conftest*
3251    
3252     fi
3253    
3254     if test $ac_cv_header_stdc = yes; then
3255     # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3256     if test "$cross_compiling" = yes; then
3257     :
3258     else
3259     cat > conftest.$ac_ext <<EOF
3260 cebix 1.20 #line 3261 "configure"
3261 cebix 1.1 #include "confdefs.h"
3262     #include <ctype.h>
3263     #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3264     #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3265     #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3266     int main () { int i; for (i = 0; i < 256; i++)
3267     if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
3268     exit (0); }
3269    
3270     EOF
3271 cebix 1.20 if { (eval echo configure:3272: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
3272 cebix 1.1 then
3273     :
3274     else
3275     echo "configure: failed program was:" >&5
3276     cat conftest.$ac_ext >&5
3277     rm -fr conftest*
3278     ac_cv_header_stdc=no
3279     fi
3280     rm -fr conftest*
3281     fi
3282    
3283     fi
3284     fi
3285    
3286     echo "$ac_t""$ac_cv_header_stdc" 1>&6
3287     if test $ac_cv_header_stdc = yes; then
3288     cat >> confdefs.h <<\EOF
3289     #define STDC_HEADERS 1
3290     EOF
3291    
3292     fi
3293    
3294     for ac_hdr in unistd.h fcntl.h sys/time.h
3295     do
3296     ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3297     echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3298 cebix 1.20 echo "configure:3299: checking for $ac_hdr" >&5
3299 cebix 1.1 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3300     echo $ac_n "(cached) $ac_c" 1>&6
3301     else
3302     cat > conftest.$ac_ext <<EOF
3303 cebix 1.20 #line 3304 "configure"
3304 cebix 1.1 #include "confdefs.h"
3305     #include <$ac_hdr>
3306     EOF
3307     ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3308 cebix 1.20 { (eval echo configure:3309: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3309 cebix 1.1 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3310     if test -z "$ac_err"; then
3311     rm -rf conftest*
3312     eval "ac_cv_header_$ac_safe=yes"
3313     else
3314     echo "$ac_err" >&5
3315     echo "configure: failed program was:" >&5
3316     cat conftest.$ac_ext >&5
3317     rm -rf conftest*
3318     eval "ac_cv_header_$ac_safe=no"
3319     fi
3320     rm -f conftest*
3321     fi
3322     if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3323     echo "$ac_t""yes" 1>&6
3324     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3325     cat >> confdefs.h <<EOF
3326     #define $ac_tr_hdr 1
3327     EOF
3328    
3329     else
3330     echo "$ac_t""no" 1>&6
3331     fi
3332     done
3333    
3334    
3335     echo $ac_n "checking whether byte ordering is bigendian""... $ac_c" 1>&6
3336 cebix 1.20 echo "configure:3337: checking whether byte ordering is bigendian" >&5
3337 cebix 1.1 if eval "test \"`echo '$''{'ac_cv_c_bigendian'+set}'`\" = set"; then
3338     echo $ac_n "(cached) $ac_c" 1>&6
3339     else
3340     ac_cv_c_bigendian=unknown
3341     # See if sys/param.h defines the BYTE_ORDER macro.
3342     cat > conftest.$ac_ext <<EOF
3343 cebix 1.20 #line 3344 "configure"
3344 cebix 1.1 #include "confdefs.h"
3345     #include <sys/types.h>
3346     #include <sys/param.h>
3347     int main() {
3348    
3349     #if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN
3350     bogus endian macros
3351     #endif
3352     ; return 0; }
3353     EOF
3354 cebix 1.20 if { (eval echo configure:3355: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3355 cebix 1.1 rm -rf conftest*
3356     # It does; now see whether it defined to BIG_ENDIAN or not.
3357     cat > conftest.$ac_ext <<EOF
3358 cebix 1.20 #line 3359 "configure"
3359 cebix 1.1 #include "confdefs.h"
3360     #include <sys/types.h>
3361     #include <sys/param.h>
3362     int main() {
3363    
3364     #if BYTE_ORDER != BIG_ENDIAN
3365     not big endian
3366     #endif
3367     ; return 0; }
3368     EOF
3369 cebix 1.20 if { (eval echo configure:3370: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3370 cebix 1.1 rm -rf conftest*
3371     ac_cv_c_bigendian=yes
3372     else
3373     echo "configure: failed program was:" >&5
3374     cat conftest.$ac_ext >&5
3375     rm -rf conftest*
3376     ac_cv_c_bigendian=no
3377     fi
3378     rm -f conftest*
3379     else
3380     echo "configure: failed program was:" >&5
3381     cat conftest.$ac_ext >&5
3382     fi
3383     rm -f conftest*
3384     if test $ac_cv_c_bigendian = unknown; then
3385     if test "$cross_compiling" = yes; then
3386     { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
3387     else
3388     cat > conftest.$ac_ext <<EOF
3389 cebix 1.20 #line 3390 "configure"
3390 cebix 1.1 #include "confdefs.h"
3391     main () {
3392     /* Are we little or big endian? From Harbison&Steele. */
3393     union
3394     {
3395     long l;
3396     char c[sizeof (long)];
3397     } u;
3398     u.l = 1;
3399     exit (u.c[sizeof (long) - 1] == 1);
3400     }
3401     EOF
3402 cebix 1.20 if { (eval echo configure:3403: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
3403 cebix 1.1 then
3404     ac_cv_c_bigendian=no
3405     else
3406     echo "configure: failed program was:" >&5
3407     cat conftest.$ac_ext >&5
3408     rm -fr conftest*
3409     ac_cv_c_bigendian=yes
3410     fi
3411     rm -fr conftest*
3412     fi
3413    
3414     fi
3415     fi
3416    
3417     echo "$ac_t""$ac_cv_c_bigendian" 1>&6
3418     if test $ac_cv_c_bigendian = yes; then
3419     cat >> confdefs.h <<\EOF
3420     #define WORDS_BIGENDIAN 1
3421     EOF
3422    
3423     fi
3424    
3425     echo $ac_n "checking for working const""... $ac_c" 1>&6
3426 cebix 1.20 echo "configure:3427: checking for working const" >&5
3427 cebix 1.1 if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
3428     echo $ac_n "(cached) $ac_c" 1>&6
3429     else
3430     cat > conftest.$ac_ext <<EOF
3431 cebix 1.20 #line 3432 "configure"
3432 cebix 1.1 #include "confdefs.h"
3433    
3434     int main() {
3435    
3436     /* Ultrix mips cc rejects this. */
3437     typedef int charset[2]; const charset x;
3438     /* SunOS 4.1.1 cc rejects this. */
3439     char const *const *ccp;
3440     char **p;
3441     /* NEC SVR4.0.2 mips cc rejects this. */
3442     struct point {int x, y;};
3443     static struct point const zero = {0,0};
3444     /* AIX XL C 1.02.0.0 rejects this.
3445     It does not let you subtract one const X* pointer from another in an arm
3446     of an if-expression whose if-part is not a constant expression */
3447     const char *g = "string";
3448     ccp = &g + (g ? g-g : 0);
3449     /* HPUX 7.0 cc rejects these. */
3450     ++ccp;
3451     p = (char**) ccp;
3452     ccp = (char const *const *) p;
3453     { /* SCO 3.2v4 cc rejects this. */
3454     char *t;
3455     char const *s = 0 ? (char *) 0 : (char const *) 0;
3456    
3457     *t++ = 0;
3458     }
3459     { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
3460     int x[] = {25, 17};
3461     const int *foo = &x[0];
3462     ++foo;
3463     }
3464     { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
3465     typedef const int *iptr;
3466     iptr p = 0;
3467     ++p;
3468     }
3469     { /* AIX XL C 1.02.0.0 rejects this saying
3470     "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
3471     struct s { int j; const int *ap[3]; };
3472     struct s *b; b->j = 5;
3473     }
3474     { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
3475     const int foo = 10;
3476     }
3477    
3478     ; return 0; }
3479     EOF
3480 cebix 1.20 if { (eval echo configure:3481: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3481 cebix 1.1 rm -rf conftest*
3482     ac_cv_c_const=yes
3483     else
3484     echo "configure: failed program was:" >&5
3485     cat conftest.$ac_ext >&5
3486     rm -rf conftest*
3487     ac_cv_c_const=no
3488     fi
3489     rm -f conftest*
3490     fi
3491    
3492     echo "$ac_t""$ac_cv_c_const" 1>&6
3493     if test $ac_cv_c_const = no; then
3494     cat >> confdefs.h <<\EOF
3495     #define const
3496     EOF
3497    
3498     fi
3499    
3500     echo $ac_n "checking for inline""... $ac_c" 1>&6
3501 cebix 1.20 echo "configure:3502: checking for inline" >&5
3502 cebix 1.1 if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
3503     echo $ac_n "(cached) $ac_c" 1>&6
3504     else
3505     ac_cv_c_inline=no
3506     for ac_kw in inline __inline__ __inline; do
3507     cat > conftest.$ac_ext <<EOF
3508 cebix 1.20 #line 3509 "configure"
3509 cebix 1.1 #include "confdefs.h"
3510    
3511     int main() {
3512     } $ac_kw foo() {
3513     ; return 0; }
3514     EOF
3515 cebix 1.20 if { (eval echo configure:3516: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3516 cebix 1.1 rm -rf conftest*
3517     ac_cv_c_inline=$ac_kw; break
3518     else
3519     echo "configure: failed program was:" >&5
3520     cat conftest.$ac_ext >&5
3521     fi
3522     rm -f conftest*
3523     done
3524    
3525     fi
3526    
3527     echo "$ac_t""$ac_cv_c_inline" 1>&6
3528     case "$ac_cv_c_inline" in
3529     inline | yes) ;;
3530     no) cat >> confdefs.h <<\EOF
3531     #define inline
3532     EOF
3533     ;;
3534     *) cat >> confdefs.h <<EOF
3535     #define inline $ac_cv_c_inline
3536     EOF
3537     ;;
3538     esac
3539    
3540     echo $ac_n "checking size of short""... $ac_c" 1>&6
3541 cebix 1.20 echo "configure:3542: checking size of short" >&5
3542 cebix 1.1 if eval "test \"`echo '$''{'ac_cv_sizeof_short'+set}'`\" = set"; then
3543     echo $ac_n "(cached) $ac_c" 1>&6
3544     else
3545     if test "$cross_compiling" = yes; then
3546     ac_cv_sizeof_short=2
3547     else
3548     cat > conftest.$ac_ext <<EOF
3549 cebix 1.20 #line 3550 "configure"
3550 cebix 1.1 #include "confdefs.h"
3551     #include <stdio.h>
3552     main()
3553     {
3554     FILE *f=fopen("conftestval", "w");
3555     if (!f) exit(1);
3556     fprintf(f, "%d\n", sizeof(short));
3557     exit(0);
3558     }
3559     EOF
3560 cebix 1.20 if { (eval echo configure:3561: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
3561 cebix 1.1 then
3562     ac_cv_sizeof_short=`cat conftestval`
3563     else
3564     echo "configure: failed program was:" >&5
3565     cat conftest.$ac_ext >&5
3566     rm -fr conftest*
3567     ac_cv_sizeof_short=0
3568     fi
3569     rm -fr conftest*
3570     fi
3571    
3572     fi
3573     echo "$ac_t""$ac_cv_sizeof_short" 1>&6
3574     cat >> confdefs.h <<EOF
3575     #define SIZEOF_SHORT $ac_cv_sizeof_short
3576     EOF
3577    
3578    
3579     echo $ac_n "checking size of int""... $ac_c" 1>&6
3580 cebix 1.20 echo "configure:3581: checking size of int" >&5
3581 cebix 1.1 if eval "test \"`echo '$''{'ac_cv_sizeof_int'+set}'`\" = set"; then
3582     echo $ac_n "(cached) $ac_c" 1>&6
3583     else
3584     if test "$cross_compiling" = yes; then
3585     ac_cv_sizeof_int=4
3586     else
3587     cat > conftest.$ac_ext <<EOF
3588 cebix 1.20 #line 3589 "configure"
3589 cebix 1.1 #include "confdefs.h"
3590     #include <stdio.h>
3591     main()
3592     {
3593     FILE *f=fopen("conftestval", "w");
3594     if (!f) exit(1);
3595     fprintf(f, "%d\n", sizeof(int));
3596     exit(0);
3597     }
3598     EOF
3599 cebix 1.20 if { (eval echo configure:3600: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
3600 cebix 1.1 then
3601     ac_cv_sizeof_int=`cat conftestval`
3602     else
3603     echo "configure: failed program was:" >&5
3604     cat conftest.$ac_ext >&5
3605     rm -fr conftest*
3606     ac_cv_sizeof_int=0
3607     fi
3608     rm -fr conftest*
3609     fi
3610    
3611     fi
3612     echo "$ac_t""$ac_cv_sizeof_int" 1>&6
3613     cat >> confdefs.h <<EOF
3614     #define SIZEOF_INT $ac_cv_sizeof_int
3615     EOF
3616    
3617    
3618     echo $ac_n "checking size of long""... $ac_c" 1>&6
3619 cebix 1.20 echo "configure:3620: checking size of long" >&5
3620 cebix 1.1 if eval "test \"`echo '$''{'ac_cv_sizeof_long'+set}'`\" = set"; then
3621     echo $ac_n "(cached) $ac_c" 1>&6
3622     else
3623     if test "$cross_compiling" = yes; then
3624     ac_cv_sizeof_long=4
3625     else
3626     cat > conftest.$ac_ext <<EOF
3627 cebix 1.20 #line 3628 "configure"
3628 cebix 1.1 #include "confdefs.h"
3629     #include <stdio.h>
3630     main()
3631     {
3632     FILE *f=fopen("conftestval", "w");
3633     if (!f) exit(1);
3634     fprintf(f, "%d\n", sizeof(long));
3635     exit(0);
3636     }
3637     EOF
3638 cebix 1.20 if { (eval echo configure:3639: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
3639 cebix 1.1 then
3640     ac_cv_sizeof_long=`cat conftestval`
3641     else
3642     echo "configure: failed program was:" >&5
3643     cat conftest.$ac_ext >&5
3644     rm -fr conftest*
3645     ac_cv_sizeof_long=0
3646     fi
3647     rm -fr conftest*
3648     fi
3649    
3650     fi
3651     echo "$ac_t""$ac_cv_sizeof_long" 1>&6
3652     cat >> confdefs.h <<EOF
3653     #define SIZEOF_LONG $ac_cv_sizeof_long
3654     EOF
3655    
3656    
3657     echo $ac_n "checking size of long long""... $ac_c" 1>&6
3658 cebix 1.20 echo "configure:3659: checking size of long long" >&5
3659 cebix 1.1 if eval "test \"`echo '$''{'ac_cv_sizeof_long_long'+set}'`\" = set"; then
3660     echo $ac_n "(cached) $ac_c" 1>&6
3661     else
3662     if test "$cross_compiling" = yes; then
3663     ac_cv_sizeof_long_long=8
3664     else
3665     cat > conftest.$ac_ext <<EOF
3666 cebix 1.20 #line 3667 "configure"
3667 cebix 1.1 #include "confdefs.h"
3668     #include <stdio.h>
3669     main()
3670     {
3671     FILE *f=fopen("conftestval", "w");
3672     if (!f) exit(1);
3673     fprintf(f, "%d\n", sizeof(long long));
3674     exit(0);
3675     }
3676     EOF
3677 cebix 1.20 if { (eval echo configure:3678: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
3678 cebix 1.1 then
3679     ac_cv_sizeof_long_long=`cat conftestval`
3680     else
3681     echo "configure: failed program was:" >&5
3682     cat conftest.$ac_ext >&5
3683     rm -fr conftest*
3684     ac_cv_sizeof_long_long=0
3685     fi
3686     rm -fr conftest*
3687     fi
3688    
3689     fi
3690     echo "$ac_t""$ac_cv_sizeof_long_long" 1>&6
3691     cat >> confdefs.h <<EOF
3692     #define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
3693     EOF
3694    
3695    
3696     echo $ac_n "checking for off_t""... $ac_c" 1>&6
3697 cebix 1.20 echo "configure:3698: checking for off_t" >&5
3698 cebix 1.1 if eval "test \"`echo '$''{'ac_cv_type_off_t'+set}'`\" = set"; then
3699     echo $ac_n "(cached) $ac_c" 1>&6
3700     else
3701     cat > conftest.$ac_ext <<EOF
3702 cebix 1.20 #line 3703 "configure"
3703 cebix 1.1 #include "confdefs.h"
3704     #include <sys/types.h>
3705     #if STDC_HEADERS
3706     #include <stdlib.h>
3707     #include <stddef.h>
3708     #endif
3709     EOF
3710     if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3711     egrep "(^|[^a-zA-Z_0-9])off_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
3712     rm -rf conftest*
3713     ac_cv_type_off_t=yes
3714     else
3715     rm -rf conftest*
3716     ac_cv_type_off_t=no
3717     fi
3718     rm -f conftest*
3719    
3720     fi
3721     echo "$ac_t""$ac_cv_type_off_t" 1>&6
3722     if test $ac_cv_type_off_t = no; then
3723     cat >> confdefs.h <<\EOF
3724     #define off_t long
3725     EOF
3726    
3727     fi
3728    
3729     echo $ac_n "checking for loff_t""... $ac_c" 1>&6
3730 cebix 1.20 echo "configure:3731: checking for loff_t" >&5
3731 cebix 1.1 if eval "test \"`echo '$''{'ac_cv_type_loff_t'+set}'`\" = set"; then
3732     echo $ac_n "(cached) $ac_c" 1>&6
3733     else
3734     cat > conftest.$ac_ext <<EOF
3735 cebix 1.20 #line 3736 "configure"
3736 cebix 1.1 #include "confdefs.h"
3737     #include <sys/types.h>
3738     #if STDC_HEADERS
3739     #include <stdlib.h>
3740     #include <stddef.h>
3741     #endif
3742     EOF
3743     if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3744     egrep "(^|[^a-zA-Z_0-9])loff_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
3745     rm -rf conftest*
3746     ac_cv_type_loff_t=yes
3747     else
3748     rm -rf conftest*
3749     ac_cv_type_loff_t=no
3750     fi
3751     rm -f conftest*
3752    
3753     fi
3754     echo "$ac_t""$ac_cv_type_loff_t" 1>&6
3755     if test $ac_cv_type_loff_t = no; then
3756     cat >> confdefs.h <<\EOF
3757     #define loff_t off_t
3758     EOF
3759    
3760     fi
3761    
3762     echo $ac_n "checking for size_t""... $ac_c" 1>&6
3763 cebix 1.20 echo "configure:3764: checking for size_t" >&5
3764 cebix 1.1 if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
3765     echo $ac_n "(cached) $ac_c" 1>&6
3766     else
3767     cat > conftest.$ac_ext <<EOF
3768 cebix 1.20 #line 3769 "configure"
3769 cebix 1.1 #include "confdefs.h"
3770     #include <sys/types.h>
3771     #if STDC_HEADERS
3772     #include <stdlib.h>
3773     #include <stddef.h>
3774     #endif
3775     EOF
3776     if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3777     egrep "(^|[^a-zA-Z_0-9])size_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
3778     rm -rf conftest*
3779     ac_cv_type_size_t=yes
3780     else
3781     rm -rf conftest*
3782     ac_cv_type_size_t=no
3783     fi
3784     rm -f conftest*
3785    
3786     fi
3787     echo "$ac_t""$ac_cv_type_size_t" 1>&6
3788     if test $ac_cv_type_size_t = no; then
3789     cat >> confdefs.h <<\EOF
3790     #define size_t unsigned
3791     EOF
3792    
3793     fi
3794    
3795     echo $ac_n "checking whether time.h and sys/time.h may both be included""... $ac_c" 1>&6
3796 cebix 1.20 echo "configure:3797: checking whether time.h and sys/time.h may both be included" >&5
3797 cebix 1.1 if eval "test \"`echo '$''{'ac_cv_header_time'+set}'`\" = set"; then
3798     echo $ac_n "(cached) $ac_c" 1>&6
3799     else
3800     cat > conftest.$ac_ext <<EOF
3801 cebix 1.20 #line 3802 "configure"
3802 cebix 1.1 #include "confdefs.h"
3803     #include <sys/types.h>
3804     #include <sys/time.h>
3805     #include <time.h>
3806     int main() {
3807     struct tm *tp;
3808     ; return 0; }
3809     EOF
3810 cebix 1.20 if { (eval echo configure:3811: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3811 cebix 1.1 rm -rf conftest*
3812     ac_cv_header_time=yes
3813     else
3814     echo "configure: failed program was:" >&5
3815     cat conftest.$ac_ext >&5
3816     rm -rf conftest*
3817     ac_cv_header_time=no
3818     fi
3819     rm -f conftest*
3820     fi
3821    
3822     echo "$ac_t""$ac_cv_header_time" 1>&6
3823     if test $ac_cv_header_time = yes; then
3824     cat >> confdefs.h <<\EOF
3825     #define TIME_WITH_SYS_TIME 1
3826     EOF
3827    
3828     fi
3829    
3830     echo $ac_n "checking whether struct tm is in sys/time.h or time.h""... $ac_c" 1>&6
3831 cebix 1.20 echo "configure:3832: checking whether struct tm is in sys/time.h or time.h" >&5
3832 cebix 1.1 if eval "test \"`echo '$''{'ac_cv_struct_tm'+set}'`\" = set"; then
3833     echo $ac_n "(cached) $ac_c" 1>&6
3834     else
3835     cat > conftest.$ac_ext <<EOF
3836 cebix 1.20 #line 3837 "configure"
3837 cebix 1.1 #include "confdefs.h"
3838     #include <sys/types.h>
3839     #include <time.h>
3840     int main() {
3841     struct tm *tp; tp->tm_sec;
3842     ; return 0; }
3843     EOF
3844 cebix 1.20 if { (eval echo configure:3845: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3845 cebix 1.1 rm -rf conftest*
3846     ac_cv_struct_tm=time.h
3847     else
3848     echo "configure: failed program was:" >&5
3849     cat conftest.$ac_ext >&5
3850     rm -rf conftest*
3851     ac_cv_struct_tm=sys/time.h
3852     fi
3853     rm -f conftest*
3854     fi
3855    
3856     echo "$ac_t""$ac_cv_struct_tm" 1>&6
3857     if test $ac_cv_struct_tm = sys/time.h; then
3858     cat >> confdefs.h <<\EOF
3859     #define TM_IN_SYS_TIME 1
3860     EOF
3861    
3862     fi
3863    
3864    
3865     for ac_func in strdup cfmakeraw
3866     do
3867     echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3868 cebix 1.20 echo "configure:3869: checking for $ac_func" >&5
3869 cebix 1.1 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3870     echo $ac_n "(cached) $ac_c" 1>&6
3871     else
3872     cat > conftest.$ac_ext <<EOF
3873 cebix 1.20 #line 3874 "configure"
3874 cebix 1.1 #include "confdefs.h"
3875     /* System header to define __stub macros and hopefully few prototypes,
3876     which can conflict with char $ac_func(); below. */
3877     #include <assert.h>
3878     /* Override any gcc2 internal prototype to avoid an error. */
3879     /* We use char because int might match the return type of a gcc2
3880     builtin and then its argument prototype would still apply. */
3881     char $ac_func();
3882    
3883     int main() {
3884    
3885     /* The GNU C library defines this for functions which it implements
3886     to always fail with ENOSYS. Some functions are actually named
3887     something starting with __ and the normal name is an alias. */
3888     #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3889     choke me
3890     #else
3891     $ac_func();
3892     #endif
3893    
3894     ; return 0; }
3895     EOF
3896 cebix 1.20 if { (eval echo configure:3897: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3897 cebix 1.1 rm -rf conftest*
3898     eval "ac_cv_func_$ac_func=yes"
3899     else
3900     echo "configure: failed program was:" >&5
3901     cat conftest.$ac_ext >&5
3902     rm -rf conftest*
3903     eval "ac_cv_func_$ac_func=no"
3904     fi
3905     rm -f conftest*
3906     fi
3907    
3908     if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3909     echo "$ac_t""yes" 1>&6
3910     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3911     cat >> confdefs.h <<EOF
3912     #define $ac_tr_func 1
3913     EOF
3914    
3915     else
3916     echo "$ac_t""no" 1>&6
3917     fi
3918     done
3919    
3920 cebix 1.20 for ac_func in clock_gettime timer_create
3921 cebix 1.1 do
3922     echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3923 cebix 1.20 echo "configure:3924: checking for $ac_func" >&5
3924 cebix 1.1 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3925     echo $ac_n "(cached) $ac_c" 1>&6
3926     else
3927     cat > conftest.$ac_ext <<EOF
3928 cebix 1.20 #line 3929 "configure"
3929 cebix 1.1 #include "confdefs.h"
3930     /* System header to define __stub macros and hopefully few prototypes,
3931     which can conflict with char $ac_func(); below. */
3932     #include <assert.h>
3933     /* Override any gcc2 internal prototype to avoid an error. */
3934     /* We use char because int might match the return type of a gcc2
3935     builtin and then its argument prototype would still apply. */
3936     char $ac_func();
3937    
3938     int main() {
3939    
3940     /* The GNU C library defines this for functions which it implements
3941     to always fail with ENOSYS. Some functions are actually named
3942     something starting with __ and the normal name is an alias. */
3943     #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3944     choke me
3945     #else
3946     $ac_func();
3947     #endif
3948    
3949     ; return 0; }
3950     EOF
3951 cebix 1.20 if { (eval echo configure:3952: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3952 cebix 1.9 rm -rf conftest*
3953     eval "ac_cv_func_$ac_func=yes"
3954     else
3955     echo "configure: failed program was:" >&5
3956     cat conftest.$ac_ext >&5
3957     rm -rf conftest*
3958     eval "ac_cv_func_$ac_func=no"
3959     fi
3960     rm -f conftest*
3961     fi
3962    
3963     if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3964     echo "$ac_t""yes" 1>&6
3965     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3966     cat >> confdefs.h <<EOF
3967     #define $ac_tr_func 1
3968     EOF
3969    
3970     else
3971     echo "$ac_t""no" 1>&6
3972     fi
3973     done
3974    
3975    
3976 cebix 1.18 SERIALSRC=serial_unix.cpp
3977     ETHERSRC=../dummy/ether_dummy.cpp
3978     SCSISRC=../dummy/scsi_dummy.cpp
3979     AUDIOSRC=../dummy/audio_dummy.cpp
3980     EXTRASYSSRCS=
3981     SUPPORTS_NATIVE_M68K=no
3982     if MACHINE=`uname -s 2>/dev/null`; then
3983 cebix 1.1 case "$MACHINE" in
3984     Linux*)
3985 cebix 1.18 ETHERSRC=Linux/ether_linux.cpp
3986     SCSISRC=Linux/scsi_linux.cpp
3987     AUDIOSRC=audio_oss_esd.cpp
3988 cebix 1.1 ;;
3989     FreeBSD*3.*)
3990 cebix 1.18 AUDIOSRC=audio_oss_esd.cpp
3991     DEFINES="$DEFINES -DBSD_COMP"
3992 cebix 1.1 echo $ac_n "checking for cam_open_btl in -lcam""... $ac_c" 1>&6
3993 cebix 1.20 echo "configure:3994: checking for cam_open_btl in -lcam" >&5
3994 cebix 1.1 ac_lib_var=`echo cam'_'cam_open_btl | sed 'y%./+-%__p_%'`
3995     if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3996     echo $ac_n "(cached) $ac_c" 1>&6
3997     else
3998     ac_save_LIBS="$LIBS"
3999     LIBS="-lcam $LIBS"
4000     cat > conftest.$ac_ext <<EOF
4001 cebix 1.20 #line 4002 "configure"
4002 cebix 1.1 #include "confdefs.h"
4003     /* Override any gcc2 internal prototype to avoid an error. */
4004     /* We use char because int might match the return type of a gcc2
4005     builtin and then its argument prototype would still apply. */
4006     char cam_open_btl();
4007    
4008     int main() {
4009     cam_open_btl()
4010     ; return 0; }
4011     EOF
4012 cebix 1.20 if { (eval echo configure:4013: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4013 cebix 1.1 rm -rf conftest*
4014     eval "ac_cv_lib_$ac_lib_var=yes"
4015     else
4016     echo "configure: failed program was:" >&5
4017     cat conftest.$ac_ext >&5
4018     rm -rf conftest*
4019     eval "ac_cv_lib_$ac_lib_var=no"
4020     fi
4021     rm -f conftest*
4022     LIBS="$ac_save_LIBS"
4023    
4024     fi
4025     if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4026     echo "$ac_t""yes" 1>&6
4027     HAVE_LIBCAM=yes
4028     else
4029     echo "$ac_t""no" 1>&6
4030     HAVE_LIBCAM=no
4031     fi
4032    
4033     if [ "x$HAVE_LIBCAM" = "xno" ]; then
4034 cebix 1.18 echo "configure: warning: Cannot find libcam for SCSI management, disabling SCSI support." 1>&2
4035 cebix 1.1 else
4036     ac_safe=`echo "/sys/cam/cam.h" | sed 'y%./+-%__p_%'`
4037     echo $ac_n "checking for /sys/cam/cam.h""... $ac_c" 1>&6
4038 cebix 1.20 echo "configure:4039: checking for /sys/cam/cam.h" >&5
4039 cebix 1.1 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4040     echo $ac_n "(cached) $ac_c" 1>&6
4041     else
4042     cat > conftest.$ac_ext <<EOF
4043 cebix 1.20 #line 4044 "configure"
4044 cebix 1.1 #include "confdefs.h"
4045     #include </sys/cam/cam.h>
4046     EOF
4047     ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4048 cebix 1.20 { (eval echo configure:4049: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4049 cebix 1.1 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4050     if test -z "$ac_err"; then
4051     rm -rf conftest*
4052     eval "ac_cv_header_$ac_safe=yes"
4053     else
4054     echo "$ac_err" >&5
4055     echo "configure: failed program was:" >&5
4056     cat conftest.$ac_ext >&5
4057     rm -rf conftest*
4058     eval "ac_cv_header_$ac_safe=no"
4059     fi
4060     rm -f conftest*
4061     fi
4062     if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4063     echo "$ac_t""yes" 1>&6
4064     :
4065     else
4066     echo "$ac_t""no" 1>&6
4067     fi
4068    
4069     if [ "x$ac_cv_header__sys_cam_cam_h" = "xno" ]; then
4070 cebix 1.18 echo "configure: warning: Cannot find kernel includes for CAM library, disabling SCSI support." 1>&2
4071     else
4072     SCSISRC=FreeBSD/scsi_freebsd.cpp
4073     CXXFLAGS="$CXXFLAGS -I/sys"
4074     CFLAGS="$CFLAGS -I/sys"
4075     LIBS="$LIBS -lcam"
4076     DEFINES="$DEFINES -DCAM"
4077 cebix 1.1 fi
4078     fi
4079     ;;
4080     FreeBSD*)
4081 cebix 1.18 DEFINES="$DEFINES -DBSD_COMP"
4082 cebix 1.1 echo $ac_n "checking for scsi_open in -lscsi""... $ac_c" 1>&6
4083 cebix 1.20 echo "configure:4084: checking for scsi_open in -lscsi" >&5
4084 cebix 1.1 ac_lib_var=`echo scsi'_'scsi_open | sed 'y%./+-%__p_%'`
4085     if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4086     echo $ac_n "(cached) $ac_c" 1>&6
4087     else
4088     ac_save_LIBS="$LIBS"
4089     LIBS="-lscsi $LIBS"
4090     cat > conftest.$ac_ext <<EOF
4091 cebix 1.20 #line 4092 "configure"
4092 cebix 1.1 #include "confdefs.h"
4093     /* Override any gcc2 internal prototype to avoid an error. */
4094     /* We use char because int might match the return type of a gcc2
4095     builtin and then its argument prototype would still apply. */
4096     char scsi_open();
4097    
4098     int main() {
4099     scsi_open()
4100     ; return 0; }
4101     EOF
4102 cebix 1.20 if { (eval echo configure:4103: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4103 cebix 1.1 rm -rf conftest*
4104     eval "ac_cv_lib_$ac_lib_var=yes"
4105     else
4106     echo "configure: failed program was:" >&5
4107     cat conftest.$ac_ext >&5
4108     rm -rf conftest*
4109     eval "ac_cv_lib_$ac_lib_var=no"
4110     fi
4111     rm -f conftest*
4112     LIBS="$ac_save_LIBS"
4113    
4114     fi
4115     if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4116     echo "$ac_t""yes" 1>&6
4117     HAVE_LIBSCSI=yes
4118     else
4119     echo "$ac_t""no" 1>&6
4120     HAVE_LIBSCSI=no
4121     fi
4122    
4123     if [ "x$HAVE_LIBSCSI" = "xno" ]; then
4124 cebix 1.18 echo "configure: warning: Cannot find libscsi for SCSI management, disabling SCSI support." 1>&2
4125 cebix 1.1 else
4126     ac_safe=`echo "scsi.h sys/scsiio.h" | sed 'y%./+-%__p_%'`
4127     echo $ac_n "checking for scsi.h sys/scsiio.h""... $ac_c" 1>&6
4128 cebix 1.20 echo "configure:4129: checking for scsi.h sys/scsiio.h" >&5
4129 cebix 1.1 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4130     echo $ac_n "(cached) $ac_c" 1>&6
4131     else
4132     cat > conftest.$ac_ext <<EOF
4133 cebix 1.20 #line 4134 "configure"
4134 cebix 1.1 #include "confdefs.h"
4135     #include <scsi.h sys/scsiio.h>
4136     EOF
4137     ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4138 cebix 1.20 { (eval echo configure:4139: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4139 cebix 1.1 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4140     if test -z "$ac_err"; then
4141     rm -rf conftest*
4142     eval "ac_cv_header_$ac_safe=yes"
4143     else
4144     echo "$ac_err" >&5
4145     echo "configure: failed program was:" >&5
4146     cat conftest.$ac_ext >&5
4147     rm -rf conftest*
4148     eval "ac_cv_header_$ac_safe=no"
4149     fi
4150     rm -f conftest*
4151     fi
4152     if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4153     echo "$ac_t""yes" 1>&6
4154     :
4155     else
4156     echo "$ac_t""no" 1>&6
4157     fi
4158    
4159     if [ "x$ac_cv_header_scsi_h" = "xno" ]; then
4160 cebix 1.18 echo "configure: warning: Cannot find includes for the SCSI library, disabling SCSI support." 1>&2
4161     else
4162     SCSISRC=FreeBSD/scsi_freebsd.cpp
4163     LIBS="$LIBS -lscsi"
4164 cebix 1.1 fi
4165     fi
4166     ;;
4167 cebix 1.18 NetBSD*)
4168     SUPPORTS_NATIVE_M68K=yes
4169     ;;
4170 cebix 1.1 SunOS*)
4171 cebix 1.18 AUDIOSRC=Solaris/audio_solaris.cpp
4172 cebix 1.1 DEFINES="$DEFINES -DBSD_COMP -D_POSIX_PTHREAD_SEMANTICS"
4173     ;;
4174     IRIX*)
4175 cebix 1.18 EXTRASYSSRCS=Irix/unaligned.c
4176 cebix 1.1 DEFINES="$DEFINES -DCRTSCTS=CNEW_RTSCTS -DB230400=B115200"
4177     LIBS="$LIBS -lm"
4178     ;;
4179     esac
4180 cebix 1.7 fi
4181 cebix 1.18 if [ "x$HAVE_PTHREADS" = "xno" ]; then
4182     echo "configure: warning: You don't have pthreads, disabling serial, ethernet and audio support." 1>&2
4183     SERIALSRC=../dummy/serial_dummy.cpp
4184     ETHERSRC=../dummy/ether_dummy.cpp
4185     AUDIOSRC=../dummy/audio_dummy.cpp
4186 cebix 1.1 fi
4187 cebix 1.18 SYSSRCS="$SERIALSRC $ETHERSRC $SCSISRC $AUDIOSRC $SEMSRC $UISRCS $MONSRCS $EXTRASYSSRCS"
4188 cebix 1.8
4189 cebix 1.1 HAVE_GAS=no
4190     echo $ac_n "checking for GAS .p2align feature""... $ac_c" 1>&6
4191 cebix 1.20 echo "configure:4192: checking for GAS .p2align feature" >&5
4192 cebix 1.1 cat >conftest.S << EOF
4193     .text
4194     .p2align 5
4195     EOF
4196     if $CC conftest.S -c -o conftest.o >/dev/null 2>&1 ; then HAVE_GAS=yes; fi
4197     echo "$ac_t""$HAVE_GAS" 1>&6
4198    
4199     HAVE_GCC27=no
4200     echo $ac_n "checking for GCC 2.7 or higher""... $ac_c" 1>&6
4201 cebix 1.20 echo "configure:4202: checking for GCC 2.7 or higher" >&5
4202 cebix 1.1 cat > conftest.$ac_ext <<EOF
4203 cebix 1.20 #line 4204 "configure"
4204 cebix 1.1 #include "confdefs.h"
4205     #if __GNUC__ - 1 > 1 || __GNUC_MINOR__ - 1 > 5
4206     yes
4207     #endif
4208    
4209     EOF
4210     if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4211     egrep "yes" >/dev/null 2>&1; then
4212     rm -rf conftest*
4213     echo "$ac_t""yes" 1>&6; HAVE_GCC27=yes
4214     else
4215     rm -rf conftest*
4216     echo "$ac_t""no" 1>&6
4217     fi
4218     rm -f conftest*
4219    
4220    
4221 cebix 1.18 if [ "x$HAVE_GCC27" = "xyes" -a "x$HAVE_I386" = "xyes" ]; then
4222 cebix 1.1 CFLAGS="$CFLAGS -fomit-frame-pointer"
4223     CXXFLAGS="$CXXFLAGS -fomit-frame-pointer"
4224     fi
4225    
4226 cebix 1.11 WANT_X86_ASSEMBLY=no
4227     WANT_SPARC_V8_ASSEMBLY=no
4228     WANT_SPARC_V9_ASSEMBLY=no
4229 cebix 1.18 WANT_NATIVE_M68K=no
4230 cebix 1.8 CPUSRCS="cpuemu1.cpp cpuemu2.cpp cpuemu3.cpp cpuemu4.cpp cpuemu5.cpp cpuemu6.cpp cpuemu7.cpp cpuemu8.cpp"
4231 cebix 1.1 if [ "x$HAVE_GCC27" = "xyes" -a "x$HAVE_I386" = "xyes" ]; then
4232 cebix 1.8 DEFINES="$DEFINES -DREGPARAM=\"__attribute__((regparm(3)))\""
4233 cebix 1.1 if [ "x$HAVE_GAS" = "xyes" ]; then
4234 cebix 1.11 WANT_X86_ASSEMBLY=yes
4235 cebix 1.1 DEFINES="$DEFINES -DX86_ASSEMBLY"
4236 cebix 1.15 CPUSRCS="../uae_cpu/compiler.cpp cpufast1.s cpufast2.s cpufast3.s cpufast4.s cpufast5.s cpufast6.s cpufast7.s cpufast8.s"
4237 cebix 1.1 fi
4238 cebix 1.8 elif [ "x$HAVE_GCC27" = "xyes" -a "x$HAVE_SPARC" = "xyes" -a "x$HAVE_GAS" = "xyes" ]; then
4239     case "$MACHINE" in
4240     SunOS*)
4241     echo $ac_n "checking SPARC CPU architecture""... $ac_c" 1>&6
4242 cebix 1.20 echo "configure:4243: checking SPARC CPU architecture" >&5
4243 cebix 1.8 SPARC_TYPE=`Solaris/which_sparc`
4244     echo "$ac_t""$SPARC_TYPE" 1>&6
4245     case "$SPARC_TYPE" in
4246     SPARC_V8)
4247 cebix 1.11 WANT_SPARC_V8_ASSEMBLY=yes
4248 cebix 1.8 DEFINES="$DEFINES -DSPARC_V8_ASSEMBLY"
4249     CFLAGS="$CFLAGS -Wa,-Av8"
4250     CXXFLAGS="$CXXFLAGS -Wa,-Av8"
4251     ;;
4252     SPARC_V9)
4253 cebix 1.11 WANT_SPARC_V9_ASSEMBLY=yes
4254 cebix 1.8 DEFINES="$DEFINES -DSPARC_V9_ASSEMBLY"
4255     CFLAGS="$CFLAGS -Wa,-Av9"
4256     CXXFLAGS="$CXXFLAGS -Wa,-Av9"
4257     ;;
4258     esac
4259     ;;
4260     esac
4261 cebix 1.18 elif [ "x$HAVE_M68K" = "xyes" -a "x$SUPPORTS_NATIVE_M68K" = "xyes" ]; then
4262     CPUSRCS=""
4263     cat >> confdefs.h <<\EOF
4264     #define ENABLE_NATIVE_M68K 1
4265     EOF
4266    
4267     WANT_NATIVE_M68K=yes
4268 cebix 1.1 fi
4269 cebix 1.8
4270 cebix 1.18 if [ "x$WANT_NATIVE_M68K" = "xno" ]; then
4271 cebix 1.19 CPUINCLUDES="-I../uae_cpu"
4272 cebix 1.18 CPUSRCS="../uae_cpu/basilisk_glue.cpp ../uae_cpu/memory.cpp ../uae_cpu/newcpu.cpp ../uae_cpu/readcpu.cpp ../uae_cpu/fpp.cpp cpustbl.cpp cpudefs.cpp $CPUSRCS"
4273     else
4274     CPUINCLUDES="-I../native_cpu"
4275     CPUSRCS="asm_support.s"
4276     fi
4277 cebix 1.1
4278    
4279    
4280    
4281    
4282     trap '' 1 2 15
4283     cat > confcache <<\EOF
4284     # This file is a shell script that caches the results of configure
4285     # tests run on this system so they can be shared between configure
4286     # scripts and configure runs. It is not useful on other systems.
4287     # If it contains results you don't want to keep, you may remove or edit it.
4288     #
4289     # By default, configure uses ./config.cache as the cache file,
4290     # creating it if it does not exist already. You can give configure
4291     # the --cache-file=FILE option to use a different cache file; that is
4292     # what configure does when it calls configure scripts in
4293     # subdirectories, so they share the cache.
4294     # Giving --cache-file=/dev/null disables caching, for debugging configure.
4295     # config.status only pays attention to the cache file if you give it the
4296     # --recheck option to rerun configure.
4297     #
4298     EOF
4299     # The following way of writing the cache mishandles newlines in values,
4300     # but we know of no workaround that is simple, portable, and efficient.
4301     # So, don't put newlines in cache variables' values.
4302     # Ultrix sh set writes to stderr and can't be redirected directly,
4303     # and sets the high bit in the cache file unless we assign to the vars.
4304     (set) 2>&1 |
4305     case `(ac_space=' '; set | grep ac_space) 2>&1` in
4306     *ac_space=\ *)
4307     # `set' does not quote correctly, so add quotes (double-quote substitution
4308     # turns \\\\ into \\, and sed turns \\ into \).
4309     sed -n \
4310     -e "s/'/'\\\\''/g" \
4311     -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
4312     ;;
4313     *)
4314     # `set' quotes correctly as required by POSIX, so do not add quotes.
4315     sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
4316     ;;
4317     esac >> confcache
4318     if cmp -s $cache_file confcache; then
4319     :
4320     else
4321     if test -w $cache_file; then
4322     echo "updating cache $cache_file"
4323     cat confcache > $cache_file
4324     else
4325     echo "not updating unwritable cache $cache_file"
4326     fi
4327     fi
4328     rm -f confcache
4329    
4330     trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
4331    
4332     test "x$prefix" = xNONE && prefix=$ac_default_prefix
4333     # Let make expand exec_prefix.
4334     test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
4335    
4336     # Any assignment to VPATH causes Sun make to only execute
4337     # the first set of double-colon rules, so remove it if not needed.
4338     # If there is a colon in the path, we need to keep it.
4339     if test "x$srcdir" = x.; then
4340     ac_vpsub='/^[ ]*VPATH[ ]*=[^:]*$/d'
4341     fi
4342    
4343     trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
4344    
4345     DEFS=-DHAVE_CONFIG_H
4346    
4347     # Without the "./", some shells look in PATH for config.status.
4348     : ${CONFIG_STATUS=./config.status}
4349    
4350     echo creating $CONFIG_STATUS
4351     rm -f $CONFIG_STATUS
4352     cat > $CONFIG_STATUS <<EOF
4353     #! /bin/sh
4354     # Generated automatically by configure.
4355     # Run this file to recreate the current configuration.
4356     # This directory was configured as follows,
4357     # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
4358     #
4359     # $0 $ac_configure_args
4360     #
4361     # Compiler output produced by configure, useful for debugging
4362     # configure, is in ./config.log if it exists.
4363    
4364     ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
4365     for ac_option
4366     do
4367     case "\$ac_option" in
4368     -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
4369     echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
4370     exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
4371     -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
4372     echo "$CONFIG_STATUS generated by autoconf version 2.13"
4373     exit 0 ;;
4374     -help | --help | --hel | --he | --h)
4375     echo "\$ac_cs_usage"; exit 0 ;;
4376     *) echo "\$ac_cs_usage"; exit 1 ;;
4377     esac
4378     done
4379    
4380     ac_given_srcdir=$srcdir
4381     ac_given_INSTALL="$INSTALL"
4382    
4383     trap 'rm -fr `echo "Makefile config.h" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
4384     EOF
4385     cat >> $CONFIG_STATUS <<EOF
4386    
4387     # Protect against being on the right side of a sed subst in config.status.
4388     sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
4389     s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
4390     $ac_vpsub
4391     $extrasub
4392     s%@SHELL@%$SHELL%g
4393     s%@CFLAGS@%$CFLAGS%g
4394     s%@CPPFLAGS@%$CPPFLAGS%g
4395     s%@CXXFLAGS@%$CXXFLAGS%g
4396     s%@FFLAGS@%$FFLAGS%g
4397     s%@DEFS@%$DEFS%g
4398     s%@LDFLAGS@%$LDFLAGS%g
4399     s%@LIBS@%$LIBS%g
4400     s%@exec_prefix@%$exec_prefix%g
4401     s%@prefix@%$prefix%g
4402     s%@program_transform_name@%$program_transform_name%g
4403     s%@bindir@%$bindir%g
4404     s%@sbindir@%$sbindir%g
4405     s%@libexecdir@%$libexecdir%g
4406     s%@datadir@%$datadir%g
4407     s%@sysconfdir@%$sysconfdir%g
4408     s%@sharedstatedir@%$sharedstatedir%g
4409     s%@localstatedir@%$localstatedir%g
4410     s%@libdir@%$libdir%g
4411     s%@includedir@%$includedir%g
4412     s%@oldincludedir@%$oldincludedir%g
4413     s%@infodir@%$infodir%g
4414     s%@mandir@%$mandir%g
4415     s%@CC@%$CC%g
4416 cebix 1.3 s%@CPP@%$CPP%g
4417 cebix 1.1 s%@CXX@%$CXX%g
4418     s%@SET_MAKE@%$SET_MAKE%g
4419     s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
4420     s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
4421     s%@INSTALL_DATA@%$INSTALL_DATA%g
4422     s%@X_CFLAGS@%$X_CFLAGS%g
4423     s%@X_PRE_LIBS@%$X_PRE_LIBS%g
4424     s%@X_LIBS@%$X_LIBS%g
4425     s%@X_EXTRA_LIBS@%$X_EXTRA_LIBS%g
4426     s%@GTK_CONFIG@%$GTK_CONFIG%g
4427     s%@GTK_CFLAGS@%$GTK_CFLAGS%g
4428     s%@GTK_LIBS@%$GTK_LIBS%g
4429 cebix 1.9 s%@ESD_CONFIG@%$ESD_CONFIG%g
4430     s%@ESD_CFLAGS@%$ESD_CFLAGS%g
4431     s%@ESD_LIBS@%$ESD_LIBS%g
4432 cebix 1.1 s%@DEFINES@%$DEFINES%g
4433     s%@SYSSRCS@%$SYSSRCS%g
4434     s%@CPUINCLUDES@%$CPUINCLUDES%g
4435     s%@CPUSRCS@%$CPUSRCS%g
4436    
4437     CEOF
4438     EOF
4439    
4440     cat >> $CONFIG_STATUS <<\EOF
4441    
4442     # Split the substitutions into bite-sized pieces for seds with
4443     # small command number limits, like on Digital OSF/1 and HP-UX.
4444     ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
4445     ac_file=1 # Number of current file.
4446     ac_beg=1 # First line for current file.
4447     ac_end=$ac_max_sed_cmds # Line after last line for current file.
4448     ac_more_lines=:
4449     ac_sed_cmds=""
4450     while $ac_more_lines; do
4451     if test $ac_beg -gt 1; then
4452     sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
4453     else
4454     sed "${ac_end}q" conftest.subs > conftest.s$ac_file
4455     fi
4456     if test ! -s conftest.s$ac_file; then
4457     ac_more_lines=false
4458     rm -f conftest.s$ac_file
4459     else
4460     if test -z "$ac_sed_cmds"; then
4461     ac_sed_cmds="sed -f conftest.s$ac_file"
4462     else
4463     ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
4464     fi
4465     ac_file=`expr $ac_file + 1`
4466     ac_beg=$ac_end
4467     ac_end=`expr $ac_end + $ac_max_sed_cmds`
4468     fi
4469     done
4470     if test -z "$ac_sed_cmds"; then
4471     ac_sed_cmds=cat
4472     fi
4473     EOF
4474    
4475     cat >> $CONFIG_STATUS <<EOF
4476    
4477     CONFIG_FILES=\${CONFIG_FILES-"Makefile"}
4478     EOF
4479     cat >> $CONFIG_STATUS <<\EOF
4480     for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
4481     # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
4482     case "$ac_file" in
4483     *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
4484     ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
4485     *) ac_file_in="${ac_file}.in" ;;
4486     esac
4487    
4488     # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
4489    
4490     # Remove last slash and all that follows it. Not all systems have dirname.
4491     ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
4492     if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
4493     # The file is in a subdirectory.
4494     test ! -d "$ac_dir" && mkdir "$ac_dir"
4495     ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
4496     # A "../" for each directory in $ac_dir_suffix.
4497     ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
4498     else
4499     ac_dir_suffix= ac_dots=
4500     fi
4501    
4502     case "$ac_given_srcdir" in
4503     .) srcdir=.
4504     if test -z "$ac_dots"; then top_srcdir=.
4505     else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
4506     /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
4507     *) # Relative path.
4508     srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
4509     top_srcdir="$ac_dots$ac_given_srcdir" ;;
4510     esac
4511    
4512     case "$ac_given_INSTALL" in
4513     [/$]*) INSTALL="$ac_given_INSTALL" ;;
4514     *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
4515     esac
4516    
4517     echo creating "$ac_file"
4518     rm -f "$ac_file"
4519     configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
4520     case "$ac_file" in
4521     *Makefile*) ac_comsub="1i\\
4522     # $configure_input" ;;
4523     *) ac_comsub= ;;
4524     esac
4525    
4526     ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
4527     sed -e "$ac_comsub
4528     s%@configure_input@%$configure_input%g
4529     s%@srcdir@%$srcdir%g
4530     s%@top_srcdir@%$top_srcdir%g
4531     s%@INSTALL@%$INSTALL%g
4532     " $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
4533     fi; done
4534     rm -f conftest.s*
4535    
4536     # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
4537     # NAME is the cpp macro being defined and VALUE is the value it is being given.
4538     #
4539     # ac_d sets the value in "#define NAME VALUE" lines.
4540     ac_dA='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
4541     ac_dB='\([ ][ ]*\)[^ ]*%\1#\2'
4542     ac_dC='\3'
4543     ac_dD='%g'
4544     # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
4545     ac_uA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
4546     ac_uB='\([ ]\)%\1#\2define\3'
4547     ac_uC=' '
4548     ac_uD='\4%g'
4549     # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
4550     ac_eA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
4551     ac_eB='$%\1#\2define\3'
4552     ac_eC=' '
4553     ac_eD='%g'
4554    
4555     if test "${CONFIG_HEADERS+set}" != set; then
4556     EOF
4557     cat >> $CONFIG_STATUS <<EOF
4558     CONFIG_HEADERS="config.h"
4559     EOF
4560     cat >> $CONFIG_STATUS <<\EOF
4561     fi
4562     for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
4563     # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
4564     case "$ac_file" in
4565     *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
4566     ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
4567     *) ac_file_in="${ac_file}.in" ;;
4568     esac
4569    
4570     echo creating $ac_file
4571    
4572     rm -f conftest.frag conftest.in conftest.out
4573     ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
4574     cat $ac_file_inputs > conftest.in
4575    
4576     EOF
4577    
4578     # Transform confdefs.h into a sed script conftest.vals that substitutes
4579     # the proper values into config.h.in to produce config.h. And first:
4580     # Protect against being on the right side of a sed subst in config.status.
4581     # Protect against being in an unquoted here document in config.status.
4582     rm -f conftest.vals
4583     cat > conftest.hdr <<\EOF
4584     s/[\\&%]/\\&/g
4585     s%[\\$`]%\\&%g
4586     s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
4587     s%ac_d%ac_u%gp
4588     s%ac_u%ac_e%gp
4589     EOF
4590     sed -n -f conftest.hdr confdefs.h > conftest.vals
4591     rm -f conftest.hdr
4592    
4593     # This sed command replaces #undef with comments. This is necessary, for
4594     # example, in the case of _POSIX_SOURCE, which is predefined and required
4595     # on some systems where configure will not decide to define it.
4596     cat >> conftest.vals <<\EOF
4597     s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
4598     EOF
4599    
4600     # Break up conftest.vals because some shells have a limit on
4601     # the size of here documents, and old seds have small limits too.
4602    
4603     rm -f conftest.tail
4604     while :
4605     do
4606     ac_lines=`grep -c . conftest.vals`
4607     # grep -c gives empty output for an empty file on some AIX systems.
4608     if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
4609     # Write a limited-size here document to conftest.frag.
4610     echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
4611     sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
4612     echo 'CEOF
4613     sed -f conftest.frag conftest.in > conftest.out
4614     rm -f conftest.in
4615     mv conftest.out conftest.in
4616     ' >> $CONFIG_STATUS
4617     sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
4618     rm -f conftest.vals
4619     mv conftest.tail conftest.vals
4620     done
4621     rm -f conftest.vals
4622    
4623     cat >> $CONFIG_STATUS <<\EOF
4624     rm -f conftest.frag conftest.h
4625     echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
4626     cat conftest.in >> conftest.h
4627     rm -f conftest.in
4628     if cmp -s $ac_file conftest.h 2>/dev/null; then
4629     echo "$ac_file is unchanged"
4630     rm -f conftest.h
4631     else
4632     # Remove last slash and all that follows it. Not all systems have dirname.
4633     ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
4634     if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
4635     # The file is in a subdirectory.
4636     test ! -d "$ac_dir" && mkdir "$ac_dir"
4637     fi
4638     rm -f $ac_file
4639     mv conftest.h $ac_file
4640     fi
4641     fi; done
4642    
4643     EOF
4644     cat >> $CONFIG_STATUS <<EOF
4645    
4646     EOF
4647     cat >> $CONFIG_STATUS <<\EOF
4648    
4649     exit 0
4650     EOF
4651     chmod +x $CONFIG_STATUS
4652     rm -fr confdefs* $ac_clean_files
4653     test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1
4654    
4655 cebix 1.11
4656     echo
4657     echo Basilisk II configuration summary:
4658     echo
4659     echo XFree86 DGA support .............. : $WANT_XF86_DGA
4660 cebix 1.16 echo XFree86 VidMode support .......... : $WANT_XF86_VIDMODE
4661 cebix 1.11 echo fbdev DGA support ................ : $WANT_FBDEV_DGA
4662     echo ESD sound support ................ : $WANT_ESD
4663 cebix 1.13 echo GTK user interface ............... : $WANT_GTK
4664 cebix 1.11 echo mon debugger support ............. : $WANT_MON
4665     echo i386 assembly optimizations ...... : $WANT_X86_ASSEMBLY
4666     echo SPARC V8 assembly optimizations .. : $WANT_SPARC_V8_ASSEMBLY
4667     echo SPARC V9 assembly optimizations .. : $WANT_SPARC_V9_ASSEMBLY
4668 cebix 1.18 echo Running m68k code natively ....... : $WANT_NATIVE_M68K
4669 cebix 1.11 echo
4670 cebix 1.18 echo "Configuration done. Now type \"make\" (or \"gmake\")."