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 disabled since it is broken)"
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 enabled in Mac OS X)"
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
3228 #[ if test -d /System/Library/Frameworks/vecLib.framework; then ARCH=${ARCH}" altivec"; PLUGINS=${PLUGINS}"idctaltivec "; fi ])
3229 # Check whether --enable-css or --disable-css was given.
3230 if test "${enable_css+set}" = set; then
3231 enableval="$enable_css"
3232 if test x$enableval = xyes; then CSS=1; else CSS=0; fi
3237 if test x${CSS} = x1; then cat >> confdefs.h <<\EOF
3241 # Check whether --enable-debug or --disable-debug was given.
3242 if test "${enable_debug+set}" = set; then
3243 enableval="$enable_debug"
3244 if test x$enableval = xyes; then DEBUG=1; fi
3247 # Check whether --enable-stats or --disable-stats was given.
3248 if test "${enable_stats+set}" = set; then
3249 enableval="$enable_stats"
3250 if test x$enableval = xyes; then STATS=1; fi
3253 # Check whether --enable-optimizations or --disable-optimizations was given.
3254 if test "${enable_optimizations+set}" = set; then
3255 enableval="$enable_optimizations"
3256 if test x$enableval = xno; then OPTIMS=0; fi
3264 if test x$host_os = xbeos; then
3265 PLUGINS=${PLUGINS}"beos "
3266 LIB=${LIB}" -lbe -lgame -lroot"
3270 # Check whether --enable-dsp or --disable-dsp was given.
3271 if test "${enable_dsp+set}" = set; then
3272 enableval="$enable_dsp"
3276 if test x$enable_dsp != xno; then
3277 if test -c /dev/dsp; then
3278 PLUGINS=${PLUGINS}"dsp "
3281 # Check whether --enable-esd or --disable-esd was given.
3282 if test "${enable_esd+set}" = set; then
3283 enableval="$enable_esd"
3284 if test x$enable_esd = xyes; then PLUGINS=${PLUGINS}"esd "; fi
3287 # Check whether --enable-darwin or --disable-darwin was given.
3288 if test "${enable_darwin+set}" = set; then
3289 enableval="$enable_darwin"
3290 if test x$enable_darwin = xyes; then PLUGINS=${PLUGINS}"darwin "; fi
3293 # Check whether --enable-macosx or --disable-macosx was given.
3294 if test "${enable_macosx+set}" = set; then
3295 enableval="$enable_macosx"
3296 if test x$enable_macosx = xyes; then PLUGINS=${PLUGINS}"macosx "; fi
3298 for ac_hdr in Carbon/Carbon.h
3300 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3301 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3302 echo "configure:3303: checking for $ac_hdr" >&5
3303 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3304 echo $ac_n "(cached) $ac_c" 1>&6
3306 cat > conftest.$ac_ext <<EOF
3307 #line 3308 "configure"
3308 #include "confdefs.h"
3311 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3312 { (eval echo configure:3313: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3313 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3314 if test -z "$ac_err"; then
3316 eval "ac_cv_header_$ac_safe=yes"
3319 echo "configure: failed program was:" >&5
3320 cat conftest.$ac_ext >&5
3322 eval "ac_cv_header_$ac_safe=no"
3326 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3327 echo "$ac_t""yes" 1>&6
3328 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3329 cat >> confdefs.h <<EOF
3330 #define $ac_tr_hdr 1
3332 PLUGINS=${PLUGINS}"macosx "
3334 echo "$ac_t""no" 1>&6
3340 # Check whether --enable-fb or --disable-fb was given.
3341 if test "${enable_fb+set}" = set; then
3342 enableval="$enable_fb"
3343 if test x$enable_fb = xyes; then PLUGINS=${PLUGINS}"fb "; fi
3346 # Check whether --with-ggi or --without-ggi was given.
3347 if test "${with_ggi+set}" = set; then
3349 if test "x$withval" != "xno";
3351 PLUGINS=${PLUGINS}"ggi ";
3352 if test "x$withval" != "xyes";
3354 LIB_GGI="-l"$withval
3361 # Check whether --with-sdl or --without-sdl was given.
3362 if test "${with_sdl+set}" = set; then
3364 if test "x$withval" != "xno";
3366 PLUGINS=${PLUGINS}"sdl ";
3367 if test "x$withval" != "xyes";
3369 LIB_SDL="-L/usr/X11R6/lib -L"$withval"/lib -l"$withval
3370 INCLUDE=${INCLUDE}" -I"$withval"/include"
3372 for ac_hdr in SDL/SDL.h
3374 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3375 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3376 echo "configure:3377: checking for $ac_hdr" >&5
3377 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3378 echo $ac_n "(cached) $ac_c" 1>&6
3380 cat > conftest.$ac_ext <<EOF
3381 #line 3382 "configure"
3382 #include "confdefs.h"
3385 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3386 { (eval echo configure:3387: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3387 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3388 if test -z "$ac_err"; then
3390 eval "ac_cv_header_$ac_safe=yes"
3393 echo "configure: failed program was:" >&5
3394 cat conftest.$ac_ext >&5
3396 eval "ac_cv_header_$ac_safe=no"
3400 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3401 echo "$ac_t""yes" 1>&6
3402 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3403 cat >> confdefs.h <<EOF
3404 #define $ac_tr_hdr 1
3408 echo "$ac_t""no" 1>&6
3409 echo "Cannot find SDL headers !"; exit
3413 LIB_SDL="-L/usr/X11R6/lib -lSDL"
3418 if test "x$withval" = "x";
3420 for ac_hdr in SDL/SDL.h
3422 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3423 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3424 echo "configure:3425: checking for $ac_hdr" >&5
3425 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3426 echo $ac_n "(cached) $ac_c" 1>&6
3428 cat > conftest.$ac_ext <<EOF
3429 #line 3430 "configure"
3430 #include "confdefs.h"
3433 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3434 { (eval echo configure:3435: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3435 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3436 if test -z "$ac_err"; then
3438 eval "ac_cv_header_$ac_safe=yes"
3441 echo "configure: failed program was:" >&5
3442 cat conftest.$ac_ext >&5
3444 eval "ac_cv_header_$ac_safe=no"
3448 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3449 echo "$ac_t""yes" 1>&6
3450 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3451 cat >> confdefs.h <<EOF
3452 #define $ac_tr_hdr 1
3454 PLUGINS=${PLUGINS}"sdl "
3455 LIB_SDL="-L/usr/X11R6/lib -lSDL"
3457 echo "$ac_t""no" 1>&6
3462 # Check whether --with-glide or --without-glide was given.
3463 if test "${with_glide+set}" = set; then
3464 withval="$with_glide"
3465 if test "x$withval" != "xno";
3467 PLUGINS=${PLUGINS}"glide ";
3468 if test "x$withval" != "xyes";
3470 LIB_GLIDE="-l"$withval
3472 LIB_GLIDE="-lglide2x"
3477 # Check whether --enable-ncurses or --disable-ncurses was given.
3478 if test "${enable_ncurses+set}" = set; then
3479 enableval="$enable_ncurses"
3480 if test x$enable_ncurses = xyes; then PLUGINS=${PLUGINS}"ncurses "; fi
3483 # Check whether --enable-qt or --disable-qt was given.
3484 if test "${enable_qt+set}" = set; then
3485 enableval="$enable_qt"
3486 if test x$enable_qt = xyes; then PLUGINS=${PLUGINS}"qt "; ALIASES=${ALIASES}"qvlc "; fi
3489 # Check whether --enable-kde or --disable-kde was given.
3490 if test "${enable_kde+set}" = set; then
3491 enableval="$enable_kde"
3492 if test x$enable_kde = xyes; then PLUGINS=${PLUGINS}"kde "; ALIASES=${ALIASES}"kvlc "; fi
3495 # Check whether --enable-gnome or --disable-gnome was given.
3496 if test "${enable_gnome+set}" = set; then
3497 enableval="$enable_gnome"
3498 if test x$enable_gnome = xyes; then PLUGINS=${PLUGINS}"gnome "; ALIASES=${ALIASES}"gnome-vlc "; fi
3501 # Check whether --enable-gtk or --disable-gtk was given.
3502 if test "${enable_gtk+set}" = set; then
3503 enableval="$enable_gtk"
3507 if test x$enable_gtk != xno; then
3508 if which gtk-config; then
3509 PLUGINS=${PLUGINS}"gtk "; ALIASES=${ALIASES}"gvlc "
3512 # Check whether --enable-x11 or --disable-x11 was given.
3513 if test "${enable_x11+set}" = set; then
3514 enableval="$enable_x11"
3518 if test x$enable_x11 != xno; then
3519 for ac_hdr in X11/Xlib.h
3521 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3522 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3523 echo "configure:3524: checking for $ac_hdr" >&5
3524 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3525 echo $ac_n "(cached) $ac_c" 1>&6
3527 cat > conftest.$ac_ext <<EOF
3528 #line 3529 "configure"
3529 #include "confdefs.h"
3532 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3533 { (eval echo configure:3534: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3534 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3535 if test -z "$ac_err"; then
3537 eval "ac_cv_header_$ac_safe=yes"
3540 echo "configure: failed program was:" >&5
3541 cat conftest.$ac_ext >&5
3543 eval "ac_cv_header_$ac_safe=no"
3547 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3548 echo "$ac_t""yes" 1>&6
3549 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3550 cat >> confdefs.h <<EOF
3551 #define $ac_tr_hdr 1
3553 PLUGINS=${PLUGINS}"x11 "
3555 echo "$ac_t""no" 1>&6
3560 # Check whether --enable-xvideo or --disable-xvideo was given.
3561 if test "${enable_xvideo+set}" = set; then
3562 enableval="$enable_xvideo"
3563 if test x$enable_xvideo = xyes; then PLUGINS=${PLUGINS}"xvideo "; fi
3567 # Check whether --enable-alsa or --disable-alsa was given.
3568 if test "${enable_alsa+set}" = set; then
3569 enableval="$enable_alsa"
3570 if test x$enable_alsa = xyes; then ac_safe=`echo "sys/asoundlib.h" | sed 'y%./+-%__p_%'`
3571 echo $ac_n "checking for sys/asoundlib.h""... $ac_c" 1>&6
3572 echo "configure:3573: checking for sys/asoundlib.h" >&5
3573 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3574 echo $ac_n "(cached) $ac_c" 1>&6
3576 cat > conftest.$ac_ext <<EOF
3577 #line 3578 "configure"
3578 #include "confdefs.h"
3579 #include <sys/asoundlib.h>
3581 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3582 { (eval echo configure:3583: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3583 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3584 if test -z "$ac_err"; then
3586 eval "ac_cv_header_$ac_safe=yes"
3589 echo "configure: failed program was:" >&5
3590 cat conftest.$ac_ext >&5
3592 eval "ac_cv_header_$ac_safe=no"
3596 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3597 echo "$ac_t""yes" 1>&6
3598 echo $ac_n "checking for main in -lasound""... $ac_c" 1>&6
3599 echo "configure:3600: checking for main in -lasound" >&5
3600 ac_lib_var=`echo asound'_'main | sed 'y%./+-%__p_%'`
3601 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3602 echo $ac_n "(cached) $ac_c" 1>&6
3604 ac_save_LIBS="$LIBS"
3605 LIBS="-lasound $LIBS"
3606 cat > conftest.$ac_ext <<EOF
3607 #line 3608 "configure"
3608 #include "confdefs.h"
3614 if { (eval echo configure:3615: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3616 eval "ac_cv_lib_$ac_lib_var=yes"
3618 echo "configure: failed program was:" >&5
3619 cat conftest.$ac_ext >&5
3621 eval "ac_cv_lib_$ac_lib_var=no"
3624 LIBS="$ac_save_LIBS"
3627 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3628 echo "$ac_t""yes" 1>&6
3631 echo "$ac_t""no" 1>&6
3636 echo "$ac_t""no" 1>&6
3639 if test $have_alsa = true; then PLUGINS=${PLUGINS}"alsa "; fi; fi
3663 cat > confcache <<\EOF
3664 # This file is a shell script that caches the results of configure
3665 # tests run on this system so they can be shared between configure
3666 # scripts and configure runs. It is not useful on other systems.
3667 # If it contains results you don't want to keep, you may remove or edit it.
3669 # By default, configure uses ./config.cache as the cache file,
3670 # creating it if it does not exist already. You can give configure
3671 # the --cache-file=FILE option to use a different cache file; that is
3672 # what configure does when it calls configure scripts in
3673 # subdirectories, so they share the cache.
3674 # Giving --cache-file=/dev/null disables caching, for debugging configure.
3675 # config.status only pays attention to the cache file if you give it the
3676 # --recheck option to rerun configure.
3679 # The following way of writing the cache mishandles newlines in values,
3680 # but we know of no workaround that is simple, portable, and efficient.
3681 # So, don't put newlines in cache variables' values.
3682 # Ultrix sh set writes to stderr and can't be redirected directly,
3683 # and sets the high bit in the cache file unless we assign to the vars.
3685 case `(ac_space=' '; set | grep ac_space) 2>&1` in
3687 # `set' does not quote correctly, so add quotes (double-quote substitution
3688 # turns \\\\ into \\, and sed turns \\ into \).
3690 -e "s/'/'\\\\''/g" \
3691 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
3694 # `set' quotes correctly as required by POSIX, so do not add quotes.
3695 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
3698 if cmp -s $cache_file confcache; then
3701 if test -w $cache_file; then
3702 echo "updating cache $cache_file"
3703 cat confcache > $cache_file
3705 echo "not updating unwritable cache $cache_file"
3710 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
3712 test "x$prefix" = xNONE && prefix=$ac_default_prefix
3713 # Let make expand exec_prefix.
3714 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
3716 # Any assignment to VPATH causes Sun make to only execute
3717 # the first set of double-colon rules, so remove it if not needed.
3718 # If there is a colon in the path, we need to keep it.
3719 if test "x$srcdir" = x.; then
3720 ac_vpsub='/^[ ]*VPATH[ ]*=[^:]*$/d'
3723 trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
3725 DEFS=-DHAVE_CONFIG_H
3727 # Without the "./", some shells look in PATH for config.status.
3728 : ${CONFIG_STATUS=./config.status}
3730 echo creating $CONFIG_STATUS
3731 rm -f $CONFIG_STATUS
3732 cat > $CONFIG_STATUS <<EOF
3734 # Generated automatically by configure.
3735 # Run this file to recreate the current configuration.
3736 # This directory was configured as follows,
3737 # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
3739 # $0 $ac_configure_args
3741 # Compiler output produced by configure, useful for debugging
3742 # configure, is in ./config.log if it exists.
3744 ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
3747 case "\$ac_option" in
3748 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
3749 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
3750 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
3751 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
3752 echo "$CONFIG_STATUS generated by autoconf version 2.13"
3754 -help | --help | --hel | --he | --h)
3755 echo "\$ac_cs_usage"; exit 0 ;;
3756 *) echo "\$ac_cs_usage"; exit 1 ;;
3760 ac_given_srcdir=$srcdir
3761 ac_given_INSTALL="$INSTALL"
3763 trap 'rm -fr `echo "Makefile include/config.h include/defs.h" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
3765 cat >> $CONFIG_STATUS <<EOF
3767 # Protect against being on the right side of a sed subst in config.status.
3768 sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
3769 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
3773 s%@CFLAGS@%$CFLAGS%g
3774 s%@CPPFLAGS@%$CPPFLAGS%g
3775 s%@CXXFLAGS@%$CXXFLAGS%g
3776 s%@FFLAGS@%$FFLAGS%g
3778 s%@LDFLAGS@%$LDFLAGS%g
3780 s%@exec_prefix@%$exec_prefix%g
3781 s%@prefix@%$prefix%g
3782 s%@program_transform_name@%$program_transform_name%g
3783 s%@bindir@%$bindir%g
3784 s%@sbindir@%$sbindir%g
3785 s%@libexecdir@%$libexecdir%g
3786 s%@datadir@%$datadir%g
3787 s%@sysconfdir@%$sysconfdir%g
3788 s%@sharedstatedir@%$sharedstatedir%g
3789 s%@localstatedir@%$localstatedir%g
3790 s%@libdir@%$libdir%g
3791 s%@includedir@%$includedir%g
3792 s%@oldincludedir@%$oldincludedir%g
3793 s%@infodir@%$infodir%g
3794 s%@mandir@%$mandir%g
3796 s%@host_alias@%$host_alias%g
3797 s%@host_cpu@%$host_cpu%g
3798 s%@host_vendor@%$host_vendor%g
3799 s%@host_os@%$host_os%g
3800 s%@VLC_VERSION@%$VLC_VERSION%g
3801 s%@VLC_CODENAME@%$VLC_CODENAME%g
3802 s%@SET_MAKE@%$SET_MAKE%g
3805 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
3806 s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
3807 s%@INSTALL_DATA@%$INSTALL_DATA%g
3808 s%@GETOPT@%$GETOPT%g
3811 s%@PLUGINS@%$PLUGINS%g
3812 s%@ALIASES@%$ALIASES%g
3813 s%@INCLUDE@%$INCLUDE%g
3816 s%@OPTIMS@%$OPTIMS%g
3818 s%@LCFLAGS@%$LCFLAGS%g
3820 s%@LIB_SDL@%$LIB_SDL%g
3821 s%@LIB_GLIDE@%$LIB_GLIDE%g
3822 s%@LIB_GGI@%$LIB_GGI%g
3827 cat >> $CONFIG_STATUS <<\EOF
3829 # Split the substitutions into bite-sized pieces for seds with
3830 # small command number limits, like on Digital OSF/1 and HP-UX.
3831 ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
3832 ac_file=1 # Number of current file.
3833 ac_beg=1 # First line for current file.
3834 ac_end=$ac_max_sed_cmds # Line after last line for current file.
3837 while $ac_more_lines; do
3838 if test $ac_beg -gt 1; then
3839 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
3841 sed "${ac_end}q" conftest.subs > conftest.s$ac_file
3843 if test ! -s conftest.s$ac_file; then
3845 rm -f conftest.s$ac_file
3847 if test -z "$ac_sed_cmds"; then
3848 ac_sed_cmds="sed -f conftest.s$ac_file"
3850 ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
3852 ac_file=`expr $ac_file + 1`
3854 ac_end=`expr $ac_end + $ac_max_sed_cmds`
3857 if test -z "$ac_sed_cmds"; then
3862 cat >> $CONFIG_STATUS <<EOF
3864 CONFIG_FILES=\${CONFIG_FILES-"Makefile include/config.h"}
3866 cat >> $CONFIG_STATUS <<\EOF
3867 for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
3868 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
3870 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
3871 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
3872 *) ac_file_in="${ac_file}.in" ;;
3875 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
3877 # Remove last slash and all that follows it. Not all systems have dirname.
3878 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
3879 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
3880 # The file is in a subdirectory.
3881 test ! -d "$ac_dir" && mkdir "$ac_dir"
3882 ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
3883 # A "../" for each directory in $ac_dir_suffix.
3884 ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
3886 ac_dir_suffix= ac_dots=
3889 case "$ac_given_srcdir" in
3891 if test -z "$ac_dots"; then top_srcdir=.
3892 else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
3893 /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
3895 srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
3896 top_srcdir="$ac_dots$ac_given_srcdir" ;;
3899 case "$ac_given_INSTALL" in
3900 [/$]*) INSTALL="$ac_given_INSTALL" ;;
3901 *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
3904 echo creating "$ac_file"
3906 configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
3908 *Makefile*) ac_comsub="1i\\
3909 # $configure_input" ;;
3913 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
3915 s%@configure_input@%$configure_input%g
3916 s%@srcdir@%$srcdir%g
3917 s%@top_srcdir@%$top_srcdir%g
3918 s%@INSTALL@%$INSTALL%g
3919 " $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
3923 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
3924 # NAME is the cpp macro being defined and VALUE is the value it is being given.
3926 # ac_d sets the value in "#define NAME VALUE" lines.
3927 ac_dA='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
3928 ac_dB='\([ ][ ]*\)[^ ]*%\1#\2'
3931 # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
3932 ac_uA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
3933 ac_uB='\([ ]\)%\1#\2define\3'
3936 # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
3937 ac_eA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
3938 ac_eB='$%\1#\2define\3'
3942 if test "${CONFIG_HEADERS+set}" != set; then
3944 cat >> $CONFIG_STATUS <<EOF
3945 CONFIG_HEADERS="include/defs.h"
3947 cat >> $CONFIG_STATUS <<\EOF
3949 for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
3950 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
3952 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
3953 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
3954 *) ac_file_in="${ac_file}.in" ;;
3957 echo creating $ac_file
3959 rm -f conftest.frag conftest.in conftest.out
3960 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
3961 cat $ac_file_inputs > conftest.in
3965 # Transform confdefs.h into a sed script conftest.vals that substitutes
3966 # the proper values into config.h.in to produce config.h. And first:
3967 # Protect against being on the right side of a sed subst in config.status.
3968 # Protect against being in an unquoted here document in config.status.
3970 cat > conftest.hdr <<\EOF
3973 s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
3977 sed -n -f conftest.hdr confdefs.h > conftest.vals
3980 # This sed command replaces #undef with comments. This is necessary, for
3981 # example, in the case of _POSIX_SOURCE, which is predefined and required
3982 # on some systems where configure will not decide to define it.
3983 cat >> conftest.vals <<\EOF
3984 s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
3987 # Break up conftest.vals because some shells have a limit on
3988 # the size of here documents, and old seds have small limits too.
3993 ac_lines=`grep -c . conftest.vals`
3994 # grep -c gives empty output for an empty file on some AIX systems.
3995 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
3996 # Write a limited-size here document to conftest.frag.
3997 echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
3998 sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
4000 sed -f conftest.frag conftest.in > conftest.out
4002 mv conftest.out conftest.in
4004 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
4006 mv conftest.tail conftest.vals
4010 cat >> $CONFIG_STATUS <<\EOF
4011 rm -f conftest.frag conftest.h
4012 echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
4013 cat conftest.in >> conftest.h
4015 if cmp -s $ac_file conftest.h 2>/dev/null; then
4016 echo "$ac_file is unchanged"
4019 # Remove last slash and all that follows it. Not all systems have dirname.
4020 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
4021 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
4022 # The file is in a subdirectory.
4023 test ! -d "$ac_dir" && mkdir "$ac_dir"
4026 mv conftest.h $ac_file
4031 cat >> $CONFIG_STATUS <<EOF
4034 cat >> $CONFIG_STATUS <<\EOF
4038 chmod +x $CONFIG_STATUS
4039 rm -fr confdefs* $ac_clean_files
4040 test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1
4046 vlc version : ${VLC_VERSION}
4048 architecture : ${ARCH}
4049 debug mode : ${DEBUG}
4050 statistics : ${STATS}
4051 optimizations : ${OPTIMS}
4052 CSS decryption : ${CSS}
4053 plugins : ${PLUGINS}
4054 vlc aliases : ${ALIASES}