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.
7 # This configure script is free software; the Free Software Foundation
8 # gives unlimited permission to copy, distribute and modify it.
12 ac_default_prefix=/usr/local
13 # Any additions from configure.in:
15 --disable-dummy dummy module (default enabled)"
17 --disable-null Null module (default enabled)"
19 --disable-ppro Disable PentiumPro optimizations (default enabled for x86)"
21 --disable-mmx Disable MMX optimizations (default enabled for x86)"
23 --enable-altivec Enable altivec optimizations (default enabled for PPC)"
25 --disable-css Disable DVD CSS decryption (default enabled)"
27 --enable-debug Enable debug mode (default disabled)"
29 --enable-stats Enable printing of statistics (default disabled)"
31 --disable-optimizations Disable compiler optimizations (default enabled)"
33 --disable-dsp Linux /dev/dsp support (default enabled)"
35 --enable-esd Esound library support (default disabled)"
37 --enable-darwin Darwin sound support (default disabled)"
39 --enable-macosx Mac OS X interface support (default disabled)"
41 --enable-fb Linux framebuffer support (default disabled)"
43 --with-ggi[=name] GGI support (default disabled)"
45 --with-sdl[=name] SDL support (default enabled)"
47 --with-glide[=name] Glide (3dfx) support (default disabled)"
49 --enable-ncurses ncurses interface support (default disabled)"
51 --enable-qt Qt interface support (default disabled)"
53 --enable-kde KDE interface support (default disabled)"
55 --enable-gnome Gnome interface support (default disabled)"
57 --disable-gtk Gtk+ support (default enabled)"
59 --disable-x11 X11 support (default enabled)"
61 --enable-xvideo XVideo interface support (default disabled)"
63 --enable-alsa Alsa sound drivers support (Only for linux) (default disabled)"
65 # Initialize some variables set by options.
66 # The variables have the same names as the options, with
67 # dashes changed to underlines.
69 cache_file=./config.cache
78 program_transform_name=s,x,x,
86 bindir='${exec_prefix}/bin'
87 sbindir='${exec_prefix}/sbin'
88 libexecdir='${exec_prefix}/libexec'
89 datadir='${prefix}/share'
90 sysconfdir='${prefix}/etc'
91 sharedstatedir='${prefix}/com'
92 localstatedir='${prefix}/var'
93 libdir='${exec_prefix}/lib'
94 includedir='${prefix}/include'
95 oldincludedir='/usr/include'
96 infodir='${prefix}/info'
97 mandir='${prefix}/man'
99 # Initialize some other variables.
102 SHELL=${CONFIG_SHELL-/bin/sh}
103 # Maximum number of lines to put in a shell here document.
110 # If the previous option needs an argument, assign it.
111 if test -n "$ac_prev"; then
112 eval "$ac_prev=\$ac_option"
118 -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
122 # Accept the important Cygnus configure options, so we can diagnose typos.
126 -bindir | --bindir | --bindi | --bind | --bin | --bi)
128 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
129 bindir="$ac_optarg" ;;
131 -build | --build | --buil | --bui | --bu)
133 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
134 build="$ac_optarg" ;;
136 -cache-file | --cache-file | --cache-fil | --cache-fi \
137 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
138 ac_prev=cache_file ;;
139 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
140 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
141 cache_file="$ac_optarg" ;;
143 -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
145 -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
147 datadir="$ac_optarg" ;;
149 -disable-* | --disable-*)
150 ac_feature=`echo $ac_option|sed -e 's/-*disable-//'`
151 # Reject names that are not valid shell variable names.
152 if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
153 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
155 ac_feature=`echo $ac_feature| sed 's/-/_/g'`
156 eval "enable_${ac_feature}=no" ;;
158 -enable-* | --enable-*)
159 ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
160 # Reject names that are not valid shell variable names.
161 if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
162 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
164 ac_feature=`echo $ac_feature| sed 's/-/_/g'`
169 eval "enable_${ac_feature}='$ac_optarg'" ;;
171 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
172 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
173 | --exec | --exe | --ex)
174 ac_prev=exec_prefix ;;
175 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
176 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
177 | --exec=* | --exe=* | --ex=*)
178 exec_prefix="$ac_optarg" ;;
180 -gas | --gas | --ga | --g)
181 # Obsolete; use --with-gas.
184 -help | --help | --hel | --he)
185 # Omit some internal or obsolete options to make the list less imposing.
186 # This message is too long to be a string in the A/UX 3.1 sh.
188 Usage: configure [options] [host]
189 Options: [defaults in brackets after descriptions]
191 --cache-file=FILE cache test results in FILE
192 --help print this message
193 --no-create do not create output files
194 --quiet, --silent do not print \`checking...' messages
195 --version print the version of autoconf that created configure
196 Directory and file names:
197 --prefix=PREFIX install architecture-independent files in PREFIX
199 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
201 --bindir=DIR user executables in DIR [EPREFIX/bin]
202 --sbindir=DIR system admin executables in DIR [EPREFIX/sbin]
203 --libexecdir=DIR program executables in DIR [EPREFIX/libexec]
204 --datadir=DIR read-only architecture-independent data in DIR
206 --sysconfdir=DIR read-only single-machine data in DIR [PREFIX/etc]
207 --sharedstatedir=DIR modifiable architecture-independent data in DIR
209 --localstatedir=DIR modifiable single-machine data in DIR [PREFIX/var]
210 --libdir=DIR object code libraries in DIR [EPREFIX/lib]
211 --includedir=DIR C header files in DIR [PREFIX/include]
212 --oldincludedir=DIR C header files for non-gcc in DIR [/usr/include]
213 --infodir=DIR info documentation in DIR [PREFIX/info]
214 --mandir=DIR man documentation in DIR [PREFIX/man]
215 --srcdir=DIR find the sources in DIR [configure dir or ..]
216 --program-prefix=PREFIX prepend PREFIX to installed program names
217 --program-suffix=SUFFIX append SUFFIX to installed program names
218 --program-transform-name=PROGRAM
219 run sed PROGRAM on installed program names
223 --build=BUILD configure for building on BUILD [BUILD=HOST]
224 --host=HOST configure for HOST [guessed]
225 --target=TARGET configure for TARGET [TARGET=HOST]
226 Features and packages:
227 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
228 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
229 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
230 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
231 --x-includes=DIR X include files are in DIR
232 --x-libraries=DIR X library files are in DIR
234 if test -n "$ac_help"; then
235 echo "--enable and --with options recognized:$ac_help"
239 -host | --host | --hos | --ho)
241 -host=* | --host=* | --hos=* | --ho=*)
244 -includedir | --includedir | --includedi | --included | --include \
245 | --includ | --inclu | --incl | --inc)
246 ac_prev=includedir ;;
247 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
248 | --includ=* | --inclu=* | --incl=* | --inc=*)
249 includedir="$ac_optarg" ;;
251 -infodir | --infodir | --infodi | --infod | --info | --inf)
253 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
254 infodir="$ac_optarg" ;;
256 -libdir | --libdir | --libdi | --libd)
258 -libdir=* | --libdir=* | --libdi=* | --libd=*)
259 libdir="$ac_optarg" ;;
261 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
262 | --libexe | --libex | --libe)
263 ac_prev=libexecdir ;;
264 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
265 | --libexe=* | --libex=* | --libe=*)
266 libexecdir="$ac_optarg" ;;
268 -localstatedir | --localstatedir | --localstatedi | --localstated \
269 | --localstate | --localstat | --localsta | --localst \
270 | --locals | --local | --loca | --loc | --lo)
271 ac_prev=localstatedir ;;
272 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
273 | --localstate=* | --localstat=* | --localsta=* | --localst=* \
274 | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
275 localstatedir="$ac_optarg" ;;
277 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
279 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
280 mandir="$ac_optarg" ;;
283 # Obsolete; use --without-fp.
286 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
290 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
291 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
294 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
295 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
296 | --oldin | --oldi | --old | --ol | --o)
297 ac_prev=oldincludedir ;;
298 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
299 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
300 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
301 oldincludedir="$ac_optarg" ;;
303 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
305 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
306 prefix="$ac_optarg" ;;
308 -program-prefix | --program-prefix | --program-prefi | --program-pref \
309 | --program-pre | --program-pr | --program-p)
310 ac_prev=program_prefix ;;
311 -program-prefix=* | --program-prefix=* | --program-prefi=* \
312 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
313 program_prefix="$ac_optarg" ;;
315 -program-suffix | --program-suffix | --program-suffi | --program-suff \
316 | --program-suf | --program-su | --program-s)
317 ac_prev=program_suffix ;;
318 -program-suffix=* | --program-suffix=* | --program-suffi=* \
319 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
320 program_suffix="$ac_optarg" ;;
322 -program-transform-name | --program-transform-name \
323 | --program-transform-nam | --program-transform-na \
324 | --program-transform-n | --program-transform- \
325 | --program-transform | --program-transfor \
326 | --program-transfo | --program-transf \
327 | --program-trans | --program-tran \
328 | --progr-tra | --program-tr | --program-t)
329 ac_prev=program_transform_name ;;
330 -program-transform-name=* | --program-transform-name=* \
331 | --program-transform-nam=* | --program-transform-na=* \
332 | --program-transform-n=* | --program-transform-=* \
333 | --program-transform=* | --program-transfor=* \
334 | --program-transfo=* | --program-transf=* \
335 | --program-trans=* | --program-tran=* \
336 | --progr-tra=* | --program-tr=* | --program-t=*)
337 program_transform_name="$ac_optarg" ;;
339 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
340 | -silent | --silent | --silen | --sile | --sil)
343 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
345 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
347 sbindir="$ac_optarg" ;;
349 -sharedstatedir | --sharedstatedir | --sharedstatedi \
350 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
351 | --sharedst | --shareds | --shared | --share | --shar \
353 ac_prev=sharedstatedir ;;
354 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
355 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
356 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
358 sharedstatedir="$ac_optarg" ;;
360 -site | --site | --sit)
362 -site=* | --site=* | --sit=*)
365 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
367 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
368 srcdir="$ac_optarg" ;;
370 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
371 | --syscon | --sysco | --sysc | --sys | --sy)
372 ac_prev=sysconfdir ;;
373 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
374 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
375 sysconfdir="$ac_optarg" ;;
377 -target | --target | --targe | --targ | --tar | --ta | --t)
379 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
380 target="$ac_optarg" ;;
382 -v | -verbose | --verbose | --verbos | --verbo | --verb)
385 -version | --version | --versio | --versi | --vers)
386 echo "configure generated by autoconf version 2.13"
390 ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
391 # Reject names that are not valid shell variable names.
392 if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
393 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
395 ac_package=`echo $ac_package| sed 's/-/_/g'`
400 eval "with_${ac_package}='$ac_optarg'" ;;
402 -without-* | --without-*)
403 ac_package=`echo $ac_option|sed -e 's/-*without-//'`
404 # Reject names that are not valid shell variable names.
405 if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
406 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
408 ac_package=`echo $ac_package| sed 's/-/_/g'`
409 eval "with_${ac_package}=no" ;;
412 # Obsolete; use --with-x.
415 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
416 | --x-incl | --x-inc | --x-in | --x-i)
417 ac_prev=x_includes ;;
418 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
419 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
420 x_includes="$ac_optarg" ;;
422 -x-libraries | --x-libraries | --x-librarie | --x-librari \
423 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
424 ac_prev=x_libraries ;;
425 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
426 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
427 x_libraries="$ac_optarg" ;;
429 -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
433 if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
434 echo "configure: warning: $ac_option: invalid host type" 1>&2
436 if test "x$nonopt" != xNONE; then
437 { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
445 if test -n "$ac_prev"; then
446 { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
449 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
451 # File descriptor usage:
454 # 2 errors and warnings
455 # 3 some systems may open it to /dev/tty
456 # 4 used on the Kubota Titan
457 # 6 checking for... messages and results
458 # 5 compiler messages saved in config.log
459 if test "$silent" = yes; then
467 This file contains any messages produced by compilers while
468 running configure, to aid debugging if configure makes a mistake.
471 # Strip out --no-create and --no-recursion so they do not pile up.
472 # Also quote any args containing shell metacharacters.
477 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
478 | --no-cr | --no-c) ;;
479 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
480 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
481 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
482 ac_configure_args="$ac_configure_args '$ac_arg'" ;;
483 *) ac_configure_args="$ac_configure_args $ac_arg" ;;
488 # Only set these to C if already set. These must not be set unconditionally
489 # because not all systems understand e.g. LANG=C (notably SCO).
490 # Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
491 # Non-C LC_CTYPE values break the ctype check.
492 if test "${LANG+set}" = set; then LANG=C; export LANG; fi
493 if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
494 if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
495 if test "${LC_CTYPE+set}" = set; then LC_CTYPE=C; export LC_CTYPE; fi
497 # confdefs.h avoids OS command line length limits that DEFS can exceed.
498 rm -rf conftest* confdefs.h
499 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
502 # A filename unique to this package, relative to the directory that
503 # configure is in, which we can look for to find out if srcdir is correct.
504 ac_unique_file=src/interface/main.c
506 # Find the source files, if location was not specified.
507 if test -z "$srcdir"; then
508 ac_srcdir_defaulted=yes
509 # Try the directory containing this script, then its parent.
511 ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
512 test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
514 if test ! -r $srcdir/$ac_unique_file; then
518 ac_srcdir_defaulted=no
520 if test ! -r $srcdir/$ac_unique_file; then
521 if test "$ac_srcdir_defaulted" = yes; then
522 { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
524 { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
527 srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
529 # Prefer explicitly selected file to automatically selected ones.
530 if test -z "$CONFIG_SITE"; then
531 if test "x$prefix" != xNONE; then
532 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
534 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
537 for ac_site_file in $CONFIG_SITE; do
538 if test -r "$ac_site_file"; then
539 echo "loading site script $ac_site_file"
544 if test -r "$cache_file"; then
545 echo "loading cache $cache_file"
548 echo "creating cache $cache_file"
553 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
554 ac_cpp='$CPP $CPPFLAGS'
555 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
556 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
557 cross_compiling=$ac_cv_prog_cc_cross
561 if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
562 # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
563 if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
570 ac_n= ac_c='\c' ac_t=
577 for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
578 if test -f $ac_dir/install-sh; then
580 ac_install_sh="$ac_aux_dir/install-sh -c"
582 elif test -f $ac_dir/install.sh; then
584 ac_install_sh="$ac_aux_dir/install.sh -c"
588 if test -z "$ac_aux_dir"; then
589 { echo "configure: error: can not find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." 1>&2; exit 1; }
591 ac_config_guess=$ac_aux_dir/config.guess
592 ac_config_sub=$ac_aux_dir/config.sub
593 ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
596 # Make sure we can run config.sub.
597 if ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4 >/dev/null 2>&1; then :
598 else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
601 echo $ac_n "checking host system type""... $ac_c" 1>&6
602 echo "configure:603: checking host system type" >&5
605 case "$host_alias" in
609 if host_alias=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then :
610 else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
612 *) host_alias=$nonopt ;;
616 host=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias`
617 host_cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
618 host_vendor=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
619 host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
620 echo "$ac_t""$host" 1>&6
628 echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
629 echo "configure:630: checking whether ${MAKE-make} sets \${MAKE}" >&5
630 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'`
631 if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then
632 echo $ac_n "(cached) $ac_c" 1>&6
634 cat > conftestmake <<\EOF
636 @echo 'ac_maketemp="${MAKE}"'
638 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
639 eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=`
640 if test -n "$ac_maketemp"; then
641 eval ac_cv_prog_make_${ac_make}_set=yes
643 eval ac_cv_prog_make_${ac_make}_set=no
647 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
648 echo "$ac_t""yes" 1>&6
651 echo "$ac_t""no" 1>&6
652 SET_MAKE="MAKE=${MAKE-make}"
655 if test -z "$CC"; then
656 # Extract the first word of "gcc", so it can be a program name with args.
657 set dummy gcc; ac_word=$2
658 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
659 echo "configure:660: checking for $ac_word" >&5
660 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
661 echo $ac_n "(cached) $ac_c" 1>&6
663 if test -n "$CC"; then
664 ac_cv_prog_CC="$CC" # Let the user override the test.
666 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
668 for ac_dir in $ac_dummy; do
669 test -z "$ac_dir" && ac_dir=.
670 if test -f $ac_dir/$ac_word; then
679 if test -n "$CC"; then
680 echo "$ac_t""$CC" 1>&6
682 echo "$ac_t""no" 1>&6
685 if test -z "$CC"; then
686 # Extract the first word of "cc", so it can be a program name with args.
687 set dummy cc; ac_word=$2
688 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
689 echo "configure:690: checking for $ac_word" >&5
690 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
691 echo $ac_n "(cached) $ac_c" 1>&6
693 if test -n "$CC"; then
694 ac_cv_prog_CC="$CC" # Let the user override the test.
696 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
699 for ac_dir in $ac_dummy; do
700 test -z "$ac_dir" && ac_dir=.
701 if test -f $ac_dir/$ac_word; then
702 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
711 if test $ac_prog_rejected = yes; then
712 # We found a bogon in the path, so make sure we never use it.
713 set dummy $ac_cv_prog_CC
715 if test $# -gt 0; then
716 # We chose a different compiler from the bogus one.
717 # However, it has the same basename, so the bogon will be chosen
718 # first if we set CC to just the basename; use the full file name.
720 set dummy "$ac_dir/$ac_word" "$@"
728 if test -n "$CC"; then
729 echo "$ac_t""$CC" 1>&6
731 echo "$ac_t""no" 1>&6
734 if test -z "$CC"; then
737 # Extract the first word of "cl", so it can be a program name with args.
738 set dummy cl; ac_word=$2
739 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
740 echo "configure:741: checking for $ac_word" >&5
741 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
742 echo $ac_n "(cached) $ac_c" 1>&6
744 if test -n "$CC"; then
745 ac_cv_prog_CC="$CC" # Let the user override the test.
747 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
749 for ac_dir in $ac_dummy; do
750 test -z "$ac_dir" && ac_dir=.
751 if test -f $ac_dir/$ac_word; then
760 if test -n "$CC"; then
761 echo "$ac_t""$CC" 1>&6
763 echo "$ac_t""no" 1>&6
768 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
771 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
772 echo "configure:773: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
775 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
776 ac_cpp='$CPP $CPPFLAGS'
777 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
778 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
779 cross_compiling=$ac_cv_prog_cc_cross
781 cat > conftest.$ac_ext << EOF
783 #line 784 "configure"
784 #include "confdefs.h"
788 if { (eval echo configure:789: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
789 ac_cv_prog_cc_works=yes
790 # If we can't run a trivial program, we are probably using a cross compiler.
791 if (./conftest; exit) 2>/dev/null; then
792 ac_cv_prog_cc_cross=no
794 ac_cv_prog_cc_cross=yes
797 echo "configure: failed program was:" >&5
798 cat conftest.$ac_ext >&5
799 ac_cv_prog_cc_works=no
803 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
804 ac_cpp='$CPP $CPPFLAGS'
805 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
806 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
807 cross_compiling=$ac_cv_prog_cc_cross
809 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
810 if test $ac_cv_prog_cc_works = no; then
811 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
813 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
814 echo "configure:815: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
815 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
816 cross_compiling=$ac_cv_prog_cc_cross
818 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
819 echo "configure:820: checking whether we are using GNU C" >&5
820 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
821 echo $ac_n "(cached) $ac_c" 1>&6
823 cat > conftest.c <<EOF
828 if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:829: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
835 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
837 if test $ac_cv_prog_gcc = yes; then
843 ac_test_CFLAGS="${CFLAGS+set}"
844 ac_save_CFLAGS="$CFLAGS"
846 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
847 echo "configure:848: checking whether ${CC-cc} accepts -g" >&5
848 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
849 echo $ac_n "(cached) $ac_c" 1>&6
851 echo 'void f(){}' > conftest.c
852 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
861 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
862 if test "$ac_test_CFLAGS" = set; then
863 CFLAGS="$ac_save_CFLAGS"
864 elif test $ac_cv_prog_cc_g = yes; then
865 if test "$GCC" = yes; then
871 if test "$GCC" = yes; then
879 if test -z "$CPP"; then
880 echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
881 echo "configure:882: checking how to run the C preprocessor" >&5
882 # On Suns, sometimes $CPP names a directory.
883 if test -n "$CPP" && test -d "$CPP"; then
886 if test -z "$CPP"; then
887 if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
888 echo $ac_n "(cached) $ac_c" 1>&6
890 # This must be in double quotes, not single quotes, because CPP may get
891 # substituted into the Makefile and "${CC-cc}" will confuse make.
893 # On the NeXT, cc -E runs the code through the compiler's parser,
894 # not just through cpp.
895 cat > conftest.$ac_ext <<EOF
896 #line 897 "configure"
897 #include "confdefs.h"
901 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
902 { (eval echo configure:903: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
903 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
904 if test -z "$ac_err"; then
908 echo "configure: failed program was:" >&5
909 cat conftest.$ac_ext >&5
911 CPP="${CC-cc} -E -traditional-cpp"
912 cat > conftest.$ac_ext <<EOF
913 #line 914 "configure"
914 #include "confdefs.h"
918 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
919 { (eval echo configure:920: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
920 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
921 if test -z "$ac_err"; then
925 echo "configure: failed program was:" >&5
926 cat conftest.$ac_ext >&5
928 CPP="${CC-cc} -nologo -E"
929 cat > conftest.$ac_ext <<EOF
930 #line 931 "configure"
931 #include "confdefs.h"
935 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
936 { (eval echo configure:937: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
937 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
938 if test -z "$ac_err"; then
942 echo "configure: failed program was:" >&5
943 cat conftest.$ac_ext >&5
952 ac_cv_prog_CPP="$CPP"
954 CPP="$ac_cv_prog_CPP"
956 ac_cv_prog_CPP="$CPP"
958 echo "$ac_t""$CPP" 1>&6
962 # Find a good install program. We prefer a C program (faster),
963 # so one script is as good as another. But avoid the broken or
964 # incompatible versions:
965 # SysV /etc/install, /usr/sbin/install
966 # SunOS /usr/etc/install
969 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
970 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
971 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
972 # ./install, which can be erroneously created by make from ./install.sh.
973 echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
974 echo "configure:975: checking for a BSD compatible install" >&5
975 if test -z "$INSTALL"; then
976 if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
977 echo $ac_n "(cached) $ac_c" 1>&6
979 IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS=":"
980 for ac_dir in $PATH; do
981 # Account for people who put trailing slashes in PATH elements.
983 /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
985 # OSF1 and SCO ODT 3.0 have their own names for install.
986 # Don't use installbsd from OSF since it installs stuff as root
988 for ac_prog in ginstall scoinst install; do
989 if test -f $ac_dir/$ac_prog; then
990 if test $ac_prog = install &&
991 grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
992 # AIX install. It has an incompatible calling convention.
995 ac_cv_path_install="$ac_dir/$ac_prog -c"
1006 if test "${ac_cv_path_install+set}" = set; then
1007 INSTALL="$ac_cv_path_install"
1009 # As a last resort, use the slow shell script. We don't cache a
1010 # path for INSTALL within a source directory, because that will
1011 # break other packages using the cache if that directory is
1012 # removed, or if the path is relative.
1013 INSTALL="$ac_install_sh"
1016 echo "$ac_t""$INSTALL" 1>&6
1018 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
1019 # It thinks the first close brace ends the variable substitution.
1020 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
1022 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
1024 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
1027 echo $ac_n "checking for working const""... $ac_c" 1>&6
1028 echo "configure:1029: checking for working const" >&5
1029 if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
1030 echo $ac_n "(cached) $ac_c" 1>&6
1032 cat > conftest.$ac_ext <<EOF
1033 #line 1034 "configure"
1034 #include "confdefs.h"
1038 /* Ultrix mips cc rejects this. */
1039 typedef int charset[2]; const charset x;
1040 /* SunOS 4.1.1 cc rejects this. */
1041 char const *const *ccp;
1043 /* NEC SVR4.0.2 mips cc rejects this. */
1044 struct point {int x, y;};
1045 static struct point const zero = {0,0};
1046 /* AIX XL C 1.02.0.0 rejects this.
1047 It does not let you subtract one const X* pointer from another in an arm
1048 of an if-expression whose if-part is not a constant expression */
1049 const char *g = "string";
1050 ccp = &g + (g ? g-g : 0);
1051 /* HPUX 7.0 cc rejects these. */
1054 ccp = (char const *const *) p;
1055 { /* SCO 3.2v4 cc rejects this. */
1057 char const *s = 0 ? (char *) 0 : (char const *) 0;
1061 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
1063 const int *foo = &x[0];
1066 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
1067 typedef const int *iptr;
1071 { /* AIX XL C 1.02.0.0 rejects this saying
1072 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
1073 struct s { int j; const int *ap[3]; };
1074 struct s *b; b->j = 5;
1076 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
1082 if { (eval echo configure:1083: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1086 echo "configure: failed program was:" >&5
1087 cat conftest.$ac_ext >&5
1094 echo "$ac_t""$ac_cv_c_const" 1>&6
1095 if test $ac_cv_c_const = no; then
1096 cat >> confdefs.h <<\EOF
1102 echo $ac_n "checking whether byte ordering is bigendian""... $ac_c" 1>&6
1103 echo "configure:1104: checking whether byte ordering is bigendian" >&5
1104 if eval "test \"`echo '$''{'ac_cv_c_bigendian'+set}'`\" = set"; then
1105 echo $ac_n "(cached) $ac_c" 1>&6
1107 ac_cv_c_bigendian=unknown
1108 # See if sys/param.h defines the BYTE_ORDER macro.
1109 cat > conftest.$ac_ext <<EOF
1110 #line 1111 "configure"
1111 #include "confdefs.h"
1112 #include <sys/types.h>
1113 #include <sys/param.h>
1116 #if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN
1121 if { (eval echo configure:1122: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1123 # It does; now see whether it defined to BIG_ENDIAN or not.
1124 cat > conftest.$ac_ext <<EOF
1125 #line 1126 "configure"
1126 #include "confdefs.h"
1127 #include <sys/types.h>
1128 #include <sys/param.h>
1131 #if BYTE_ORDER != BIG_ENDIAN
1136 if { (eval echo configure:1137: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1138 ac_cv_c_bigendian=yes
1140 echo "configure: failed program was:" >&5
1141 cat conftest.$ac_ext >&5
1143 ac_cv_c_bigendian=no
1147 echo "configure: failed program was:" >&5
1148 cat conftest.$ac_ext >&5
1151 if test $ac_cv_c_bigendian = unknown; then
1152 if test "$cross_compiling" = yes; then
1153 { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
1155 cat > conftest.$ac_ext <<EOF
1156 #line 1157 "configure"
1157 #include "confdefs.h"
1159 /* Are we little or big endian? From Harbison&Steele. */
1163 char c[sizeof (long)];
1166 exit (u.c[sizeof (long) - 1] == 1);
1169 if { (eval echo configure:1170: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
1171 ac_cv_c_bigendian=no
1173 echo "configure: failed program was:" >&5
1174 cat conftest.$ac_ext >&5
1176 ac_cv_c_bigendian=yes
1184 echo "$ac_t""$ac_cv_c_bigendian" 1>&6
1185 if test $ac_cv_c_bigendian = yes; then
1186 cat >> confdefs.h <<\EOF
1187 #define WORDS_BIGENDIAN 1
1193 for ac_func in gettimeofday select strerror strtod strtol
1195 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1196 echo "configure:1197: checking for $ac_func" >&5
1197 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1198 echo $ac_n "(cached) $ac_c" 1>&6
1200 cat > conftest.$ac_ext <<EOF
1201 #line 1202 "configure"
1202 #include "confdefs.h"
1203 /* System header to define __stub macros and hopefully few prototypes,
1204 which can conflict with char $ac_func(); below. */
1206 /* Override any gcc2 internal prototype to avoid an error. */
1207 /* We use char because int might match the return type of a gcc2
1208 builtin and then its argument prototype would still apply. */
1213 /* The GNU C library defines this for functions which it implements
1214 to always fail with ENOSYS. Some functions are actually named
1215 something starting with __ and the normal name is an alias. */
1216 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1224 if { (eval echo configure:1225: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1226 eval "ac_cv_func_$ac_func=yes"
1228 echo "configure: failed program was:" >&5
1229 cat conftest.$ac_ext >&5
1231 eval "ac_cv_func_$ac_func=no"
1236 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1237 echo "$ac_t""yes" 1>&6
1238 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1239 cat >> confdefs.h <<EOF
1240 #define $ac_tr_func 1
1244 echo "$ac_t""no" 1>&6
1248 for ac_func in setenv putenv
1250 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1251 echo "configure:1252: checking for $ac_func" >&5
1252 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1253 echo $ac_n "(cached) $ac_c" 1>&6
1255 cat > conftest.$ac_ext <<EOF
1256 #line 1257 "configure"
1257 #include "confdefs.h"
1258 /* System header to define __stub macros and hopefully few prototypes,
1259 which can conflict with char $ac_func(); below. */
1261 /* Override any gcc2 internal prototype to avoid an error. */
1262 /* We use char because int might match the return type of a gcc2
1263 builtin and then its argument prototype would still apply. */
1268 /* The GNU C library defines this for functions which it implements
1269 to always fail with ENOSYS. Some functions are actually named
1270 something starting with __ and the normal name is an alias. */
1271 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1279 if { (eval echo configure:1280: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1281 eval "ac_cv_func_$ac_func=yes"
1283 echo "configure: failed program was:" >&5
1284 cat conftest.$ac_ext >&5
1286 eval "ac_cv_func_$ac_func=no"
1291 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1292 echo "$ac_t""yes" 1>&6
1293 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1294 cat >> confdefs.h <<EOF
1295 #define $ac_tr_func 1
1299 echo "$ac_t""no" 1>&6
1303 echo $ac_n "checking for connect""... $ac_c" 1>&6
1304 echo "configure:1305: checking for connect" >&5
1305 if eval "test \"`echo '$''{'ac_cv_func_connect'+set}'`\" = set"; then
1306 echo $ac_n "(cached) $ac_c" 1>&6
1308 cat > conftest.$ac_ext <<EOF
1309 #line 1310 "configure"
1310 #include "confdefs.h"
1311 /* System header to define __stub macros and hopefully few prototypes,
1312 which can conflict with char connect(); below. */
1314 /* Override any gcc2 internal prototype to avoid an error. */
1315 /* We use char because int might match the return type of a gcc2
1316 builtin and then its argument prototype would still apply. */
1321 /* The GNU C library defines this for functions which it implements
1322 to always fail with ENOSYS. Some functions are actually named
1323 something starting with __ and the normal name is an alias. */
1324 #if defined (__stub_connect) || defined (__stub___connect)
1332 if { (eval echo configure:1333: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1334 eval "ac_cv_func_connect=yes"
1336 echo "configure: failed program was:" >&5
1337 cat conftest.$ac_ext >&5
1339 eval "ac_cv_func_connect=no"
1344 if eval "test \"`echo '$ac_cv_func_'connect`\" = yes"; then
1345 echo "$ac_t""yes" 1>&6
1348 echo "$ac_t""no" 1>&6
1349 echo $ac_n "checking for connect in -lsocket""... $ac_c" 1>&6
1350 echo "configure:1351: checking for connect in -lsocket" >&5
1351 ac_lib_var=`echo socket'_'connect | sed 'y%./+-%__p_%'`
1352 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
1353 echo $ac_n "(cached) $ac_c" 1>&6
1355 ac_save_LIBS="$LIBS"
1356 LIBS="-lsocket $LIBS"
1357 cat > conftest.$ac_ext <<EOF
1358 #line 1359 "configure"
1359 #include "confdefs.h"
1360 /* Override any gcc2 internal prototype to avoid an error. */
1361 /* We use char because int might match the return type of a gcc2
1362 builtin and then its argument prototype would still apply. */
1369 if { (eval echo configure:1370: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1371 eval "ac_cv_lib_$ac_lib_var=yes"
1373 echo "configure: failed program was:" >&5
1374 cat conftest.$ac_ext >&5
1376 eval "ac_cv_lib_$ac_lib_var=no"
1379 LIBS="$ac_save_LIBS"
1382 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
1383 echo "$ac_t""yes" 1>&6
1384 LIB=${LIB}" -lsocket"
1386 echo "$ac_t""no" 1>&6
1391 echo $ac_n "checking for gethostbyname""... $ac_c" 1>&6
1392 echo "configure:1393: checking for gethostbyname" >&5
1393 if eval "test \"`echo '$''{'ac_cv_func_gethostbyname'+set}'`\" = set"; then
1394 echo $ac_n "(cached) $ac_c" 1>&6
1396 cat > conftest.$ac_ext <<EOF
1397 #line 1398 "configure"
1398 #include "confdefs.h"
1399 /* System header to define __stub macros and hopefully few prototypes,
1400 which can conflict with char gethostbyname(); below. */
1402 /* Override any gcc2 internal prototype to avoid an error. */
1403 /* We use char because int might match the return type of a gcc2
1404 builtin and then its argument prototype would still apply. */
1405 char gethostbyname();
1409 /* The GNU C library defines this for functions which it implements
1410 to always fail with ENOSYS. Some functions are actually named
1411 something starting with __ and the normal name is an alias. */
1412 #if defined (__stub_gethostbyname) || defined (__stub___gethostbyname)
1420 if { (eval echo configure:1421: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1422 eval "ac_cv_func_gethostbyname=yes"
1424 echo "configure: failed program was:" >&5
1425 cat conftest.$ac_ext >&5
1427 eval "ac_cv_func_gethostbyname=no"
1432 if eval "test \"`echo '$ac_cv_func_'gethostbyname`\" = yes"; then
1433 echo "$ac_t""yes" 1>&6
1436 echo "$ac_t""no" 1>&6
1437 echo $ac_n "checking for gethostbyname in -lnsl""... $ac_c" 1>&6
1438 echo "configure:1439: checking for gethostbyname in -lnsl" >&5
1439 ac_lib_var=`echo nsl'_'gethostbyname | sed 'y%./+-%__p_%'`
1440 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
1441 echo $ac_n "(cached) $ac_c" 1>&6
1443 ac_save_LIBS="$LIBS"
1445 cat > conftest.$ac_ext <<EOF
1446 #line 1447 "configure"
1447 #include "confdefs.h"
1448 /* Override any gcc2 internal prototype to avoid an error. */
1449 /* We use char because int might match the return type of a gcc2
1450 builtin and then its argument prototype would still apply. */
1451 char gethostbyname();
1457 if { (eval echo configure:1458: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1459 eval "ac_cv_lib_$ac_lib_var=yes"
1461 echo "configure: failed program was:" >&5
1462 cat conftest.$ac_ext >&5
1464 eval "ac_cv_lib_$ac_lib_var=no"
1467 LIBS="$ac_save_LIBS"
1470 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
1471 echo "$ac_t""yes" 1>&6
1474 echo "$ac_t""no" 1>&6
1479 echo $ac_n "checking for nanosleep""... $ac_c" 1>&6
1480 echo "configure:1481: checking for nanosleep" >&5
1481 if eval "test \"`echo '$''{'ac_cv_func_nanosleep'+set}'`\" = set"; then
1482 echo $ac_n "(cached) $ac_c" 1>&6
1484 cat > conftest.$ac_ext <<EOF
1485 #line 1486 "configure"
1486 #include "confdefs.h"
1487 /* System header to define __stub macros and hopefully few prototypes,
1488 which can conflict with char nanosleep(); below. */
1490 /* Override any gcc2 internal prototype to avoid an error. */
1491 /* We use char because int might match the return type of a gcc2
1492 builtin and then its argument prototype would still apply. */
1497 /* The GNU C library defines this for functions which it implements
1498 to always fail with ENOSYS. Some functions are actually named
1499 something starting with __ and the normal name is an alias. */
1500 #if defined (__stub_nanosleep) || defined (__stub___nanosleep)
1508 if { (eval echo configure:1509: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1510 eval "ac_cv_func_nanosleep=yes"
1512 echo "configure: failed program was:" >&5
1513 cat conftest.$ac_ext >&5
1515 eval "ac_cv_func_nanosleep=no"
1520 if eval "test \"`echo '$ac_cv_func_'nanosleep`\" = yes"; then
1521 echo "$ac_t""yes" 1>&6
1524 echo "$ac_t""no" 1>&6
1525 echo $ac_n "checking for nanosleep in -lrt""... $ac_c" 1>&6
1526 echo "configure:1527: checking for nanosleep in -lrt" >&5
1527 ac_lib_var=`echo rt'_'nanosleep | sed 'y%./+-%__p_%'`
1528 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
1529 echo $ac_n "(cached) $ac_c" 1>&6
1531 ac_save_LIBS="$LIBS"
1533 cat > conftest.$ac_ext <<EOF
1534 #line 1535 "configure"
1535 #include "confdefs.h"
1536 /* Override any gcc2 internal prototype to avoid an error. */
1537 /* We use char because int might match the return type of a gcc2
1538 builtin and then its argument prototype would still apply. */
1545 if { (eval echo configure:1546: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1547 eval "ac_cv_lib_$ac_lib_var=yes"
1549 echo "configure: failed program was:" >&5
1550 cat conftest.$ac_ext >&5
1552 eval "ac_cv_lib_$ac_lib_var=no"
1555 LIBS="$ac_save_LIBS"
1558 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
1559 echo "$ac_t""yes" 1>&6
1562 echo "$ac_t""no" 1>&6
1563 echo $ac_n "checking for nanosleep in -lposix4""... $ac_c" 1>&6
1564 echo "configure:1565: checking for nanosleep in -lposix4" >&5
1565 ac_lib_var=`echo posix4'_'nanosleep | sed 'y%./+-%__p_%'`
1566 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
1567 echo $ac_n "(cached) $ac_c" 1>&6
1569 ac_save_LIBS="$LIBS"
1570 LIBS="-lposix4 $LIBS"
1571 cat > conftest.$ac_ext <<EOF
1572 #line 1573 "configure"
1573 #include "confdefs.h"
1574 /* Override any gcc2 internal prototype to avoid an error. */
1575 /* We use char because int might match the return type of a gcc2
1576 builtin and then its argument prototype would still apply. */
1583 if { (eval echo configure:1584: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1585 eval "ac_cv_lib_$ac_lib_var=yes"
1587 echo "configure: failed program was:" >&5
1588 cat conftest.$ac_ext >&5
1590 eval "ac_cv_lib_$ac_lib_var=no"
1593 LIBS="$ac_save_LIBS"
1596 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
1597 echo "$ac_t""yes" 1>&6
1598 LIB=${LIB}" -lposix4"
1600 echo "$ac_t""no" 1>&6
1607 for ac_func in usleep
1609 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1610 echo "configure:1611: checking for $ac_func" >&5
1611 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1612 echo $ac_n "(cached) $ac_c" 1>&6
1614 cat > conftest.$ac_ext <<EOF
1615 #line 1616 "configure"
1616 #include "confdefs.h"
1617 /* System header to define __stub macros and hopefully few prototypes,
1618 which can conflict with char $ac_func(); below. */
1620 /* Override any gcc2 internal prototype to avoid an error. */
1621 /* We use char because int might match the return type of a gcc2
1622 builtin and then its argument prototype would still apply. */
1627 /* The GNU C library defines this for functions which it implements
1628 to always fail with ENOSYS. Some functions are actually named
1629 something starting with __ and the normal name is an alias. */
1630 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1638 if { (eval echo configure:1639: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1640 eval "ac_cv_func_$ac_func=yes"
1642 echo "configure: failed program was:" >&5
1643 cat conftest.$ac_ext >&5
1645 eval "ac_cv_func_$ac_func=no"
1650 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1651 echo "$ac_t""yes" 1>&6
1652 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1653 cat >> confdefs.h <<EOF
1654 #define $ac_tr_func 1
1658 echo "$ac_t""no" 1>&6
1662 echo $ac_n "checking for inet_aton""... $ac_c" 1>&6
1663 echo "configure:1664: checking for inet_aton" >&5
1664 if eval "test \"`echo '$''{'ac_cv_func_inet_aton'+set}'`\" = set"; then
1665 echo $ac_n "(cached) $ac_c" 1>&6
1667 cat > conftest.$ac_ext <<EOF
1668 #line 1669 "configure"
1669 #include "confdefs.h"
1670 /* System header to define __stub macros and hopefully few prototypes,
1671 which can conflict with char inet_aton(); below. */
1673 /* Override any gcc2 internal prototype to avoid an error. */
1674 /* We use char because int might match the return type of a gcc2
1675 builtin and then its argument prototype would still apply. */
1680 /* The GNU C library defines this for functions which it implements
1681 to always fail with ENOSYS. Some functions are actually named
1682 something starting with __ and the normal name is an alias. */
1683 #if defined (__stub_inet_aton) || defined (__stub___inet_aton)
1691 if { (eval echo configure:1692: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1693 eval "ac_cv_func_inet_aton=yes"
1695 echo "configure: failed program was:" >&5
1696 cat conftest.$ac_ext >&5
1698 eval "ac_cv_func_inet_aton=no"
1703 if eval "test \"`echo '$ac_cv_func_'inet_aton`\" = yes"; then
1704 echo "$ac_t""yes" 1>&6
1707 echo "$ac_t""no" 1>&6
1708 echo $ac_n "checking for inet_aton in -lresolv""... $ac_c" 1>&6
1709 echo "configure:1710: checking for inet_aton in -lresolv" >&5
1710 ac_lib_var=`echo resolv'_'inet_aton | sed 'y%./+-%__p_%'`
1711 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
1712 echo $ac_n "(cached) $ac_c" 1>&6
1714 ac_save_LIBS="$LIBS"
1715 LIBS="-lresolv $LIBS"
1716 cat > conftest.$ac_ext <<EOF
1717 #line 1718 "configure"
1718 #include "confdefs.h"
1719 /* Override any gcc2 internal prototype to avoid an error. */
1720 /* We use char because int might match the return type of a gcc2
1721 builtin and then its argument prototype would still apply. */
1728 if { (eval echo configure:1729: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1730 eval "ac_cv_lib_$ac_lib_var=yes"
1732 echo "configure: failed program was:" >&5
1733 cat conftest.$ac_ext >&5
1735 eval "ac_cv_lib_$ac_lib_var=no"
1738 LIBS="$ac_save_LIBS"
1741 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
1742 echo "$ac_t""yes" 1>&6
1743 LIB=${LIB}" -lresolv"
1745 echo "$ac_t""no" 1>&6
1750 for ac_func in vasprintf
1752 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1753 echo "configure:1754: checking for $ac_func" >&5
1754 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1755 echo $ac_n "(cached) $ac_c" 1>&6
1757 cat > conftest.$ac_ext <<EOF
1758 #line 1759 "configure"
1759 #include "confdefs.h"
1760 /* System header to define __stub macros and hopefully few prototypes,
1761 which can conflict with char $ac_func(); below. */
1763 /* Override any gcc2 internal prototype to avoid an error. */
1764 /* We use char because int might match the return type of a gcc2
1765 builtin and then its argument prototype would still apply. */
1770 /* The GNU C library defines this for functions which it implements
1771 to always fail with ENOSYS. Some functions are actually named
1772 something starting with __ and the normal name is an alias. */
1773 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1781 if { (eval echo configure:1782: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1783 eval "ac_cv_func_$ac_func=yes"
1785 echo "configure: failed program was:" >&5
1786 cat conftest.$ac_ext >&5
1788 eval "ac_cv_func_$ac_func=no"
1793 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1794 echo "$ac_t""yes" 1>&6
1795 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1796 cat >> confdefs.h <<EOF
1797 #define $ac_tr_func 1
1801 echo "$ac_t""no" 1>&6
1806 echo $ac_n "checking for getopt_long""... $ac_c" 1>&6
1807 echo "configure:1808: checking for getopt_long" >&5
1808 if eval "test \"`echo '$''{'ac_cv_func_getopt_long'+set}'`\" = set"; then
1809 echo $ac_n "(cached) $ac_c" 1>&6
1811 cat > conftest.$ac_ext <<EOF
1812 #line 1813 "configure"
1813 #include "confdefs.h"
1814 /* System header to define __stub macros and hopefully few prototypes,
1815 which can conflict with char getopt_long(); below. */
1817 /* Override any gcc2 internal prototype to avoid an error. */
1818 /* We use char because int might match the return type of a gcc2
1819 builtin and then its argument prototype would still apply. */
1824 /* The GNU C library defines this for functions which it implements
1825 to always fail with ENOSYS. Some functions are actually named
1826 something starting with __ and the normal name is an alias. */
1827 #if defined (__stub_getopt_long) || defined (__stub___getopt_long)
1835 if { (eval echo configure:1836: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1837 eval "ac_cv_func_getopt_long=yes"
1839 echo "configure: failed program was:" >&5
1840 cat conftest.$ac_ext >&5
1842 eval "ac_cv_func_getopt_long=no"
1847 if eval "test \"`echo '$ac_cv_func_'getopt_long`\" = yes"; then
1848 echo "$ac_t""yes" 1>&6
1849 cat >> confdefs.h <<\EOF
1850 #define HAVE_GETOPT_LONG 1
1854 echo "$ac_t""no" 1>&6
1855 # FreeBSD has a gnugetopt library for this:
1856 echo $ac_n "checking for getopt_long in -lgnugetopt""... $ac_c" 1>&6
1857 echo "configure:1858: checking for getopt_long in -lgnugetopt" >&5
1858 ac_lib_var=`echo gnugetopt'_'getopt_long | sed 'y%./+-%__p_%'`
1859 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
1860 echo $ac_n "(cached) $ac_c" 1>&6
1862 ac_save_LIBS="$LIBS"
1863 LIBS="-lgnugetopt $LIBS"
1864 cat > conftest.$ac_ext <<EOF
1865 #line 1866 "configure"
1866 #include "confdefs.h"
1867 /* Override any gcc2 internal prototype to avoid an error. */
1868 /* We use char because int might match the return type of a gcc2
1869 builtin and then its argument prototype would still apply. */
1876 if { (eval echo configure:1877: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1878 eval "ac_cv_lib_$ac_lib_var=yes"
1880 echo "configure: failed program was:" >&5
1881 cat conftest.$ac_ext >&5
1883 eval "ac_cv_lib_$ac_lib_var=no"
1886 LIBS="$ac_save_LIBS"
1889 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
1890 echo "$ac_t""yes" 1>&6
1891 cat >> confdefs.h <<\EOF
1892 #define HAVE_GETOPT_LONG 1
1894 LIB=${LIB}" -lgnugetopt"
1896 echo "$ac_t""no" 1>&6
1897 GETOPT="extras/GNUgetopt/getopt.o extras/GNUgetopt/getopt1.o"
1904 for ac_hdr in unistd.h
1906 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
1907 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
1908 echo "configure:1909: checking for $ac_hdr" >&5
1909 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
1910 echo $ac_n "(cached) $ac_c" 1>&6
1912 cat > conftest.$ac_ext <<EOF
1913 #line 1914 "configure"
1914 #include "confdefs.h"
1917 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1918 { (eval echo configure:1919: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1919 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1920 if test -z "$ac_err"; then
1922 eval "ac_cv_header_$ac_safe=yes"
1925 echo "configure: failed program was:" >&5
1926 cat conftest.$ac_ext >&5
1928 eval "ac_cv_header_$ac_safe=no"
1932 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
1933 echo "$ac_t""yes" 1>&6
1934 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
1935 cat >> confdefs.h <<EOF
1936 #define $ac_tr_hdr 1
1940 echo "$ac_t""no" 1>&6
1944 for ac_func in getpagesize
1946 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1947 echo "configure:1948: checking for $ac_func" >&5
1948 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1949 echo $ac_n "(cached) $ac_c" 1>&6
1951 cat > conftest.$ac_ext <<EOF
1952 #line 1953 "configure"
1953 #include "confdefs.h"
1954 /* System header to define __stub macros and hopefully few prototypes,
1955 which can conflict with char $ac_func(); below. */
1957 /* Override any gcc2 internal prototype to avoid an error. */
1958 /* We use char because int might match the return type of a gcc2
1959 builtin and then its argument prototype would still apply. */
1964 /* The GNU C library defines this for functions which it implements
1965 to always fail with ENOSYS. Some functions are actually named
1966 something starting with __ and the normal name is an alias. */
1967 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1975 if { (eval echo configure:1976: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1977 eval "ac_cv_func_$ac_func=yes"
1979 echo "configure: failed program was:" >&5
1980 cat conftest.$ac_ext >&5
1982 eval "ac_cv_func_$ac_func=no"
1987 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1988 echo "$ac_t""yes" 1>&6
1989 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1990 cat >> confdefs.h <<EOF
1991 #define $ac_tr_func 1
1995 echo "$ac_t""no" 1>&6
1999 echo $ac_n "checking for working mmap""... $ac_c" 1>&6
2000 echo "configure:2001: checking for working mmap" >&5
2001 if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
2002 echo $ac_n "(cached) $ac_c" 1>&6
2004 if test "$cross_compiling" = yes; then
2005 ac_cv_func_mmap_fixed_mapped=no
2007 cat > conftest.$ac_ext <<EOF
2008 #line 2009 "configure"
2009 #include "confdefs.h"
2011 /* Thanks to Mike Haertel and Jim Avera for this test.
2012 Here is a matrix of mmap possibilities:
2013 mmap private not fixed
2014 mmap private fixed at somewhere currently unmapped
2015 mmap private fixed at somewhere already mapped
2016 mmap shared not fixed
2017 mmap shared fixed at somewhere currently unmapped
2018 mmap shared fixed at somewhere already mapped
2019 For private mappings, we should verify that changes cannot be read()
2020 back from the file, nor mmap's back from the file at a different
2021 address. (There have been systems where private was not correctly
2022 implemented like the infamous i386 svr4.0, and systems where the
2023 VM page cache was not coherent with the filesystem buffer cache
2024 like early versions of FreeBSD and possibly contemporary NetBSD.)
2025 For shared mappings, we should conversely verify that changes get
2026 propogated back to all the places they're supposed to be.
2028 Grep wants private fixed already mapped.
2029 The main things grep needs to know about mmap are:
2030 * does it exist and is it safe to write into the mmap'd area
2031 * how to use it (BSD variants) */
2032 #include <sys/types.h>
2034 #include <sys/mman.h>
2036 /* This mess was copied from the GNU getpagesize.h. */
2037 #ifndef HAVE_GETPAGESIZE
2038 # ifdef HAVE_UNISTD_H
2039 # include <unistd.h>
2042 /* Assume that all systems that can run configure have sys/param.h. */
2043 # ifndef HAVE_SYS_PARAM_H
2044 # define HAVE_SYS_PARAM_H 1
2047 # ifdef _SC_PAGESIZE
2048 # define getpagesize() sysconf(_SC_PAGESIZE)
2049 # else /* no _SC_PAGESIZE */
2050 # ifdef HAVE_SYS_PARAM_H
2051 # include <sys/param.h>
2052 # ifdef EXEC_PAGESIZE
2053 # define getpagesize() EXEC_PAGESIZE
2054 # else /* no EXEC_PAGESIZE */
2056 # define getpagesize() NBPG * CLSIZE
2059 # endif /* no CLSIZE */
2060 # else /* no NBPG */
2062 # define getpagesize() NBPC
2063 # else /* no NBPC */
2065 # define getpagesize() PAGESIZE
2066 # endif /* PAGESIZE */
2067 # endif /* no NBPC */
2068 # endif /* no NBPG */
2069 # endif /* no EXEC_PAGESIZE */
2070 # else /* no HAVE_SYS_PARAM_H */
2071 # define getpagesize() 8192 /* punt totally */
2072 # endif /* no HAVE_SYS_PARAM_H */
2073 # endif /* no _SC_PAGESIZE */
2075 #endif /* no HAVE_GETPAGESIZE */
2078 extern "C" { void *malloc(unsigned); }
2086 char *data, *data2, *data3;
2090 pagesize = getpagesize();
2093 * First, make a file with some known garbage in it.
2095 data = malloc(pagesize);
2098 for (i = 0; i < pagesize; ++i)
2099 *(data + i) = rand();
2101 fd = creat("conftestmmap", 0600);
2104 if (write(fd, data, pagesize) != pagesize)
2109 * Next, try to mmap the file at a fixed address which
2110 * already has something else allocated at it. If we can,
2111 * also make sure that we see the same garbage.
2113 fd = open("conftestmmap", O_RDWR);
2116 data2 = malloc(2 * pagesize);
2119 data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
2120 if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE,
2121 MAP_PRIVATE | MAP_FIXED, fd, 0L))
2123 for (i = 0; i < pagesize; ++i)
2124 if (*(data + i) != *(data2 + i))
2128 * Finally, make sure that changes to the mapped area
2129 * do not percolate back to the file as seen by read().
2130 * (This is a bug on some variants of i386 svr4.0.)
2132 for (i = 0; i < pagesize; ++i)
2133 *(data2 + i) = *(data2 + i) + 1;
2134 data3 = malloc(pagesize);
2137 if (read(fd, data3, pagesize) != pagesize)
2139 for (i = 0; i < pagesize; ++i)
2140 if (*(data + i) != *(data3 + i))
2143 unlink("conftestmmap");
2148 if { (eval echo configure:2149: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
2150 ac_cv_func_mmap_fixed_mapped=yes
2152 echo "configure: failed program was:" >&5
2153 cat conftest.$ac_ext >&5
2155 ac_cv_func_mmap_fixed_mapped=no
2162 echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6
2163 if test $ac_cv_func_mmap_fixed_mapped = yes; then
2164 cat >> confdefs.h <<\EOF
2170 echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&6
2171 echo "configure:2172: checking return type of signal handlers" >&5
2172 if eval "test \"`echo '$''{'ac_cv_type_signal'+set}'`\" = set"; then
2173 echo $ac_n "(cached) $ac_c" 1>&6
2175 cat > conftest.$ac_ext <<EOF
2176 #line 2177 "configure"
2177 #include "confdefs.h"
2178 #include <sys/types.h>
2184 extern "C" void (*signal (int, void (*)(int)))(int);
2186 void (*signal ()) ();
2193 if { (eval echo configure:2194: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2195 ac_cv_type_signal=void
2197 echo "configure: failed program was:" >&5
2198 cat conftest.$ac_ext >&5
2200 ac_cv_type_signal=int
2205 echo "$ac_t""$ac_cv_type_signal" 1>&6
2206 cat >> confdefs.h <<EOF
2207 #define RETSIGTYPE $ac_cv_type_signal
2211 echo $ac_n "checking for dlopen in -ldl""... $ac_c" 1>&6
2212 echo "configure:2213: checking for dlopen in -ldl" >&5
2213 ac_lib_var=`echo dl'_'dlopen | sed 'y%./+-%__p_%'`
2214 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2215 echo $ac_n "(cached) $ac_c" 1>&6
2217 ac_save_LIBS="$LIBS"
2219 cat > conftest.$ac_ext <<EOF
2220 #line 2221 "configure"
2221 #include "confdefs.h"
2222 /* Override any gcc2 internal prototype to avoid an error. */
2223 /* We use char because int might match the return type of a gcc2
2224 builtin and then its argument prototype would still apply. */
2231 if { (eval echo configure:2232: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2233 eval "ac_cv_lib_$ac_lib_var=yes"
2235 echo "configure: failed program was:" >&5
2236 cat conftest.$ac_ext >&5
2238 eval "ac_cv_lib_$ac_lib_var=no"
2241 LIBS="$ac_save_LIBS"
2244 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2245 echo "$ac_t""yes" 1>&6
2248 echo "$ac_t""no" 1>&6
2251 echo $ac_n "checking for powl in -lm""... $ac_c" 1>&6
2252 echo "configure:2253: checking for powl in -lm" >&5
2253 ac_lib_var=`echo m'_'powl | sed 'y%./+-%__p_%'`
2254 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2255 echo $ac_n "(cached) $ac_c" 1>&6
2257 ac_save_LIBS="$LIBS"
2259 cat > conftest.$ac_ext <<EOF
2260 #line 2261 "configure"
2261 #include "confdefs.h"
2262 /* Override any gcc2 internal prototype to avoid an error. */
2263 /* We use char because int might match the return type of a gcc2
2264 builtin and then its argument prototype would still apply. */
2271 if { (eval echo configure:2272: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2273 eval "ac_cv_lib_$ac_lib_var=yes"
2275 echo "configure: failed program was:" >&5
2276 cat conftest.$ac_ext >&5
2278 eval "ac_cv_lib_$ac_lib_var=no"
2281 LIBS="$ac_save_LIBS"
2284 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2285 echo "$ac_t""yes" 1>&6
2288 echo "$ac_t""no" 1>&6
2291 echo $ac_n "checking for pthread_create in -lpthread""... $ac_c" 1>&6
2292 echo "configure:2293: checking for pthread_create in -lpthread" >&5
2293 ac_lib_var=`echo pthread'_'pthread_create | sed 'y%./+-%__p_%'`
2294 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2295 echo $ac_n "(cached) $ac_c" 1>&6
2297 ac_save_LIBS="$LIBS"
2298 LIBS="-lpthread $LIBS"
2299 cat > conftest.$ac_ext <<EOF
2300 #line 2301 "configure"
2301 #include "confdefs.h"
2302 /* Override any gcc2 internal prototype to avoid an error. */
2303 /* We use char because int might match the return type of a gcc2
2304 builtin and then its argument prototype would still apply. */
2305 char pthread_create();
2311 if { (eval echo configure:2312: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2313 eval "ac_cv_lib_$ac_lib_var=yes"
2315 echo "configure: failed program was:" >&5
2316 cat conftest.$ac_ext >&5
2318 eval "ac_cv_lib_$ac_lib_var=no"
2321 LIBS="$ac_save_LIBS"
2324 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2325 echo "$ac_t""yes" 1>&6
2326 LIB=${LIB}" -lpthread"
2328 echo "$ac_t""no" 1>&6
2331 echo $ac_n "checking for thread_create in -lthreads""... $ac_c" 1>&6
2332 echo "configure:2333: checking for thread_create in -lthreads" >&5
2333 ac_lib_var=`echo threads'_'thread_create | sed 'y%./+-%__p_%'`
2334 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2335 echo $ac_n "(cached) $ac_c" 1>&6
2337 ac_save_LIBS="$LIBS"
2338 LIBS="-lthreads $LIBS"
2339 cat > conftest.$ac_ext <<EOF
2340 #line 2341 "configure"
2341 #include "confdefs.h"
2342 /* Override any gcc2 internal prototype to avoid an error. */
2343 /* We use char because int might match the return type of a gcc2
2344 builtin and then its argument prototype would still apply. */
2345 char thread_create();
2351 if { (eval echo configure:2352: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2353 eval "ac_cv_lib_$ac_lib_var=yes"
2355 echo "configure: failed program was:" >&5
2356 cat conftest.$ac_ext >&5
2358 eval "ac_cv_lib_$ac_lib_var=no"
2361 LIBS="$ac_save_LIBS"
2364 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2365 echo "$ac_t""yes" 1>&6
2366 LIB=${LIB}" -lthreads"
2368 echo "$ac_t""no" 1>&6
2372 CPPFLAGS="${CPPFLAGS} -I/usr/local/include"
2373 for ac_hdr in stddef.h
2375 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
2376 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
2377 echo "configure:2378: checking for $ac_hdr" >&5
2378 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2379 echo $ac_n "(cached) $ac_c" 1>&6
2381 cat > conftest.$ac_ext <<EOF
2382 #line 2383 "configure"
2383 #include "confdefs.h"
2386 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2387 { (eval echo configure:2388: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2388 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2389 if test -z "$ac_err"; then
2391 eval "ac_cv_header_$ac_safe=yes"
2394 echo "configure: failed program was:" >&5
2395 cat conftest.$ac_ext >&5
2397 eval "ac_cv_header_$ac_safe=no"
2401 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2402 echo "$ac_t""yes" 1>&6
2403 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
2404 cat >> confdefs.h <<EOF
2405 #define $ac_tr_hdr 1
2409 echo "$ac_t""no" 1>&6
2413 for ac_hdr in getopt.h
2415 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
2416 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
2417 echo "configure:2418: checking for $ac_hdr" >&5
2418 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2419 echo $ac_n "(cached) $ac_c" 1>&6
2421 cat > conftest.$ac_ext <<EOF
2422 #line 2423 "configure"
2423 #include "confdefs.h"
2426 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2427 { (eval echo configure:2428: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2428 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2429 if test -z "$ac_err"; then
2431 eval "ac_cv_header_$ac_safe=yes"
2434 echo "configure: failed program was:" >&5
2435 cat conftest.$ac_ext >&5
2437 eval "ac_cv_header_$ac_safe=no"
2441 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2442 echo "$ac_t""yes" 1>&6
2443 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
2444 cat >> confdefs.h <<EOF
2445 #define $ac_tr_hdr 1
2449 echo "$ac_t""no" 1>&6
2453 for ac_hdr in sys/sockio.h
2455 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
2456 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
2457 echo "configure:2458: checking for $ac_hdr" >&5
2458 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2459 echo $ac_n "(cached) $ac_c" 1>&6
2461 cat > conftest.$ac_ext <<EOF
2462 #line 2463 "configure"
2463 #include "confdefs.h"
2466 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2467 { (eval echo configure:2468: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2468 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2469 if test -z "$ac_err"; then
2471 eval "ac_cv_header_$ac_safe=yes"
2474 echo "configure: failed program was:" >&5
2475 cat conftest.$ac_ext >&5
2477 eval "ac_cv_header_$ac_safe=no"
2481 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2482 echo "$ac_t""yes" 1>&6
2483 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
2484 cat >> confdefs.h <<EOF
2485 #define $ac_tr_hdr 1
2489 echo "$ac_t""no" 1>&6
2493 for ac_hdr in fcntl.h sys/time.h unistd.h
2495 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
2496 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
2497 echo "configure:2498: checking for $ac_hdr" >&5
2498 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2499 echo $ac_n "(cached) $ac_c" 1>&6
2501 cat > conftest.$ac_ext <<EOF
2502 #line 2503 "configure"
2503 #include "confdefs.h"
2506 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2507 { (eval echo configure:2508: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2508 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2509 if test -z "$ac_err"; then
2511 eval "ac_cv_header_$ac_safe=yes"
2514 echo "configure: failed program was:" >&5
2515 cat conftest.$ac_ext >&5
2517 eval "ac_cv_header_$ac_safe=no"
2521 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2522 echo "$ac_t""yes" 1>&6
2523 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
2524 cat >> confdefs.h <<EOF
2525 #define $ac_tr_hdr 1
2529 echo "$ac_t""no" 1>&6
2533 for ac_hdr in sys/soundcard.h machine/soundcard.h
2535 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
2536 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
2537 echo "configure:2538: checking for $ac_hdr" >&5
2538 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2539 echo $ac_n "(cached) $ac_c" 1>&6
2541 cat > conftest.$ac_ext <<EOF
2542 #line 2543 "configure"
2543 #include "confdefs.h"
2546 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2547 { (eval echo configure:2548: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2548 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2549 if test -z "$ac_err"; then
2551 eval "ac_cv_header_$ac_safe=yes"
2554 echo "configure: failed program was:" >&5
2555 cat conftest.$ac_ext >&5
2557 eval "ac_cv_header_$ac_safe=no"
2561 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2562 echo "$ac_t""yes" 1>&6
2563 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
2564 cat >> confdefs.h <<EOF
2565 #define $ac_tr_hdr 1
2569 echo "$ac_t""no" 1>&6
2573 for ac_hdr in dlfcn.h image.h
2575 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
2576 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
2577 echo "configure:2578: checking for $ac_hdr" >&5
2578 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2579 echo $ac_n "(cached) $ac_c" 1>&6
2581 cat > conftest.$ac_ext <<EOF
2582 #line 2583 "configure"
2583 #include "confdefs.h"
2586 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2587 { (eval echo configure:2588: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2588 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2589 if test -z "$ac_err"; then
2591 eval "ac_cv_header_$ac_safe=yes"
2594 echo "configure: failed program was:" >&5
2595 cat conftest.$ac_ext >&5
2597 eval "ac_cv_header_$ac_safe=no"
2601 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2602 echo "$ac_t""yes" 1>&6
2603 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
2604 cat >> confdefs.h <<EOF
2605 #define $ac_tr_hdr 1
2609 echo "$ac_t""no" 1>&6
2613 for ac_hdr in arpa/inet.h net/if.h netinet/in.h sys/socket.h
2615 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
2616 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
2617 echo "configure:2618: checking for $ac_hdr" >&5
2618 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2619 echo $ac_n "(cached) $ac_c" 1>&6
2621 cat > conftest.$ac_ext <<EOF
2622 #line 2623 "configure"
2623 #include "confdefs.h"
2626 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2627 { (eval echo configure:2628: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2628 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2629 if test -z "$ac_err"; then
2631 eval "ac_cv_header_$ac_safe=yes"
2634 echo "configure: failed program was:" >&5
2635 cat conftest.$ac_ext >&5
2637 eval "ac_cv_header_$ac_safe=no"
2641 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2642 echo "$ac_t""yes" 1>&6
2643 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
2644 cat >> confdefs.h <<EOF
2645 #define $ac_tr_hdr 1
2649 echo "$ac_t""no" 1>&6
2653 for ac_hdr in machine/param.h
2655 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
2656 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
2657 echo "configure:2658: checking for $ac_hdr" >&5
2658 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2659 echo $ac_n "(cached) $ac_c" 1>&6
2661 cat > conftest.$ac_ext <<EOF
2662 #line 2663 "configure"
2663 #include "confdefs.h"
2666 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2667 { (eval echo configure:2668: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2668 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2669 if test -z "$ac_err"; then
2671 eval "ac_cv_header_$ac_safe=yes"
2674 echo "configure: failed program was:" >&5
2675 cat conftest.$ac_ext >&5
2677 eval "ac_cv_header_$ac_safe=no"
2681 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2682 echo "$ac_t""yes" 1>&6
2683 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
2684 cat >> confdefs.h <<EOF
2685 #define $ac_tr_hdr 1
2689 echo "$ac_t""no" 1>&6
2694 for ac_hdr in cthreads.h pthread.h kernel/scheduler.h kernel/OS.h
2696 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
2697 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
2698 echo "configure:2699: checking for $ac_hdr" >&5
2699 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2700 echo $ac_n "(cached) $ac_c" 1>&6
2702 cat > conftest.$ac_ext <<EOF
2703 #line 2704 "configure"
2704 #include "confdefs.h"
2707 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2708 { (eval echo configure:2709: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2709 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2710 if test -z "$ac_err"; then
2712 eval "ac_cv_header_$ac_safe=yes"
2715 echo "configure: failed program was:" >&5
2716 cat conftest.$ac_ext >&5
2718 eval "ac_cv_header_$ac_safe=no"
2722 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2723 echo "$ac_t""yes" 1>&6
2724 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
2725 cat >> confdefs.h <<EOF
2726 #define $ac_tr_hdr 1
2730 echo "$ac_t""no" 1>&6
2737 CFLAGS="${CFLAGS} -Wall -Werror"
2738 echo $ac_n "checking for ntohl in sys/param.h""... $ac_c" 1>&6
2739 echo "configure:2740: checking for ntohl in sys/param.h" >&5
2740 cat > conftest.$ac_ext <<EOF
2741 #line 2742 "configure"
2742 #include "confdefs.h"
2743 #include <sys/param.h>
2744 void foo() { int meuh; ntohl(meuh); }
2749 if { (eval echo configure:2750: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2751 cat >> confdefs.h <<\EOF
2752 #define NTOHL_IN_SYS_PARAM_H 1
2755 echo "$ac_t""yes" 1>&6
2757 echo "configure: failed program was:" >&5
2758 cat conftest.$ac_ext >&5
2760 echo "$ac_t""no" 1>&6
2764 CFLAGS="${CFLAGS} -rdynamic -Wall -Werror"
2765 echo $ac_n "checking if \$CC accepts -rdynamic""... $ac_c" 1>&6
2766 echo "configure:2767: checking if \$CC accepts -rdynamic" >&5
2767 cat > conftest.$ac_ext <<EOF
2768 #line 2769 "configure"
2769 #include "confdefs.h"
2775 if { (eval echo configure:2776: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2777 LCFLAGS=${LCFLAGS}" -rdynamic"
2778 echo "$ac_t""yes" 1>&6
2780 echo "configure: failed program was:" >&5
2781 cat conftest.$ac_ext >&5
2783 echo "$ac_t""no" 1>&6
2789 echo $ac_n "checking for boolean_t in sys/types.h""... $ac_c" 1>&6
2790 echo "configure:2791: checking for boolean_t in sys/types.h" >&5
2791 cat > conftest.$ac_ext <<EOF
2792 #line 2793 "configure"
2793 #include "confdefs.h"
2794 #include <sys/types.h>
2795 void quux() { boolean_t foo; }
2800 if { (eval echo configure:2801: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2802 cat >> confdefs.h <<\EOF
2803 #define BOOLEAN_T_IN_SYS_TYPES_H 1
2806 echo "$ac_t""yes" 1>&6
2808 echo "configure: failed program was:" >&5
2809 cat conftest.$ac_ext >&5
2811 echo "$ac_t""no" 1>&6
2814 echo $ac_n "checking for boolean_t in pthread.h""... $ac_c" 1>&6
2815 echo "configure:2816: checking for boolean_t in pthread.h" >&5
2816 cat > conftest.$ac_ext <<EOF
2817 #line 2818 "configure"
2818 #include "confdefs.h"
2819 #include <pthread.h>
2820 void quux() { boolean_t foo; }
2825 if { (eval echo configure:2826: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2827 cat >> confdefs.h <<\EOF
2828 #define BOOLEAN_T_IN_PTHREAD_H 1
2831 echo "$ac_t""yes" 1>&6
2833 echo "configure: failed program was:" >&5
2834 cat conftest.$ac_ext >&5
2836 echo "$ac_t""no" 1>&6
2840 echo $ac_n "checking for working const""... $ac_c" 1>&6
2841 echo "configure:2842: checking for working const" >&5
2842 if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
2843 echo $ac_n "(cached) $ac_c" 1>&6
2845 cat > conftest.$ac_ext <<EOF
2846 #line 2847 "configure"
2847 #include "confdefs.h"
2851 /* Ultrix mips cc rejects this. */
2852 typedef int charset[2]; const charset x;
2853 /* SunOS 4.1.1 cc rejects this. */
2854 char const *const *ccp;
2856 /* NEC SVR4.0.2 mips cc rejects this. */
2857 struct point {int x, y;};
2858 static struct point const zero = {0,0};
2859 /* AIX XL C 1.02.0.0 rejects this.
2860 It does not let you subtract one const X* pointer from another in an arm
2861 of an if-expression whose if-part is not a constant expression */
2862 const char *g = "string";
2863 ccp = &g + (g ? g-g : 0);
2864 /* HPUX 7.0 cc rejects these. */
2867 ccp = (char const *const *) p;
2868 { /* SCO 3.2v4 cc rejects this. */
2870 char const *s = 0 ? (char *) 0 : (char const *) 0;
2874 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
2876 const int *foo = &x[0];
2879 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
2880 typedef const int *iptr;
2884 { /* AIX XL C 1.02.0.0 rejects this saying
2885 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
2886 struct s { int j; const int *ap[3]; };
2887 struct s *b; b->j = 5;
2889 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
2895 if { (eval echo configure:2896: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2899 echo "configure: failed program was:" >&5
2900 cat conftest.$ac_ext >&5
2907 echo "$ac_t""$ac_cv_c_const" 1>&6
2908 if test $ac_cv_c_const = no; then
2909 cat >> confdefs.h <<\EOF
2915 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
2916 echo "configure:2917: checking for ANSI C header files" >&5
2917 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
2918 echo $ac_n "(cached) $ac_c" 1>&6
2920 cat > conftest.$ac_ext <<EOF
2921 #line 2922 "configure"
2922 #include "confdefs.h"
2928 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2929 { (eval echo configure:2930: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2930 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2931 if test -z "$ac_err"; then
2933 ac_cv_header_stdc=yes
2936 echo "configure: failed program was:" >&5
2937 cat conftest.$ac_ext >&5
2939 ac_cv_header_stdc=no
2943 if test $ac_cv_header_stdc = yes; then
2944 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
2945 cat > conftest.$ac_ext <<EOF
2946 #line 2947 "configure"
2947 #include "confdefs.h"
2950 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2951 egrep "memchr" >/dev/null 2>&1; then
2955 ac_cv_header_stdc=no
2961 if test $ac_cv_header_stdc = yes; then
2962 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
2963 cat > conftest.$ac_ext <<EOF
2964 #line 2965 "configure"
2965 #include "confdefs.h"
2968 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2969 egrep "free" >/dev/null 2>&1; then
2973 ac_cv_header_stdc=no
2979 if test $ac_cv_header_stdc = yes; then
2980 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
2981 if test "$cross_compiling" = yes; then
2984 cat > conftest.$ac_ext <<EOF
2985 #line 2986 "configure"
2986 #include "confdefs.h"
2988 #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
2989 #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
2990 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
2991 int main () { int i; for (i = 0; i < 256; i++)
2992 if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
2996 if { (eval echo configure:2997: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
3000 echo "configure: failed program was:" >&5
3001 cat conftest.$ac_ext >&5
3003 ac_cv_header_stdc=no
3011 echo "$ac_t""$ac_cv_header_stdc" 1>&6
3012 if test $ac_cv_header_stdc = yes; then
3013 cat >> confdefs.h <<\EOF
3014 #define STDC_HEADERS 1
3019 echo $ac_n "checking for size_t""... $ac_c" 1>&6
3020 echo "configure:3021: checking for size_t" >&5
3021 if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
3022 echo $ac_n "(cached) $ac_c" 1>&6
3024 cat > conftest.$ac_ext <<EOF
3025 #line 3026 "configure"
3026 #include "confdefs.h"
3027 #include <sys/types.h>
3033 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3034 egrep "(^|[^a-zA-Z_0-9])size_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
3036 ac_cv_type_size_t=yes
3039 ac_cv_type_size_t=no
3044 echo "$ac_t""$ac_cv_type_size_t" 1>&6
3045 if test $ac_cv_type_size_t = no; then
3046 cat >> confdefs.h <<\EOF
3047 #define size_t unsigned
3052 echo $ac_n "checking whether time.h and sys/time.h may both be included""... $ac_c" 1>&6
3053 echo "configure:3054: checking whether time.h and sys/time.h may both be included" >&5
3054 if eval "test \"`echo '$''{'ac_cv_header_time'+set}'`\" = set"; then
3055 echo $ac_n "(cached) $ac_c" 1>&6
3057 cat > conftest.$ac_ext <<EOF
3058 #line 3059 "configure"
3059 #include "confdefs.h"
3060 #include <sys/types.h>
3061 #include <sys/time.h>
3067 if { (eval echo configure:3068: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3069 ac_cv_header_time=yes
3071 echo "configure: failed program was:" >&5
3072 cat conftest.$ac_ext >&5
3074 ac_cv_header_time=no
3079 echo "$ac_t""$ac_cv_header_time" 1>&6
3080 if test $ac_cv_header_time = yes; then
3081 cat >> confdefs.h <<\EOF
3082 #define TIME_WITH_SYS_TIME 1
3088 PLUGINS=${PLUGINS}"ps ts yuv idct idctclassic motion "
3089 if test x$host_os = xbeos; then
3090 ACCEL_PLUGINS="yuvmmx idctmmx motionmmx "
3092 ACCEL_PLUGINS="yuvmmx idctmmx idctmmxext motionmmx motionmmxext "
3095 for ac_hdr in sys/ioctl.h
3097 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3098 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3099 echo "configure:3100: checking for $ac_hdr" >&5
3100 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3101 echo $ac_n "(cached) $ac_c" 1>&6
3103 cat > conftest.$ac_ext <<EOF
3104 #line 3105 "configure"
3105 #include "confdefs.h"
3108 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3109 { (eval echo configure:3110: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3110 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3111 if test -z "$ac_err"; then
3113 eval "ac_cv_header_$ac_safe=yes"
3116 echo "configure: failed program was:" >&5
3117 cat conftest.$ac_ext >&5
3119 eval "ac_cv_header_$ac_safe=no"
3123 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3124 echo "$ac_t""yes" 1>&6
3125 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3126 cat >> confdefs.h <<EOF
3127 #define $ac_tr_hdr 1
3129 PLUGINS=${PLUGINS}"dvd "
3130 for ac_hdr in linux/cdrom.h
3132 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3133 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3134 echo "configure:3135: checking for $ac_hdr" >&5
3135 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3136 echo $ac_n "(cached) $ac_c" 1>&6
3138 cat > conftest.$ac_ext <<EOF
3139 #line 3140 "configure"
3140 #include "confdefs.h"
3143 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3144 { (eval echo configure:3145: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3145 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3146 if test -z "$ac_err"; then
3148 eval "ac_cv_header_$ac_safe=yes"
3151 echo "configure: failed program was:" >&5
3152 cat conftest.$ac_ext >&5
3154 eval "ac_cv_header_$ac_safe=no"
3158 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3159 echo "$ac_t""yes" 1>&6
3160 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3161 cat >> confdefs.h <<EOF
3162 #define $ac_tr_hdr 1
3166 echo "$ac_t""no" 1>&6
3170 cat > conftest.$ac_ext <<EOF
3171 #line 3172 "configure"
3172 #include "confdefs.h"
3173 #include <linux/cdrom.h>
3175 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3176 egrep "dvd" >/dev/null 2>&1; then
3178 cat >> confdefs.h <<\EOF
3186 echo "$ac_t""no" 1>&6
3192 # Check whether --enable-dummy or --disable-dummy was given.
3193 if test "${enable_dummy+set}" = set; then
3194 enableval="$enable_dummy"
3198 if test x$enable_dummy != xno; then PLUGINS=${PLUGINS}"dummy "; fi
3199 # Check whether --enable-null or --disable-null was given.
3200 if test "${enable_null+set}" = set; then
3201 enableval="$enable_null"
3205 if test x$enable_null != xno; then PLUGINS=${PLUGINS}"null "; fi
3206 # Check whether --enable-ppro or --disable-ppro was given.
3207 if test "${enable_ppro+set}" = set; then
3208 enableval="$enable_ppro"
3209 if test x$enableval = xyes; then ARCH=${ARCH}" ppro"; fi
3211 if test x${host_cpu} = xi686; then ARCH=${ARCH}" ppro"; fi
3214 # Check whether --enable-mmx or --disable-mmx was given.
3215 if test "${enable_mmx+set}" = set; then
3216 enableval="$enable_mmx"
3217 if test x$enableval = xyes; then ARCH=${ARCH}" mmx"; PLUGINS=${PLUGINS}${ACCEL_PLUGINS}; fi
3219 if test x${host_cpu} = xi686 -o x${host_cpu} = xi586 -o x${host_cpu} = xx86; then ARCH=${ARCH}" mmx"; PLUGINS=${PLUGINS}${ACCEL_PLUGINS}; fi
3222 # Check whether --enable-altivec or --disable-altivec was given.
3223 if test "${enable_altivec+set}" = set; then
3224 enableval="$enable_altivec"
3225 if test x$enableval = xyes; then ARCH=${ARCH}" altivec"; PLUGINS=${PLUGINS}"idctaltivec "; fi
3227 if test -d /System/Library/Frameworks/vecLib.framework; then ARCH=${ARCH}" altivec"; PLUGINS=${PLUGINS}"idctaltivec "; fi
3230 # Check whether --enable-css or --disable-css was given.
3231 if test "${enable_css+set}" = set; then
3232 enableval="$enable_css"
3233 if test x$enableval = xyes; then CSS=1; else CSS=0; fi
3238 if test x${CSS} = x1; then cat >> confdefs.h <<\EOF
3242 # Check whether --enable-debug or --disable-debug was given.
3243 if test "${enable_debug+set}" = set; then
3244 enableval="$enable_debug"
3245 if test x$enableval = xyes; then DEBUG=1; fi
3248 # Check whether --enable-stats or --disable-stats was given.
3249 if test "${enable_stats+set}" = set; then
3250 enableval="$enable_stats"
3251 if test x$enableval = xyes; then STATS=1; fi
3254 # Check whether --enable-optimizations or --disable-optimizations was given.
3255 if test "${enable_optimizations+set}" = set; then
3256 enableval="$enable_optimizations"
3257 if test x$enableval = xno; then OPTIMS=0; fi
3265 if test x$host_os = xbeos; then
3266 PLUGINS=${PLUGINS}"beos "
3267 LIB=${LIB}" -lbe -lgame -lroot"
3273 # Check whether --enable-dsp or --disable-dsp was given.
3274 if test "${enable_dsp+set}" = set; then
3275 enableval="$enable_dsp"
3279 if test x$enable_dsp != xno; then
3280 if test -c /dev/dsp; then
3281 PLUGINS=${PLUGINS}"dsp "
3284 # Check whether --enable-esd or --disable-esd was given.
3285 if test "${enable_esd+set}" = set; then
3286 enableval="$enable_esd"
3287 if test x$enable_esd = xyes; then PLUGINS=${PLUGINS}"esd "; fi
3290 # Check whether --enable-darwin or --disable-darwin was given.
3291 if test "${enable_darwin+set}" = set; then
3292 enableval="$enable_darwin"
3293 if test x$enable_darwin = xyes; then PLUGINS=${PLUGINS}"darwin "; fi
3295 for ac_hdr in CoreAudio/AudioHardware.h
3297 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3298 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3299 echo "configure:3300: checking for $ac_hdr" >&5
3300 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3301 echo $ac_n "(cached) $ac_c" 1>&6
3303 cat > conftest.$ac_ext <<EOF
3304 #line 3305 "configure"
3305 #include "confdefs.h"
3308 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3309 { (eval echo configure:3310: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3310 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3311 if test -z "$ac_err"; then
3313 eval "ac_cv_header_$ac_safe=yes"
3316 echo "configure: failed program was:" >&5
3317 cat conftest.$ac_ext >&5
3319 eval "ac_cv_header_$ac_safe=no"
3323 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3324 echo "$ac_t""yes" 1>&6
3325 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3326 cat >> confdefs.h <<EOF
3327 #define $ac_tr_hdr 1
3329 PLUGINS=${PLUGINS}"darwin "
3331 echo "$ac_t""no" 1>&6
3337 # Check whether --enable-macosx or --disable-macosx was given.
3338 if test "${enable_macosx+set}" = set; then
3339 enableval="$enable_macosx"
3340 if test x$enable_macosx = xyes; then PLUGINS=${PLUGINS}"macosx "; fi
3343 # Check whether --enable-fb or --disable-fb was given.
3344 if test "${enable_fb+set}" = set; then
3345 enableval="$enable_fb"
3346 if test x$enable_fb = xyes; then PLUGINS=${PLUGINS}"fb "; fi
3349 # Check whether --with-ggi or --without-ggi was given.
3350 if test "${with_ggi+set}" = set; then
3352 if test "x$withval" != "xno";
3354 PLUGINS=${PLUGINS}"ggi ";
3355 if test "x$withval" != "xyes";
3357 LIB_GGI="-l"$withval
3364 # Check whether --with-sdl or --without-sdl was given.
3365 if test "${with_sdl+set}" = set; then
3367 if test "x$withval" != "xno";
3369 PLUGINS=${PLUGINS}"sdl ";
3370 if test "x$withval" != "xyes";
3372 LIB_SDL="-L/usr/X11R6/lib -L"$withval"/lib -l"$withval
3373 INCLUDE=${INCLUDE}" -I"$withval"/include"
3375 for ac_hdr in SDL/SDL.h
3377 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3378 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3379 echo "configure:3380: checking for $ac_hdr" >&5
3380 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3381 echo $ac_n "(cached) $ac_c" 1>&6
3383 cat > conftest.$ac_ext <<EOF
3384 #line 3385 "configure"
3385 #include "confdefs.h"
3388 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3389 { (eval echo configure:3390: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3390 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3391 if test -z "$ac_err"; then
3393 eval "ac_cv_header_$ac_safe=yes"
3396 echo "configure: failed program was:" >&5
3397 cat conftest.$ac_ext >&5
3399 eval "ac_cv_header_$ac_safe=no"
3403 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3404 echo "$ac_t""yes" 1>&6
3405 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3406 cat >> confdefs.h <<EOF
3407 #define $ac_tr_hdr 1
3411 echo "$ac_t""no" 1>&6
3412 echo "Cannot find SDL headers !"; exit
3416 LIB_SDL="-L/usr/X11R6/lib -lSDL"
3421 if test "x$withval" = "x";
3423 for ac_hdr in SDL/SDL.h
3425 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3426 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3427 echo "configure:3428: checking for $ac_hdr" >&5
3428 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3429 echo $ac_n "(cached) $ac_c" 1>&6
3431 cat > conftest.$ac_ext <<EOF
3432 #line 3433 "configure"
3433 #include "confdefs.h"
3436 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3437 { (eval echo configure:3438: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3438 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3439 if test -z "$ac_err"; then
3441 eval "ac_cv_header_$ac_safe=yes"
3444 echo "configure: failed program was:" >&5
3445 cat conftest.$ac_ext >&5
3447 eval "ac_cv_header_$ac_safe=no"
3451 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3452 echo "$ac_t""yes" 1>&6
3453 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3454 cat >> confdefs.h <<EOF
3455 #define $ac_tr_hdr 1
3457 PLUGINS=${PLUGINS}"sdl "
3458 LIB_SDL="-L/usr/X11R6/lib -lSDL"
3460 echo "$ac_t""no" 1>&6
3465 # Check whether --with-glide or --without-glide was given.
3466 if test "${with_glide+set}" = set; then
3467 withval="$with_glide"
3468 if test "x$withval" != "xno";
3470 PLUGINS=${PLUGINS}"glide ";
3471 if test "x$withval" != "xyes";
3473 LIB_GLIDE="-l"$withval
3475 LIB_GLIDE="-lglide2x"
3480 # Check whether --enable-ncurses or --disable-ncurses was given.
3481 if test "${enable_ncurses+set}" = set; then
3482 enableval="$enable_ncurses"
3483 if test x$enable_ncurses = xyes; then PLUGINS=${PLUGINS}"ncurses "; fi
3486 # Check whether --enable-qt or --disable-qt was given.
3487 if test "${enable_qt+set}" = set; then
3488 enableval="$enable_qt"
3489 if test x$enable_qt = xyes; then PLUGINS=${PLUGINS}"qt "; ALIASES=${ALIASES}"qvlc "; fi
3492 # Check whether --enable-kde or --disable-kde was given.
3493 if test "${enable_kde+set}" = set; then
3494 enableval="$enable_kde"
3495 if test x$enable_kde = xyes; then PLUGINS=${PLUGINS}"kde "; ALIASES=${ALIASES}"kvlc "; fi
3498 # Check whether --enable-gnome or --disable-gnome was given.
3499 if test "${enable_gnome+set}" = set; then
3500 enableval="$enable_gnome"
3501 if test x$enable_gnome = xyes; then PLUGINS=${PLUGINS}"gnome "; GVLC=1; fi
3504 # Check whether --enable-gtk or --disable-gtk was given.
3505 if test "${enable_gtk+set}" = set; then
3506 enableval="$enable_gtk"
3510 if test x$enable_gtk != xno; then
3511 if which gtk-config; then
3512 PLUGINS=${PLUGINS}"gtk "
3516 # Check whether --enable-x11 or --disable-x11 was given.
3517 if test "${enable_x11+set}" = set; then
3518 enableval="$enable_x11"
3522 if test x$enable_x11 != xno; then PLUGINS=${PLUGINS}"x11 "; fi
3523 # Check whether --enable-xvideo or --disable-xvideo was given.
3524 if test "${enable_xvideo+set}" = set; then
3525 enableval="$enable_xvideo"
3526 if test x$enable_xvideo = xyes; then PLUGINS=${PLUGINS}"xvideo "; fi
3530 # Check whether --enable-alsa or --disable-alsa was given.
3531 if test "${enable_alsa+set}" = set; then
3532 enableval="$enable_alsa"
3533 if test x$enable_alsa = xyes; then ac_safe=`echo "sys/asoundlib.h" | sed 'y%./+-%__p_%'`
3534 echo $ac_n "checking for sys/asoundlib.h""... $ac_c" 1>&6
3535 echo "configure:3536: checking for sys/asoundlib.h" >&5
3536 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3537 echo $ac_n "(cached) $ac_c" 1>&6
3539 cat > conftest.$ac_ext <<EOF
3540 #line 3541 "configure"
3541 #include "confdefs.h"
3542 #include <sys/asoundlib.h>
3544 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3545 { (eval echo configure:3546: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3546 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3547 if test -z "$ac_err"; then
3549 eval "ac_cv_header_$ac_safe=yes"
3552 echo "configure: failed program was:" >&5
3553 cat conftest.$ac_ext >&5
3555 eval "ac_cv_header_$ac_safe=no"
3559 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3560 echo "$ac_t""yes" 1>&6
3561 echo $ac_n "checking for main in -lasound""... $ac_c" 1>&6
3562 echo "configure:3563: checking for main in -lasound" >&5
3563 ac_lib_var=`echo asound'_'main | sed 'y%./+-%__p_%'`
3564 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3565 echo $ac_n "(cached) $ac_c" 1>&6
3567 ac_save_LIBS="$LIBS"
3568 LIBS="-lasound $LIBS"
3569 cat > conftest.$ac_ext <<EOF
3570 #line 3571 "configure"
3571 #include "confdefs.h"
3577 if { (eval echo configure:3578: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3579 eval "ac_cv_lib_$ac_lib_var=yes"
3581 echo "configure: failed program was:" >&5
3582 cat conftest.$ac_ext >&5
3584 eval "ac_cv_lib_$ac_lib_var=no"
3587 LIBS="$ac_save_LIBS"
3590 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3591 echo "$ac_t""yes" 1>&6
3594 echo "$ac_t""no" 1>&6
3599 echo "$ac_t""no" 1>&6
3602 if test $have_alsa = true; then PLUGINS=${PLUGINS}"alsa "; fi; fi
3606 if test x$GVLC = x1 ; then ALIASES=${ALIASES}"gvlc "; fi
3628 cat > confcache <<\EOF
3629 # This file is a shell script that caches the results of configure
3630 # tests run on this system so they can be shared between configure
3631 # scripts and configure runs. It is not useful on other systems.
3632 # If it contains results you don't want to keep, you may remove or edit it.
3634 # By default, configure uses ./config.cache as the cache file,
3635 # creating it if it does not exist already. You can give configure
3636 # the --cache-file=FILE option to use a different cache file; that is
3637 # what configure does when it calls configure scripts in
3638 # subdirectories, so they share the cache.
3639 # Giving --cache-file=/dev/null disables caching, for debugging configure.
3640 # config.status only pays attention to the cache file if you give it the
3641 # --recheck option to rerun configure.
3644 # The following way of writing the cache mishandles newlines in values,
3645 # but we know of no workaround that is simple, portable, and efficient.
3646 # So, don't put newlines in cache variables' values.
3647 # Ultrix sh set writes to stderr and can't be redirected directly,
3648 # and sets the high bit in the cache file unless we assign to the vars.
3650 case `(ac_space=' '; set | grep ac_space) 2>&1` in
3652 # `set' does not quote correctly, so add quotes (double-quote substitution
3653 # turns \\\\ into \\, and sed turns \\ into \).
3655 -e "s/'/'\\\\''/g" \
3656 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
3659 # `set' quotes correctly as required by POSIX, so do not add quotes.
3660 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
3663 if cmp -s $cache_file confcache; then
3666 if test -w $cache_file; then
3667 echo "updating cache $cache_file"
3668 cat confcache > $cache_file
3670 echo "not updating unwritable cache $cache_file"
3675 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
3677 test "x$prefix" = xNONE && prefix=$ac_default_prefix
3678 # Let make expand exec_prefix.
3679 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
3681 # Any assignment to VPATH causes Sun make to only execute
3682 # the first set of double-colon rules, so remove it if not needed.
3683 # If there is a colon in the path, we need to keep it.
3684 if test "x$srcdir" = x.; then
3685 ac_vpsub='/^[ ]*VPATH[ ]*=[^:]*$/d'
3688 trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
3690 DEFS=-DHAVE_CONFIG_H
3692 # Without the "./", some shells look in PATH for config.status.
3693 : ${CONFIG_STATUS=./config.status}
3695 echo creating $CONFIG_STATUS
3696 rm -f $CONFIG_STATUS
3697 cat > $CONFIG_STATUS <<EOF
3699 # Generated automatically by configure.
3700 # Run this file to recreate the current configuration.
3701 # This directory was configured as follows,
3702 # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
3704 # $0 $ac_configure_args
3706 # Compiler output produced by configure, useful for debugging
3707 # configure, is in ./config.log if it exists.
3709 ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
3712 case "\$ac_option" in
3713 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
3714 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
3715 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
3716 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
3717 echo "$CONFIG_STATUS generated by autoconf version 2.13"
3719 -help | --help | --hel | --he | --h)
3720 echo "\$ac_cs_usage"; exit 0 ;;
3721 *) echo "\$ac_cs_usage"; exit 1 ;;
3725 ac_given_srcdir=$srcdir
3726 ac_given_INSTALL="$INSTALL"
3728 trap 'rm -fr `echo "Makefile include/config.h include/defs.h" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
3730 cat >> $CONFIG_STATUS <<EOF
3732 # Protect against being on the right side of a sed subst in config.status.
3733 sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
3734 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
3738 s%@CFLAGS@%$CFLAGS%g
3739 s%@CPPFLAGS@%$CPPFLAGS%g
3740 s%@CXXFLAGS@%$CXXFLAGS%g
3741 s%@FFLAGS@%$FFLAGS%g
3743 s%@LDFLAGS@%$LDFLAGS%g
3745 s%@exec_prefix@%$exec_prefix%g
3746 s%@prefix@%$prefix%g
3747 s%@program_transform_name@%$program_transform_name%g
3748 s%@bindir@%$bindir%g
3749 s%@sbindir@%$sbindir%g
3750 s%@libexecdir@%$libexecdir%g
3751 s%@datadir@%$datadir%g
3752 s%@sysconfdir@%$sysconfdir%g
3753 s%@sharedstatedir@%$sharedstatedir%g
3754 s%@localstatedir@%$localstatedir%g
3755 s%@libdir@%$libdir%g
3756 s%@includedir@%$includedir%g
3757 s%@oldincludedir@%$oldincludedir%g
3758 s%@infodir@%$infodir%g
3759 s%@mandir@%$mandir%g
3761 s%@host_alias@%$host_alias%g
3762 s%@host_cpu@%$host_cpu%g
3763 s%@host_vendor@%$host_vendor%g
3764 s%@host_os@%$host_os%g
3765 s%@VLC_VERSION@%$VLC_VERSION%g
3766 s%@VLC_CODENAME@%$VLC_CODENAME%g
3767 s%@SET_MAKE@%$SET_MAKE%g
3770 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
3771 s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
3772 s%@INSTALL_DATA@%$INSTALL_DATA%g
3773 s%@GETOPT@%$GETOPT%g
3776 s%@PLUGINS@%$PLUGINS%g
3777 s%@ALIASES@%$ALIASES%g
3778 s%@INCLUDE@%$INCLUDE%g
3781 s%@OPTIMS@%$OPTIMS%g
3783 s%@LCFLAGS@%$LCFLAGS%g
3785 s%@LIB_SDL@%$LIB_SDL%g
3786 s%@LIB_GLIDE@%$LIB_GLIDE%g
3787 s%@LIB_GGI@%$LIB_GGI%g
3792 cat >> $CONFIG_STATUS <<\EOF
3794 # Split the substitutions into bite-sized pieces for seds with
3795 # small command number limits, like on Digital OSF/1 and HP-UX.
3796 ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
3797 ac_file=1 # Number of current file.
3798 ac_beg=1 # First line for current file.
3799 ac_end=$ac_max_sed_cmds # Line after last line for current file.
3802 while $ac_more_lines; do
3803 if test $ac_beg -gt 1; then
3804 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
3806 sed "${ac_end}q" conftest.subs > conftest.s$ac_file
3808 if test ! -s conftest.s$ac_file; then
3810 rm -f conftest.s$ac_file
3812 if test -z "$ac_sed_cmds"; then
3813 ac_sed_cmds="sed -f conftest.s$ac_file"
3815 ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
3817 ac_file=`expr $ac_file + 1`
3819 ac_end=`expr $ac_end + $ac_max_sed_cmds`
3822 if test -z "$ac_sed_cmds"; then
3827 cat >> $CONFIG_STATUS <<EOF
3829 CONFIG_FILES=\${CONFIG_FILES-"Makefile include/config.h"}
3831 cat >> $CONFIG_STATUS <<\EOF
3832 for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
3833 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
3835 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
3836 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
3837 *) ac_file_in="${ac_file}.in" ;;
3840 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
3842 # Remove last slash and all that follows it. Not all systems have dirname.
3843 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
3844 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
3845 # The file is in a subdirectory.
3846 test ! -d "$ac_dir" && mkdir "$ac_dir"
3847 ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
3848 # A "../" for each directory in $ac_dir_suffix.
3849 ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
3851 ac_dir_suffix= ac_dots=
3854 case "$ac_given_srcdir" in
3856 if test -z "$ac_dots"; then top_srcdir=.
3857 else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
3858 /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
3860 srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
3861 top_srcdir="$ac_dots$ac_given_srcdir" ;;
3864 case "$ac_given_INSTALL" in
3865 [/$]*) INSTALL="$ac_given_INSTALL" ;;
3866 *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
3869 echo creating "$ac_file"
3871 configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
3873 *Makefile*) ac_comsub="1i\\
3874 # $configure_input" ;;
3878 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
3880 s%@configure_input@%$configure_input%g
3881 s%@srcdir@%$srcdir%g
3882 s%@top_srcdir@%$top_srcdir%g
3883 s%@INSTALL@%$INSTALL%g
3884 " $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
3888 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
3889 # NAME is the cpp macro being defined and VALUE is the value it is being given.
3891 # ac_d sets the value in "#define NAME VALUE" lines.
3892 ac_dA='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
3893 ac_dB='\([ ][ ]*\)[^ ]*%\1#\2'
3896 # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
3897 ac_uA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
3898 ac_uB='\([ ]\)%\1#\2define\3'
3901 # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
3902 ac_eA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
3903 ac_eB='$%\1#\2define\3'
3907 if test "${CONFIG_HEADERS+set}" != set; then
3909 cat >> $CONFIG_STATUS <<EOF
3910 CONFIG_HEADERS="include/defs.h"
3912 cat >> $CONFIG_STATUS <<\EOF
3914 for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
3915 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
3917 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
3918 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
3919 *) ac_file_in="${ac_file}.in" ;;
3922 echo creating $ac_file
3924 rm -f conftest.frag conftest.in conftest.out
3925 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
3926 cat $ac_file_inputs > conftest.in
3930 # Transform confdefs.h into a sed script conftest.vals that substitutes
3931 # the proper values into config.h.in to produce config.h. And first:
3932 # Protect against being on the right side of a sed subst in config.status.
3933 # Protect against being in an unquoted here document in config.status.
3935 cat > conftest.hdr <<\EOF
3938 s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
3942 sed -n -f conftest.hdr confdefs.h > conftest.vals
3945 # This sed command replaces #undef with comments. This is necessary, for
3946 # example, in the case of _POSIX_SOURCE, which is predefined and required
3947 # on some systems where configure will not decide to define it.
3948 cat >> conftest.vals <<\EOF
3949 s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
3952 # Break up conftest.vals because some shells have a limit on
3953 # the size of here documents, and old seds have small limits too.
3958 ac_lines=`grep -c . conftest.vals`
3959 # grep -c gives empty output for an empty file on some AIX systems.
3960 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
3961 # Write a limited-size here document to conftest.frag.
3962 echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
3963 sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
3965 sed -f conftest.frag conftest.in > conftest.out
3967 mv conftest.out conftest.in
3969 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
3971 mv conftest.tail conftest.vals
3975 cat >> $CONFIG_STATUS <<\EOF
3976 rm -f conftest.frag conftest.h
3977 echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
3978 cat conftest.in >> conftest.h
3980 if cmp -s $ac_file conftest.h 2>/dev/null; then
3981 echo "$ac_file is unchanged"
3984 # Remove last slash and all that follows it. Not all systems have dirname.
3985 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
3986 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
3987 # The file is in a subdirectory.
3988 test ! -d "$ac_dir" && mkdir "$ac_dir"
3991 mv conftest.h $ac_file
3996 cat >> $CONFIG_STATUS <<EOF
3999 cat >> $CONFIG_STATUS <<\EOF
4003 chmod +x $CONFIG_STATUS
4004 rm -fr confdefs* $ac_clean_files
4005 test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1
4011 vlc version : ${VLC_VERSION}
4013 architecture : ${ARCH}
4014 debug mode : ${DEBUG}
4015 statistics : ${STATS}
4016 optimizations : ${OPTIMS}
4017 CSS decryption : ${CSS}
4018 plugins : ${PLUGINS}
4019 vlc aliases : ${ALIASES}