Bug #1627575: Added _open() method to FileHandler which can be used to reopen files...
[python.git] / configure
bloba2c80fbd0bd034fa13be1d53f74137022199b26d
1 #! /bin/sh
2 # From configure.in Revision: 52456 .
3 # Guess values for system-dependent variables and create Makefiles.
4 # Generated by GNU Autoconf 2.59 for python 2.6.
6 # Report bugs to <http://www.python.org/python-bugs>.
8 # Copyright (C) 2003 Free Software Foundation, Inc.
9 # This configure script is free software; the Free Software Foundation
10 # gives unlimited permission to copy, distribute and modify it.
11 ## --------------------- ##
12 ## M4sh Initialization. ##
13 ## --------------------- ##
15 # Be Bourne compatible
16 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
17 emulate sh
18 NULLCMD=:
19 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
20 # is contrary to our usage. Disable this feature.
21 alias -g '${1+"$@"}'='"$@"'
22 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
23 set -o posix
25 DUALCASE=1; export DUALCASE # for MKS sh
27 # Support unset when possible.
28 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
29 as_unset=unset
30 else
31 as_unset=false
35 # Work around bugs in pre-3.0 UWIN ksh.
36 $as_unset ENV MAIL MAILPATH
37 PS1='$ '
38 PS2='> '
39 PS4='+ '
41 # NLS nuisances.
42 for as_var in \
43 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
44 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
45 LC_TELEPHONE LC_TIME
47 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
48 eval $as_var=C; export $as_var
49 else
50 $as_unset $as_var
52 done
54 # Required to use basename.
55 if expr a : '\(a\)' >/dev/null 2>&1; then
56 as_expr=expr
57 else
58 as_expr=false
61 if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
62 as_basename=basename
63 else
64 as_basename=false
68 # Name of the executable.
69 as_me=`$as_basename "$0" ||
70 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
71 X"$0" : 'X\(//\)$' \| \
72 X"$0" : 'X\(/\)$' \| \
73 . : '\(.\)' 2>/dev/null ||
74 echo X/"$0" |
75 sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
76 /^X\/\(\/\/\)$/{ s//\1/; q; }
77 /^X\/\(\/\).*/{ s//\1/; q; }
78 s/.*/./; q'`
81 # PATH needs CR, and LINENO needs CR and PATH.
82 # Avoid depending upon Character Ranges.
83 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
84 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
85 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
86 as_cr_digits='0123456789'
87 as_cr_alnum=$as_cr_Letters$as_cr_digits
89 # The user is always right.
90 if test "${PATH_SEPARATOR+set}" != set; then
91 echo "#! /bin/sh" >conf$$.sh
92 echo "exit 0" >>conf$$.sh
93 chmod +x conf$$.sh
94 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
95 PATH_SEPARATOR=';'
96 else
97 PATH_SEPARATOR=:
99 rm -f conf$$.sh
103 as_lineno_1=$LINENO
104 as_lineno_2=$LINENO
105 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
106 test "x$as_lineno_1" != "x$as_lineno_2" &&
107 test "x$as_lineno_3" = "x$as_lineno_2" || {
108 # Find who we are. Look in the path if we contain no path at all
109 # relative or not.
110 case $0 in
111 *[\\/]* ) as_myself=$0 ;;
112 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
113 for as_dir in $PATH
115 IFS=$as_save_IFS
116 test -z "$as_dir" && as_dir=.
117 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
118 done
121 esac
122 # We did not find ourselves, most probably we were run as `sh COMMAND'
123 # in which case we are not to be found in the path.
124 if test "x$as_myself" = x; then
125 as_myself=$0
127 if test ! -f "$as_myself"; then
128 { echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2
129 { (exit 1); exit 1; }; }
131 case $CONFIG_SHELL in
133 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
134 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
136 IFS=$as_save_IFS
137 test -z "$as_dir" && as_dir=.
138 for as_base in sh bash ksh sh5; do
139 case $as_dir in
141 if ("$as_dir/$as_base" -c '
142 as_lineno_1=$LINENO
143 as_lineno_2=$LINENO
144 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
145 test "x$as_lineno_1" != "x$as_lineno_2" &&
146 test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then
147 $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
148 $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
149 CONFIG_SHELL=$as_dir/$as_base
150 export CONFIG_SHELL
151 exec "$CONFIG_SHELL" "$0" ${1+"$@"}
152 fi;;
153 esac
154 done
155 done
157 esac
159 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
160 # uniformly replaced by the line number. The first 'sed' inserts a
161 # line-number line before each line; the second 'sed' does the real
162 # work. The second script uses 'N' to pair each line-number line
163 # with the numbered line, and appends trailing '-' during
164 # substitution so that $LINENO is not a special case at line end.
165 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
166 # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-)
167 sed '=' <$as_myself |
168 sed '
170 s,$,-,
171 : loop
172 s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
173 t loop
174 s,-$,,
175 s,^['$as_cr_digits']*\n,,
176 ' >$as_me.lineno &&
177 chmod +x $as_me.lineno ||
178 { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
179 { (exit 1); exit 1; }; }
181 # Don't try to exec as it changes $[0], causing all sort of problems
182 # (the dirname of $[0] is not the place where we might find the
183 # original and so on. Autoconf is especially sensible to this).
184 . ./$as_me.lineno
185 # Exit status is that of the last command.
186 exit
190 case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
191 *c*,-n*) ECHO_N= ECHO_C='
192 ' ECHO_T=' ' ;;
193 *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;;
194 *) ECHO_N= ECHO_C='\c' ECHO_T= ;;
195 esac
197 if expr a : '\(a\)' >/dev/null 2>&1; then
198 as_expr=expr
199 else
200 as_expr=false
203 rm -f conf$$ conf$$.exe conf$$.file
204 echo >conf$$.file
205 if ln -s conf$$.file conf$$ 2>/dev/null; then
206 # We could just check for DJGPP; but this test a) works b) is more generic
207 # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
208 if test -f conf$$.exe; then
209 # Don't use ln at all; we don't have any links
210 as_ln_s='cp -p'
211 else
212 as_ln_s='ln -s'
214 elif ln conf$$.file conf$$ 2>/dev/null; then
215 as_ln_s=ln
216 else
217 as_ln_s='cp -p'
219 rm -f conf$$ conf$$.exe conf$$.file
221 if mkdir -p . 2>/dev/null; then
222 as_mkdir_p=:
223 else
224 test -d ./-p && rmdir ./-p
225 as_mkdir_p=false
228 as_executable_p="test -f"
230 # Sed expression to map a string onto a valid CPP name.
231 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
233 # Sed expression to map a string onto a valid variable name.
234 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
237 # IFS
238 # We need space, tab and new line, in precisely that order.
239 as_nl='
241 IFS=" $as_nl"
243 # CDPATH.
244 $as_unset CDPATH
247 # Name of the host.
248 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
249 # so uname gets run too.
250 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
252 exec 6>&1
255 # Initializations.
257 ac_default_prefix=/usr/local
258 ac_config_libobj_dir=.
259 cross_compiling=no
260 subdirs=
261 MFLAGS=
262 MAKEFLAGS=
263 SHELL=${CONFIG_SHELL-/bin/sh}
265 # Maximum number of lines to put in a shell here document.
266 # This variable seems obsolete. It should probably be removed, and
267 # only ac_max_sed_lines should be used.
268 : ${ac_max_here_lines=38}
270 # Identity of this package.
271 PACKAGE_NAME='python'
272 PACKAGE_TARNAME='python'
273 PACKAGE_VERSION='2.6'
274 PACKAGE_STRING='python 2.6'
275 PACKAGE_BUGREPORT='http://www.python.org/python-bugs'
277 ac_unique_file="Include/object.h"
278 # Factoring default headers for most tests.
279 ac_includes_default="\
280 #include <stdio.h>
281 #if HAVE_SYS_TYPES_H
282 # include <sys/types.h>
283 #endif
284 #if HAVE_SYS_STAT_H
285 # include <sys/stat.h>
286 #endif
287 #if STDC_HEADERS
288 # include <stdlib.h>
289 # include <stddef.h>
290 #else
291 # if HAVE_STDLIB_H
292 # include <stdlib.h>
293 # endif
294 #endif
295 #if HAVE_STRING_H
296 # if !STDC_HEADERS && HAVE_MEMORY_H
297 # include <memory.h>
298 # endif
299 # include <string.h>
300 #endif
301 #if HAVE_STRINGS_H
302 # include <strings.h>
303 #endif
304 #if HAVE_INTTYPES_H
305 # include <inttypes.h>
306 #else
307 # if HAVE_STDINT_H
308 # include <stdint.h>
309 # endif
310 #endif
311 #if HAVE_UNISTD_H
312 # include <unistd.h>
313 #endif"
315 ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS VERSION SOVERSION CONFIG_ARGS UNIVERSALSDK PYTHONFRAMEWORK PYTHONFRAMEWORKDIR PYTHONFRAMEWORKPREFIX PYTHONFRAMEWORKINSTALLDIR FRAMEWORKINSTALLFIRST FRAMEWORKINSTALLLAST FRAMEWORKALTINSTALLFIRST FRAMEWORKALTINSTALLLAST FRAMEWORKUNIXTOOLSPREFIX MACHDEP SGI_ABI EXTRAPLATDIR EXTRAMACHDEPPATH CONFIGURE_MACOSX_DEPLOYMENT_TARGET EXPORT_MACOSX_DEPLOYMENT_TARGET CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT CXX MAINCC CPP EGREP BUILDEXEEXT LIBRARY LDLIBRARY DLLLIBRARY BLDLIBRARY LDLIBRARYDIR INSTSONAME RUNSHARED LINKCC RANLIB ac_ct_RANLIB AR SVNVERSION INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA LN OPT BASECFLAGS OTHER_LIBTOOL_OPT LIBTOOL_CRUFT SO LDSHARED BLDSHARED CCSHARED LINKFORSHARED CFLAGSFORSHARED SHLIBS USE_SIGNAL_MODULE SIGNAL_OBJS USE_THREAD_MODULE LDLAST THREADOBJ DLINCLDIR DYNLOADFILE MACHDEP_OBJS TRUE LIBOBJS HAVE_GETHOSTBYNAME_R_6_ARG HAVE_GETHOSTBYNAME_R_5_ARG HAVE_GETHOSTBYNAME_R_3_ARG HAVE_GETHOSTBYNAME_R HAVE_GETHOSTBYNAME LIBM LIBC UNICODE_OBJS THREADHEADERS SRCDIRS LTLIBOBJS'
316 ac_subst_files=''
318 # Initialize some variables set by options.
319 ac_init_help=
320 ac_init_version=false
321 # The variables have the same names as the options, with
322 # dashes changed to underlines.
323 cache_file=/dev/null
324 exec_prefix=NONE
325 no_create=
326 no_recursion=
327 prefix=NONE
328 program_prefix=NONE
329 program_suffix=NONE
330 program_transform_name=s,x,x,
331 silent=
332 site=
333 srcdir=
334 verbose=
335 x_includes=NONE
336 x_libraries=NONE
338 # Installation directory options.
339 # These are left unexpanded so users can "make install exec_prefix=/foo"
340 # and all the variables that are supposed to be based on exec_prefix
341 # by default will actually change.
342 # Use braces instead of parens because sh, perl, etc. also accept them.
343 bindir='${exec_prefix}/bin'
344 sbindir='${exec_prefix}/sbin'
345 libexecdir='${exec_prefix}/libexec'
346 datadir='${prefix}/share'
347 sysconfdir='${prefix}/etc'
348 sharedstatedir='${prefix}/com'
349 localstatedir='${prefix}/var'
350 libdir='${exec_prefix}/lib'
351 includedir='${prefix}/include'
352 oldincludedir='/usr/include'
353 infodir='${prefix}/info'
354 mandir='${prefix}/man'
356 ac_prev=
357 for ac_option
359 # If the previous option needs an argument, assign it.
360 if test -n "$ac_prev"; then
361 eval "$ac_prev=\$ac_option"
362 ac_prev=
363 continue
366 ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'`
368 # Accept the important Cygnus configure options, so we can diagnose typos.
370 case $ac_option in
372 -bindir | --bindir | --bindi | --bind | --bin | --bi)
373 ac_prev=bindir ;;
374 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
375 bindir=$ac_optarg ;;
377 -build | --build | --buil | --bui | --bu)
378 ac_prev=build_alias ;;
379 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
380 build_alias=$ac_optarg ;;
382 -cache-file | --cache-file | --cache-fil | --cache-fi \
383 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
384 ac_prev=cache_file ;;
385 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
386 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
387 cache_file=$ac_optarg ;;
389 --config-cache | -C)
390 cache_file=config.cache ;;
392 -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
393 ac_prev=datadir ;;
394 -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
395 | --da=*)
396 datadir=$ac_optarg ;;
398 -disable-* | --disable-*)
399 ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
400 # Reject names that are not valid shell variable names.
401 expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
402 { echo "$as_me: error: invalid feature name: $ac_feature" >&2
403 { (exit 1); exit 1; }; }
404 ac_feature=`echo $ac_feature | sed 's/-/_/g'`
405 eval "enable_$ac_feature=no" ;;
407 -enable-* | --enable-*)
408 ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
409 # Reject names that are not valid shell variable names.
410 expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
411 { echo "$as_me: error: invalid feature name: $ac_feature" >&2
412 { (exit 1); exit 1; }; }
413 ac_feature=`echo $ac_feature | sed 's/-/_/g'`
414 case $ac_option in
415 *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
416 *) ac_optarg=yes ;;
417 esac
418 eval "enable_$ac_feature='$ac_optarg'" ;;
420 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
421 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
422 | --exec | --exe | --ex)
423 ac_prev=exec_prefix ;;
424 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
425 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
426 | --exec=* | --exe=* | --ex=*)
427 exec_prefix=$ac_optarg ;;
429 -gas | --gas | --ga | --g)
430 # Obsolete; use --with-gas.
431 with_gas=yes ;;
433 -help | --help | --hel | --he | -h)
434 ac_init_help=long ;;
435 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
436 ac_init_help=recursive ;;
437 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
438 ac_init_help=short ;;
440 -host | --host | --hos | --ho)
441 ac_prev=host_alias ;;
442 -host=* | --host=* | --hos=* | --ho=*)
443 host_alias=$ac_optarg ;;
445 -includedir | --includedir | --includedi | --included | --include \
446 | --includ | --inclu | --incl | --inc)
447 ac_prev=includedir ;;
448 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
449 | --includ=* | --inclu=* | --incl=* | --inc=*)
450 includedir=$ac_optarg ;;
452 -infodir | --infodir | --infodi | --infod | --info | --inf)
453 ac_prev=infodir ;;
454 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
455 infodir=$ac_optarg ;;
457 -libdir | --libdir | --libdi | --libd)
458 ac_prev=libdir ;;
459 -libdir=* | --libdir=* | --libdi=* | --libd=*)
460 libdir=$ac_optarg ;;
462 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
463 | --libexe | --libex | --libe)
464 ac_prev=libexecdir ;;
465 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
466 | --libexe=* | --libex=* | --libe=*)
467 libexecdir=$ac_optarg ;;
469 -localstatedir | --localstatedir | --localstatedi | --localstated \
470 | --localstate | --localstat | --localsta | --localst \
471 | --locals | --local | --loca | --loc | --lo)
472 ac_prev=localstatedir ;;
473 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
474 | --localstate=* | --localstat=* | --localsta=* | --localst=* \
475 | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
476 localstatedir=$ac_optarg ;;
478 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
479 ac_prev=mandir ;;
480 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
481 mandir=$ac_optarg ;;
483 -nfp | --nfp | --nf)
484 # Obsolete; use --without-fp.
485 with_fp=no ;;
487 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
488 | --no-cr | --no-c | -n)
489 no_create=yes ;;
491 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
492 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
493 no_recursion=yes ;;
495 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
496 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
497 | --oldin | --oldi | --old | --ol | --o)
498 ac_prev=oldincludedir ;;
499 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
500 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
501 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
502 oldincludedir=$ac_optarg ;;
504 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
505 ac_prev=prefix ;;
506 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
507 prefix=$ac_optarg ;;
509 -program-prefix | --program-prefix | --program-prefi | --program-pref \
510 | --program-pre | --program-pr | --program-p)
511 ac_prev=program_prefix ;;
512 -program-prefix=* | --program-prefix=* | --program-prefi=* \
513 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
514 program_prefix=$ac_optarg ;;
516 -program-suffix | --program-suffix | --program-suffi | --program-suff \
517 | --program-suf | --program-su | --program-s)
518 ac_prev=program_suffix ;;
519 -program-suffix=* | --program-suffix=* | --program-suffi=* \
520 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
521 program_suffix=$ac_optarg ;;
523 -program-transform-name | --program-transform-name \
524 | --program-transform-nam | --program-transform-na \
525 | --program-transform-n | --program-transform- \
526 | --program-transform | --program-transfor \
527 | --program-transfo | --program-transf \
528 | --program-trans | --program-tran \
529 | --progr-tra | --program-tr | --program-t)
530 ac_prev=program_transform_name ;;
531 -program-transform-name=* | --program-transform-name=* \
532 | --program-transform-nam=* | --program-transform-na=* \
533 | --program-transform-n=* | --program-transform-=* \
534 | --program-transform=* | --program-transfor=* \
535 | --program-transfo=* | --program-transf=* \
536 | --program-trans=* | --program-tran=* \
537 | --progr-tra=* | --program-tr=* | --program-t=*)
538 program_transform_name=$ac_optarg ;;
540 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
541 | -silent | --silent | --silen | --sile | --sil)
542 silent=yes ;;
544 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
545 ac_prev=sbindir ;;
546 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
547 | --sbi=* | --sb=*)
548 sbindir=$ac_optarg ;;
550 -sharedstatedir | --sharedstatedir | --sharedstatedi \
551 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
552 | --sharedst | --shareds | --shared | --share | --shar \
553 | --sha | --sh)
554 ac_prev=sharedstatedir ;;
555 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
556 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
557 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
558 | --sha=* | --sh=*)
559 sharedstatedir=$ac_optarg ;;
561 -site | --site | --sit)
562 ac_prev=site ;;
563 -site=* | --site=* | --sit=*)
564 site=$ac_optarg ;;
566 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
567 ac_prev=srcdir ;;
568 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
569 srcdir=$ac_optarg ;;
571 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
572 | --syscon | --sysco | --sysc | --sys | --sy)
573 ac_prev=sysconfdir ;;
574 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
575 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
576 sysconfdir=$ac_optarg ;;
578 -target | --target | --targe | --targ | --tar | --ta | --t)
579 ac_prev=target_alias ;;
580 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
581 target_alias=$ac_optarg ;;
583 -v | -verbose | --verbose | --verbos | --verbo | --verb)
584 verbose=yes ;;
586 -version | --version | --versio | --versi | --vers | -V)
587 ac_init_version=: ;;
589 -with-* | --with-*)
590 ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
591 # Reject names that are not valid shell variable names.
592 expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
593 { echo "$as_me: error: invalid package name: $ac_package" >&2
594 { (exit 1); exit 1; }; }
595 ac_package=`echo $ac_package| sed 's/-/_/g'`
596 case $ac_option in
597 *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
598 *) ac_optarg=yes ;;
599 esac
600 eval "with_$ac_package='$ac_optarg'" ;;
602 -without-* | --without-*)
603 ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
604 # Reject names that are not valid shell variable names.
605 expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
606 { echo "$as_me: error: invalid package name: $ac_package" >&2
607 { (exit 1); exit 1; }; }
608 ac_package=`echo $ac_package | sed 's/-/_/g'`
609 eval "with_$ac_package=no" ;;
611 --x)
612 # Obsolete; use --with-x.
613 with_x=yes ;;
615 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
616 | --x-incl | --x-inc | --x-in | --x-i)
617 ac_prev=x_includes ;;
618 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
619 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
620 x_includes=$ac_optarg ;;
622 -x-libraries | --x-libraries | --x-librarie | --x-librari \
623 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
624 ac_prev=x_libraries ;;
625 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
626 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
627 x_libraries=$ac_optarg ;;
629 -*) { echo "$as_me: error: unrecognized option: $ac_option
630 Try \`$0 --help' for more information." >&2
631 { (exit 1); exit 1; }; }
634 *=*)
635 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
636 # Reject names that are not valid shell variable names.
637 expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
638 { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
639 { (exit 1); exit 1; }; }
640 ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`
641 eval "$ac_envvar='$ac_optarg'"
642 export $ac_envvar ;;
645 # FIXME: should be removed in autoconf 3.0.
646 echo "$as_me: WARNING: you should use --build, --host, --target" >&2
647 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
648 echo "$as_me: WARNING: invalid host type: $ac_option" >&2
649 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
652 esac
653 done
655 if test -n "$ac_prev"; then
656 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
657 { echo "$as_me: error: missing argument to $ac_option" >&2
658 { (exit 1); exit 1; }; }
661 # Be sure to have absolute paths.
662 for ac_var in exec_prefix prefix
664 eval ac_val=$`echo $ac_var`
665 case $ac_val in
666 [\\/$]* | ?:[\\/]* | NONE | '' ) ;;
667 *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
668 { (exit 1); exit 1; }; };;
669 esac
670 done
672 # Be sure to have absolute paths.
673 for ac_var in bindir sbindir libexecdir datadir sysconfdir sharedstatedir \
674 localstatedir libdir includedir oldincludedir infodir mandir
676 eval ac_val=$`echo $ac_var`
677 case $ac_val in
678 [\\/$]* | ?:[\\/]* ) ;;
679 *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
680 { (exit 1); exit 1; }; };;
681 esac
682 done
684 # There might be people who depend on the old broken behavior: `$host'
685 # used to hold the argument of --host etc.
686 # FIXME: To remove some day.
687 build=$build_alias
688 host=$host_alias
689 target=$target_alias
691 # FIXME: To remove some day.
692 if test "x$host_alias" != x; then
693 if test "x$build_alias" = x; then
694 cross_compiling=maybe
695 echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
696 If a cross compiler is detected then cross compile mode will be used." >&2
697 elif test "x$build_alias" != "x$host_alias"; then
698 cross_compiling=yes
702 ac_tool_prefix=
703 test -n "$host_alias" && ac_tool_prefix=$host_alias-
705 test "$silent" = yes && exec 6>/dev/null
708 # Find the source files, if location was not specified.
709 if test -z "$srcdir"; then
710 ac_srcdir_defaulted=yes
711 # Try the directory containing this script, then its parent.
712 ac_confdir=`(dirname "$0") 2>/dev/null ||
713 $as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
714 X"$0" : 'X\(//\)[^/]' \| \
715 X"$0" : 'X\(//\)$' \| \
716 X"$0" : 'X\(/\)' \| \
717 . : '\(.\)' 2>/dev/null ||
718 echo X"$0" |
719 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
720 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
721 /^X\(\/\/\)$/{ s//\1/; q; }
722 /^X\(\/\).*/{ s//\1/; q; }
723 s/.*/./; q'`
724 srcdir=$ac_confdir
725 if test ! -r $srcdir/$ac_unique_file; then
726 srcdir=..
728 else
729 ac_srcdir_defaulted=no
731 if test ! -r $srcdir/$ac_unique_file; then
732 if test "$ac_srcdir_defaulted" = yes; then
733 { echo "$as_me: error: cannot find sources ($ac_unique_file) in $ac_confdir or .." >&2
734 { (exit 1); exit 1; }; }
735 else
736 { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
737 { (exit 1); exit 1; }; }
740 (cd $srcdir && test -r ./$ac_unique_file) 2>/dev/null ||
741 { echo "$as_me: error: sources are in $srcdir, but \`cd $srcdir' does not work" >&2
742 { (exit 1); exit 1; }; }
743 srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'`
744 ac_env_build_alias_set=${build_alias+set}
745 ac_env_build_alias_value=$build_alias
746 ac_cv_env_build_alias_set=${build_alias+set}
747 ac_cv_env_build_alias_value=$build_alias
748 ac_env_host_alias_set=${host_alias+set}
749 ac_env_host_alias_value=$host_alias
750 ac_cv_env_host_alias_set=${host_alias+set}
751 ac_cv_env_host_alias_value=$host_alias
752 ac_env_target_alias_set=${target_alias+set}
753 ac_env_target_alias_value=$target_alias
754 ac_cv_env_target_alias_set=${target_alias+set}
755 ac_cv_env_target_alias_value=$target_alias
756 ac_env_CC_set=${CC+set}
757 ac_env_CC_value=$CC
758 ac_cv_env_CC_set=${CC+set}
759 ac_cv_env_CC_value=$CC
760 ac_env_CFLAGS_set=${CFLAGS+set}
761 ac_env_CFLAGS_value=$CFLAGS
762 ac_cv_env_CFLAGS_set=${CFLAGS+set}
763 ac_cv_env_CFLAGS_value=$CFLAGS
764 ac_env_LDFLAGS_set=${LDFLAGS+set}
765 ac_env_LDFLAGS_value=$LDFLAGS
766 ac_cv_env_LDFLAGS_set=${LDFLAGS+set}
767 ac_cv_env_LDFLAGS_value=$LDFLAGS
768 ac_env_CPPFLAGS_set=${CPPFLAGS+set}
769 ac_env_CPPFLAGS_value=$CPPFLAGS
770 ac_cv_env_CPPFLAGS_set=${CPPFLAGS+set}
771 ac_cv_env_CPPFLAGS_value=$CPPFLAGS
772 ac_env_CPP_set=${CPP+set}
773 ac_env_CPP_value=$CPP
774 ac_cv_env_CPP_set=${CPP+set}
775 ac_cv_env_CPP_value=$CPP
778 # Report the --help message.
780 if test "$ac_init_help" = "long"; then
781 # Omit some internal or obsolete options to make the list less imposing.
782 # This message is too long to be a string in the A/UX 3.1 sh.
783 cat <<_ACEOF
784 \`configure' configures python 2.6 to adapt to many kinds of systems.
786 Usage: $0 [OPTION]... [VAR=VALUE]...
788 To assign environment variables (e.g., CC, CFLAGS...), specify them as
789 VAR=VALUE. See below for descriptions of some of the useful variables.
791 Defaults for the options are specified in brackets.
793 Configuration:
794 -h, --help display this help and exit
795 --help=short display options specific to this package
796 --help=recursive display the short help of all the included packages
797 -V, --version display version information and exit
798 -q, --quiet, --silent do not print \`checking...' messages
799 --cache-file=FILE cache test results in FILE [disabled]
800 -C, --config-cache alias for \`--cache-file=config.cache'
801 -n, --no-create do not create output files
802 --srcdir=DIR find the sources in DIR [configure dir or \`..']
804 _ACEOF
806 cat <<_ACEOF
807 Installation directories:
808 --prefix=PREFIX install architecture-independent files in PREFIX
809 [$ac_default_prefix]
810 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
811 [PREFIX]
813 By default, \`make install' will install all the files in
814 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
815 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
816 for instance \`--prefix=\$HOME'.
818 For better control, use the options below.
820 Fine tuning of the installation directories:
821 --bindir=DIR user executables [EPREFIX/bin]
822 --sbindir=DIR system admin executables [EPREFIX/sbin]
823 --libexecdir=DIR program executables [EPREFIX/libexec]
824 --datadir=DIR read-only architecture-independent data [PREFIX/share]
825 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
826 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
827 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
828 --libdir=DIR object code libraries [EPREFIX/lib]
829 --includedir=DIR C header files [PREFIX/include]
830 --oldincludedir=DIR C header files for non-gcc [/usr/include]
831 --infodir=DIR info documentation [PREFIX/info]
832 --mandir=DIR man documentation [PREFIX/man]
833 _ACEOF
835 cat <<\_ACEOF
836 _ACEOF
839 if test -n "$ac_init_help"; then
840 case $ac_init_help in
841 short | recursive ) echo "Configuration of python 2.6:";;
842 esac
843 cat <<\_ACEOF
845 Optional Features:
846 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
847 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
848 --enable-universalsdk[SDKDIR]
849 Build agains Mac OS X 10.4u SDK (ppc/i386)
850 --enable-framework[=INSTALLDIR]
851 Build (MacOSX|Darwin) framework
852 --enable-shared disable/enable building shared python library
853 --enable-profiling enable C-level code profiling
854 --enable-toolbox-glue disable/enable MacOSX glue code for extensions
855 --enable-ipv6 Enable ipv6 (with ipv4) support
856 --disable-ipv6 Disable ipv6 support
857 --enable-unicode[=ucs[24]]
858 Enable Unicode strings (default is yes)
860 Optional Packages:
861 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
862 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
863 --without-gcc never use gcc
864 --with-cxx-main=<compiler>
865 compile main() and link python executable with C++
866 compiler
867 --with-suffix=.exe set executable suffix
868 --with-pydebug build with Py_DEBUG defined
869 --with-libs='lib1 ...' link against additional libs
870 --with-system-ffi build _ctypes module using an installed ffi library
871 --with-signal-module disable/enable signal module
872 --with-dec-threads use DEC Alpha/OSF1 thread-safe libraries
873 --with(out)-threads[=DIRECTORY]
874 disable/enable thread support
875 --with(out)-thread[=DIRECTORY]
876 deprecated; use --with(out)-threads
877 --with-pth use GNU pth threading libraries
878 --with(out)-doc-strings disable/enable documentation strings
879 --with(out)-tsc enable/disable timestamp counter profile
880 --with(out)-pymalloc disable/enable specialized mallocs
881 --with-wctype-functions use wctype.h functions
882 --with-fpectl enable SIGFPE catching
883 --with-libm=STRING math library
884 --with-libc=STRING C library
886 Some influential environment variables:
887 CC C compiler command
888 CFLAGS C compiler flags
889 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
890 nonstandard directory <lib dir>
891 CPPFLAGS C/C++ preprocessor flags, e.g. -I<include dir> if you have
892 headers in a nonstandard directory <include dir>
893 CPP C preprocessor
895 Use these variables to override the choices made by `configure' or to help
896 it to find libraries and programs with nonstandard names/locations.
898 Report bugs to <http://www.python.org/python-bugs>.
899 _ACEOF
902 if test "$ac_init_help" = "recursive"; then
903 # If there are subdirs, report their specific --help.
904 ac_popdir=`pwd`
905 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
906 test -d $ac_dir || continue
907 ac_builddir=.
909 if test "$ac_dir" != .; then
910 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
911 # A "../" for each directory in $ac_dir_suffix.
912 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
913 else
914 ac_dir_suffix= ac_top_builddir=
917 case $srcdir in
918 .) # No --srcdir option. We are building in place.
919 ac_srcdir=.
920 if test -z "$ac_top_builddir"; then
921 ac_top_srcdir=.
922 else
923 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
924 fi ;;
925 [\\/]* | ?:[\\/]* ) # Absolute path.
926 ac_srcdir=$srcdir$ac_dir_suffix;
927 ac_top_srcdir=$srcdir ;;
928 *) # Relative path.
929 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
930 ac_top_srcdir=$ac_top_builddir$srcdir ;;
931 esac
933 # Do not use `cd foo && pwd` to compute absolute paths, because
934 # the directories may not exist.
935 case `pwd` in
936 .) ac_abs_builddir="$ac_dir";;
938 case "$ac_dir" in
939 .) ac_abs_builddir=`pwd`;;
940 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
941 *) ac_abs_builddir=`pwd`/"$ac_dir";;
942 esac;;
943 esac
944 case $ac_abs_builddir in
945 .) ac_abs_top_builddir=${ac_top_builddir}.;;
947 case ${ac_top_builddir}. in
948 .) ac_abs_top_builddir=$ac_abs_builddir;;
949 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
950 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
951 esac;;
952 esac
953 case $ac_abs_builddir in
954 .) ac_abs_srcdir=$ac_srcdir;;
956 case $ac_srcdir in
957 .) ac_abs_srcdir=$ac_abs_builddir;;
958 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
959 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
960 esac;;
961 esac
962 case $ac_abs_builddir in
963 .) ac_abs_top_srcdir=$ac_top_srcdir;;
965 case $ac_top_srcdir in
966 .) ac_abs_top_srcdir=$ac_abs_builddir;;
967 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
968 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
969 esac;;
970 esac
972 cd $ac_dir
973 # Check for guested configure; otherwise get Cygnus style configure.
974 if test -f $ac_srcdir/configure.gnu; then
975 echo
976 $SHELL $ac_srcdir/configure.gnu --help=recursive
977 elif test -f $ac_srcdir/configure; then
978 echo
979 $SHELL $ac_srcdir/configure --help=recursive
980 elif test -f $ac_srcdir/configure.ac ||
981 test -f $ac_srcdir/configure.in; then
982 echo
983 $ac_configure --help
984 else
985 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
987 cd $ac_popdir
988 done
991 test -n "$ac_init_help" && exit 0
992 if $ac_init_version; then
993 cat <<\_ACEOF
994 python configure 2.6
995 generated by GNU Autoconf 2.59
997 Copyright (C) 2003 Free Software Foundation, Inc.
998 This configure script is free software; the Free Software Foundation
999 gives unlimited permission to copy, distribute and modify it.
1000 _ACEOF
1001 exit 0
1003 exec 5>config.log
1004 cat >&5 <<_ACEOF
1005 This file contains any messages produced by compilers while
1006 running configure, to aid debugging if configure makes a mistake.
1008 It was created by python $as_me 2.6, which was
1009 generated by GNU Autoconf 2.59. Invocation command line was
1011 $ $0 $@
1013 _ACEOF
1015 cat <<_ASUNAME
1016 ## --------- ##
1017 ## Platform. ##
1018 ## --------- ##
1020 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1021 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1022 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1023 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1024 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1026 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1027 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1029 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1030 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1031 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1032 hostinfo = `(hostinfo) 2>/dev/null || echo unknown`
1033 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1034 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1035 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1037 _ASUNAME
1039 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1040 for as_dir in $PATH
1042 IFS=$as_save_IFS
1043 test -z "$as_dir" && as_dir=.
1044 echo "PATH: $as_dir"
1045 done
1047 } >&5
1049 cat >&5 <<_ACEOF
1052 ## ----------- ##
1053 ## Core tests. ##
1054 ## ----------- ##
1056 _ACEOF
1059 # Keep a trace of the command line.
1060 # Strip out --no-create and --no-recursion so they do not pile up.
1061 # Strip out --silent because we don't want to record it for future runs.
1062 # Also quote any args containing shell meta-characters.
1063 # Make two passes to allow for proper duplicate-argument suppression.
1064 ac_configure_args=
1065 ac_configure_args0=
1066 ac_configure_args1=
1067 ac_sep=
1068 ac_must_keep_next=false
1069 for ac_pass in 1 2
1071 for ac_arg
1073 case $ac_arg in
1074 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1075 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1076 | -silent | --silent | --silen | --sile | --sil)
1077 continue ;;
1078 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1079 ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1080 esac
1081 case $ac_pass in
1082 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1084 ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1085 if test $ac_must_keep_next = true; then
1086 ac_must_keep_next=false # Got value, back to normal.
1087 else
1088 case $ac_arg in
1089 *=* | --config-cache | -C | -disable-* | --disable-* \
1090 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1091 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1092 | -with-* | --with-* | -without-* | --without-* | --x)
1093 case "$ac_configure_args0 " in
1094 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1095 esac
1097 -* ) ac_must_keep_next=true ;;
1098 esac
1100 ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
1101 # Get rid of the leading space.
1102 ac_sep=" "
1104 esac
1105 done
1106 done
1107 $as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1108 $as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1110 # When interrupted or exit'd, cleanup temporary files, and complete
1111 # config.log. We remove comments because anyway the quotes in there
1112 # would cause problems or look ugly.
1113 # WARNING: Be sure not to use single quotes in there, as some shells,
1114 # such as our DU 5.0 friend, will then `close' the trap.
1115 trap 'exit_status=$?
1116 # Save into config.log some information that might help in debugging.
1118 echo
1120 cat <<\_ASBOX
1121 ## ---------------- ##
1122 ## Cache variables. ##
1123 ## ---------------- ##
1124 _ASBOX
1125 echo
1126 # The following way of writing the cache mishandles newlines in values,
1128 (set) 2>&1 |
1129 case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
1130 *ac_space=\ *)
1131 sed -n \
1132 "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
1133 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
1136 sed -n \
1137 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
1139 esac;
1141 echo
1143 cat <<\_ASBOX
1144 ## ----------------- ##
1145 ## Output variables. ##
1146 ## ----------------- ##
1147 _ASBOX
1148 echo
1149 for ac_var in $ac_subst_vars
1151 eval ac_val=$`echo $ac_var`
1152 echo "$ac_var='"'"'$ac_val'"'"'"
1153 done | sort
1154 echo
1156 if test -n "$ac_subst_files"; then
1157 cat <<\_ASBOX
1158 ## ------------- ##
1159 ## Output files. ##
1160 ## ------------- ##
1161 _ASBOX
1162 echo
1163 for ac_var in $ac_subst_files
1165 eval ac_val=$`echo $ac_var`
1166 echo "$ac_var='"'"'$ac_val'"'"'"
1167 done | sort
1168 echo
1171 if test -s confdefs.h; then
1172 cat <<\_ASBOX
1173 ## ----------- ##
1174 ## confdefs.h. ##
1175 ## ----------- ##
1176 _ASBOX
1177 echo
1178 sed "/^$/d" confdefs.h | sort
1179 echo
1181 test "$ac_signal" != 0 &&
1182 echo "$as_me: caught signal $ac_signal"
1183 echo "$as_me: exit $exit_status"
1184 } >&5
1185 rm -f core *.core &&
1186 rm -rf conftest* confdefs* conf$$* $ac_clean_files &&
1187 exit $exit_status
1189 for ac_signal in 1 2 13 15; do
1190 trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1191 done
1192 ac_signal=0
1194 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1195 rm -rf conftest* confdefs.h
1196 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
1197 echo >confdefs.h
1199 # Predefined preprocessor variables.
1201 cat >>confdefs.h <<_ACEOF
1202 #define PACKAGE_NAME "$PACKAGE_NAME"
1203 _ACEOF
1206 cat >>confdefs.h <<_ACEOF
1207 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1208 _ACEOF
1211 cat >>confdefs.h <<_ACEOF
1212 #define PACKAGE_VERSION "$PACKAGE_VERSION"
1213 _ACEOF
1216 cat >>confdefs.h <<_ACEOF
1217 #define PACKAGE_STRING "$PACKAGE_STRING"
1218 _ACEOF
1221 cat >>confdefs.h <<_ACEOF
1222 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1223 _ACEOF
1226 # Let the site file select an alternate cache file if it wants to.
1227 # Prefer explicitly selected file to automatically selected ones.
1228 if test -z "$CONFIG_SITE"; then
1229 if test "x$prefix" != xNONE; then
1230 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
1231 else
1232 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
1235 for ac_site_file in $CONFIG_SITE; do
1236 if test -r "$ac_site_file"; then
1237 { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1238 echo "$as_me: loading site script $ac_site_file" >&6;}
1239 sed 's/^/| /' "$ac_site_file" >&5
1240 . "$ac_site_file"
1242 done
1244 if test -r "$cache_file"; then
1245 # Some versions of bash will fail to source /dev/null (special
1246 # files actually), so we avoid doing that.
1247 if test -f "$cache_file"; then
1248 { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1249 echo "$as_me: loading cache $cache_file" >&6;}
1250 case $cache_file in
1251 [\\/]* | ?:[\\/]* ) . $cache_file;;
1252 *) . ./$cache_file;;
1253 esac
1255 else
1256 { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1257 echo "$as_me: creating cache $cache_file" >&6;}
1258 >$cache_file
1261 # Check that the precious variables saved in the cache have kept the same
1262 # value.
1263 ac_cache_corrupted=false
1264 for ac_var in `(set) 2>&1 |
1265 sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
1266 eval ac_old_set=\$ac_cv_env_${ac_var}_set
1267 eval ac_new_set=\$ac_env_${ac_var}_set
1268 eval ac_old_val="\$ac_cv_env_${ac_var}_value"
1269 eval ac_new_val="\$ac_env_${ac_var}_value"
1270 case $ac_old_set,$ac_new_set in
1271 set,)
1272 { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1273 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1274 ac_cache_corrupted=: ;;
1275 ,set)
1276 { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1277 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1278 ac_cache_corrupted=: ;;
1279 ,);;
1281 if test "x$ac_old_val" != "x$ac_new_val"; then
1282 { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1283 echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1284 { echo "$as_me:$LINENO: former value: $ac_old_val" >&5
1285 echo "$as_me: former value: $ac_old_val" >&2;}
1286 { echo "$as_me:$LINENO: current value: $ac_new_val" >&5
1287 echo "$as_me: current value: $ac_new_val" >&2;}
1288 ac_cache_corrupted=:
1289 fi;;
1290 esac
1291 # Pass precious variables to config.status.
1292 if test "$ac_new_set" = set; then
1293 case $ac_new_val in
1294 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1295 ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1296 *) ac_arg=$ac_var=$ac_new_val ;;
1297 esac
1298 case " $ac_configure_args " in
1299 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
1300 *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1301 esac
1303 done
1304 if $ac_cache_corrupted; then
1305 { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1306 echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1307 { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1308 echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1309 { (exit 1); exit 1; }; }
1312 ac_ext=c
1313 ac_cpp='$CPP $CPPFLAGS'
1314 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1315 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1316 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1345 ac_config_headers="$ac_config_headers pyconfig.h"
1353 # We don't use PACKAGE_ variables, and they cause conflicts
1354 # with other autoconf-based packages that include Python.h
1355 grep -v 'define PACKAGE_' <confdefs.h >confdefs.h.new
1356 rm confdefs.h
1357 mv confdefs.h.new confdefs.h
1360 VERSION=2.6
1363 SOVERSION=1.0
1365 # The later defininition of _XOPEN_SOURCE disables certain features
1366 # on Linux, so we need _GNU_SOURCE to re-enable them (makedev, tm_zone).
1368 cat >>confdefs.h <<\_ACEOF
1369 #define _GNU_SOURCE 1
1370 _ACEOF
1373 # The later defininition of _XOPEN_SOURCE and _POSIX_C_SOURCE disables
1374 # certain features on NetBSD, so we need _NETBSD_SOURCE to re-enable
1375 # them.
1377 cat >>confdefs.h <<\_ACEOF
1378 #define _NETBSD_SOURCE 1
1379 _ACEOF
1382 # The later defininition of _XOPEN_SOURCE and _POSIX_C_SOURCE disables
1383 # certain features on FreeBSD, so we need __BSD_VISIBLE to re-enable
1384 # them.
1386 cat >>confdefs.h <<\_ACEOF
1387 #define __BSD_VISIBLE 1
1388 _ACEOF
1391 # The later defininition of _XOPEN_SOURCE and _POSIX_C_SOURCE disables
1392 # u_int on Irix 5.3. Defining _BSD_TYPES brings it back.
1394 cat >>confdefs.h <<\_ACEOF
1395 #define _BSD_TYPES 1
1396 _ACEOF
1399 define_xopen_source=yes
1401 # Arguments passed to configure.
1403 CONFIG_ARGS="$ac_configure_args"
1405 # Check whether --enable-universalsdk or --disable-universalsdk was given.
1406 if test "${enable_universalsdk+set}" = set; then
1407 enableval="$enable_universalsdk"
1409 case $enableval in
1410 yes)
1411 enableval=/Developer/SDKs/MacOSX10.4u.sdk
1413 esac
1414 case $enableval in
1416 UNIVERSALSDK=
1417 enable_universalsdk=
1420 UNIVERSALSDK=$enableval
1422 esac
1424 else
1426 UNIVERSALSDK=
1427 enable_universalsdk=
1432 # Check whether --enable-framework or --disable-framework was given.
1433 if test "${enable_framework+set}" = set; then
1434 enableval="$enable_framework"
1436 case $enableval in
1437 yes)
1438 enableval=/Library/Frameworks
1439 esac
1440 case $enableval in
1442 PYTHONFRAMEWORK=
1443 PYTHONFRAMEWORKDIR=no-framework
1444 PYTHONFRAMEWORKPREFIX=
1445 PYTHONFRAMEWORKINSTALLDIR=
1446 FRAMEWORKINSTALLFIRST=
1447 FRAMEWORKINSTALLLAST=
1448 FRAMEWORKALTINSTALLFIRST=
1449 FRAMEWORKALTINSTALLLAST=
1450 if test "x${prefix}" = "xNONE"; then
1451 FRAMEWORKUNIXTOOLSPREFIX="${ac_default_prefix}"
1452 else
1453 FRAMEWORKUNIXTOOLSPREFIX="${prefix}"
1455 enable_framework=
1458 PYTHONFRAMEWORK=Python
1459 PYTHONFRAMEWORKDIR=Python.framework
1460 PYTHONFRAMEWORKPREFIX=$enableval
1461 PYTHONFRAMEWORKINSTALLDIR=$PYTHONFRAMEWORKPREFIX/$PYTHONFRAMEWORKDIR
1462 FRAMEWORKINSTALLFIRST="frameworkinstallstructure"
1463 FRAMEWORKINSTALLLAST="frameworkinstallmaclib frameworkinstallapps frameworkinstallunixtools"
1464 FRAMEWORKALTINSTALLFIRST="${FRAMEWORKINSTALLFIRST} bininstall maninstall"
1465 FRAMEWORKALTINSTALLLAST="frameworkinstallmaclib frameworkinstallapps frameworkaltinstallunixtools"
1466 if test "x${prefix}" = "xNONE" ; then
1467 FRAMEWORKUNIXTOOLSPREFIX="${ac_default_prefix}"
1468 else
1469 FRAMEWORKUNIXTOOLSPREFIX="${prefix}"
1471 prefix=$PYTHONFRAMEWORKINSTALLDIR/Versions/$VERSION
1473 # Add makefiles for Mac specific code to the list of output
1474 # files:
1475 ac_config_files="$ac_config_files Mac/Makefile"
1477 ac_config_files="$ac_config_files Mac/PythonLauncher/Makefile"
1479 ac_config_files="$ac_config_files Mac/IDLE/Makefile"
1481 esac
1483 else
1485 PYTHONFRAMEWORK=
1486 PYTHONFRAMEWORKDIR=no-framework
1487 PYTHONFRAMEWORKPREFIX=
1488 PYTHONFRAMEWORKINSTALLDIR=
1489 FRAMEWORKINSTALLFIRST=
1490 FRAMEWORKINSTALLLAST=
1491 FRAMEWORKALTINSTALLFIRST=
1492 FRAMEWORKALTINSTALLLAST=
1493 if test "x${prefix}" = "xNONE" ; then
1494 FRAMEWORKUNIXTOOLSPREFIX="${ac_default_prefix}"
1495 else
1496 FRAMEWORKUNIXTOOLSPREFIX="${prefix}"
1498 enable_framework=
1511 ##AC_ARG_WITH(dyld,
1512 ## AC_HELP_STRING(--with-dyld,
1513 ## Use (OpenStep|Rhapsody) dynamic linker))
1515 # Set name for machine-dependent library files
1517 echo "$as_me:$LINENO: checking MACHDEP" >&5
1518 echo $ECHO_N "checking MACHDEP... $ECHO_C" >&6
1519 if test -z "$MACHDEP"
1520 then
1521 ac_sys_system=`uname -s`
1522 if test "$ac_sys_system" = "AIX" -o "$ac_sys_system" = "Monterey64" \
1523 -o "$ac_sys_system" = "UnixWare" -o "$ac_sys_system" = "OpenUNIX"; then
1524 ac_sys_release=`uname -v`
1525 else
1526 ac_sys_release=`uname -r`
1528 ac_md_system=`echo $ac_sys_system |
1529 tr -d '/ ' | tr '[A-Z]' '[a-z]'`
1530 ac_md_release=`echo $ac_sys_release |
1531 tr -d '/ ' | sed 's/^[A-Z]\.//' | sed 's/\..*//'`
1532 MACHDEP="$ac_md_system$ac_md_release"
1534 case $MACHDEP in
1535 cygwin*) MACHDEP="cygwin";;
1536 darwin*) MACHDEP="darwin";;
1537 atheos*) MACHDEP="atheos";;
1538 irix646) MACHDEP="irix6";;
1539 '') MACHDEP="unknown";;
1540 esac
1543 # Some systems cannot stand _XOPEN_SOURCE being defined at all; they
1544 # disable features if it is defined, without any means to access these
1545 # features as extensions. For these systems, we skip the definition of
1546 # _XOPEN_SOURCE. Before adding a system to the list to gain access to
1547 # some feature, make sure there is no alternative way to access this
1548 # feature. Also, when using wildcards, make sure you have verified the
1549 # need for not defining _XOPEN_SOURCE on all systems matching the
1550 # wildcard, and that the wildcard does not include future systems
1551 # (which may remove their limitations).
1552 case $ac_sys_system/$ac_sys_release in
1553 # On OpenBSD, select(2) is not available if _XOPEN_SOURCE is defined,
1554 # even though select is a POSIX function. Reported by J. Ribbens.
1555 # Reconfirmed for OpenBSD 3.3 by Zachary Hamm, for 3.4 by Jason Ish.
1556 OpenBSD/2.* | OpenBSD/3.[0123456789] | OpenBSD/4.[0])
1557 define_xopen_source=no;;
1558 # Defining _XOPEN_SOURCE on NetBSD version prior to the introduction of
1559 # _NETBSD_SOURCE disables certain features (eg. setgroups). Reported by
1560 # Marc Recht
1561 NetBSD/1.5 | NetBSD/1.5.* | NetBSD/1.6 | NetBSD/1.6.* | NetBSD/1.6A-S)
1562 define_xopen_source=no;;
1563 # On Solaris 2.6, sys/wait.h is inconsistent in the usage
1564 # of union __?sigval. Reported by Stuart Bishop.
1565 SunOS/5.6)
1566 define_xopen_source=no;;
1567 # On UnixWare 7, u_long is never defined with _XOPEN_SOURCE,
1568 # but used in /usr/include/netinet/tcp.h. Reported by Tim Rice.
1569 # Reconfirmed for 7.1.4 by Martin v. Loewis.
1570 OpenUNIX/8.0.0| UnixWare/7.1.[0-4])
1571 define_xopen_source=no;;
1572 # On OpenServer 5, u_short is never defined with _XOPEN_SOURCE,
1573 # but used in struct sockaddr.sa_family. Reported by Tim Rice.
1574 SCO_SV/3.2)
1575 define_xopen_source=no;;
1576 # On FreeBSD 4.8 and MacOS X 10.2, a bug in ncurses.h means that
1577 # it craps out if _XOPEN_EXTENDED_SOURCE is defined. Apparently,
1578 # this is fixed in 10.3, which identifies itself as Darwin/7.*
1579 # This should hopefully be fixed in FreeBSD 4.9
1580 FreeBSD/4.8* | Darwin/6* )
1581 define_xopen_source=no;;
1582 # On AIX 4 and 5.1, mbstate_t is defined only when _XOPEN_SOURCE == 500 but
1583 # used in wcsnrtombs() and mbsnrtowcs() even if _XOPEN_SOURCE is not defined
1584 # or has another value. By not (re)defining it, the defaults come in place.
1585 AIX/4)
1586 define_xopen_source=no;;
1587 AIX/5)
1588 if test `uname -r` -eq 1; then
1589 define_xopen_source=no
1592 # On Mac OS X 10.4, defining _POSIX_C_SOURCE or _XOPEN_SOURCE
1593 # disables platform specific features beyond repair.
1594 # On Mac OS X 10.3, defining _POSIX_C_SOURCE or _XOPEN_SOURCE
1595 # has no effect, don't bother defining them
1596 Darwin/[789].*)
1597 define_xopen_source=no
1600 esac
1602 if test $define_xopen_source = yes
1603 then
1604 # On Solaris w/ g++ it appears that _XOPEN_SOURCE has to be
1605 # defined precisely as g++ defines it
1606 # Furthermore, on Solaris 10, XPG6 requires the use of a C99
1607 # compiler
1608 case $ac_sys_system/$ac_sys_release in
1609 SunOS/5.8|SunOS/5.9|SunOS/5.10)
1611 cat >>confdefs.h <<\_ACEOF
1612 #define _XOPEN_SOURCE 500
1613 _ACEOF
1618 cat >>confdefs.h <<\_ACEOF
1619 #define _XOPEN_SOURCE 600
1620 _ACEOF
1623 esac
1625 # On Tru64 Unix 4.0F, defining _XOPEN_SOURCE also requires
1626 # definition of _XOPEN_SOURCE_EXTENDED and _POSIX_C_SOURCE, or else
1627 # several APIs are not declared. Since this is also needed in some
1628 # cases for HP-UX, we define it globally.
1629 # except for Solaris 10, where it must not be defined,
1630 # as it implies XPG4.2
1631 case $ac_sys_system/$ac_sys_release in
1632 SunOS/5.10)
1636 cat >>confdefs.h <<\_ACEOF
1637 #define _XOPEN_SOURCE_EXTENDED 1
1638 _ACEOF
1641 esac
1644 cat >>confdefs.h <<\_ACEOF
1645 #define _POSIX_C_SOURCE 200112L
1646 _ACEOF
1652 # SGI compilers allow the specification of the both the ABI and the
1653 # ISA on the command line. Depending on the values of these switches,
1654 # different and often incompatable code will be generated.
1656 # The SGI_ABI variable can be used to modify the CC and LDFLAGS and
1657 # thus supply support for various ABI/ISA combinations. The MACHDEP
1658 # variable is also adjusted.
1661 if test ! -z "$SGI_ABI"
1662 then
1663 CC="cc $SGI_ABI"
1664 LDFLAGS="$SGI_ABI $LDFLAGS"
1665 MACHDEP=`echo "${MACHDEP}${SGI_ABI}" | sed 's/ *//g'`
1667 echo "$as_me:$LINENO: result: $MACHDEP" >&5
1668 echo "${ECHO_T}$MACHDEP" >&6
1670 # And add extra plat-mac for darwin
1673 echo "$as_me:$LINENO: checking EXTRAPLATDIR" >&5
1674 echo $ECHO_N "checking EXTRAPLATDIR... $ECHO_C" >&6
1675 if test -z "$EXTRAPLATDIR"
1676 then
1677 case $MACHDEP in
1678 darwin)
1679 EXTRAPLATDIR="\$(PLATMACDIRS)"
1680 EXTRAMACHDEPPATH="\$(PLATMACPATH)"
1683 EXTRAPLATDIR=""
1684 EXTRAMACHDEPPATH=""
1686 esac
1688 echo "$as_me:$LINENO: result: $EXTRAPLATDIR" >&5
1689 echo "${ECHO_T}$EXTRAPLATDIR" >&6
1691 # Record the configure-time value of MACOSX_DEPLOYMENT_TARGET,
1692 # it may influence the way we can build extensions, so distutils
1693 # needs to check it
1696 CONFIGURE_MACOSX_DEPLOYMENT_TARGET=
1697 EXPORT_MACOSX_DEPLOYMENT_TARGET='#'
1699 # checks for alternative programs
1701 # compiler flags are generated in two sets, BASECFLAGS and OPT. OPT is just
1702 # for debug/optimization stuff. BASECFLAGS is for flags that are required
1703 # just to get things to compile and link. Users are free to override OPT
1704 # when running configure or make. The build should not break if they do.
1705 # BASECFLAGS should generally not be messed with, however.
1707 # XXX shouldn't some/most/all of this code be merged with the stuff later
1708 # on that fiddles with OPT and BASECFLAGS?
1709 echo "$as_me:$LINENO: checking for --without-gcc" >&5
1710 echo $ECHO_N "checking for --without-gcc... $ECHO_C" >&6
1712 # Check whether --with-gcc or --without-gcc was given.
1713 if test "${with_gcc+set}" = set; then
1714 withval="$with_gcc"
1716 case $withval in
1717 no) CC=cc
1718 without_gcc=yes;;
1719 yes) CC=gcc
1720 without_gcc=no;;
1721 *) CC=$withval
1722 without_gcc=$withval;;
1723 esac
1724 else
1726 case $ac_sys_system in
1727 AIX*) CC=cc_r
1728 without_gcc=;;
1729 BeOS*)
1730 case $BE_HOST_CPU in
1731 ppc)
1732 CC=mwcc
1733 without_gcc=yes
1734 BASECFLAGS="$BASECFLAGS -export pragma"
1735 OPT="$OPT -O"
1736 LDFLAGS="$LDFLAGS -nodup"
1738 x86)
1739 CC=gcc
1740 without_gcc=no
1741 OPT="$OPT -O"
1744 { { echo "$as_me:$LINENO: error: Unknown BeOS platform \"$BE_HOST_CPU\"" >&5
1745 echo "$as_me: error: Unknown BeOS platform \"$BE_HOST_CPU\"" >&2;}
1746 { (exit 1); exit 1; }; }
1748 esac
1749 AR="\$(srcdir)/Modules/ar_beos"
1750 RANLIB=:
1752 Monterey*)
1753 RANLIB=:
1754 without_gcc=;;
1755 *) without_gcc=no;;
1756 esac
1758 echo "$as_me:$LINENO: result: $without_gcc" >&5
1759 echo "${ECHO_T}$without_gcc" >&6
1761 # If the user switches compilers, we can't believe the cache
1762 if test ! -z "$ac_cv_prog_CC" -a ! -z "$CC" -a "$CC" != "$ac_cv_prog_CC"
1763 then
1764 { { echo "$as_me:$LINENO: error: cached CC is different -- throw away $cache_file
1765 (it is also a good idea to do 'make clean' before compiling)" >&5
1766 echo "$as_me: error: cached CC is different -- throw away $cache_file
1767 (it is also a good idea to do 'make clean' before compiling)" >&2;}
1768 { (exit 1); exit 1; }; }
1771 ac_ext=c
1772 ac_cpp='$CPP $CPPFLAGS'
1773 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1774 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1775 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1776 if test -n "$ac_tool_prefix"; then
1777 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
1778 set dummy ${ac_tool_prefix}gcc; ac_word=$2
1779 echo "$as_me:$LINENO: checking for $ac_word" >&5
1780 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1781 if test "${ac_cv_prog_CC+set}" = set; then
1782 echo $ECHO_N "(cached) $ECHO_C" >&6
1783 else
1784 if test -n "$CC"; then
1785 ac_cv_prog_CC="$CC" # Let the user override the test.
1786 else
1787 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1788 for as_dir in $PATH
1790 IFS=$as_save_IFS
1791 test -z "$as_dir" && as_dir=.
1792 for ac_exec_ext in '' $ac_executable_extensions; do
1793 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1794 ac_cv_prog_CC="${ac_tool_prefix}gcc"
1795 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1796 break 2
1798 done
1799 done
1803 CC=$ac_cv_prog_CC
1804 if test -n "$CC"; then
1805 echo "$as_me:$LINENO: result: $CC" >&5
1806 echo "${ECHO_T}$CC" >&6
1807 else
1808 echo "$as_me:$LINENO: result: no" >&5
1809 echo "${ECHO_T}no" >&6
1813 if test -z "$ac_cv_prog_CC"; then
1814 ac_ct_CC=$CC
1815 # Extract the first word of "gcc", so it can be a program name with args.
1816 set dummy gcc; ac_word=$2
1817 echo "$as_me:$LINENO: checking for $ac_word" >&5
1818 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1819 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1820 echo $ECHO_N "(cached) $ECHO_C" >&6
1821 else
1822 if test -n "$ac_ct_CC"; then
1823 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1824 else
1825 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1826 for as_dir in $PATH
1828 IFS=$as_save_IFS
1829 test -z "$as_dir" && as_dir=.
1830 for ac_exec_ext in '' $ac_executable_extensions; do
1831 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1832 ac_cv_prog_ac_ct_CC="gcc"
1833 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1834 break 2
1836 done
1837 done
1841 ac_ct_CC=$ac_cv_prog_ac_ct_CC
1842 if test -n "$ac_ct_CC"; then
1843 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
1844 echo "${ECHO_T}$ac_ct_CC" >&6
1845 else
1846 echo "$as_me:$LINENO: result: no" >&5
1847 echo "${ECHO_T}no" >&6
1850 CC=$ac_ct_CC
1851 else
1852 CC="$ac_cv_prog_CC"
1855 if test -z "$CC"; then
1856 if test -n "$ac_tool_prefix"; then
1857 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
1858 set dummy ${ac_tool_prefix}cc; ac_word=$2
1859 echo "$as_me:$LINENO: checking for $ac_word" >&5
1860 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1861 if test "${ac_cv_prog_CC+set}" = set; then
1862 echo $ECHO_N "(cached) $ECHO_C" >&6
1863 else
1864 if test -n "$CC"; then
1865 ac_cv_prog_CC="$CC" # Let the user override the test.
1866 else
1867 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1868 for as_dir in $PATH
1870 IFS=$as_save_IFS
1871 test -z "$as_dir" && as_dir=.
1872 for ac_exec_ext in '' $ac_executable_extensions; do
1873 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1874 ac_cv_prog_CC="${ac_tool_prefix}cc"
1875 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1876 break 2
1878 done
1879 done
1883 CC=$ac_cv_prog_CC
1884 if test -n "$CC"; then
1885 echo "$as_me:$LINENO: result: $CC" >&5
1886 echo "${ECHO_T}$CC" >&6
1887 else
1888 echo "$as_me:$LINENO: result: no" >&5
1889 echo "${ECHO_T}no" >&6
1893 if test -z "$ac_cv_prog_CC"; then
1894 ac_ct_CC=$CC
1895 # Extract the first word of "cc", so it can be a program name with args.
1896 set dummy cc; ac_word=$2
1897 echo "$as_me:$LINENO: checking for $ac_word" >&5
1898 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1899 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1900 echo $ECHO_N "(cached) $ECHO_C" >&6
1901 else
1902 if test -n "$ac_ct_CC"; then
1903 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1904 else
1905 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1906 for as_dir in $PATH
1908 IFS=$as_save_IFS
1909 test -z "$as_dir" && as_dir=.
1910 for ac_exec_ext in '' $ac_executable_extensions; do
1911 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1912 ac_cv_prog_ac_ct_CC="cc"
1913 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1914 break 2
1916 done
1917 done
1921 ac_ct_CC=$ac_cv_prog_ac_ct_CC
1922 if test -n "$ac_ct_CC"; then
1923 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
1924 echo "${ECHO_T}$ac_ct_CC" >&6
1925 else
1926 echo "$as_me:$LINENO: result: no" >&5
1927 echo "${ECHO_T}no" >&6
1930 CC=$ac_ct_CC
1931 else
1932 CC="$ac_cv_prog_CC"
1936 if test -z "$CC"; then
1937 # Extract the first word of "cc", so it can be a program name with args.
1938 set dummy cc; ac_word=$2
1939 echo "$as_me:$LINENO: checking for $ac_word" >&5
1940 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1941 if test "${ac_cv_prog_CC+set}" = set; then
1942 echo $ECHO_N "(cached) $ECHO_C" >&6
1943 else
1944 if test -n "$CC"; then
1945 ac_cv_prog_CC="$CC" # Let the user override the test.
1946 else
1947 ac_prog_rejected=no
1948 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1949 for as_dir in $PATH
1951 IFS=$as_save_IFS
1952 test -z "$as_dir" && as_dir=.
1953 for ac_exec_ext in '' $ac_executable_extensions; do
1954 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1955 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
1956 ac_prog_rejected=yes
1957 continue
1959 ac_cv_prog_CC="cc"
1960 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1961 break 2
1963 done
1964 done
1966 if test $ac_prog_rejected = yes; then
1967 # We found a bogon in the path, so make sure we never use it.
1968 set dummy $ac_cv_prog_CC
1969 shift
1970 if test $# != 0; then
1971 # We chose a different compiler from the bogus one.
1972 # However, it has the same basename, so the bogon will be chosen
1973 # first if we set CC to just the basename; use the full file name.
1974 shift
1975 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
1980 CC=$ac_cv_prog_CC
1981 if test -n "$CC"; then
1982 echo "$as_me:$LINENO: result: $CC" >&5
1983 echo "${ECHO_T}$CC" >&6
1984 else
1985 echo "$as_me:$LINENO: result: no" >&5
1986 echo "${ECHO_T}no" >&6
1990 if test -z "$CC"; then
1991 if test -n "$ac_tool_prefix"; then
1992 for ac_prog in cl
1994 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
1995 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
1996 echo "$as_me:$LINENO: checking for $ac_word" >&5
1997 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1998 if test "${ac_cv_prog_CC+set}" = set; then
1999 echo $ECHO_N "(cached) $ECHO_C" >&6
2000 else
2001 if test -n "$CC"; then
2002 ac_cv_prog_CC="$CC" # Let the user override the test.
2003 else
2004 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2005 for as_dir in $PATH
2007 IFS=$as_save_IFS
2008 test -z "$as_dir" && as_dir=.
2009 for ac_exec_ext in '' $ac_executable_extensions; do
2010 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2011 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2012 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2013 break 2
2015 done
2016 done
2020 CC=$ac_cv_prog_CC
2021 if test -n "$CC"; then
2022 echo "$as_me:$LINENO: result: $CC" >&5
2023 echo "${ECHO_T}$CC" >&6
2024 else
2025 echo "$as_me:$LINENO: result: no" >&5
2026 echo "${ECHO_T}no" >&6
2029 test -n "$CC" && break
2030 done
2032 if test -z "$CC"; then
2033 ac_ct_CC=$CC
2034 for ac_prog in cl
2036 # Extract the first word of "$ac_prog", so it can be a program name with args.
2037 set dummy $ac_prog; ac_word=$2
2038 echo "$as_me:$LINENO: checking for $ac_word" >&5
2039 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2040 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2041 echo $ECHO_N "(cached) $ECHO_C" >&6
2042 else
2043 if test -n "$ac_ct_CC"; then
2044 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2045 else
2046 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2047 for as_dir in $PATH
2049 IFS=$as_save_IFS
2050 test -z "$as_dir" && as_dir=.
2051 for ac_exec_ext in '' $ac_executable_extensions; do
2052 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2053 ac_cv_prog_ac_ct_CC="$ac_prog"
2054 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2055 break 2
2057 done
2058 done
2062 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2063 if test -n "$ac_ct_CC"; then
2064 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2065 echo "${ECHO_T}$ac_ct_CC" >&6
2066 else
2067 echo "$as_me:$LINENO: result: no" >&5
2068 echo "${ECHO_T}no" >&6
2071 test -n "$ac_ct_CC" && break
2072 done
2074 CC=$ac_ct_CC
2080 test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2081 See \`config.log' for more details." >&5
2082 echo "$as_me: error: no acceptable C compiler found in \$PATH
2083 See \`config.log' for more details." >&2;}
2084 { (exit 1); exit 1; }; }
2086 # Provide some information about the compiler.
2087 echo "$as_me:$LINENO:" \
2088 "checking for C compiler version" >&5
2089 ac_compiler=`set X $ac_compile; echo $2`
2090 { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
2091 (eval $ac_compiler --version </dev/null >&5) 2>&5
2092 ac_status=$?
2093 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2094 (exit $ac_status); }
2095 { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
2096 (eval $ac_compiler -v </dev/null >&5) 2>&5
2097 ac_status=$?
2098 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2099 (exit $ac_status); }
2100 { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
2101 (eval $ac_compiler -V </dev/null >&5) 2>&5
2102 ac_status=$?
2103 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2104 (exit $ac_status); }
2106 cat >conftest.$ac_ext <<_ACEOF
2107 /* confdefs.h. */
2108 _ACEOF
2109 cat confdefs.h >>conftest.$ac_ext
2110 cat >>conftest.$ac_ext <<_ACEOF
2111 /* end confdefs.h. */
2114 main ()
2118 return 0;
2120 _ACEOF
2121 ac_clean_files_save=$ac_clean_files
2122 ac_clean_files="$ac_clean_files a.out a.exe b.out"
2123 # Try to create an executable without -o first, disregard a.out.
2124 # It will help us diagnose broken compilers, and finding out an intuition
2125 # of exeext.
2126 echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
2127 echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6
2128 ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2129 if { (eval echo "$as_me:$LINENO: \"$ac_link_default\"") >&5
2130 (eval $ac_link_default) 2>&5
2131 ac_status=$?
2132 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2133 (exit $ac_status); }; then
2134 # Find the output, starting from the most likely. This scheme is
2135 # not robust to junk in `.', hence go to wildcards (a.*) only as a last
2136 # resort.
2138 # Be careful to initialize this variable, since it used to be cached.
2139 # Otherwise an old cache value of `no' led to `EXEEXT = no' in a Makefile.
2140 ac_cv_exeext=
2141 # b.out is created by i960 compilers.
2142 for ac_file in a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out
2144 test -f "$ac_file" || continue
2145 case $ac_file in
2146 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj )
2148 conftest.$ac_ext )
2149 # This is the source file.
2151 [ab].out )
2152 # We found the default executable, but exeext='' is most
2153 # certainly right.
2154 break;;
2155 *.* )
2156 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2157 # FIXME: I believe we export ac_cv_exeext for Libtool,
2158 # but it would be cool to find out if it's true. Does anybody
2159 # maintain Libtool? --akim.
2160 export ac_cv_exeext
2161 break;;
2163 break;;
2164 esac
2165 done
2166 else
2167 echo "$as_me: failed program was:" >&5
2168 sed 's/^/| /' conftest.$ac_ext >&5
2170 { { echo "$as_me:$LINENO: error: C compiler cannot create executables
2171 See \`config.log' for more details." >&5
2172 echo "$as_me: error: C compiler cannot create executables
2173 See \`config.log' for more details." >&2;}
2174 { (exit 77); exit 77; }; }
2177 ac_exeext=$ac_cv_exeext
2178 echo "$as_me:$LINENO: result: $ac_file" >&5
2179 echo "${ECHO_T}$ac_file" >&6
2181 # Check the compiler produces executables we can run. If not, either
2182 # the compiler is broken, or we cross compile.
2183 echo "$as_me:$LINENO: checking whether the C compiler works" >&5
2184 echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6
2185 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
2186 # If not cross compiling, check that we can run a simple program.
2187 if test "$cross_compiling" != yes; then
2188 if { ac_try='./$ac_file'
2189 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2190 (eval $ac_try) 2>&5
2191 ac_status=$?
2192 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2193 (exit $ac_status); }; }; then
2194 cross_compiling=no
2195 else
2196 if test "$cross_compiling" = maybe; then
2197 cross_compiling=yes
2198 else
2199 { { echo "$as_me:$LINENO: error: cannot run C compiled programs.
2200 If you meant to cross compile, use \`--host'.
2201 See \`config.log' for more details." >&5
2202 echo "$as_me: error: cannot run C compiled programs.
2203 If you meant to cross compile, use \`--host'.
2204 See \`config.log' for more details." >&2;}
2205 { (exit 1); exit 1; }; }
2209 echo "$as_me:$LINENO: result: yes" >&5
2210 echo "${ECHO_T}yes" >&6
2212 rm -f a.out a.exe conftest$ac_cv_exeext b.out
2213 ac_clean_files=$ac_clean_files_save
2214 # Check the compiler produces executables we can run. If not, either
2215 # the compiler is broken, or we cross compile.
2216 echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
2217 echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
2218 echo "$as_me:$LINENO: result: $cross_compiling" >&5
2219 echo "${ECHO_T}$cross_compiling" >&6
2221 echo "$as_me:$LINENO: checking for suffix of executables" >&5
2222 echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6
2223 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
2224 (eval $ac_link) 2>&5
2225 ac_status=$?
2226 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2227 (exit $ac_status); }; then
2228 # If both `conftest.exe' and `conftest' are `present' (well, observable)
2229 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
2230 # work properly (i.e., refer to `conftest.exe'), while it won't with
2231 # `rm'.
2232 for ac_file in conftest.exe conftest conftest.*; do
2233 test -f "$ac_file" || continue
2234 case $ac_file in
2235 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj ) ;;
2236 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2237 export ac_cv_exeext
2238 break;;
2239 * ) break;;
2240 esac
2241 done
2242 else
2243 { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
2244 See \`config.log' for more details." >&5
2245 echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
2246 See \`config.log' for more details." >&2;}
2247 { (exit 1); exit 1; }; }
2250 rm -f conftest$ac_cv_exeext
2251 echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
2252 echo "${ECHO_T}$ac_cv_exeext" >&6
2254 rm -f conftest.$ac_ext
2255 EXEEXT=$ac_cv_exeext
2256 ac_exeext=$EXEEXT
2257 echo "$as_me:$LINENO: checking for suffix of object files" >&5
2258 echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6
2259 if test "${ac_cv_objext+set}" = set; then
2260 echo $ECHO_N "(cached) $ECHO_C" >&6
2261 else
2262 cat >conftest.$ac_ext <<_ACEOF
2263 /* confdefs.h. */
2264 _ACEOF
2265 cat confdefs.h >>conftest.$ac_ext
2266 cat >>conftest.$ac_ext <<_ACEOF
2267 /* end confdefs.h. */
2270 main ()
2274 return 0;
2276 _ACEOF
2277 rm -f conftest.o conftest.obj
2278 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2279 (eval $ac_compile) 2>&5
2280 ac_status=$?
2281 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2282 (exit $ac_status); }; then
2283 for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
2284 case $ac_file in
2285 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg ) ;;
2286 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2287 break;;
2288 esac
2289 done
2290 else
2291 echo "$as_me: failed program was:" >&5
2292 sed 's/^/| /' conftest.$ac_ext >&5
2294 { { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
2295 See \`config.log' for more details." >&5
2296 echo "$as_me: error: cannot compute suffix of object files: cannot compile
2297 See \`config.log' for more details." >&2;}
2298 { (exit 1); exit 1; }; }
2301 rm -f conftest.$ac_cv_objext conftest.$ac_ext
2303 echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2304 echo "${ECHO_T}$ac_cv_objext" >&6
2305 OBJEXT=$ac_cv_objext
2306 ac_objext=$OBJEXT
2307 echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2308 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
2309 if test "${ac_cv_c_compiler_gnu+set}" = set; then
2310 echo $ECHO_N "(cached) $ECHO_C" >&6
2311 else
2312 cat >conftest.$ac_ext <<_ACEOF
2313 /* confdefs.h. */
2314 _ACEOF
2315 cat confdefs.h >>conftest.$ac_ext
2316 cat >>conftest.$ac_ext <<_ACEOF
2317 /* end confdefs.h. */
2320 main ()
2322 #ifndef __GNUC__
2323 choke me
2324 #endif
2327 return 0;
2329 _ACEOF
2330 rm -f conftest.$ac_objext
2331 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2332 (eval $ac_compile) 2>conftest.er1
2333 ac_status=$?
2334 grep -v '^ *+' conftest.er1 >conftest.err
2335 rm -f conftest.er1
2336 cat conftest.err >&5
2337 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2338 (exit $ac_status); } &&
2339 { ac_try='test -z "$ac_c_werror_flag"
2340 || test ! -s conftest.err'
2341 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2342 (eval $ac_try) 2>&5
2343 ac_status=$?
2344 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2345 (exit $ac_status); }; } &&
2346 { ac_try='test -s conftest.$ac_objext'
2347 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2348 (eval $ac_try) 2>&5
2349 ac_status=$?
2350 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2351 (exit $ac_status); }; }; then
2352 ac_compiler_gnu=yes
2353 else
2354 echo "$as_me: failed program was:" >&5
2355 sed 's/^/| /' conftest.$ac_ext >&5
2357 ac_compiler_gnu=no
2359 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2360 ac_cv_c_compiler_gnu=$ac_compiler_gnu
2363 echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2364 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
2365 GCC=`test $ac_compiler_gnu = yes && echo yes`
2366 ac_test_CFLAGS=${CFLAGS+set}
2367 ac_save_CFLAGS=$CFLAGS
2368 CFLAGS="-g"
2369 echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
2370 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
2371 if test "${ac_cv_prog_cc_g+set}" = set; then
2372 echo $ECHO_N "(cached) $ECHO_C" >&6
2373 else
2374 cat >conftest.$ac_ext <<_ACEOF
2375 /* confdefs.h. */
2376 _ACEOF
2377 cat confdefs.h >>conftest.$ac_ext
2378 cat >>conftest.$ac_ext <<_ACEOF
2379 /* end confdefs.h. */
2382 main ()
2386 return 0;
2388 _ACEOF
2389 rm -f conftest.$ac_objext
2390 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2391 (eval $ac_compile) 2>conftest.er1
2392 ac_status=$?
2393 grep -v '^ *+' conftest.er1 >conftest.err
2394 rm -f conftest.er1
2395 cat conftest.err >&5
2396 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2397 (exit $ac_status); } &&
2398 { ac_try='test -z "$ac_c_werror_flag"
2399 || test ! -s conftest.err'
2400 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2401 (eval $ac_try) 2>&5
2402 ac_status=$?
2403 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2404 (exit $ac_status); }; } &&
2405 { ac_try='test -s conftest.$ac_objext'
2406 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2407 (eval $ac_try) 2>&5
2408 ac_status=$?
2409 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2410 (exit $ac_status); }; }; then
2411 ac_cv_prog_cc_g=yes
2412 else
2413 echo "$as_me: failed program was:" >&5
2414 sed 's/^/| /' conftest.$ac_ext >&5
2416 ac_cv_prog_cc_g=no
2418 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2420 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
2421 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
2422 if test "$ac_test_CFLAGS" = set; then
2423 CFLAGS=$ac_save_CFLAGS
2424 elif test $ac_cv_prog_cc_g = yes; then
2425 if test "$GCC" = yes; then
2426 CFLAGS="-g -O2"
2427 else
2428 CFLAGS="-g"
2430 else
2431 if test "$GCC" = yes; then
2432 CFLAGS="-O2"
2433 else
2434 CFLAGS=
2437 echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5
2438 echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
2439 if test "${ac_cv_prog_cc_stdc+set}" = set; then
2440 echo $ECHO_N "(cached) $ECHO_C" >&6
2441 else
2442 ac_cv_prog_cc_stdc=no
2443 ac_save_CC=$CC
2444 cat >conftest.$ac_ext <<_ACEOF
2445 /* confdefs.h. */
2446 _ACEOF
2447 cat confdefs.h >>conftest.$ac_ext
2448 cat >>conftest.$ac_ext <<_ACEOF
2449 /* end confdefs.h. */
2450 #include <stdarg.h>
2451 #include <stdio.h>
2452 #include <sys/types.h>
2453 #include <sys/stat.h>
2454 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
2455 struct buf { int x; };
2456 FILE * (*rcsopen) (struct buf *, struct stat *, int);
2457 static char *e (p, i)
2458 char **p;
2459 int i;
2461 return p[i];
2463 static char *f (char * (*g) (char **, int), char **p, ...)
2465 char *s;
2466 va_list v;
2467 va_start (v,p);
2468 s = g (p, va_arg (v,int));
2469 va_end (v);
2470 return s;
2473 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
2474 function prototypes and stuff, but not '\xHH' hex character constants.
2475 These don't provoke an error unfortunately, instead are silently treated
2476 as 'x'. The following induces an error, until -std1 is added to get
2477 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
2478 array size at least. It's necessary to write '\x00'==0 to get something
2479 that's true only with -std1. */
2480 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2482 int test (int i, double x);
2483 struct s1 {int (*f) (int a);};
2484 struct s2 {int (*f) (double a);};
2485 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2486 int argc;
2487 char **argv;
2489 main ()
2491 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
2493 return 0;
2495 _ACEOF
2496 # Don't try gcc -ansi; that turns off useful extensions and
2497 # breaks some systems' header files.
2498 # AIX -qlanglvl=ansi
2499 # Ultrix and OSF/1 -std1
2500 # HP-UX 10.20 and later -Ae
2501 # HP-UX older versions -Aa -D_HPUX_SOURCE
2502 # SVR4 -Xc -D__EXTENSIONS__
2503 for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2505 CC="$ac_save_CC $ac_arg"
2506 rm -f conftest.$ac_objext
2507 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2508 (eval $ac_compile) 2>conftest.er1
2509 ac_status=$?
2510 grep -v '^ *+' conftest.er1 >conftest.err
2511 rm -f conftest.er1
2512 cat conftest.err >&5
2513 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2514 (exit $ac_status); } &&
2515 { ac_try='test -z "$ac_c_werror_flag"
2516 || test ! -s conftest.err'
2517 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2518 (eval $ac_try) 2>&5
2519 ac_status=$?
2520 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2521 (exit $ac_status); }; } &&
2522 { ac_try='test -s conftest.$ac_objext'
2523 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2524 (eval $ac_try) 2>&5
2525 ac_status=$?
2526 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2527 (exit $ac_status); }; }; then
2528 ac_cv_prog_cc_stdc=$ac_arg
2529 break
2530 else
2531 echo "$as_me: failed program was:" >&5
2532 sed 's/^/| /' conftest.$ac_ext >&5
2535 rm -f conftest.err conftest.$ac_objext
2536 done
2537 rm -f conftest.$ac_ext conftest.$ac_objext
2538 CC=$ac_save_CC
2542 case "x$ac_cv_prog_cc_stdc" in
2543 x|xno)
2544 echo "$as_me:$LINENO: result: none needed" >&5
2545 echo "${ECHO_T}none needed" >&6 ;;
2547 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5
2548 echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
2549 CC="$CC $ac_cv_prog_cc_stdc" ;;
2550 esac
2552 # Some people use a C++ compiler to compile C. Since we use `exit',
2553 # in C++ we need to declare it. In case someone uses the same compiler
2554 # for both compiling C and C++ we need to have the C++ compiler decide
2555 # the declaration of exit, since it's the most demanding environment.
2556 cat >conftest.$ac_ext <<_ACEOF
2557 #ifndef __cplusplus
2558 choke me
2559 #endif
2560 _ACEOF
2561 rm -f conftest.$ac_objext
2562 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2563 (eval $ac_compile) 2>conftest.er1
2564 ac_status=$?
2565 grep -v '^ *+' conftest.er1 >conftest.err
2566 rm -f conftest.er1
2567 cat conftest.err >&5
2568 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2569 (exit $ac_status); } &&
2570 { ac_try='test -z "$ac_c_werror_flag"
2571 || test ! -s conftest.err'
2572 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2573 (eval $ac_try) 2>&5
2574 ac_status=$?
2575 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2576 (exit $ac_status); }; } &&
2577 { ac_try='test -s conftest.$ac_objext'
2578 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2579 (eval $ac_try) 2>&5
2580 ac_status=$?
2581 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2582 (exit $ac_status); }; }; then
2583 for ac_declaration in \
2584 '' \
2585 'extern "C" void std::exit (int) throw (); using std::exit;' \
2586 'extern "C" void std::exit (int); using std::exit;' \
2587 'extern "C" void exit (int) throw ();' \
2588 'extern "C" void exit (int);' \
2589 'void exit (int);'
2591 cat >conftest.$ac_ext <<_ACEOF
2592 /* confdefs.h. */
2593 _ACEOF
2594 cat confdefs.h >>conftest.$ac_ext
2595 cat >>conftest.$ac_ext <<_ACEOF
2596 /* end confdefs.h. */
2597 $ac_declaration
2598 #include <stdlib.h>
2600 main ()
2602 exit (42);
2604 return 0;
2606 _ACEOF
2607 rm -f conftest.$ac_objext
2608 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2609 (eval $ac_compile) 2>conftest.er1
2610 ac_status=$?
2611 grep -v '^ *+' conftest.er1 >conftest.err
2612 rm -f conftest.er1
2613 cat conftest.err >&5
2614 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2615 (exit $ac_status); } &&
2616 { ac_try='test -z "$ac_c_werror_flag"
2617 || test ! -s conftest.err'
2618 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2619 (eval $ac_try) 2>&5
2620 ac_status=$?
2621 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2622 (exit $ac_status); }; } &&
2623 { ac_try='test -s conftest.$ac_objext'
2624 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2625 (eval $ac_try) 2>&5
2626 ac_status=$?
2627 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2628 (exit $ac_status); }; }; then
2630 else
2631 echo "$as_me: failed program was:" >&5
2632 sed 's/^/| /' conftest.$ac_ext >&5
2634 continue
2636 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2637 cat >conftest.$ac_ext <<_ACEOF
2638 /* confdefs.h. */
2639 _ACEOF
2640 cat confdefs.h >>conftest.$ac_ext
2641 cat >>conftest.$ac_ext <<_ACEOF
2642 /* end confdefs.h. */
2643 $ac_declaration
2645 main ()
2647 exit (42);
2649 return 0;
2651 _ACEOF
2652 rm -f conftest.$ac_objext
2653 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2654 (eval $ac_compile) 2>conftest.er1
2655 ac_status=$?
2656 grep -v '^ *+' conftest.er1 >conftest.err
2657 rm -f conftest.er1
2658 cat conftest.err >&5
2659 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2660 (exit $ac_status); } &&
2661 { ac_try='test -z "$ac_c_werror_flag"
2662 || test ! -s conftest.err'
2663 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2664 (eval $ac_try) 2>&5
2665 ac_status=$?
2666 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2667 (exit $ac_status); }; } &&
2668 { ac_try='test -s conftest.$ac_objext'
2669 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2670 (eval $ac_try) 2>&5
2671 ac_status=$?
2672 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2673 (exit $ac_status); }; }; then
2674 break
2675 else
2676 echo "$as_me: failed program was:" >&5
2677 sed 's/^/| /' conftest.$ac_ext >&5
2680 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2681 done
2682 rm -f conftest*
2683 if test -n "$ac_declaration"; then
2684 echo '#ifdef __cplusplus' >>confdefs.h
2685 echo $ac_declaration >>confdefs.h
2686 echo '#endif' >>confdefs.h
2689 else
2690 echo "$as_me: failed program was:" >&5
2691 sed 's/^/| /' conftest.$ac_ext >&5
2694 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2695 ac_ext=c
2696 ac_cpp='$CPP $CPPFLAGS'
2697 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2698 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2699 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2704 echo "$as_me:$LINENO: checking for --with-cxx-main=<compiler>" >&5
2705 echo $ECHO_N "checking for --with-cxx-main=<compiler>... $ECHO_C" >&6
2707 # Check whether --with-cxx_main or --without-cxx_main was given.
2708 if test "${with_cxx_main+set}" = set; then
2709 withval="$with_cxx_main"
2712 case $withval in
2713 no) with_cxx_main=no
2714 MAINCC='$(CC)';;
2715 yes) with_cxx_main=yes
2716 MAINCC='$(CXX)';;
2717 *) with_cxx_main=yes
2718 MAINCC=$withval
2719 if test -z "$CXX"
2720 then
2721 CXX=$withval
2722 fi;;
2723 esac
2724 else
2726 with_cxx_main=no
2727 MAINCC='$(CC)'
2730 echo "$as_me:$LINENO: result: $with_cxx_main" >&5
2731 echo "${ECHO_T}$with_cxx_main" >&6
2733 preset_cxx="$CXX"
2734 if test -z "$CXX"
2735 then
2736 case "$CC" in
2737 gcc) # Extract the first word of "g++", so it can be a program name with args.
2738 set dummy g++; ac_word=$2
2739 echo "$as_me:$LINENO: checking for $ac_word" >&5
2740 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2741 if test "${ac_cv_path_CXX+set}" = set; then
2742 echo $ECHO_N "(cached) $ECHO_C" >&6
2743 else
2744 case $CXX in
2745 [\\/]* | ?:[\\/]*)
2746 ac_cv_path_CXX="$CXX" # Let the user override the test with a path.
2749 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2750 for as_dir in notfound
2752 IFS=$as_save_IFS
2753 test -z "$as_dir" && as_dir=.
2754 for ac_exec_ext in '' $ac_executable_extensions; do
2755 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2756 ac_cv_path_CXX="$as_dir/$ac_word$ac_exec_ext"
2757 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2758 break 2
2760 done
2761 done
2763 test -z "$ac_cv_path_CXX" && ac_cv_path_CXX="g++"
2765 esac
2767 CXX=$ac_cv_path_CXX
2769 if test -n "$CXX"; then
2770 echo "$as_me:$LINENO: result: $CXX" >&5
2771 echo "${ECHO_T}$CXX" >&6
2772 else
2773 echo "$as_me:$LINENO: result: no" >&5
2774 echo "${ECHO_T}no" >&6
2777 cc) # Extract the first word of "c++", so it can be a program name with args.
2778 set dummy c++; ac_word=$2
2779 echo "$as_me:$LINENO: checking for $ac_word" >&5
2780 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2781 if test "${ac_cv_path_CXX+set}" = set; then
2782 echo $ECHO_N "(cached) $ECHO_C" >&6
2783 else
2784 case $CXX in
2785 [\\/]* | ?:[\\/]*)
2786 ac_cv_path_CXX="$CXX" # Let the user override the test with a path.
2789 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2790 for as_dir in notfound
2792 IFS=$as_save_IFS
2793 test -z "$as_dir" && as_dir=.
2794 for ac_exec_ext in '' $ac_executable_extensions; do
2795 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2796 ac_cv_path_CXX="$as_dir/$ac_word$ac_exec_ext"
2797 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2798 break 2
2800 done
2801 done
2803 test -z "$ac_cv_path_CXX" && ac_cv_path_CXX="c++"
2805 esac
2807 CXX=$ac_cv_path_CXX
2809 if test -n "$CXX"; then
2810 echo "$as_me:$LINENO: result: $CXX" >&5
2811 echo "${ECHO_T}$CXX" >&6
2812 else
2813 echo "$as_me:$LINENO: result: no" >&5
2814 echo "${ECHO_T}no" >&6
2817 esac
2818 if test "$CXX" = "notfound"
2819 then
2820 CXX=""
2823 if test -z "$CXX"
2824 then
2825 for ac_prog in $CCC c++ g++ gcc CC cxx cc++ cl
2827 # Extract the first word of "$ac_prog", so it can be a program name with args.
2828 set dummy $ac_prog; ac_word=$2
2829 echo "$as_me:$LINENO: checking for $ac_word" >&5
2830 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2831 if test "${ac_cv_prog_CXX+set}" = set; then
2832 echo $ECHO_N "(cached) $ECHO_C" >&6
2833 else
2834 if test -n "$CXX"; then
2835 ac_cv_prog_CXX="$CXX" # Let the user override the test.
2836 else
2837 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2838 for as_dir in $PATH
2840 IFS=$as_save_IFS
2841 test -z "$as_dir" && as_dir=.
2842 for ac_exec_ext in '' $ac_executable_extensions; do
2843 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2844 ac_cv_prog_CXX="$ac_prog"
2845 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2846 break 2
2848 done
2849 done
2853 CXX=$ac_cv_prog_CXX
2854 if test -n "$CXX"; then
2855 echo "$as_me:$LINENO: result: $CXX" >&5
2856 echo "${ECHO_T}$CXX" >&6
2857 else
2858 echo "$as_me:$LINENO: result: no" >&5
2859 echo "${ECHO_T}no" >&6
2862 test -n "$CXX" && break
2863 done
2864 test -n "$CXX" || CXX="notfound"
2866 if test "$CXX" = "notfound"
2867 then
2868 CXX=""
2871 if test "$preset_cxx" != "$CXX"
2872 then
2873 { echo "$as_me:$LINENO: WARNING:
2875 By default, distutils will build C++ extension modules with \"$CXX\".
2876 If this is not intended, then set CXX on the configure command line.
2877 " >&5
2878 echo "$as_me: WARNING:
2880 By default, distutils will build C++ extension modules with \"$CXX\".
2881 If this is not intended, then set CXX on the configure command line.
2882 " >&2;}
2886 # checks for UNIX variants that set C preprocessor variables
2888 ac_ext=c
2889 ac_cpp='$CPP $CPPFLAGS'
2890 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2891 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2892 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2893 echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
2894 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
2895 # On Suns, sometimes $CPP names a directory.
2896 if test -n "$CPP" && test -d "$CPP"; then
2897 CPP=
2899 if test -z "$CPP"; then
2900 if test "${ac_cv_prog_CPP+set}" = set; then
2901 echo $ECHO_N "(cached) $ECHO_C" >&6
2902 else
2903 # Double quotes because CPP needs to be expanded
2904 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
2906 ac_preproc_ok=false
2907 for ac_c_preproc_warn_flag in '' yes
2909 # Use a header file that comes with gcc, so configuring glibc
2910 # with a fresh cross-compiler works.
2911 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2912 # <limits.h> exists even on freestanding compilers.
2913 # On the NeXT, cc -E runs the code through the compiler's parser,
2914 # not just through cpp. "Syntax error" is here to catch this case.
2915 cat >conftest.$ac_ext <<_ACEOF
2916 /* confdefs.h. */
2917 _ACEOF
2918 cat confdefs.h >>conftest.$ac_ext
2919 cat >>conftest.$ac_ext <<_ACEOF
2920 /* end confdefs.h. */
2921 #ifdef __STDC__
2922 # include <limits.h>
2923 #else
2924 # include <assert.h>
2925 #endif
2926 Syntax error
2927 _ACEOF
2928 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
2929 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2930 ac_status=$?
2931 grep -v '^ *+' conftest.er1 >conftest.err
2932 rm -f conftest.er1
2933 cat conftest.err >&5
2934 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2935 (exit $ac_status); } >/dev/null; then
2936 if test -s conftest.err; then
2937 ac_cpp_err=$ac_c_preproc_warn_flag
2938 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
2939 else
2940 ac_cpp_err=
2942 else
2943 ac_cpp_err=yes
2945 if test -z "$ac_cpp_err"; then
2947 else
2948 echo "$as_me: failed program was:" >&5
2949 sed 's/^/| /' conftest.$ac_ext >&5
2951 # Broken: fails on valid input.
2952 continue
2954 rm -f conftest.err conftest.$ac_ext
2956 # OK, works on sane cases. Now check whether non-existent headers
2957 # can be detected and how.
2958 cat >conftest.$ac_ext <<_ACEOF
2959 /* confdefs.h. */
2960 _ACEOF
2961 cat confdefs.h >>conftest.$ac_ext
2962 cat >>conftest.$ac_ext <<_ACEOF
2963 /* end confdefs.h. */
2964 #include <ac_nonexistent.h>
2965 _ACEOF
2966 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
2967 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2968 ac_status=$?
2969 grep -v '^ *+' conftest.er1 >conftest.err
2970 rm -f conftest.er1
2971 cat conftest.err >&5
2972 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2973 (exit $ac_status); } >/dev/null; then
2974 if test -s conftest.err; then
2975 ac_cpp_err=$ac_c_preproc_warn_flag
2976 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
2977 else
2978 ac_cpp_err=
2980 else
2981 ac_cpp_err=yes
2983 if test -z "$ac_cpp_err"; then
2984 # Broken: success on invalid input.
2985 continue
2986 else
2987 echo "$as_me: failed program was:" >&5
2988 sed 's/^/| /' conftest.$ac_ext >&5
2990 # Passes both tests.
2991 ac_preproc_ok=:
2992 break
2994 rm -f conftest.err conftest.$ac_ext
2996 done
2997 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
2998 rm -f conftest.err conftest.$ac_ext
2999 if $ac_preproc_ok; then
3000 break
3003 done
3004 ac_cv_prog_CPP=$CPP
3007 CPP=$ac_cv_prog_CPP
3008 else
3009 ac_cv_prog_CPP=$CPP
3011 echo "$as_me:$LINENO: result: $CPP" >&5
3012 echo "${ECHO_T}$CPP" >&6
3013 ac_preproc_ok=false
3014 for ac_c_preproc_warn_flag in '' yes
3016 # Use a header file that comes with gcc, so configuring glibc
3017 # with a fresh cross-compiler works.
3018 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3019 # <limits.h> exists even on freestanding compilers.
3020 # On the NeXT, cc -E runs the code through the compiler's parser,
3021 # not just through cpp. "Syntax error" is here to catch this case.
3022 cat >conftest.$ac_ext <<_ACEOF
3023 /* confdefs.h. */
3024 _ACEOF
3025 cat confdefs.h >>conftest.$ac_ext
3026 cat >>conftest.$ac_ext <<_ACEOF
3027 /* end confdefs.h. */
3028 #ifdef __STDC__
3029 # include <limits.h>
3030 #else
3031 # include <assert.h>
3032 #endif
3033 Syntax error
3034 _ACEOF
3035 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3036 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3037 ac_status=$?
3038 grep -v '^ *+' conftest.er1 >conftest.err
3039 rm -f conftest.er1
3040 cat conftest.err >&5
3041 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3042 (exit $ac_status); } >/dev/null; then
3043 if test -s conftest.err; then
3044 ac_cpp_err=$ac_c_preproc_warn_flag
3045 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3046 else
3047 ac_cpp_err=
3049 else
3050 ac_cpp_err=yes
3052 if test -z "$ac_cpp_err"; then
3054 else
3055 echo "$as_me: failed program was:" >&5
3056 sed 's/^/| /' conftest.$ac_ext >&5
3058 # Broken: fails on valid input.
3059 continue
3061 rm -f conftest.err conftest.$ac_ext
3063 # OK, works on sane cases. Now check whether non-existent headers
3064 # can be detected and how.
3065 cat >conftest.$ac_ext <<_ACEOF
3066 /* confdefs.h. */
3067 _ACEOF
3068 cat confdefs.h >>conftest.$ac_ext
3069 cat >>conftest.$ac_ext <<_ACEOF
3070 /* end confdefs.h. */
3071 #include <ac_nonexistent.h>
3072 _ACEOF
3073 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3074 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3075 ac_status=$?
3076 grep -v '^ *+' conftest.er1 >conftest.err
3077 rm -f conftest.er1
3078 cat conftest.err >&5
3079 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3080 (exit $ac_status); } >/dev/null; then
3081 if test -s conftest.err; then
3082 ac_cpp_err=$ac_c_preproc_warn_flag
3083 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3084 else
3085 ac_cpp_err=
3087 else
3088 ac_cpp_err=yes
3090 if test -z "$ac_cpp_err"; then
3091 # Broken: success on invalid input.
3092 continue
3093 else
3094 echo "$as_me: failed program was:" >&5
3095 sed 's/^/| /' conftest.$ac_ext >&5
3097 # Passes both tests.
3098 ac_preproc_ok=:
3099 break
3101 rm -f conftest.err conftest.$ac_ext
3103 done
3104 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3105 rm -f conftest.err conftest.$ac_ext
3106 if $ac_preproc_ok; then
3108 else
3109 { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
3110 See \`config.log' for more details." >&5
3111 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
3112 See \`config.log' for more details." >&2;}
3113 { (exit 1); exit 1; }; }
3116 ac_ext=c
3117 ac_cpp='$CPP $CPPFLAGS'
3118 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3119 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3120 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3123 echo "$as_me:$LINENO: checking for egrep" >&5
3124 echo $ECHO_N "checking for egrep... $ECHO_C" >&6
3125 if test "${ac_cv_prog_egrep+set}" = set; then
3126 echo $ECHO_N "(cached) $ECHO_C" >&6
3127 else
3128 if echo a | (grep -E '(a|b)') >/dev/null 2>&1
3129 then ac_cv_prog_egrep='grep -E'
3130 else ac_cv_prog_egrep='egrep'
3133 echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5
3134 echo "${ECHO_T}$ac_cv_prog_egrep" >&6
3135 EGREP=$ac_cv_prog_egrep
3139 echo "$as_me:$LINENO: checking for AIX" >&5
3140 echo $ECHO_N "checking for AIX... $ECHO_C" >&6
3141 cat >conftest.$ac_ext <<_ACEOF
3142 /* confdefs.h. */
3143 _ACEOF
3144 cat confdefs.h >>conftest.$ac_ext
3145 cat >>conftest.$ac_ext <<_ACEOF
3146 /* end confdefs.h. */
3147 #ifdef _AIX
3149 #endif
3151 _ACEOF
3152 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3153 $EGREP "yes" >/dev/null 2>&1; then
3154 echo "$as_me:$LINENO: result: yes" >&5
3155 echo "${ECHO_T}yes" >&6
3156 cat >>confdefs.h <<\_ACEOF
3157 #define _ALL_SOURCE 1
3158 _ACEOF
3160 else
3161 echo "$as_me:$LINENO: result: no" >&5
3162 echo "${ECHO_T}no" >&6
3164 rm -f conftest*
3168 # Check for unsupported systems
3169 case $ac_sys_system/$ac_sys_release in
3170 Linux*/1*)
3171 echo This system \($ac_sys_system/$ac_sys_release\) is no longer supported.
3172 echo See README for details.
3173 exit 1;;
3174 esac
3177 echo "$as_me:$LINENO: checking for --with-suffix" >&5
3178 echo $ECHO_N "checking for --with-suffix... $ECHO_C" >&6
3180 # Check whether --with-suffix or --without-suffix was given.
3181 if test "${with_suffix+set}" = set; then
3182 withval="$with_suffix"
3184 case $withval in
3185 no) EXEEXT=;;
3186 yes) EXEEXT=.exe;;
3187 *) EXEEXT=$withval;;
3188 esac
3190 echo "$as_me:$LINENO: result: $EXEEXT" >&5
3191 echo "${ECHO_T}$EXEEXT" >&6
3193 # Test whether we're running on a non-case-sensitive system, in which
3194 # case we give a warning if no ext is given
3196 echo "$as_me:$LINENO: checking for case-insensitive build directory" >&5
3197 echo $ECHO_N "checking for case-insensitive build directory... $ECHO_C" >&6
3198 if test ! -d CaseSensitiveTestDir; then
3199 mkdir CaseSensitiveTestDir
3202 if test -d casesensitivetestdir
3203 then
3204 echo "$as_me:$LINENO: result: yes" >&5
3205 echo "${ECHO_T}yes" >&6
3206 BUILDEXEEXT=.exe
3207 else
3208 echo "$as_me:$LINENO: result: no" >&5
3209 echo "${ECHO_T}no" >&6
3210 BUILDEXEEXT=$EXEEXT
3212 rmdir CaseSensitiveTestDir
3214 case $MACHDEP in
3215 bsdos*)
3216 case $CC in
3217 gcc) CC="$CC -D_HAVE_BSDI";;
3218 esac;;
3219 esac
3221 case $ac_sys_system in
3222 hp*|HP*)
3223 case $CC in
3224 cc|*/cc) CC="$CC -Ae";;
3225 esac;;
3226 Monterey*)
3227 case $CC in
3228 cc) CC="$CC -Wl,-Bexport";;
3229 esac;;
3230 SunOS*)
3231 # Some functions have a prototype only with that define, e.g. confstr
3233 cat >>confdefs.h <<\_ACEOF
3234 #define __EXTENSIONS__ 1
3235 _ACEOF
3238 esac
3242 echo "$as_me:$LINENO: checking LIBRARY" >&5
3243 echo $ECHO_N "checking LIBRARY... $ECHO_C" >&6
3244 if test -z "$LIBRARY"
3245 then
3246 LIBRARY='libpython$(VERSION).a'
3248 echo "$as_me:$LINENO: result: $LIBRARY" >&5
3249 echo "${ECHO_T}$LIBRARY" >&6
3251 # LDLIBRARY is the name of the library to link against (as opposed to the
3252 # name of the library into which to insert object files). BLDLIBRARY is also
3253 # the library to link against, usually. On Mac OS X frameworks, BLDLIBRARY
3254 # is blank as the main program is not linked directly against LDLIBRARY.
3255 # LDLIBRARYDIR is the path to LDLIBRARY, which is made in a subdirectory. On
3256 # systems without shared libraries, LDLIBRARY is the same as LIBRARY
3257 # (defined in the Makefiles). On Cygwin LDLIBRARY is the import library,
3258 # DLLLIBRARY is the shared (i.e., DLL) library.
3260 # RUNSHARED is used to run shared python without installed libraries
3262 # INSTSONAME is the name of the shared library that will be use to install
3263 # on the system - some systems like version suffix, others don't
3270 LDLIBRARY="$LIBRARY"
3271 BLDLIBRARY='$(LDLIBRARY)'
3272 INSTSONAME='$(LDLIBRARY)'
3273 DLLLIBRARY=''
3274 LDLIBRARYDIR=''
3275 RUNSHARED=''
3277 # LINKCC is the command that links the python executable -- default is $(CC).
3278 # If CXX is set, and if it is needed to link a main function that was
3279 # compiled with CXX, LINKCC is CXX instead. Always using CXX is undesirable:
3280 # python might then depend on the C++ runtime
3281 # This is altered for AIX in order to build the export list before
3282 # linking.
3284 echo "$as_me:$LINENO: checking LINKCC" >&5
3285 echo $ECHO_N "checking LINKCC... $ECHO_C" >&6
3286 if test -z "$LINKCC"
3287 then
3288 LINKCC='$(PURIFY) $(MAINCC)'
3289 case $ac_sys_system in
3290 AIX*)
3291 exp_extra="\"\""
3292 if test $ac_sys_release -ge 5 -o \
3293 $ac_sys_release -eq 4 -a `uname -r` -ge 2 ; then
3294 exp_extra="."
3296 LINKCC="\$(srcdir)/Modules/makexp_aix Modules/python.exp $exp_extra \$(LIBRARY); $LINKCC";;
3297 Monterey64*)
3298 LINKCC="$LINKCC -L/usr/lib/ia64l64";;
3299 esac
3301 echo "$as_me:$LINENO: result: $LINKCC" >&5
3302 echo "${ECHO_T}$LINKCC" >&6
3304 echo "$as_me:$LINENO: checking for --enable-shared" >&5
3305 echo $ECHO_N "checking for --enable-shared... $ECHO_C" >&6
3306 # Check whether --enable-shared or --disable-shared was given.
3307 if test "${enable_shared+set}" = set; then
3308 enableval="$enable_shared"
3312 if test -z "$enable_shared"
3313 then
3314 case $ac_sys_system in
3315 CYGWIN* | atheos*)
3316 enable_shared="yes";;
3318 enable_shared="no";;
3319 esac
3321 echo "$as_me:$LINENO: result: $enable_shared" >&5
3322 echo "${ECHO_T}$enable_shared" >&6
3324 echo "$as_me:$LINENO: checking for --enable-profiling" >&5
3325 echo $ECHO_N "checking for --enable-profiling... $ECHO_C" >&6
3326 # Check whether --enable-profiling or --disable-profiling was given.
3327 if test "${enable_profiling+set}" = set; then
3328 enableval="$enable_profiling"
3329 ac_save_cc="$CC"
3330 CC="$CC -pg"
3331 if test "$cross_compiling" = yes; then
3332 ac_enable_profiling="no"
3333 else
3334 cat >conftest.$ac_ext <<_ACEOF
3335 /* confdefs.h. */
3336 _ACEOF
3337 cat confdefs.h >>conftest.$ac_ext
3338 cat >>conftest.$ac_ext <<_ACEOF
3339 /* end confdefs.h. */
3340 int main() { return 0; }
3341 _ACEOF
3342 rm -f conftest$ac_exeext
3343 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3344 (eval $ac_link) 2>&5
3345 ac_status=$?
3346 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3347 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
3348 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3349 (eval $ac_try) 2>&5
3350 ac_status=$?
3351 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3352 (exit $ac_status); }; }; then
3353 ac_enable_profiling="yes"
3354 else
3355 echo "$as_me: program exited with status $ac_status" >&5
3356 echo "$as_me: failed program was:" >&5
3357 sed 's/^/| /' conftest.$ac_ext >&5
3359 ( exit $ac_status )
3360 ac_enable_profiling="no"
3362 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
3364 CC="$ac_save_cc"
3366 echo "$as_me:$LINENO: result: $ac_enable_profiling" >&5
3367 echo "${ECHO_T}$ac_enable_profiling" >&6
3369 case "$ac_enable_profiling" in
3370 "yes")
3371 BASECFLAGS="-pg $BASECFLAGS"
3372 LDFLAGS="-pg $LDFLAGS"
3374 esac
3376 echo "$as_me:$LINENO: checking LDLIBRARY" >&5
3377 echo $ECHO_N "checking LDLIBRARY... $ECHO_C" >&6
3379 # MacOSX framework builds need more magic. LDLIBRARY is the dynamic
3380 # library that we build, but we do not want to link against it (we
3381 # will find it with a -framework option). For this reason there is an
3382 # extra variable BLDLIBRARY against which Python and the extension
3383 # modules are linked, BLDLIBRARY. This is normally the same as
3384 # LDLIBRARY, but empty for MacOSX framework builds.
3385 if test "$enable_framework"
3386 then
3387 LDLIBRARY='$(PYTHONFRAMEWORKDIR)/Versions/$(VERSION)/$(PYTHONFRAMEWORK)'
3388 RUNSHARED=DYLD_FRAMEWORK_PATH="`pwd`:$DYLD_FRAMEWORK_PATH"
3389 BLDLIBRARY=''
3390 else
3391 BLDLIBRARY='$(LDLIBRARY)'
3394 # Other platforms follow
3395 if test $enable_shared = "yes"; then
3397 cat >>confdefs.h <<\_ACEOF
3398 #define Py_ENABLE_SHARED 1
3399 _ACEOF
3401 case $ac_sys_system in
3402 BeOS*)
3403 LDLIBRARY='libpython$(VERSION).so'
3405 CYGWIN*)
3406 LDLIBRARY='libpython$(VERSION).dll.a'
3407 DLLLIBRARY='libpython$(VERSION).dll'
3409 SunOS*)
3410 LDLIBRARY='libpython$(VERSION).so'
3411 BLDLIBRARY='-Wl,-R,$(LIBDIR) -L. -lpython$(VERSION)'
3412 RUNSHARED=LD_LIBRARY_PATH=`pwd`:${LD_LIBRARY_PATH}
3413 INSTSONAME="$LDLIBRARY".$SOVERSION
3415 Linux*|GNU*|NetBSD*|FreeBSD*|DragonFly*)
3416 LDLIBRARY='libpython$(VERSION).so'
3417 BLDLIBRARY='-L. -lpython$(VERSION)'
3418 RUNSHARED=LD_LIBRARY_PATH=`pwd`:${LD_LIBRARY_PATH}
3419 case $ac_sys_system in
3420 FreeBSD*)
3421 SOVERSION=`echo $SOVERSION|cut -d "." -f 1`
3423 esac
3424 INSTSONAME="$LDLIBRARY".$SOVERSION
3426 hp*|HP*)
3427 case `uname -m` in
3428 ia64)
3429 LDLIBRARY='libpython$(VERSION).so'
3432 LDLIBRARY='libpython$(VERSION).sl'
3434 esac
3435 BLDLIBRARY='-Wl,+b,$(LIBDIR) -L. -lpython$(VERSION)'
3436 RUNSHARED=SHLIB_PATH=`pwd`:${SHLIB_PATH}
3438 OSF*)
3439 LDLIBRARY='libpython$(VERSION).so'
3440 BLDLIBRARY='-rpath $(LIBDIR) -L. -lpython$(VERSION)'
3441 RUNSHARED=LD_LIBRARY_PATH=`pwd`:${LD_LIBRARY_PATH}
3443 atheos*)
3444 LDLIBRARY='libpython$(VERSION).so'
3445 BLDLIBRARY='-L. -lpython$(VERSION)'
3446 RUNSHARED=DLL_PATH=`pwd`:${DLL_PATH:-/atheos/sys/libs:/atheos/autolnk/lib}
3448 esac
3449 else # shared is disabled
3450 case $ac_sys_system in
3451 CYGWIN*)
3452 BLDLIBRARY='$(LIBRARY)'
3453 LDLIBRARY='libpython$(VERSION).dll.a'
3455 esac
3458 echo "$as_me:$LINENO: result: $LDLIBRARY" >&5
3459 echo "${ECHO_T}$LDLIBRARY" >&6
3461 if test -n "$ac_tool_prefix"; then
3462 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
3463 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
3464 echo "$as_me:$LINENO: checking for $ac_word" >&5
3465 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3466 if test "${ac_cv_prog_RANLIB+set}" = set; then
3467 echo $ECHO_N "(cached) $ECHO_C" >&6
3468 else
3469 if test -n "$RANLIB"; then
3470 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
3471 else
3472 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3473 for as_dir in $PATH
3475 IFS=$as_save_IFS
3476 test -z "$as_dir" && as_dir=.
3477 for ac_exec_ext in '' $ac_executable_extensions; do
3478 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3479 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
3480 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3481 break 2
3483 done
3484 done
3488 RANLIB=$ac_cv_prog_RANLIB
3489 if test -n "$RANLIB"; then
3490 echo "$as_me:$LINENO: result: $RANLIB" >&5
3491 echo "${ECHO_T}$RANLIB" >&6
3492 else
3493 echo "$as_me:$LINENO: result: no" >&5
3494 echo "${ECHO_T}no" >&6
3498 if test -z "$ac_cv_prog_RANLIB"; then
3499 ac_ct_RANLIB=$RANLIB
3500 # Extract the first word of "ranlib", so it can be a program name with args.
3501 set dummy ranlib; ac_word=$2
3502 echo "$as_me:$LINENO: checking for $ac_word" >&5
3503 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3504 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
3505 echo $ECHO_N "(cached) $ECHO_C" >&6
3506 else
3507 if test -n "$ac_ct_RANLIB"; then
3508 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
3509 else
3510 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3511 for as_dir in $PATH
3513 IFS=$as_save_IFS
3514 test -z "$as_dir" && as_dir=.
3515 for ac_exec_ext in '' $ac_executable_extensions; do
3516 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3517 ac_cv_prog_ac_ct_RANLIB="ranlib"
3518 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3519 break 2
3521 done
3522 done
3524 test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
3527 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
3528 if test -n "$ac_ct_RANLIB"; then
3529 echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
3530 echo "${ECHO_T}$ac_ct_RANLIB" >&6
3531 else
3532 echo "$as_me:$LINENO: result: no" >&5
3533 echo "${ECHO_T}no" >&6
3536 RANLIB=$ac_ct_RANLIB
3537 else
3538 RANLIB="$ac_cv_prog_RANLIB"
3542 for ac_prog in ar aal
3544 # Extract the first word of "$ac_prog", so it can be a program name with args.
3545 set dummy $ac_prog; ac_word=$2
3546 echo "$as_me:$LINENO: checking for $ac_word" >&5
3547 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3548 if test "${ac_cv_prog_AR+set}" = set; then
3549 echo $ECHO_N "(cached) $ECHO_C" >&6
3550 else
3551 if test -n "$AR"; then
3552 ac_cv_prog_AR="$AR" # Let the user override the test.
3553 else
3554 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3555 for as_dir in $PATH
3557 IFS=$as_save_IFS
3558 test -z "$as_dir" && as_dir=.
3559 for ac_exec_ext in '' $ac_executable_extensions; do
3560 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3561 ac_cv_prog_AR="$ac_prog"
3562 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3563 break 2
3565 done
3566 done
3570 AR=$ac_cv_prog_AR
3571 if test -n "$AR"; then
3572 echo "$as_me:$LINENO: result: $AR" >&5
3573 echo "${ECHO_T}$AR" >&6
3574 else
3575 echo "$as_me:$LINENO: result: no" >&5
3576 echo "${ECHO_T}no" >&6
3579 test -n "$AR" && break
3580 done
3581 test -n "$AR" || AR="ar"
3585 # Extract the first word of "svnversion", so it can be a program name with args.
3586 set dummy svnversion; ac_word=$2
3587 echo "$as_me:$LINENO: checking for $ac_word" >&5
3588 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3589 if test "${ac_cv_prog_SVNVERSION+set}" = set; then
3590 echo $ECHO_N "(cached) $ECHO_C" >&6
3591 else
3592 if test -n "$SVNVERSION"; then
3593 ac_cv_prog_SVNVERSION="$SVNVERSION" # Let the user override the test.
3594 else
3595 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3596 for as_dir in $PATH
3598 IFS=$as_save_IFS
3599 test -z "$as_dir" && as_dir=.
3600 for ac_exec_ext in '' $ac_executable_extensions; do
3601 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3602 ac_cv_prog_SVNVERSION="found"
3603 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3604 break 2
3606 done
3607 done
3609 test -z "$ac_cv_prog_SVNVERSION" && ac_cv_prog_SVNVERSION="not-found"
3612 SVNVERSION=$ac_cv_prog_SVNVERSION
3613 if test -n "$SVNVERSION"; then
3614 echo "$as_me:$LINENO: result: $SVNVERSION" >&5
3615 echo "${ECHO_T}$SVNVERSION" >&6
3616 else
3617 echo "$as_me:$LINENO: result: no" >&5
3618 echo "${ECHO_T}no" >&6
3621 if test $SVNVERSION = found
3622 then
3623 SVNVERSION="svnversion \$(srcdir)"
3624 else
3625 SVNVERSION="echo exported"
3628 case $MACHDEP in
3629 bsdos*|hp*|HP*)
3630 # install -d does not work on BSDI or HP-UX
3631 if test -z "$INSTALL"
3632 then
3633 INSTALL="${srcdir}/install-sh -c"
3635 esac
3636 ac_aux_dir=
3637 for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
3638 if test -f $ac_dir/install-sh; then
3639 ac_aux_dir=$ac_dir
3640 ac_install_sh="$ac_aux_dir/install-sh -c"
3641 break
3642 elif test -f $ac_dir/install.sh; then
3643 ac_aux_dir=$ac_dir
3644 ac_install_sh="$ac_aux_dir/install.sh -c"
3645 break
3646 elif test -f $ac_dir/shtool; then
3647 ac_aux_dir=$ac_dir
3648 ac_install_sh="$ac_aux_dir/shtool install -c"
3649 break
3651 done
3652 if test -z "$ac_aux_dir"; then
3653 { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5
3654 echo "$as_me: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&2;}
3655 { (exit 1); exit 1; }; }
3657 ac_config_guess="$SHELL $ac_aux_dir/config.guess"
3658 ac_config_sub="$SHELL $ac_aux_dir/config.sub"
3659 ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
3661 # Find a good install program. We prefer a C program (faster),
3662 # so one script is as good as another. But avoid the broken or
3663 # incompatible versions:
3664 # SysV /etc/install, /usr/sbin/install
3665 # SunOS /usr/etc/install
3666 # IRIX /sbin/install
3667 # AIX /bin/install
3668 # AmigaOS /C/install, which installs bootblocks on floppy discs
3669 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3670 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
3671 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3672 # OS/2's system install, which has a completely different semantic
3673 # ./install, which can be erroneously created by make from ./install.sh.
3674 echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
3675 echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6
3676 if test -z "$INSTALL"; then
3677 if test "${ac_cv_path_install+set}" = set; then
3678 echo $ECHO_N "(cached) $ECHO_C" >&6
3679 else
3680 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3681 for as_dir in $PATH
3683 IFS=$as_save_IFS
3684 test -z "$as_dir" && as_dir=.
3685 # Account for people who put trailing slashes in PATH elements.
3686 case $as_dir/ in
3687 ./ | .// | /cC/* | \
3688 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
3689 ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
3690 /usr/ucb/* ) ;;
3692 # OSF1 and SCO ODT 3.0 have their own names for install.
3693 # Don't use installbsd from OSF since it installs stuff as root
3694 # by default.
3695 for ac_prog in ginstall scoinst install; do
3696 for ac_exec_ext in '' $ac_executable_extensions; do
3697 if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
3698 if test $ac_prog = install &&
3699 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3700 # AIX install. It has an incompatible calling convention.
3702 elif test $ac_prog = install &&
3703 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3704 # program-specific install script used by HP pwplus--don't use.
3706 else
3707 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3708 break 3
3711 done
3712 done
3714 esac
3715 done
3719 if test "${ac_cv_path_install+set}" = set; then
3720 INSTALL=$ac_cv_path_install
3721 else
3722 # As a last resort, use the slow shell script. We don't cache a
3723 # path for INSTALL within a source directory, because that will
3724 # break other packages using the cache if that directory is
3725 # removed, or if the path is relative.
3726 INSTALL=$ac_install_sh
3729 echo "$as_me:$LINENO: result: $INSTALL" >&5
3730 echo "${ECHO_T}$INSTALL" >&6
3732 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3733 # It thinks the first close brace ends the variable substitution.
3734 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3736 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3738 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3741 # Not every filesystem supports hard links
3743 if test -z "$LN" ; then
3744 case $ac_sys_system in
3745 BeOS*) LN="ln -s";;
3746 CYGWIN*) LN="ln -s";;
3747 atheos*) LN="ln -s";;
3748 *) LN=ln;;
3749 esac
3752 # Check for --with-pydebug
3753 echo "$as_me:$LINENO: checking for --with-pydebug" >&5
3754 echo $ECHO_N "checking for --with-pydebug... $ECHO_C" >&6
3756 # Check whether --with-pydebug or --without-pydebug was given.
3757 if test "${with_pydebug+set}" = set; then
3758 withval="$with_pydebug"
3760 if test "$withval" != no
3761 then
3763 cat >>confdefs.h <<\_ACEOF
3764 #define Py_DEBUG 1
3765 _ACEOF
3767 echo "$as_me:$LINENO: result: yes" >&5
3768 echo "${ECHO_T}yes" >&6;
3769 Py_DEBUG='true'
3770 else echo "$as_me:$LINENO: result: no" >&5
3771 echo "${ECHO_T}no" >&6; Py_DEBUG='false'
3773 else
3774 echo "$as_me:$LINENO: result: no" >&5
3775 echo "${ECHO_T}no" >&6
3778 # XXX Shouldn't the code above that fiddles with BASECFLAGS and OPT be
3779 # merged with this chunk of code?
3781 # Optimizer/debugger flags
3782 # ------------------------
3783 # (The following bit of code is complicated enough - please keep things
3784 # indented properly. Just pretend you're editing Python code. ;-)
3786 # There are two parallel sets of case statements below, one that checks to
3787 # see if OPT was set and one that does BASECFLAGS setting based upon
3788 # compiler and platform. BASECFLAGS tweaks need to be made even if the
3789 # user set OPT.
3791 # tweak OPT based on compiler and platform, only if the user didn't set
3792 # it on the command line
3794 if test -z "$OPT"
3795 then
3796 case $GCC in
3797 yes)
3798 if test "$CC" != 'g++' ; then
3799 STRICT_PROTO="-Wstrict-prototypes"
3801 case $ac_cv_prog_cc_g in
3802 yes)
3803 if test "$Py_DEBUG" = 'true' ; then
3804 # Optimization messes up debuggers, so turn it off for
3805 # debug builds.
3806 OPT="-g -Wall $STRICT_PROTO"
3807 else
3808 OPT="-g -O3 -Wall $STRICT_PROTO"
3812 OPT="-O3 -Wall $STRICT_PROTO"
3814 esac
3815 case $ac_sys_system in
3816 SCO_SV*) OPT="$OPT -m486 -DSCO5"
3818 esac
3822 OPT="-O"
3824 esac
3826 # The current (beta) Monterey compiler dies with optimizations
3827 # XXX what is Monterey? Does it still die w/ -O? Can we get rid of this?
3828 case $ac_sys_system in
3829 Monterey*)
3830 OPT=""
3832 esac
3837 # tweak BASECFLAGS based on compiler and platform
3838 case $GCC in
3839 yes)
3840 # Python violates C99 rules, by casting between incompatible
3841 # pointer types. GCC may generate bad code as a result of that,
3842 # so use -fno-strict-aliasing if supported.
3843 echo "$as_me:$LINENO: checking whether $CC accepts -fno-strict-aliasing" >&5
3844 echo $ECHO_N "checking whether $CC accepts -fno-strict-aliasing... $ECHO_C" >&6
3845 ac_save_cc="$CC"
3846 CC="$CC -fno-strict-aliasing"
3847 if test "$cross_compiling" = yes; then
3848 ac_cv_no_strict_aliasing_ok=no
3849 else
3850 cat >conftest.$ac_ext <<_ACEOF
3851 /* confdefs.h. */
3852 _ACEOF
3853 cat confdefs.h >>conftest.$ac_ext
3854 cat >>conftest.$ac_ext <<_ACEOF
3855 /* end confdefs.h. */
3856 int main() { return 0; }
3857 _ACEOF
3858 rm -f conftest$ac_exeext
3859 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3860 (eval $ac_link) 2>&5
3861 ac_status=$?
3862 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3863 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
3864 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3865 (eval $ac_try) 2>&5
3866 ac_status=$?
3867 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3868 (exit $ac_status); }; }; then
3869 ac_cv_no_strict_aliasing_ok=yes
3870 else
3871 echo "$as_me: program exited with status $ac_status" >&5
3872 echo "$as_me: failed program was:" >&5
3873 sed 's/^/| /' conftest.$ac_ext >&5
3875 ( exit $ac_status )
3876 ac_cv_no_strict_aliasing_ok=no
3878 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
3880 CC="$ac_save_cc"
3881 echo "$as_me:$LINENO: result: $ac_cv_no_strict_aliasing_ok" >&5
3882 echo "${ECHO_T}$ac_cv_no_strict_aliasing_ok" >&6
3883 if test $ac_cv_no_strict_aliasing_ok = yes
3884 then
3885 BASECFLAGS="$BASECFLAGS -fno-strict-aliasing"
3887 case $ac_sys_system in
3888 SCO_SV*)
3889 BASECFLAGS="$BASECFLAGS -m486 -DSCO5"
3891 # is there any other compiler on Darwin besides gcc?
3892 Darwin*)
3893 BASECFLAGS="$BASECFLAGS -Wno-long-double -no-cpp-precomp -mno-fused-madd"
3894 if test "${enable_universalsdk}"; then
3895 BASECFLAGS="-arch ppc -arch i386 -isysroot ${UNIVERSALSDK} ${BASECFLAGS}"
3899 OSF*)
3900 BASECFLAGS="$BASECFLAGS -mieee"
3902 esac
3906 case $ac_sys_system in
3907 OpenUNIX*|UnixWare*)
3908 BASECFLAGS="$BASECFLAGS -K pentium,host,inline,loop_unroll,alloca "
3910 OSF*)
3911 BASECFLAGS="$BASECFLAGS -ieee -std"
3913 SCO_SV*)
3914 BASECFLAGS="$BASECFLAGS -belf -Ki486 -DSCO5"
3916 esac
3918 esac
3920 if test "$Py_DEBUG" = 'true'; then
3922 else
3923 OPT="-DNDEBUG $OPT"
3926 if test "$ac_arch_flags"
3927 then
3928 BASECFLAGS="$BASECFLAGS $ac_arch_flags"
3931 # disable check for icc since it seems to pass, but generates a warning
3932 if test "$CC" = icc
3933 then
3934 ac_cv_opt_olimit_ok=no
3937 echo "$as_me:$LINENO: checking whether $CC accepts -OPT:Olimit=0" >&5
3938 echo $ECHO_N "checking whether $CC accepts -OPT:Olimit=0... $ECHO_C" >&6
3939 if test "${ac_cv_opt_olimit_ok+set}" = set; then
3940 echo $ECHO_N "(cached) $ECHO_C" >&6
3941 else
3942 ac_save_cc="$CC"
3943 CC="$CC -OPT:Olimit=0"
3944 if test "$cross_compiling" = yes; then
3945 ac_cv_opt_olimit_ok=no
3946 else
3947 cat >conftest.$ac_ext <<_ACEOF
3948 /* confdefs.h. */
3949 _ACEOF
3950 cat confdefs.h >>conftest.$ac_ext
3951 cat >>conftest.$ac_ext <<_ACEOF
3952 /* end confdefs.h. */
3953 int main() { return 0; }
3954 _ACEOF
3955 rm -f conftest$ac_exeext
3956 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3957 (eval $ac_link) 2>&5
3958 ac_status=$?
3959 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3960 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
3961 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3962 (eval $ac_try) 2>&5
3963 ac_status=$?
3964 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3965 (exit $ac_status); }; }; then
3966 ac_cv_opt_olimit_ok=yes
3967 else
3968 echo "$as_me: program exited with status $ac_status" >&5
3969 echo "$as_me: failed program was:" >&5
3970 sed 's/^/| /' conftest.$ac_ext >&5
3972 ( exit $ac_status )
3973 ac_cv_opt_olimit_ok=no
3975 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
3977 CC="$ac_save_cc"
3980 echo "$as_me:$LINENO: result: $ac_cv_opt_olimit_ok" >&5
3981 echo "${ECHO_T}$ac_cv_opt_olimit_ok" >&6
3982 if test $ac_cv_opt_olimit_ok = yes; then
3983 case $ac_sys_system in
3984 # XXX is this branch needed? On MacOSX 10.2.2 the result of the
3985 # olimit_ok test is "no". Is it "yes" in some other Darwin-esque
3986 # environment?
3987 Darwin*)
3990 BASECFLAGS="$BASECFLAGS -OPT:Olimit=0"
3992 esac
3993 else
3994 echo "$as_me:$LINENO: checking whether $CC accepts -Olimit 1500" >&5
3995 echo $ECHO_N "checking whether $CC accepts -Olimit 1500... $ECHO_C" >&6
3996 if test "${ac_cv_olimit_ok+set}" = set; then
3997 echo $ECHO_N "(cached) $ECHO_C" >&6
3998 else
3999 ac_save_cc="$CC"
4000 CC="$CC -Olimit 1500"
4001 if test "$cross_compiling" = yes; then
4002 ac_cv_olimit_ok=no
4003 else
4004 cat >conftest.$ac_ext <<_ACEOF
4005 /* confdefs.h. */
4006 _ACEOF
4007 cat confdefs.h >>conftest.$ac_ext
4008 cat >>conftest.$ac_ext <<_ACEOF
4009 /* end confdefs.h. */
4010 int main() { return 0; }
4011 _ACEOF
4012 rm -f conftest$ac_exeext
4013 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4014 (eval $ac_link) 2>&5
4015 ac_status=$?
4016 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4017 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4018 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4019 (eval $ac_try) 2>&5
4020 ac_status=$?
4021 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4022 (exit $ac_status); }; }; then
4023 ac_cv_olimit_ok=yes
4024 else
4025 echo "$as_me: program exited with status $ac_status" >&5
4026 echo "$as_me: failed program was:" >&5
4027 sed 's/^/| /' conftest.$ac_ext >&5
4029 ( exit $ac_status )
4030 ac_cv_olimit_ok=no
4032 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
4034 CC="$ac_save_cc"
4037 echo "$as_me:$LINENO: result: $ac_cv_olimit_ok" >&5
4038 echo "${ECHO_T}$ac_cv_olimit_ok" >&6
4039 if test $ac_cv_olimit_ok = yes; then
4040 BASECFLAGS="$BASECFLAGS -Olimit 1500"
4044 # Check whether GCC supports PyArg_ParseTuple format
4045 if test "$GCC" = "yes"
4046 then
4047 echo "$as_me:$LINENO: checking whether gcc supports ParseTuple __format__" >&5
4048 echo $ECHO_N "checking whether gcc supports ParseTuple __format__... $ECHO_C" >&6
4049 save_CFLAGS=$CFLAGS
4050 CFLAGS="$CFLAGS -Werror"
4051 cat >conftest.$ac_ext <<_ACEOF
4052 /* confdefs.h. */
4053 _ACEOF
4054 cat confdefs.h >>conftest.$ac_ext
4055 cat >>conftest.$ac_ext <<_ACEOF
4056 /* end confdefs.h. */
4058 void f(char*,...)__attribute((format(PyArg_ParseTuple, 1, 2)));
4061 main ()
4065 return 0;
4067 _ACEOF
4068 rm -f conftest.$ac_objext
4069 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4070 (eval $ac_compile) 2>conftest.er1
4071 ac_status=$?
4072 grep -v '^ *+' conftest.er1 >conftest.err
4073 rm -f conftest.er1
4074 cat conftest.err >&5
4075 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4076 (exit $ac_status); } &&
4077 { ac_try='test -z "$ac_c_werror_flag"
4078 || test ! -s conftest.err'
4079 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4080 (eval $ac_try) 2>&5
4081 ac_status=$?
4082 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4083 (exit $ac_status); }; } &&
4084 { ac_try='test -s conftest.$ac_objext'
4085 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4086 (eval $ac_try) 2>&5
4087 ac_status=$?
4088 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4089 (exit $ac_status); }; }; then
4091 cat >>confdefs.h <<\_ACEOF
4092 #define HAVE_ATTRIBUTE_FORMAT_PARSETUPLE 1
4093 _ACEOF
4095 echo "$as_me:$LINENO: result: yes" >&5
4096 echo "${ECHO_T}yes" >&6
4097 else
4098 echo "$as_me: failed program was:" >&5
4099 sed 's/^/| /' conftest.$ac_ext >&5
4101 echo "$as_me:$LINENO: result: no" >&5
4102 echo "${ECHO_T}no" >&6
4105 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4106 CFLAGS=$save_CFLAGS
4109 # On some compilers, pthreads are available without further options
4110 # (e.g. MacOS X). On some of these systems, the compiler will not
4111 # complain if unaccepted options are passed (e.g. gcc on Mac OS X).
4112 # So we have to see first whether pthreads are available without
4113 # options before we can check whether -Kpthread improves anything.
4114 echo "$as_me:$LINENO: checking whether pthreads are available without options" >&5
4115 echo $ECHO_N "checking whether pthreads are available without options... $ECHO_C" >&6
4116 if test "${ac_cv_pthread_is_default+set}" = set; then
4117 echo $ECHO_N "(cached) $ECHO_C" >&6
4118 else
4119 if test "$cross_compiling" = yes; then
4120 ac_cv_pthread_is_default=no
4121 else
4122 cat >conftest.$ac_ext <<_ACEOF
4123 /* confdefs.h. */
4124 _ACEOF
4125 cat confdefs.h >>conftest.$ac_ext
4126 cat >>conftest.$ac_ext <<_ACEOF
4127 /* end confdefs.h. */
4129 #include <pthread.h>
4131 void* routine(void* p){return NULL;}
4133 int main(){
4134 pthread_t p;
4135 if(pthread_create(&p,NULL,routine,NULL)!=0)
4136 return 1;
4137 (void)pthread_detach(p);
4138 return 0;
4141 _ACEOF
4142 rm -f conftest$ac_exeext
4143 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4144 (eval $ac_link) 2>&5
4145 ac_status=$?
4146 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4147 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4148 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4149 (eval $ac_try) 2>&5
4150 ac_status=$?
4151 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4152 (exit $ac_status); }; }; then
4154 ac_cv_pthread_is_default=yes
4155 ac_cv_kthread=no
4156 ac_cv_pthread=no
4158 else
4159 echo "$as_me: program exited with status $ac_status" >&5
4160 echo "$as_me: failed program was:" >&5
4161 sed 's/^/| /' conftest.$ac_ext >&5
4163 ( exit $ac_status )
4164 ac_cv_pthread_is_default=no
4166 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
4171 echo "$as_me:$LINENO: result: $ac_cv_pthread_is_default" >&5
4172 echo "${ECHO_T}$ac_cv_pthread_is_default" >&6
4175 if test $ac_cv_pthread_is_default = yes
4176 then
4177 ac_cv_kpthread=no
4178 else
4179 # -Kpthread, if available, provides the right #defines
4180 # and linker options to make pthread_create available
4181 # Some compilers won't report that they do not support -Kpthread,
4182 # so we need to run a program to see whether it really made the
4183 # function available.
4184 echo "$as_me:$LINENO: checking whether $CC accepts -Kpthread" >&5
4185 echo $ECHO_N "checking whether $CC accepts -Kpthread... $ECHO_C" >&6
4186 if test "${ac_cv_kpthread+set}" = set; then
4187 echo $ECHO_N "(cached) $ECHO_C" >&6
4188 else
4189 ac_save_cc="$CC"
4190 CC="$CC -Kpthread"
4191 if test "$cross_compiling" = yes; then
4192 ac_cv_kpthread=no
4193 else
4194 cat >conftest.$ac_ext <<_ACEOF
4195 /* confdefs.h. */
4196 _ACEOF
4197 cat confdefs.h >>conftest.$ac_ext
4198 cat >>conftest.$ac_ext <<_ACEOF
4199 /* end confdefs.h. */
4201 #include <pthread.h>
4203 void* routine(void* p){return NULL;}
4205 int main(){
4206 pthread_t p;
4207 if(pthread_create(&p,NULL,routine,NULL)!=0)
4208 return 1;
4209 (void)pthread_detach(p);
4210 return 0;
4213 _ACEOF
4214 rm -f conftest$ac_exeext
4215 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4216 (eval $ac_link) 2>&5
4217 ac_status=$?
4218 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4219 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4220 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4221 (eval $ac_try) 2>&5
4222 ac_status=$?
4223 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4224 (exit $ac_status); }; }; then
4225 ac_cv_kpthread=yes
4226 else
4227 echo "$as_me: program exited with status $ac_status" >&5
4228 echo "$as_me: failed program was:" >&5
4229 sed 's/^/| /' conftest.$ac_ext >&5
4231 ( exit $ac_status )
4232 ac_cv_kpthread=no
4234 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
4236 CC="$ac_save_cc"
4239 echo "$as_me:$LINENO: result: $ac_cv_kpthread" >&5
4240 echo "${ECHO_T}$ac_cv_kpthread" >&6
4243 if test $ac_cv_kpthread = no -a $ac_cv_pthread_is_default = no
4244 then
4245 # -Kthread, if available, provides the right #defines
4246 # and linker options to make pthread_create available
4247 # Some compilers won't report that they do not support -Kthread,
4248 # so we need to run a program to see whether it really made the
4249 # function available.
4250 echo "$as_me:$LINENO: checking whether $CC accepts -Kthread" >&5
4251 echo $ECHO_N "checking whether $CC accepts -Kthread... $ECHO_C" >&6
4252 if test "${ac_cv_kthread+set}" = set; then
4253 echo $ECHO_N "(cached) $ECHO_C" >&6
4254 else
4255 ac_save_cc="$CC"
4256 CC="$CC -Kthread"
4257 if test "$cross_compiling" = yes; then
4258 ac_cv_kthread=no
4259 else
4260 cat >conftest.$ac_ext <<_ACEOF
4261 /* confdefs.h. */
4262 _ACEOF
4263 cat confdefs.h >>conftest.$ac_ext
4264 cat >>conftest.$ac_ext <<_ACEOF
4265 /* end confdefs.h. */
4267 #include <pthread.h>
4269 void* routine(void* p){return NULL;}
4271 int main(){
4272 pthread_t p;
4273 if(pthread_create(&p,NULL,routine,NULL)!=0)
4274 return 1;
4275 (void)pthread_detach(p);
4276 return 0;
4279 _ACEOF
4280 rm -f conftest$ac_exeext
4281 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4282 (eval $ac_link) 2>&5
4283 ac_status=$?
4284 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4285 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4286 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4287 (eval $ac_try) 2>&5
4288 ac_status=$?
4289 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4290 (exit $ac_status); }; }; then
4291 ac_cv_kthread=yes
4292 else
4293 echo "$as_me: program exited with status $ac_status" >&5
4294 echo "$as_me: failed program was:" >&5
4295 sed 's/^/| /' conftest.$ac_ext >&5
4297 ( exit $ac_status )
4298 ac_cv_kthread=no
4300 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
4302 CC="$ac_save_cc"
4305 echo "$as_me:$LINENO: result: $ac_cv_kthread" >&5
4306 echo "${ECHO_T}$ac_cv_kthread" >&6
4309 if test $ac_cv_kthread = no -a $ac_cv_pthread_is_default = no
4310 then
4311 # -pthread, if available, provides the right #defines
4312 # and linker options to make pthread_create available
4313 # Some compilers won't report that they do not support -pthread,
4314 # so we need to run a program to see whether it really made the
4315 # function available.
4316 echo "$as_me:$LINENO: checking whether $CC accepts -pthread" >&5
4317 echo $ECHO_N "checking whether $CC accepts -pthread... $ECHO_C" >&6
4318 if test "${ac_cv_thread+set}" = set; then
4319 echo $ECHO_N "(cached) $ECHO_C" >&6
4320 else
4321 ac_save_cc="$CC"
4322 CC="$CC -pthread"
4323 if test "$cross_compiling" = yes; then
4324 ac_cv_pthread=no
4325 else
4326 cat >conftest.$ac_ext <<_ACEOF
4327 /* confdefs.h. */
4328 _ACEOF
4329 cat confdefs.h >>conftest.$ac_ext
4330 cat >>conftest.$ac_ext <<_ACEOF
4331 /* end confdefs.h. */
4333 #include <pthread.h>
4335 void* routine(void* p){return NULL;}
4337 int main(){
4338 pthread_t p;
4339 if(pthread_create(&p,NULL,routine,NULL)!=0)
4340 return 1;
4341 (void)pthread_detach(p);
4342 return 0;
4345 _ACEOF
4346 rm -f conftest$ac_exeext
4347 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4348 (eval $ac_link) 2>&5
4349 ac_status=$?
4350 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4351 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4352 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4353 (eval $ac_try) 2>&5
4354 ac_status=$?
4355 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4356 (exit $ac_status); }; }; then
4357 ac_cv_pthread=yes
4358 else
4359 echo "$as_me: program exited with status $ac_status" >&5
4360 echo "$as_me: failed program was:" >&5
4361 sed 's/^/| /' conftest.$ac_ext >&5
4363 ( exit $ac_status )
4364 ac_cv_pthread=no
4366 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
4368 CC="$ac_save_cc"
4371 echo "$as_me:$LINENO: result: $ac_cv_pthread" >&5
4372 echo "${ECHO_T}$ac_cv_pthread" >&6
4375 # If we have set a CC compiler flag for thread support then
4376 # check if it works for CXX, too.
4377 ac_cv_cxx_thread=no
4378 if test ! -z "$CXX"
4379 then
4380 echo "$as_me:$LINENO: checking whether $CXX also accepts flags for thread support" >&5
4381 echo $ECHO_N "checking whether $CXX also accepts flags for thread support... $ECHO_C" >&6
4382 ac_save_cxx="$CXX"
4384 if test "$ac_cv_kpthread" = "yes"
4385 then
4386 CXX="$CXX -Kpthread"
4387 ac_cv_cxx_thread=yes
4388 elif test "$ac_cv_kthread" = "yes"
4389 then
4390 CXX="$CXX -Kthread"
4391 ac_cv_cxx_thread=yes
4392 elif test "$ac_cv_pthread" = "yes"
4393 then
4394 CXX="$CXX -pthread"
4395 ac_cv_cxx_thread=yes
4398 if test $ac_cv_cxx_thread = yes
4399 then
4400 echo 'void foo();int main(){foo();}void foo(){}' > conftest.$ac_ext
4401 $CXX -c conftest.$ac_ext 2>&5
4402 if $CXX -o conftest$ac_exeext conftest.$ac_objext 2>&5 \
4403 && test -s conftest$ac_exeext && ./conftest$ac_exeext
4404 then
4405 ac_cv_cxx_thread=yes
4406 else
4407 ac_cv_cxx_thread=no
4409 rm -fr conftest*
4411 echo "$as_me:$LINENO: result: $ac_cv_cxx_thread" >&5
4412 echo "${ECHO_T}$ac_cv_cxx_thread" >&6
4414 CXX="$ac_save_cxx"
4417 # checks for header files
4418 echo "$as_me:$LINENO: checking for ANSI C header files" >&5
4419 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
4420 if test "${ac_cv_header_stdc+set}" = set; then
4421 echo $ECHO_N "(cached) $ECHO_C" >&6
4422 else
4423 cat >conftest.$ac_ext <<_ACEOF
4424 /* confdefs.h. */
4425 _ACEOF
4426 cat confdefs.h >>conftest.$ac_ext
4427 cat >>conftest.$ac_ext <<_ACEOF
4428 /* end confdefs.h. */
4429 #include <stdlib.h>
4430 #include <stdarg.h>
4431 #include <string.h>
4432 #include <float.h>
4435 main ()
4439 return 0;
4441 _ACEOF
4442 rm -f conftest.$ac_objext
4443 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4444 (eval $ac_compile) 2>conftest.er1
4445 ac_status=$?
4446 grep -v '^ *+' conftest.er1 >conftest.err
4447 rm -f conftest.er1
4448 cat conftest.err >&5
4449 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4450 (exit $ac_status); } &&
4451 { ac_try='test -z "$ac_c_werror_flag"
4452 || test ! -s conftest.err'
4453 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4454 (eval $ac_try) 2>&5
4455 ac_status=$?
4456 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4457 (exit $ac_status); }; } &&
4458 { ac_try='test -s conftest.$ac_objext'
4459 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4460 (eval $ac_try) 2>&5
4461 ac_status=$?
4462 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4463 (exit $ac_status); }; }; then
4464 ac_cv_header_stdc=yes
4465 else
4466 echo "$as_me: failed program was:" >&5
4467 sed 's/^/| /' conftest.$ac_ext >&5
4469 ac_cv_header_stdc=no
4471 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4473 if test $ac_cv_header_stdc = yes; then
4474 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4475 cat >conftest.$ac_ext <<_ACEOF
4476 /* confdefs.h. */
4477 _ACEOF
4478 cat confdefs.h >>conftest.$ac_ext
4479 cat >>conftest.$ac_ext <<_ACEOF
4480 /* end confdefs.h. */
4481 #include <string.h>
4483 _ACEOF
4484 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4485 $EGREP "memchr" >/dev/null 2>&1; then
4487 else
4488 ac_cv_header_stdc=no
4490 rm -f conftest*
4494 if test $ac_cv_header_stdc = yes; then
4495 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4496 cat >conftest.$ac_ext <<_ACEOF
4497 /* confdefs.h. */
4498 _ACEOF
4499 cat confdefs.h >>conftest.$ac_ext
4500 cat >>conftest.$ac_ext <<_ACEOF
4501 /* end confdefs.h. */
4502 #include <stdlib.h>
4504 _ACEOF
4505 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4506 $EGREP "free" >/dev/null 2>&1; then
4508 else
4509 ac_cv_header_stdc=no
4511 rm -f conftest*
4515 if test $ac_cv_header_stdc = yes; then
4516 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4517 if test "$cross_compiling" = yes; then
4519 else
4520 cat >conftest.$ac_ext <<_ACEOF
4521 /* confdefs.h. */
4522 _ACEOF
4523 cat confdefs.h >>conftest.$ac_ext
4524 cat >>conftest.$ac_ext <<_ACEOF
4525 /* end confdefs.h. */
4526 #include <ctype.h>
4527 #if ((' ' & 0x0FF) == 0x020)
4528 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4529 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4530 #else
4531 # define ISLOWER(c) \
4532 (('a' <= (c) && (c) <= 'i') \
4533 || ('j' <= (c) && (c) <= 'r') \
4534 || ('s' <= (c) && (c) <= 'z'))
4535 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4536 #endif
4538 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4540 main ()
4542 int i;
4543 for (i = 0; i < 256; i++)
4544 if (XOR (islower (i), ISLOWER (i))
4545 || toupper (i) != TOUPPER (i))
4546 exit(2);
4547 exit (0);
4549 _ACEOF
4550 rm -f conftest$ac_exeext
4551 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4552 (eval $ac_link) 2>&5
4553 ac_status=$?
4554 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4555 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4556 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4557 (eval $ac_try) 2>&5
4558 ac_status=$?
4559 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4560 (exit $ac_status); }; }; then
4562 else
4563 echo "$as_me: program exited with status $ac_status" >&5
4564 echo "$as_me: failed program was:" >&5
4565 sed 's/^/| /' conftest.$ac_ext >&5
4567 ( exit $ac_status )
4568 ac_cv_header_stdc=no
4570 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
4574 echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
4575 echo "${ECHO_T}$ac_cv_header_stdc" >&6
4576 if test $ac_cv_header_stdc = yes; then
4578 cat >>confdefs.h <<\_ACEOF
4579 #define STDC_HEADERS 1
4580 _ACEOF
4584 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4594 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4595 inttypes.h stdint.h unistd.h
4597 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
4598 echo "$as_me:$LINENO: checking for $ac_header" >&5
4599 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
4600 if eval "test \"\${$as_ac_Header+set}\" = set"; then
4601 echo $ECHO_N "(cached) $ECHO_C" >&6
4602 else
4603 cat >conftest.$ac_ext <<_ACEOF
4604 /* confdefs.h. */
4605 _ACEOF
4606 cat confdefs.h >>conftest.$ac_ext
4607 cat >>conftest.$ac_ext <<_ACEOF
4608 /* end confdefs.h. */
4609 $ac_includes_default
4611 #include <$ac_header>
4612 _ACEOF
4613 rm -f conftest.$ac_objext
4614 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4615 (eval $ac_compile) 2>conftest.er1
4616 ac_status=$?
4617 grep -v '^ *+' conftest.er1 >conftest.err
4618 rm -f conftest.er1
4619 cat conftest.err >&5
4620 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4621 (exit $ac_status); } &&
4622 { ac_try='test -z "$ac_c_werror_flag"
4623 || test ! -s conftest.err'
4624 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4625 (eval $ac_try) 2>&5
4626 ac_status=$?
4627 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4628 (exit $ac_status); }; } &&
4629 { ac_try='test -s conftest.$ac_objext'
4630 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4631 (eval $ac_try) 2>&5
4632 ac_status=$?
4633 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4634 (exit $ac_status); }; }; then
4635 eval "$as_ac_Header=yes"
4636 else
4637 echo "$as_me: failed program was:" >&5
4638 sed 's/^/| /' conftest.$ac_ext >&5
4640 eval "$as_ac_Header=no"
4642 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4644 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
4645 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
4646 if test `eval echo '${'$as_ac_Header'}'` = yes; then
4647 cat >>confdefs.h <<_ACEOF
4648 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
4649 _ACEOF
4653 done
4705 for ac_header in asm/types.h conio.h curses.h direct.h dlfcn.h errno.h \
4706 fcntl.h grp.h \
4707 io.h langinfo.h libintl.h ncurses.h poll.h process.h pthread.h \
4708 shadow.h signal.h stdint.h stropts.h termios.h thread.h \
4709 unistd.h utime.h \
4710 sys/audioio.h sys/bsdtty.h sys/file.h sys/loadavg.h sys/lock.h sys/mkdev.h \
4711 sys/modem.h \
4712 sys/param.h sys/poll.h sys/select.h sys/socket.h sys/statvfs.h sys/stat.h \
4713 sys/time.h \
4714 sys/times.h sys/types.h sys/un.h sys/utsname.h sys/wait.h pty.h libutil.h \
4715 sys/resource.h netpacket/packet.h sysexits.h bluetooth.h \
4716 bluetooth/bluetooth.h
4718 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
4719 if eval "test \"\${$as_ac_Header+set}\" = set"; then
4720 echo "$as_me:$LINENO: checking for $ac_header" >&5
4721 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
4722 if eval "test \"\${$as_ac_Header+set}\" = set"; then
4723 echo $ECHO_N "(cached) $ECHO_C" >&6
4725 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
4726 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
4727 else
4728 # Is the header compilable?
4729 echo "$as_me:$LINENO: checking $ac_header usability" >&5
4730 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
4731 cat >conftest.$ac_ext <<_ACEOF
4732 /* confdefs.h. */
4733 _ACEOF
4734 cat confdefs.h >>conftest.$ac_ext
4735 cat >>conftest.$ac_ext <<_ACEOF
4736 /* end confdefs.h. */
4737 $ac_includes_default
4738 #include <$ac_header>
4739 _ACEOF
4740 rm -f conftest.$ac_objext
4741 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4742 (eval $ac_compile) 2>conftest.er1
4743 ac_status=$?
4744 grep -v '^ *+' conftest.er1 >conftest.err
4745 rm -f conftest.er1
4746 cat conftest.err >&5
4747 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4748 (exit $ac_status); } &&
4749 { ac_try='test -z "$ac_c_werror_flag"
4750 || test ! -s conftest.err'
4751 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4752 (eval $ac_try) 2>&5
4753 ac_status=$?
4754 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4755 (exit $ac_status); }; } &&
4756 { ac_try='test -s conftest.$ac_objext'
4757 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4758 (eval $ac_try) 2>&5
4759 ac_status=$?
4760 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4761 (exit $ac_status); }; }; then
4762 ac_header_compiler=yes
4763 else
4764 echo "$as_me: failed program was:" >&5
4765 sed 's/^/| /' conftest.$ac_ext >&5
4767 ac_header_compiler=no
4769 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4770 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
4771 echo "${ECHO_T}$ac_header_compiler" >&6
4773 # Is the header present?
4774 echo "$as_me:$LINENO: checking $ac_header presence" >&5
4775 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
4776 cat >conftest.$ac_ext <<_ACEOF
4777 /* confdefs.h. */
4778 _ACEOF
4779 cat confdefs.h >>conftest.$ac_ext
4780 cat >>conftest.$ac_ext <<_ACEOF
4781 /* end confdefs.h. */
4782 #include <$ac_header>
4783 _ACEOF
4784 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
4785 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4786 ac_status=$?
4787 grep -v '^ *+' conftest.er1 >conftest.err
4788 rm -f conftest.er1
4789 cat conftest.err >&5
4790 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4791 (exit $ac_status); } >/dev/null; then
4792 if test -s conftest.err; then
4793 ac_cpp_err=$ac_c_preproc_warn_flag
4794 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
4795 else
4796 ac_cpp_err=
4798 else
4799 ac_cpp_err=yes
4801 if test -z "$ac_cpp_err"; then
4802 ac_header_preproc=yes
4803 else
4804 echo "$as_me: failed program was:" >&5
4805 sed 's/^/| /' conftest.$ac_ext >&5
4807 ac_header_preproc=no
4809 rm -f conftest.err conftest.$ac_ext
4810 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
4811 echo "${ECHO_T}$ac_header_preproc" >&6
4813 # So? What about this header?
4814 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
4815 yes:no: )
4816 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
4817 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
4818 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
4819 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
4820 ac_header_preproc=yes
4822 no:yes:* )
4823 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
4824 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
4825 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
4826 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
4827 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
4828 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
4829 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
4830 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
4831 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
4832 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
4833 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
4834 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
4836 cat <<\_ASBOX
4837 ## ------------------------------------------------ ##
4838 ## Report this to http://www.python.org/python-bugs ##
4839 ## ------------------------------------------------ ##
4840 _ASBOX
4842 sed "s/^/$as_me: WARNING: /" >&2
4844 esac
4845 echo "$as_me:$LINENO: checking for $ac_header" >&5
4846 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
4847 if eval "test \"\${$as_ac_Header+set}\" = set"; then
4848 echo $ECHO_N "(cached) $ECHO_C" >&6
4849 else
4850 eval "$as_ac_Header=\$ac_header_preproc"
4852 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
4853 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
4856 if test `eval echo '${'$as_ac_Header'}'` = yes; then
4857 cat >>confdefs.h <<_ACEOF
4858 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
4859 _ACEOF
4863 done
4870 ac_header_dirent=no
4871 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
4872 as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
4873 echo "$as_me:$LINENO: checking for $ac_hdr that defines DIR" >&5
4874 echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6
4875 if eval "test \"\${$as_ac_Header+set}\" = set"; then
4876 echo $ECHO_N "(cached) $ECHO_C" >&6
4877 else
4878 cat >conftest.$ac_ext <<_ACEOF
4879 /* confdefs.h. */
4880 _ACEOF
4881 cat confdefs.h >>conftest.$ac_ext
4882 cat >>conftest.$ac_ext <<_ACEOF
4883 /* end confdefs.h. */
4884 #include <sys/types.h>
4885 #include <$ac_hdr>
4888 main ()
4890 if ((DIR *) 0)
4891 return 0;
4893 return 0;
4895 _ACEOF
4896 rm -f conftest.$ac_objext
4897 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4898 (eval $ac_compile) 2>conftest.er1
4899 ac_status=$?
4900 grep -v '^ *+' conftest.er1 >conftest.err
4901 rm -f conftest.er1
4902 cat conftest.err >&5
4903 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4904 (exit $ac_status); } &&
4905 { ac_try='test -z "$ac_c_werror_flag"
4906 || test ! -s conftest.err'
4907 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4908 (eval $ac_try) 2>&5
4909 ac_status=$?
4910 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4911 (exit $ac_status); }; } &&
4912 { ac_try='test -s conftest.$ac_objext'
4913 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4914 (eval $ac_try) 2>&5
4915 ac_status=$?
4916 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4917 (exit $ac_status); }; }; then
4918 eval "$as_ac_Header=yes"
4919 else
4920 echo "$as_me: failed program was:" >&5
4921 sed 's/^/| /' conftest.$ac_ext >&5
4923 eval "$as_ac_Header=no"
4925 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4927 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
4928 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
4929 if test `eval echo '${'$as_ac_Header'}'` = yes; then
4930 cat >>confdefs.h <<_ACEOF
4931 #define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
4932 _ACEOF
4934 ac_header_dirent=$ac_hdr; break
4937 done
4938 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
4939 if test $ac_header_dirent = dirent.h; then
4940 echo "$as_me:$LINENO: checking for library containing opendir" >&5
4941 echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6
4942 if test "${ac_cv_search_opendir+set}" = set; then
4943 echo $ECHO_N "(cached) $ECHO_C" >&6
4944 else
4945 ac_func_search_save_LIBS=$LIBS
4946 ac_cv_search_opendir=no
4947 cat >conftest.$ac_ext <<_ACEOF
4948 /* confdefs.h. */
4949 _ACEOF
4950 cat confdefs.h >>conftest.$ac_ext
4951 cat >>conftest.$ac_ext <<_ACEOF
4952 /* end confdefs.h. */
4954 /* Override any gcc2 internal prototype to avoid an error. */
4955 #ifdef __cplusplus
4956 extern "C"
4957 #endif
4958 /* We use char because int might match the return type of a gcc2
4959 builtin and then its argument prototype would still apply. */
4960 char opendir ();
4962 main ()
4964 opendir ();
4966 return 0;
4968 _ACEOF
4969 rm -f conftest.$ac_objext conftest$ac_exeext
4970 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4971 (eval $ac_link) 2>conftest.er1
4972 ac_status=$?
4973 grep -v '^ *+' conftest.er1 >conftest.err
4974 rm -f conftest.er1
4975 cat conftest.err >&5
4976 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4977 (exit $ac_status); } &&
4978 { ac_try='test -z "$ac_c_werror_flag"
4979 || test ! -s conftest.err'
4980 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4981 (eval $ac_try) 2>&5
4982 ac_status=$?
4983 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4984 (exit $ac_status); }; } &&
4985 { ac_try='test -s conftest$ac_exeext'
4986 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4987 (eval $ac_try) 2>&5
4988 ac_status=$?
4989 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4990 (exit $ac_status); }; }; then
4991 ac_cv_search_opendir="none required"
4992 else
4993 echo "$as_me: failed program was:" >&5
4994 sed 's/^/| /' conftest.$ac_ext >&5
4997 rm -f conftest.err conftest.$ac_objext \
4998 conftest$ac_exeext conftest.$ac_ext
4999 if test "$ac_cv_search_opendir" = no; then
5000 for ac_lib in dir; do
5001 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
5002 cat >conftest.$ac_ext <<_ACEOF
5003 /* confdefs.h. */
5004 _ACEOF
5005 cat confdefs.h >>conftest.$ac_ext
5006 cat >>conftest.$ac_ext <<_ACEOF
5007 /* end confdefs.h. */
5009 /* Override any gcc2 internal prototype to avoid an error. */
5010 #ifdef __cplusplus
5011 extern "C"
5012 #endif
5013 /* We use char because int might match the return type of a gcc2
5014 builtin and then its argument prototype would still apply. */
5015 char opendir ();
5017 main ()
5019 opendir ();
5021 return 0;
5023 _ACEOF
5024 rm -f conftest.$ac_objext conftest$ac_exeext
5025 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5026 (eval $ac_link) 2>conftest.er1
5027 ac_status=$?
5028 grep -v '^ *+' conftest.er1 >conftest.err
5029 rm -f conftest.er1
5030 cat conftest.err >&5
5031 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5032 (exit $ac_status); } &&
5033 { ac_try='test -z "$ac_c_werror_flag"
5034 || test ! -s conftest.err'
5035 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5036 (eval $ac_try) 2>&5
5037 ac_status=$?
5038 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5039 (exit $ac_status); }; } &&
5040 { ac_try='test -s conftest$ac_exeext'
5041 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5042 (eval $ac_try) 2>&5
5043 ac_status=$?
5044 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5045 (exit $ac_status); }; }; then
5046 ac_cv_search_opendir="-l$ac_lib"
5047 break
5048 else
5049 echo "$as_me: failed program was:" >&5
5050 sed 's/^/| /' conftest.$ac_ext >&5
5053 rm -f conftest.err conftest.$ac_objext \
5054 conftest$ac_exeext conftest.$ac_ext
5055 done
5057 LIBS=$ac_func_search_save_LIBS
5059 echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
5060 echo "${ECHO_T}$ac_cv_search_opendir" >&6
5061 if test "$ac_cv_search_opendir" != no; then
5062 test "$ac_cv_search_opendir" = "none required" || LIBS="$ac_cv_search_opendir $LIBS"
5066 else
5067 echo "$as_me:$LINENO: checking for library containing opendir" >&5
5068 echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6
5069 if test "${ac_cv_search_opendir+set}" = set; then
5070 echo $ECHO_N "(cached) $ECHO_C" >&6
5071 else
5072 ac_func_search_save_LIBS=$LIBS
5073 ac_cv_search_opendir=no
5074 cat >conftest.$ac_ext <<_ACEOF
5075 /* confdefs.h. */
5076 _ACEOF
5077 cat confdefs.h >>conftest.$ac_ext
5078 cat >>conftest.$ac_ext <<_ACEOF
5079 /* end confdefs.h. */
5081 /* Override any gcc2 internal prototype to avoid an error. */
5082 #ifdef __cplusplus
5083 extern "C"
5084 #endif
5085 /* We use char because int might match the return type of a gcc2
5086 builtin and then its argument prototype would still apply. */
5087 char opendir ();
5089 main ()
5091 opendir ();
5093 return 0;
5095 _ACEOF
5096 rm -f conftest.$ac_objext conftest$ac_exeext
5097 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5098 (eval $ac_link) 2>conftest.er1
5099 ac_status=$?
5100 grep -v '^ *+' conftest.er1 >conftest.err
5101 rm -f conftest.er1
5102 cat conftest.err >&5
5103 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5104 (exit $ac_status); } &&
5105 { ac_try='test -z "$ac_c_werror_flag"
5106 || test ! -s conftest.err'
5107 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5108 (eval $ac_try) 2>&5
5109 ac_status=$?
5110 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5111 (exit $ac_status); }; } &&
5112 { ac_try='test -s conftest$ac_exeext'
5113 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5114 (eval $ac_try) 2>&5
5115 ac_status=$?
5116 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5117 (exit $ac_status); }; }; then
5118 ac_cv_search_opendir="none required"
5119 else
5120 echo "$as_me: failed program was:" >&5
5121 sed 's/^/| /' conftest.$ac_ext >&5
5124 rm -f conftest.err conftest.$ac_objext \
5125 conftest$ac_exeext conftest.$ac_ext
5126 if test "$ac_cv_search_opendir" = no; then
5127 for ac_lib in x; do
5128 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
5129 cat >conftest.$ac_ext <<_ACEOF
5130 /* confdefs.h. */
5131 _ACEOF
5132 cat confdefs.h >>conftest.$ac_ext
5133 cat >>conftest.$ac_ext <<_ACEOF
5134 /* end confdefs.h. */
5136 /* Override any gcc2 internal prototype to avoid an error. */
5137 #ifdef __cplusplus
5138 extern "C"
5139 #endif
5140 /* We use char because int might match the return type of a gcc2
5141 builtin and then its argument prototype would still apply. */
5142 char opendir ();
5144 main ()
5146 opendir ();
5148 return 0;
5150 _ACEOF
5151 rm -f conftest.$ac_objext conftest$ac_exeext
5152 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5153 (eval $ac_link) 2>conftest.er1
5154 ac_status=$?
5155 grep -v '^ *+' conftest.er1 >conftest.err
5156 rm -f conftest.er1
5157 cat conftest.err >&5
5158 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5159 (exit $ac_status); } &&
5160 { ac_try='test -z "$ac_c_werror_flag"
5161 || test ! -s conftest.err'
5162 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5163 (eval $ac_try) 2>&5
5164 ac_status=$?
5165 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5166 (exit $ac_status); }; } &&
5167 { ac_try='test -s conftest$ac_exeext'
5168 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5169 (eval $ac_try) 2>&5
5170 ac_status=$?
5171 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5172 (exit $ac_status); }; }; then
5173 ac_cv_search_opendir="-l$ac_lib"
5174 break
5175 else
5176 echo "$as_me: failed program was:" >&5
5177 sed 's/^/| /' conftest.$ac_ext >&5
5180 rm -f conftest.err conftest.$ac_objext \
5181 conftest$ac_exeext conftest.$ac_ext
5182 done
5184 LIBS=$ac_func_search_save_LIBS
5186 echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
5187 echo "${ECHO_T}$ac_cv_search_opendir" >&6
5188 if test "$ac_cv_search_opendir" != no; then
5189 test "$ac_cv_search_opendir" = "none required" || LIBS="$ac_cv_search_opendir $LIBS"
5195 echo "$as_me:$LINENO: checking whether sys/types.h defines makedev" >&5
5196 echo $ECHO_N "checking whether sys/types.h defines makedev... $ECHO_C" >&6
5197 if test "${ac_cv_header_sys_types_h_makedev+set}" = set; then
5198 echo $ECHO_N "(cached) $ECHO_C" >&6
5199 else
5200 cat >conftest.$ac_ext <<_ACEOF
5201 /* confdefs.h. */
5202 _ACEOF
5203 cat confdefs.h >>conftest.$ac_ext
5204 cat >>conftest.$ac_ext <<_ACEOF
5205 /* end confdefs.h. */
5206 #include <sys/types.h>
5208 main ()
5210 return makedev(0, 0);
5212 return 0;
5214 _ACEOF
5215 rm -f conftest.$ac_objext conftest$ac_exeext
5216 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5217 (eval $ac_link) 2>conftest.er1
5218 ac_status=$?
5219 grep -v '^ *+' conftest.er1 >conftest.err
5220 rm -f conftest.er1
5221 cat conftest.err >&5
5222 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5223 (exit $ac_status); } &&
5224 { ac_try='test -z "$ac_c_werror_flag"
5225 || test ! -s conftest.err'
5226 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5227 (eval $ac_try) 2>&5
5228 ac_status=$?
5229 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5230 (exit $ac_status); }; } &&
5231 { ac_try='test -s conftest$ac_exeext'
5232 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5233 (eval $ac_try) 2>&5
5234 ac_status=$?
5235 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5236 (exit $ac_status); }; }; then
5237 ac_cv_header_sys_types_h_makedev=yes
5238 else
5239 echo "$as_me: failed program was:" >&5
5240 sed 's/^/| /' conftest.$ac_ext >&5
5242 ac_cv_header_sys_types_h_makedev=no
5244 rm -f conftest.err conftest.$ac_objext \
5245 conftest$ac_exeext conftest.$ac_ext
5248 echo "$as_me:$LINENO: result: $ac_cv_header_sys_types_h_makedev" >&5
5249 echo "${ECHO_T}$ac_cv_header_sys_types_h_makedev" >&6
5251 if test $ac_cv_header_sys_types_h_makedev = no; then
5252 if test "${ac_cv_header_sys_mkdev_h+set}" = set; then
5253 echo "$as_me:$LINENO: checking for sys/mkdev.h" >&5
5254 echo $ECHO_N "checking for sys/mkdev.h... $ECHO_C" >&6
5255 if test "${ac_cv_header_sys_mkdev_h+set}" = set; then
5256 echo $ECHO_N "(cached) $ECHO_C" >&6
5258 echo "$as_me:$LINENO: result: $ac_cv_header_sys_mkdev_h" >&5
5259 echo "${ECHO_T}$ac_cv_header_sys_mkdev_h" >&6
5260 else
5261 # Is the header compilable?
5262 echo "$as_me:$LINENO: checking sys/mkdev.h usability" >&5
5263 echo $ECHO_N "checking sys/mkdev.h usability... $ECHO_C" >&6
5264 cat >conftest.$ac_ext <<_ACEOF
5265 /* confdefs.h. */
5266 _ACEOF
5267 cat confdefs.h >>conftest.$ac_ext
5268 cat >>conftest.$ac_ext <<_ACEOF
5269 /* end confdefs.h. */
5270 $ac_includes_default
5271 #include <sys/mkdev.h>
5272 _ACEOF
5273 rm -f conftest.$ac_objext
5274 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5275 (eval $ac_compile) 2>conftest.er1
5276 ac_status=$?
5277 grep -v '^ *+' conftest.er1 >conftest.err
5278 rm -f conftest.er1
5279 cat conftest.err >&5
5280 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5281 (exit $ac_status); } &&
5282 { ac_try='test -z "$ac_c_werror_flag"
5283 || test ! -s conftest.err'
5284 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5285 (eval $ac_try) 2>&5
5286 ac_status=$?
5287 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5288 (exit $ac_status); }; } &&
5289 { ac_try='test -s conftest.$ac_objext'
5290 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5291 (eval $ac_try) 2>&5
5292 ac_status=$?
5293 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5294 (exit $ac_status); }; }; then
5295 ac_header_compiler=yes
5296 else
5297 echo "$as_me: failed program was:" >&5
5298 sed 's/^/| /' conftest.$ac_ext >&5
5300 ac_header_compiler=no
5302 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5303 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
5304 echo "${ECHO_T}$ac_header_compiler" >&6
5306 # Is the header present?
5307 echo "$as_me:$LINENO: checking sys/mkdev.h presence" >&5
5308 echo $ECHO_N "checking sys/mkdev.h presence... $ECHO_C" >&6
5309 cat >conftest.$ac_ext <<_ACEOF
5310 /* confdefs.h. */
5311 _ACEOF
5312 cat confdefs.h >>conftest.$ac_ext
5313 cat >>conftest.$ac_ext <<_ACEOF
5314 /* end confdefs.h. */
5315 #include <sys/mkdev.h>
5316 _ACEOF
5317 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
5318 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
5319 ac_status=$?
5320 grep -v '^ *+' conftest.er1 >conftest.err
5321 rm -f conftest.er1
5322 cat conftest.err >&5
5323 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5324 (exit $ac_status); } >/dev/null; then
5325 if test -s conftest.err; then
5326 ac_cpp_err=$ac_c_preproc_warn_flag
5327 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
5328 else
5329 ac_cpp_err=
5331 else
5332 ac_cpp_err=yes
5334 if test -z "$ac_cpp_err"; then
5335 ac_header_preproc=yes
5336 else
5337 echo "$as_me: failed program was:" >&5
5338 sed 's/^/| /' conftest.$ac_ext >&5
5340 ac_header_preproc=no
5342 rm -f conftest.err conftest.$ac_ext
5343 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
5344 echo "${ECHO_T}$ac_header_preproc" >&6
5346 # So? What about this header?
5347 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
5348 yes:no: )
5349 { echo "$as_me:$LINENO: WARNING: sys/mkdev.h: accepted by the compiler, rejected by the preprocessor!" >&5
5350 echo "$as_me: WARNING: sys/mkdev.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
5351 { echo "$as_me:$LINENO: WARNING: sys/mkdev.h: proceeding with the compiler's result" >&5
5352 echo "$as_me: WARNING: sys/mkdev.h: proceeding with the compiler's result" >&2;}
5353 ac_header_preproc=yes
5355 no:yes:* )
5356 { echo "$as_me:$LINENO: WARNING: sys/mkdev.h: present but cannot be compiled" >&5
5357 echo "$as_me: WARNING: sys/mkdev.h: present but cannot be compiled" >&2;}
5358 { echo "$as_me:$LINENO: WARNING: sys/mkdev.h: check for missing prerequisite headers?" >&5
5359 echo "$as_me: WARNING: sys/mkdev.h: check for missing prerequisite headers?" >&2;}
5360 { echo "$as_me:$LINENO: WARNING: sys/mkdev.h: see the Autoconf documentation" >&5
5361 echo "$as_me: WARNING: sys/mkdev.h: see the Autoconf documentation" >&2;}
5362 { echo "$as_me:$LINENO: WARNING: sys/mkdev.h: section \"Present But Cannot Be Compiled\"" >&5
5363 echo "$as_me: WARNING: sys/mkdev.h: section \"Present But Cannot Be Compiled\"" >&2;}
5364 { echo "$as_me:$LINENO: WARNING: sys/mkdev.h: proceeding with the preprocessor's result" >&5
5365 echo "$as_me: WARNING: sys/mkdev.h: proceeding with the preprocessor's result" >&2;}
5366 { echo "$as_me:$LINENO: WARNING: sys/mkdev.h: in the future, the compiler will take precedence" >&5
5367 echo "$as_me: WARNING: sys/mkdev.h: in the future, the compiler will take precedence" >&2;}
5369 cat <<\_ASBOX
5370 ## ------------------------------------------------ ##
5371 ## Report this to http://www.python.org/python-bugs ##
5372 ## ------------------------------------------------ ##
5373 _ASBOX
5375 sed "s/^/$as_me: WARNING: /" >&2
5377 esac
5378 echo "$as_me:$LINENO: checking for sys/mkdev.h" >&5
5379 echo $ECHO_N "checking for sys/mkdev.h... $ECHO_C" >&6
5380 if test "${ac_cv_header_sys_mkdev_h+set}" = set; then
5381 echo $ECHO_N "(cached) $ECHO_C" >&6
5382 else
5383 ac_cv_header_sys_mkdev_h=$ac_header_preproc
5385 echo "$as_me:$LINENO: result: $ac_cv_header_sys_mkdev_h" >&5
5386 echo "${ECHO_T}$ac_cv_header_sys_mkdev_h" >&6
5389 if test $ac_cv_header_sys_mkdev_h = yes; then
5391 cat >>confdefs.h <<\_ACEOF
5392 #define MAJOR_IN_MKDEV 1
5393 _ACEOF
5399 if test $ac_cv_header_sys_mkdev_h = no; then
5400 if test "${ac_cv_header_sys_sysmacros_h+set}" = set; then
5401 echo "$as_me:$LINENO: checking for sys/sysmacros.h" >&5
5402 echo $ECHO_N "checking for sys/sysmacros.h... $ECHO_C" >&6
5403 if test "${ac_cv_header_sys_sysmacros_h+set}" = set; then
5404 echo $ECHO_N "(cached) $ECHO_C" >&6
5406 echo "$as_me:$LINENO: result: $ac_cv_header_sys_sysmacros_h" >&5
5407 echo "${ECHO_T}$ac_cv_header_sys_sysmacros_h" >&6
5408 else
5409 # Is the header compilable?
5410 echo "$as_me:$LINENO: checking sys/sysmacros.h usability" >&5
5411 echo $ECHO_N "checking sys/sysmacros.h usability... $ECHO_C" >&6
5412 cat >conftest.$ac_ext <<_ACEOF
5413 /* confdefs.h. */
5414 _ACEOF
5415 cat confdefs.h >>conftest.$ac_ext
5416 cat >>conftest.$ac_ext <<_ACEOF
5417 /* end confdefs.h. */
5418 $ac_includes_default
5419 #include <sys/sysmacros.h>
5420 _ACEOF
5421 rm -f conftest.$ac_objext
5422 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5423 (eval $ac_compile) 2>conftest.er1
5424 ac_status=$?
5425 grep -v '^ *+' conftest.er1 >conftest.err
5426 rm -f conftest.er1
5427 cat conftest.err >&5
5428 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5429 (exit $ac_status); } &&
5430 { ac_try='test -z "$ac_c_werror_flag"
5431 || test ! -s conftest.err'
5432 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5433 (eval $ac_try) 2>&5
5434 ac_status=$?
5435 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5436 (exit $ac_status); }; } &&
5437 { ac_try='test -s conftest.$ac_objext'
5438 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5439 (eval $ac_try) 2>&5
5440 ac_status=$?
5441 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5442 (exit $ac_status); }; }; then
5443 ac_header_compiler=yes
5444 else
5445 echo "$as_me: failed program was:" >&5
5446 sed 's/^/| /' conftest.$ac_ext >&5
5448 ac_header_compiler=no
5450 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5451 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
5452 echo "${ECHO_T}$ac_header_compiler" >&6
5454 # Is the header present?
5455 echo "$as_me:$LINENO: checking sys/sysmacros.h presence" >&5
5456 echo $ECHO_N "checking sys/sysmacros.h presence... $ECHO_C" >&6
5457 cat >conftest.$ac_ext <<_ACEOF
5458 /* confdefs.h. */
5459 _ACEOF
5460 cat confdefs.h >>conftest.$ac_ext
5461 cat >>conftest.$ac_ext <<_ACEOF
5462 /* end confdefs.h. */
5463 #include <sys/sysmacros.h>
5464 _ACEOF
5465 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
5466 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
5467 ac_status=$?
5468 grep -v '^ *+' conftest.er1 >conftest.err
5469 rm -f conftest.er1
5470 cat conftest.err >&5
5471 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5472 (exit $ac_status); } >/dev/null; then
5473 if test -s conftest.err; then
5474 ac_cpp_err=$ac_c_preproc_warn_flag
5475 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
5476 else
5477 ac_cpp_err=
5479 else
5480 ac_cpp_err=yes
5482 if test -z "$ac_cpp_err"; then
5483 ac_header_preproc=yes
5484 else
5485 echo "$as_me: failed program was:" >&5
5486 sed 's/^/| /' conftest.$ac_ext >&5
5488 ac_header_preproc=no
5490 rm -f conftest.err conftest.$ac_ext
5491 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
5492 echo "${ECHO_T}$ac_header_preproc" >&6
5494 # So? What about this header?
5495 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
5496 yes:no: )
5497 { echo "$as_me:$LINENO: WARNING: sys/sysmacros.h: accepted by the compiler, rejected by the preprocessor!" >&5
5498 echo "$as_me: WARNING: sys/sysmacros.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
5499 { echo "$as_me:$LINENO: WARNING: sys/sysmacros.h: proceeding with the compiler's result" >&5
5500 echo "$as_me: WARNING: sys/sysmacros.h: proceeding with the compiler's result" >&2;}
5501 ac_header_preproc=yes
5503 no:yes:* )
5504 { echo "$as_me:$LINENO: WARNING: sys/sysmacros.h: present but cannot be compiled" >&5
5505 echo "$as_me: WARNING: sys/sysmacros.h: present but cannot be compiled" >&2;}
5506 { echo "$as_me:$LINENO: WARNING: sys/sysmacros.h: check for missing prerequisite headers?" >&5
5507 echo "$as_me: WARNING: sys/sysmacros.h: check for missing prerequisite headers?" >&2;}
5508 { echo "$as_me:$LINENO: WARNING: sys/sysmacros.h: see the Autoconf documentation" >&5
5509 echo "$as_me: WARNING: sys/sysmacros.h: see the Autoconf documentation" >&2;}
5510 { echo "$as_me:$LINENO: WARNING: sys/sysmacros.h: section \"Present But Cannot Be Compiled\"" >&5
5511 echo "$as_me: WARNING: sys/sysmacros.h: section \"Present But Cannot Be Compiled\"" >&2;}
5512 { echo "$as_me:$LINENO: WARNING: sys/sysmacros.h: proceeding with the preprocessor's result" >&5
5513 echo "$as_me: WARNING: sys/sysmacros.h: proceeding with the preprocessor's result" >&2;}
5514 { echo "$as_me:$LINENO: WARNING: sys/sysmacros.h: in the future, the compiler will take precedence" >&5
5515 echo "$as_me: WARNING: sys/sysmacros.h: in the future, the compiler will take precedence" >&2;}
5517 cat <<\_ASBOX
5518 ## ------------------------------------------------ ##
5519 ## Report this to http://www.python.org/python-bugs ##
5520 ## ------------------------------------------------ ##
5521 _ASBOX
5523 sed "s/^/$as_me: WARNING: /" >&2
5525 esac
5526 echo "$as_me:$LINENO: checking for sys/sysmacros.h" >&5
5527 echo $ECHO_N "checking for sys/sysmacros.h... $ECHO_C" >&6
5528 if test "${ac_cv_header_sys_sysmacros_h+set}" = set; then
5529 echo $ECHO_N "(cached) $ECHO_C" >&6
5530 else
5531 ac_cv_header_sys_sysmacros_h=$ac_header_preproc
5533 echo "$as_me:$LINENO: result: $ac_cv_header_sys_sysmacros_h" >&5
5534 echo "${ECHO_T}$ac_cv_header_sys_sysmacros_h" >&6
5537 if test $ac_cv_header_sys_sysmacros_h = yes; then
5539 cat >>confdefs.h <<\_ACEOF
5540 #define MAJOR_IN_SYSMACROS 1
5541 _ACEOF
5550 # On Solaris, term.h requires curses.h
5552 for ac_header in term.h
5554 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
5555 echo "$as_me:$LINENO: checking for $ac_header" >&5
5556 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
5557 if eval "test \"\${$as_ac_Header+set}\" = set"; then
5558 echo $ECHO_N "(cached) $ECHO_C" >&6
5559 else
5560 cat >conftest.$ac_ext <<_ACEOF
5561 /* confdefs.h. */
5562 _ACEOF
5563 cat confdefs.h >>conftest.$ac_ext
5564 cat >>conftest.$ac_ext <<_ACEOF
5565 /* end confdefs.h. */
5567 #ifdef HAVE_CURSES_H
5568 #include <curses.h>
5569 #endif
5572 #include <$ac_header>
5573 _ACEOF
5574 rm -f conftest.$ac_objext
5575 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5576 (eval $ac_compile) 2>conftest.er1
5577 ac_status=$?
5578 grep -v '^ *+' conftest.er1 >conftest.err
5579 rm -f conftest.er1
5580 cat conftest.err >&5
5581 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5582 (exit $ac_status); } &&
5583 { ac_try='test -z "$ac_c_werror_flag"
5584 || test ! -s conftest.err'
5585 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5586 (eval $ac_try) 2>&5
5587 ac_status=$?
5588 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5589 (exit $ac_status); }; } &&
5590 { ac_try='test -s conftest.$ac_objext'
5591 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5592 (eval $ac_try) 2>&5
5593 ac_status=$?
5594 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5595 (exit $ac_status); }; }; then
5596 eval "$as_ac_Header=yes"
5597 else
5598 echo "$as_me: failed program was:" >&5
5599 sed 's/^/| /' conftest.$ac_ext >&5
5601 eval "$as_ac_Header=no"
5603 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5605 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
5606 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
5607 if test `eval echo '${'$as_ac_Header'}'` = yes; then
5608 cat >>confdefs.h <<_ACEOF
5609 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
5610 _ACEOF
5614 done
5617 # On Linux, netlink.h requires asm/types.h
5619 for ac_header in linux/netlink.h
5621 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
5622 echo "$as_me:$LINENO: checking for $ac_header" >&5
5623 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
5624 if eval "test \"\${$as_ac_Header+set}\" = set"; then
5625 echo $ECHO_N "(cached) $ECHO_C" >&6
5626 else
5627 cat >conftest.$ac_ext <<_ACEOF
5628 /* confdefs.h. */
5629 _ACEOF
5630 cat confdefs.h >>conftest.$ac_ext
5631 cat >>conftest.$ac_ext <<_ACEOF
5632 /* end confdefs.h. */
5634 #ifdef HAVE_ASM_TYPES_H
5635 #include <asm/types.h>
5636 #endif
5637 #ifdef HAVE_SYS_SOCKET_H
5638 #include <sys/socket.h>
5639 #endif
5642 #include <$ac_header>
5643 _ACEOF
5644 rm -f conftest.$ac_objext
5645 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5646 (eval $ac_compile) 2>conftest.er1
5647 ac_status=$?
5648 grep -v '^ *+' conftest.er1 >conftest.err
5649 rm -f conftest.er1
5650 cat conftest.err >&5
5651 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5652 (exit $ac_status); } &&
5653 { ac_try='test -z "$ac_c_werror_flag"
5654 || test ! -s conftest.err'
5655 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5656 (eval $ac_try) 2>&5
5657 ac_status=$?
5658 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5659 (exit $ac_status); }; } &&
5660 { ac_try='test -s conftest.$ac_objext'
5661 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5662 (eval $ac_try) 2>&5
5663 ac_status=$?
5664 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5665 (exit $ac_status); }; }; then
5666 eval "$as_ac_Header=yes"
5667 else
5668 echo "$as_me: failed program was:" >&5
5669 sed 's/^/| /' conftest.$ac_ext >&5
5671 eval "$as_ac_Header=no"
5673 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5675 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
5676 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
5677 if test `eval echo '${'$as_ac_Header'}'` = yes; then
5678 cat >>confdefs.h <<_ACEOF
5679 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
5680 _ACEOF
5684 done
5687 # checks for typedefs
5688 was_it_defined=no
5689 echo "$as_me:$LINENO: checking for clock_t in time.h" >&5
5690 echo $ECHO_N "checking for clock_t in time.h... $ECHO_C" >&6
5691 cat >conftest.$ac_ext <<_ACEOF
5692 /* confdefs.h. */
5693 _ACEOF
5694 cat confdefs.h >>conftest.$ac_ext
5695 cat >>conftest.$ac_ext <<_ACEOF
5696 /* end confdefs.h. */
5697 #include <time.h>
5699 _ACEOF
5700 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5701 $EGREP "clock_t" >/dev/null 2>&1; then
5702 was_it_defined=yes
5703 else
5706 cat >>confdefs.h <<\_ACEOF
5707 #define clock_t long
5708 _ACEOF
5712 rm -f conftest*
5714 echo "$as_me:$LINENO: result: $was_it_defined" >&5
5715 echo "${ECHO_T}$was_it_defined" >&6
5717 # Check whether using makedev requires defining _OSF_SOURCE
5718 echo "$as_me:$LINENO: checking for makedev" >&5
5719 echo $ECHO_N "checking for makedev... $ECHO_C" >&6
5720 cat >conftest.$ac_ext <<_ACEOF
5721 /* confdefs.h. */
5722 _ACEOF
5723 cat confdefs.h >>conftest.$ac_ext
5724 cat >>conftest.$ac_ext <<_ACEOF
5725 /* end confdefs.h. */
5726 #include <sys/types.h>
5728 main ()
5730 makedev(0, 0)
5732 return 0;
5734 _ACEOF
5735 rm -f conftest.$ac_objext conftest$ac_exeext
5736 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5737 (eval $ac_link) 2>conftest.er1
5738 ac_status=$?
5739 grep -v '^ *+' conftest.er1 >conftest.err
5740 rm -f conftest.er1
5741 cat conftest.err >&5
5742 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5743 (exit $ac_status); } &&
5744 { ac_try='test -z "$ac_c_werror_flag"
5745 || test ! -s conftest.err'
5746 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5747 (eval $ac_try) 2>&5
5748 ac_status=$?
5749 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5750 (exit $ac_status); }; } &&
5751 { ac_try='test -s conftest$ac_exeext'
5752 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5753 (eval $ac_try) 2>&5
5754 ac_status=$?
5755 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5756 (exit $ac_status); }; }; then
5757 ac_cv_has_makedev=yes
5758 else
5759 echo "$as_me: failed program was:" >&5
5760 sed 's/^/| /' conftest.$ac_ext >&5
5762 ac_cv_has_makedev=no
5764 rm -f conftest.err conftest.$ac_objext \
5765 conftest$ac_exeext conftest.$ac_ext
5766 if test "$ac_cv_has_makedev" = "no"; then
5767 # we didn't link, try if _OSF_SOURCE will allow us to link
5768 cat >conftest.$ac_ext <<_ACEOF
5769 /* confdefs.h. */
5770 _ACEOF
5771 cat confdefs.h >>conftest.$ac_ext
5772 cat >>conftest.$ac_ext <<_ACEOF
5773 /* end confdefs.h. */
5775 #define _OSF_SOURCE 1
5776 #include <sys/types.h>
5779 main ()
5781 makedev(0, 0)
5783 return 0;
5785 _ACEOF
5786 rm -f conftest.$ac_objext conftest$ac_exeext
5787 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5788 (eval $ac_link) 2>conftest.er1
5789 ac_status=$?
5790 grep -v '^ *+' conftest.er1 >conftest.err
5791 rm -f conftest.er1
5792 cat conftest.err >&5
5793 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5794 (exit $ac_status); } &&
5795 { ac_try='test -z "$ac_c_werror_flag"
5796 || test ! -s conftest.err'
5797 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5798 (eval $ac_try) 2>&5
5799 ac_status=$?
5800 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5801 (exit $ac_status); }; } &&
5802 { ac_try='test -s conftest$ac_exeext'
5803 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5804 (eval $ac_try) 2>&5
5805 ac_status=$?
5806 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5807 (exit $ac_status); }; }; then
5808 ac_cv_has_makedev=yes
5809 else
5810 echo "$as_me: failed program was:" >&5
5811 sed 's/^/| /' conftest.$ac_ext >&5
5813 ac_cv_has_makedev=no
5815 rm -f conftest.err conftest.$ac_objext \
5816 conftest$ac_exeext conftest.$ac_ext
5817 if test "$ac_cv_has_makedev" = "yes"; then
5819 cat >>confdefs.h <<\_ACEOF
5820 #define _OSF_SOURCE 1
5821 _ACEOF
5825 echo "$as_me:$LINENO: result: $ac_cv_has_makedev" >&5
5826 echo "${ECHO_T}$ac_cv_has_makedev" >&6
5827 if test "$ac_cv_has_makedev" = "yes"; then
5829 cat >>confdefs.h <<\_ACEOF
5830 #define HAVE_MAKEDEV 1
5831 _ACEOF
5835 # Enabling LFS on Solaris (2.6 to 9) with gcc 2.95 triggers a bug in
5836 # the system headers: If _XOPEN_SOURCE and _LARGEFILE_SOURCE are
5837 # defined, but the compiler does not support pragma redefine_extname,
5838 # and _LARGEFILE64_SOURCE is not defined, the headers refer to 64-bit
5839 # structures (such as rlimit64) without declaring them. As a
5840 # work-around, disable LFS on such configurations
5842 use_lfs=yes
5843 echo "$as_me:$LINENO: checking Solaris LFS bug" >&5
5844 echo $ECHO_N "checking Solaris LFS bug... $ECHO_C" >&6
5845 cat >conftest.$ac_ext <<_ACEOF
5846 /* confdefs.h. */
5847 _ACEOF
5848 cat confdefs.h >>conftest.$ac_ext
5849 cat >>conftest.$ac_ext <<_ACEOF
5850 /* end confdefs.h. */
5852 #define _LARGEFILE_SOURCE 1
5853 #define _FILE_OFFSET_BITS 64
5854 #include <sys/resource.h>
5857 main ()
5859 struct rlimit foo;
5861 return 0;
5863 _ACEOF
5864 rm -f conftest.$ac_objext
5865 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5866 (eval $ac_compile) 2>conftest.er1
5867 ac_status=$?
5868 grep -v '^ *+' conftest.er1 >conftest.err
5869 rm -f conftest.er1
5870 cat conftest.err >&5
5871 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5872 (exit $ac_status); } &&
5873 { ac_try='test -z "$ac_c_werror_flag"
5874 || test ! -s conftest.err'
5875 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5876 (eval $ac_try) 2>&5
5877 ac_status=$?
5878 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5879 (exit $ac_status); }; } &&
5880 { ac_try='test -s conftest.$ac_objext'
5881 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5882 (eval $ac_try) 2>&5
5883 ac_status=$?
5884 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5885 (exit $ac_status); }; }; then
5886 sol_lfs_bug=no
5887 else
5888 echo "$as_me: failed program was:" >&5
5889 sed 's/^/| /' conftest.$ac_ext >&5
5891 sol_lfs_bug=yes
5893 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5894 echo "$as_me:$LINENO: result: $sol_lfs_bug" >&5
5895 echo "${ECHO_T}$sol_lfs_bug" >&6
5896 if test "$sol_lfs_bug" = "yes"; then
5897 use_lfs=no
5900 if test "$use_lfs" = "yes"; then
5901 # Two defines needed to enable largefile support on various platforms
5902 # These may affect some typedefs
5904 cat >>confdefs.h <<\_ACEOF
5905 #define _LARGEFILE_SOURCE 1
5906 _ACEOF
5909 cat >>confdefs.h <<\_ACEOF
5910 #define _FILE_OFFSET_BITS 64
5911 _ACEOF
5915 # Add some code to confdefs.h so that the test for off_t works on SCO
5916 cat >> confdefs.h <<\EOF
5917 #if defined(SCO_DS)
5918 #undef _OFF_T
5919 #endif
5922 # Type availability checks
5923 echo "$as_me:$LINENO: checking for mode_t" >&5
5924 echo $ECHO_N "checking for mode_t... $ECHO_C" >&6
5925 if test "${ac_cv_type_mode_t+set}" = set; then
5926 echo $ECHO_N "(cached) $ECHO_C" >&6
5927 else
5928 cat >conftest.$ac_ext <<_ACEOF
5929 /* confdefs.h. */
5930 _ACEOF
5931 cat confdefs.h >>conftest.$ac_ext
5932 cat >>conftest.$ac_ext <<_ACEOF
5933 /* end confdefs.h. */
5934 $ac_includes_default
5936 main ()
5938 if ((mode_t *) 0)
5939 return 0;
5940 if (sizeof (mode_t))
5941 return 0;
5943 return 0;
5945 _ACEOF
5946 rm -f conftest.$ac_objext
5947 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5948 (eval $ac_compile) 2>conftest.er1
5949 ac_status=$?
5950 grep -v '^ *+' conftest.er1 >conftest.err
5951 rm -f conftest.er1
5952 cat conftest.err >&5
5953 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5954 (exit $ac_status); } &&
5955 { ac_try='test -z "$ac_c_werror_flag"
5956 || test ! -s conftest.err'
5957 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5958 (eval $ac_try) 2>&5
5959 ac_status=$?
5960 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5961 (exit $ac_status); }; } &&
5962 { ac_try='test -s conftest.$ac_objext'
5963 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5964 (eval $ac_try) 2>&5
5965 ac_status=$?
5966 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5967 (exit $ac_status); }; }; then
5968 ac_cv_type_mode_t=yes
5969 else
5970 echo "$as_me: failed program was:" >&5
5971 sed 's/^/| /' conftest.$ac_ext >&5
5973 ac_cv_type_mode_t=no
5975 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5977 echo "$as_me:$LINENO: result: $ac_cv_type_mode_t" >&5
5978 echo "${ECHO_T}$ac_cv_type_mode_t" >&6
5979 if test $ac_cv_type_mode_t = yes; then
5981 else
5983 cat >>confdefs.h <<_ACEOF
5984 #define mode_t int
5985 _ACEOF
5989 echo "$as_me:$LINENO: checking for off_t" >&5
5990 echo $ECHO_N "checking for off_t... $ECHO_C" >&6
5991 if test "${ac_cv_type_off_t+set}" = set; then
5992 echo $ECHO_N "(cached) $ECHO_C" >&6
5993 else
5994 cat >conftest.$ac_ext <<_ACEOF
5995 /* confdefs.h. */
5996 _ACEOF
5997 cat confdefs.h >>conftest.$ac_ext
5998 cat >>conftest.$ac_ext <<_ACEOF
5999 /* end confdefs.h. */
6000 $ac_includes_default
6002 main ()
6004 if ((off_t *) 0)
6005 return 0;
6006 if (sizeof (off_t))
6007 return 0;
6009 return 0;
6011 _ACEOF
6012 rm -f conftest.$ac_objext
6013 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6014 (eval $ac_compile) 2>conftest.er1
6015 ac_status=$?
6016 grep -v '^ *+' conftest.er1 >conftest.err
6017 rm -f conftest.er1
6018 cat conftest.err >&5
6019 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6020 (exit $ac_status); } &&
6021 { ac_try='test -z "$ac_c_werror_flag"
6022 || test ! -s conftest.err'
6023 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6024 (eval $ac_try) 2>&5
6025 ac_status=$?
6026 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6027 (exit $ac_status); }; } &&
6028 { ac_try='test -s conftest.$ac_objext'
6029 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6030 (eval $ac_try) 2>&5
6031 ac_status=$?
6032 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6033 (exit $ac_status); }; }; then
6034 ac_cv_type_off_t=yes
6035 else
6036 echo "$as_me: failed program was:" >&5
6037 sed 's/^/| /' conftest.$ac_ext >&5
6039 ac_cv_type_off_t=no
6041 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6043 echo "$as_me:$LINENO: result: $ac_cv_type_off_t" >&5
6044 echo "${ECHO_T}$ac_cv_type_off_t" >&6
6045 if test $ac_cv_type_off_t = yes; then
6047 else
6049 cat >>confdefs.h <<_ACEOF
6050 #define off_t long
6051 _ACEOF
6055 echo "$as_me:$LINENO: checking for pid_t" >&5
6056 echo $ECHO_N "checking for pid_t... $ECHO_C" >&6
6057 if test "${ac_cv_type_pid_t+set}" = set; then
6058 echo $ECHO_N "(cached) $ECHO_C" >&6
6059 else
6060 cat >conftest.$ac_ext <<_ACEOF
6061 /* confdefs.h. */
6062 _ACEOF
6063 cat confdefs.h >>conftest.$ac_ext
6064 cat >>conftest.$ac_ext <<_ACEOF
6065 /* end confdefs.h. */
6066 $ac_includes_default
6068 main ()
6070 if ((pid_t *) 0)
6071 return 0;
6072 if (sizeof (pid_t))
6073 return 0;
6075 return 0;
6077 _ACEOF
6078 rm -f conftest.$ac_objext
6079 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6080 (eval $ac_compile) 2>conftest.er1
6081 ac_status=$?
6082 grep -v '^ *+' conftest.er1 >conftest.err
6083 rm -f conftest.er1
6084 cat conftest.err >&5
6085 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6086 (exit $ac_status); } &&
6087 { ac_try='test -z "$ac_c_werror_flag"
6088 || test ! -s conftest.err'
6089 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6090 (eval $ac_try) 2>&5
6091 ac_status=$?
6092 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6093 (exit $ac_status); }; } &&
6094 { ac_try='test -s conftest.$ac_objext'
6095 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6096 (eval $ac_try) 2>&5
6097 ac_status=$?
6098 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6099 (exit $ac_status); }; }; then
6100 ac_cv_type_pid_t=yes
6101 else
6102 echo "$as_me: failed program was:" >&5
6103 sed 's/^/| /' conftest.$ac_ext >&5
6105 ac_cv_type_pid_t=no
6107 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6109 echo "$as_me:$LINENO: result: $ac_cv_type_pid_t" >&5
6110 echo "${ECHO_T}$ac_cv_type_pid_t" >&6
6111 if test $ac_cv_type_pid_t = yes; then
6113 else
6115 cat >>confdefs.h <<_ACEOF
6116 #define pid_t int
6117 _ACEOF
6121 echo "$as_me:$LINENO: checking return type of signal handlers" >&5
6122 echo $ECHO_N "checking return type of signal handlers... $ECHO_C" >&6
6123 if test "${ac_cv_type_signal+set}" = set; then
6124 echo $ECHO_N "(cached) $ECHO_C" >&6
6125 else
6126 cat >conftest.$ac_ext <<_ACEOF
6127 /* confdefs.h. */
6128 _ACEOF
6129 cat confdefs.h >>conftest.$ac_ext
6130 cat >>conftest.$ac_ext <<_ACEOF
6131 /* end confdefs.h. */
6132 #include <sys/types.h>
6133 #include <signal.h>
6134 #ifdef signal
6135 # undef signal
6136 #endif
6137 #ifdef __cplusplus
6138 extern "C" void (*signal (int, void (*)(int)))(int);
6139 #else
6140 void (*signal ()) ();
6141 #endif
6144 main ()
6146 int i;
6148 return 0;
6150 _ACEOF
6151 rm -f conftest.$ac_objext
6152 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6153 (eval $ac_compile) 2>conftest.er1
6154 ac_status=$?
6155 grep -v '^ *+' conftest.er1 >conftest.err
6156 rm -f conftest.er1
6157 cat conftest.err >&5
6158 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6159 (exit $ac_status); } &&
6160 { ac_try='test -z "$ac_c_werror_flag"
6161 || test ! -s conftest.err'
6162 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6163 (eval $ac_try) 2>&5
6164 ac_status=$?
6165 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6166 (exit $ac_status); }; } &&
6167 { ac_try='test -s conftest.$ac_objext'
6168 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6169 (eval $ac_try) 2>&5
6170 ac_status=$?
6171 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6172 (exit $ac_status); }; }; then
6173 ac_cv_type_signal=void
6174 else
6175 echo "$as_me: failed program was:" >&5
6176 sed 's/^/| /' conftest.$ac_ext >&5
6178 ac_cv_type_signal=int
6180 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6182 echo "$as_me:$LINENO: result: $ac_cv_type_signal" >&5
6183 echo "${ECHO_T}$ac_cv_type_signal" >&6
6185 cat >>confdefs.h <<_ACEOF
6186 #define RETSIGTYPE $ac_cv_type_signal
6187 _ACEOF
6190 echo "$as_me:$LINENO: checking for size_t" >&5
6191 echo $ECHO_N "checking for size_t... $ECHO_C" >&6
6192 if test "${ac_cv_type_size_t+set}" = set; then
6193 echo $ECHO_N "(cached) $ECHO_C" >&6
6194 else
6195 cat >conftest.$ac_ext <<_ACEOF
6196 /* confdefs.h. */
6197 _ACEOF
6198 cat confdefs.h >>conftest.$ac_ext
6199 cat >>conftest.$ac_ext <<_ACEOF
6200 /* end confdefs.h. */
6201 $ac_includes_default
6203 main ()
6205 if ((size_t *) 0)
6206 return 0;
6207 if (sizeof (size_t))
6208 return 0;
6210 return 0;
6212 _ACEOF
6213 rm -f conftest.$ac_objext
6214 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6215 (eval $ac_compile) 2>conftest.er1
6216 ac_status=$?
6217 grep -v '^ *+' conftest.er1 >conftest.err
6218 rm -f conftest.er1
6219 cat conftest.err >&5
6220 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6221 (exit $ac_status); } &&
6222 { ac_try='test -z "$ac_c_werror_flag"
6223 || test ! -s conftest.err'
6224 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6225 (eval $ac_try) 2>&5
6226 ac_status=$?
6227 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6228 (exit $ac_status); }; } &&
6229 { ac_try='test -s conftest.$ac_objext'
6230 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6231 (eval $ac_try) 2>&5
6232 ac_status=$?
6233 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6234 (exit $ac_status); }; }; then
6235 ac_cv_type_size_t=yes
6236 else
6237 echo "$as_me: failed program was:" >&5
6238 sed 's/^/| /' conftest.$ac_ext >&5
6240 ac_cv_type_size_t=no
6242 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6244 echo "$as_me:$LINENO: result: $ac_cv_type_size_t" >&5
6245 echo "${ECHO_T}$ac_cv_type_size_t" >&6
6246 if test $ac_cv_type_size_t = yes; then
6248 else
6250 cat >>confdefs.h <<_ACEOF
6251 #define size_t unsigned
6252 _ACEOF
6256 echo "$as_me:$LINENO: checking for uid_t in sys/types.h" >&5
6257 echo $ECHO_N "checking for uid_t in sys/types.h... $ECHO_C" >&6
6258 if test "${ac_cv_type_uid_t+set}" = set; then
6259 echo $ECHO_N "(cached) $ECHO_C" >&6
6260 else
6261 cat >conftest.$ac_ext <<_ACEOF
6262 /* confdefs.h. */
6263 _ACEOF
6264 cat confdefs.h >>conftest.$ac_ext
6265 cat >>conftest.$ac_ext <<_ACEOF
6266 /* end confdefs.h. */
6267 #include <sys/types.h>
6269 _ACEOF
6270 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6271 $EGREP "uid_t" >/dev/null 2>&1; then
6272 ac_cv_type_uid_t=yes
6273 else
6274 ac_cv_type_uid_t=no
6276 rm -f conftest*
6279 echo "$as_me:$LINENO: result: $ac_cv_type_uid_t" >&5
6280 echo "${ECHO_T}$ac_cv_type_uid_t" >&6
6281 if test $ac_cv_type_uid_t = no; then
6283 cat >>confdefs.h <<\_ACEOF
6284 #define uid_t int
6285 _ACEOF
6288 cat >>confdefs.h <<\_ACEOF
6289 #define gid_t int
6290 _ACEOF
6294 echo "$as_me:$LINENO: checking for ssize_t" >&5
6295 echo $ECHO_N "checking for ssize_t... $ECHO_C" >&6
6296 if test "${ac_cv_type_ssize_t+set}" = set; then
6297 echo $ECHO_N "(cached) $ECHO_C" >&6
6298 else
6299 cat >conftest.$ac_ext <<_ACEOF
6300 /* confdefs.h. */
6301 _ACEOF
6302 cat confdefs.h >>conftest.$ac_ext
6303 cat >>conftest.$ac_ext <<_ACEOF
6304 /* end confdefs.h. */
6305 $ac_includes_default
6307 main ()
6309 if ((ssize_t *) 0)
6310 return 0;
6311 if (sizeof (ssize_t))
6312 return 0;
6314 return 0;
6316 _ACEOF
6317 rm -f conftest.$ac_objext
6318 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6319 (eval $ac_compile) 2>conftest.er1
6320 ac_status=$?
6321 grep -v '^ *+' conftest.er1 >conftest.err
6322 rm -f conftest.er1
6323 cat conftest.err >&5
6324 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6325 (exit $ac_status); } &&
6326 { ac_try='test -z "$ac_c_werror_flag"
6327 || test ! -s conftest.err'
6328 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6329 (eval $ac_try) 2>&5
6330 ac_status=$?
6331 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6332 (exit $ac_status); }; } &&
6333 { ac_try='test -s conftest.$ac_objext'
6334 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6335 (eval $ac_try) 2>&5
6336 ac_status=$?
6337 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6338 (exit $ac_status); }; }; then
6339 ac_cv_type_ssize_t=yes
6340 else
6341 echo "$as_me: failed program was:" >&5
6342 sed 's/^/| /' conftest.$ac_ext >&5
6344 ac_cv_type_ssize_t=no
6346 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6348 echo "$as_me:$LINENO: result: $ac_cv_type_ssize_t" >&5
6349 echo "${ECHO_T}$ac_cv_type_ssize_t" >&6
6350 if test $ac_cv_type_ssize_t = yes; then
6352 cat >>confdefs.h <<\_ACEOF
6353 #define HAVE_SSIZE_T 1
6354 _ACEOF
6359 # Sizes of various common basic types
6360 # ANSI C requires sizeof(char) == 1, so no need to check it
6361 echo "$as_me:$LINENO: checking for int" >&5
6362 echo $ECHO_N "checking for int... $ECHO_C" >&6
6363 if test "${ac_cv_type_int+set}" = set; then
6364 echo $ECHO_N "(cached) $ECHO_C" >&6
6365 else
6366 cat >conftest.$ac_ext <<_ACEOF
6367 /* confdefs.h. */
6368 _ACEOF
6369 cat confdefs.h >>conftest.$ac_ext
6370 cat >>conftest.$ac_ext <<_ACEOF
6371 /* end confdefs.h. */
6372 $ac_includes_default
6374 main ()
6376 if ((int *) 0)
6377 return 0;
6378 if (sizeof (int))
6379 return 0;
6381 return 0;
6383 _ACEOF
6384 rm -f conftest.$ac_objext
6385 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6386 (eval $ac_compile) 2>conftest.er1
6387 ac_status=$?
6388 grep -v '^ *+' conftest.er1 >conftest.err
6389 rm -f conftest.er1
6390 cat conftest.err >&5
6391 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6392 (exit $ac_status); } &&
6393 { ac_try='test -z "$ac_c_werror_flag"
6394 || test ! -s conftest.err'
6395 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6396 (eval $ac_try) 2>&5
6397 ac_status=$?
6398 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6399 (exit $ac_status); }; } &&
6400 { ac_try='test -s conftest.$ac_objext'
6401 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6402 (eval $ac_try) 2>&5
6403 ac_status=$?
6404 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6405 (exit $ac_status); }; }; then
6406 ac_cv_type_int=yes
6407 else
6408 echo "$as_me: failed program was:" >&5
6409 sed 's/^/| /' conftest.$ac_ext >&5
6411 ac_cv_type_int=no
6413 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6415 echo "$as_me:$LINENO: result: $ac_cv_type_int" >&5
6416 echo "${ECHO_T}$ac_cv_type_int" >&6
6418 echo "$as_me:$LINENO: checking size of int" >&5
6419 echo $ECHO_N "checking size of int... $ECHO_C" >&6
6420 if test "${ac_cv_sizeof_int+set}" = set; then
6421 echo $ECHO_N "(cached) $ECHO_C" >&6
6422 else
6423 if test "$ac_cv_type_int" = yes; then
6424 # The cast to unsigned long works around a bug in the HP C Compiler
6425 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
6426 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
6427 # This bug is HP SR number 8606223364.
6428 if test "$cross_compiling" = yes; then
6429 # Depending upon the size, compute the lo and hi bounds.
6430 cat >conftest.$ac_ext <<_ACEOF
6431 /* confdefs.h. */
6432 _ACEOF
6433 cat confdefs.h >>conftest.$ac_ext
6434 cat >>conftest.$ac_ext <<_ACEOF
6435 /* end confdefs.h. */
6436 $ac_includes_default
6438 main ()
6440 static int test_array [1 - 2 * !(((long) (sizeof (int))) >= 0)];
6441 test_array [0] = 0
6444 return 0;
6446 _ACEOF
6447 rm -f conftest.$ac_objext
6448 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6449 (eval $ac_compile) 2>conftest.er1
6450 ac_status=$?
6451 grep -v '^ *+' conftest.er1 >conftest.err
6452 rm -f conftest.er1
6453 cat conftest.err >&5
6454 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6455 (exit $ac_status); } &&
6456 { ac_try='test -z "$ac_c_werror_flag"
6457 || test ! -s conftest.err'
6458 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6459 (eval $ac_try) 2>&5
6460 ac_status=$?
6461 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6462 (exit $ac_status); }; } &&
6463 { ac_try='test -s conftest.$ac_objext'
6464 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6465 (eval $ac_try) 2>&5
6466 ac_status=$?
6467 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6468 (exit $ac_status); }; }; then
6469 ac_lo=0 ac_mid=0
6470 while :; do
6471 cat >conftest.$ac_ext <<_ACEOF
6472 /* confdefs.h. */
6473 _ACEOF
6474 cat confdefs.h >>conftest.$ac_ext
6475 cat >>conftest.$ac_ext <<_ACEOF
6476 /* end confdefs.h. */
6477 $ac_includes_default
6479 main ()
6481 static int test_array [1 - 2 * !(((long) (sizeof (int))) <= $ac_mid)];
6482 test_array [0] = 0
6485 return 0;
6487 _ACEOF
6488 rm -f conftest.$ac_objext
6489 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6490 (eval $ac_compile) 2>conftest.er1
6491 ac_status=$?
6492 grep -v '^ *+' conftest.er1 >conftest.err
6493 rm -f conftest.er1
6494 cat conftest.err >&5
6495 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6496 (exit $ac_status); } &&
6497 { ac_try='test -z "$ac_c_werror_flag"
6498 || test ! -s conftest.err'
6499 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6500 (eval $ac_try) 2>&5
6501 ac_status=$?
6502 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6503 (exit $ac_status); }; } &&
6504 { ac_try='test -s conftest.$ac_objext'
6505 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6506 (eval $ac_try) 2>&5
6507 ac_status=$?
6508 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6509 (exit $ac_status); }; }; then
6510 ac_hi=$ac_mid; break
6511 else
6512 echo "$as_me: failed program was:" >&5
6513 sed 's/^/| /' conftest.$ac_ext >&5
6515 ac_lo=`expr $ac_mid + 1`
6516 if test $ac_lo -le $ac_mid; then
6517 ac_lo= ac_hi=
6518 break
6520 ac_mid=`expr 2 '*' $ac_mid + 1`
6522 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6523 done
6524 else
6525 echo "$as_me: failed program was:" >&5
6526 sed 's/^/| /' conftest.$ac_ext >&5
6528 cat >conftest.$ac_ext <<_ACEOF
6529 /* confdefs.h. */
6530 _ACEOF
6531 cat confdefs.h >>conftest.$ac_ext
6532 cat >>conftest.$ac_ext <<_ACEOF
6533 /* end confdefs.h. */
6534 $ac_includes_default
6536 main ()
6538 static int test_array [1 - 2 * !(((long) (sizeof (int))) < 0)];
6539 test_array [0] = 0
6542 return 0;
6544 _ACEOF
6545 rm -f conftest.$ac_objext
6546 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6547 (eval $ac_compile) 2>conftest.er1
6548 ac_status=$?
6549 grep -v '^ *+' conftest.er1 >conftest.err
6550 rm -f conftest.er1
6551 cat conftest.err >&5
6552 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6553 (exit $ac_status); } &&
6554 { ac_try='test -z "$ac_c_werror_flag"
6555 || test ! -s conftest.err'
6556 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6557 (eval $ac_try) 2>&5
6558 ac_status=$?
6559 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6560 (exit $ac_status); }; } &&
6561 { ac_try='test -s conftest.$ac_objext'
6562 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6563 (eval $ac_try) 2>&5
6564 ac_status=$?
6565 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6566 (exit $ac_status); }; }; then
6567 ac_hi=-1 ac_mid=-1
6568 while :; do
6569 cat >conftest.$ac_ext <<_ACEOF
6570 /* confdefs.h. */
6571 _ACEOF
6572 cat confdefs.h >>conftest.$ac_ext
6573 cat >>conftest.$ac_ext <<_ACEOF
6574 /* end confdefs.h. */
6575 $ac_includes_default
6577 main ()
6579 static int test_array [1 - 2 * !(((long) (sizeof (int))) >= $ac_mid)];
6580 test_array [0] = 0
6583 return 0;
6585 _ACEOF
6586 rm -f conftest.$ac_objext
6587 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6588 (eval $ac_compile) 2>conftest.er1
6589 ac_status=$?
6590 grep -v '^ *+' conftest.er1 >conftest.err
6591 rm -f conftest.er1
6592 cat conftest.err >&5
6593 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6594 (exit $ac_status); } &&
6595 { ac_try='test -z "$ac_c_werror_flag"
6596 || test ! -s conftest.err'
6597 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6598 (eval $ac_try) 2>&5
6599 ac_status=$?
6600 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6601 (exit $ac_status); }; } &&
6602 { ac_try='test -s conftest.$ac_objext'
6603 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6604 (eval $ac_try) 2>&5
6605 ac_status=$?
6606 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6607 (exit $ac_status); }; }; then
6608 ac_lo=$ac_mid; break
6609 else
6610 echo "$as_me: failed program was:" >&5
6611 sed 's/^/| /' conftest.$ac_ext >&5
6613 ac_hi=`expr '(' $ac_mid ')' - 1`
6614 if test $ac_mid -le $ac_hi; then
6615 ac_lo= ac_hi=
6616 break
6618 ac_mid=`expr 2 '*' $ac_mid`
6620 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6621 done
6622 else
6623 echo "$as_me: failed program was:" >&5
6624 sed 's/^/| /' conftest.$ac_ext >&5
6626 ac_lo= ac_hi=
6628 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6630 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6631 # Binary search between lo and hi bounds.
6632 while test "x$ac_lo" != "x$ac_hi"; do
6633 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
6634 cat >conftest.$ac_ext <<_ACEOF
6635 /* confdefs.h. */
6636 _ACEOF
6637 cat confdefs.h >>conftest.$ac_ext
6638 cat >>conftest.$ac_ext <<_ACEOF
6639 /* end confdefs.h. */
6640 $ac_includes_default
6642 main ()
6644 static int test_array [1 - 2 * !(((long) (sizeof (int))) <= $ac_mid)];
6645 test_array [0] = 0
6648 return 0;
6650 _ACEOF
6651 rm -f conftest.$ac_objext
6652 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6653 (eval $ac_compile) 2>conftest.er1
6654 ac_status=$?
6655 grep -v '^ *+' conftest.er1 >conftest.err
6656 rm -f conftest.er1
6657 cat conftest.err >&5
6658 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6659 (exit $ac_status); } &&
6660 { ac_try='test -z "$ac_c_werror_flag"
6661 || test ! -s conftest.err'
6662 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6663 (eval $ac_try) 2>&5
6664 ac_status=$?
6665 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6666 (exit $ac_status); }; } &&
6667 { ac_try='test -s conftest.$ac_objext'
6668 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6669 (eval $ac_try) 2>&5
6670 ac_status=$?
6671 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6672 (exit $ac_status); }; }; then
6673 ac_hi=$ac_mid
6674 else
6675 echo "$as_me: failed program was:" >&5
6676 sed 's/^/| /' conftest.$ac_ext >&5
6678 ac_lo=`expr '(' $ac_mid ')' + 1`
6680 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6681 done
6682 case $ac_lo in
6683 ?*) ac_cv_sizeof_int=$ac_lo;;
6684 '') { { echo "$as_me:$LINENO: error: cannot compute sizeof (int), 77
6685 See \`config.log' for more details." >&5
6686 echo "$as_me: error: cannot compute sizeof (int), 77
6687 See \`config.log' for more details." >&2;}
6688 { (exit 1); exit 1; }; } ;;
6689 esac
6690 else
6691 if test "$cross_compiling" = yes; then
6692 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
6693 See \`config.log' for more details." >&5
6694 echo "$as_me: error: cannot run test program while cross compiling
6695 See \`config.log' for more details." >&2;}
6696 { (exit 1); exit 1; }; }
6697 else
6698 cat >conftest.$ac_ext <<_ACEOF
6699 /* confdefs.h. */
6700 _ACEOF
6701 cat confdefs.h >>conftest.$ac_ext
6702 cat >>conftest.$ac_ext <<_ACEOF
6703 /* end confdefs.h. */
6704 $ac_includes_default
6705 long longval () { return (long) (sizeof (int)); }
6706 unsigned long ulongval () { return (long) (sizeof (int)); }
6707 #include <stdio.h>
6708 #include <stdlib.h>
6710 main ()
6713 FILE *f = fopen ("conftest.val", "w");
6714 if (! f)
6715 exit (1);
6716 if (((long) (sizeof (int))) < 0)
6718 long i = longval ();
6719 if (i != ((long) (sizeof (int))))
6720 exit (1);
6721 fprintf (f, "%ld\n", i);
6723 else
6725 unsigned long i = ulongval ();
6726 if (i != ((long) (sizeof (int))))
6727 exit (1);
6728 fprintf (f, "%lu\n", i);
6730 exit (ferror (f) || fclose (f) != 0);
6733 return 0;
6735 _ACEOF
6736 rm -f conftest$ac_exeext
6737 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6738 (eval $ac_link) 2>&5
6739 ac_status=$?
6740 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6741 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
6742 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6743 (eval $ac_try) 2>&5
6744 ac_status=$?
6745 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6746 (exit $ac_status); }; }; then
6747 ac_cv_sizeof_int=`cat conftest.val`
6748 else
6749 echo "$as_me: program exited with status $ac_status" >&5
6750 echo "$as_me: failed program was:" >&5
6751 sed 's/^/| /' conftest.$ac_ext >&5
6753 ( exit $ac_status )
6754 { { echo "$as_me:$LINENO: error: cannot compute sizeof (int), 77
6755 See \`config.log' for more details." >&5
6756 echo "$as_me: error: cannot compute sizeof (int), 77
6757 See \`config.log' for more details." >&2;}
6758 { (exit 1); exit 1; }; }
6760 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
6763 rm -f conftest.val
6764 else
6765 ac_cv_sizeof_int=0
6768 echo "$as_me:$LINENO: result: $ac_cv_sizeof_int" >&5
6769 echo "${ECHO_T}$ac_cv_sizeof_int" >&6
6770 cat >>confdefs.h <<_ACEOF
6771 #define SIZEOF_INT $ac_cv_sizeof_int
6772 _ACEOF
6775 echo "$as_me:$LINENO: checking for long" >&5
6776 echo $ECHO_N "checking for long... $ECHO_C" >&6
6777 if test "${ac_cv_type_long+set}" = set; then
6778 echo $ECHO_N "(cached) $ECHO_C" >&6
6779 else
6780 cat >conftest.$ac_ext <<_ACEOF
6781 /* confdefs.h. */
6782 _ACEOF
6783 cat confdefs.h >>conftest.$ac_ext
6784 cat >>conftest.$ac_ext <<_ACEOF
6785 /* end confdefs.h. */
6786 $ac_includes_default
6788 main ()
6790 if ((long *) 0)
6791 return 0;
6792 if (sizeof (long))
6793 return 0;
6795 return 0;
6797 _ACEOF
6798 rm -f conftest.$ac_objext
6799 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6800 (eval $ac_compile) 2>conftest.er1
6801 ac_status=$?
6802 grep -v '^ *+' conftest.er1 >conftest.err
6803 rm -f conftest.er1
6804 cat conftest.err >&5
6805 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6806 (exit $ac_status); } &&
6807 { ac_try='test -z "$ac_c_werror_flag"
6808 || test ! -s conftest.err'
6809 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6810 (eval $ac_try) 2>&5
6811 ac_status=$?
6812 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6813 (exit $ac_status); }; } &&
6814 { ac_try='test -s conftest.$ac_objext'
6815 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6816 (eval $ac_try) 2>&5
6817 ac_status=$?
6818 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6819 (exit $ac_status); }; }; then
6820 ac_cv_type_long=yes
6821 else
6822 echo "$as_me: failed program was:" >&5
6823 sed 's/^/| /' conftest.$ac_ext >&5
6825 ac_cv_type_long=no
6827 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6829 echo "$as_me:$LINENO: result: $ac_cv_type_long" >&5
6830 echo "${ECHO_T}$ac_cv_type_long" >&6
6832 echo "$as_me:$LINENO: checking size of long" >&5
6833 echo $ECHO_N "checking size of long... $ECHO_C" >&6
6834 if test "${ac_cv_sizeof_long+set}" = set; then
6835 echo $ECHO_N "(cached) $ECHO_C" >&6
6836 else
6837 if test "$ac_cv_type_long" = yes; then
6838 # The cast to unsigned long works around a bug in the HP C Compiler
6839 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
6840 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
6841 # This bug is HP SR number 8606223364.
6842 if test "$cross_compiling" = yes; then
6843 # Depending upon the size, compute the lo and hi bounds.
6844 cat >conftest.$ac_ext <<_ACEOF
6845 /* confdefs.h. */
6846 _ACEOF
6847 cat confdefs.h >>conftest.$ac_ext
6848 cat >>conftest.$ac_ext <<_ACEOF
6849 /* end confdefs.h. */
6850 $ac_includes_default
6852 main ()
6854 static int test_array [1 - 2 * !(((long) (sizeof (long))) >= 0)];
6855 test_array [0] = 0
6858 return 0;
6860 _ACEOF
6861 rm -f conftest.$ac_objext
6862 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6863 (eval $ac_compile) 2>conftest.er1
6864 ac_status=$?
6865 grep -v '^ *+' conftest.er1 >conftest.err
6866 rm -f conftest.er1
6867 cat conftest.err >&5
6868 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6869 (exit $ac_status); } &&
6870 { ac_try='test -z "$ac_c_werror_flag"
6871 || test ! -s conftest.err'
6872 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6873 (eval $ac_try) 2>&5
6874 ac_status=$?
6875 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6876 (exit $ac_status); }; } &&
6877 { ac_try='test -s conftest.$ac_objext'
6878 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6879 (eval $ac_try) 2>&5
6880 ac_status=$?
6881 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6882 (exit $ac_status); }; }; then
6883 ac_lo=0 ac_mid=0
6884 while :; do
6885 cat >conftest.$ac_ext <<_ACEOF
6886 /* confdefs.h. */
6887 _ACEOF
6888 cat confdefs.h >>conftest.$ac_ext
6889 cat >>conftest.$ac_ext <<_ACEOF
6890 /* end confdefs.h. */
6891 $ac_includes_default
6893 main ()
6895 static int test_array [1 - 2 * !(((long) (sizeof (long))) <= $ac_mid)];
6896 test_array [0] = 0
6899 return 0;
6901 _ACEOF
6902 rm -f conftest.$ac_objext
6903 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6904 (eval $ac_compile) 2>conftest.er1
6905 ac_status=$?
6906 grep -v '^ *+' conftest.er1 >conftest.err
6907 rm -f conftest.er1
6908 cat conftest.err >&5
6909 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6910 (exit $ac_status); } &&
6911 { ac_try='test -z "$ac_c_werror_flag"
6912 || test ! -s conftest.err'
6913 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6914 (eval $ac_try) 2>&5
6915 ac_status=$?
6916 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6917 (exit $ac_status); }; } &&
6918 { ac_try='test -s conftest.$ac_objext'
6919 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6920 (eval $ac_try) 2>&5
6921 ac_status=$?
6922 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6923 (exit $ac_status); }; }; then
6924 ac_hi=$ac_mid; break
6925 else
6926 echo "$as_me: failed program was:" >&5
6927 sed 's/^/| /' conftest.$ac_ext >&5
6929 ac_lo=`expr $ac_mid + 1`
6930 if test $ac_lo -le $ac_mid; then
6931 ac_lo= ac_hi=
6932 break
6934 ac_mid=`expr 2 '*' $ac_mid + 1`
6936 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6937 done
6938 else
6939 echo "$as_me: failed program was:" >&5
6940 sed 's/^/| /' conftest.$ac_ext >&5
6942 cat >conftest.$ac_ext <<_ACEOF
6943 /* confdefs.h. */
6944 _ACEOF
6945 cat confdefs.h >>conftest.$ac_ext
6946 cat >>conftest.$ac_ext <<_ACEOF
6947 /* end confdefs.h. */
6948 $ac_includes_default
6950 main ()
6952 static int test_array [1 - 2 * !(((long) (sizeof (long))) < 0)];
6953 test_array [0] = 0
6956 return 0;
6958 _ACEOF
6959 rm -f conftest.$ac_objext
6960 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6961 (eval $ac_compile) 2>conftest.er1
6962 ac_status=$?
6963 grep -v '^ *+' conftest.er1 >conftest.err
6964 rm -f conftest.er1
6965 cat conftest.err >&5
6966 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6967 (exit $ac_status); } &&
6968 { ac_try='test -z "$ac_c_werror_flag"
6969 || test ! -s conftest.err'
6970 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6971 (eval $ac_try) 2>&5
6972 ac_status=$?
6973 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6974 (exit $ac_status); }; } &&
6975 { ac_try='test -s conftest.$ac_objext'
6976 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6977 (eval $ac_try) 2>&5
6978 ac_status=$?
6979 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6980 (exit $ac_status); }; }; then
6981 ac_hi=-1 ac_mid=-1
6982 while :; do
6983 cat >conftest.$ac_ext <<_ACEOF
6984 /* confdefs.h. */
6985 _ACEOF
6986 cat confdefs.h >>conftest.$ac_ext
6987 cat >>conftest.$ac_ext <<_ACEOF
6988 /* end confdefs.h. */
6989 $ac_includes_default
6991 main ()
6993 static int test_array [1 - 2 * !(((long) (sizeof (long))) >= $ac_mid)];
6994 test_array [0] = 0
6997 return 0;
6999 _ACEOF
7000 rm -f conftest.$ac_objext
7001 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7002 (eval $ac_compile) 2>conftest.er1
7003 ac_status=$?
7004 grep -v '^ *+' conftest.er1 >conftest.err
7005 rm -f conftest.er1
7006 cat conftest.err >&5
7007 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7008 (exit $ac_status); } &&
7009 { ac_try='test -z "$ac_c_werror_flag"
7010 || test ! -s conftest.err'
7011 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7012 (eval $ac_try) 2>&5
7013 ac_status=$?
7014 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7015 (exit $ac_status); }; } &&
7016 { ac_try='test -s conftest.$ac_objext'
7017 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7018 (eval $ac_try) 2>&5
7019 ac_status=$?
7020 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7021 (exit $ac_status); }; }; then
7022 ac_lo=$ac_mid; break
7023 else
7024 echo "$as_me: failed program was:" >&5
7025 sed 's/^/| /' conftest.$ac_ext >&5
7027 ac_hi=`expr '(' $ac_mid ')' - 1`
7028 if test $ac_mid -le $ac_hi; then
7029 ac_lo= ac_hi=
7030 break
7032 ac_mid=`expr 2 '*' $ac_mid`
7034 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7035 done
7036 else
7037 echo "$as_me: failed program was:" >&5
7038 sed 's/^/| /' conftest.$ac_ext >&5
7040 ac_lo= ac_hi=
7042 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7044 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7045 # Binary search between lo and hi bounds.
7046 while test "x$ac_lo" != "x$ac_hi"; do
7047 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
7048 cat >conftest.$ac_ext <<_ACEOF
7049 /* confdefs.h. */
7050 _ACEOF
7051 cat confdefs.h >>conftest.$ac_ext
7052 cat >>conftest.$ac_ext <<_ACEOF
7053 /* end confdefs.h. */
7054 $ac_includes_default
7056 main ()
7058 static int test_array [1 - 2 * !(((long) (sizeof (long))) <= $ac_mid)];
7059 test_array [0] = 0
7062 return 0;
7064 _ACEOF
7065 rm -f conftest.$ac_objext
7066 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7067 (eval $ac_compile) 2>conftest.er1
7068 ac_status=$?
7069 grep -v '^ *+' conftest.er1 >conftest.err
7070 rm -f conftest.er1
7071 cat conftest.err >&5
7072 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7073 (exit $ac_status); } &&
7074 { ac_try='test -z "$ac_c_werror_flag"
7075 || test ! -s conftest.err'
7076 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7077 (eval $ac_try) 2>&5
7078 ac_status=$?
7079 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7080 (exit $ac_status); }; } &&
7081 { ac_try='test -s conftest.$ac_objext'
7082 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7083 (eval $ac_try) 2>&5
7084 ac_status=$?
7085 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7086 (exit $ac_status); }; }; then
7087 ac_hi=$ac_mid
7088 else
7089 echo "$as_me: failed program was:" >&5
7090 sed 's/^/| /' conftest.$ac_ext >&5
7092 ac_lo=`expr '(' $ac_mid ')' + 1`
7094 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7095 done
7096 case $ac_lo in
7097 ?*) ac_cv_sizeof_long=$ac_lo;;
7098 '') { { echo "$as_me:$LINENO: error: cannot compute sizeof (long), 77
7099 See \`config.log' for more details." >&5
7100 echo "$as_me: error: cannot compute sizeof (long), 77
7101 See \`config.log' for more details." >&2;}
7102 { (exit 1); exit 1; }; } ;;
7103 esac
7104 else
7105 if test "$cross_compiling" = yes; then
7106 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
7107 See \`config.log' for more details." >&5
7108 echo "$as_me: error: cannot run test program while cross compiling
7109 See \`config.log' for more details." >&2;}
7110 { (exit 1); exit 1; }; }
7111 else
7112 cat >conftest.$ac_ext <<_ACEOF
7113 /* confdefs.h. */
7114 _ACEOF
7115 cat confdefs.h >>conftest.$ac_ext
7116 cat >>conftest.$ac_ext <<_ACEOF
7117 /* end confdefs.h. */
7118 $ac_includes_default
7119 long longval () { return (long) (sizeof (long)); }
7120 unsigned long ulongval () { return (long) (sizeof (long)); }
7121 #include <stdio.h>
7122 #include <stdlib.h>
7124 main ()
7127 FILE *f = fopen ("conftest.val", "w");
7128 if (! f)
7129 exit (1);
7130 if (((long) (sizeof (long))) < 0)
7132 long i = longval ();
7133 if (i != ((long) (sizeof (long))))
7134 exit (1);
7135 fprintf (f, "%ld\n", i);
7137 else
7139 unsigned long i = ulongval ();
7140 if (i != ((long) (sizeof (long))))
7141 exit (1);
7142 fprintf (f, "%lu\n", i);
7144 exit (ferror (f) || fclose (f) != 0);
7147 return 0;
7149 _ACEOF
7150 rm -f conftest$ac_exeext
7151 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7152 (eval $ac_link) 2>&5
7153 ac_status=$?
7154 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7155 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
7156 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7157 (eval $ac_try) 2>&5
7158 ac_status=$?
7159 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7160 (exit $ac_status); }; }; then
7161 ac_cv_sizeof_long=`cat conftest.val`
7162 else
7163 echo "$as_me: program exited with status $ac_status" >&5
7164 echo "$as_me: failed program was:" >&5
7165 sed 's/^/| /' conftest.$ac_ext >&5
7167 ( exit $ac_status )
7168 { { echo "$as_me:$LINENO: error: cannot compute sizeof (long), 77
7169 See \`config.log' for more details." >&5
7170 echo "$as_me: error: cannot compute sizeof (long), 77
7171 See \`config.log' for more details." >&2;}
7172 { (exit 1); exit 1; }; }
7174 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
7177 rm -f conftest.val
7178 else
7179 ac_cv_sizeof_long=0
7182 echo "$as_me:$LINENO: result: $ac_cv_sizeof_long" >&5
7183 echo "${ECHO_T}$ac_cv_sizeof_long" >&6
7184 cat >>confdefs.h <<_ACEOF
7185 #define SIZEOF_LONG $ac_cv_sizeof_long
7186 _ACEOF
7189 echo "$as_me:$LINENO: checking for void *" >&5
7190 echo $ECHO_N "checking for void *... $ECHO_C" >&6
7191 if test "${ac_cv_type_void_p+set}" = set; then
7192 echo $ECHO_N "(cached) $ECHO_C" >&6
7193 else
7194 cat >conftest.$ac_ext <<_ACEOF
7195 /* confdefs.h. */
7196 _ACEOF
7197 cat confdefs.h >>conftest.$ac_ext
7198 cat >>conftest.$ac_ext <<_ACEOF
7199 /* end confdefs.h. */
7200 $ac_includes_default
7202 main ()
7204 if ((void * *) 0)
7205 return 0;
7206 if (sizeof (void *))
7207 return 0;
7209 return 0;
7211 _ACEOF
7212 rm -f conftest.$ac_objext
7213 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7214 (eval $ac_compile) 2>conftest.er1
7215 ac_status=$?
7216 grep -v '^ *+' conftest.er1 >conftest.err
7217 rm -f conftest.er1
7218 cat conftest.err >&5
7219 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7220 (exit $ac_status); } &&
7221 { ac_try='test -z "$ac_c_werror_flag"
7222 || test ! -s conftest.err'
7223 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7224 (eval $ac_try) 2>&5
7225 ac_status=$?
7226 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7227 (exit $ac_status); }; } &&
7228 { ac_try='test -s conftest.$ac_objext'
7229 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7230 (eval $ac_try) 2>&5
7231 ac_status=$?
7232 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7233 (exit $ac_status); }; }; then
7234 ac_cv_type_void_p=yes
7235 else
7236 echo "$as_me: failed program was:" >&5
7237 sed 's/^/| /' conftest.$ac_ext >&5
7239 ac_cv_type_void_p=no
7241 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7243 echo "$as_me:$LINENO: result: $ac_cv_type_void_p" >&5
7244 echo "${ECHO_T}$ac_cv_type_void_p" >&6
7246 echo "$as_me:$LINENO: checking size of void *" >&5
7247 echo $ECHO_N "checking size of void *... $ECHO_C" >&6
7248 if test "${ac_cv_sizeof_void_p+set}" = set; then
7249 echo $ECHO_N "(cached) $ECHO_C" >&6
7250 else
7251 if test "$ac_cv_type_void_p" = yes; then
7252 # The cast to unsigned long works around a bug in the HP C Compiler
7253 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
7254 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
7255 # This bug is HP SR number 8606223364.
7256 if test "$cross_compiling" = yes; then
7257 # Depending upon the size, compute the lo and hi bounds.
7258 cat >conftest.$ac_ext <<_ACEOF
7259 /* confdefs.h. */
7260 _ACEOF
7261 cat confdefs.h >>conftest.$ac_ext
7262 cat >>conftest.$ac_ext <<_ACEOF
7263 /* end confdefs.h. */
7264 $ac_includes_default
7266 main ()
7268 static int test_array [1 - 2 * !(((long) (sizeof (void *))) >= 0)];
7269 test_array [0] = 0
7272 return 0;
7274 _ACEOF
7275 rm -f conftest.$ac_objext
7276 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7277 (eval $ac_compile) 2>conftest.er1
7278 ac_status=$?
7279 grep -v '^ *+' conftest.er1 >conftest.err
7280 rm -f conftest.er1
7281 cat conftest.err >&5
7282 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7283 (exit $ac_status); } &&
7284 { ac_try='test -z "$ac_c_werror_flag"
7285 || test ! -s conftest.err'
7286 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7287 (eval $ac_try) 2>&5
7288 ac_status=$?
7289 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7290 (exit $ac_status); }; } &&
7291 { ac_try='test -s conftest.$ac_objext'
7292 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7293 (eval $ac_try) 2>&5
7294 ac_status=$?
7295 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7296 (exit $ac_status); }; }; then
7297 ac_lo=0 ac_mid=0
7298 while :; do
7299 cat >conftest.$ac_ext <<_ACEOF
7300 /* confdefs.h. */
7301 _ACEOF
7302 cat confdefs.h >>conftest.$ac_ext
7303 cat >>conftest.$ac_ext <<_ACEOF
7304 /* end confdefs.h. */
7305 $ac_includes_default
7307 main ()
7309 static int test_array [1 - 2 * !(((long) (sizeof (void *))) <= $ac_mid)];
7310 test_array [0] = 0
7313 return 0;
7315 _ACEOF
7316 rm -f conftest.$ac_objext
7317 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7318 (eval $ac_compile) 2>conftest.er1
7319 ac_status=$?
7320 grep -v '^ *+' conftest.er1 >conftest.err
7321 rm -f conftest.er1
7322 cat conftest.err >&5
7323 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7324 (exit $ac_status); } &&
7325 { ac_try='test -z "$ac_c_werror_flag"
7326 || test ! -s conftest.err'
7327 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7328 (eval $ac_try) 2>&5
7329 ac_status=$?
7330 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7331 (exit $ac_status); }; } &&
7332 { ac_try='test -s conftest.$ac_objext'
7333 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7334 (eval $ac_try) 2>&5
7335 ac_status=$?
7336 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7337 (exit $ac_status); }; }; then
7338 ac_hi=$ac_mid; break
7339 else
7340 echo "$as_me: failed program was:" >&5
7341 sed 's/^/| /' conftest.$ac_ext >&5
7343 ac_lo=`expr $ac_mid + 1`
7344 if test $ac_lo -le $ac_mid; then
7345 ac_lo= ac_hi=
7346 break
7348 ac_mid=`expr 2 '*' $ac_mid + 1`
7350 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7351 done
7352 else
7353 echo "$as_me: failed program was:" >&5
7354 sed 's/^/| /' conftest.$ac_ext >&5
7356 cat >conftest.$ac_ext <<_ACEOF
7357 /* confdefs.h. */
7358 _ACEOF
7359 cat confdefs.h >>conftest.$ac_ext
7360 cat >>conftest.$ac_ext <<_ACEOF
7361 /* end confdefs.h. */
7362 $ac_includes_default
7364 main ()
7366 static int test_array [1 - 2 * !(((long) (sizeof (void *))) < 0)];
7367 test_array [0] = 0
7370 return 0;
7372 _ACEOF
7373 rm -f conftest.$ac_objext
7374 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7375 (eval $ac_compile) 2>conftest.er1
7376 ac_status=$?
7377 grep -v '^ *+' conftest.er1 >conftest.err
7378 rm -f conftest.er1
7379 cat conftest.err >&5
7380 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7381 (exit $ac_status); } &&
7382 { ac_try='test -z "$ac_c_werror_flag"
7383 || test ! -s conftest.err'
7384 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7385 (eval $ac_try) 2>&5
7386 ac_status=$?
7387 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7388 (exit $ac_status); }; } &&
7389 { ac_try='test -s conftest.$ac_objext'
7390 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7391 (eval $ac_try) 2>&5
7392 ac_status=$?
7393 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7394 (exit $ac_status); }; }; then
7395 ac_hi=-1 ac_mid=-1
7396 while :; do
7397 cat >conftest.$ac_ext <<_ACEOF
7398 /* confdefs.h. */
7399 _ACEOF
7400 cat confdefs.h >>conftest.$ac_ext
7401 cat >>conftest.$ac_ext <<_ACEOF
7402 /* end confdefs.h. */
7403 $ac_includes_default
7405 main ()
7407 static int test_array [1 - 2 * !(((long) (sizeof (void *))) >= $ac_mid)];
7408 test_array [0] = 0
7411 return 0;
7413 _ACEOF
7414 rm -f conftest.$ac_objext
7415 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7416 (eval $ac_compile) 2>conftest.er1
7417 ac_status=$?
7418 grep -v '^ *+' conftest.er1 >conftest.err
7419 rm -f conftest.er1
7420 cat conftest.err >&5
7421 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7422 (exit $ac_status); } &&
7423 { ac_try='test -z "$ac_c_werror_flag"
7424 || test ! -s conftest.err'
7425 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7426 (eval $ac_try) 2>&5
7427 ac_status=$?
7428 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7429 (exit $ac_status); }; } &&
7430 { ac_try='test -s conftest.$ac_objext'
7431 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7432 (eval $ac_try) 2>&5
7433 ac_status=$?
7434 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7435 (exit $ac_status); }; }; then
7436 ac_lo=$ac_mid; break
7437 else
7438 echo "$as_me: failed program was:" >&5
7439 sed 's/^/| /' conftest.$ac_ext >&5
7441 ac_hi=`expr '(' $ac_mid ')' - 1`
7442 if test $ac_mid -le $ac_hi; then
7443 ac_lo= ac_hi=
7444 break
7446 ac_mid=`expr 2 '*' $ac_mid`
7448 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7449 done
7450 else
7451 echo "$as_me: failed program was:" >&5
7452 sed 's/^/| /' conftest.$ac_ext >&5
7454 ac_lo= ac_hi=
7456 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7458 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7459 # Binary search between lo and hi bounds.
7460 while test "x$ac_lo" != "x$ac_hi"; do
7461 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
7462 cat >conftest.$ac_ext <<_ACEOF
7463 /* confdefs.h. */
7464 _ACEOF
7465 cat confdefs.h >>conftest.$ac_ext
7466 cat >>conftest.$ac_ext <<_ACEOF
7467 /* end confdefs.h. */
7468 $ac_includes_default
7470 main ()
7472 static int test_array [1 - 2 * !(((long) (sizeof (void *))) <= $ac_mid)];
7473 test_array [0] = 0
7476 return 0;
7478 _ACEOF
7479 rm -f conftest.$ac_objext
7480 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7481 (eval $ac_compile) 2>conftest.er1
7482 ac_status=$?
7483 grep -v '^ *+' conftest.er1 >conftest.err
7484 rm -f conftest.er1
7485 cat conftest.err >&5
7486 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7487 (exit $ac_status); } &&
7488 { ac_try='test -z "$ac_c_werror_flag"
7489 || test ! -s conftest.err'
7490 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7491 (eval $ac_try) 2>&5
7492 ac_status=$?
7493 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7494 (exit $ac_status); }; } &&
7495 { ac_try='test -s conftest.$ac_objext'
7496 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7497 (eval $ac_try) 2>&5
7498 ac_status=$?
7499 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7500 (exit $ac_status); }; }; then
7501 ac_hi=$ac_mid
7502 else
7503 echo "$as_me: failed program was:" >&5
7504 sed 's/^/| /' conftest.$ac_ext >&5
7506 ac_lo=`expr '(' $ac_mid ')' + 1`
7508 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7509 done
7510 case $ac_lo in
7511 ?*) ac_cv_sizeof_void_p=$ac_lo;;
7512 '') { { echo "$as_me:$LINENO: error: cannot compute sizeof (void *), 77
7513 See \`config.log' for more details." >&5
7514 echo "$as_me: error: cannot compute sizeof (void *), 77
7515 See \`config.log' for more details." >&2;}
7516 { (exit 1); exit 1; }; } ;;
7517 esac
7518 else
7519 if test "$cross_compiling" = yes; then
7520 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
7521 See \`config.log' for more details." >&5
7522 echo "$as_me: error: cannot run test program while cross compiling
7523 See \`config.log' for more details." >&2;}
7524 { (exit 1); exit 1; }; }
7525 else
7526 cat >conftest.$ac_ext <<_ACEOF
7527 /* confdefs.h. */
7528 _ACEOF
7529 cat confdefs.h >>conftest.$ac_ext
7530 cat >>conftest.$ac_ext <<_ACEOF
7531 /* end confdefs.h. */
7532 $ac_includes_default
7533 long longval () { return (long) (sizeof (void *)); }
7534 unsigned long ulongval () { return (long) (sizeof (void *)); }
7535 #include <stdio.h>
7536 #include <stdlib.h>
7538 main ()
7541 FILE *f = fopen ("conftest.val", "w");
7542 if (! f)
7543 exit (1);
7544 if (((long) (sizeof (void *))) < 0)
7546 long i = longval ();
7547 if (i != ((long) (sizeof (void *))))
7548 exit (1);
7549 fprintf (f, "%ld\n", i);
7551 else
7553 unsigned long i = ulongval ();
7554 if (i != ((long) (sizeof (void *))))
7555 exit (1);
7556 fprintf (f, "%lu\n", i);
7558 exit (ferror (f) || fclose (f) != 0);
7561 return 0;
7563 _ACEOF
7564 rm -f conftest$ac_exeext
7565 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7566 (eval $ac_link) 2>&5
7567 ac_status=$?
7568 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7569 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
7570 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7571 (eval $ac_try) 2>&5
7572 ac_status=$?
7573 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7574 (exit $ac_status); }; }; then
7575 ac_cv_sizeof_void_p=`cat conftest.val`
7576 else
7577 echo "$as_me: program exited with status $ac_status" >&5
7578 echo "$as_me: failed program was:" >&5
7579 sed 's/^/| /' conftest.$ac_ext >&5
7581 ( exit $ac_status )
7582 { { echo "$as_me:$LINENO: error: cannot compute sizeof (void *), 77
7583 See \`config.log' for more details." >&5
7584 echo "$as_me: error: cannot compute sizeof (void *), 77
7585 See \`config.log' for more details." >&2;}
7586 { (exit 1); exit 1; }; }
7588 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
7591 rm -f conftest.val
7592 else
7593 ac_cv_sizeof_void_p=0
7596 echo "$as_me:$LINENO: result: $ac_cv_sizeof_void_p" >&5
7597 echo "${ECHO_T}$ac_cv_sizeof_void_p" >&6
7598 cat >>confdefs.h <<_ACEOF
7599 #define SIZEOF_VOID_P $ac_cv_sizeof_void_p
7600 _ACEOF
7603 echo "$as_me:$LINENO: checking for short" >&5
7604 echo $ECHO_N "checking for short... $ECHO_C" >&6
7605 if test "${ac_cv_type_short+set}" = set; then
7606 echo $ECHO_N "(cached) $ECHO_C" >&6
7607 else
7608 cat >conftest.$ac_ext <<_ACEOF
7609 /* confdefs.h. */
7610 _ACEOF
7611 cat confdefs.h >>conftest.$ac_ext
7612 cat >>conftest.$ac_ext <<_ACEOF
7613 /* end confdefs.h. */
7614 $ac_includes_default
7616 main ()
7618 if ((short *) 0)
7619 return 0;
7620 if (sizeof (short))
7621 return 0;
7623 return 0;
7625 _ACEOF
7626 rm -f conftest.$ac_objext
7627 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7628 (eval $ac_compile) 2>conftest.er1
7629 ac_status=$?
7630 grep -v '^ *+' conftest.er1 >conftest.err
7631 rm -f conftest.er1
7632 cat conftest.err >&5
7633 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7634 (exit $ac_status); } &&
7635 { ac_try='test -z "$ac_c_werror_flag"
7636 || test ! -s conftest.err'
7637 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7638 (eval $ac_try) 2>&5
7639 ac_status=$?
7640 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7641 (exit $ac_status); }; } &&
7642 { ac_try='test -s conftest.$ac_objext'
7643 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7644 (eval $ac_try) 2>&5
7645 ac_status=$?
7646 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7647 (exit $ac_status); }; }; then
7648 ac_cv_type_short=yes
7649 else
7650 echo "$as_me: failed program was:" >&5
7651 sed 's/^/| /' conftest.$ac_ext >&5
7653 ac_cv_type_short=no
7655 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7657 echo "$as_me:$LINENO: result: $ac_cv_type_short" >&5
7658 echo "${ECHO_T}$ac_cv_type_short" >&6
7660 echo "$as_me:$LINENO: checking size of short" >&5
7661 echo $ECHO_N "checking size of short... $ECHO_C" >&6
7662 if test "${ac_cv_sizeof_short+set}" = set; then
7663 echo $ECHO_N "(cached) $ECHO_C" >&6
7664 else
7665 if test "$ac_cv_type_short" = yes; then
7666 # The cast to unsigned long works around a bug in the HP C Compiler
7667 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
7668 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
7669 # This bug is HP SR number 8606223364.
7670 if test "$cross_compiling" = yes; then
7671 # Depending upon the size, compute the lo and hi bounds.
7672 cat >conftest.$ac_ext <<_ACEOF
7673 /* confdefs.h. */
7674 _ACEOF
7675 cat confdefs.h >>conftest.$ac_ext
7676 cat >>conftest.$ac_ext <<_ACEOF
7677 /* end confdefs.h. */
7678 $ac_includes_default
7680 main ()
7682 static int test_array [1 - 2 * !(((long) (sizeof (short))) >= 0)];
7683 test_array [0] = 0
7686 return 0;
7688 _ACEOF
7689 rm -f conftest.$ac_objext
7690 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7691 (eval $ac_compile) 2>conftest.er1
7692 ac_status=$?
7693 grep -v '^ *+' conftest.er1 >conftest.err
7694 rm -f conftest.er1
7695 cat conftest.err >&5
7696 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7697 (exit $ac_status); } &&
7698 { ac_try='test -z "$ac_c_werror_flag"
7699 || test ! -s conftest.err'
7700 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7701 (eval $ac_try) 2>&5
7702 ac_status=$?
7703 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7704 (exit $ac_status); }; } &&
7705 { ac_try='test -s conftest.$ac_objext'
7706 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7707 (eval $ac_try) 2>&5
7708 ac_status=$?
7709 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7710 (exit $ac_status); }; }; then
7711 ac_lo=0 ac_mid=0
7712 while :; do
7713 cat >conftest.$ac_ext <<_ACEOF
7714 /* confdefs.h. */
7715 _ACEOF
7716 cat confdefs.h >>conftest.$ac_ext
7717 cat >>conftest.$ac_ext <<_ACEOF
7718 /* end confdefs.h. */
7719 $ac_includes_default
7721 main ()
7723 static int test_array [1 - 2 * !(((long) (sizeof (short))) <= $ac_mid)];
7724 test_array [0] = 0
7727 return 0;
7729 _ACEOF
7730 rm -f conftest.$ac_objext
7731 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7732 (eval $ac_compile) 2>conftest.er1
7733 ac_status=$?
7734 grep -v '^ *+' conftest.er1 >conftest.err
7735 rm -f conftest.er1
7736 cat conftest.err >&5
7737 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7738 (exit $ac_status); } &&
7739 { ac_try='test -z "$ac_c_werror_flag"
7740 || test ! -s conftest.err'
7741 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7742 (eval $ac_try) 2>&5
7743 ac_status=$?
7744 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7745 (exit $ac_status); }; } &&
7746 { ac_try='test -s conftest.$ac_objext'
7747 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7748 (eval $ac_try) 2>&5
7749 ac_status=$?
7750 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7751 (exit $ac_status); }; }; then
7752 ac_hi=$ac_mid; break
7753 else
7754 echo "$as_me: failed program was:" >&5
7755 sed 's/^/| /' conftest.$ac_ext >&5
7757 ac_lo=`expr $ac_mid + 1`
7758 if test $ac_lo -le $ac_mid; then
7759 ac_lo= ac_hi=
7760 break
7762 ac_mid=`expr 2 '*' $ac_mid + 1`
7764 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7765 done
7766 else
7767 echo "$as_me: failed program was:" >&5
7768 sed 's/^/| /' conftest.$ac_ext >&5
7770 cat >conftest.$ac_ext <<_ACEOF
7771 /* confdefs.h. */
7772 _ACEOF
7773 cat confdefs.h >>conftest.$ac_ext
7774 cat >>conftest.$ac_ext <<_ACEOF
7775 /* end confdefs.h. */
7776 $ac_includes_default
7778 main ()
7780 static int test_array [1 - 2 * !(((long) (sizeof (short))) < 0)];
7781 test_array [0] = 0
7784 return 0;
7786 _ACEOF
7787 rm -f conftest.$ac_objext
7788 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7789 (eval $ac_compile) 2>conftest.er1
7790 ac_status=$?
7791 grep -v '^ *+' conftest.er1 >conftest.err
7792 rm -f conftest.er1
7793 cat conftest.err >&5
7794 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7795 (exit $ac_status); } &&
7796 { ac_try='test -z "$ac_c_werror_flag"
7797 || test ! -s conftest.err'
7798 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7799 (eval $ac_try) 2>&5
7800 ac_status=$?
7801 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7802 (exit $ac_status); }; } &&
7803 { ac_try='test -s conftest.$ac_objext'
7804 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7805 (eval $ac_try) 2>&5
7806 ac_status=$?
7807 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7808 (exit $ac_status); }; }; then
7809 ac_hi=-1 ac_mid=-1
7810 while :; do
7811 cat >conftest.$ac_ext <<_ACEOF
7812 /* confdefs.h. */
7813 _ACEOF
7814 cat confdefs.h >>conftest.$ac_ext
7815 cat >>conftest.$ac_ext <<_ACEOF
7816 /* end confdefs.h. */
7817 $ac_includes_default
7819 main ()
7821 static int test_array [1 - 2 * !(((long) (sizeof (short))) >= $ac_mid)];
7822 test_array [0] = 0
7825 return 0;
7827 _ACEOF
7828 rm -f conftest.$ac_objext
7829 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7830 (eval $ac_compile) 2>conftest.er1
7831 ac_status=$?
7832 grep -v '^ *+' conftest.er1 >conftest.err
7833 rm -f conftest.er1
7834 cat conftest.err >&5
7835 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7836 (exit $ac_status); } &&
7837 { ac_try='test -z "$ac_c_werror_flag"
7838 || test ! -s conftest.err'
7839 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7840 (eval $ac_try) 2>&5
7841 ac_status=$?
7842 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7843 (exit $ac_status); }; } &&
7844 { ac_try='test -s conftest.$ac_objext'
7845 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7846 (eval $ac_try) 2>&5
7847 ac_status=$?
7848 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7849 (exit $ac_status); }; }; then
7850 ac_lo=$ac_mid; break
7851 else
7852 echo "$as_me: failed program was:" >&5
7853 sed 's/^/| /' conftest.$ac_ext >&5
7855 ac_hi=`expr '(' $ac_mid ')' - 1`
7856 if test $ac_mid -le $ac_hi; then
7857 ac_lo= ac_hi=
7858 break
7860 ac_mid=`expr 2 '*' $ac_mid`
7862 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7863 done
7864 else
7865 echo "$as_me: failed program was:" >&5
7866 sed 's/^/| /' conftest.$ac_ext >&5
7868 ac_lo= ac_hi=
7870 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7872 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7873 # Binary search between lo and hi bounds.
7874 while test "x$ac_lo" != "x$ac_hi"; do
7875 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
7876 cat >conftest.$ac_ext <<_ACEOF
7877 /* confdefs.h. */
7878 _ACEOF
7879 cat confdefs.h >>conftest.$ac_ext
7880 cat >>conftest.$ac_ext <<_ACEOF
7881 /* end confdefs.h. */
7882 $ac_includes_default
7884 main ()
7886 static int test_array [1 - 2 * !(((long) (sizeof (short))) <= $ac_mid)];
7887 test_array [0] = 0
7890 return 0;
7892 _ACEOF
7893 rm -f conftest.$ac_objext
7894 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7895 (eval $ac_compile) 2>conftest.er1
7896 ac_status=$?
7897 grep -v '^ *+' conftest.er1 >conftest.err
7898 rm -f conftest.er1
7899 cat conftest.err >&5
7900 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7901 (exit $ac_status); } &&
7902 { ac_try='test -z "$ac_c_werror_flag"
7903 || test ! -s conftest.err'
7904 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7905 (eval $ac_try) 2>&5
7906 ac_status=$?
7907 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7908 (exit $ac_status); }; } &&
7909 { ac_try='test -s conftest.$ac_objext'
7910 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7911 (eval $ac_try) 2>&5
7912 ac_status=$?
7913 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7914 (exit $ac_status); }; }; then
7915 ac_hi=$ac_mid
7916 else
7917 echo "$as_me: failed program was:" >&5
7918 sed 's/^/| /' conftest.$ac_ext >&5
7920 ac_lo=`expr '(' $ac_mid ')' + 1`
7922 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7923 done
7924 case $ac_lo in
7925 ?*) ac_cv_sizeof_short=$ac_lo;;
7926 '') { { echo "$as_me:$LINENO: error: cannot compute sizeof (short), 77
7927 See \`config.log' for more details." >&5
7928 echo "$as_me: error: cannot compute sizeof (short), 77
7929 See \`config.log' for more details." >&2;}
7930 { (exit 1); exit 1; }; } ;;
7931 esac
7932 else
7933 if test "$cross_compiling" = yes; then
7934 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
7935 See \`config.log' for more details." >&5
7936 echo "$as_me: error: cannot run test program while cross compiling
7937 See \`config.log' for more details." >&2;}
7938 { (exit 1); exit 1; }; }
7939 else
7940 cat >conftest.$ac_ext <<_ACEOF
7941 /* confdefs.h. */
7942 _ACEOF
7943 cat confdefs.h >>conftest.$ac_ext
7944 cat >>conftest.$ac_ext <<_ACEOF
7945 /* end confdefs.h. */
7946 $ac_includes_default
7947 long longval () { return (long) (sizeof (short)); }
7948 unsigned long ulongval () { return (long) (sizeof (short)); }
7949 #include <stdio.h>
7950 #include <stdlib.h>
7952 main ()
7955 FILE *f = fopen ("conftest.val", "w");
7956 if (! f)
7957 exit (1);
7958 if (((long) (sizeof (short))) < 0)
7960 long i = longval ();
7961 if (i != ((long) (sizeof (short))))
7962 exit (1);
7963 fprintf (f, "%ld\n", i);
7965 else
7967 unsigned long i = ulongval ();
7968 if (i != ((long) (sizeof (short))))
7969 exit (1);
7970 fprintf (f, "%lu\n", i);
7972 exit (ferror (f) || fclose (f) != 0);
7975 return 0;
7977 _ACEOF
7978 rm -f conftest$ac_exeext
7979 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7980 (eval $ac_link) 2>&5
7981 ac_status=$?
7982 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7983 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
7984 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7985 (eval $ac_try) 2>&5
7986 ac_status=$?
7987 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7988 (exit $ac_status); }; }; then
7989 ac_cv_sizeof_short=`cat conftest.val`
7990 else
7991 echo "$as_me: program exited with status $ac_status" >&5
7992 echo "$as_me: failed program was:" >&5
7993 sed 's/^/| /' conftest.$ac_ext >&5
7995 ( exit $ac_status )
7996 { { echo "$as_me:$LINENO: error: cannot compute sizeof (short), 77
7997 See \`config.log' for more details." >&5
7998 echo "$as_me: error: cannot compute sizeof (short), 77
7999 See \`config.log' for more details." >&2;}
8000 { (exit 1); exit 1; }; }
8002 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
8005 rm -f conftest.val
8006 else
8007 ac_cv_sizeof_short=0
8010 echo "$as_me:$LINENO: result: $ac_cv_sizeof_short" >&5
8011 echo "${ECHO_T}$ac_cv_sizeof_short" >&6
8012 cat >>confdefs.h <<_ACEOF
8013 #define SIZEOF_SHORT $ac_cv_sizeof_short
8014 _ACEOF
8017 echo "$as_me:$LINENO: checking for float" >&5
8018 echo $ECHO_N "checking for float... $ECHO_C" >&6
8019 if test "${ac_cv_type_float+set}" = set; then
8020 echo $ECHO_N "(cached) $ECHO_C" >&6
8021 else
8022 cat >conftest.$ac_ext <<_ACEOF
8023 /* confdefs.h. */
8024 _ACEOF
8025 cat confdefs.h >>conftest.$ac_ext
8026 cat >>conftest.$ac_ext <<_ACEOF
8027 /* end confdefs.h. */
8028 $ac_includes_default
8030 main ()
8032 if ((float *) 0)
8033 return 0;
8034 if (sizeof (float))
8035 return 0;
8037 return 0;
8039 _ACEOF
8040 rm -f conftest.$ac_objext
8041 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8042 (eval $ac_compile) 2>conftest.er1
8043 ac_status=$?
8044 grep -v '^ *+' conftest.er1 >conftest.err
8045 rm -f conftest.er1
8046 cat conftest.err >&5
8047 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8048 (exit $ac_status); } &&
8049 { ac_try='test -z "$ac_c_werror_flag"
8050 || test ! -s conftest.err'
8051 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8052 (eval $ac_try) 2>&5
8053 ac_status=$?
8054 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8055 (exit $ac_status); }; } &&
8056 { ac_try='test -s conftest.$ac_objext'
8057 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8058 (eval $ac_try) 2>&5
8059 ac_status=$?
8060 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8061 (exit $ac_status); }; }; then
8062 ac_cv_type_float=yes
8063 else
8064 echo "$as_me: failed program was:" >&5
8065 sed 's/^/| /' conftest.$ac_ext >&5
8067 ac_cv_type_float=no
8069 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8071 echo "$as_me:$LINENO: result: $ac_cv_type_float" >&5
8072 echo "${ECHO_T}$ac_cv_type_float" >&6
8074 echo "$as_me:$LINENO: checking size of float" >&5
8075 echo $ECHO_N "checking size of float... $ECHO_C" >&6
8076 if test "${ac_cv_sizeof_float+set}" = set; then
8077 echo $ECHO_N "(cached) $ECHO_C" >&6
8078 else
8079 if test "$ac_cv_type_float" = yes; then
8080 # The cast to unsigned long works around a bug in the HP C Compiler
8081 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
8082 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
8083 # This bug is HP SR number 8606223364.
8084 if test "$cross_compiling" = yes; then
8085 # Depending upon the size, compute the lo and hi bounds.
8086 cat >conftest.$ac_ext <<_ACEOF
8087 /* confdefs.h. */
8088 _ACEOF
8089 cat confdefs.h >>conftest.$ac_ext
8090 cat >>conftest.$ac_ext <<_ACEOF
8091 /* end confdefs.h. */
8092 $ac_includes_default
8094 main ()
8096 static int test_array [1 - 2 * !(((long) (sizeof (float))) >= 0)];
8097 test_array [0] = 0
8100 return 0;
8102 _ACEOF
8103 rm -f conftest.$ac_objext
8104 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8105 (eval $ac_compile) 2>conftest.er1
8106 ac_status=$?
8107 grep -v '^ *+' conftest.er1 >conftest.err
8108 rm -f conftest.er1
8109 cat conftest.err >&5
8110 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8111 (exit $ac_status); } &&
8112 { ac_try='test -z "$ac_c_werror_flag"
8113 || test ! -s conftest.err'
8114 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8115 (eval $ac_try) 2>&5
8116 ac_status=$?
8117 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8118 (exit $ac_status); }; } &&
8119 { ac_try='test -s conftest.$ac_objext'
8120 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8121 (eval $ac_try) 2>&5
8122 ac_status=$?
8123 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8124 (exit $ac_status); }; }; then
8125 ac_lo=0 ac_mid=0
8126 while :; do
8127 cat >conftest.$ac_ext <<_ACEOF
8128 /* confdefs.h. */
8129 _ACEOF
8130 cat confdefs.h >>conftest.$ac_ext
8131 cat >>conftest.$ac_ext <<_ACEOF
8132 /* end confdefs.h. */
8133 $ac_includes_default
8135 main ()
8137 static int test_array [1 - 2 * !(((long) (sizeof (float))) <= $ac_mid)];
8138 test_array [0] = 0
8141 return 0;
8143 _ACEOF
8144 rm -f conftest.$ac_objext
8145 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8146 (eval $ac_compile) 2>conftest.er1
8147 ac_status=$?
8148 grep -v '^ *+' conftest.er1 >conftest.err
8149 rm -f conftest.er1
8150 cat conftest.err >&5
8151 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8152 (exit $ac_status); } &&
8153 { ac_try='test -z "$ac_c_werror_flag"
8154 || test ! -s conftest.err'
8155 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8156 (eval $ac_try) 2>&5
8157 ac_status=$?
8158 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8159 (exit $ac_status); }; } &&
8160 { ac_try='test -s conftest.$ac_objext'
8161 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8162 (eval $ac_try) 2>&5
8163 ac_status=$?
8164 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8165 (exit $ac_status); }; }; then
8166 ac_hi=$ac_mid; break
8167 else
8168 echo "$as_me: failed program was:" >&5
8169 sed 's/^/| /' conftest.$ac_ext >&5
8171 ac_lo=`expr $ac_mid + 1`
8172 if test $ac_lo -le $ac_mid; then
8173 ac_lo= ac_hi=
8174 break
8176 ac_mid=`expr 2 '*' $ac_mid + 1`
8178 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8179 done
8180 else
8181 echo "$as_me: failed program was:" >&5
8182 sed 's/^/| /' conftest.$ac_ext >&5
8184 cat >conftest.$ac_ext <<_ACEOF
8185 /* confdefs.h. */
8186 _ACEOF
8187 cat confdefs.h >>conftest.$ac_ext
8188 cat >>conftest.$ac_ext <<_ACEOF
8189 /* end confdefs.h. */
8190 $ac_includes_default
8192 main ()
8194 static int test_array [1 - 2 * !(((long) (sizeof (float))) < 0)];
8195 test_array [0] = 0
8198 return 0;
8200 _ACEOF
8201 rm -f conftest.$ac_objext
8202 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8203 (eval $ac_compile) 2>conftest.er1
8204 ac_status=$?
8205 grep -v '^ *+' conftest.er1 >conftest.err
8206 rm -f conftest.er1
8207 cat conftest.err >&5
8208 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8209 (exit $ac_status); } &&
8210 { ac_try='test -z "$ac_c_werror_flag"
8211 || test ! -s conftest.err'
8212 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8213 (eval $ac_try) 2>&5
8214 ac_status=$?
8215 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8216 (exit $ac_status); }; } &&
8217 { ac_try='test -s conftest.$ac_objext'
8218 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8219 (eval $ac_try) 2>&5
8220 ac_status=$?
8221 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8222 (exit $ac_status); }; }; then
8223 ac_hi=-1 ac_mid=-1
8224 while :; do
8225 cat >conftest.$ac_ext <<_ACEOF
8226 /* confdefs.h. */
8227 _ACEOF
8228 cat confdefs.h >>conftest.$ac_ext
8229 cat >>conftest.$ac_ext <<_ACEOF
8230 /* end confdefs.h. */
8231 $ac_includes_default
8233 main ()
8235 static int test_array [1 - 2 * !(((long) (sizeof (float))) >= $ac_mid)];
8236 test_array [0] = 0
8239 return 0;
8241 _ACEOF
8242 rm -f conftest.$ac_objext
8243 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8244 (eval $ac_compile) 2>conftest.er1
8245 ac_status=$?
8246 grep -v '^ *+' conftest.er1 >conftest.err
8247 rm -f conftest.er1
8248 cat conftest.err >&5
8249 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8250 (exit $ac_status); } &&
8251 { ac_try='test -z "$ac_c_werror_flag"
8252 || test ! -s conftest.err'
8253 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8254 (eval $ac_try) 2>&5
8255 ac_status=$?
8256 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8257 (exit $ac_status); }; } &&
8258 { ac_try='test -s conftest.$ac_objext'
8259 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8260 (eval $ac_try) 2>&5
8261 ac_status=$?
8262 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8263 (exit $ac_status); }; }; then
8264 ac_lo=$ac_mid; break
8265 else
8266 echo "$as_me: failed program was:" >&5
8267 sed 's/^/| /' conftest.$ac_ext >&5
8269 ac_hi=`expr '(' $ac_mid ')' - 1`
8270 if test $ac_mid -le $ac_hi; then
8271 ac_lo= ac_hi=
8272 break
8274 ac_mid=`expr 2 '*' $ac_mid`
8276 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8277 done
8278 else
8279 echo "$as_me: failed program was:" >&5
8280 sed 's/^/| /' conftest.$ac_ext >&5
8282 ac_lo= ac_hi=
8284 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8286 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8287 # Binary search between lo and hi bounds.
8288 while test "x$ac_lo" != "x$ac_hi"; do
8289 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
8290 cat >conftest.$ac_ext <<_ACEOF
8291 /* confdefs.h. */
8292 _ACEOF
8293 cat confdefs.h >>conftest.$ac_ext
8294 cat >>conftest.$ac_ext <<_ACEOF
8295 /* end confdefs.h. */
8296 $ac_includes_default
8298 main ()
8300 static int test_array [1 - 2 * !(((long) (sizeof (float))) <= $ac_mid)];
8301 test_array [0] = 0
8304 return 0;
8306 _ACEOF
8307 rm -f conftest.$ac_objext
8308 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8309 (eval $ac_compile) 2>conftest.er1
8310 ac_status=$?
8311 grep -v '^ *+' conftest.er1 >conftest.err
8312 rm -f conftest.er1
8313 cat conftest.err >&5
8314 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8315 (exit $ac_status); } &&
8316 { ac_try='test -z "$ac_c_werror_flag"
8317 || test ! -s conftest.err'
8318 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8319 (eval $ac_try) 2>&5
8320 ac_status=$?
8321 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8322 (exit $ac_status); }; } &&
8323 { ac_try='test -s conftest.$ac_objext'
8324 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8325 (eval $ac_try) 2>&5
8326 ac_status=$?
8327 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8328 (exit $ac_status); }; }; then
8329 ac_hi=$ac_mid
8330 else
8331 echo "$as_me: failed program was:" >&5
8332 sed 's/^/| /' conftest.$ac_ext >&5
8334 ac_lo=`expr '(' $ac_mid ')' + 1`
8336 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8337 done
8338 case $ac_lo in
8339 ?*) ac_cv_sizeof_float=$ac_lo;;
8340 '') { { echo "$as_me:$LINENO: error: cannot compute sizeof (float), 77
8341 See \`config.log' for more details." >&5
8342 echo "$as_me: error: cannot compute sizeof (float), 77
8343 See \`config.log' for more details." >&2;}
8344 { (exit 1); exit 1; }; } ;;
8345 esac
8346 else
8347 if test "$cross_compiling" = yes; then
8348 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
8349 See \`config.log' for more details." >&5
8350 echo "$as_me: error: cannot run test program while cross compiling
8351 See \`config.log' for more details." >&2;}
8352 { (exit 1); exit 1; }; }
8353 else
8354 cat >conftest.$ac_ext <<_ACEOF
8355 /* confdefs.h. */
8356 _ACEOF
8357 cat confdefs.h >>conftest.$ac_ext
8358 cat >>conftest.$ac_ext <<_ACEOF
8359 /* end confdefs.h. */
8360 $ac_includes_default
8361 long longval () { return (long) (sizeof (float)); }
8362 unsigned long ulongval () { return (long) (sizeof (float)); }
8363 #include <stdio.h>
8364 #include <stdlib.h>
8366 main ()
8369 FILE *f = fopen ("conftest.val", "w");
8370 if (! f)
8371 exit (1);
8372 if (((long) (sizeof (float))) < 0)
8374 long i = longval ();
8375 if (i != ((long) (sizeof (float))))
8376 exit (1);
8377 fprintf (f, "%ld\n", i);
8379 else
8381 unsigned long i = ulongval ();
8382 if (i != ((long) (sizeof (float))))
8383 exit (1);
8384 fprintf (f, "%lu\n", i);
8386 exit (ferror (f) || fclose (f) != 0);
8389 return 0;
8391 _ACEOF
8392 rm -f conftest$ac_exeext
8393 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8394 (eval $ac_link) 2>&5
8395 ac_status=$?
8396 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8397 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
8398 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8399 (eval $ac_try) 2>&5
8400 ac_status=$?
8401 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8402 (exit $ac_status); }; }; then
8403 ac_cv_sizeof_float=`cat conftest.val`
8404 else
8405 echo "$as_me: program exited with status $ac_status" >&5
8406 echo "$as_me: failed program was:" >&5
8407 sed 's/^/| /' conftest.$ac_ext >&5
8409 ( exit $ac_status )
8410 { { echo "$as_me:$LINENO: error: cannot compute sizeof (float), 77
8411 See \`config.log' for more details." >&5
8412 echo "$as_me: error: cannot compute sizeof (float), 77
8413 See \`config.log' for more details." >&2;}
8414 { (exit 1); exit 1; }; }
8416 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
8419 rm -f conftest.val
8420 else
8421 ac_cv_sizeof_float=0
8424 echo "$as_me:$LINENO: result: $ac_cv_sizeof_float" >&5
8425 echo "${ECHO_T}$ac_cv_sizeof_float" >&6
8426 cat >>confdefs.h <<_ACEOF
8427 #define SIZEOF_FLOAT $ac_cv_sizeof_float
8428 _ACEOF
8431 echo "$as_me:$LINENO: checking for double" >&5
8432 echo $ECHO_N "checking for double... $ECHO_C" >&6
8433 if test "${ac_cv_type_double+set}" = set; then
8434 echo $ECHO_N "(cached) $ECHO_C" >&6
8435 else
8436 cat >conftest.$ac_ext <<_ACEOF
8437 /* confdefs.h. */
8438 _ACEOF
8439 cat confdefs.h >>conftest.$ac_ext
8440 cat >>conftest.$ac_ext <<_ACEOF
8441 /* end confdefs.h. */
8442 $ac_includes_default
8444 main ()
8446 if ((double *) 0)
8447 return 0;
8448 if (sizeof (double))
8449 return 0;
8451 return 0;
8453 _ACEOF
8454 rm -f conftest.$ac_objext
8455 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8456 (eval $ac_compile) 2>conftest.er1
8457 ac_status=$?
8458 grep -v '^ *+' conftest.er1 >conftest.err
8459 rm -f conftest.er1
8460 cat conftest.err >&5
8461 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8462 (exit $ac_status); } &&
8463 { ac_try='test -z "$ac_c_werror_flag"
8464 || test ! -s conftest.err'
8465 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8466 (eval $ac_try) 2>&5
8467 ac_status=$?
8468 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8469 (exit $ac_status); }; } &&
8470 { ac_try='test -s conftest.$ac_objext'
8471 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8472 (eval $ac_try) 2>&5
8473 ac_status=$?
8474 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8475 (exit $ac_status); }; }; then
8476 ac_cv_type_double=yes
8477 else
8478 echo "$as_me: failed program was:" >&5
8479 sed 's/^/| /' conftest.$ac_ext >&5
8481 ac_cv_type_double=no
8483 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8485 echo "$as_me:$LINENO: result: $ac_cv_type_double" >&5
8486 echo "${ECHO_T}$ac_cv_type_double" >&6
8488 echo "$as_me:$LINENO: checking size of double" >&5
8489 echo $ECHO_N "checking size of double... $ECHO_C" >&6
8490 if test "${ac_cv_sizeof_double+set}" = set; then
8491 echo $ECHO_N "(cached) $ECHO_C" >&6
8492 else
8493 if test "$ac_cv_type_double" = yes; then
8494 # The cast to unsigned long works around a bug in the HP C Compiler
8495 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
8496 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
8497 # This bug is HP SR number 8606223364.
8498 if test "$cross_compiling" = yes; then
8499 # Depending upon the size, compute the lo and hi bounds.
8500 cat >conftest.$ac_ext <<_ACEOF
8501 /* confdefs.h. */
8502 _ACEOF
8503 cat confdefs.h >>conftest.$ac_ext
8504 cat >>conftest.$ac_ext <<_ACEOF
8505 /* end confdefs.h. */
8506 $ac_includes_default
8508 main ()
8510 static int test_array [1 - 2 * !(((long) (sizeof (double))) >= 0)];
8511 test_array [0] = 0
8514 return 0;
8516 _ACEOF
8517 rm -f conftest.$ac_objext
8518 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8519 (eval $ac_compile) 2>conftest.er1
8520 ac_status=$?
8521 grep -v '^ *+' conftest.er1 >conftest.err
8522 rm -f conftest.er1
8523 cat conftest.err >&5
8524 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8525 (exit $ac_status); } &&
8526 { ac_try='test -z "$ac_c_werror_flag"
8527 || test ! -s conftest.err'
8528 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8529 (eval $ac_try) 2>&5
8530 ac_status=$?
8531 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8532 (exit $ac_status); }; } &&
8533 { ac_try='test -s conftest.$ac_objext'
8534 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8535 (eval $ac_try) 2>&5
8536 ac_status=$?
8537 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8538 (exit $ac_status); }; }; then
8539 ac_lo=0 ac_mid=0
8540 while :; do
8541 cat >conftest.$ac_ext <<_ACEOF
8542 /* confdefs.h. */
8543 _ACEOF
8544 cat confdefs.h >>conftest.$ac_ext
8545 cat >>conftest.$ac_ext <<_ACEOF
8546 /* end confdefs.h. */
8547 $ac_includes_default
8549 main ()
8551 static int test_array [1 - 2 * !(((long) (sizeof (double))) <= $ac_mid)];
8552 test_array [0] = 0
8555 return 0;
8557 _ACEOF
8558 rm -f conftest.$ac_objext
8559 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8560 (eval $ac_compile) 2>conftest.er1
8561 ac_status=$?
8562 grep -v '^ *+' conftest.er1 >conftest.err
8563 rm -f conftest.er1
8564 cat conftest.err >&5
8565 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8566 (exit $ac_status); } &&
8567 { ac_try='test -z "$ac_c_werror_flag"
8568 || test ! -s conftest.err'
8569 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8570 (eval $ac_try) 2>&5
8571 ac_status=$?
8572 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8573 (exit $ac_status); }; } &&
8574 { ac_try='test -s conftest.$ac_objext'
8575 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8576 (eval $ac_try) 2>&5
8577 ac_status=$?
8578 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8579 (exit $ac_status); }; }; then
8580 ac_hi=$ac_mid; break
8581 else
8582 echo "$as_me: failed program was:" >&5
8583 sed 's/^/| /' conftest.$ac_ext >&5
8585 ac_lo=`expr $ac_mid + 1`
8586 if test $ac_lo -le $ac_mid; then
8587 ac_lo= ac_hi=
8588 break
8590 ac_mid=`expr 2 '*' $ac_mid + 1`
8592 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8593 done
8594 else
8595 echo "$as_me: failed program was:" >&5
8596 sed 's/^/| /' conftest.$ac_ext >&5
8598 cat >conftest.$ac_ext <<_ACEOF
8599 /* confdefs.h. */
8600 _ACEOF
8601 cat confdefs.h >>conftest.$ac_ext
8602 cat >>conftest.$ac_ext <<_ACEOF
8603 /* end confdefs.h. */
8604 $ac_includes_default
8606 main ()
8608 static int test_array [1 - 2 * !(((long) (sizeof (double))) < 0)];
8609 test_array [0] = 0
8612 return 0;
8614 _ACEOF
8615 rm -f conftest.$ac_objext
8616 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8617 (eval $ac_compile) 2>conftest.er1
8618 ac_status=$?
8619 grep -v '^ *+' conftest.er1 >conftest.err
8620 rm -f conftest.er1
8621 cat conftest.err >&5
8622 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8623 (exit $ac_status); } &&
8624 { ac_try='test -z "$ac_c_werror_flag"
8625 || test ! -s conftest.err'
8626 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8627 (eval $ac_try) 2>&5
8628 ac_status=$?
8629 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8630 (exit $ac_status); }; } &&
8631 { ac_try='test -s conftest.$ac_objext'
8632 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8633 (eval $ac_try) 2>&5
8634 ac_status=$?
8635 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8636 (exit $ac_status); }; }; then
8637 ac_hi=-1 ac_mid=-1
8638 while :; do
8639 cat >conftest.$ac_ext <<_ACEOF
8640 /* confdefs.h. */
8641 _ACEOF
8642 cat confdefs.h >>conftest.$ac_ext
8643 cat >>conftest.$ac_ext <<_ACEOF
8644 /* end confdefs.h. */
8645 $ac_includes_default
8647 main ()
8649 static int test_array [1 - 2 * !(((long) (sizeof (double))) >= $ac_mid)];
8650 test_array [0] = 0
8653 return 0;
8655 _ACEOF
8656 rm -f conftest.$ac_objext
8657 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8658 (eval $ac_compile) 2>conftest.er1
8659 ac_status=$?
8660 grep -v '^ *+' conftest.er1 >conftest.err
8661 rm -f conftest.er1
8662 cat conftest.err >&5
8663 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8664 (exit $ac_status); } &&
8665 { ac_try='test -z "$ac_c_werror_flag"
8666 || test ! -s conftest.err'
8667 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8668 (eval $ac_try) 2>&5
8669 ac_status=$?
8670 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8671 (exit $ac_status); }; } &&
8672 { ac_try='test -s conftest.$ac_objext'
8673 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8674 (eval $ac_try) 2>&5
8675 ac_status=$?
8676 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8677 (exit $ac_status); }; }; then
8678 ac_lo=$ac_mid; break
8679 else
8680 echo "$as_me: failed program was:" >&5
8681 sed 's/^/| /' conftest.$ac_ext >&5
8683 ac_hi=`expr '(' $ac_mid ')' - 1`
8684 if test $ac_mid -le $ac_hi; then
8685 ac_lo= ac_hi=
8686 break
8688 ac_mid=`expr 2 '*' $ac_mid`
8690 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8691 done
8692 else
8693 echo "$as_me: failed program was:" >&5
8694 sed 's/^/| /' conftest.$ac_ext >&5
8696 ac_lo= ac_hi=
8698 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8700 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8701 # Binary search between lo and hi bounds.
8702 while test "x$ac_lo" != "x$ac_hi"; do
8703 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
8704 cat >conftest.$ac_ext <<_ACEOF
8705 /* confdefs.h. */
8706 _ACEOF
8707 cat confdefs.h >>conftest.$ac_ext
8708 cat >>conftest.$ac_ext <<_ACEOF
8709 /* end confdefs.h. */
8710 $ac_includes_default
8712 main ()
8714 static int test_array [1 - 2 * !(((long) (sizeof (double))) <= $ac_mid)];
8715 test_array [0] = 0
8718 return 0;
8720 _ACEOF
8721 rm -f conftest.$ac_objext
8722 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8723 (eval $ac_compile) 2>conftest.er1
8724 ac_status=$?
8725 grep -v '^ *+' conftest.er1 >conftest.err
8726 rm -f conftest.er1
8727 cat conftest.err >&5
8728 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8729 (exit $ac_status); } &&
8730 { ac_try='test -z "$ac_c_werror_flag"
8731 || test ! -s conftest.err'
8732 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8733 (eval $ac_try) 2>&5
8734 ac_status=$?
8735 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8736 (exit $ac_status); }; } &&
8737 { ac_try='test -s conftest.$ac_objext'
8738 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8739 (eval $ac_try) 2>&5
8740 ac_status=$?
8741 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8742 (exit $ac_status); }; }; then
8743 ac_hi=$ac_mid
8744 else
8745 echo "$as_me: failed program was:" >&5
8746 sed 's/^/| /' conftest.$ac_ext >&5
8748 ac_lo=`expr '(' $ac_mid ')' + 1`
8750 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8751 done
8752 case $ac_lo in
8753 ?*) ac_cv_sizeof_double=$ac_lo;;
8754 '') { { echo "$as_me:$LINENO: error: cannot compute sizeof (double), 77
8755 See \`config.log' for more details." >&5
8756 echo "$as_me: error: cannot compute sizeof (double), 77
8757 See \`config.log' for more details." >&2;}
8758 { (exit 1); exit 1; }; } ;;
8759 esac
8760 else
8761 if test "$cross_compiling" = yes; then
8762 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
8763 See \`config.log' for more details." >&5
8764 echo "$as_me: error: cannot run test program while cross compiling
8765 See \`config.log' for more details." >&2;}
8766 { (exit 1); exit 1; }; }
8767 else
8768 cat >conftest.$ac_ext <<_ACEOF
8769 /* confdefs.h. */
8770 _ACEOF
8771 cat confdefs.h >>conftest.$ac_ext
8772 cat >>conftest.$ac_ext <<_ACEOF
8773 /* end confdefs.h. */
8774 $ac_includes_default
8775 long longval () { return (long) (sizeof (double)); }
8776 unsigned long ulongval () { return (long) (sizeof (double)); }
8777 #include <stdio.h>
8778 #include <stdlib.h>
8780 main ()
8783 FILE *f = fopen ("conftest.val", "w");
8784 if (! f)
8785 exit (1);
8786 if (((long) (sizeof (double))) < 0)
8788 long i = longval ();
8789 if (i != ((long) (sizeof (double))))
8790 exit (1);
8791 fprintf (f, "%ld\n", i);
8793 else
8795 unsigned long i = ulongval ();
8796 if (i != ((long) (sizeof (double))))
8797 exit (1);
8798 fprintf (f, "%lu\n", i);
8800 exit (ferror (f) || fclose (f) != 0);
8803 return 0;
8805 _ACEOF
8806 rm -f conftest$ac_exeext
8807 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8808 (eval $ac_link) 2>&5
8809 ac_status=$?
8810 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8811 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
8812 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8813 (eval $ac_try) 2>&5
8814 ac_status=$?
8815 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8816 (exit $ac_status); }; }; then
8817 ac_cv_sizeof_double=`cat conftest.val`
8818 else
8819 echo "$as_me: program exited with status $ac_status" >&5
8820 echo "$as_me: failed program was:" >&5
8821 sed 's/^/| /' conftest.$ac_ext >&5
8823 ( exit $ac_status )
8824 { { echo "$as_me:$LINENO: error: cannot compute sizeof (double), 77
8825 See \`config.log' for more details." >&5
8826 echo "$as_me: error: cannot compute sizeof (double), 77
8827 See \`config.log' for more details." >&2;}
8828 { (exit 1); exit 1; }; }
8830 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
8833 rm -f conftest.val
8834 else
8835 ac_cv_sizeof_double=0
8838 echo "$as_me:$LINENO: result: $ac_cv_sizeof_double" >&5
8839 echo "${ECHO_T}$ac_cv_sizeof_double" >&6
8840 cat >>confdefs.h <<_ACEOF
8841 #define SIZEOF_DOUBLE $ac_cv_sizeof_double
8842 _ACEOF
8845 echo "$as_me:$LINENO: checking for fpos_t" >&5
8846 echo $ECHO_N "checking for fpos_t... $ECHO_C" >&6
8847 if test "${ac_cv_type_fpos_t+set}" = set; then
8848 echo $ECHO_N "(cached) $ECHO_C" >&6
8849 else
8850 cat >conftest.$ac_ext <<_ACEOF
8851 /* confdefs.h. */
8852 _ACEOF
8853 cat confdefs.h >>conftest.$ac_ext
8854 cat >>conftest.$ac_ext <<_ACEOF
8855 /* end confdefs.h. */
8856 $ac_includes_default
8858 main ()
8860 if ((fpos_t *) 0)
8861 return 0;
8862 if (sizeof (fpos_t))
8863 return 0;
8865 return 0;
8867 _ACEOF
8868 rm -f conftest.$ac_objext
8869 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8870 (eval $ac_compile) 2>conftest.er1
8871 ac_status=$?
8872 grep -v '^ *+' conftest.er1 >conftest.err
8873 rm -f conftest.er1
8874 cat conftest.err >&5
8875 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8876 (exit $ac_status); } &&
8877 { ac_try='test -z "$ac_c_werror_flag"
8878 || test ! -s conftest.err'
8879 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8880 (eval $ac_try) 2>&5
8881 ac_status=$?
8882 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8883 (exit $ac_status); }; } &&
8884 { ac_try='test -s conftest.$ac_objext'
8885 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8886 (eval $ac_try) 2>&5
8887 ac_status=$?
8888 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8889 (exit $ac_status); }; }; then
8890 ac_cv_type_fpos_t=yes
8891 else
8892 echo "$as_me: failed program was:" >&5
8893 sed 's/^/| /' conftest.$ac_ext >&5
8895 ac_cv_type_fpos_t=no
8897 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8899 echo "$as_me:$LINENO: result: $ac_cv_type_fpos_t" >&5
8900 echo "${ECHO_T}$ac_cv_type_fpos_t" >&6
8902 echo "$as_me:$LINENO: checking size of fpos_t" >&5
8903 echo $ECHO_N "checking size of fpos_t... $ECHO_C" >&6
8904 if test "${ac_cv_sizeof_fpos_t+set}" = set; then
8905 echo $ECHO_N "(cached) $ECHO_C" >&6
8906 else
8907 if test "$ac_cv_type_fpos_t" = yes; then
8908 # The cast to unsigned long works around a bug in the HP C Compiler
8909 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
8910 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
8911 # This bug is HP SR number 8606223364.
8912 if test "$cross_compiling" = yes; then
8913 # Depending upon the size, compute the lo and hi bounds.
8914 cat >conftest.$ac_ext <<_ACEOF
8915 /* confdefs.h. */
8916 _ACEOF
8917 cat confdefs.h >>conftest.$ac_ext
8918 cat >>conftest.$ac_ext <<_ACEOF
8919 /* end confdefs.h. */
8920 $ac_includes_default
8922 main ()
8924 static int test_array [1 - 2 * !(((long) (sizeof (fpos_t))) >= 0)];
8925 test_array [0] = 0
8928 return 0;
8930 _ACEOF
8931 rm -f conftest.$ac_objext
8932 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8933 (eval $ac_compile) 2>conftest.er1
8934 ac_status=$?
8935 grep -v '^ *+' conftest.er1 >conftest.err
8936 rm -f conftest.er1
8937 cat conftest.err >&5
8938 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8939 (exit $ac_status); } &&
8940 { ac_try='test -z "$ac_c_werror_flag"
8941 || test ! -s conftest.err'
8942 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8943 (eval $ac_try) 2>&5
8944 ac_status=$?
8945 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8946 (exit $ac_status); }; } &&
8947 { ac_try='test -s conftest.$ac_objext'
8948 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8949 (eval $ac_try) 2>&5
8950 ac_status=$?
8951 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8952 (exit $ac_status); }; }; then
8953 ac_lo=0 ac_mid=0
8954 while :; do
8955 cat >conftest.$ac_ext <<_ACEOF
8956 /* confdefs.h. */
8957 _ACEOF
8958 cat confdefs.h >>conftest.$ac_ext
8959 cat >>conftest.$ac_ext <<_ACEOF
8960 /* end confdefs.h. */
8961 $ac_includes_default
8963 main ()
8965 static int test_array [1 - 2 * !(((long) (sizeof (fpos_t))) <= $ac_mid)];
8966 test_array [0] = 0
8969 return 0;
8971 _ACEOF
8972 rm -f conftest.$ac_objext
8973 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8974 (eval $ac_compile) 2>conftest.er1
8975 ac_status=$?
8976 grep -v '^ *+' conftest.er1 >conftest.err
8977 rm -f conftest.er1
8978 cat conftest.err >&5
8979 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8980 (exit $ac_status); } &&
8981 { ac_try='test -z "$ac_c_werror_flag"
8982 || test ! -s conftest.err'
8983 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8984 (eval $ac_try) 2>&5
8985 ac_status=$?
8986 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8987 (exit $ac_status); }; } &&
8988 { ac_try='test -s conftest.$ac_objext'
8989 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8990 (eval $ac_try) 2>&5
8991 ac_status=$?
8992 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8993 (exit $ac_status); }; }; then
8994 ac_hi=$ac_mid; break
8995 else
8996 echo "$as_me: failed program was:" >&5
8997 sed 's/^/| /' conftest.$ac_ext >&5
8999 ac_lo=`expr $ac_mid + 1`
9000 if test $ac_lo -le $ac_mid; then
9001 ac_lo= ac_hi=
9002 break
9004 ac_mid=`expr 2 '*' $ac_mid + 1`
9006 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
9007 done
9008 else
9009 echo "$as_me: failed program was:" >&5
9010 sed 's/^/| /' conftest.$ac_ext >&5
9012 cat >conftest.$ac_ext <<_ACEOF
9013 /* confdefs.h. */
9014 _ACEOF
9015 cat confdefs.h >>conftest.$ac_ext
9016 cat >>conftest.$ac_ext <<_ACEOF
9017 /* end confdefs.h. */
9018 $ac_includes_default
9020 main ()
9022 static int test_array [1 - 2 * !(((long) (sizeof (fpos_t))) < 0)];
9023 test_array [0] = 0
9026 return 0;
9028 _ACEOF
9029 rm -f conftest.$ac_objext
9030 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9031 (eval $ac_compile) 2>conftest.er1
9032 ac_status=$?
9033 grep -v '^ *+' conftest.er1 >conftest.err
9034 rm -f conftest.er1
9035 cat conftest.err >&5
9036 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9037 (exit $ac_status); } &&
9038 { ac_try='test -z "$ac_c_werror_flag"
9039 || test ! -s conftest.err'
9040 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9041 (eval $ac_try) 2>&5
9042 ac_status=$?
9043 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9044 (exit $ac_status); }; } &&
9045 { ac_try='test -s conftest.$ac_objext'
9046 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9047 (eval $ac_try) 2>&5
9048 ac_status=$?
9049 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9050 (exit $ac_status); }; }; then
9051 ac_hi=-1 ac_mid=-1
9052 while :; do
9053 cat >conftest.$ac_ext <<_ACEOF
9054 /* confdefs.h. */
9055 _ACEOF
9056 cat confdefs.h >>conftest.$ac_ext
9057 cat >>conftest.$ac_ext <<_ACEOF
9058 /* end confdefs.h. */
9059 $ac_includes_default
9061 main ()
9063 static int test_array [1 - 2 * !(((long) (sizeof (fpos_t))) >= $ac_mid)];
9064 test_array [0] = 0
9067 return 0;
9069 _ACEOF
9070 rm -f conftest.$ac_objext
9071 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9072 (eval $ac_compile) 2>conftest.er1
9073 ac_status=$?
9074 grep -v '^ *+' conftest.er1 >conftest.err
9075 rm -f conftest.er1
9076 cat conftest.err >&5
9077 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9078 (exit $ac_status); } &&
9079 { ac_try='test -z "$ac_c_werror_flag"
9080 || test ! -s conftest.err'
9081 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9082 (eval $ac_try) 2>&5
9083 ac_status=$?
9084 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9085 (exit $ac_status); }; } &&
9086 { ac_try='test -s conftest.$ac_objext'
9087 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9088 (eval $ac_try) 2>&5
9089 ac_status=$?
9090 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9091 (exit $ac_status); }; }; then
9092 ac_lo=$ac_mid; break
9093 else
9094 echo "$as_me: failed program was:" >&5
9095 sed 's/^/| /' conftest.$ac_ext >&5
9097 ac_hi=`expr '(' $ac_mid ')' - 1`
9098 if test $ac_mid -le $ac_hi; then
9099 ac_lo= ac_hi=
9100 break
9102 ac_mid=`expr 2 '*' $ac_mid`
9104 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
9105 done
9106 else
9107 echo "$as_me: failed program was:" >&5
9108 sed 's/^/| /' conftest.$ac_ext >&5
9110 ac_lo= ac_hi=
9112 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
9114 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
9115 # Binary search between lo and hi bounds.
9116 while test "x$ac_lo" != "x$ac_hi"; do
9117 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
9118 cat >conftest.$ac_ext <<_ACEOF
9119 /* confdefs.h. */
9120 _ACEOF
9121 cat confdefs.h >>conftest.$ac_ext
9122 cat >>conftest.$ac_ext <<_ACEOF
9123 /* end confdefs.h. */
9124 $ac_includes_default
9126 main ()
9128 static int test_array [1 - 2 * !(((long) (sizeof (fpos_t))) <= $ac_mid)];
9129 test_array [0] = 0
9132 return 0;
9134 _ACEOF
9135 rm -f conftest.$ac_objext
9136 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9137 (eval $ac_compile) 2>conftest.er1
9138 ac_status=$?
9139 grep -v '^ *+' conftest.er1 >conftest.err
9140 rm -f conftest.er1
9141 cat conftest.err >&5
9142 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9143 (exit $ac_status); } &&
9144 { ac_try='test -z "$ac_c_werror_flag"
9145 || test ! -s conftest.err'
9146 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9147 (eval $ac_try) 2>&5
9148 ac_status=$?
9149 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9150 (exit $ac_status); }; } &&
9151 { ac_try='test -s conftest.$ac_objext'
9152 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9153 (eval $ac_try) 2>&5
9154 ac_status=$?
9155 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9156 (exit $ac_status); }; }; then
9157 ac_hi=$ac_mid
9158 else
9159 echo "$as_me: failed program was:" >&5
9160 sed 's/^/| /' conftest.$ac_ext >&5
9162 ac_lo=`expr '(' $ac_mid ')' + 1`
9164 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
9165 done
9166 case $ac_lo in
9167 ?*) ac_cv_sizeof_fpos_t=$ac_lo;;
9168 '') { { echo "$as_me:$LINENO: error: cannot compute sizeof (fpos_t), 77
9169 See \`config.log' for more details." >&5
9170 echo "$as_me: error: cannot compute sizeof (fpos_t), 77
9171 See \`config.log' for more details." >&2;}
9172 { (exit 1); exit 1; }; } ;;
9173 esac
9174 else
9175 if test "$cross_compiling" = yes; then
9176 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
9177 See \`config.log' for more details." >&5
9178 echo "$as_me: error: cannot run test program while cross compiling
9179 See \`config.log' for more details." >&2;}
9180 { (exit 1); exit 1; }; }
9181 else
9182 cat >conftest.$ac_ext <<_ACEOF
9183 /* confdefs.h. */
9184 _ACEOF
9185 cat confdefs.h >>conftest.$ac_ext
9186 cat >>conftest.$ac_ext <<_ACEOF
9187 /* end confdefs.h. */
9188 $ac_includes_default
9189 long longval () { return (long) (sizeof (fpos_t)); }
9190 unsigned long ulongval () { return (long) (sizeof (fpos_t)); }
9191 #include <stdio.h>
9192 #include <stdlib.h>
9194 main ()
9197 FILE *f = fopen ("conftest.val", "w");
9198 if (! f)
9199 exit (1);
9200 if (((long) (sizeof (fpos_t))) < 0)
9202 long i = longval ();
9203 if (i != ((long) (sizeof (fpos_t))))
9204 exit (1);
9205 fprintf (f, "%ld\n", i);
9207 else
9209 unsigned long i = ulongval ();
9210 if (i != ((long) (sizeof (fpos_t))))
9211 exit (1);
9212 fprintf (f, "%lu\n", i);
9214 exit (ferror (f) || fclose (f) != 0);
9217 return 0;
9219 _ACEOF
9220 rm -f conftest$ac_exeext
9221 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9222 (eval $ac_link) 2>&5
9223 ac_status=$?
9224 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9225 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
9226 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9227 (eval $ac_try) 2>&5
9228 ac_status=$?
9229 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9230 (exit $ac_status); }; }; then
9231 ac_cv_sizeof_fpos_t=`cat conftest.val`
9232 else
9233 echo "$as_me: program exited with status $ac_status" >&5
9234 echo "$as_me: failed program was:" >&5
9235 sed 's/^/| /' conftest.$ac_ext >&5
9237 ( exit $ac_status )
9238 { { echo "$as_me:$LINENO: error: cannot compute sizeof (fpos_t), 77
9239 See \`config.log' for more details." >&5
9240 echo "$as_me: error: cannot compute sizeof (fpos_t), 77
9241 See \`config.log' for more details." >&2;}
9242 { (exit 1); exit 1; }; }
9244 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
9247 rm -f conftest.val
9248 else
9249 ac_cv_sizeof_fpos_t=0
9252 echo "$as_me:$LINENO: result: $ac_cv_sizeof_fpos_t" >&5
9253 echo "${ECHO_T}$ac_cv_sizeof_fpos_t" >&6
9254 cat >>confdefs.h <<_ACEOF
9255 #define SIZEOF_FPOS_T $ac_cv_sizeof_fpos_t
9256 _ACEOF
9259 echo "$as_me:$LINENO: checking for size_t" >&5
9260 echo $ECHO_N "checking for size_t... $ECHO_C" >&6
9261 if test "${ac_cv_type_size_t+set}" = set; then
9262 echo $ECHO_N "(cached) $ECHO_C" >&6
9263 else
9264 cat >conftest.$ac_ext <<_ACEOF
9265 /* confdefs.h. */
9266 _ACEOF
9267 cat confdefs.h >>conftest.$ac_ext
9268 cat >>conftest.$ac_ext <<_ACEOF
9269 /* end confdefs.h. */
9270 $ac_includes_default
9272 main ()
9274 if ((size_t *) 0)
9275 return 0;
9276 if (sizeof (size_t))
9277 return 0;
9279 return 0;
9281 _ACEOF
9282 rm -f conftest.$ac_objext
9283 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9284 (eval $ac_compile) 2>conftest.er1
9285 ac_status=$?
9286 grep -v '^ *+' conftest.er1 >conftest.err
9287 rm -f conftest.er1
9288 cat conftest.err >&5
9289 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9290 (exit $ac_status); } &&
9291 { ac_try='test -z "$ac_c_werror_flag"
9292 || test ! -s conftest.err'
9293 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9294 (eval $ac_try) 2>&5
9295 ac_status=$?
9296 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9297 (exit $ac_status); }; } &&
9298 { ac_try='test -s conftest.$ac_objext'
9299 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9300 (eval $ac_try) 2>&5
9301 ac_status=$?
9302 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9303 (exit $ac_status); }; }; then
9304 ac_cv_type_size_t=yes
9305 else
9306 echo "$as_me: failed program was:" >&5
9307 sed 's/^/| /' conftest.$ac_ext >&5
9309 ac_cv_type_size_t=no
9311 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
9313 echo "$as_me:$LINENO: result: $ac_cv_type_size_t" >&5
9314 echo "${ECHO_T}$ac_cv_type_size_t" >&6
9316 echo "$as_me:$LINENO: checking size of size_t" >&5
9317 echo $ECHO_N "checking size of size_t... $ECHO_C" >&6
9318 if test "${ac_cv_sizeof_size_t+set}" = set; then
9319 echo $ECHO_N "(cached) $ECHO_C" >&6
9320 else
9321 if test "$ac_cv_type_size_t" = yes; then
9322 # The cast to unsigned long works around a bug in the HP C Compiler
9323 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
9324 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
9325 # This bug is HP SR number 8606223364.
9326 if test "$cross_compiling" = yes; then
9327 # Depending upon the size, compute the lo and hi bounds.
9328 cat >conftest.$ac_ext <<_ACEOF
9329 /* confdefs.h. */
9330 _ACEOF
9331 cat confdefs.h >>conftest.$ac_ext
9332 cat >>conftest.$ac_ext <<_ACEOF
9333 /* end confdefs.h. */
9334 $ac_includes_default
9336 main ()
9338 static int test_array [1 - 2 * !(((long) (sizeof (size_t))) >= 0)];
9339 test_array [0] = 0
9342 return 0;
9344 _ACEOF
9345 rm -f conftest.$ac_objext
9346 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9347 (eval $ac_compile) 2>conftest.er1
9348 ac_status=$?
9349 grep -v '^ *+' conftest.er1 >conftest.err
9350 rm -f conftest.er1
9351 cat conftest.err >&5
9352 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9353 (exit $ac_status); } &&
9354 { ac_try='test -z "$ac_c_werror_flag"
9355 || test ! -s conftest.err'
9356 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9357 (eval $ac_try) 2>&5
9358 ac_status=$?
9359 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9360 (exit $ac_status); }; } &&
9361 { ac_try='test -s conftest.$ac_objext'
9362 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9363 (eval $ac_try) 2>&5
9364 ac_status=$?
9365 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9366 (exit $ac_status); }; }; then
9367 ac_lo=0 ac_mid=0
9368 while :; do
9369 cat >conftest.$ac_ext <<_ACEOF
9370 /* confdefs.h. */
9371 _ACEOF
9372 cat confdefs.h >>conftest.$ac_ext
9373 cat >>conftest.$ac_ext <<_ACEOF
9374 /* end confdefs.h. */
9375 $ac_includes_default
9377 main ()
9379 static int test_array [1 - 2 * !(((long) (sizeof (size_t))) <= $ac_mid)];
9380 test_array [0] = 0
9383 return 0;
9385 _ACEOF
9386 rm -f conftest.$ac_objext
9387 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9388 (eval $ac_compile) 2>conftest.er1
9389 ac_status=$?
9390 grep -v '^ *+' conftest.er1 >conftest.err
9391 rm -f conftest.er1
9392 cat conftest.err >&5
9393 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9394 (exit $ac_status); } &&
9395 { ac_try='test -z "$ac_c_werror_flag"
9396 || test ! -s conftest.err'
9397 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9398 (eval $ac_try) 2>&5
9399 ac_status=$?
9400 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9401 (exit $ac_status); }; } &&
9402 { ac_try='test -s conftest.$ac_objext'
9403 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9404 (eval $ac_try) 2>&5
9405 ac_status=$?
9406 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9407 (exit $ac_status); }; }; then
9408 ac_hi=$ac_mid; break
9409 else
9410 echo "$as_me: failed program was:" >&5
9411 sed 's/^/| /' conftest.$ac_ext >&5
9413 ac_lo=`expr $ac_mid + 1`
9414 if test $ac_lo -le $ac_mid; then
9415 ac_lo= ac_hi=
9416 break
9418 ac_mid=`expr 2 '*' $ac_mid + 1`
9420 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
9421 done
9422 else
9423 echo "$as_me: failed program was:" >&5
9424 sed 's/^/| /' conftest.$ac_ext >&5
9426 cat >conftest.$ac_ext <<_ACEOF
9427 /* confdefs.h. */
9428 _ACEOF
9429 cat confdefs.h >>conftest.$ac_ext
9430 cat >>conftest.$ac_ext <<_ACEOF
9431 /* end confdefs.h. */
9432 $ac_includes_default
9434 main ()
9436 static int test_array [1 - 2 * !(((long) (sizeof (size_t))) < 0)];
9437 test_array [0] = 0
9440 return 0;
9442 _ACEOF
9443 rm -f conftest.$ac_objext
9444 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9445 (eval $ac_compile) 2>conftest.er1
9446 ac_status=$?
9447 grep -v '^ *+' conftest.er1 >conftest.err
9448 rm -f conftest.er1
9449 cat conftest.err >&5
9450 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9451 (exit $ac_status); } &&
9452 { ac_try='test -z "$ac_c_werror_flag"
9453 || test ! -s conftest.err'
9454 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9455 (eval $ac_try) 2>&5
9456 ac_status=$?
9457 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9458 (exit $ac_status); }; } &&
9459 { ac_try='test -s conftest.$ac_objext'
9460 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9461 (eval $ac_try) 2>&5
9462 ac_status=$?
9463 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9464 (exit $ac_status); }; }; then
9465 ac_hi=-1 ac_mid=-1
9466 while :; do
9467 cat >conftest.$ac_ext <<_ACEOF
9468 /* confdefs.h. */
9469 _ACEOF
9470 cat confdefs.h >>conftest.$ac_ext
9471 cat >>conftest.$ac_ext <<_ACEOF
9472 /* end confdefs.h. */
9473 $ac_includes_default
9475 main ()
9477 static int test_array [1 - 2 * !(((long) (sizeof (size_t))) >= $ac_mid)];
9478 test_array [0] = 0
9481 return 0;
9483 _ACEOF
9484 rm -f conftest.$ac_objext
9485 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9486 (eval $ac_compile) 2>conftest.er1
9487 ac_status=$?
9488 grep -v '^ *+' conftest.er1 >conftest.err
9489 rm -f conftest.er1
9490 cat conftest.err >&5
9491 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9492 (exit $ac_status); } &&
9493 { ac_try='test -z "$ac_c_werror_flag"
9494 || test ! -s conftest.err'
9495 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9496 (eval $ac_try) 2>&5
9497 ac_status=$?
9498 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9499 (exit $ac_status); }; } &&
9500 { ac_try='test -s conftest.$ac_objext'
9501 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9502 (eval $ac_try) 2>&5
9503 ac_status=$?
9504 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9505 (exit $ac_status); }; }; then
9506 ac_lo=$ac_mid; break
9507 else
9508 echo "$as_me: failed program was:" >&5
9509 sed 's/^/| /' conftest.$ac_ext >&5
9511 ac_hi=`expr '(' $ac_mid ')' - 1`
9512 if test $ac_mid -le $ac_hi; then
9513 ac_lo= ac_hi=
9514 break
9516 ac_mid=`expr 2 '*' $ac_mid`
9518 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
9519 done
9520 else
9521 echo "$as_me: failed program was:" >&5
9522 sed 's/^/| /' conftest.$ac_ext >&5
9524 ac_lo= ac_hi=
9526 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
9528 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
9529 # Binary search between lo and hi bounds.
9530 while test "x$ac_lo" != "x$ac_hi"; do
9531 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
9532 cat >conftest.$ac_ext <<_ACEOF
9533 /* confdefs.h. */
9534 _ACEOF
9535 cat confdefs.h >>conftest.$ac_ext
9536 cat >>conftest.$ac_ext <<_ACEOF
9537 /* end confdefs.h. */
9538 $ac_includes_default
9540 main ()
9542 static int test_array [1 - 2 * !(((long) (sizeof (size_t))) <= $ac_mid)];
9543 test_array [0] = 0
9546 return 0;
9548 _ACEOF
9549 rm -f conftest.$ac_objext
9550 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9551 (eval $ac_compile) 2>conftest.er1
9552 ac_status=$?
9553 grep -v '^ *+' conftest.er1 >conftest.err
9554 rm -f conftest.er1
9555 cat conftest.err >&5
9556 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9557 (exit $ac_status); } &&
9558 { ac_try='test -z "$ac_c_werror_flag"
9559 || test ! -s conftest.err'
9560 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9561 (eval $ac_try) 2>&5
9562 ac_status=$?
9563 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9564 (exit $ac_status); }; } &&
9565 { ac_try='test -s conftest.$ac_objext'
9566 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9567 (eval $ac_try) 2>&5
9568 ac_status=$?
9569 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9570 (exit $ac_status); }; }; then
9571 ac_hi=$ac_mid
9572 else
9573 echo "$as_me: failed program was:" >&5
9574 sed 's/^/| /' conftest.$ac_ext >&5
9576 ac_lo=`expr '(' $ac_mid ')' + 1`
9578 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
9579 done
9580 case $ac_lo in
9581 ?*) ac_cv_sizeof_size_t=$ac_lo;;
9582 '') { { echo "$as_me:$LINENO: error: cannot compute sizeof (size_t), 77
9583 See \`config.log' for more details." >&5
9584 echo "$as_me: error: cannot compute sizeof (size_t), 77
9585 See \`config.log' for more details." >&2;}
9586 { (exit 1); exit 1; }; } ;;
9587 esac
9588 else
9589 if test "$cross_compiling" = yes; then
9590 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
9591 See \`config.log' for more details." >&5
9592 echo "$as_me: error: cannot run test program while cross compiling
9593 See \`config.log' for more details." >&2;}
9594 { (exit 1); exit 1; }; }
9595 else
9596 cat >conftest.$ac_ext <<_ACEOF
9597 /* confdefs.h. */
9598 _ACEOF
9599 cat confdefs.h >>conftest.$ac_ext
9600 cat >>conftest.$ac_ext <<_ACEOF
9601 /* end confdefs.h. */
9602 $ac_includes_default
9603 long longval () { return (long) (sizeof (size_t)); }
9604 unsigned long ulongval () { return (long) (sizeof (size_t)); }
9605 #include <stdio.h>
9606 #include <stdlib.h>
9608 main ()
9611 FILE *f = fopen ("conftest.val", "w");
9612 if (! f)
9613 exit (1);
9614 if (((long) (sizeof (size_t))) < 0)
9616 long i = longval ();
9617 if (i != ((long) (sizeof (size_t))))
9618 exit (1);
9619 fprintf (f, "%ld\n", i);
9621 else
9623 unsigned long i = ulongval ();
9624 if (i != ((long) (sizeof (size_t))))
9625 exit (1);
9626 fprintf (f, "%lu\n", i);
9628 exit (ferror (f) || fclose (f) != 0);
9631 return 0;
9633 _ACEOF
9634 rm -f conftest$ac_exeext
9635 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9636 (eval $ac_link) 2>&5
9637 ac_status=$?
9638 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9639 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
9640 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9641 (eval $ac_try) 2>&5
9642 ac_status=$?
9643 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9644 (exit $ac_status); }; }; then
9645 ac_cv_sizeof_size_t=`cat conftest.val`
9646 else
9647 echo "$as_me: program exited with status $ac_status" >&5
9648 echo "$as_me: failed program was:" >&5
9649 sed 's/^/| /' conftest.$ac_ext >&5
9651 ( exit $ac_status )
9652 { { echo "$as_me:$LINENO: error: cannot compute sizeof (size_t), 77
9653 See \`config.log' for more details." >&5
9654 echo "$as_me: error: cannot compute sizeof (size_t), 77
9655 See \`config.log' for more details." >&2;}
9656 { (exit 1); exit 1; }; }
9658 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
9661 rm -f conftest.val
9662 else
9663 ac_cv_sizeof_size_t=0
9666 echo "$as_me:$LINENO: result: $ac_cv_sizeof_size_t" >&5
9667 echo "${ECHO_T}$ac_cv_sizeof_size_t" >&6
9668 cat >>confdefs.h <<_ACEOF
9669 #define SIZEOF_SIZE_T $ac_cv_sizeof_size_t
9670 _ACEOF
9674 echo "$as_me:$LINENO: checking for long long support" >&5
9675 echo $ECHO_N "checking for long long support... $ECHO_C" >&6
9676 have_long_long=no
9677 cat >conftest.$ac_ext <<_ACEOF
9678 /* confdefs.h. */
9679 _ACEOF
9680 cat confdefs.h >>conftest.$ac_ext
9681 cat >>conftest.$ac_ext <<_ACEOF
9682 /* end confdefs.h. */
9685 main ()
9687 long long x; x = (long long)0;
9689 return 0;
9691 _ACEOF
9692 rm -f conftest.$ac_objext
9693 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9694 (eval $ac_compile) 2>conftest.er1
9695 ac_status=$?
9696 grep -v '^ *+' conftest.er1 >conftest.err
9697 rm -f conftest.er1
9698 cat conftest.err >&5
9699 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9700 (exit $ac_status); } &&
9701 { ac_try='test -z "$ac_c_werror_flag"
9702 || test ! -s conftest.err'
9703 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9704 (eval $ac_try) 2>&5
9705 ac_status=$?
9706 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9707 (exit $ac_status); }; } &&
9708 { ac_try='test -s conftest.$ac_objext'
9709 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9710 (eval $ac_try) 2>&5
9711 ac_status=$?
9712 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9713 (exit $ac_status); }; }; then
9716 cat >>confdefs.h <<\_ACEOF
9717 #define HAVE_LONG_LONG 1
9718 _ACEOF
9720 have_long_long=yes
9722 else
9723 echo "$as_me: failed program was:" >&5
9724 sed 's/^/| /' conftest.$ac_ext >&5
9727 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
9728 echo "$as_me:$LINENO: result: $have_long_long" >&5
9729 echo "${ECHO_T}$have_long_long" >&6
9730 if test "$have_long_long" = yes ; then
9731 echo "$as_me:$LINENO: checking for long long" >&5
9732 echo $ECHO_N "checking for long long... $ECHO_C" >&6
9733 if test "${ac_cv_type_long_long+set}" = set; then
9734 echo $ECHO_N "(cached) $ECHO_C" >&6
9735 else
9736 cat >conftest.$ac_ext <<_ACEOF
9737 /* confdefs.h. */
9738 _ACEOF
9739 cat confdefs.h >>conftest.$ac_ext
9740 cat >>conftest.$ac_ext <<_ACEOF
9741 /* end confdefs.h. */
9742 $ac_includes_default
9744 main ()
9746 if ((long long *) 0)
9747 return 0;
9748 if (sizeof (long long))
9749 return 0;
9751 return 0;
9753 _ACEOF
9754 rm -f conftest.$ac_objext
9755 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9756 (eval $ac_compile) 2>conftest.er1
9757 ac_status=$?
9758 grep -v '^ *+' conftest.er1 >conftest.err
9759 rm -f conftest.er1
9760 cat conftest.err >&5
9761 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9762 (exit $ac_status); } &&
9763 { ac_try='test -z "$ac_c_werror_flag"
9764 || test ! -s conftest.err'
9765 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9766 (eval $ac_try) 2>&5
9767 ac_status=$?
9768 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9769 (exit $ac_status); }; } &&
9770 { ac_try='test -s conftest.$ac_objext'
9771 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9772 (eval $ac_try) 2>&5
9773 ac_status=$?
9774 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9775 (exit $ac_status); }; }; then
9776 ac_cv_type_long_long=yes
9777 else
9778 echo "$as_me: failed program was:" >&5
9779 sed 's/^/| /' conftest.$ac_ext >&5
9781 ac_cv_type_long_long=no
9783 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
9785 echo "$as_me:$LINENO: result: $ac_cv_type_long_long" >&5
9786 echo "${ECHO_T}$ac_cv_type_long_long" >&6
9788 echo "$as_me:$LINENO: checking size of long long" >&5
9789 echo $ECHO_N "checking size of long long... $ECHO_C" >&6
9790 if test "${ac_cv_sizeof_long_long+set}" = set; then
9791 echo $ECHO_N "(cached) $ECHO_C" >&6
9792 else
9793 if test "$ac_cv_type_long_long" = yes; then
9794 # The cast to unsigned long works around a bug in the HP C Compiler
9795 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
9796 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
9797 # This bug is HP SR number 8606223364.
9798 if test "$cross_compiling" = yes; then
9799 # Depending upon the size, compute the lo and hi bounds.
9800 cat >conftest.$ac_ext <<_ACEOF
9801 /* confdefs.h. */
9802 _ACEOF
9803 cat confdefs.h >>conftest.$ac_ext
9804 cat >>conftest.$ac_ext <<_ACEOF
9805 /* end confdefs.h. */
9806 $ac_includes_default
9808 main ()
9810 static int test_array [1 - 2 * !(((long) (sizeof (long long))) >= 0)];
9811 test_array [0] = 0
9814 return 0;
9816 _ACEOF
9817 rm -f conftest.$ac_objext
9818 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9819 (eval $ac_compile) 2>conftest.er1
9820 ac_status=$?
9821 grep -v '^ *+' conftest.er1 >conftest.err
9822 rm -f conftest.er1
9823 cat conftest.err >&5
9824 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9825 (exit $ac_status); } &&
9826 { ac_try='test -z "$ac_c_werror_flag"
9827 || test ! -s conftest.err'
9828 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9829 (eval $ac_try) 2>&5
9830 ac_status=$?
9831 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9832 (exit $ac_status); }; } &&
9833 { ac_try='test -s conftest.$ac_objext'
9834 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9835 (eval $ac_try) 2>&5
9836 ac_status=$?
9837 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9838 (exit $ac_status); }; }; then
9839 ac_lo=0 ac_mid=0
9840 while :; do
9841 cat >conftest.$ac_ext <<_ACEOF
9842 /* confdefs.h. */
9843 _ACEOF
9844 cat confdefs.h >>conftest.$ac_ext
9845 cat >>conftest.$ac_ext <<_ACEOF
9846 /* end confdefs.h. */
9847 $ac_includes_default
9849 main ()
9851 static int test_array [1 - 2 * !(((long) (sizeof (long long))) <= $ac_mid)];
9852 test_array [0] = 0
9855 return 0;
9857 _ACEOF
9858 rm -f conftest.$ac_objext
9859 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9860 (eval $ac_compile) 2>conftest.er1
9861 ac_status=$?
9862 grep -v '^ *+' conftest.er1 >conftest.err
9863 rm -f conftest.er1
9864 cat conftest.err >&5
9865 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9866 (exit $ac_status); } &&
9867 { ac_try='test -z "$ac_c_werror_flag"
9868 || test ! -s conftest.err'
9869 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9870 (eval $ac_try) 2>&5
9871 ac_status=$?
9872 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9873 (exit $ac_status); }; } &&
9874 { ac_try='test -s conftest.$ac_objext'
9875 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9876 (eval $ac_try) 2>&5
9877 ac_status=$?
9878 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9879 (exit $ac_status); }; }; then
9880 ac_hi=$ac_mid; break
9881 else
9882 echo "$as_me: failed program was:" >&5
9883 sed 's/^/| /' conftest.$ac_ext >&5
9885 ac_lo=`expr $ac_mid + 1`
9886 if test $ac_lo -le $ac_mid; then
9887 ac_lo= ac_hi=
9888 break
9890 ac_mid=`expr 2 '*' $ac_mid + 1`
9892 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
9893 done
9894 else
9895 echo "$as_me: failed program was:" >&5
9896 sed 's/^/| /' conftest.$ac_ext >&5
9898 cat >conftest.$ac_ext <<_ACEOF
9899 /* confdefs.h. */
9900 _ACEOF
9901 cat confdefs.h >>conftest.$ac_ext
9902 cat >>conftest.$ac_ext <<_ACEOF
9903 /* end confdefs.h. */
9904 $ac_includes_default
9906 main ()
9908 static int test_array [1 - 2 * !(((long) (sizeof (long long))) < 0)];
9909 test_array [0] = 0
9912 return 0;
9914 _ACEOF
9915 rm -f conftest.$ac_objext
9916 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9917 (eval $ac_compile) 2>conftest.er1
9918 ac_status=$?
9919 grep -v '^ *+' conftest.er1 >conftest.err
9920 rm -f conftest.er1
9921 cat conftest.err >&5
9922 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9923 (exit $ac_status); } &&
9924 { ac_try='test -z "$ac_c_werror_flag"
9925 || test ! -s conftest.err'
9926 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9927 (eval $ac_try) 2>&5
9928 ac_status=$?
9929 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9930 (exit $ac_status); }; } &&
9931 { ac_try='test -s conftest.$ac_objext'
9932 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9933 (eval $ac_try) 2>&5
9934 ac_status=$?
9935 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9936 (exit $ac_status); }; }; then
9937 ac_hi=-1 ac_mid=-1
9938 while :; do
9939 cat >conftest.$ac_ext <<_ACEOF
9940 /* confdefs.h. */
9941 _ACEOF
9942 cat confdefs.h >>conftest.$ac_ext
9943 cat >>conftest.$ac_ext <<_ACEOF
9944 /* end confdefs.h. */
9945 $ac_includes_default
9947 main ()
9949 static int test_array [1 - 2 * !(((long) (sizeof (long long))) >= $ac_mid)];
9950 test_array [0] = 0
9953 return 0;
9955 _ACEOF
9956 rm -f conftest.$ac_objext
9957 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9958 (eval $ac_compile) 2>conftest.er1
9959 ac_status=$?
9960 grep -v '^ *+' conftest.er1 >conftest.err
9961 rm -f conftest.er1
9962 cat conftest.err >&5
9963 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9964 (exit $ac_status); } &&
9965 { ac_try='test -z "$ac_c_werror_flag"
9966 || test ! -s conftest.err'
9967 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9968 (eval $ac_try) 2>&5
9969 ac_status=$?
9970 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9971 (exit $ac_status); }; } &&
9972 { ac_try='test -s conftest.$ac_objext'
9973 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9974 (eval $ac_try) 2>&5
9975 ac_status=$?
9976 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9977 (exit $ac_status); }; }; then
9978 ac_lo=$ac_mid; break
9979 else
9980 echo "$as_me: failed program was:" >&5
9981 sed 's/^/| /' conftest.$ac_ext >&5
9983 ac_hi=`expr '(' $ac_mid ')' - 1`
9984 if test $ac_mid -le $ac_hi; then
9985 ac_lo= ac_hi=
9986 break
9988 ac_mid=`expr 2 '*' $ac_mid`
9990 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
9991 done
9992 else
9993 echo "$as_me: failed program was:" >&5
9994 sed 's/^/| /' conftest.$ac_ext >&5
9996 ac_lo= ac_hi=
9998 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
10000 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
10001 # Binary search between lo and hi bounds.
10002 while test "x$ac_lo" != "x$ac_hi"; do
10003 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
10004 cat >conftest.$ac_ext <<_ACEOF
10005 /* confdefs.h. */
10006 _ACEOF
10007 cat confdefs.h >>conftest.$ac_ext
10008 cat >>conftest.$ac_ext <<_ACEOF
10009 /* end confdefs.h. */
10010 $ac_includes_default
10012 main ()
10014 static int test_array [1 - 2 * !(((long) (sizeof (long long))) <= $ac_mid)];
10015 test_array [0] = 0
10018 return 0;
10020 _ACEOF
10021 rm -f conftest.$ac_objext
10022 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10023 (eval $ac_compile) 2>conftest.er1
10024 ac_status=$?
10025 grep -v '^ *+' conftest.er1 >conftest.err
10026 rm -f conftest.er1
10027 cat conftest.err >&5
10028 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10029 (exit $ac_status); } &&
10030 { ac_try='test -z "$ac_c_werror_flag"
10031 || test ! -s conftest.err'
10032 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10033 (eval $ac_try) 2>&5
10034 ac_status=$?
10035 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10036 (exit $ac_status); }; } &&
10037 { ac_try='test -s conftest.$ac_objext'
10038 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10039 (eval $ac_try) 2>&5
10040 ac_status=$?
10041 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10042 (exit $ac_status); }; }; then
10043 ac_hi=$ac_mid
10044 else
10045 echo "$as_me: failed program was:" >&5
10046 sed 's/^/| /' conftest.$ac_ext >&5
10048 ac_lo=`expr '(' $ac_mid ')' + 1`
10050 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
10051 done
10052 case $ac_lo in
10053 ?*) ac_cv_sizeof_long_long=$ac_lo;;
10054 '') { { echo "$as_me:$LINENO: error: cannot compute sizeof (long long), 77
10055 See \`config.log' for more details." >&5
10056 echo "$as_me: error: cannot compute sizeof (long long), 77
10057 See \`config.log' for more details." >&2;}
10058 { (exit 1); exit 1; }; } ;;
10059 esac
10060 else
10061 if test "$cross_compiling" = yes; then
10062 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
10063 See \`config.log' for more details." >&5
10064 echo "$as_me: error: cannot run test program while cross compiling
10065 See \`config.log' for more details." >&2;}
10066 { (exit 1); exit 1; }; }
10067 else
10068 cat >conftest.$ac_ext <<_ACEOF
10069 /* confdefs.h. */
10070 _ACEOF
10071 cat confdefs.h >>conftest.$ac_ext
10072 cat >>conftest.$ac_ext <<_ACEOF
10073 /* end confdefs.h. */
10074 $ac_includes_default
10075 long longval () { return (long) (sizeof (long long)); }
10076 unsigned long ulongval () { return (long) (sizeof (long long)); }
10077 #include <stdio.h>
10078 #include <stdlib.h>
10080 main ()
10083 FILE *f = fopen ("conftest.val", "w");
10084 if (! f)
10085 exit (1);
10086 if (((long) (sizeof (long long))) < 0)
10088 long i = longval ();
10089 if (i != ((long) (sizeof (long long))))
10090 exit (1);
10091 fprintf (f, "%ld\n", i);
10093 else
10095 unsigned long i = ulongval ();
10096 if (i != ((long) (sizeof (long long))))
10097 exit (1);
10098 fprintf (f, "%lu\n", i);
10100 exit (ferror (f) || fclose (f) != 0);
10103 return 0;
10105 _ACEOF
10106 rm -f conftest$ac_exeext
10107 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10108 (eval $ac_link) 2>&5
10109 ac_status=$?
10110 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10111 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
10112 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10113 (eval $ac_try) 2>&5
10114 ac_status=$?
10115 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10116 (exit $ac_status); }; }; then
10117 ac_cv_sizeof_long_long=`cat conftest.val`
10118 else
10119 echo "$as_me: program exited with status $ac_status" >&5
10120 echo "$as_me: failed program was:" >&5
10121 sed 's/^/| /' conftest.$ac_ext >&5
10123 ( exit $ac_status )
10124 { { echo "$as_me:$LINENO: error: cannot compute sizeof (long long), 77
10125 See \`config.log' for more details." >&5
10126 echo "$as_me: error: cannot compute sizeof (long long), 77
10127 See \`config.log' for more details." >&2;}
10128 { (exit 1); exit 1; }; }
10130 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
10133 rm -f conftest.val
10134 else
10135 ac_cv_sizeof_long_long=0
10138 echo "$as_me:$LINENO: result: $ac_cv_sizeof_long_long" >&5
10139 echo "${ECHO_T}$ac_cv_sizeof_long_long" >&6
10140 cat >>confdefs.h <<_ACEOF
10141 #define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
10142 _ACEOF
10147 echo "$as_me:$LINENO: checking for uintptr_t" >&5
10148 echo $ECHO_N "checking for uintptr_t... $ECHO_C" >&6
10149 if test "${ac_cv_type_uintptr_t+set}" = set; then
10150 echo $ECHO_N "(cached) $ECHO_C" >&6
10151 else
10152 cat >conftest.$ac_ext <<_ACEOF
10153 /* confdefs.h. */
10154 _ACEOF
10155 cat confdefs.h >>conftest.$ac_ext
10156 cat >>conftest.$ac_ext <<_ACEOF
10157 /* end confdefs.h. */
10158 #ifdef HAVE_STDINT_H
10159 #include <stdint.h>
10160 #endif
10163 main ()
10165 if ((uintptr_t *) 0)
10166 return 0;
10167 if (sizeof (uintptr_t))
10168 return 0;
10170 return 0;
10172 _ACEOF
10173 rm -f conftest.$ac_objext
10174 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10175 (eval $ac_compile) 2>conftest.er1
10176 ac_status=$?
10177 grep -v '^ *+' conftest.er1 >conftest.err
10178 rm -f conftest.er1
10179 cat conftest.err >&5
10180 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10181 (exit $ac_status); } &&
10182 { ac_try='test -z "$ac_c_werror_flag"
10183 || test ! -s conftest.err'
10184 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10185 (eval $ac_try) 2>&5
10186 ac_status=$?
10187 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10188 (exit $ac_status); }; } &&
10189 { ac_try='test -s conftest.$ac_objext'
10190 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10191 (eval $ac_try) 2>&5
10192 ac_status=$?
10193 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10194 (exit $ac_status); }; }; then
10195 ac_cv_type_uintptr_t=yes
10196 else
10197 echo "$as_me: failed program was:" >&5
10198 sed 's/^/| /' conftest.$ac_ext >&5
10200 ac_cv_type_uintptr_t=no
10202 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
10204 echo "$as_me:$LINENO: result: $ac_cv_type_uintptr_t" >&5
10205 echo "${ECHO_T}$ac_cv_type_uintptr_t" >&6
10206 if test $ac_cv_type_uintptr_t = yes; then
10208 cat >>confdefs.h <<_ACEOF
10209 #define HAVE_UINTPTR_T 1
10210 _ACEOF
10212 echo "$as_me:$LINENO: checking for uintptr_t" >&5
10213 echo $ECHO_N "checking for uintptr_t... $ECHO_C" >&6
10214 if test "${ac_cv_type_uintptr_t+set}" = set; then
10215 echo $ECHO_N "(cached) $ECHO_C" >&6
10216 else
10217 cat >conftest.$ac_ext <<_ACEOF
10218 /* confdefs.h. */
10219 _ACEOF
10220 cat confdefs.h >>conftest.$ac_ext
10221 cat >>conftest.$ac_ext <<_ACEOF
10222 /* end confdefs.h. */
10223 $ac_includes_default
10225 main ()
10227 if ((uintptr_t *) 0)
10228 return 0;
10229 if (sizeof (uintptr_t))
10230 return 0;
10232 return 0;
10234 _ACEOF
10235 rm -f conftest.$ac_objext
10236 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10237 (eval $ac_compile) 2>conftest.er1
10238 ac_status=$?
10239 grep -v '^ *+' conftest.er1 >conftest.err
10240 rm -f conftest.er1
10241 cat conftest.err >&5
10242 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10243 (exit $ac_status); } &&
10244 { ac_try='test -z "$ac_c_werror_flag"
10245 || test ! -s conftest.err'
10246 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10247 (eval $ac_try) 2>&5
10248 ac_status=$?
10249 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10250 (exit $ac_status); }; } &&
10251 { ac_try='test -s conftest.$ac_objext'
10252 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10253 (eval $ac_try) 2>&5
10254 ac_status=$?
10255 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10256 (exit $ac_status); }; }; then
10257 ac_cv_type_uintptr_t=yes
10258 else
10259 echo "$as_me: failed program was:" >&5
10260 sed 's/^/| /' conftest.$ac_ext >&5
10262 ac_cv_type_uintptr_t=no
10264 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
10266 echo "$as_me:$LINENO: result: $ac_cv_type_uintptr_t" >&5
10267 echo "${ECHO_T}$ac_cv_type_uintptr_t" >&6
10269 echo "$as_me:$LINENO: checking size of uintptr_t" >&5
10270 echo $ECHO_N "checking size of uintptr_t... $ECHO_C" >&6
10271 if test "${ac_cv_sizeof_uintptr_t+set}" = set; then
10272 echo $ECHO_N "(cached) $ECHO_C" >&6
10273 else
10274 if test "$ac_cv_type_uintptr_t" = yes; then
10275 # The cast to unsigned long works around a bug in the HP C Compiler
10276 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
10277 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
10278 # This bug is HP SR number 8606223364.
10279 if test "$cross_compiling" = yes; then
10280 # Depending upon the size, compute the lo and hi bounds.
10281 cat >conftest.$ac_ext <<_ACEOF
10282 /* confdefs.h. */
10283 _ACEOF
10284 cat confdefs.h >>conftest.$ac_ext
10285 cat >>conftest.$ac_ext <<_ACEOF
10286 /* end confdefs.h. */
10287 $ac_includes_default
10289 main ()
10291 static int test_array [1 - 2 * !(((long) (sizeof (uintptr_t))) >= 0)];
10292 test_array [0] = 0
10295 return 0;
10297 _ACEOF
10298 rm -f conftest.$ac_objext
10299 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10300 (eval $ac_compile) 2>conftest.er1
10301 ac_status=$?
10302 grep -v '^ *+' conftest.er1 >conftest.err
10303 rm -f conftest.er1
10304 cat conftest.err >&5
10305 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10306 (exit $ac_status); } &&
10307 { ac_try='test -z "$ac_c_werror_flag"
10308 || test ! -s conftest.err'
10309 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10310 (eval $ac_try) 2>&5
10311 ac_status=$?
10312 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10313 (exit $ac_status); }; } &&
10314 { ac_try='test -s conftest.$ac_objext'
10315 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10316 (eval $ac_try) 2>&5
10317 ac_status=$?
10318 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10319 (exit $ac_status); }; }; then
10320 ac_lo=0 ac_mid=0
10321 while :; do
10322 cat >conftest.$ac_ext <<_ACEOF
10323 /* confdefs.h. */
10324 _ACEOF
10325 cat confdefs.h >>conftest.$ac_ext
10326 cat >>conftest.$ac_ext <<_ACEOF
10327 /* end confdefs.h. */
10328 $ac_includes_default
10330 main ()
10332 static int test_array [1 - 2 * !(((long) (sizeof (uintptr_t))) <= $ac_mid)];
10333 test_array [0] = 0
10336 return 0;
10338 _ACEOF
10339 rm -f conftest.$ac_objext
10340 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10341 (eval $ac_compile) 2>conftest.er1
10342 ac_status=$?
10343 grep -v '^ *+' conftest.er1 >conftest.err
10344 rm -f conftest.er1
10345 cat conftest.err >&5
10346 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10347 (exit $ac_status); } &&
10348 { ac_try='test -z "$ac_c_werror_flag"
10349 || test ! -s conftest.err'
10350 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10351 (eval $ac_try) 2>&5
10352 ac_status=$?
10353 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10354 (exit $ac_status); }; } &&
10355 { ac_try='test -s conftest.$ac_objext'
10356 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10357 (eval $ac_try) 2>&5
10358 ac_status=$?
10359 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10360 (exit $ac_status); }; }; then
10361 ac_hi=$ac_mid; break
10362 else
10363 echo "$as_me: failed program was:" >&5
10364 sed 's/^/| /' conftest.$ac_ext >&5
10366 ac_lo=`expr $ac_mid + 1`
10367 if test $ac_lo -le $ac_mid; then
10368 ac_lo= ac_hi=
10369 break
10371 ac_mid=`expr 2 '*' $ac_mid + 1`
10373 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
10374 done
10375 else
10376 echo "$as_me: failed program was:" >&5
10377 sed 's/^/| /' conftest.$ac_ext >&5
10379 cat >conftest.$ac_ext <<_ACEOF
10380 /* confdefs.h. */
10381 _ACEOF
10382 cat confdefs.h >>conftest.$ac_ext
10383 cat >>conftest.$ac_ext <<_ACEOF
10384 /* end confdefs.h. */
10385 $ac_includes_default
10387 main ()
10389 static int test_array [1 - 2 * !(((long) (sizeof (uintptr_t))) < 0)];
10390 test_array [0] = 0
10393 return 0;
10395 _ACEOF
10396 rm -f conftest.$ac_objext
10397 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10398 (eval $ac_compile) 2>conftest.er1
10399 ac_status=$?
10400 grep -v '^ *+' conftest.er1 >conftest.err
10401 rm -f conftest.er1
10402 cat conftest.err >&5
10403 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10404 (exit $ac_status); } &&
10405 { ac_try='test -z "$ac_c_werror_flag"
10406 || test ! -s conftest.err'
10407 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10408 (eval $ac_try) 2>&5
10409 ac_status=$?
10410 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10411 (exit $ac_status); }; } &&
10412 { ac_try='test -s conftest.$ac_objext'
10413 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10414 (eval $ac_try) 2>&5
10415 ac_status=$?
10416 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10417 (exit $ac_status); }; }; then
10418 ac_hi=-1 ac_mid=-1
10419 while :; do
10420 cat >conftest.$ac_ext <<_ACEOF
10421 /* confdefs.h. */
10422 _ACEOF
10423 cat confdefs.h >>conftest.$ac_ext
10424 cat >>conftest.$ac_ext <<_ACEOF
10425 /* end confdefs.h. */
10426 $ac_includes_default
10428 main ()
10430 static int test_array [1 - 2 * !(((long) (sizeof (uintptr_t))) >= $ac_mid)];
10431 test_array [0] = 0
10434 return 0;
10436 _ACEOF
10437 rm -f conftest.$ac_objext
10438 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10439 (eval $ac_compile) 2>conftest.er1
10440 ac_status=$?
10441 grep -v '^ *+' conftest.er1 >conftest.err
10442 rm -f conftest.er1
10443 cat conftest.err >&5
10444 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10445 (exit $ac_status); } &&
10446 { ac_try='test -z "$ac_c_werror_flag"
10447 || test ! -s conftest.err'
10448 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10449 (eval $ac_try) 2>&5
10450 ac_status=$?
10451 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10452 (exit $ac_status); }; } &&
10453 { ac_try='test -s conftest.$ac_objext'
10454 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10455 (eval $ac_try) 2>&5
10456 ac_status=$?
10457 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10458 (exit $ac_status); }; }; then
10459 ac_lo=$ac_mid; break
10460 else
10461 echo "$as_me: failed program was:" >&5
10462 sed 's/^/| /' conftest.$ac_ext >&5
10464 ac_hi=`expr '(' $ac_mid ')' - 1`
10465 if test $ac_mid -le $ac_hi; then
10466 ac_lo= ac_hi=
10467 break
10469 ac_mid=`expr 2 '*' $ac_mid`
10471 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
10472 done
10473 else
10474 echo "$as_me: failed program was:" >&5
10475 sed 's/^/| /' conftest.$ac_ext >&5
10477 ac_lo= ac_hi=
10479 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
10481 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
10482 # Binary search between lo and hi bounds.
10483 while test "x$ac_lo" != "x$ac_hi"; do
10484 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
10485 cat >conftest.$ac_ext <<_ACEOF
10486 /* confdefs.h. */
10487 _ACEOF
10488 cat confdefs.h >>conftest.$ac_ext
10489 cat >>conftest.$ac_ext <<_ACEOF
10490 /* end confdefs.h. */
10491 $ac_includes_default
10493 main ()
10495 static int test_array [1 - 2 * !(((long) (sizeof (uintptr_t))) <= $ac_mid)];
10496 test_array [0] = 0
10499 return 0;
10501 _ACEOF
10502 rm -f conftest.$ac_objext
10503 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10504 (eval $ac_compile) 2>conftest.er1
10505 ac_status=$?
10506 grep -v '^ *+' conftest.er1 >conftest.err
10507 rm -f conftest.er1
10508 cat conftest.err >&5
10509 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10510 (exit $ac_status); } &&
10511 { ac_try='test -z "$ac_c_werror_flag"
10512 || test ! -s conftest.err'
10513 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10514 (eval $ac_try) 2>&5
10515 ac_status=$?
10516 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10517 (exit $ac_status); }; } &&
10518 { ac_try='test -s conftest.$ac_objext'
10519 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10520 (eval $ac_try) 2>&5
10521 ac_status=$?
10522 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10523 (exit $ac_status); }; }; then
10524 ac_hi=$ac_mid
10525 else
10526 echo "$as_me: failed program was:" >&5
10527 sed 's/^/| /' conftest.$ac_ext >&5
10529 ac_lo=`expr '(' $ac_mid ')' + 1`
10531 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
10532 done
10533 case $ac_lo in
10534 ?*) ac_cv_sizeof_uintptr_t=$ac_lo;;
10535 '') { { echo "$as_me:$LINENO: error: cannot compute sizeof (uintptr_t), 77
10536 See \`config.log' for more details." >&5
10537 echo "$as_me: error: cannot compute sizeof (uintptr_t), 77
10538 See \`config.log' for more details." >&2;}
10539 { (exit 1); exit 1; }; } ;;
10540 esac
10541 else
10542 if test "$cross_compiling" = yes; then
10543 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
10544 See \`config.log' for more details." >&5
10545 echo "$as_me: error: cannot run test program while cross compiling
10546 See \`config.log' for more details." >&2;}
10547 { (exit 1); exit 1; }; }
10548 else
10549 cat >conftest.$ac_ext <<_ACEOF
10550 /* confdefs.h. */
10551 _ACEOF
10552 cat confdefs.h >>conftest.$ac_ext
10553 cat >>conftest.$ac_ext <<_ACEOF
10554 /* end confdefs.h. */
10555 $ac_includes_default
10556 long longval () { return (long) (sizeof (uintptr_t)); }
10557 unsigned long ulongval () { return (long) (sizeof (uintptr_t)); }
10558 #include <stdio.h>
10559 #include <stdlib.h>
10561 main ()
10564 FILE *f = fopen ("conftest.val", "w");
10565 if (! f)
10566 exit (1);
10567 if (((long) (sizeof (uintptr_t))) < 0)
10569 long i = longval ();
10570 if (i != ((long) (sizeof (uintptr_t))))
10571 exit (1);
10572 fprintf (f, "%ld\n", i);
10574 else
10576 unsigned long i = ulongval ();
10577 if (i != ((long) (sizeof (uintptr_t))))
10578 exit (1);
10579 fprintf (f, "%lu\n", i);
10581 exit (ferror (f) || fclose (f) != 0);
10584 return 0;
10586 _ACEOF
10587 rm -f conftest$ac_exeext
10588 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10589 (eval $ac_link) 2>&5
10590 ac_status=$?
10591 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10592 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
10593 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10594 (eval $ac_try) 2>&5
10595 ac_status=$?
10596 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10597 (exit $ac_status); }; }; then
10598 ac_cv_sizeof_uintptr_t=`cat conftest.val`
10599 else
10600 echo "$as_me: program exited with status $ac_status" >&5
10601 echo "$as_me: failed program was:" >&5
10602 sed 's/^/| /' conftest.$ac_ext >&5
10604 ( exit $ac_status )
10605 { { echo "$as_me:$LINENO: error: cannot compute sizeof (uintptr_t), 77
10606 See \`config.log' for more details." >&5
10607 echo "$as_me: error: cannot compute sizeof (uintptr_t), 77
10608 See \`config.log' for more details." >&2;}
10609 { (exit 1); exit 1; }; }
10611 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
10614 rm -f conftest.val
10615 else
10616 ac_cv_sizeof_uintptr_t=0
10619 echo "$as_me:$LINENO: result: $ac_cv_sizeof_uintptr_t" >&5
10620 echo "${ECHO_T}$ac_cv_sizeof_uintptr_t" >&6
10621 cat >>confdefs.h <<_ACEOF
10622 #define SIZEOF_UINTPTR_T $ac_cv_sizeof_uintptr_t
10623 _ACEOF
10630 # Hmph. AC_CHECK_SIZEOF() doesn't include <sys/types.h>.
10631 echo "$as_me:$LINENO: checking size of off_t" >&5
10632 echo $ECHO_N "checking size of off_t... $ECHO_C" >&6
10633 if test "${ac_cv_sizeof_off_t+set}" = set; then
10634 echo $ECHO_N "(cached) $ECHO_C" >&6
10635 else
10636 if test "$cross_compiling" = yes; then
10637 ac_cv_sizeof_off_t=4
10638 else
10639 cat >conftest.$ac_ext <<_ACEOF
10640 /* confdefs.h. */
10641 _ACEOF
10642 cat confdefs.h >>conftest.$ac_ext
10643 cat >>conftest.$ac_ext <<_ACEOF
10644 /* end confdefs.h. */
10645 #include <stdio.h>
10646 #include <sys/types.h>
10647 main()
10649 FILE *f=fopen("conftestval", "w");
10650 if (!f) exit(1);
10651 fprintf(f, "%d\n", sizeof(off_t));
10652 exit(0);
10654 _ACEOF
10655 rm -f conftest$ac_exeext
10656 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10657 (eval $ac_link) 2>&5
10658 ac_status=$?
10659 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10660 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
10661 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10662 (eval $ac_try) 2>&5
10663 ac_status=$?
10664 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10665 (exit $ac_status); }; }; then
10666 ac_cv_sizeof_off_t=`cat conftestval`
10667 else
10668 echo "$as_me: program exited with status $ac_status" >&5
10669 echo "$as_me: failed program was:" >&5
10670 sed 's/^/| /' conftest.$ac_ext >&5
10672 ( exit $ac_status )
10673 ac_cv_sizeof_off_t=0
10675 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
10680 echo "$as_me:$LINENO: result: $ac_cv_sizeof_off_t" >&5
10681 echo "${ECHO_T}$ac_cv_sizeof_off_t" >&6
10683 cat >>confdefs.h <<_ACEOF
10684 #define SIZEOF_OFF_T $ac_cv_sizeof_off_t
10685 _ACEOF
10688 echo "$as_me:$LINENO: checking whether to enable large file support" >&5
10689 echo $ECHO_N "checking whether to enable large file support... $ECHO_C" >&6
10690 if test "$have_long_long" = yes -a \
10691 "$ac_cv_sizeof_off_t" -gt "$ac_cv_sizeof_long" -a \
10692 "$ac_cv_sizeof_long_long" -ge "$ac_cv_sizeof_off_t"; then
10694 cat >>confdefs.h <<\_ACEOF
10695 #define HAVE_LARGEFILE_SUPPORT 1
10696 _ACEOF
10698 echo "$as_me:$LINENO: result: yes" >&5
10699 echo "${ECHO_T}yes" >&6
10700 else
10701 echo "$as_me:$LINENO: result: no" >&5
10702 echo "${ECHO_T}no" >&6
10705 # AC_CHECK_SIZEOF() doesn't include <time.h>.
10706 echo "$as_me:$LINENO: checking size of time_t" >&5
10707 echo $ECHO_N "checking size of time_t... $ECHO_C" >&6
10708 if test "${ac_cv_sizeof_time_t+set}" = set; then
10709 echo $ECHO_N "(cached) $ECHO_C" >&6
10710 else
10711 if test "$cross_compiling" = yes; then
10712 ac_cv_sizeof_time_t=4
10713 else
10714 cat >conftest.$ac_ext <<_ACEOF
10715 /* confdefs.h. */
10716 _ACEOF
10717 cat confdefs.h >>conftest.$ac_ext
10718 cat >>conftest.$ac_ext <<_ACEOF
10719 /* end confdefs.h. */
10720 #include <stdio.h>
10721 #include <time.h>
10722 main()
10724 FILE *f=fopen("conftestval", "w");
10725 if (!f) exit(1);
10726 fprintf(f, "%d\n", sizeof(time_t));
10727 exit(0);
10729 _ACEOF
10730 rm -f conftest$ac_exeext
10731 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10732 (eval $ac_link) 2>&5
10733 ac_status=$?
10734 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10735 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
10736 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10737 (eval $ac_try) 2>&5
10738 ac_status=$?
10739 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10740 (exit $ac_status); }; }; then
10741 ac_cv_sizeof_time_t=`cat conftestval`
10742 else
10743 echo "$as_me: program exited with status $ac_status" >&5
10744 echo "$as_me: failed program was:" >&5
10745 sed 's/^/| /' conftest.$ac_ext >&5
10747 ( exit $ac_status )
10748 ac_cv_sizeof_time_t=0
10750 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
10755 echo "$as_me:$LINENO: result: $ac_cv_sizeof_time_t" >&5
10756 echo "${ECHO_T}$ac_cv_sizeof_time_t" >&6
10758 cat >>confdefs.h <<_ACEOF
10759 #define SIZEOF_TIME_T $ac_cv_sizeof_time_t
10760 _ACEOF
10764 # if have pthread_t then define SIZEOF_PTHREAD_T
10765 ac_save_cc="$CC"
10766 if test "$ac_cv_kpthread" = "yes"
10767 then CC="$CC -Kpthread"
10768 elif test "$ac_cv_kthread" = "yes"
10769 then CC="$CC -Kthread"
10770 elif test "$ac_cv_pthread" = "yes"
10771 then CC="$CC -pthread"
10773 echo "$as_me:$LINENO: checking for pthread_t" >&5
10774 echo $ECHO_N "checking for pthread_t... $ECHO_C" >&6
10775 have_pthread_t=no
10776 cat >conftest.$ac_ext <<_ACEOF
10777 /* confdefs.h. */
10778 _ACEOF
10779 cat confdefs.h >>conftest.$ac_ext
10780 cat >>conftest.$ac_ext <<_ACEOF
10781 /* end confdefs.h. */
10782 #include <pthread.h>
10784 main ()
10786 pthread_t x; x = *(pthread_t*)0;
10788 return 0;
10790 _ACEOF
10791 rm -f conftest.$ac_objext
10792 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10793 (eval $ac_compile) 2>conftest.er1
10794 ac_status=$?
10795 grep -v '^ *+' conftest.er1 >conftest.err
10796 rm -f conftest.er1
10797 cat conftest.err >&5
10798 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10799 (exit $ac_status); } &&
10800 { ac_try='test -z "$ac_c_werror_flag"
10801 || test ! -s conftest.err'
10802 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10803 (eval $ac_try) 2>&5
10804 ac_status=$?
10805 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10806 (exit $ac_status); }; } &&
10807 { ac_try='test -s conftest.$ac_objext'
10808 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10809 (eval $ac_try) 2>&5
10810 ac_status=$?
10811 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10812 (exit $ac_status); }; }; then
10813 have_pthread_t=yes
10814 else
10815 echo "$as_me: failed program was:" >&5
10816 sed 's/^/| /' conftest.$ac_ext >&5
10819 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
10820 echo "$as_me:$LINENO: result: $have_pthread_t" >&5
10821 echo "${ECHO_T}$have_pthread_t" >&6
10822 if test "$have_pthread_t" = yes ; then
10823 # AC_CHECK_SIZEOF() doesn't include <pthread.h>.
10824 echo "$as_me:$LINENO: checking size of pthread_t" >&5
10825 echo $ECHO_N "checking size of pthread_t... $ECHO_C" >&6
10826 if test "${ac_cv_sizeof_pthread_t+set}" = set; then
10827 echo $ECHO_N "(cached) $ECHO_C" >&6
10828 else
10829 if test "$cross_compiling" = yes; then
10830 ac_cv_sizeof_pthread_t=4
10831 else
10832 cat >conftest.$ac_ext <<_ACEOF
10833 /* confdefs.h. */
10834 _ACEOF
10835 cat confdefs.h >>conftest.$ac_ext
10836 cat >>conftest.$ac_ext <<_ACEOF
10837 /* end confdefs.h. */
10838 #include <stdio.h>
10839 #include <pthread.h>
10840 main()
10842 FILE *f=fopen("conftestval", "w");
10843 if (!f) exit(1);
10844 fprintf(f, "%d\n", sizeof(pthread_t));
10845 exit(0);
10847 _ACEOF
10848 rm -f conftest$ac_exeext
10849 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10850 (eval $ac_link) 2>&5
10851 ac_status=$?
10852 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10853 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
10854 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10855 (eval $ac_try) 2>&5
10856 ac_status=$?
10857 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10858 (exit $ac_status); }; }; then
10859 ac_cv_sizeof_pthread_t=`cat conftestval`
10860 else
10861 echo "$as_me: program exited with status $ac_status" >&5
10862 echo "$as_me: failed program was:" >&5
10863 sed 's/^/| /' conftest.$ac_ext >&5
10865 ( exit $ac_status )
10866 ac_cv_sizeof_pthread_t=0
10868 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
10873 echo "$as_me:$LINENO: result: $ac_cv_sizeof_pthread_t" >&5
10874 echo "${ECHO_T}$ac_cv_sizeof_pthread_t" >&6
10876 cat >>confdefs.h <<_ACEOF
10877 #define SIZEOF_PTHREAD_T $ac_cv_sizeof_pthread_t
10878 _ACEOF
10881 CC="$ac_save_cc"
10883 echo "$as_me:$LINENO: checking for --enable-toolbox-glue" >&5
10884 echo $ECHO_N "checking for --enable-toolbox-glue... $ECHO_C" >&6
10885 # Check whether --enable-toolbox-glue or --disable-toolbox-glue was given.
10886 if test "${enable_toolbox_glue+set}" = set; then
10887 enableval="$enable_toolbox_glue"
10891 if test -z "$enable_toolbox_glue"
10892 then
10893 case $ac_sys_system/$ac_sys_release in
10894 Darwin/*)
10895 enable_toolbox_glue="yes";;
10897 enable_toolbox_glue="no";;
10898 esac
10900 case "$enable_toolbox_glue" in
10901 yes)
10902 extra_machdep_objs="Python/mactoolboxglue.o"
10903 extra_undefs="-u _PyMac_Error"
10905 cat >>confdefs.h <<\_ACEOF
10906 #define USE_TOOLBOX_OBJECT_GLUE 1
10907 _ACEOF
10911 extra_machdep_objs=""
10912 extra_undefs=""
10914 esac
10915 echo "$as_me:$LINENO: result: $enable_toolbox_glue" >&5
10916 echo "${ECHO_T}$enable_toolbox_glue" >&6
10919 case $ac_sys_system/$ac_sys_release in
10920 Darwin/[01567]\..*)
10921 OTHER_LIBTOOL_OPT="-prebind -seg1addr 0x10000000"
10923 Darwin/*)
10924 OTHER_LIBTOOL_OPT=""
10926 esac
10929 case $ac_sys_system/$ac_sys_release in
10930 Darwin/[01567]\..*)
10931 LIBTOOL_CRUFT="-framework System -lcc_dynamic"
10932 if test "${enable_universalsdk}"; then
10934 else
10935 LIBTOOL_CRUFT="${LIBTOOL_CRUFT} -arch_only `arch`"
10937 LIBTOOL_CRUFT=$LIBTOOL_CRUFT' -install_name $(PYTHONFRAMEWORKINSTALLDIR)/Versions/$(VERSION)/$(PYTHONFRAMEWORK)'
10938 LIBTOOL_CRUFT=$LIBTOOL_CRUFT' -compatibility_version $(VERSION) -current_version $(VERSION)';;
10939 Darwin/*)
10940 gcc_version=`gcc -v 2>&1 | grep version | cut -d\ -f3`
10941 if test ${gcc_version} '<' 4.0
10942 then
10943 LIBTOOL_CRUFT="-lcc_dynamic"
10944 else
10945 LIBTOOL_CRUFT=""
10947 LIBTOOL_CRUFT=$LIBTOOL_CRUFT" -lSystem -lSystemStubs -arch_only `arch`"
10948 LIBTOOL_CRUFT=$LIBTOOL_CRUFT' -install_name $(PYTHONFRAMEWORKINSTALLDIR)/Versions/$(VERSION)/$(PYTHONFRAMEWORK)'
10949 LIBTOOL_CRUFT=$LIBTOOL_CRUFT' -compatibility_version $(VERSION) -current_version $(VERSION)';;
10950 esac
10952 echo "$as_me:$LINENO: checking for --enable-framework" >&5
10953 echo $ECHO_N "checking for --enable-framework... $ECHO_C" >&6
10954 if test "$enable_framework"
10955 then
10956 BASECFLAGS="$BASECFLAGS -fno-common -dynamic"
10957 # -F. is needed to allow linking to the framework while
10958 # in the build location.
10960 cat >>confdefs.h <<\_ACEOF
10961 #define WITH_NEXT_FRAMEWORK 1
10962 _ACEOF
10964 echo "$as_me:$LINENO: result: yes" >&5
10965 echo "${ECHO_T}yes" >&6
10966 else
10967 echo "$as_me:$LINENO: result: no" >&5
10968 echo "${ECHO_T}no" >&6
10971 echo "$as_me:$LINENO: checking for dyld" >&5
10972 echo $ECHO_N "checking for dyld... $ECHO_C" >&6
10973 case $ac_sys_system/$ac_sys_release in
10974 Darwin/*)
10976 cat >>confdefs.h <<\_ACEOF
10977 #define WITH_DYLD 1
10978 _ACEOF
10980 echo "$as_me:$LINENO: result: always on for Darwin" >&5
10981 echo "${ECHO_T}always on for Darwin" >&6
10984 echo "$as_me:$LINENO: result: no" >&5
10985 echo "${ECHO_T}no" >&6
10987 esac
10989 # Set info about shared libraries.
10995 # SO is the extension of shared libraries `(including the dot!)
10996 # -- usually .so, .sl on HP-UX, .dll on Cygwin
10997 echo "$as_me:$LINENO: checking SO" >&5
10998 echo $ECHO_N "checking SO... $ECHO_C" >&6
10999 if test -z "$SO"
11000 then
11001 case $ac_sys_system in
11002 hp*|HP*)
11003 case `uname -m` in
11004 ia64) SO=.so;;
11005 *) SO=.sl;;
11006 esac
11008 CYGWIN*) SO=.dll;;
11009 *) SO=.so;;
11010 esac
11011 else
11012 # this might also be a termcap variable, see #610332
11013 echo
11014 echo '====================================================================='
11015 echo '+ +'
11016 echo '+ WARNING: You have set SO in your environment. +'
11017 echo '+ Do you really mean to change the extension for shared libraries? +'
11018 echo '+ Continuing in 10 seconds to let you to ponder. +'
11019 echo '+ +'
11020 echo '====================================================================='
11021 sleep 10
11023 echo "$as_me:$LINENO: result: $SO" >&5
11024 echo "${ECHO_T}$SO" >&6
11026 cat >>confdefs.h <<_ACEOF
11027 #define SHLIB_EXT "$SO"
11028 _ACEOF
11030 # LDSHARED is the ld *command* used to create shared library
11031 # -- "cc -G" on SunOS 5.x, "ld -shared" on IRIX 5
11032 # (Shared libraries in this instance are shared modules to be loaded into
11033 # Python, as opposed to building Python itself as a shared library.)
11034 echo "$as_me:$LINENO: checking LDSHARED" >&5
11035 echo $ECHO_N "checking LDSHARED... $ECHO_C" >&6
11036 if test -z "$LDSHARED"
11037 then
11038 case $ac_sys_system/$ac_sys_release in
11039 AIX*)
11040 BLDSHARED="\$(srcdir)/Modules/ld_so_aix \$(CC) -bI:Modules/python.exp"
11041 LDSHARED="\$(BINLIBDEST)/config/ld_so_aix \$(CC) -bI:\$(BINLIBDEST)/config/python.exp"
11043 BeOS*)
11044 BLDSHARED="\$(srcdir)/Modules/ld_so_beos $LDLIBRARY"
11045 LDSHARED="\$(BINLIBDEST)/config/ld_so_beos \$(LIBDIR)/$LDLIBRARY"
11047 IRIX/5*) LDSHARED="ld -shared";;
11048 IRIX*/6*) LDSHARED="ld ${SGI_ABI} -shared -all";;
11049 SunOS/5*)
11050 if test "$GCC" = "yes"
11051 then LDSHARED='$(CC) -shared'
11052 else LDSHARED='$(CC) -G';
11053 fi ;;
11054 hp*|HP*) LDSHARED="ld -b";;
11055 OSF*) LDSHARED="ld -shared -expect_unresolved \"*\"";;
11056 Darwin/1.3*)
11057 LDSHARED='$(CC) $(LDFLAGS) -bundle'
11058 if test "$enable_framework" ; then
11059 # Link against the framework. All externals should be defined.
11060 BLDSHARED="$LDSHARED "'$(PYTHONFRAMEWORKDIR)/Versions/$(VERSION)/$(PYTHONFRAMEWORK)'
11061 LDSHARED="$LDSHARED "'$(PYTHONFRAMEWORKPREFIX)/$(PYTHONFRAMEWORKDIR)/Versions/$(VERSION)/$(PYTHONFRAMEWORK)'
11062 else
11063 # No framework. Ignore undefined symbols, assuming they come from Python
11064 LDSHARED="$LDSHARED -undefined suppress"
11065 fi ;;
11066 Darwin/1.4*|Darwin/5.*|Darwin/6.*)
11067 LDSHARED='$(CC) $(LDFLAGS) -bundle'
11068 if test "$enable_framework" ; then
11069 # Link against the framework. All externals should be defined.
11070 BLDSHARED="$LDSHARED "'$(PYTHONFRAMEWORKDIR)/Versions/$(VERSION)/$(PYTHONFRAMEWORK)'
11071 LDSHARED="$LDSHARED "'$(PYTHONFRAMEWORKPREFIX)/$(PYTHONFRAMEWORKDIR)/Versions/$(VERSION)/$(PYTHONFRAMEWORK)'
11072 else
11073 # No framework, use the Python app as bundle-loader
11074 BLDSHARED="$LDSHARED "'-bundle_loader $(BUILDPYTHON)'
11075 LDSHARED="$LDSHARED "'-bundle_loader $(BINDIR)/python$(VERSION)$(EXE)'
11076 fi ;;
11077 Darwin/*)
11078 # Use -undefined dynamic_lookup whenever possible (10.3 and later).
11079 # This allows an extension to be used in any Python
11080 cur_target=`sw_vers -productVersion | sed 's/\(10\.[0-9]*\).*/\1/'`
11081 if test ${cur_target} '>' 10.2; then
11082 cur_target=10.3
11084 CONFIGURE_MACOSX_DEPLOYMENT_TARGET=${MACOSX_DEPLOYMENT_TARGET-${cur_target}}
11085 EXPORT_MACOSX_DEPLOYMENT_TARGET=''
11086 if test ${MACOSX_DEPLOYMENT_TARGET-${cur_target}} '>' 10.2
11087 then
11088 if test "${enable_universalsdk}"; then
11089 LDFLAGS="-arch i386 -arch ppc -isysroot ${UNIVERSALSDK} ${LDFLAGS}"
11091 LDSHARED='$(CC) $(LDFLAGS) -bundle -undefined dynamic_lookup'
11092 BLDSHARED="$LDSHARED"
11093 else
11094 LDSHARED='$(CC) $(LDFLAGS) -bundle'
11095 if test "$enable_framework" ; then
11096 # Link against the framework. All externals should be defined.
11097 BLDSHARED="$LDSHARED "'$(PYTHONFRAMEWORKDIR)/Versions/$(VERSION)/$(PYTHONFRAMEWORK)'
11098 LDSHARED="$LDSHARED "'$(PYTHONFRAMEWORKPREFIX)/$(PYTHONFRAMEWORKDIR)/Versions/$(VERSION)/$(PYTHONFRAMEWORK)'
11099 else
11100 # No framework, use the Python app as bundle-loader
11101 BLDSHARED="$LDSHARED "'-bundle_loader $(BUILDPYTHON)'
11102 LDSHARED="$LDSHARED "'-bundle_loader $(BINDIR)/python$(VERSION)$(EXE)'
11106 Linux*|GNU*) LDSHARED='$(CC) -shared';;
11107 BSD/OS*/4*) LDSHARED="gcc -shared";;
11108 FreeBSD*)
11109 if [ "`$CC -dM -E - </dev/null | grep __ELF__`" != "" ]
11110 then
11111 LDSHARED="$CC -shared ${LDFLAGS}"
11112 else
11113 LDSHARED="ld -Bshareable ${LDFLAGS}"
11114 fi;;
11115 OpenBSD*)
11116 if [ "`$CC -dM -E - </dev/null | grep __ELF__`" != "" ]
11117 then
11118 LDSHARED='$(CC) -shared $(CCSHARED) ${LDFLAGS}'
11119 else
11120 case `uname -r` in
11121 [01].* | 2.[0-7] | 2.[0-7].*)
11122 LDSHARED="ld -Bshareable ${LDFLAGS}"
11125 LDSHARED='$(CC) -shared $(CCSHARED) ${LDFLAGS}'
11127 esac
11128 fi;;
11129 NetBSD*|DragonFly*) LDSHARED="cc -shared ${LDFLAGS}";;
11130 OpenUNIX*|UnixWare*)
11131 if test "$GCC" = "yes"
11132 then LDSHARED='$(CC) -shared'
11133 else LDSHARED='$(CC) -G'
11134 fi;;
11135 SCO_SV*) LDSHARED='$(CC) -Wl,-G,-Bexport';;
11136 Monterey*) LDSHARED="cc -G -dy -Bdynamic -Bexport -L/usr/lib/ia64l64";;
11137 CYGWIN*) LDSHARED="gcc -shared -Wl,--enable-auto-image-base";;
11138 atheos*) LDSHARED="gcc -shared";;
11139 *) LDSHARED="ld";;
11140 esac
11142 echo "$as_me:$LINENO: result: $LDSHARED" >&5
11143 echo "${ECHO_T}$LDSHARED" >&6
11144 BLDSHARED=${BLDSHARED-$LDSHARED}
11145 # CCSHARED are the C *flags* used to create objects to go into a shared
11146 # library (module) -- this is only needed for a few systems
11147 echo "$as_me:$LINENO: checking CCSHARED" >&5
11148 echo $ECHO_N "checking CCSHARED... $ECHO_C" >&6
11149 if test -z "$CCSHARED"
11150 then
11151 case $ac_sys_system/$ac_sys_release in
11152 SunOS*) if test "$GCC" = yes;
11153 then CCSHARED="-fPIC";
11154 else CCSHARED="-xcode=pic32";
11155 fi;;
11156 hp*|HP*) if test "$GCC" = yes;
11157 then CCSHARED="-fPIC";
11158 else CCSHARED="+z";
11159 fi;;
11160 Linux*|GNU*) CCSHARED="-fPIC";;
11161 BSD/OS*/4*) CCSHARED="-fpic";;
11162 FreeBSD*|NetBSD*|OpenBSD*|DragonFly*) CCSHARED="-fPIC";;
11163 OpenUNIX*|UnixWare*)
11164 if test "$GCC" = "yes"
11165 then CCSHARED="-fPIC"
11166 else CCSHARED="-KPIC"
11167 fi;;
11168 SCO_SV*)
11169 if test "$GCC" = "yes"
11170 then CCSHARED="-fPIC"
11171 else CCSHARED="-Kpic -belf"
11172 fi;;
11173 Monterey*) CCSHARED="-G";;
11174 IRIX*/6*) case $CC in
11175 *gcc*) CCSHARED="-shared";;
11176 *) CCSHARED="";;
11177 esac;;
11178 atheos*) CCSHARED="-fPIC";;
11179 esac
11181 echo "$as_me:$LINENO: result: $CCSHARED" >&5
11182 echo "${ECHO_T}$CCSHARED" >&6
11183 # LINKFORSHARED are the flags passed to the $(CC) command that links
11184 # the python executable -- this is only needed for a few systems
11185 echo "$as_me:$LINENO: checking LINKFORSHARED" >&5
11186 echo $ECHO_N "checking LINKFORSHARED... $ECHO_C" >&6
11187 if test -z "$LINKFORSHARED"
11188 then
11189 case $ac_sys_system/$ac_sys_release in
11190 AIX*) LINKFORSHARED='-Wl,-bE:Modules/python.exp -lld';;
11191 hp*|HP*)
11192 LINKFORSHARED="-Wl,-E -Wl,+s";;
11193 # LINKFORSHARED="-Wl,-E -Wl,+s -Wl,+b\$(BINLIBDEST)/lib-dynload";;
11194 BSD/OS/4*) LINKFORSHARED="-Xlinker -export-dynamic";;
11195 Linux*|GNU*) LINKFORSHARED="-Xlinker -export-dynamic";;
11196 # -u libsys_s pulls in all symbols in libsys
11197 Darwin/*)
11198 # -u _PyMac_Error is needed to pull in the mac toolbox glue,
11199 # which is
11200 # not used by the core itself but which needs to be in the core so
11201 # that dynamically loaded extension modules have access to it.
11202 # -prebind is no longer used, because it actually seems to give a
11203 # slowdown in stead of a speedup, maybe due to the large number of
11204 # dynamic loads Python does.
11206 LINKFORSHARED="$extra_undefs"
11207 if test "$enable_framework"
11208 then
11209 LINKFORSHARED="$LINKFORSHARED "'$(PYTHONFRAMEWORKDIR)/Versions/$(VERSION)/$(PYTHONFRAMEWORK)'
11211 LINKFORSHARED="$LINKFORSHARED";;
11212 OpenUNIX*|UnixWare*) LINKFORSHARED="-Wl,-Bexport";;
11213 SCO_SV*) LINKFORSHARED="-Wl,-Bexport";;
11214 ReliantUNIX*) LINKFORSHARED="-W1 -Blargedynsym";;
11215 FreeBSD*|NetBSD*|OpenBSD*|DragonFly*)
11216 if [ "`$CC -dM -E - </dev/null | grep __ELF__`" != "" ]
11217 then
11218 LINKFORSHARED="-Wl,--export-dynamic"
11219 fi;;
11220 SunOS/5*) case $CC in
11221 *gcc*)
11222 if $CC -Xlinker --help 2>&1 | grep export-dynamic >/dev/null
11223 then
11224 LINKFORSHARED="-Xlinker --export-dynamic"
11225 fi;;
11226 esac;;
11227 CYGWIN*)
11228 if test $enable_shared = "no"
11229 then
11230 LINKFORSHARED='-Wl,--out-implib=$(LDLIBRARY)'
11231 fi;;
11232 esac
11234 echo "$as_me:$LINENO: result: $LINKFORSHARED" >&5
11235 echo "${ECHO_T}$LINKFORSHARED" >&6
11238 echo "$as_me:$LINENO: checking CFLAGSFORSHARED" >&5
11239 echo $ECHO_N "checking CFLAGSFORSHARED... $ECHO_C" >&6
11240 if test ! "$LIBRARY" = "$LDLIBRARY"
11241 then
11242 case $ac_sys_system in
11243 CYGWIN*)
11244 # Cygwin needs CCSHARED when building extension DLLs
11245 # but not when building the interpreter DLL.
11246 CFLAGSFORSHARED='';;
11248 CFLAGSFORSHARED='$(CCSHARED)'
11249 esac
11251 echo "$as_me:$LINENO: result: $CFLAGSFORSHARED" >&5
11252 echo "${ECHO_T}$CFLAGSFORSHARED" >&6
11254 # SHLIBS are libraries (except -lc and -lm) to link to the python shared
11255 # library (with --enable-shared).
11256 # For platforms on which shared libraries are not allowed to have unresolved
11257 # symbols, this must be set to $(LIBS) (expanded by make). We do this even
11258 # if it is not required, since it creates a dependency of the shared library
11259 # to LIBS. This, in turn, means that applications linking the shared libpython
11260 # don't need to link LIBS explicitly. The default should be only changed
11261 # on systems where this approach causes problems.
11263 echo "$as_me:$LINENO: checking SHLIBS" >&5
11264 echo $ECHO_N "checking SHLIBS... $ECHO_C" >&6
11265 case "$ac_sys_system" in
11267 SHLIBS='$(LIBS)';;
11268 esac
11269 echo "$as_me:$LINENO: result: $SHLIBS" >&5
11270 echo "${ECHO_T}$SHLIBS" >&6
11273 # checks for libraries
11275 echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
11276 echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
11277 if test "${ac_cv_lib_dl_dlopen+set}" = set; then
11278 echo $ECHO_N "(cached) $ECHO_C" >&6
11279 else
11280 ac_check_lib_save_LIBS=$LIBS
11281 LIBS="-ldl $LIBS"
11282 cat >conftest.$ac_ext <<_ACEOF
11283 /* confdefs.h. */
11284 _ACEOF
11285 cat confdefs.h >>conftest.$ac_ext
11286 cat >>conftest.$ac_ext <<_ACEOF
11287 /* end confdefs.h. */
11289 /* Override any gcc2 internal prototype to avoid an error. */
11290 #ifdef __cplusplus
11291 extern "C"
11292 #endif
11293 /* We use char because int might match the return type of a gcc2
11294 builtin and then its argument prototype would still apply. */
11295 char dlopen ();
11297 main ()
11299 dlopen ();
11301 return 0;
11303 _ACEOF
11304 rm -f conftest.$ac_objext conftest$ac_exeext
11305 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11306 (eval $ac_link) 2>conftest.er1
11307 ac_status=$?
11308 grep -v '^ *+' conftest.er1 >conftest.err
11309 rm -f conftest.er1
11310 cat conftest.err >&5
11311 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11312 (exit $ac_status); } &&
11313 { ac_try='test -z "$ac_c_werror_flag"
11314 || test ! -s conftest.err'
11315 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11316 (eval $ac_try) 2>&5
11317 ac_status=$?
11318 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11319 (exit $ac_status); }; } &&
11320 { ac_try='test -s conftest$ac_exeext'
11321 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11322 (eval $ac_try) 2>&5
11323 ac_status=$?
11324 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11325 (exit $ac_status); }; }; then
11326 ac_cv_lib_dl_dlopen=yes
11327 else
11328 echo "$as_me: failed program was:" >&5
11329 sed 's/^/| /' conftest.$ac_ext >&5
11331 ac_cv_lib_dl_dlopen=no
11333 rm -f conftest.err conftest.$ac_objext \
11334 conftest$ac_exeext conftest.$ac_ext
11335 LIBS=$ac_check_lib_save_LIBS
11337 echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
11338 echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
11339 if test $ac_cv_lib_dl_dlopen = yes; then
11340 cat >>confdefs.h <<_ACEOF
11341 #define HAVE_LIBDL 1
11342 _ACEOF
11344 LIBS="-ldl $LIBS"
11347 # Dynamic linking for SunOS/Solaris and SYSV
11349 echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
11350 echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6
11351 if test "${ac_cv_lib_dld_shl_load+set}" = set; then
11352 echo $ECHO_N "(cached) $ECHO_C" >&6
11353 else
11354 ac_check_lib_save_LIBS=$LIBS
11355 LIBS="-ldld $LIBS"
11356 cat >conftest.$ac_ext <<_ACEOF
11357 /* confdefs.h. */
11358 _ACEOF
11359 cat confdefs.h >>conftest.$ac_ext
11360 cat >>conftest.$ac_ext <<_ACEOF
11361 /* end confdefs.h. */
11363 /* Override any gcc2 internal prototype to avoid an error. */
11364 #ifdef __cplusplus
11365 extern "C"
11366 #endif
11367 /* We use char because int might match the return type of a gcc2
11368 builtin and then its argument prototype would still apply. */
11369 char shl_load ();
11371 main ()
11373 shl_load ();
11375 return 0;
11377 _ACEOF
11378 rm -f conftest.$ac_objext conftest$ac_exeext
11379 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11380 (eval $ac_link) 2>conftest.er1
11381 ac_status=$?
11382 grep -v '^ *+' conftest.er1 >conftest.err
11383 rm -f conftest.er1
11384 cat conftest.err >&5
11385 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11386 (exit $ac_status); } &&
11387 { ac_try='test -z "$ac_c_werror_flag"
11388 || test ! -s conftest.err'
11389 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11390 (eval $ac_try) 2>&5
11391 ac_status=$?
11392 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11393 (exit $ac_status); }; } &&
11394 { ac_try='test -s conftest$ac_exeext'
11395 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11396 (eval $ac_try) 2>&5
11397 ac_status=$?
11398 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11399 (exit $ac_status); }; }; then
11400 ac_cv_lib_dld_shl_load=yes
11401 else
11402 echo "$as_me: failed program was:" >&5
11403 sed 's/^/| /' conftest.$ac_ext >&5
11405 ac_cv_lib_dld_shl_load=no
11407 rm -f conftest.err conftest.$ac_objext \
11408 conftest$ac_exeext conftest.$ac_ext
11409 LIBS=$ac_check_lib_save_LIBS
11411 echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
11412 echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6
11413 if test $ac_cv_lib_dld_shl_load = yes; then
11414 cat >>confdefs.h <<_ACEOF
11415 #define HAVE_LIBDLD 1
11416 _ACEOF
11418 LIBS="-ldld $LIBS"
11421 # Dynamic linking for HP-UX
11423 # only check for sem_ini if thread support is requested
11424 if test "$with_threads" = "yes" -o -z "$with_threads"; then
11425 echo "$as_me:$LINENO: checking for library containing sem_init" >&5
11426 echo $ECHO_N "checking for library containing sem_init... $ECHO_C" >&6
11427 if test "${ac_cv_search_sem_init+set}" = set; then
11428 echo $ECHO_N "(cached) $ECHO_C" >&6
11429 else
11430 ac_func_search_save_LIBS=$LIBS
11431 ac_cv_search_sem_init=no
11432 cat >conftest.$ac_ext <<_ACEOF
11433 /* confdefs.h. */
11434 _ACEOF
11435 cat confdefs.h >>conftest.$ac_ext
11436 cat >>conftest.$ac_ext <<_ACEOF
11437 /* end confdefs.h. */
11439 /* Override any gcc2 internal prototype to avoid an error. */
11440 #ifdef __cplusplus
11441 extern "C"
11442 #endif
11443 /* We use char because int might match the return type of a gcc2
11444 builtin and then its argument prototype would still apply. */
11445 char sem_init ();
11447 main ()
11449 sem_init ();
11451 return 0;
11453 _ACEOF
11454 rm -f conftest.$ac_objext conftest$ac_exeext
11455 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11456 (eval $ac_link) 2>conftest.er1
11457 ac_status=$?
11458 grep -v '^ *+' conftest.er1 >conftest.err
11459 rm -f conftest.er1
11460 cat conftest.err >&5
11461 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11462 (exit $ac_status); } &&
11463 { ac_try='test -z "$ac_c_werror_flag"
11464 || test ! -s conftest.err'
11465 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11466 (eval $ac_try) 2>&5
11467 ac_status=$?
11468 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11469 (exit $ac_status); }; } &&
11470 { ac_try='test -s conftest$ac_exeext'
11471 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11472 (eval $ac_try) 2>&5
11473 ac_status=$?
11474 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11475 (exit $ac_status); }; }; then
11476 ac_cv_search_sem_init="none required"
11477 else
11478 echo "$as_me: failed program was:" >&5
11479 sed 's/^/| /' conftest.$ac_ext >&5
11482 rm -f conftest.err conftest.$ac_objext \
11483 conftest$ac_exeext conftest.$ac_ext
11484 if test "$ac_cv_search_sem_init" = no; then
11485 for ac_lib in pthread rt posix4; do
11486 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
11487 cat >conftest.$ac_ext <<_ACEOF
11488 /* confdefs.h. */
11489 _ACEOF
11490 cat confdefs.h >>conftest.$ac_ext
11491 cat >>conftest.$ac_ext <<_ACEOF
11492 /* end confdefs.h. */
11494 /* Override any gcc2 internal prototype to avoid an error. */
11495 #ifdef __cplusplus
11496 extern "C"
11497 #endif
11498 /* We use char because int might match the return type of a gcc2
11499 builtin and then its argument prototype would still apply. */
11500 char sem_init ();
11502 main ()
11504 sem_init ();
11506 return 0;
11508 _ACEOF
11509 rm -f conftest.$ac_objext conftest$ac_exeext
11510 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11511 (eval $ac_link) 2>conftest.er1
11512 ac_status=$?
11513 grep -v '^ *+' conftest.er1 >conftest.err
11514 rm -f conftest.er1
11515 cat conftest.err >&5
11516 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11517 (exit $ac_status); } &&
11518 { ac_try='test -z "$ac_c_werror_flag"
11519 || test ! -s conftest.err'
11520 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11521 (eval $ac_try) 2>&5
11522 ac_status=$?
11523 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11524 (exit $ac_status); }; } &&
11525 { ac_try='test -s conftest$ac_exeext'
11526 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11527 (eval $ac_try) 2>&5
11528 ac_status=$?
11529 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11530 (exit $ac_status); }; }; then
11531 ac_cv_search_sem_init="-l$ac_lib"
11532 break
11533 else
11534 echo "$as_me: failed program was:" >&5
11535 sed 's/^/| /' conftest.$ac_ext >&5
11538 rm -f conftest.err conftest.$ac_objext \
11539 conftest$ac_exeext conftest.$ac_ext
11540 done
11542 LIBS=$ac_func_search_save_LIBS
11544 echo "$as_me:$LINENO: result: $ac_cv_search_sem_init" >&5
11545 echo "${ECHO_T}$ac_cv_search_sem_init" >&6
11546 if test "$ac_cv_search_sem_init" != no; then
11547 test "$ac_cv_search_sem_init" = "none required" || LIBS="$ac_cv_search_sem_init $LIBS"
11550 # 'Real Time' functions on Solaris
11551 # posix4 on Solaris 2.6
11552 # pthread (first!) on Linux
11555 # check if we need libintl for locale functions
11556 echo "$as_me:$LINENO: checking for textdomain in -lintl" >&5
11557 echo $ECHO_N "checking for textdomain in -lintl... $ECHO_C" >&6
11558 if test "${ac_cv_lib_intl_textdomain+set}" = set; then
11559 echo $ECHO_N "(cached) $ECHO_C" >&6
11560 else
11561 ac_check_lib_save_LIBS=$LIBS
11562 LIBS="-lintl $LIBS"
11563 cat >conftest.$ac_ext <<_ACEOF
11564 /* confdefs.h. */
11565 _ACEOF
11566 cat confdefs.h >>conftest.$ac_ext
11567 cat >>conftest.$ac_ext <<_ACEOF
11568 /* end confdefs.h. */
11570 /* Override any gcc2 internal prototype to avoid an error. */
11571 #ifdef __cplusplus
11572 extern "C"
11573 #endif
11574 /* We use char because int might match the return type of a gcc2
11575 builtin and then its argument prototype would still apply. */
11576 char textdomain ();
11578 main ()
11580 textdomain ();
11582 return 0;
11584 _ACEOF
11585 rm -f conftest.$ac_objext conftest$ac_exeext
11586 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11587 (eval $ac_link) 2>conftest.er1
11588 ac_status=$?
11589 grep -v '^ *+' conftest.er1 >conftest.err
11590 rm -f conftest.er1
11591 cat conftest.err >&5
11592 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11593 (exit $ac_status); } &&
11594 { ac_try='test -z "$ac_c_werror_flag"
11595 || test ! -s conftest.err'
11596 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11597 (eval $ac_try) 2>&5
11598 ac_status=$?
11599 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11600 (exit $ac_status); }; } &&
11601 { ac_try='test -s conftest$ac_exeext'
11602 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11603 (eval $ac_try) 2>&5
11604 ac_status=$?
11605 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11606 (exit $ac_status); }; }; then
11607 ac_cv_lib_intl_textdomain=yes
11608 else
11609 echo "$as_me: failed program was:" >&5
11610 sed 's/^/| /' conftest.$ac_ext >&5
11612 ac_cv_lib_intl_textdomain=no
11614 rm -f conftest.err conftest.$ac_objext \
11615 conftest$ac_exeext conftest.$ac_ext
11616 LIBS=$ac_check_lib_save_LIBS
11618 echo "$as_me:$LINENO: result: $ac_cv_lib_intl_textdomain" >&5
11619 echo "${ECHO_T}$ac_cv_lib_intl_textdomain" >&6
11620 if test $ac_cv_lib_intl_textdomain = yes; then
11622 cat >>confdefs.h <<\_ACEOF
11623 #define WITH_LIBINTL 1
11624 _ACEOF
11629 # checks for system dependent C++ extensions support
11630 case "$ac_sys_system" in
11631 AIX*) echo "$as_me:$LINENO: checking for genuine AIX C++ extensions support" >&5
11632 echo $ECHO_N "checking for genuine AIX C++ extensions support... $ECHO_C" >&6
11633 cat >conftest.$ac_ext <<_ACEOF
11634 /* confdefs.h. */
11635 _ACEOF
11636 cat confdefs.h >>conftest.$ac_ext
11637 cat >>conftest.$ac_ext <<_ACEOF
11638 /* end confdefs.h. */
11639 #include "/usr/lpp/xlC/include/load.h"
11641 main ()
11643 loadAndInit("", 0, "")
11645 return 0;
11647 _ACEOF
11648 rm -f conftest.$ac_objext conftest$ac_exeext
11649 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11650 (eval $ac_link) 2>conftest.er1
11651 ac_status=$?
11652 grep -v '^ *+' conftest.er1 >conftest.err
11653 rm -f conftest.er1
11654 cat conftest.err >&5
11655 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11656 (exit $ac_status); } &&
11657 { ac_try='test -z "$ac_c_werror_flag"
11658 || test ! -s conftest.err'
11659 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11660 (eval $ac_try) 2>&5
11661 ac_status=$?
11662 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11663 (exit $ac_status); }; } &&
11664 { ac_try='test -s conftest$ac_exeext'
11665 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11666 (eval $ac_try) 2>&5
11667 ac_status=$?
11668 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11669 (exit $ac_status); }; }; then
11671 cat >>confdefs.h <<\_ACEOF
11672 #define AIX_GENUINE_CPLUSPLUS 1
11673 _ACEOF
11675 echo "$as_me:$LINENO: result: yes" >&5
11676 echo "${ECHO_T}yes" >&6
11677 else
11678 echo "$as_me: failed program was:" >&5
11679 sed 's/^/| /' conftest.$ac_ext >&5
11681 echo "$as_me:$LINENO: result: no" >&5
11682 echo "${ECHO_T}no" >&6
11684 rm -f conftest.err conftest.$ac_objext \
11685 conftest$ac_exeext conftest.$ac_ext;;
11686 *) ;;
11687 esac
11689 # Most SVR4 platforms (e.g. Solaris) need -lsocket and -lnsl.
11690 # BeOS' sockets are stashed in libnet.
11691 echo "$as_me:$LINENO: checking for t_open in -lnsl" >&5
11692 echo $ECHO_N "checking for t_open in -lnsl... $ECHO_C" >&6
11693 if test "${ac_cv_lib_nsl_t_open+set}" = set; then
11694 echo $ECHO_N "(cached) $ECHO_C" >&6
11695 else
11696 ac_check_lib_save_LIBS=$LIBS
11697 LIBS="-lnsl $LIBS"
11698 cat >conftest.$ac_ext <<_ACEOF
11699 /* confdefs.h. */
11700 _ACEOF
11701 cat confdefs.h >>conftest.$ac_ext
11702 cat >>conftest.$ac_ext <<_ACEOF
11703 /* end confdefs.h. */
11705 /* Override any gcc2 internal prototype to avoid an error. */
11706 #ifdef __cplusplus
11707 extern "C"
11708 #endif
11709 /* We use char because int might match the return type of a gcc2
11710 builtin and then its argument prototype would still apply. */
11711 char t_open ();
11713 main ()
11715 t_open ();
11717 return 0;
11719 _ACEOF
11720 rm -f conftest.$ac_objext conftest$ac_exeext
11721 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11722 (eval $ac_link) 2>conftest.er1
11723 ac_status=$?
11724 grep -v '^ *+' conftest.er1 >conftest.err
11725 rm -f conftest.er1
11726 cat conftest.err >&5
11727 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11728 (exit $ac_status); } &&
11729 { ac_try='test -z "$ac_c_werror_flag"
11730 || test ! -s conftest.err'
11731 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11732 (eval $ac_try) 2>&5
11733 ac_status=$?
11734 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11735 (exit $ac_status); }; } &&
11736 { ac_try='test -s conftest$ac_exeext'
11737 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11738 (eval $ac_try) 2>&5
11739 ac_status=$?
11740 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11741 (exit $ac_status); }; }; then
11742 ac_cv_lib_nsl_t_open=yes
11743 else
11744 echo "$as_me: failed program was:" >&5
11745 sed 's/^/| /' conftest.$ac_ext >&5
11747 ac_cv_lib_nsl_t_open=no
11749 rm -f conftest.err conftest.$ac_objext \
11750 conftest$ac_exeext conftest.$ac_ext
11751 LIBS=$ac_check_lib_save_LIBS
11753 echo "$as_me:$LINENO: result: $ac_cv_lib_nsl_t_open" >&5
11754 echo "${ECHO_T}$ac_cv_lib_nsl_t_open" >&6
11755 if test $ac_cv_lib_nsl_t_open = yes; then
11756 LIBS="-lnsl $LIBS"
11758 # SVR4
11759 echo "$as_me:$LINENO: checking for socket in -lsocket" >&5
11760 echo $ECHO_N "checking for socket in -lsocket... $ECHO_C" >&6
11761 if test "${ac_cv_lib_socket_socket+set}" = set; then
11762 echo $ECHO_N "(cached) $ECHO_C" >&6
11763 else
11764 ac_check_lib_save_LIBS=$LIBS
11765 LIBS="-lsocket $LIBS $LIBS"
11766 cat >conftest.$ac_ext <<_ACEOF
11767 /* confdefs.h. */
11768 _ACEOF
11769 cat confdefs.h >>conftest.$ac_ext
11770 cat >>conftest.$ac_ext <<_ACEOF
11771 /* end confdefs.h. */
11773 /* Override any gcc2 internal prototype to avoid an error. */
11774 #ifdef __cplusplus
11775 extern "C"
11776 #endif
11777 /* We use char because int might match the return type of a gcc2
11778 builtin and then its argument prototype would still apply. */
11779 char socket ();
11781 main ()
11783 socket ();
11785 return 0;
11787 _ACEOF
11788 rm -f conftest.$ac_objext conftest$ac_exeext
11789 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11790 (eval $ac_link) 2>conftest.er1
11791 ac_status=$?
11792 grep -v '^ *+' conftest.er1 >conftest.err
11793 rm -f conftest.er1
11794 cat conftest.err >&5
11795 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11796 (exit $ac_status); } &&
11797 { ac_try='test -z "$ac_c_werror_flag"
11798 || test ! -s conftest.err'
11799 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11800 (eval $ac_try) 2>&5
11801 ac_status=$?
11802 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11803 (exit $ac_status); }; } &&
11804 { ac_try='test -s conftest$ac_exeext'
11805 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11806 (eval $ac_try) 2>&5
11807 ac_status=$?
11808 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11809 (exit $ac_status); }; }; then
11810 ac_cv_lib_socket_socket=yes
11811 else
11812 echo "$as_me: failed program was:" >&5
11813 sed 's/^/| /' conftest.$ac_ext >&5
11815 ac_cv_lib_socket_socket=no
11817 rm -f conftest.err conftest.$ac_objext \
11818 conftest$ac_exeext conftest.$ac_ext
11819 LIBS=$ac_check_lib_save_LIBS
11821 echo "$as_me:$LINENO: result: $ac_cv_lib_socket_socket" >&5
11822 echo "${ECHO_T}$ac_cv_lib_socket_socket" >&6
11823 if test $ac_cv_lib_socket_socket = yes; then
11824 LIBS="-lsocket $LIBS"
11826 # SVR4 sockets
11828 case "$ac_sys_system" in
11829 BeOS*)
11830 echo "$as_me:$LINENO: checking for socket in -lnet" >&5
11831 echo $ECHO_N "checking for socket in -lnet... $ECHO_C" >&6
11832 if test "${ac_cv_lib_net_socket+set}" = set; then
11833 echo $ECHO_N "(cached) $ECHO_C" >&6
11834 else
11835 ac_check_lib_save_LIBS=$LIBS
11836 LIBS="-lnet $LIBS $LIBS"
11837 cat >conftest.$ac_ext <<_ACEOF
11838 /* confdefs.h. */
11839 _ACEOF
11840 cat confdefs.h >>conftest.$ac_ext
11841 cat >>conftest.$ac_ext <<_ACEOF
11842 /* end confdefs.h. */
11844 /* Override any gcc2 internal prototype to avoid an error. */
11845 #ifdef __cplusplus
11846 extern "C"
11847 #endif
11848 /* We use char because int might match the return type of a gcc2
11849 builtin and then its argument prototype would still apply. */
11850 char socket ();
11852 main ()
11854 socket ();
11856 return 0;
11858 _ACEOF
11859 rm -f conftest.$ac_objext conftest$ac_exeext
11860 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11861 (eval $ac_link) 2>conftest.er1
11862 ac_status=$?
11863 grep -v '^ *+' conftest.er1 >conftest.err
11864 rm -f conftest.er1
11865 cat conftest.err >&5
11866 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11867 (exit $ac_status); } &&
11868 { ac_try='test -z "$ac_c_werror_flag"
11869 || test ! -s conftest.err'
11870 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11871 (eval $ac_try) 2>&5
11872 ac_status=$?
11873 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11874 (exit $ac_status); }; } &&
11875 { ac_try='test -s conftest$ac_exeext'
11876 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11877 (eval $ac_try) 2>&5
11878 ac_status=$?
11879 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11880 (exit $ac_status); }; }; then
11881 ac_cv_lib_net_socket=yes
11882 else
11883 echo "$as_me: failed program was:" >&5
11884 sed 's/^/| /' conftest.$ac_ext >&5
11886 ac_cv_lib_net_socket=no
11888 rm -f conftest.err conftest.$ac_objext \
11889 conftest$ac_exeext conftest.$ac_ext
11890 LIBS=$ac_check_lib_save_LIBS
11892 echo "$as_me:$LINENO: result: $ac_cv_lib_net_socket" >&5
11893 echo "${ECHO_T}$ac_cv_lib_net_socket" >&6
11894 if test $ac_cv_lib_net_socket = yes; then
11895 LIBS="-lnet $LIBS"
11897 # BeOS
11899 esac
11901 echo "$as_me:$LINENO: checking for --with-libs" >&5
11902 echo $ECHO_N "checking for --with-libs... $ECHO_C" >&6
11904 # Check whether --with-libs or --without-libs was given.
11905 if test "${with_libs+set}" = set; then
11906 withval="$with_libs"
11908 echo "$as_me:$LINENO: result: $withval" >&5
11909 echo "${ECHO_T}$withval" >&6
11910 LIBS="$withval $LIBS"
11912 else
11913 echo "$as_me:$LINENO: result: no" >&5
11914 echo "${ECHO_T}no" >&6
11917 # Check for use of the system libffi library
11918 echo "$as_me:$LINENO: checking for --with-system-ffi" >&5
11919 echo $ECHO_N "checking for --with-system-ffi... $ECHO_C" >&6
11921 # Check whether --with-system_ffi or --without-system_ffi was given.
11922 if test "${with_system_ffi+set}" = set; then
11923 withval="$with_system_ffi"
11927 if test -z "$with_system_ffi"
11928 then with_system_ffi="no"
11930 echo "$as_me:$LINENO: result: $with_system_ffi" >&5
11931 echo "${ECHO_T}$with_system_ffi" >&6
11933 # Determine if signalmodule should be used.
11936 echo "$as_me:$LINENO: checking for --with-signal-module" >&5
11937 echo $ECHO_N "checking for --with-signal-module... $ECHO_C" >&6
11939 # Check whether --with-signal-module or --without-signal-module was given.
11940 if test "${with_signal_module+set}" = set; then
11941 withval="$with_signal_module"
11945 if test -z "$with_signal_module"
11946 then with_signal_module="yes"
11948 echo "$as_me:$LINENO: result: $with_signal_module" >&5
11949 echo "${ECHO_T}$with_signal_module" >&6
11951 if test "${with_signal_module}" = "yes"; then
11952 USE_SIGNAL_MODULE=""
11953 SIGNAL_OBJS=""
11954 else
11955 USE_SIGNAL_MODULE="#"
11956 SIGNAL_OBJS="Parser/intrcheck.o Python/sigcheck.o"
11959 # This is used to generate Setup.config
11961 USE_THREAD_MODULE=""
11963 echo "$as_me:$LINENO: checking for --with-dec-threads" >&5
11964 echo $ECHO_N "checking for --with-dec-threads... $ECHO_C" >&6
11967 # Check whether --with-dec-threads or --without-dec-threads was given.
11968 if test "${with_dec_threads+set}" = set; then
11969 withval="$with_dec_threads"
11971 echo "$as_me:$LINENO: result: $withval" >&5
11972 echo "${ECHO_T}$withval" >&6
11973 LDLAST=-threads
11974 if test "${with_thread+set}" != set; then
11975 with_thread="$withval";
11977 else
11978 echo "$as_me:$LINENO: result: no" >&5
11979 echo "${ECHO_T}no" >&6
11982 # Templates for things AC_DEFINEd more than once.
11983 # For a single AC_DEFINE, no template is needed.
11991 echo "$as_me:$LINENO: checking for --with-threads" >&5
11992 echo $ECHO_N "checking for --with-threads... $ECHO_C" >&6
11994 # Check whether --with-threads or --without-threads was given.
11995 if test "${with_threads+set}" = set; then
11996 withval="$with_threads"
12000 # --with-thread is deprecated, but check for it anyway
12002 # Check whether --with-thread or --without-thread was given.
12003 if test "${with_thread+set}" = set; then
12004 withval="$with_thread"
12005 with_threads=$with_thread
12008 if test -z "$with_threads"
12009 then with_threads="yes"
12011 echo "$as_me:$LINENO: result: $with_threads" >&5
12012 echo "${ECHO_T}$with_threads" >&6
12015 if test "$with_threads" = "no"
12016 then
12017 USE_THREAD_MODULE="#"
12018 elif test "$ac_cv_pthread_is_default" = yes
12019 then
12020 cat >>confdefs.h <<\_ACEOF
12021 #define WITH_THREAD 1
12022 _ACEOF
12024 # Defining _REENTRANT on system with POSIX threads should not hurt.
12025 cat >>confdefs.h <<\_ACEOF
12026 #define _REENTRANT 1
12027 _ACEOF
12029 posix_threads=yes
12030 THREADOBJ="Python/thread.o"
12031 elif test "$ac_cv_kpthread" = "yes"
12032 then
12033 CC="$CC -Kpthread"
12034 if test "$ac_cv_cxx_thread" = "yes"; then
12035 CXX="$CXX -Kpthread"
12037 cat >>confdefs.h <<\_ACEOF
12038 #define WITH_THREAD 1
12039 _ACEOF
12041 posix_threads=yes
12042 THREADOBJ="Python/thread.o"
12043 elif test "$ac_cv_kthread" = "yes"
12044 then
12045 CC="$CC -Kthread"
12046 if test "$ac_cv_cxx_thread" = "yes"; then
12047 CXX="$CXX -Kthread"
12049 cat >>confdefs.h <<\_ACEOF
12050 #define WITH_THREAD 1
12051 _ACEOF
12053 posix_threads=yes
12054 THREADOBJ="Python/thread.o"
12055 elif test "$ac_cv_pthread" = "yes"
12056 then
12057 CC="$CC -pthread"
12058 if test "$ac_cv_cxx_thread" = "yes"; then
12059 CXX="$CXX -pthread"
12061 cat >>confdefs.h <<\_ACEOF
12062 #define WITH_THREAD 1
12063 _ACEOF
12065 posix_threads=yes
12066 THREADOBJ="Python/thread.o"
12067 else
12068 if test ! -z "$with_threads" -a -d "$with_threads"
12069 then LDFLAGS="$LDFLAGS -L$with_threads"
12071 if test ! -z "$withval" -a -d "$withval"
12072 then LDFLAGS="$LDFLAGS -L$withval"
12075 # According to the POSIX spec, a pthreads implementation must
12076 # define _POSIX_THREADS in unistd.h. Some apparently don't
12077 # (e.g. gnu pth with pthread emulation)
12078 echo "$as_me:$LINENO: checking for _POSIX_THREADS in unistd.h" >&5
12079 echo $ECHO_N "checking for _POSIX_THREADS in unistd.h... $ECHO_C" >&6
12080 cat >conftest.$ac_ext <<_ACEOF
12081 /* confdefs.h. */
12082 _ACEOF
12083 cat confdefs.h >>conftest.$ac_ext
12084 cat >>conftest.$ac_ext <<_ACEOF
12085 /* end confdefs.h. */
12087 #include <unistd.h>
12088 #ifdef _POSIX_THREADS
12090 #endif
12092 _ACEOF
12093 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12094 $EGREP "yes" >/dev/null 2>&1; then
12095 unistd_defines_pthreads=yes
12096 else
12097 unistd_defines_pthreads=no
12099 rm -f conftest*
12101 echo "$as_me:$LINENO: result: $unistd_defines_pthreads" >&5
12102 echo "${ECHO_T}$unistd_defines_pthreads" >&6
12104 cat >>confdefs.h <<\_ACEOF
12105 #define _REENTRANT 1
12106 _ACEOF
12108 if test "${ac_cv_header_cthreads_h+set}" = set; then
12109 echo "$as_me:$LINENO: checking for cthreads.h" >&5
12110 echo $ECHO_N "checking for cthreads.h... $ECHO_C" >&6
12111 if test "${ac_cv_header_cthreads_h+set}" = set; then
12112 echo $ECHO_N "(cached) $ECHO_C" >&6
12114 echo "$as_me:$LINENO: result: $ac_cv_header_cthreads_h" >&5
12115 echo "${ECHO_T}$ac_cv_header_cthreads_h" >&6
12116 else
12117 # Is the header compilable?
12118 echo "$as_me:$LINENO: checking cthreads.h usability" >&5
12119 echo $ECHO_N "checking cthreads.h usability... $ECHO_C" >&6
12120 cat >conftest.$ac_ext <<_ACEOF
12121 /* confdefs.h. */
12122 _ACEOF
12123 cat confdefs.h >>conftest.$ac_ext
12124 cat >>conftest.$ac_ext <<_ACEOF
12125 /* end confdefs.h. */
12126 $ac_includes_default
12127 #include <cthreads.h>
12128 _ACEOF
12129 rm -f conftest.$ac_objext
12130 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12131 (eval $ac_compile) 2>conftest.er1
12132 ac_status=$?
12133 grep -v '^ *+' conftest.er1 >conftest.err
12134 rm -f conftest.er1
12135 cat conftest.err >&5
12136 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12137 (exit $ac_status); } &&
12138 { ac_try='test -z "$ac_c_werror_flag"
12139 || test ! -s conftest.err'
12140 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12141 (eval $ac_try) 2>&5
12142 ac_status=$?
12143 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12144 (exit $ac_status); }; } &&
12145 { ac_try='test -s conftest.$ac_objext'
12146 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12147 (eval $ac_try) 2>&5
12148 ac_status=$?
12149 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12150 (exit $ac_status); }; }; then
12151 ac_header_compiler=yes
12152 else
12153 echo "$as_me: failed program was:" >&5
12154 sed 's/^/| /' conftest.$ac_ext >&5
12156 ac_header_compiler=no
12158 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
12159 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
12160 echo "${ECHO_T}$ac_header_compiler" >&6
12162 # Is the header present?
12163 echo "$as_me:$LINENO: checking cthreads.h presence" >&5
12164 echo $ECHO_N "checking cthreads.h presence... $ECHO_C" >&6
12165 cat >conftest.$ac_ext <<_ACEOF
12166 /* confdefs.h. */
12167 _ACEOF
12168 cat confdefs.h >>conftest.$ac_ext
12169 cat >>conftest.$ac_ext <<_ACEOF
12170 /* end confdefs.h. */
12171 #include <cthreads.h>
12172 _ACEOF
12173 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
12174 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
12175 ac_status=$?
12176 grep -v '^ *+' conftest.er1 >conftest.err
12177 rm -f conftest.er1
12178 cat conftest.err >&5
12179 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12180 (exit $ac_status); } >/dev/null; then
12181 if test -s conftest.err; then
12182 ac_cpp_err=$ac_c_preproc_warn_flag
12183 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
12184 else
12185 ac_cpp_err=
12187 else
12188 ac_cpp_err=yes
12190 if test -z "$ac_cpp_err"; then
12191 ac_header_preproc=yes
12192 else
12193 echo "$as_me: failed program was:" >&5
12194 sed 's/^/| /' conftest.$ac_ext >&5
12196 ac_header_preproc=no
12198 rm -f conftest.err conftest.$ac_ext
12199 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
12200 echo "${ECHO_T}$ac_header_preproc" >&6
12202 # So? What about this header?
12203 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
12204 yes:no: )
12205 { echo "$as_me:$LINENO: WARNING: cthreads.h: accepted by the compiler, rejected by the preprocessor!" >&5
12206 echo "$as_me: WARNING: cthreads.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
12207 { echo "$as_me:$LINENO: WARNING: cthreads.h: proceeding with the compiler's result" >&5
12208 echo "$as_me: WARNING: cthreads.h: proceeding with the compiler's result" >&2;}
12209 ac_header_preproc=yes
12211 no:yes:* )
12212 { echo "$as_me:$LINENO: WARNING: cthreads.h: present but cannot be compiled" >&5
12213 echo "$as_me: WARNING: cthreads.h: present but cannot be compiled" >&2;}
12214 { echo "$as_me:$LINENO: WARNING: cthreads.h: check for missing prerequisite headers?" >&5
12215 echo "$as_me: WARNING: cthreads.h: check for missing prerequisite headers?" >&2;}
12216 { echo "$as_me:$LINENO: WARNING: cthreads.h: see the Autoconf documentation" >&5
12217 echo "$as_me: WARNING: cthreads.h: see the Autoconf documentation" >&2;}
12218 { echo "$as_me:$LINENO: WARNING: cthreads.h: section \"Present But Cannot Be Compiled\"" >&5
12219 echo "$as_me: WARNING: cthreads.h: section \"Present But Cannot Be Compiled\"" >&2;}
12220 { echo "$as_me:$LINENO: WARNING: cthreads.h: proceeding with the preprocessor's result" >&5
12221 echo "$as_me: WARNING: cthreads.h: proceeding with the preprocessor's result" >&2;}
12222 { echo "$as_me:$LINENO: WARNING: cthreads.h: in the future, the compiler will take precedence" >&5
12223 echo "$as_me: WARNING: cthreads.h: in the future, the compiler will take precedence" >&2;}
12225 cat <<\_ASBOX
12226 ## ------------------------------------------------ ##
12227 ## Report this to http://www.python.org/python-bugs ##
12228 ## ------------------------------------------------ ##
12229 _ASBOX
12231 sed "s/^/$as_me: WARNING: /" >&2
12233 esac
12234 echo "$as_me:$LINENO: checking for cthreads.h" >&5
12235 echo $ECHO_N "checking for cthreads.h... $ECHO_C" >&6
12236 if test "${ac_cv_header_cthreads_h+set}" = set; then
12237 echo $ECHO_N "(cached) $ECHO_C" >&6
12238 else
12239 ac_cv_header_cthreads_h=$ac_header_preproc
12241 echo "$as_me:$LINENO: result: $ac_cv_header_cthreads_h" >&5
12242 echo "${ECHO_T}$ac_cv_header_cthreads_h" >&6
12245 if test $ac_cv_header_cthreads_h = yes; then
12246 cat >>confdefs.h <<\_ACEOF
12247 #define WITH_THREAD 1
12248 _ACEOF
12250 cat >>confdefs.h <<\_ACEOF
12251 #define C_THREADS 1
12252 _ACEOF
12255 cat >>confdefs.h <<\_ACEOF
12256 #define HURD_C_THREADS 1
12257 _ACEOF
12259 LIBS="$LIBS -lthreads"
12260 THREADOBJ="Python/thread.o"
12261 else
12263 if test "${ac_cv_header_mach_cthreads_h+set}" = set; then
12264 echo "$as_me:$LINENO: checking for mach/cthreads.h" >&5
12265 echo $ECHO_N "checking for mach/cthreads.h... $ECHO_C" >&6
12266 if test "${ac_cv_header_mach_cthreads_h+set}" = set; then
12267 echo $ECHO_N "(cached) $ECHO_C" >&6
12269 echo "$as_me:$LINENO: result: $ac_cv_header_mach_cthreads_h" >&5
12270 echo "${ECHO_T}$ac_cv_header_mach_cthreads_h" >&6
12271 else
12272 # Is the header compilable?
12273 echo "$as_me:$LINENO: checking mach/cthreads.h usability" >&5
12274 echo $ECHO_N "checking mach/cthreads.h usability... $ECHO_C" >&6
12275 cat >conftest.$ac_ext <<_ACEOF
12276 /* confdefs.h. */
12277 _ACEOF
12278 cat confdefs.h >>conftest.$ac_ext
12279 cat >>conftest.$ac_ext <<_ACEOF
12280 /* end confdefs.h. */
12281 $ac_includes_default
12282 #include <mach/cthreads.h>
12283 _ACEOF
12284 rm -f conftest.$ac_objext
12285 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12286 (eval $ac_compile) 2>conftest.er1
12287 ac_status=$?
12288 grep -v '^ *+' conftest.er1 >conftest.err
12289 rm -f conftest.er1
12290 cat conftest.err >&5
12291 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12292 (exit $ac_status); } &&
12293 { ac_try='test -z "$ac_c_werror_flag"
12294 || test ! -s conftest.err'
12295 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12296 (eval $ac_try) 2>&5
12297 ac_status=$?
12298 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12299 (exit $ac_status); }; } &&
12300 { ac_try='test -s conftest.$ac_objext'
12301 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12302 (eval $ac_try) 2>&5
12303 ac_status=$?
12304 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12305 (exit $ac_status); }; }; then
12306 ac_header_compiler=yes
12307 else
12308 echo "$as_me: failed program was:" >&5
12309 sed 's/^/| /' conftest.$ac_ext >&5
12311 ac_header_compiler=no
12313 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
12314 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
12315 echo "${ECHO_T}$ac_header_compiler" >&6
12317 # Is the header present?
12318 echo "$as_me:$LINENO: checking mach/cthreads.h presence" >&5
12319 echo $ECHO_N "checking mach/cthreads.h presence... $ECHO_C" >&6
12320 cat >conftest.$ac_ext <<_ACEOF
12321 /* confdefs.h. */
12322 _ACEOF
12323 cat confdefs.h >>conftest.$ac_ext
12324 cat >>conftest.$ac_ext <<_ACEOF
12325 /* end confdefs.h. */
12326 #include <mach/cthreads.h>
12327 _ACEOF
12328 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
12329 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
12330 ac_status=$?
12331 grep -v '^ *+' conftest.er1 >conftest.err
12332 rm -f conftest.er1
12333 cat conftest.err >&5
12334 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12335 (exit $ac_status); } >/dev/null; then
12336 if test -s conftest.err; then
12337 ac_cpp_err=$ac_c_preproc_warn_flag
12338 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
12339 else
12340 ac_cpp_err=
12342 else
12343 ac_cpp_err=yes
12345 if test -z "$ac_cpp_err"; then
12346 ac_header_preproc=yes
12347 else
12348 echo "$as_me: failed program was:" >&5
12349 sed 's/^/| /' conftest.$ac_ext >&5
12351 ac_header_preproc=no
12353 rm -f conftest.err conftest.$ac_ext
12354 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
12355 echo "${ECHO_T}$ac_header_preproc" >&6
12357 # So? What about this header?
12358 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
12359 yes:no: )
12360 { echo "$as_me:$LINENO: WARNING: mach/cthreads.h: accepted by the compiler, rejected by the preprocessor!" >&5
12361 echo "$as_me: WARNING: mach/cthreads.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
12362 { echo "$as_me:$LINENO: WARNING: mach/cthreads.h: proceeding with the compiler's result" >&5
12363 echo "$as_me: WARNING: mach/cthreads.h: proceeding with the compiler's result" >&2;}
12364 ac_header_preproc=yes
12366 no:yes:* )
12367 { echo "$as_me:$LINENO: WARNING: mach/cthreads.h: present but cannot be compiled" >&5
12368 echo "$as_me: WARNING: mach/cthreads.h: present but cannot be compiled" >&2;}
12369 { echo "$as_me:$LINENO: WARNING: mach/cthreads.h: check for missing prerequisite headers?" >&5
12370 echo "$as_me: WARNING: mach/cthreads.h: check for missing prerequisite headers?" >&2;}
12371 { echo "$as_me:$LINENO: WARNING: mach/cthreads.h: see the Autoconf documentation" >&5
12372 echo "$as_me: WARNING: mach/cthreads.h: see the Autoconf documentation" >&2;}
12373 { echo "$as_me:$LINENO: WARNING: mach/cthreads.h: section \"Present But Cannot Be Compiled\"" >&5
12374 echo "$as_me: WARNING: mach/cthreads.h: section \"Present But Cannot Be Compiled\"" >&2;}
12375 { echo "$as_me:$LINENO: WARNING: mach/cthreads.h: proceeding with the preprocessor's result" >&5
12376 echo "$as_me: WARNING: mach/cthreads.h: proceeding with the preprocessor's result" >&2;}
12377 { echo "$as_me:$LINENO: WARNING: mach/cthreads.h: in the future, the compiler will take precedence" >&5
12378 echo "$as_me: WARNING: mach/cthreads.h: in the future, the compiler will take precedence" >&2;}
12380 cat <<\_ASBOX
12381 ## ------------------------------------------------ ##
12382 ## Report this to http://www.python.org/python-bugs ##
12383 ## ------------------------------------------------ ##
12384 _ASBOX
12386 sed "s/^/$as_me: WARNING: /" >&2
12388 esac
12389 echo "$as_me:$LINENO: checking for mach/cthreads.h" >&5
12390 echo $ECHO_N "checking for mach/cthreads.h... $ECHO_C" >&6
12391 if test "${ac_cv_header_mach_cthreads_h+set}" = set; then
12392 echo $ECHO_N "(cached) $ECHO_C" >&6
12393 else
12394 ac_cv_header_mach_cthreads_h=$ac_header_preproc
12396 echo "$as_me:$LINENO: result: $ac_cv_header_mach_cthreads_h" >&5
12397 echo "${ECHO_T}$ac_cv_header_mach_cthreads_h" >&6
12400 if test $ac_cv_header_mach_cthreads_h = yes; then
12401 cat >>confdefs.h <<\_ACEOF
12402 #define WITH_THREAD 1
12403 _ACEOF
12405 cat >>confdefs.h <<\_ACEOF
12406 #define C_THREADS 1
12407 _ACEOF
12410 cat >>confdefs.h <<\_ACEOF
12411 #define MACH_C_THREADS 1
12412 _ACEOF
12414 THREADOBJ="Python/thread.o"
12415 else
12417 echo "$as_me:$LINENO: checking for --with-pth" >&5
12418 echo $ECHO_N "checking for --with-pth... $ECHO_C" >&6
12420 # Check whether --with-pth or --without-pth was given.
12421 if test "${with_pth+set}" = set; then
12422 withval="$with_pth"
12423 echo "$as_me:$LINENO: result: $withval" >&5
12424 echo "${ECHO_T}$withval" >&6
12425 cat >>confdefs.h <<\_ACEOF
12426 #define WITH_THREAD 1
12427 _ACEOF
12430 cat >>confdefs.h <<\_ACEOF
12431 #define HAVE_PTH 1
12432 _ACEOF
12434 LIBS="-lpth $LIBS"
12435 THREADOBJ="Python/thread.o"
12436 else
12437 echo "$as_me:$LINENO: result: no" >&5
12438 echo "${ECHO_T}no" >&6
12440 # Just looking for pthread_create in libpthread is not enough:
12441 # on HP/UX, pthread.h renames pthread_create to a different symbol name.
12442 # So we really have to include pthread.h, and then link.
12443 _libs=$LIBS
12444 LIBS="$LIBS -lpthread"
12445 echo "$as_me:$LINENO: checking for pthread_create in -lpthread" >&5
12446 echo $ECHO_N "checking for pthread_create in -lpthread... $ECHO_C" >&6
12447 cat >conftest.$ac_ext <<_ACEOF
12448 /* confdefs.h. */
12449 _ACEOF
12450 cat confdefs.h >>conftest.$ac_ext
12451 cat >>conftest.$ac_ext <<_ACEOF
12452 /* end confdefs.h. */
12453 #include <pthread.h>
12455 void * start_routine (void *arg) { exit (0); }
12457 main ()
12460 pthread_create (NULL, NULL, start_routine, NULL)
12462 return 0;
12464 _ACEOF
12465 rm -f conftest.$ac_objext conftest$ac_exeext
12466 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12467 (eval $ac_link) 2>conftest.er1
12468 ac_status=$?
12469 grep -v '^ *+' conftest.er1 >conftest.err
12470 rm -f conftest.er1
12471 cat conftest.err >&5
12472 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12473 (exit $ac_status); } &&
12474 { ac_try='test -z "$ac_c_werror_flag"
12475 || test ! -s conftest.err'
12476 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12477 (eval $ac_try) 2>&5
12478 ac_status=$?
12479 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12480 (exit $ac_status); }; } &&
12481 { ac_try='test -s conftest$ac_exeext'
12482 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12483 (eval $ac_try) 2>&5
12484 ac_status=$?
12485 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12486 (exit $ac_status); }; }; then
12488 echo "$as_me:$LINENO: result: yes" >&5
12489 echo "${ECHO_T}yes" >&6
12490 cat >>confdefs.h <<\_ACEOF
12491 #define WITH_THREAD 1
12492 _ACEOF
12494 posix_threads=yes
12495 THREADOBJ="Python/thread.o"
12496 else
12497 echo "$as_me: failed program was:" >&5
12498 sed 's/^/| /' conftest.$ac_ext >&5
12501 LIBS=$_libs
12502 echo "$as_me:$LINENO: checking for pthread_detach" >&5
12503 echo $ECHO_N "checking for pthread_detach... $ECHO_C" >&6
12504 if test "${ac_cv_func_pthread_detach+set}" = set; then
12505 echo $ECHO_N "(cached) $ECHO_C" >&6
12506 else
12507 cat >conftest.$ac_ext <<_ACEOF
12508 /* confdefs.h. */
12509 _ACEOF
12510 cat confdefs.h >>conftest.$ac_ext
12511 cat >>conftest.$ac_ext <<_ACEOF
12512 /* end confdefs.h. */
12513 /* Define pthread_detach to an innocuous variant, in case <limits.h> declares pthread_detach.
12514 For example, HP-UX 11i <limits.h> declares gettimeofday. */
12515 #define pthread_detach innocuous_pthread_detach
12517 /* System header to define __stub macros and hopefully few prototypes,
12518 which can conflict with char pthread_detach (); below.
12519 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12520 <limits.h> exists even on freestanding compilers. */
12522 #ifdef __STDC__
12523 # include <limits.h>
12524 #else
12525 # include <assert.h>
12526 #endif
12528 #undef pthread_detach
12530 /* Override any gcc2 internal prototype to avoid an error. */
12531 #ifdef __cplusplus
12532 extern "C"
12534 #endif
12535 /* We use char because int might match the return type of a gcc2
12536 builtin and then its argument prototype would still apply. */
12537 char pthread_detach ();
12538 /* The GNU C library defines this for functions which it implements
12539 to always fail with ENOSYS. Some functions are actually named
12540 something starting with __ and the normal name is an alias. */
12541 #if defined (__stub_pthread_detach) || defined (__stub___pthread_detach)
12542 choke me
12543 #else
12544 char (*f) () = pthread_detach;
12545 #endif
12546 #ifdef __cplusplus
12548 #endif
12551 main ()
12553 return f != pthread_detach;
12555 return 0;
12557 _ACEOF
12558 rm -f conftest.$ac_objext conftest$ac_exeext
12559 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12560 (eval $ac_link) 2>conftest.er1
12561 ac_status=$?
12562 grep -v '^ *+' conftest.er1 >conftest.err
12563 rm -f conftest.er1
12564 cat conftest.err >&5
12565 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12566 (exit $ac_status); } &&
12567 { ac_try='test -z "$ac_c_werror_flag"
12568 || test ! -s conftest.err'
12569 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12570 (eval $ac_try) 2>&5
12571 ac_status=$?
12572 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12573 (exit $ac_status); }; } &&
12574 { ac_try='test -s conftest$ac_exeext'
12575 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12576 (eval $ac_try) 2>&5
12577 ac_status=$?
12578 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12579 (exit $ac_status); }; }; then
12580 ac_cv_func_pthread_detach=yes
12581 else
12582 echo "$as_me: failed program was:" >&5
12583 sed 's/^/| /' conftest.$ac_ext >&5
12585 ac_cv_func_pthread_detach=no
12587 rm -f conftest.err conftest.$ac_objext \
12588 conftest$ac_exeext conftest.$ac_ext
12590 echo "$as_me:$LINENO: result: $ac_cv_func_pthread_detach" >&5
12591 echo "${ECHO_T}$ac_cv_func_pthread_detach" >&6
12592 if test $ac_cv_func_pthread_detach = yes; then
12593 cat >>confdefs.h <<\_ACEOF
12594 #define WITH_THREAD 1
12595 _ACEOF
12597 posix_threads=yes
12598 THREADOBJ="Python/thread.o"
12599 else
12601 if test "${ac_cv_header_atheos_threads_h+set}" = set; then
12602 echo "$as_me:$LINENO: checking for atheos/threads.h" >&5
12603 echo $ECHO_N "checking for atheos/threads.h... $ECHO_C" >&6
12604 if test "${ac_cv_header_atheos_threads_h+set}" = set; then
12605 echo $ECHO_N "(cached) $ECHO_C" >&6
12607 echo "$as_me:$LINENO: result: $ac_cv_header_atheos_threads_h" >&5
12608 echo "${ECHO_T}$ac_cv_header_atheos_threads_h" >&6
12609 else
12610 # Is the header compilable?
12611 echo "$as_me:$LINENO: checking atheos/threads.h usability" >&5
12612 echo $ECHO_N "checking atheos/threads.h usability... $ECHO_C" >&6
12613 cat >conftest.$ac_ext <<_ACEOF
12614 /* confdefs.h. */
12615 _ACEOF
12616 cat confdefs.h >>conftest.$ac_ext
12617 cat >>conftest.$ac_ext <<_ACEOF
12618 /* end confdefs.h. */
12619 $ac_includes_default
12620 #include <atheos/threads.h>
12621 _ACEOF
12622 rm -f conftest.$ac_objext
12623 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12624 (eval $ac_compile) 2>conftest.er1
12625 ac_status=$?
12626 grep -v '^ *+' conftest.er1 >conftest.err
12627 rm -f conftest.er1
12628 cat conftest.err >&5
12629 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12630 (exit $ac_status); } &&
12631 { ac_try='test -z "$ac_c_werror_flag"
12632 || test ! -s conftest.err'
12633 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12634 (eval $ac_try) 2>&5
12635 ac_status=$?
12636 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12637 (exit $ac_status); }; } &&
12638 { ac_try='test -s conftest.$ac_objext'
12639 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12640 (eval $ac_try) 2>&5
12641 ac_status=$?
12642 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12643 (exit $ac_status); }; }; then
12644 ac_header_compiler=yes
12645 else
12646 echo "$as_me: failed program was:" >&5
12647 sed 's/^/| /' conftest.$ac_ext >&5
12649 ac_header_compiler=no
12651 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
12652 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
12653 echo "${ECHO_T}$ac_header_compiler" >&6
12655 # Is the header present?
12656 echo "$as_me:$LINENO: checking atheos/threads.h presence" >&5
12657 echo $ECHO_N "checking atheos/threads.h presence... $ECHO_C" >&6
12658 cat >conftest.$ac_ext <<_ACEOF
12659 /* confdefs.h. */
12660 _ACEOF
12661 cat confdefs.h >>conftest.$ac_ext
12662 cat >>conftest.$ac_ext <<_ACEOF
12663 /* end confdefs.h. */
12664 #include <atheos/threads.h>
12665 _ACEOF
12666 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
12667 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
12668 ac_status=$?
12669 grep -v '^ *+' conftest.er1 >conftest.err
12670 rm -f conftest.er1
12671 cat conftest.err >&5
12672 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12673 (exit $ac_status); } >/dev/null; then
12674 if test -s conftest.err; then
12675 ac_cpp_err=$ac_c_preproc_warn_flag
12676 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
12677 else
12678 ac_cpp_err=
12680 else
12681 ac_cpp_err=yes
12683 if test -z "$ac_cpp_err"; then
12684 ac_header_preproc=yes
12685 else
12686 echo "$as_me: failed program was:" >&5
12687 sed 's/^/| /' conftest.$ac_ext >&5
12689 ac_header_preproc=no
12691 rm -f conftest.err conftest.$ac_ext
12692 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
12693 echo "${ECHO_T}$ac_header_preproc" >&6
12695 # So? What about this header?
12696 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
12697 yes:no: )
12698 { echo "$as_me:$LINENO: WARNING: atheos/threads.h: accepted by the compiler, rejected by the preprocessor!" >&5
12699 echo "$as_me: WARNING: atheos/threads.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
12700 { echo "$as_me:$LINENO: WARNING: atheos/threads.h: proceeding with the compiler's result" >&5
12701 echo "$as_me: WARNING: atheos/threads.h: proceeding with the compiler's result" >&2;}
12702 ac_header_preproc=yes
12704 no:yes:* )
12705 { echo "$as_me:$LINENO: WARNING: atheos/threads.h: present but cannot be compiled" >&5
12706 echo "$as_me: WARNING: atheos/threads.h: present but cannot be compiled" >&2;}
12707 { echo "$as_me:$LINENO: WARNING: atheos/threads.h: check for missing prerequisite headers?" >&5
12708 echo "$as_me: WARNING: atheos/threads.h: check for missing prerequisite headers?" >&2;}
12709 { echo "$as_me:$LINENO: WARNING: atheos/threads.h: see the Autoconf documentation" >&5
12710 echo "$as_me: WARNING: atheos/threads.h: see the Autoconf documentation" >&2;}
12711 { echo "$as_me:$LINENO: WARNING: atheos/threads.h: section \"Present But Cannot Be Compiled\"" >&5
12712 echo "$as_me: WARNING: atheos/threads.h: section \"Present But Cannot Be Compiled\"" >&2;}
12713 { echo "$as_me:$LINENO: WARNING: atheos/threads.h: proceeding with the preprocessor's result" >&5
12714 echo "$as_me: WARNING: atheos/threads.h: proceeding with the preprocessor's result" >&2;}
12715 { echo "$as_me:$LINENO: WARNING: atheos/threads.h: in the future, the compiler will take precedence" >&5
12716 echo "$as_me: WARNING: atheos/threads.h: in the future, the compiler will take precedence" >&2;}
12718 cat <<\_ASBOX
12719 ## ------------------------------------------------ ##
12720 ## Report this to http://www.python.org/python-bugs ##
12721 ## ------------------------------------------------ ##
12722 _ASBOX
12724 sed "s/^/$as_me: WARNING: /" >&2
12726 esac
12727 echo "$as_me:$LINENO: checking for atheos/threads.h" >&5
12728 echo $ECHO_N "checking for atheos/threads.h... $ECHO_C" >&6
12729 if test "${ac_cv_header_atheos_threads_h+set}" = set; then
12730 echo $ECHO_N "(cached) $ECHO_C" >&6
12731 else
12732 ac_cv_header_atheos_threads_h=$ac_header_preproc
12734 echo "$as_me:$LINENO: result: $ac_cv_header_atheos_threads_h" >&5
12735 echo "${ECHO_T}$ac_cv_header_atheos_threads_h" >&6
12738 if test $ac_cv_header_atheos_threads_h = yes; then
12739 cat >>confdefs.h <<\_ACEOF
12740 #define WITH_THREAD 1
12741 _ACEOF
12744 cat >>confdefs.h <<\_ACEOF
12745 #define ATHEOS_THREADS 1
12746 _ACEOF
12748 THREADOBJ="Python/thread.o"
12749 else
12751 if test "${ac_cv_header_kernel_OS_h+set}" = set; then
12752 echo "$as_me:$LINENO: checking for kernel/OS.h" >&5
12753 echo $ECHO_N "checking for kernel/OS.h... $ECHO_C" >&6
12754 if test "${ac_cv_header_kernel_OS_h+set}" = set; then
12755 echo $ECHO_N "(cached) $ECHO_C" >&6
12757 echo "$as_me:$LINENO: result: $ac_cv_header_kernel_OS_h" >&5
12758 echo "${ECHO_T}$ac_cv_header_kernel_OS_h" >&6
12759 else
12760 # Is the header compilable?
12761 echo "$as_me:$LINENO: checking kernel/OS.h usability" >&5
12762 echo $ECHO_N "checking kernel/OS.h usability... $ECHO_C" >&6
12763 cat >conftest.$ac_ext <<_ACEOF
12764 /* confdefs.h. */
12765 _ACEOF
12766 cat confdefs.h >>conftest.$ac_ext
12767 cat >>conftest.$ac_ext <<_ACEOF
12768 /* end confdefs.h. */
12769 $ac_includes_default
12770 #include <kernel/OS.h>
12771 _ACEOF
12772 rm -f conftest.$ac_objext
12773 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12774 (eval $ac_compile) 2>conftest.er1
12775 ac_status=$?
12776 grep -v '^ *+' conftest.er1 >conftest.err
12777 rm -f conftest.er1
12778 cat conftest.err >&5
12779 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12780 (exit $ac_status); } &&
12781 { ac_try='test -z "$ac_c_werror_flag"
12782 || test ! -s conftest.err'
12783 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12784 (eval $ac_try) 2>&5
12785 ac_status=$?
12786 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12787 (exit $ac_status); }; } &&
12788 { ac_try='test -s conftest.$ac_objext'
12789 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12790 (eval $ac_try) 2>&5
12791 ac_status=$?
12792 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12793 (exit $ac_status); }; }; then
12794 ac_header_compiler=yes
12795 else
12796 echo "$as_me: failed program was:" >&5
12797 sed 's/^/| /' conftest.$ac_ext >&5
12799 ac_header_compiler=no
12801 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
12802 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
12803 echo "${ECHO_T}$ac_header_compiler" >&6
12805 # Is the header present?
12806 echo "$as_me:$LINENO: checking kernel/OS.h presence" >&5
12807 echo $ECHO_N "checking kernel/OS.h presence... $ECHO_C" >&6
12808 cat >conftest.$ac_ext <<_ACEOF
12809 /* confdefs.h. */
12810 _ACEOF
12811 cat confdefs.h >>conftest.$ac_ext
12812 cat >>conftest.$ac_ext <<_ACEOF
12813 /* end confdefs.h. */
12814 #include <kernel/OS.h>
12815 _ACEOF
12816 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
12817 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
12818 ac_status=$?
12819 grep -v '^ *+' conftest.er1 >conftest.err
12820 rm -f conftest.er1
12821 cat conftest.err >&5
12822 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12823 (exit $ac_status); } >/dev/null; then
12824 if test -s conftest.err; then
12825 ac_cpp_err=$ac_c_preproc_warn_flag
12826 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
12827 else
12828 ac_cpp_err=
12830 else
12831 ac_cpp_err=yes
12833 if test -z "$ac_cpp_err"; then
12834 ac_header_preproc=yes
12835 else
12836 echo "$as_me: failed program was:" >&5
12837 sed 's/^/| /' conftest.$ac_ext >&5
12839 ac_header_preproc=no
12841 rm -f conftest.err conftest.$ac_ext
12842 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
12843 echo "${ECHO_T}$ac_header_preproc" >&6
12845 # So? What about this header?
12846 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
12847 yes:no: )
12848 { echo "$as_me:$LINENO: WARNING: kernel/OS.h: accepted by the compiler, rejected by the preprocessor!" >&5
12849 echo "$as_me: WARNING: kernel/OS.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
12850 { echo "$as_me:$LINENO: WARNING: kernel/OS.h: proceeding with the compiler's result" >&5
12851 echo "$as_me: WARNING: kernel/OS.h: proceeding with the compiler's result" >&2;}
12852 ac_header_preproc=yes
12854 no:yes:* )
12855 { echo "$as_me:$LINENO: WARNING: kernel/OS.h: present but cannot be compiled" >&5
12856 echo "$as_me: WARNING: kernel/OS.h: present but cannot be compiled" >&2;}
12857 { echo "$as_me:$LINENO: WARNING: kernel/OS.h: check for missing prerequisite headers?" >&5
12858 echo "$as_me: WARNING: kernel/OS.h: check for missing prerequisite headers?" >&2;}
12859 { echo "$as_me:$LINENO: WARNING: kernel/OS.h: see the Autoconf documentation" >&5
12860 echo "$as_me: WARNING: kernel/OS.h: see the Autoconf documentation" >&2;}
12861 { echo "$as_me:$LINENO: WARNING: kernel/OS.h: section \"Present But Cannot Be Compiled\"" >&5
12862 echo "$as_me: WARNING: kernel/OS.h: section \"Present But Cannot Be Compiled\"" >&2;}
12863 { echo "$as_me:$LINENO: WARNING: kernel/OS.h: proceeding with the preprocessor's result" >&5
12864 echo "$as_me: WARNING: kernel/OS.h: proceeding with the preprocessor's result" >&2;}
12865 { echo "$as_me:$LINENO: WARNING: kernel/OS.h: in the future, the compiler will take precedence" >&5
12866 echo "$as_me: WARNING: kernel/OS.h: in the future, the compiler will take precedence" >&2;}
12868 cat <<\_ASBOX
12869 ## ------------------------------------------------ ##
12870 ## Report this to http://www.python.org/python-bugs ##
12871 ## ------------------------------------------------ ##
12872 _ASBOX
12874 sed "s/^/$as_me: WARNING: /" >&2
12876 esac
12877 echo "$as_me:$LINENO: checking for kernel/OS.h" >&5
12878 echo $ECHO_N "checking for kernel/OS.h... $ECHO_C" >&6
12879 if test "${ac_cv_header_kernel_OS_h+set}" = set; then
12880 echo $ECHO_N "(cached) $ECHO_C" >&6
12881 else
12882 ac_cv_header_kernel_OS_h=$ac_header_preproc
12884 echo "$as_me:$LINENO: result: $ac_cv_header_kernel_OS_h" >&5
12885 echo "${ECHO_T}$ac_cv_header_kernel_OS_h" >&6
12888 if test $ac_cv_header_kernel_OS_h = yes; then
12889 cat >>confdefs.h <<\_ACEOF
12890 #define WITH_THREAD 1
12891 _ACEOF
12894 cat >>confdefs.h <<\_ACEOF
12895 #define BEOS_THREADS 1
12896 _ACEOF
12898 THREADOBJ="Python/thread.o"
12899 else
12901 echo "$as_me:$LINENO: checking for pthread_create in -lpthreads" >&5
12902 echo $ECHO_N "checking for pthread_create in -lpthreads... $ECHO_C" >&6
12903 if test "${ac_cv_lib_pthreads_pthread_create+set}" = set; then
12904 echo $ECHO_N "(cached) $ECHO_C" >&6
12905 else
12906 ac_check_lib_save_LIBS=$LIBS
12907 LIBS="-lpthreads $LIBS"
12908 cat >conftest.$ac_ext <<_ACEOF
12909 /* confdefs.h. */
12910 _ACEOF
12911 cat confdefs.h >>conftest.$ac_ext
12912 cat >>conftest.$ac_ext <<_ACEOF
12913 /* end confdefs.h. */
12915 /* Override any gcc2 internal prototype to avoid an error. */
12916 #ifdef __cplusplus
12917 extern "C"
12918 #endif
12919 /* We use char because int might match the return type of a gcc2
12920 builtin and then its argument prototype would still apply. */
12921 char pthread_create ();
12923 main ()
12925 pthread_create ();
12927 return 0;
12929 _ACEOF
12930 rm -f conftest.$ac_objext conftest$ac_exeext
12931 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12932 (eval $ac_link) 2>conftest.er1
12933 ac_status=$?
12934 grep -v '^ *+' conftest.er1 >conftest.err
12935 rm -f conftest.er1
12936 cat conftest.err >&5
12937 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12938 (exit $ac_status); } &&
12939 { ac_try='test -z "$ac_c_werror_flag"
12940 || test ! -s conftest.err'
12941 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12942 (eval $ac_try) 2>&5
12943 ac_status=$?
12944 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12945 (exit $ac_status); }; } &&
12946 { ac_try='test -s conftest$ac_exeext'
12947 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12948 (eval $ac_try) 2>&5
12949 ac_status=$?
12950 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12951 (exit $ac_status); }; }; then
12952 ac_cv_lib_pthreads_pthread_create=yes
12953 else
12954 echo "$as_me: failed program was:" >&5
12955 sed 's/^/| /' conftest.$ac_ext >&5
12957 ac_cv_lib_pthreads_pthread_create=no
12959 rm -f conftest.err conftest.$ac_objext \
12960 conftest$ac_exeext conftest.$ac_ext
12961 LIBS=$ac_check_lib_save_LIBS
12963 echo "$as_me:$LINENO: result: $ac_cv_lib_pthreads_pthread_create" >&5
12964 echo "${ECHO_T}$ac_cv_lib_pthreads_pthread_create" >&6
12965 if test $ac_cv_lib_pthreads_pthread_create = yes; then
12966 cat >>confdefs.h <<\_ACEOF
12967 #define WITH_THREAD 1
12968 _ACEOF
12970 posix_threads=yes
12971 LIBS="$LIBS -lpthreads"
12972 THREADOBJ="Python/thread.o"
12973 else
12975 echo "$as_me:$LINENO: checking for pthread_create in -lc_r" >&5
12976 echo $ECHO_N "checking for pthread_create in -lc_r... $ECHO_C" >&6
12977 if test "${ac_cv_lib_c_r_pthread_create+set}" = set; then
12978 echo $ECHO_N "(cached) $ECHO_C" >&6
12979 else
12980 ac_check_lib_save_LIBS=$LIBS
12981 LIBS="-lc_r $LIBS"
12982 cat >conftest.$ac_ext <<_ACEOF
12983 /* confdefs.h. */
12984 _ACEOF
12985 cat confdefs.h >>conftest.$ac_ext
12986 cat >>conftest.$ac_ext <<_ACEOF
12987 /* end confdefs.h. */
12989 /* Override any gcc2 internal prototype to avoid an error. */
12990 #ifdef __cplusplus
12991 extern "C"
12992 #endif
12993 /* We use char because int might match the return type of a gcc2
12994 builtin and then its argument prototype would still apply. */
12995 char pthread_create ();
12997 main ()
12999 pthread_create ();
13001 return 0;
13003 _ACEOF
13004 rm -f conftest.$ac_objext conftest$ac_exeext
13005 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
13006 (eval $ac_link) 2>conftest.er1
13007 ac_status=$?
13008 grep -v '^ *+' conftest.er1 >conftest.err
13009 rm -f conftest.er1
13010 cat conftest.err >&5
13011 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13012 (exit $ac_status); } &&
13013 { ac_try='test -z "$ac_c_werror_flag"
13014 || test ! -s conftest.err'
13015 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13016 (eval $ac_try) 2>&5
13017 ac_status=$?
13018 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13019 (exit $ac_status); }; } &&
13020 { ac_try='test -s conftest$ac_exeext'
13021 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13022 (eval $ac_try) 2>&5
13023 ac_status=$?
13024 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13025 (exit $ac_status); }; }; then
13026 ac_cv_lib_c_r_pthread_create=yes
13027 else
13028 echo "$as_me: failed program was:" >&5
13029 sed 's/^/| /' conftest.$ac_ext >&5
13031 ac_cv_lib_c_r_pthread_create=no
13033 rm -f conftest.err conftest.$ac_objext \
13034 conftest$ac_exeext conftest.$ac_ext
13035 LIBS=$ac_check_lib_save_LIBS
13037 echo "$as_me:$LINENO: result: $ac_cv_lib_c_r_pthread_create" >&5
13038 echo "${ECHO_T}$ac_cv_lib_c_r_pthread_create" >&6
13039 if test $ac_cv_lib_c_r_pthread_create = yes; then
13040 cat >>confdefs.h <<\_ACEOF
13041 #define WITH_THREAD 1
13042 _ACEOF
13044 posix_threads=yes
13045 LIBS="$LIBS -lc_r"
13046 THREADOBJ="Python/thread.o"
13047 else
13049 echo "$as_me:$LINENO: checking for __pthread_create_system in -lpthread" >&5
13050 echo $ECHO_N "checking for __pthread_create_system in -lpthread... $ECHO_C" >&6
13051 if test "${ac_cv_lib_pthread___pthread_create_system+set}" = set; then
13052 echo $ECHO_N "(cached) $ECHO_C" >&6
13053 else
13054 ac_check_lib_save_LIBS=$LIBS
13055 LIBS="-lpthread $LIBS"
13056 cat >conftest.$ac_ext <<_ACEOF
13057 /* confdefs.h. */
13058 _ACEOF
13059 cat confdefs.h >>conftest.$ac_ext
13060 cat >>conftest.$ac_ext <<_ACEOF
13061 /* end confdefs.h. */
13063 /* Override any gcc2 internal prototype to avoid an error. */
13064 #ifdef __cplusplus
13065 extern "C"
13066 #endif
13067 /* We use char because int might match the return type of a gcc2
13068 builtin and then its argument prototype would still apply. */
13069 char __pthread_create_system ();
13071 main ()
13073 __pthread_create_system ();
13075 return 0;
13077 _ACEOF
13078 rm -f conftest.$ac_objext conftest$ac_exeext
13079 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
13080 (eval $ac_link) 2>conftest.er1
13081 ac_status=$?
13082 grep -v '^ *+' conftest.er1 >conftest.err
13083 rm -f conftest.er1
13084 cat conftest.err >&5
13085 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13086 (exit $ac_status); } &&
13087 { ac_try='test -z "$ac_c_werror_flag"
13088 || test ! -s conftest.err'
13089 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13090 (eval $ac_try) 2>&5
13091 ac_status=$?
13092 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13093 (exit $ac_status); }; } &&
13094 { ac_try='test -s conftest$ac_exeext'
13095 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13096 (eval $ac_try) 2>&5
13097 ac_status=$?
13098 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13099 (exit $ac_status); }; }; then
13100 ac_cv_lib_pthread___pthread_create_system=yes
13101 else
13102 echo "$as_me: failed program was:" >&5
13103 sed 's/^/| /' conftest.$ac_ext >&5
13105 ac_cv_lib_pthread___pthread_create_system=no
13107 rm -f conftest.err conftest.$ac_objext \
13108 conftest$ac_exeext conftest.$ac_ext
13109 LIBS=$ac_check_lib_save_LIBS
13111 echo "$as_me:$LINENO: result: $ac_cv_lib_pthread___pthread_create_system" >&5
13112 echo "${ECHO_T}$ac_cv_lib_pthread___pthread_create_system" >&6
13113 if test $ac_cv_lib_pthread___pthread_create_system = yes; then
13114 cat >>confdefs.h <<\_ACEOF
13115 #define WITH_THREAD 1
13116 _ACEOF
13118 posix_threads=yes
13119 LIBS="$LIBS -lpthread"
13120 THREADOBJ="Python/thread.o"
13121 else
13123 echo "$as_me:$LINENO: checking for pthread_create in -lcma" >&5
13124 echo $ECHO_N "checking for pthread_create in -lcma... $ECHO_C" >&6
13125 if test "${ac_cv_lib_cma_pthread_create+set}" = set; then
13126 echo $ECHO_N "(cached) $ECHO_C" >&6
13127 else
13128 ac_check_lib_save_LIBS=$LIBS
13129 LIBS="-lcma $LIBS"
13130 cat >conftest.$ac_ext <<_ACEOF
13131 /* confdefs.h. */
13132 _ACEOF
13133 cat confdefs.h >>conftest.$ac_ext
13134 cat >>conftest.$ac_ext <<_ACEOF
13135 /* end confdefs.h. */
13137 /* Override any gcc2 internal prototype to avoid an error. */
13138 #ifdef __cplusplus
13139 extern "C"
13140 #endif
13141 /* We use char because int might match the return type of a gcc2
13142 builtin and then its argument prototype would still apply. */
13143 char pthread_create ();
13145 main ()
13147 pthread_create ();
13149 return 0;
13151 _ACEOF
13152 rm -f conftest.$ac_objext conftest$ac_exeext
13153 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
13154 (eval $ac_link) 2>conftest.er1
13155 ac_status=$?
13156 grep -v '^ *+' conftest.er1 >conftest.err
13157 rm -f conftest.er1
13158 cat conftest.err >&5
13159 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13160 (exit $ac_status); } &&
13161 { ac_try='test -z "$ac_c_werror_flag"
13162 || test ! -s conftest.err'
13163 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13164 (eval $ac_try) 2>&5
13165 ac_status=$?
13166 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13167 (exit $ac_status); }; } &&
13168 { ac_try='test -s conftest$ac_exeext'
13169 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13170 (eval $ac_try) 2>&5
13171 ac_status=$?
13172 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13173 (exit $ac_status); }; }; then
13174 ac_cv_lib_cma_pthread_create=yes
13175 else
13176 echo "$as_me: failed program was:" >&5
13177 sed 's/^/| /' conftest.$ac_ext >&5
13179 ac_cv_lib_cma_pthread_create=no
13181 rm -f conftest.err conftest.$ac_objext \
13182 conftest$ac_exeext conftest.$ac_ext
13183 LIBS=$ac_check_lib_save_LIBS
13185 echo "$as_me:$LINENO: result: $ac_cv_lib_cma_pthread_create" >&5
13186 echo "${ECHO_T}$ac_cv_lib_cma_pthread_create" >&6
13187 if test $ac_cv_lib_cma_pthread_create = yes; then
13188 cat >>confdefs.h <<\_ACEOF
13189 #define WITH_THREAD 1
13190 _ACEOF
13192 posix_threads=yes
13193 LIBS="$LIBS -lcma"
13194 THREADOBJ="Python/thread.o"
13195 else
13197 USE_THREAD_MODULE="#"
13216 rm -f conftest.err conftest.$ac_objext \
13217 conftest$ac_exeext conftest.$ac_ext
13226 echo "$as_me:$LINENO: checking for usconfig in -lmpc" >&5
13227 echo $ECHO_N "checking for usconfig in -lmpc... $ECHO_C" >&6
13228 if test "${ac_cv_lib_mpc_usconfig+set}" = set; then
13229 echo $ECHO_N "(cached) $ECHO_C" >&6
13230 else
13231 ac_check_lib_save_LIBS=$LIBS
13232 LIBS="-lmpc $LIBS"
13233 cat >conftest.$ac_ext <<_ACEOF
13234 /* confdefs.h. */
13235 _ACEOF
13236 cat confdefs.h >>conftest.$ac_ext
13237 cat >>conftest.$ac_ext <<_ACEOF
13238 /* end confdefs.h. */
13240 /* Override any gcc2 internal prototype to avoid an error. */
13241 #ifdef __cplusplus
13242 extern "C"
13243 #endif
13244 /* We use char because int might match the return type of a gcc2
13245 builtin and then its argument prototype would still apply. */
13246 char usconfig ();
13248 main ()
13250 usconfig ();
13252 return 0;
13254 _ACEOF
13255 rm -f conftest.$ac_objext conftest$ac_exeext
13256 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
13257 (eval $ac_link) 2>conftest.er1
13258 ac_status=$?
13259 grep -v '^ *+' conftest.er1 >conftest.err
13260 rm -f conftest.er1
13261 cat conftest.err >&5
13262 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13263 (exit $ac_status); } &&
13264 { ac_try='test -z "$ac_c_werror_flag"
13265 || test ! -s conftest.err'
13266 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13267 (eval $ac_try) 2>&5
13268 ac_status=$?
13269 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13270 (exit $ac_status); }; } &&
13271 { ac_try='test -s conftest$ac_exeext'
13272 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13273 (eval $ac_try) 2>&5
13274 ac_status=$?
13275 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13276 (exit $ac_status); }; }; then
13277 ac_cv_lib_mpc_usconfig=yes
13278 else
13279 echo "$as_me: failed program was:" >&5
13280 sed 's/^/| /' conftest.$ac_ext >&5
13282 ac_cv_lib_mpc_usconfig=no
13284 rm -f conftest.err conftest.$ac_objext \
13285 conftest$ac_exeext conftest.$ac_ext
13286 LIBS=$ac_check_lib_save_LIBS
13288 echo "$as_me:$LINENO: result: $ac_cv_lib_mpc_usconfig" >&5
13289 echo "${ECHO_T}$ac_cv_lib_mpc_usconfig" >&6
13290 if test $ac_cv_lib_mpc_usconfig = yes; then
13291 cat >>confdefs.h <<\_ACEOF
13292 #define WITH_THREAD 1
13293 _ACEOF
13295 LIBS="$LIBS -lmpc"
13296 THREADOBJ="Python/thread.o"
13297 USE_THREAD_MODULE=""
13301 if test "$posix_threads" != "yes"; then
13302 echo "$as_me:$LINENO: checking for thr_create in -lthread" >&5
13303 echo $ECHO_N "checking for thr_create in -lthread... $ECHO_C" >&6
13304 if test "${ac_cv_lib_thread_thr_create+set}" = set; then
13305 echo $ECHO_N "(cached) $ECHO_C" >&6
13306 else
13307 ac_check_lib_save_LIBS=$LIBS
13308 LIBS="-lthread $LIBS"
13309 cat >conftest.$ac_ext <<_ACEOF
13310 /* confdefs.h. */
13311 _ACEOF
13312 cat confdefs.h >>conftest.$ac_ext
13313 cat >>conftest.$ac_ext <<_ACEOF
13314 /* end confdefs.h. */
13316 /* Override any gcc2 internal prototype to avoid an error. */
13317 #ifdef __cplusplus
13318 extern "C"
13319 #endif
13320 /* We use char because int might match the return type of a gcc2
13321 builtin and then its argument prototype would still apply. */
13322 char thr_create ();
13324 main ()
13326 thr_create ();
13328 return 0;
13330 _ACEOF
13331 rm -f conftest.$ac_objext conftest$ac_exeext
13332 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
13333 (eval $ac_link) 2>conftest.er1
13334 ac_status=$?
13335 grep -v '^ *+' conftest.er1 >conftest.err
13336 rm -f conftest.er1
13337 cat conftest.err >&5
13338 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13339 (exit $ac_status); } &&
13340 { ac_try='test -z "$ac_c_werror_flag"
13341 || test ! -s conftest.err'
13342 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13343 (eval $ac_try) 2>&5
13344 ac_status=$?
13345 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13346 (exit $ac_status); }; } &&
13347 { ac_try='test -s conftest$ac_exeext'
13348 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13349 (eval $ac_try) 2>&5
13350 ac_status=$?
13351 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13352 (exit $ac_status); }; }; then
13353 ac_cv_lib_thread_thr_create=yes
13354 else
13355 echo "$as_me: failed program was:" >&5
13356 sed 's/^/| /' conftest.$ac_ext >&5
13358 ac_cv_lib_thread_thr_create=no
13360 rm -f conftest.err conftest.$ac_objext \
13361 conftest$ac_exeext conftest.$ac_ext
13362 LIBS=$ac_check_lib_save_LIBS
13364 echo "$as_me:$LINENO: result: $ac_cv_lib_thread_thr_create" >&5
13365 echo "${ECHO_T}$ac_cv_lib_thread_thr_create" >&6
13366 if test $ac_cv_lib_thread_thr_create = yes; then
13367 cat >>confdefs.h <<\_ACEOF
13368 #define WITH_THREAD 1
13369 _ACEOF
13371 LIBS="$LIBS -lthread"
13372 THREADOBJ="Python/thread.o"
13373 USE_THREAD_MODULE=""
13378 if test "$USE_THREAD_MODULE" != "#"
13379 then
13380 # If the above checks didn't disable threads, (at least) OSF1
13381 # needs this '-threads' argument during linking.
13382 case $ac_sys_system in
13383 OSF1) LDLAST=-threads;;
13384 esac
13388 if test "$posix_threads" = "yes"; then
13389 if test "$unistd_defines_pthreads" = "no"; then
13391 cat >>confdefs.h <<\_ACEOF
13392 #define _POSIX_THREADS 1
13393 _ACEOF
13397 # Bug 662787: Using semaphores causes unexplicable hangs on Solaris 8.
13398 case $ac_sys_system/$ac_sys_release in
13399 SunOS/5.6)
13400 cat >>confdefs.h <<\_ACEOF
13401 #define HAVE_PTHREAD_DESTRUCTOR 1
13402 _ACEOF
13405 SunOS/5.8)
13406 cat >>confdefs.h <<\_ACEOF
13407 #define HAVE_BROKEN_POSIX_SEMAPHORES 1
13408 _ACEOF
13411 esac
13413 echo "$as_me:$LINENO: checking if PTHREAD_SCOPE_SYSTEM is supported" >&5
13414 echo $ECHO_N "checking if PTHREAD_SCOPE_SYSTEM is supported... $ECHO_C" >&6
13415 if test "${ac_cv_pthread_system_supported+set}" = set; then
13416 echo $ECHO_N "(cached) $ECHO_C" >&6
13417 else
13418 if test "$cross_compiling" = yes; then
13419 ac_cv_pthread_system_supported=no
13420 else
13421 cat >conftest.$ac_ext <<_ACEOF
13422 /* confdefs.h. */
13423 _ACEOF
13424 cat confdefs.h >>conftest.$ac_ext
13425 cat >>conftest.$ac_ext <<_ACEOF
13426 /* end confdefs.h. */
13427 #include <pthread.h>
13428 void *foo(void *parm) {
13429 return NULL;
13431 main() {
13432 pthread_attr_t attr;
13433 pthread_t id;
13434 if (pthread_attr_init(&attr)) exit(-1);
13435 if (pthread_attr_setscope(&attr, PTHREAD_SCOPE_SYSTEM)) exit(-1);
13436 if (pthread_create(&id, &attr, foo, NULL)) exit(-1);
13437 exit(0);
13439 _ACEOF
13440 rm -f conftest$ac_exeext
13441 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
13442 (eval $ac_link) 2>&5
13443 ac_status=$?
13444 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13445 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
13446 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13447 (eval $ac_try) 2>&5
13448 ac_status=$?
13449 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13450 (exit $ac_status); }; }; then
13451 ac_cv_pthread_system_supported=yes
13452 else
13453 echo "$as_me: program exited with status $ac_status" >&5
13454 echo "$as_me: failed program was:" >&5
13455 sed 's/^/| /' conftest.$ac_ext >&5
13457 ( exit $ac_status )
13458 ac_cv_pthread_system_supported=no
13460 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
13465 echo "$as_me:$LINENO: result: $ac_cv_pthread_system_supported" >&5
13466 echo "${ECHO_T}$ac_cv_pthread_system_supported" >&6
13467 if test "$ac_cv_pthread_system_supported" = "yes"; then
13469 cat >>confdefs.h <<\_ACEOF
13470 #define PTHREAD_SYSTEM_SCHED_SUPPORTED 1
13471 _ACEOF
13475 for ac_func in pthread_sigmask
13477 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
13478 echo "$as_me:$LINENO: checking for $ac_func" >&5
13479 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
13480 if eval "test \"\${$as_ac_var+set}\" = set"; then
13481 echo $ECHO_N "(cached) $ECHO_C" >&6
13482 else
13483 cat >conftest.$ac_ext <<_ACEOF
13484 /* confdefs.h. */
13485 _ACEOF
13486 cat confdefs.h >>conftest.$ac_ext
13487 cat >>conftest.$ac_ext <<_ACEOF
13488 /* end confdefs.h. */
13489 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
13490 For example, HP-UX 11i <limits.h> declares gettimeofday. */
13491 #define $ac_func innocuous_$ac_func
13493 /* System header to define __stub macros and hopefully few prototypes,
13494 which can conflict with char $ac_func (); below.
13495 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
13496 <limits.h> exists even on freestanding compilers. */
13498 #ifdef __STDC__
13499 # include <limits.h>
13500 #else
13501 # include <assert.h>
13502 #endif
13504 #undef $ac_func
13506 /* Override any gcc2 internal prototype to avoid an error. */
13507 #ifdef __cplusplus
13508 extern "C"
13510 #endif
13511 /* We use char because int might match the return type of a gcc2
13512 builtin and then its argument prototype would still apply. */
13513 char $ac_func ();
13514 /* The GNU C library defines this for functions which it implements
13515 to always fail with ENOSYS. Some functions are actually named
13516 something starting with __ and the normal name is an alias. */
13517 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
13518 choke me
13519 #else
13520 char (*f) () = $ac_func;
13521 #endif
13522 #ifdef __cplusplus
13524 #endif
13527 main ()
13529 return f != $ac_func;
13531 return 0;
13533 _ACEOF
13534 rm -f conftest.$ac_objext conftest$ac_exeext
13535 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
13536 (eval $ac_link) 2>conftest.er1
13537 ac_status=$?
13538 grep -v '^ *+' conftest.er1 >conftest.err
13539 rm -f conftest.er1
13540 cat conftest.err >&5
13541 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13542 (exit $ac_status); } &&
13543 { ac_try='test -z "$ac_c_werror_flag"
13544 || test ! -s conftest.err'
13545 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13546 (eval $ac_try) 2>&5
13547 ac_status=$?
13548 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13549 (exit $ac_status); }; } &&
13550 { ac_try='test -s conftest$ac_exeext'
13551 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13552 (eval $ac_try) 2>&5
13553 ac_status=$?
13554 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13555 (exit $ac_status); }; }; then
13556 eval "$as_ac_var=yes"
13557 else
13558 echo "$as_me: failed program was:" >&5
13559 sed 's/^/| /' conftest.$ac_ext >&5
13561 eval "$as_ac_var=no"
13563 rm -f conftest.err conftest.$ac_objext \
13564 conftest$ac_exeext conftest.$ac_ext
13566 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
13567 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
13568 if test `eval echo '${'$as_ac_var'}'` = yes; then
13569 cat >>confdefs.h <<_ACEOF
13570 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
13571 _ACEOF
13572 case $ac_sys_system in
13573 CYGWIN*)
13575 cat >>confdefs.h <<\_ACEOF
13576 #define HAVE_BROKEN_PTHREAD_SIGMASK 1
13577 _ACEOF
13580 esac
13582 done
13587 # Check for enable-ipv6
13590 echo "$as_me:$LINENO: checking if --enable-ipv6 is specified" >&5
13591 echo $ECHO_N "checking if --enable-ipv6 is specified... $ECHO_C" >&6
13592 # Check whether --enable-ipv6 or --disable-ipv6 was given.
13593 if test "${enable_ipv6+set}" = set; then
13594 enableval="$enable_ipv6"
13595 case "$enableval" in
13597 echo "$as_me:$LINENO: result: no" >&5
13598 echo "${ECHO_T}no" >&6
13599 ipv6=no
13601 *) echo "$as_me:$LINENO: result: yes" >&5
13602 echo "${ECHO_T}yes" >&6
13603 cat >>confdefs.h <<\_ACEOF
13604 #define ENABLE_IPV6 1
13605 _ACEOF
13607 ipv6=yes
13609 esac
13610 else
13612 if test "$cross_compiling" = yes; then
13613 echo "$as_me:$LINENO: result: no" >&5
13614 echo "${ECHO_T}no" >&6
13615 ipv6=no
13617 else
13618 cat >conftest.$ac_ext <<_ACEOF
13619 /* confdefs.h. */
13620 _ACEOF
13621 cat confdefs.h >>conftest.$ac_ext
13622 cat >>conftest.$ac_ext <<_ACEOF
13623 /* end confdefs.h. */
13624 /* AF_INET6 available check */
13625 #include <sys/types.h>
13626 #include <sys/socket.h>
13627 main()
13629 if (socket(AF_INET6, SOCK_STREAM, 0) < 0)
13630 exit(1);
13631 else
13632 exit(0);
13635 _ACEOF
13636 rm -f conftest$ac_exeext
13637 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
13638 (eval $ac_link) 2>&5
13639 ac_status=$?
13640 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13641 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
13642 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13643 (eval $ac_try) 2>&5
13644 ac_status=$?
13645 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13646 (exit $ac_status); }; }; then
13647 echo "$as_me:$LINENO: result: yes" >&5
13648 echo "${ECHO_T}yes" >&6
13649 ipv6=yes
13650 else
13651 echo "$as_me: program exited with status $ac_status" >&5
13652 echo "$as_me: failed program was:" >&5
13653 sed 's/^/| /' conftest.$ac_ext >&5
13655 ( exit $ac_status )
13656 echo "$as_me:$LINENO: result: no" >&5
13657 echo "${ECHO_T}no" >&6
13658 ipv6=no
13660 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
13663 if test "$ipv6" = "yes"; then
13664 echo "$as_me:$LINENO: checking if RFC2553 API is available" >&5
13665 echo $ECHO_N "checking if RFC2553 API is available... $ECHO_C" >&6
13666 cat >conftest.$ac_ext <<_ACEOF
13667 /* confdefs.h. */
13668 _ACEOF
13669 cat confdefs.h >>conftest.$ac_ext
13670 cat >>conftest.$ac_ext <<_ACEOF
13671 /* end confdefs.h. */
13672 #include <sys/types.h>
13673 #include <netinet/in.h>
13675 main ()
13677 struct sockaddr_in6 x;
13678 x.sin6_scope_id;
13680 return 0;
13682 _ACEOF
13683 rm -f conftest.$ac_objext
13684 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13685 (eval $ac_compile) 2>conftest.er1
13686 ac_status=$?
13687 grep -v '^ *+' conftest.er1 >conftest.err
13688 rm -f conftest.er1
13689 cat conftest.err >&5
13690 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13691 (exit $ac_status); } &&
13692 { ac_try='test -z "$ac_c_werror_flag"
13693 || test ! -s conftest.err'
13694 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13695 (eval $ac_try) 2>&5
13696 ac_status=$?
13697 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13698 (exit $ac_status); }; } &&
13699 { ac_try='test -s conftest.$ac_objext'
13700 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13701 (eval $ac_try) 2>&5
13702 ac_status=$?
13703 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13704 (exit $ac_status); }; }; then
13705 echo "$as_me:$LINENO: result: yes" >&5
13706 echo "${ECHO_T}yes" >&6
13707 ipv6=yes
13708 else
13709 echo "$as_me: failed program was:" >&5
13710 sed 's/^/| /' conftest.$ac_ext >&5
13712 echo "$as_me:$LINENO: result: no" >&5
13713 echo "${ECHO_T}no" >&6
13714 ipv6=no
13716 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
13719 if test "$ipv6" = "yes"; then
13720 cat >>confdefs.h <<\_ACEOF
13721 #define ENABLE_IPV6 1
13722 _ACEOF
13728 ipv6type=unknown
13729 ipv6lib=none
13730 ipv6trylibc=no
13732 if test "$ipv6" = "yes"; then
13733 echo "$as_me:$LINENO: checking ipv6 stack type" >&5
13734 echo $ECHO_N "checking ipv6 stack type... $ECHO_C" >&6
13735 for i in inria kame linux-glibc linux-inet6 solaris toshiba v6d zeta;
13737 case $i in
13738 inria)
13739 cat >conftest.$ac_ext <<_ACEOF
13740 /* confdefs.h. */
13741 _ACEOF
13742 cat confdefs.h >>conftest.$ac_ext
13743 cat >>conftest.$ac_ext <<_ACEOF
13744 /* end confdefs.h. */
13746 #include <netinet/in.h>
13747 #ifdef IPV6_INRIA_VERSION
13749 #endif
13750 _ACEOF
13751 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13752 $EGREP "yes" >/dev/null 2>&1; then
13753 ipv6type=$i
13755 rm -f conftest*
13758 kame)
13759 cat >conftest.$ac_ext <<_ACEOF
13760 /* confdefs.h. */
13761 _ACEOF
13762 cat confdefs.h >>conftest.$ac_ext
13763 cat >>conftest.$ac_ext <<_ACEOF
13764 /* end confdefs.h. */
13766 #include <netinet/in.h>
13767 #ifdef __KAME__
13769 #endif
13770 _ACEOF
13771 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13772 $EGREP "yes" >/dev/null 2>&1; then
13773 ipv6type=$i;
13774 ipv6lib=inet6
13775 ipv6libdir=/usr/local/v6/lib
13776 ipv6trylibc=yes
13778 rm -f conftest*
13781 linux-glibc)
13782 cat >conftest.$ac_ext <<_ACEOF
13783 /* confdefs.h. */
13784 _ACEOF
13785 cat confdefs.h >>conftest.$ac_ext
13786 cat >>conftest.$ac_ext <<_ACEOF
13787 /* end confdefs.h. */
13789 #include <features.h>
13790 #if defined(__GLIBC__) && ((__GLIBC__ == 2 && __GLIBC_MINOR__ >= 1) || (__GLIBC__ > 2))
13792 #endif
13793 _ACEOF
13794 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13795 $EGREP "yes" >/dev/null 2>&1; then
13796 ipv6type=$i;
13797 ipv6trylibc=yes
13799 rm -f conftest*
13802 linux-inet6)
13803 if test -d /usr/inet6; then
13804 ipv6type=$i
13805 ipv6lib=inet6
13806 ipv6libdir=/usr/inet6/lib
13807 BASECFLAGS="-I/usr/inet6/include $BASECFLAGS"
13810 solaris)
13811 if test -f /etc/netconfig; then
13812 if /usr/xpg4/bin/grep -q tcp6 /etc/netconfig; then
13813 ipv6type=$i
13814 ipv6trylibc=yes
13818 toshiba)
13819 cat >conftest.$ac_ext <<_ACEOF
13820 /* confdefs.h. */
13821 _ACEOF
13822 cat confdefs.h >>conftest.$ac_ext
13823 cat >>conftest.$ac_ext <<_ACEOF
13824 /* end confdefs.h. */
13826 #include <sys/param.h>
13827 #ifdef _TOSHIBA_INET6
13829 #endif
13830 _ACEOF
13831 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13832 $EGREP "yes" >/dev/null 2>&1; then
13833 ipv6type=$i;
13834 ipv6lib=inet6;
13835 ipv6libdir=/usr/local/v6/lib
13837 rm -f conftest*
13840 v6d)
13841 cat >conftest.$ac_ext <<_ACEOF
13842 /* confdefs.h. */
13843 _ACEOF
13844 cat confdefs.h >>conftest.$ac_ext
13845 cat >>conftest.$ac_ext <<_ACEOF
13846 /* end confdefs.h. */
13848 #include </usr/local/v6/include/sys/v6config.h>
13849 #ifdef __V6D__
13851 #endif
13852 _ACEOF
13853 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13854 $EGREP "yes" >/dev/null 2>&1; then
13855 ipv6type=$i;
13856 ipv6lib=v6;
13857 ipv6libdir=/usr/local/v6/lib;
13858 BASECFLAGS="-I/usr/local/v6/include $BASECFLAGS"
13860 rm -f conftest*
13863 zeta)
13864 cat >conftest.$ac_ext <<_ACEOF
13865 /* confdefs.h. */
13866 _ACEOF
13867 cat confdefs.h >>conftest.$ac_ext
13868 cat >>conftest.$ac_ext <<_ACEOF
13869 /* end confdefs.h. */
13871 #include <sys/param.h>
13872 #ifdef _ZETA_MINAMI_INET6
13874 #endif
13875 _ACEOF
13876 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13877 $EGREP "yes" >/dev/null 2>&1; then
13878 ipv6type=$i;
13879 ipv6lib=inet6;
13880 ipv6libdir=/usr/local/v6/lib
13882 rm -f conftest*
13885 esac
13886 if test "$ipv6type" != "unknown"; then
13887 break
13889 done
13890 echo "$as_me:$LINENO: result: $ipv6type" >&5
13891 echo "${ECHO_T}$ipv6type" >&6
13894 if test "$ipv6" = "yes" -a "$ipv6lib" != "none"; then
13895 if test -d $ipv6libdir -a -f $ipv6libdir/lib$ipv6lib.a; then
13896 LIBS="-L$ipv6libdir -l$ipv6lib $LIBS"
13897 echo "using lib$ipv6lib"
13898 else
13899 if test $ipv6trylibc = "yes"; then
13900 echo "using libc"
13901 else
13902 echo 'Fatal: no $ipv6lib library found. cannot continue.'
13903 echo "You need to fetch lib$ipv6lib.a from appropriate"
13904 echo 'ipv6 kit and compile beforehand.'
13905 exit 1
13910 # Check for --with-doc-strings
13911 echo "$as_me:$LINENO: checking for --with-doc-strings" >&5
13912 echo $ECHO_N "checking for --with-doc-strings... $ECHO_C" >&6
13914 # Check whether --with-doc-strings or --without-doc-strings was given.
13915 if test "${with_doc_strings+set}" = set; then
13916 withval="$with_doc_strings"
13920 if test -z "$with_doc_strings"
13921 then with_doc_strings="yes"
13923 if test "$with_doc_strings" != "no"
13924 then
13926 cat >>confdefs.h <<\_ACEOF
13927 #define WITH_DOC_STRINGS 1
13928 _ACEOF
13931 echo "$as_me:$LINENO: result: $with_doc_strings" >&5
13932 echo "${ECHO_T}$with_doc_strings" >&6
13934 # Check for Python-specific malloc support
13935 echo "$as_me:$LINENO: checking for --with-tsc" >&5
13936 echo $ECHO_N "checking for --with-tsc... $ECHO_C" >&6
13938 # Check whether --with-tsc or --without-tsc was given.
13939 if test "${with_tsc+set}" = set; then
13940 withval="$with_tsc"
13942 if test "$withval" != no
13943 then
13945 cat >>confdefs.h <<\_ACEOF
13946 #define WITH_TSC 1
13947 _ACEOF
13949 echo "$as_me:$LINENO: result: yes" >&5
13950 echo "${ECHO_T}yes" >&6
13951 else echo "$as_me:$LINENO: result: no" >&5
13952 echo "${ECHO_T}no" >&6
13954 else
13955 echo "$as_me:$LINENO: result: no" >&5
13956 echo "${ECHO_T}no" >&6
13959 # Check for Python-specific malloc support
13960 echo "$as_me:$LINENO: checking for --with-pymalloc" >&5
13961 echo $ECHO_N "checking for --with-pymalloc... $ECHO_C" >&6
13963 # Check whether --with-pymalloc or --without-pymalloc was given.
13964 if test "${with_pymalloc+set}" = set; then
13965 withval="$with_pymalloc"
13969 if test -z "$with_pymalloc"
13970 then with_pymalloc="yes"
13972 if test "$with_pymalloc" != "no"
13973 then
13975 cat >>confdefs.h <<\_ACEOF
13976 #define WITH_PYMALLOC 1
13977 _ACEOF
13980 echo "$as_me:$LINENO: result: $with_pymalloc" >&5
13981 echo "${ECHO_T}$with_pymalloc" >&6
13983 # Check for --with-wctype-functions
13984 echo "$as_me:$LINENO: checking for --with-wctype-functions" >&5
13985 echo $ECHO_N "checking for --with-wctype-functions... $ECHO_C" >&6
13987 # Check whether --with-wctype-functions or --without-wctype-functions was given.
13988 if test "${with_wctype_functions+set}" = set; then
13989 withval="$with_wctype_functions"
13991 if test "$withval" != no
13992 then
13994 cat >>confdefs.h <<\_ACEOF
13995 #define WANT_WCTYPE_FUNCTIONS 1
13996 _ACEOF
13998 echo "$as_me:$LINENO: result: yes" >&5
13999 echo "${ECHO_T}yes" >&6
14000 else echo "$as_me:$LINENO: result: no" >&5
14001 echo "${ECHO_T}no" >&6
14003 else
14004 echo "$as_me:$LINENO: result: no" >&5
14005 echo "${ECHO_T}no" >&6
14008 # -I${DLINCLDIR} is added to the compile rule for importdl.o
14010 DLINCLDIR=.
14012 # the dlopen() function means we might want to use dynload_shlib.o. some
14013 # platforms, such as AIX, have dlopen(), but don't want to use it.
14015 for ac_func in dlopen
14017 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
14018 echo "$as_me:$LINENO: checking for $ac_func" >&5
14019 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
14020 if eval "test \"\${$as_ac_var+set}\" = set"; then
14021 echo $ECHO_N "(cached) $ECHO_C" >&6
14022 else
14023 cat >conftest.$ac_ext <<_ACEOF
14024 /* confdefs.h. */
14025 _ACEOF
14026 cat confdefs.h >>conftest.$ac_ext
14027 cat >>conftest.$ac_ext <<_ACEOF
14028 /* end confdefs.h. */
14029 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
14030 For example, HP-UX 11i <limits.h> declares gettimeofday. */
14031 #define $ac_func innocuous_$ac_func
14033 /* System header to define __stub macros and hopefully few prototypes,
14034 which can conflict with char $ac_func (); below.
14035 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
14036 <limits.h> exists even on freestanding compilers. */
14038 #ifdef __STDC__
14039 # include <limits.h>
14040 #else
14041 # include <assert.h>
14042 #endif
14044 #undef $ac_func
14046 /* Override any gcc2 internal prototype to avoid an error. */
14047 #ifdef __cplusplus
14048 extern "C"
14050 #endif
14051 /* We use char because int might match the return type of a gcc2
14052 builtin and then its argument prototype would still apply. */
14053 char $ac_func ();
14054 /* The GNU C library defines this for functions which it implements
14055 to always fail with ENOSYS. Some functions are actually named
14056 something starting with __ and the normal name is an alias. */
14057 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
14058 choke me
14059 #else
14060 char (*f) () = $ac_func;
14061 #endif
14062 #ifdef __cplusplus
14064 #endif
14067 main ()
14069 return f != $ac_func;
14071 return 0;
14073 _ACEOF
14074 rm -f conftest.$ac_objext conftest$ac_exeext
14075 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
14076 (eval $ac_link) 2>conftest.er1
14077 ac_status=$?
14078 grep -v '^ *+' conftest.er1 >conftest.err
14079 rm -f conftest.er1
14080 cat conftest.err >&5
14081 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14082 (exit $ac_status); } &&
14083 { ac_try='test -z "$ac_c_werror_flag"
14084 || test ! -s conftest.err'
14085 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14086 (eval $ac_try) 2>&5
14087 ac_status=$?
14088 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14089 (exit $ac_status); }; } &&
14090 { ac_try='test -s conftest$ac_exeext'
14091 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14092 (eval $ac_try) 2>&5
14093 ac_status=$?
14094 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14095 (exit $ac_status); }; }; then
14096 eval "$as_ac_var=yes"
14097 else
14098 echo "$as_me: failed program was:" >&5
14099 sed 's/^/| /' conftest.$ac_ext >&5
14101 eval "$as_ac_var=no"
14103 rm -f conftest.err conftest.$ac_objext \
14104 conftest$ac_exeext conftest.$ac_ext
14106 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
14107 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
14108 if test `eval echo '${'$as_ac_var'}'` = yes; then
14109 cat >>confdefs.h <<_ACEOF
14110 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
14111 _ACEOF
14114 done
14117 # DYNLOADFILE specifies which dynload_*.o file we will use for dynamic
14118 # loading of modules.
14120 echo "$as_me:$LINENO: checking DYNLOADFILE" >&5
14121 echo $ECHO_N "checking DYNLOADFILE... $ECHO_C" >&6
14122 if test -z "$DYNLOADFILE"
14123 then
14124 case $ac_sys_system/$ac_sys_release in
14125 AIX*) # Use dynload_shlib.c and dlopen() if we have it; otherwise dynload_aix.c
14126 if test "$ac_cv_func_dlopen" = yes
14127 then DYNLOADFILE="dynload_shlib.o"
14128 else DYNLOADFILE="dynload_aix.o"
14131 BeOS*) DYNLOADFILE="dynload_beos.o";;
14132 hp*|HP*) DYNLOADFILE="dynload_hpux.o";;
14133 # Use dynload_next.c only on 10.2 and below, which don't have native dlopen()
14134 Darwin/[0156]\..*) DYNLOADFILE="dynload_next.o";;
14135 atheos*) DYNLOADFILE="dynload_atheos.o";;
14137 # use dynload_shlib.c and dlopen() if we have it; otherwise stub
14138 # out any dynamic loading
14139 if test "$ac_cv_func_dlopen" = yes
14140 then DYNLOADFILE="dynload_shlib.o"
14141 else DYNLOADFILE="dynload_stub.o"
14144 esac
14146 echo "$as_me:$LINENO: result: $DYNLOADFILE" >&5
14147 echo "${ECHO_T}$DYNLOADFILE" >&6
14148 if test "$DYNLOADFILE" != "dynload_stub.o"
14149 then
14151 cat >>confdefs.h <<\_ACEOF
14152 #define HAVE_DYNAMIC_LOADING 1
14153 _ACEOF
14157 # MACHDEP_OBJS can be set to platform-specific object files needed by Python
14160 echo "$as_me:$LINENO: checking MACHDEP_OBJS" >&5
14161 echo $ECHO_N "checking MACHDEP_OBJS... $ECHO_C" >&6
14162 if test -z "$MACHDEP_OBJS"
14163 then
14164 MACHDEP_OBJS=$extra_machdep_objs
14165 else
14166 MACHDEP_OBJS="$MACHDEP_OBJS $extra_machdep_objs"
14168 echo "$as_me:$LINENO: result: MACHDEP_OBJS" >&5
14169 echo "${ECHO_T}MACHDEP_OBJS" >&6
14171 # checks for library functions
14248 for ac_func in alarm bind_textdomain_codeset chown clock confstr ctermid \
14249 execv fork fpathconf ftime ftruncate \
14250 gai_strerror getgroups getlogin getloadavg getpeername getpgid getpid \
14251 getpriority getpwent getspnam getspent getsid getwd \
14252 kill killpg lchown lstat mkfifo mknod mktime \
14253 mremap nice pathconf pause plock poll pthread_init \
14254 putenv readlink realpath \
14255 select setegid seteuid setgid \
14256 setlocale setregid setreuid setsid setpgid setpgrp setuid setvbuf snprintf \
14257 sigaction siginterrupt sigrelse strftime \
14258 sysconf tcgetpgrp tcsetpgrp tempnam timegm times tmpfile tmpnam tmpnam_r \
14259 truncate uname unsetenv utimes waitpid wait3 wait4 wcscoll _getpty
14261 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
14262 echo "$as_me:$LINENO: checking for $ac_func" >&5
14263 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
14264 if eval "test \"\${$as_ac_var+set}\" = set"; then
14265 echo $ECHO_N "(cached) $ECHO_C" >&6
14266 else
14267 cat >conftest.$ac_ext <<_ACEOF
14268 /* confdefs.h. */
14269 _ACEOF
14270 cat confdefs.h >>conftest.$ac_ext
14271 cat >>conftest.$ac_ext <<_ACEOF
14272 /* end confdefs.h. */
14273 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
14274 For example, HP-UX 11i <limits.h> declares gettimeofday. */
14275 #define $ac_func innocuous_$ac_func
14277 /* System header to define __stub macros and hopefully few prototypes,
14278 which can conflict with char $ac_func (); below.
14279 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
14280 <limits.h> exists even on freestanding compilers. */
14282 #ifdef __STDC__
14283 # include <limits.h>
14284 #else
14285 # include <assert.h>
14286 #endif
14288 #undef $ac_func
14290 /* Override any gcc2 internal prototype to avoid an error. */
14291 #ifdef __cplusplus
14292 extern "C"
14294 #endif
14295 /* We use char because int might match the return type of a gcc2
14296 builtin and then its argument prototype would still apply. */
14297 char $ac_func ();
14298 /* The GNU C library defines this for functions which it implements
14299 to always fail with ENOSYS. Some functions are actually named
14300 something starting with __ and the normal name is an alias. */
14301 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
14302 choke me
14303 #else
14304 char (*f) () = $ac_func;
14305 #endif
14306 #ifdef __cplusplus
14308 #endif
14311 main ()
14313 return f != $ac_func;
14315 return 0;
14317 _ACEOF
14318 rm -f conftest.$ac_objext conftest$ac_exeext
14319 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
14320 (eval $ac_link) 2>conftest.er1
14321 ac_status=$?
14322 grep -v '^ *+' conftest.er1 >conftest.err
14323 rm -f conftest.er1
14324 cat conftest.err >&5
14325 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14326 (exit $ac_status); } &&
14327 { ac_try='test -z "$ac_c_werror_flag"
14328 || test ! -s conftest.err'
14329 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14330 (eval $ac_try) 2>&5
14331 ac_status=$?
14332 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14333 (exit $ac_status); }; } &&
14334 { ac_try='test -s conftest$ac_exeext'
14335 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14336 (eval $ac_try) 2>&5
14337 ac_status=$?
14338 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14339 (exit $ac_status); }; }; then
14340 eval "$as_ac_var=yes"
14341 else
14342 echo "$as_me: failed program was:" >&5
14343 sed 's/^/| /' conftest.$ac_ext >&5
14345 eval "$as_ac_var=no"
14347 rm -f conftest.err conftest.$ac_objext \
14348 conftest$ac_exeext conftest.$ac_ext
14350 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
14351 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
14352 if test `eval echo '${'$as_ac_var'}'` = yes; then
14353 cat >>confdefs.h <<_ACEOF
14354 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
14355 _ACEOF
14358 done
14361 # For some functions, having a definition is not sufficient, since
14362 # we want to take their address.
14363 echo "$as_me:$LINENO: checking for chroot" >&5
14364 echo $ECHO_N "checking for chroot... $ECHO_C" >&6
14365 cat >conftest.$ac_ext <<_ACEOF
14366 /* confdefs.h. */
14367 _ACEOF
14368 cat confdefs.h >>conftest.$ac_ext
14369 cat >>conftest.$ac_ext <<_ACEOF
14370 /* end confdefs.h. */
14371 #include <unistd.h>
14373 main ()
14375 void *x=chroot
14377 return 0;
14379 _ACEOF
14380 rm -f conftest.$ac_objext
14381 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
14382 (eval $ac_compile) 2>conftest.er1
14383 ac_status=$?
14384 grep -v '^ *+' conftest.er1 >conftest.err
14385 rm -f conftest.er1
14386 cat conftest.err >&5
14387 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14388 (exit $ac_status); } &&
14389 { ac_try='test -z "$ac_c_werror_flag"
14390 || test ! -s conftest.err'
14391 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14392 (eval $ac_try) 2>&5
14393 ac_status=$?
14394 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14395 (exit $ac_status); }; } &&
14396 { ac_try='test -s conftest.$ac_objext'
14397 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14398 (eval $ac_try) 2>&5
14399 ac_status=$?
14400 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14401 (exit $ac_status); }; }; then
14403 cat >>confdefs.h <<\_ACEOF
14404 #define HAVE_CHROOT 1
14405 _ACEOF
14407 echo "$as_me:$LINENO: result: yes" >&5
14408 echo "${ECHO_T}yes" >&6
14409 else
14410 echo "$as_me: failed program was:" >&5
14411 sed 's/^/| /' conftest.$ac_ext >&5
14413 echo "$as_me:$LINENO: result: no" >&5
14414 echo "${ECHO_T}no" >&6
14417 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
14418 echo "$as_me:$LINENO: checking for link" >&5
14419 echo $ECHO_N "checking for link... $ECHO_C" >&6
14420 cat >conftest.$ac_ext <<_ACEOF
14421 /* confdefs.h. */
14422 _ACEOF
14423 cat confdefs.h >>conftest.$ac_ext
14424 cat >>conftest.$ac_ext <<_ACEOF
14425 /* end confdefs.h. */
14426 #include <unistd.h>
14428 main ()
14430 void *x=link
14432 return 0;
14434 _ACEOF
14435 rm -f conftest.$ac_objext
14436 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
14437 (eval $ac_compile) 2>conftest.er1
14438 ac_status=$?
14439 grep -v '^ *+' conftest.er1 >conftest.err
14440 rm -f conftest.er1
14441 cat conftest.err >&5
14442 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14443 (exit $ac_status); } &&
14444 { ac_try='test -z "$ac_c_werror_flag"
14445 || test ! -s conftest.err'
14446 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14447 (eval $ac_try) 2>&5
14448 ac_status=$?
14449 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14450 (exit $ac_status); }; } &&
14451 { ac_try='test -s conftest.$ac_objext'
14452 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14453 (eval $ac_try) 2>&5
14454 ac_status=$?
14455 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14456 (exit $ac_status); }; }; then
14458 cat >>confdefs.h <<\_ACEOF
14459 #define HAVE_LINK 1
14460 _ACEOF
14462 echo "$as_me:$LINENO: result: yes" >&5
14463 echo "${ECHO_T}yes" >&6
14464 else
14465 echo "$as_me: failed program was:" >&5
14466 sed 's/^/| /' conftest.$ac_ext >&5
14468 echo "$as_me:$LINENO: result: no" >&5
14469 echo "${ECHO_T}no" >&6
14472 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
14473 echo "$as_me:$LINENO: checking for symlink" >&5
14474 echo $ECHO_N "checking for symlink... $ECHO_C" >&6
14475 cat >conftest.$ac_ext <<_ACEOF
14476 /* confdefs.h. */
14477 _ACEOF
14478 cat confdefs.h >>conftest.$ac_ext
14479 cat >>conftest.$ac_ext <<_ACEOF
14480 /* end confdefs.h. */
14481 #include <unistd.h>
14483 main ()
14485 void *x=symlink
14487 return 0;
14489 _ACEOF
14490 rm -f conftest.$ac_objext
14491 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
14492 (eval $ac_compile) 2>conftest.er1
14493 ac_status=$?
14494 grep -v '^ *+' conftest.er1 >conftest.err
14495 rm -f conftest.er1
14496 cat conftest.err >&5
14497 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14498 (exit $ac_status); } &&
14499 { ac_try='test -z "$ac_c_werror_flag"
14500 || test ! -s conftest.err'
14501 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14502 (eval $ac_try) 2>&5
14503 ac_status=$?
14504 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14505 (exit $ac_status); }; } &&
14506 { ac_try='test -s conftest.$ac_objext'
14507 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14508 (eval $ac_try) 2>&5
14509 ac_status=$?
14510 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14511 (exit $ac_status); }; }; then
14513 cat >>confdefs.h <<\_ACEOF
14514 #define HAVE_SYMLINK 1
14515 _ACEOF
14517 echo "$as_me:$LINENO: result: yes" >&5
14518 echo "${ECHO_T}yes" >&6
14519 else
14520 echo "$as_me: failed program was:" >&5
14521 sed 's/^/| /' conftest.$ac_ext >&5
14523 echo "$as_me:$LINENO: result: no" >&5
14524 echo "${ECHO_T}no" >&6
14527 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
14528 echo "$as_me:$LINENO: checking for fchdir" >&5
14529 echo $ECHO_N "checking for fchdir... $ECHO_C" >&6
14530 cat >conftest.$ac_ext <<_ACEOF
14531 /* confdefs.h. */
14532 _ACEOF
14533 cat confdefs.h >>conftest.$ac_ext
14534 cat >>conftest.$ac_ext <<_ACEOF
14535 /* end confdefs.h. */
14536 #include <unistd.h>
14538 main ()
14540 void *x=fchdir
14542 return 0;
14544 _ACEOF
14545 rm -f conftest.$ac_objext
14546 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
14547 (eval $ac_compile) 2>conftest.er1
14548 ac_status=$?
14549 grep -v '^ *+' conftest.er1 >conftest.err
14550 rm -f conftest.er1
14551 cat conftest.err >&5
14552 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14553 (exit $ac_status); } &&
14554 { ac_try='test -z "$ac_c_werror_flag"
14555 || test ! -s conftest.err'
14556 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14557 (eval $ac_try) 2>&5
14558 ac_status=$?
14559 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14560 (exit $ac_status); }; } &&
14561 { ac_try='test -s conftest.$ac_objext'
14562 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14563 (eval $ac_try) 2>&5
14564 ac_status=$?
14565 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14566 (exit $ac_status); }; }; then
14568 cat >>confdefs.h <<\_ACEOF
14569 #define HAVE_FCHDIR 1
14570 _ACEOF
14572 echo "$as_me:$LINENO: result: yes" >&5
14573 echo "${ECHO_T}yes" >&6
14574 else
14575 echo "$as_me: failed program was:" >&5
14576 sed 's/^/| /' conftest.$ac_ext >&5
14578 echo "$as_me:$LINENO: result: no" >&5
14579 echo "${ECHO_T}no" >&6
14582 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
14583 echo "$as_me:$LINENO: checking for fsync" >&5
14584 echo $ECHO_N "checking for fsync... $ECHO_C" >&6
14585 cat >conftest.$ac_ext <<_ACEOF
14586 /* confdefs.h. */
14587 _ACEOF
14588 cat confdefs.h >>conftest.$ac_ext
14589 cat >>conftest.$ac_ext <<_ACEOF
14590 /* end confdefs.h. */
14591 #include <unistd.h>
14593 main ()
14595 void *x=fsync
14597 return 0;
14599 _ACEOF
14600 rm -f conftest.$ac_objext
14601 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
14602 (eval $ac_compile) 2>conftest.er1
14603 ac_status=$?
14604 grep -v '^ *+' conftest.er1 >conftest.err
14605 rm -f conftest.er1
14606 cat conftest.err >&5
14607 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14608 (exit $ac_status); } &&
14609 { ac_try='test -z "$ac_c_werror_flag"
14610 || test ! -s conftest.err'
14611 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14612 (eval $ac_try) 2>&5
14613 ac_status=$?
14614 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14615 (exit $ac_status); }; } &&
14616 { ac_try='test -s conftest.$ac_objext'
14617 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14618 (eval $ac_try) 2>&5
14619 ac_status=$?
14620 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14621 (exit $ac_status); }; }; then
14623 cat >>confdefs.h <<\_ACEOF
14624 #define HAVE_FSYNC 1
14625 _ACEOF
14627 echo "$as_me:$LINENO: result: yes" >&5
14628 echo "${ECHO_T}yes" >&6
14629 else
14630 echo "$as_me: failed program was:" >&5
14631 sed 's/^/| /' conftest.$ac_ext >&5
14633 echo "$as_me:$LINENO: result: no" >&5
14634 echo "${ECHO_T}no" >&6
14637 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
14638 echo "$as_me:$LINENO: checking for fdatasync" >&5
14639 echo $ECHO_N "checking for fdatasync... $ECHO_C" >&6
14640 cat >conftest.$ac_ext <<_ACEOF
14641 /* confdefs.h. */
14642 _ACEOF
14643 cat confdefs.h >>conftest.$ac_ext
14644 cat >>conftest.$ac_ext <<_ACEOF
14645 /* end confdefs.h. */
14646 #include <unistd.h>
14648 main ()
14650 void *x=fdatasync
14652 return 0;
14654 _ACEOF
14655 rm -f conftest.$ac_objext
14656 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
14657 (eval $ac_compile) 2>conftest.er1
14658 ac_status=$?
14659 grep -v '^ *+' conftest.er1 >conftest.err
14660 rm -f conftest.er1
14661 cat conftest.err >&5
14662 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14663 (exit $ac_status); } &&
14664 { ac_try='test -z "$ac_c_werror_flag"
14665 || test ! -s conftest.err'
14666 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14667 (eval $ac_try) 2>&5
14668 ac_status=$?
14669 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14670 (exit $ac_status); }; } &&
14671 { ac_try='test -s conftest.$ac_objext'
14672 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14673 (eval $ac_try) 2>&5
14674 ac_status=$?
14675 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14676 (exit $ac_status); }; }; then
14678 cat >>confdefs.h <<\_ACEOF
14679 #define HAVE_FDATASYNC 1
14680 _ACEOF
14682 echo "$as_me:$LINENO: result: yes" >&5
14683 echo "${ECHO_T}yes" >&6
14684 else
14685 echo "$as_me: failed program was:" >&5
14686 sed 's/^/| /' conftest.$ac_ext >&5
14688 echo "$as_me:$LINENO: result: no" >&5
14689 echo "${ECHO_T}no" >&6
14692 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
14694 # On some systems (eg. FreeBSD 5), we would find a definition of the
14695 # functions ctermid_r, setgroups in the library, but no prototype
14696 # (e.g. because we use _XOPEN_SOURCE). See whether we can take their
14697 # address to avoid compiler warnings and potential miscompilations
14698 # because of the missing prototypes.
14700 echo "$as_me:$LINENO: checking for ctermid_r" >&5
14701 echo $ECHO_N "checking for ctermid_r... $ECHO_C" >&6
14702 cat >conftest.$ac_ext <<_ACEOF
14703 /* confdefs.h. */
14704 _ACEOF
14705 cat confdefs.h >>conftest.$ac_ext
14706 cat >>conftest.$ac_ext <<_ACEOF
14707 /* end confdefs.h. */
14709 #include "confdefs.h"
14710 #include <stdio.h>
14713 main ()
14715 void* p = ctermid_r
14717 return 0;
14719 _ACEOF
14720 rm -f conftest.$ac_objext
14721 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
14722 (eval $ac_compile) 2>conftest.er1
14723 ac_status=$?
14724 grep -v '^ *+' conftest.er1 >conftest.err
14725 rm -f conftest.er1
14726 cat conftest.err >&5
14727 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14728 (exit $ac_status); } &&
14729 { ac_try='test -z "$ac_c_werror_flag"
14730 || test ! -s conftest.err'
14731 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14732 (eval $ac_try) 2>&5
14733 ac_status=$?
14734 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14735 (exit $ac_status); }; } &&
14736 { ac_try='test -s conftest.$ac_objext'
14737 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14738 (eval $ac_try) 2>&5
14739 ac_status=$?
14740 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14741 (exit $ac_status); }; }; then
14743 cat >>confdefs.h <<\_ACEOF
14744 #define HAVE_CTERMID_R 1
14745 _ACEOF
14747 echo "$as_me:$LINENO: result: yes" >&5
14748 echo "${ECHO_T}yes" >&6
14749 else
14750 echo "$as_me: failed program was:" >&5
14751 sed 's/^/| /' conftest.$ac_ext >&5
14753 echo "$as_me:$LINENO: result: no" >&5
14754 echo "${ECHO_T}no" >&6
14757 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
14759 echo "$as_me:$LINENO: checking for flock" >&5
14760 echo $ECHO_N "checking for flock... $ECHO_C" >&6
14761 cat >conftest.$ac_ext <<_ACEOF
14762 /* confdefs.h. */
14763 _ACEOF
14764 cat confdefs.h >>conftest.$ac_ext
14765 cat >>conftest.$ac_ext <<_ACEOF
14766 /* end confdefs.h. */
14768 #include "confdefs.h"
14769 #include <sys/file.h>
14772 main ()
14774 void* p = flock
14776 return 0;
14778 _ACEOF
14779 rm -f conftest.$ac_objext
14780 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
14781 (eval $ac_compile) 2>conftest.er1
14782 ac_status=$?
14783 grep -v '^ *+' conftest.er1 >conftest.err
14784 rm -f conftest.er1
14785 cat conftest.err >&5
14786 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14787 (exit $ac_status); } &&
14788 { ac_try='test -z "$ac_c_werror_flag"
14789 || test ! -s conftest.err'
14790 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14791 (eval $ac_try) 2>&5
14792 ac_status=$?
14793 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14794 (exit $ac_status); }; } &&
14795 { ac_try='test -s conftest.$ac_objext'
14796 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14797 (eval $ac_try) 2>&5
14798 ac_status=$?
14799 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14800 (exit $ac_status); }; }; then
14802 cat >>confdefs.h <<\_ACEOF
14803 #define HAVE_FLOCK 1
14804 _ACEOF
14806 echo "$as_me:$LINENO: result: yes" >&5
14807 echo "${ECHO_T}yes" >&6
14808 else
14809 echo "$as_me: failed program was:" >&5
14810 sed 's/^/| /' conftest.$ac_ext >&5
14812 echo "$as_me:$LINENO: result: no" >&5
14813 echo "${ECHO_T}no" >&6
14816 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
14818 echo "$as_me:$LINENO: checking for getpagesize" >&5
14819 echo $ECHO_N "checking for getpagesize... $ECHO_C" >&6
14820 cat >conftest.$ac_ext <<_ACEOF
14821 /* confdefs.h. */
14822 _ACEOF
14823 cat confdefs.h >>conftest.$ac_ext
14824 cat >>conftest.$ac_ext <<_ACEOF
14825 /* end confdefs.h. */
14827 #include "confdefs.h"
14828 #include <unistd.h>
14831 main ()
14833 void* p = getpagesize
14835 return 0;
14837 _ACEOF
14838 rm -f conftest.$ac_objext
14839 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
14840 (eval $ac_compile) 2>conftest.er1
14841 ac_status=$?
14842 grep -v '^ *+' conftest.er1 >conftest.err
14843 rm -f conftest.er1
14844 cat conftest.err >&5
14845 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14846 (exit $ac_status); } &&
14847 { ac_try='test -z "$ac_c_werror_flag"
14848 || test ! -s conftest.err'
14849 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14850 (eval $ac_try) 2>&5
14851 ac_status=$?
14852 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14853 (exit $ac_status); }; } &&
14854 { ac_try='test -s conftest.$ac_objext'
14855 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14856 (eval $ac_try) 2>&5
14857 ac_status=$?
14858 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14859 (exit $ac_status); }; }; then
14861 cat >>confdefs.h <<\_ACEOF
14862 #define HAVE_GETPAGESIZE 1
14863 _ACEOF
14865 echo "$as_me:$LINENO: result: yes" >&5
14866 echo "${ECHO_T}yes" >&6
14867 else
14868 echo "$as_me: failed program was:" >&5
14869 sed 's/^/| /' conftest.$ac_ext >&5
14871 echo "$as_me:$LINENO: result: no" >&5
14872 echo "${ECHO_T}no" >&6
14875 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
14877 for ac_prog in true
14879 # Extract the first word of "$ac_prog", so it can be a program name with args.
14880 set dummy $ac_prog; ac_word=$2
14881 echo "$as_me:$LINENO: checking for $ac_word" >&5
14882 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
14883 if test "${ac_cv_prog_TRUE+set}" = set; then
14884 echo $ECHO_N "(cached) $ECHO_C" >&6
14885 else
14886 if test -n "$TRUE"; then
14887 ac_cv_prog_TRUE="$TRUE" # Let the user override the test.
14888 else
14889 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14890 for as_dir in $PATH
14892 IFS=$as_save_IFS
14893 test -z "$as_dir" && as_dir=.
14894 for ac_exec_ext in '' $ac_executable_extensions; do
14895 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14896 ac_cv_prog_TRUE="$ac_prog"
14897 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
14898 break 2
14900 done
14901 done
14905 TRUE=$ac_cv_prog_TRUE
14906 if test -n "$TRUE"; then
14907 echo "$as_me:$LINENO: result: $TRUE" >&5
14908 echo "${ECHO_T}$TRUE" >&6
14909 else
14910 echo "$as_me:$LINENO: result: no" >&5
14911 echo "${ECHO_T}no" >&6
14914 test -n "$TRUE" && break
14915 done
14916 test -n "$TRUE" || TRUE="/bin/true"
14919 echo "$as_me:$LINENO: checking for inet_aton in -lc" >&5
14920 echo $ECHO_N "checking for inet_aton in -lc... $ECHO_C" >&6
14921 if test "${ac_cv_lib_c_inet_aton+set}" = set; then
14922 echo $ECHO_N "(cached) $ECHO_C" >&6
14923 else
14924 ac_check_lib_save_LIBS=$LIBS
14925 LIBS="-lc $LIBS"
14926 cat >conftest.$ac_ext <<_ACEOF
14927 /* confdefs.h. */
14928 _ACEOF
14929 cat confdefs.h >>conftest.$ac_ext
14930 cat >>conftest.$ac_ext <<_ACEOF
14931 /* end confdefs.h. */
14933 /* Override any gcc2 internal prototype to avoid an error. */
14934 #ifdef __cplusplus
14935 extern "C"
14936 #endif
14937 /* We use char because int might match the return type of a gcc2
14938 builtin and then its argument prototype would still apply. */
14939 char inet_aton ();
14941 main ()
14943 inet_aton ();
14945 return 0;
14947 _ACEOF
14948 rm -f conftest.$ac_objext conftest$ac_exeext
14949 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
14950 (eval $ac_link) 2>conftest.er1
14951 ac_status=$?
14952 grep -v '^ *+' conftest.er1 >conftest.err
14953 rm -f conftest.er1
14954 cat conftest.err >&5
14955 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14956 (exit $ac_status); } &&
14957 { ac_try='test -z "$ac_c_werror_flag"
14958 || test ! -s conftest.err'
14959 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14960 (eval $ac_try) 2>&5
14961 ac_status=$?
14962 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14963 (exit $ac_status); }; } &&
14964 { ac_try='test -s conftest$ac_exeext'
14965 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14966 (eval $ac_try) 2>&5
14967 ac_status=$?
14968 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14969 (exit $ac_status); }; }; then
14970 ac_cv_lib_c_inet_aton=yes
14971 else
14972 echo "$as_me: failed program was:" >&5
14973 sed 's/^/| /' conftest.$ac_ext >&5
14975 ac_cv_lib_c_inet_aton=no
14977 rm -f conftest.err conftest.$ac_objext \
14978 conftest$ac_exeext conftest.$ac_ext
14979 LIBS=$ac_check_lib_save_LIBS
14981 echo "$as_me:$LINENO: result: $ac_cv_lib_c_inet_aton" >&5
14982 echo "${ECHO_T}$ac_cv_lib_c_inet_aton" >&6
14983 if test $ac_cv_lib_c_inet_aton = yes; then
14984 $ac_cv_prog_TRUE
14985 else
14987 echo "$as_me:$LINENO: checking for inet_aton in -lresolv" >&5
14988 echo $ECHO_N "checking for inet_aton in -lresolv... $ECHO_C" >&6
14989 if test "${ac_cv_lib_resolv_inet_aton+set}" = set; then
14990 echo $ECHO_N "(cached) $ECHO_C" >&6
14991 else
14992 ac_check_lib_save_LIBS=$LIBS
14993 LIBS="-lresolv $LIBS"
14994 cat >conftest.$ac_ext <<_ACEOF
14995 /* confdefs.h. */
14996 _ACEOF
14997 cat confdefs.h >>conftest.$ac_ext
14998 cat >>conftest.$ac_ext <<_ACEOF
14999 /* end confdefs.h. */
15001 /* Override any gcc2 internal prototype to avoid an error. */
15002 #ifdef __cplusplus
15003 extern "C"
15004 #endif
15005 /* We use char because int might match the return type of a gcc2
15006 builtin and then its argument prototype would still apply. */
15007 char inet_aton ();
15009 main ()
15011 inet_aton ();
15013 return 0;
15015 _ACEOF
15016 rm -f conftest.$ac_objext conftest$ac_exeext
15017 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
15018 (eval $ac_link) 2>conftest.er1
15019 ac_status=$?
15020 grep -v '^ *+' conftest.er1 >conftest.err
15021 rm -f conftest.er1
15022 cat conftest.err >&5
15023 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15024 (exit $ac_status); } &&
15025 { ac_try='test -z "$ac_c_werror_flag"
15026 || test ! -s conftest.err'
15027 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15028 (eval $ac_try) 2>&5
15029 ac_status=$?
15030 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15031 (exit $ac_status); }; } &&
15032 { ac_try='test -s conftest$ac_exeext'
15033 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15034 (eval $ac_try) 2>&5
15035 ac_status=$?
15036 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15037 (exit $ac_status); }; }; then
15038 ac_cv_lib_resolv_inet_aton=yes
15039 else
15040 echo "$as_me: failed program was:" >&5
15041 sed 's/^/| /' conftest.$ac_ext >&5
15043 ac_cv_lib_resolv_inet_aton=no
15045 rm -f conftest.err conftest.$ac_objext \
15046 conftest$ac_exeext conftest.$ac_ext
15047 LIBS=$ac_check_lib_save_LIBS
15049 echo "$as_me:$LINENO: result: $ac_cv_lib_resolv_inet_aton" >&5
15050 echo "${ECHO_T}$ac_cv_lib_resolv_inet_aton" >&6
15051 if test $ac_cv_lib_resolv_inet_aton = yes; then
15052 cat >>confdefs.h <<_ACEOF
15053 #define HAVE_LIBRESOLV 1
15054 _ACEOF
15056 LIBS="-lresolv $LIBS"
15064 case $ac_sys_system/$ac_sys_release in
15065 Darwin/*)
15066 _CUR_CFLAGS="${CFLAGS}"
15067 _CUR_LDFLAGS="${LDFLAGS}"
15068 CFLAGS="${CFLAGS} -Wl,-search_paths_first"
15069 LDFLAGS="${LDFLAGS} -Wl,-search_paths_first -L/usr/local/lib"
15071 esac
15073 echo "$as_me:$LINENO: checking for inflateCopy in -lz" >&5
15074 echo $ECHO_N "checking for inflateCopy in -lz... $ECHO_C" >&6
15075 if test "${ac_cv_lib_z_inflateCopy+set}" = set; then
15076 echo $ECHO_N "(cached) $ECHO_C" >&6
15077 else
15078 ac_check_lib_save_LIBS=$LIBS
15079 LIBS="-lz $LIBS"
15080 cat >conftest.$ac_ext <<_ACEOF
15081 /* confdefs.h. */
15082 _ACEOF
15083 cat confdefs.h >>conftest.$ac_ext
15084 cat >>conftest.$ac_ext <<_ACEOF
15085 /* end confdefs.h. */
15087 /* Override any gcc2 internal prototype to avoid an error. */
15088 #ifdef __cplusplus
15089 extern "C"
15090 #endif
15091 /* We use char because int might match the return type of a gcc2
15092 builtin and then its argument prototype would still apply. */
15093 char inflateCopy ();
15095 main ()
15097 inflateCopy ();
15099 return 0;
15101 _ACEOF
15102 rm -f conftest.$ac_objext conftest$ac_exeext
15103 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
15104 (eval $ac_link) 2>conftest.er1
15105 ac_status=$?
15106 grep -v '^ *+' conftest.er1 >conftest.err
15107 rm -f conftest.er1
15108 cat conftest.err >&5
15109 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15110 (exit $ac_status); } &&
15111 { ac_try='test -z "$ac_c_werror_flag"
15112 || test ! -s conftest.err'
15113 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15114 (eval $ac_try) 2>&5
15115 ac_status=$?
15116 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15117 (exit $ac_status); }; } &&
15118 { ac_try='test -s conftest$ac_exeext'
15119 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15120 (eval $ac_try) 2>&5
15121 ac_status=$?
15122 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15123 (exit $ac_status); }; }; then
15124 ac_cv_lib_z_inflateCopy=yes
15125 else
15126 echo "$as_me: failed program was:" >&5
15127 sed 's/^/| /' conftest.$ac_ext >&5
15129 ac_cv_lib_z_inflateCopy=no
15131 rm -f conftest.err conftest.$ac_objext \
15132 conftest$ac_exeext conftest.$ac_ext
15133 LIBS=$ac_check_lib_save_LIBS
15135 echo "$as_me:$LINENO: result: $ac_cv_lib_z_inflateCopy" >&5
15136 echo "${ECHO_T}$ac_cv_lib_z_inflateCopy" >&6
15137 if test $ac_cv_lib_z_inflateCopy = yes; then
15139 cat >>confdefs.h <<\_ACEOF
15140 #define HAVE_ZLIB_COPY 1
15141 _ACEOF
15146 case $ac_sys_system/$ac_sys_release in
15147 Darwin/*)
15148 CFLAGS="${_CUR_CFLAGS}"
15149 LDFLAGS="${_CUR_LDFLAGS}"
15151 esac
15153 echo "$as_me:$LINENO: checking for hstrerror" >&5
15154 echo $ECHO_N "checking for hstrerror... $ECHO_C" >&6
15155 cat >conftest.$ac_ext <<_ACEOF
15156 /* confdefs.h. */
15157 _ACEOF
15158 cat confdefs.h >>conftest.$ac_ext
15159 cat >>conftest.$ac_ext <<_ACEOF
15160 /* end confdefs.h. */
15162 #include "confdefs.h"
15163 #include <netdb.h>
15166 main ()
15168 void* p = hstrerror; hstrerror(0)
15170 return 0;
15172 _ACEOF
15173 rm -f conftest.$ac_objext conftest$ac_exeext
15174 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
15175 (eval $ac_link) 2>conftest.er1
15176 ac_status=$?
15177 grep -v '^ *+' conftest.er1 >conftest.err
15178 rm -f conftest.er1
15179 cat conftest.err >&5
15180 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15181 (exit $ac_status); } &&
15182 { ac_try='test -z "$ac_c_werror_flag"
15183 || test ! -s conftest.err'
15184 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15185 (eval $ac_try) 2>&5
15186 ac_status=$?
15187 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15188 (exit $ac_status); }; } &&
15189 { ac_try='test -s conftest$ac_exeext'
15190 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15191 (eval $ac_try) 2>&5
15192 ac_status=$?
15193 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15194 (exit $ac_status); }; }; then
15196 cat >>confdefs.h <<\_ACEOF
15197 #define HAVE_HSTRERROR 1
15198 _ACEOF
15200 echo "$as_me:$LINENO: result: yes" >&5
15201 echo "${ECHO_T}yes" >&6
15202 else
15203 echo "$as_me: failed program was:" >&5
15204 sed 's/^/| /' conftest.$ac_ext >&5
15206 echo "$as_me:$LINENO: result: no" >&5
15207 echo "${ECHO_T}no" >&6
15210 rm -f conftest.err conftest.$ac_objext \
15211 conftest$ac_exeext conftest.$ac_ext
15213 echo "$as_me:$LINENO: checking for inet_aton" >&5
15214 echo $ECHO_N "checking for inet_aton... $ECHO_C" >&6
15215 cat >conftest.$ac_ext <<_ACEOF
15216 /* confdefs.h. */
15217 _ACEOF
15218 cat confdefs.h >>conftest.$ac_ext
15219 cat >>conftest.$ac_ext <<_ACEOF
15220 /* end confdefs.h. */
15222 #include "confdefs.h"
15223 #include <sys/types.h>
15224 #include <sys/socket.h>
15225 #include <netinet/in.h>
15226 #include <arpa/inet.h>
15229 main ()
15231 void* p = inet_aton;inet_aton(0,0)
15233 return 0;
15235 _ACEOF
15236 rm -f conftest.$ac_objext conftest$ac_exeext
15237 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
15238 (eval $ac_link) 2>conftest.er1
15239 ac_status=$?
15240 grep -v '^ *+' conftest.er1 >conftest.err
15241 rm -f conftest.er1
15242 cat conftest.err >&5
15243 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15244 (exit $ac_status); } &&
15245 { ac_try='test -z "$ac_c_werror_flag"
15246 || test ! -s conftest.err'
15247 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15248 (eval $ac_try) 2>&5
15249 ac_status=$?
15250 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15251 (exit $ac_status); }; } &&
15252 { ac_try='test -s conftest$ac_exeext'
15253 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15254 (eval $ac_try) 2>&5
15255 ac_status=$?
15256 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15257 (exit $ac_status); }; }; then
15259 cat >>confdefs.h <<\_ACEOF
15260 #define HAVE_INET_ATON 1
15261 _ACEOF
15263 echo "$as_me:$LINENO: result: yes" >&5
15264 echo "${ECHO_T}yes" >&6
15265 else
15266 echo "$as_me: failed program was:" >&5
15267 sed 's/^/| /' conftest.$ac_ext >&5
15269 echo "$as_me:$LINENO: result: no" >&5
15270 echo "${ECHO_T}no" >&6
15273 rm -f conftest.err conftest.$ac_objext \
15274 conftest$ac_exeext conftest.$ac_ext
15276 echo "$as_me:$LINENO: checking for inet_pton" >&5
15277 echo $ECHO_N "checking for inet_pton... $ECHO_C" >&6
15278 cat >conftest.$ac_ext <<_ACEOF
15279 /* confdefs.h. */
15280 _ACEOF
15281 cat confdefs.h >>conftest.$ac_ext
15282 cat >>conftest.$ac_ext <<_ACEOF
15283 /* end confdefs.h. */
15285 #include "confdefs.h"
15286 #include <sys/types.h>
15287 #include <sys/socket.h>
15288 #include <netinet/in.h>
15289 #include <arpa/inet.h>
15292 main ()
15294 void* p = inet_pton
15296 return 0;
15298 _ACEOF
15299 rm -f conftest.$ac_objext
15300 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
15301 (eval $ac_compile) 2>conftest.er1
15302 ac_status=$?
15303 grep -v '^ *+' conftest.er1 >conftest.err
15304 rm -f conftest.er1
15305 cat conftest.err >&5
15306 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15307 (exit $ac_status); } &&
15308 { ac_try='test -z "$ac_c_werror_flag"
15309 || test ! -s conftest.err'
15310 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15311 (eval $ac_try) 2>&5
15312 ac_status=$?
15313 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15314 (exit $ac_status); }; } &&
15315 { ac_try='test -s conftest.$ac_objext'
15316 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15317 (eval $ac_try) 2>&5
15318 ac_status=$?
15319 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15320 (exit $ac_status); }; }; then
15322 cat >>confdefs.h <<\_ACEOF
15323 #define HAVE_INET_PTON 1
15324 _ACEOF
15326 echo "$as_me:$LINENO: result: yes" >&5
15327 echo "${ECHO_T}yes" >&6
15328 else
15329 echo "$as_me: failed program was:" >&5
15330 sed 's/^/| /' conftest.$ac_ext >&5
15332 echo "$as_me:$LINENO: result: no" >&5
15333 echo "${ECHO_T}no" >&6
15336 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
15338 # On some systems, setgroups is in unistd.h, on others, in grp.h
15339 echo "$as_me:$LINENO: checking for setgroups" >&5
15340 echo $ECHO_N "checking for setgroups... $ECHO_C" >&6
15341 cat >conftest.$ac_ext <<_ACEOF
15342 /* confdefs.h. */
15343 _ACEOF
15344 cat confdefs.h >>conftest.$ac_ext
15345 cat >>conftest.$ac_ext <<_ACEOF
15346 /* end confdefs.h. */
15348 #include "confdefs.h"
15349 #include <unistd.h>
15350 #ifdef HAVE_GRP_H
15351 #include <grp.h>
15352 #endif
15355 main ()
15357 void* p = setgroups
15359 return 0;
15361 _ACEOF
15362 rm -f conftest.$ac_objext
15363 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
15364 (eval $ac_compile) 2>conftest.er1
15365 ac_status=$?
15366 grep -v '^ *+' conftest.er1 >conftest.err
15367 rm -f conftest.er1
15368 cat conftest.err >&5
15369 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15370 (exit $ac_status); } &&
15371 { ac_try='test -z "$ac_c_werror_flag"
15372 || test ! -s conftest.err'
15373 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15374 (eval $ac_try) 2>&5
15375 ac_status=$?
15376 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15377 (exit $ac_status); }; } &&
15378 { ac_try='test -s conftest.$ac_objext'
15379 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15380 (eval $ac_try) 2>&5
15381 ac_status=$?
15382 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15383 (exit $ac_status); }; }; then
15385 cat >>confdefs.h <<\_ACEOF
15386 #define HAVE_SETGROUPS 1
15387 _ACEOF
15389 echo "$as_me:$LINENO: result: yes" >&5
15390 echo "${ECHO_T}yes" >&6
15391 else
15392 echo "$as_me: failed program was:" >&5
15393 sed 's/^/| /' conftest.$ac_ext >&5
15395 echo "$as_me:$LINENO: result: no" >&5
15396 echo "${ECHO_T}no" >&6
15399 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
15401 # check for openpty and forkpty
15404 for ac_func in openpty
15406 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
15407 echo "$as_me:$LINENO: checking for $ac_func" >&5
15408 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
15409 if eval "test \"\${$as_ac_var+set}\" = set"; then
15410 echo $ECHO_N "(cached) $ECHO_C" >&6
15411 else
15412 cat >conftest.$ac_ext <<_ACEOF
15413 /* confdefs.h. */
15414 _ACEOF
15415 cat confdefs.h >>conftest.$ac_ext
15416 cat >>conftest.$ac_ext <<_ACEOF
15417 /* end confdefs.h. */
15418 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
15419 For example, HP-UX 11i <limits.h> declares gettimeofday. */
15420 #define $ac_func innocuous_$ac_func
15422 /* System header to define __stub macros and hopefully few prototypes,
15423 which can conflict with char $ac_func (); below.
15424 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
15425 <limits.h> exists even on freestanding compilers. */
15427 #ifdef __STDC__
15428 # include <limits.h>
15429 #else
15430 # include <assert.h>
15431 #endif
15433 #undef $ac_func
15435 /* Override any gcc2 internal prototype to avoid an error. */
15436 #ifdef __cplusplus
15437 extern "C"
15439 #endif
15440 /* We use char because int might match the return type of a gcc2
15441 builtin and then its argument prototype would still apply. */
15442 char $ac_func ();
15443 /* The GNU C library defines this for functions which it implements
15444 to always fail with ENOSYS. Some functions are actually named
15445 something starting with __ and the normal name is an alias. */
15446 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
15447 choke me
15448 #else
15449 char (*f) () = $ac_func;
15450 #endif
15451 #ifdef __cplusplus
15453 #endif
15456 main ()
15458 return f != $ac_func;
15460 return 0;
15462 _ACEOF
15463 rm -f conftest.$ac_objext conftest$ac_exeext
15464 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
15465 (eval $ac_link) 2>conftest.er1
15466 ac_status=$?
15467 grep -v '^ *+' conftest.er1 >conftest.err
15468 rm -f conftest.er1
15469 cat conftest.err >&5
15470 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15471 (exit $ac_status); } &&
15472 { ac_try='test -z "$ac_c_werror_flag"
15473 || test ! -s conftest.err'
15474 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15475 (eval $ac_try) 2>&5
15476 ac_status=$?
15477 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15478 (exit $ac_status); }; } &&
15479 { ac_try='test -s conftest$ac_exeext'
15480 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15481 (eval $ac_try) 2>&5
15482 ac_status=$?
15483 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15484 (exit $ac_status); }; }; then
15485 eval "$as_ac_var=yes"
15486 else
15487 echo "$as_me: failed program was:" >&5
15488 sed 's/^/| /' conftest.$ac_ext >&5
15490 eval "$as_ac_var=no"
15492 rm -f conftest.err conftest.$ac_objext \
15493 conftest$ac_exeext conftest.$ac_ext
15495 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
15496 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
15497 if test `eval echo '${'$as_ac_var'}'` = yes; then
15498 cat >>confdefs.h <<_ACEOF
15499 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
15500 _ACEOF
15502 else
15503 echo "$as_me:$LINENO: checking for openpty in -lutil" >&5
15504 echo $ECHO_N "checking for openpty in -lutil... $ECHO_C" >&6
15505 if test "${ac_cv_lib_util_openpty+set}" = set; then
15506 echo $ECHO_N "(cached) $ECHO_C" >&6
15507 else
15508 ac_check_lib_save_LIBS=$LIBS
15509 LIBS="-lutil $LIBS"
15510 cat >conftest.$ac_ext <<_ACEOF
15511 /* confdefs.h. */
15512 _ACEOF
15513 cat confdefs.h >>conftest.$ac_ext
15514 cat >>conftest.$ac_ext <<_ACEOF
15515 /* end confdefs.h. */
15517 /* Override any gcc2 internal prototype to avoid an error. */
15518 #ifdef __cplusplus
15519 extern "C"
15520 #endif
15521 /* We use char because int might match the return type of a gcc2
15522 builtin and then its argument prototype would still apply. */
15523 char openpty ();
15525 main ()
15527 openpty ();
15529 return 0;
15531 _ACEOF
15532 rm -f conftest.$ac_objext conftest$ac_exeext
15533 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
15534 (eval $ac_link) 2>conftest.er1
15535 ac_status=$?
15536 grep -v '^ *+' conftest.er1 >conftest.err
15537 rm -f conftest.er1
15538 cat conftest.err >&5
15539 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15540 (exit $ac_status); } &&
15541 { ac_try='test -z "$ac_c_werror_flag"
15542 || test ! -s conftest.err'
15543 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15544 (eval $ac_try) 2>&5
15545 ac_status=$?
15546 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15547 (exit $ac_status); }; } &&
15548 { ac_try='test -s conftest$ac_exeext'
15549 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15550 (eval $ac_try) 2>&5
15551 ac_status=$?
15552 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15553 (exit $ac_status); }; }; then
15554 ac_cv_lib_util_openpty=yes
15555 else
15556 echo "$as_me: failed program was:" >&5
15557 sed 's/^/| /' conftest.$ac_ext >&5
15559 ac_cv_lib_util_openpty=no
15561 rm -f conftest.err conftest.$ac_objext \
15562 conftest$ac_exeext conftest.$ac_ext
15563 LIBS=$ac_check_lib_save_LIBS
15565 echo "$as_me:$LINENO: result: $ac_cv_lib_util_openpty" >&5
15566 echo "${ECHO_T}$ac_cv_lib_util_openpty" >&6
15567 if test $ac_cv_lib_util_openpty = yes; then
15568 cat >>confdefs.h <<\_ACEOF
15569 #define HAVE_OPENPTY 1
15570 _ACEOF
15571 LIBS="$LIBS -lutil"
15572 else
15573 echo "$as_me:$LINENO: checking for openpty in -lbsd" >&5
15574 echo $ECHO_N "checking for openpty in -lbsd... $ECHO_C" >&6
15575 if test "${ac_cv_lib_bsd_openpty+set}" = set; then
15576 echo $ECHO_N "(cached) $ECHO_C" >&6
15577 else
15578 ac_check_lib_save_LIBS=$LIBS
15579 LIBS="-lbsd $LIBS"
15580 cat >conftest.$ac_ext <<_ACEOF
15581 /* confdefs.h. */
15582 _ACEOF
15583 cat confdefs.h >>conftest.$ac_ext
15584 cat >>conftest.$ac_ext <<_ACEOF
15585 /* end confdefs.h. */
15587 /* Override any gcc2 internal prototype to avoid an error. */
15588 #ifdef __cplusplus
15589 extern "C"
15590 #endif
15591 /* We use char because int might match the return type of a gcc2
15592 builtin and then its argument prototype would still apply. */
15593 char openpty ();
15595 main ()
15597 openpty ();
15599 return 0;
15601 _ACEOF
15602 rm -f conftest.$ac_objext conftest$ac_exeext
15603 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
15604 (eval $ac_link) 2>conftest.er1
15605 ac_status=$?
15606 grep -v '^ *+' conftest.er1 >conftest.err
15607 rm -f conftest.er1
15608 cat conftest.err >&5
15609 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15610 (exit $ac_status); } &&
15611 { ac_try='test -z "$ac_c_werror_flag"
15612 || test ! -s conftest.err'
15613 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15614 (eval $ac_try) 2>&5
15615 ac_status=$?
15616 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15617 (exit $ac_status); }; } &&
15618 { ac_try='test -s conftest$ac_exeext'
15619 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15620 (eval $ac_try) 2>&5
15621 ac_status=$?
15622 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15623 (exit $ac_status); }; }; then
15624 ac_cv_lib_bsd_openpty=yes
15625 else
15626 echo "$as_me: failed program was:" >&5
15627 sed 's/^/| /' conftest.$ac_ext >&5
15629 ac_cv_lib_bsd_openpty=no
15631 rm -f conftest.err conftest.$ac_objext \
15632 conftest$ac_exeext conftest.$ac_ext
15633 LIBS=$ac_check_lib_save_LIBS
15635 echo "$as_me:$LINENO: result: $ac_cv_lib_bsd_openpty" >&5
15636 echo "${ECHO_T}$ac_cv_lib_bsd_openpty" >&6
15637 if test $ac_cv_lib_bsd_openpty = yes; then
15638 cat >>confdefs.h <<\_ACEOF
15639 #define HAVE_OPENPTY 1
15640 _ACEOF
15641 LIBS="$LIBS -lbsd"
15649 done
15652 for ac_func in forkpty
15654 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
15655 echo "$as_me:$LINENO: checking for $ac_func" >&5
15656 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
15657 if eval "test \"\${$as_ac_var+set}\" = set"; then
15658 echo $ECHO_N "(cached) $ECHO_C" >&6
15659 else
15660 cat >conftest.$ac_ext <<_ACEOF
15661 /* confdefs.h. */
15662 _ACEOF
15663 cat confdefs.h >>conftest.$ac_ext
15664 cat >>conftest.$ac_ext <<_ACEOF
15665 /* end confdefs.h. */
15666 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
15667 For example, HP-UX 11i <limits.h> declares gettimeofday. */
15668 #define $ac_func innocuous_$ac_func
15670 /* System header to define __stub macros and hopefully few prototypes,
15671 which can conflict with char $ac_func (); below.
15672 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
15673 <limits.h> exists even on freestanding compilers. */
15675 #ifdef __STDC__
15676 # include <limits.h>
15677 #else
15678 # include <assert.h>
15679 #endif
15681 #undef $ac_func
15683 /* Override any gcc2 internal prototype to avoid an error. */
15684 #ifdef __cplusplus
15685 extern "C"
15687 #endif
15688 /* We use char because int might match the return type of a gcc2
15689 builtin and then its argument prototype would still apply. */
15690 char $ac_func ();
15691 /* The GNU C library defines this for functions which it implements
15692 to always fail with ENOSYS. Some functions are actually named
15693 something starting with __ and the normal name is an alias. */
15694 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
15695 choke me
15696 #else
15697 char (*f) () = $ac_func;
15698 #endif
15699 #ifdef __cplusplus
15701 #endif
15704 main ()
15706 return f != $ac_func;
15708 return 0;
15710 _ACEOF
15711 rm -f conftest.$ac_objext conftest$ac_exeext
15712 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
15713 (eval $ac_link) 2>conftest.er1
15714 ac_status=$?
15715 grep -v '^ *+' conftest.er1 >conftest.err
15716 rm -f conftest.er1
15717 cat conftest.err >&5
15718 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15719 (exit $ac_status); } &&
15720 { ac_try='test -z "$ac_c_werror_flag"
15721 || test ! -s conftest.err'
15722 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15723 (eval $ac_try) 2>&5
15724 ac_status=$?
15725 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15726 (exit $ac_status); }; } &&
15727 { ac_try='test -s conftest$ac_exeext'
15728 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15729 (eval $ac_try) 2>&5
15730 ac_status=$?
15731 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15732 (exit $ac_status); }; }; then
15733 eval "$as_ac_var=yes"
15734 else
15735 echo "$as_me: failed program was:" >&5
15736 sed 's/^/| /' conftest.$ac_ext >&5
15738 eval "$as_ac_var=no"
15740 rm -f conftest.err conftest.$ac_objext \
15741 conftest$ac_exeext conftest.$ac_ext
15743 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
15744 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
15745 if test `eval echo '${'$as_ac_var'}'` = yes; then
15746 cat >>confdefs.h <<_ACEOF
15747 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
15748 _ACEOF
15750 else
15751 echo "$as_me:$LINENO: checking for forkpty in -lutil" >&5
15752 echo $ECHO_N "checking for forkpty in -lutil... $ECHO_C" >&6
15753 if test "${ac_cv_lib_util_forkpty+set}" = set; then
15754 echo $ECHO_N "(cached) $ECHO_C" >&6
15755 else
15756 ac_check_lib_save_LIBS=$LIBS
15757 LIBS="-lutil $LIBS"
15758 cat >conftest.$ac_ext <<_ACEOF
15759 /* confdefs.h. */
15760 _ACEOF
15761 cat confdefs.h >>conftest.$ac_ext
15762 cat >>conftest.$ac_ext <<_ACEOF
15763 /* end confdefs.h. */
15765 /* Override any gcc2 internal prototype to avoid an error. */
15766 #ifdef __cplusplus
15767 extern "C"
15768 #endif
15769 /* We use char because int might match the return type of a gcc2
15770 builtin and then its argument prototype would still apply. */
15771 char forkpty ();
15773 main ()
15775 forkpty ();
15777 return 0;
15779 _ACEOF
15780 rm -f conftest.$ac_objext conftest$ac_exeext
15781 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
15782 (eval $ac_link) 2>conftest.er1
15783 ac_status=$?
15784 grep -v '^ *+' conftest.er1 >conftest.err
15785 rm -f conftest.er1
15786 cat conftest.err >&5
15787 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15788 (exit $ac_status); } &&
15789 { ac_try='test -z "$ac_c_werror_flag"
15790 || test ! -s conftest.err'
15791 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15792 (eval $ac_try) 2>&5
15793 ac_status=$?
15794 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15795 (exit $ac_status); }; } &&
15796 { ac_try='test -s conftest$ac_exeext'
15797 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15798 (eval $ac_try) 2>&5
15799 ac_status=$?
15800 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15801 (exit $ac_status); }; }; then
15802 ac_cv_lib_util_forkpty=yes
15803 else
15804 echo "$as_me: failed program was:" >&5
15805 sed 's/^/| /' conftest.$ac_ext >&5
15807 ac_cv_lib_util_forkpty=no
15809 rm -f conftest.err conftest.$ac_objext \
15810 conftest$ac_exeext conftest.$ac_ext
15811 LIBS=$ac_check_lib_save_LIBS
15813 echo "$as_me:$LINENO: result: $ac_cv_lib_util_forkpty" >&5
15814 echo "${ECHO_T}$ac_cv_lib_util_forkpty" >&6
15815 if test $ac_cv_lib_util_forkpty = yes; then
15816 cat >>confdefs.h <<\_ACEOF
15817 #define HAVE_FORKPTY 1
15818 _ACEOF
15819 LIBS="$LIBS -lutil"
15820 else
15821 echo "$as_me:$LINENO: checking for forkpty in -lbsd" >&5
15822 echo $ECHO_N "checking for forkpty in -lbsd... $ECHO_C" >&6
15823 if test "${ac_cv_lib_bsd_forkpty+set}" = set; then
15824 echo $ECHO_N "(cached) $ECHO_C" >&6
15825 else
15826 ac_check_lib_save_LIBS=$LIBS
15827 LIBS="-lbsd $LIBS"
15828 cat >conftest.$ac_ext <<_ACEOF
15829 /* confdefs.h. */
15830 _ACEOF
15831 cat confdefs.h >>conftest.$ac_ext
15832 cat >>conftest.$ac_ext <<_ACEOF
15833 /* end confdefs.h. */
15835 /* Override any gcc2 internal prototype to avoid an error. */
15836 #ifdef __cplusplus
15837 extern "C"
15838 #endif
15839 /* We use char because int might match the return type of a gcc2
15840 builtin and then its argument prototype would still apply. */
15841 char forkpty ();
15843 main ()
15845 forkpty ();
15847 return 0;
15849 _ACEOF
15850 rm -f conftest.$ac_objext conftest$ac_exeext
15851 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
15852 (eval $ac_link) 2>conftest.er1
15853 ac_status=$?
15854 grep -v '^ *+' conftest.er1 >conftest.err
15855 rm -f conftest.er1
15856 cat conftest.err >&5
15857 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15858 (exit $ac_status); } &&
15859 { ac_try='test -z "$ac_c_werror_flag"
15860 || test ! -s conftest.err'
15861 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15862 (eval $ac_try) 2>&5
15863 ac_status=$?
15864 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15865 (exit $ac_status); }; } &&
15866 { ac_try='test -s conftest$ac_exeext'
15867 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15868 (eval $ac_try) 2>&5
15869 ac_status=$?
15870 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15871 (exit $ac_status); }; }; then
15872 ac_cv_lib_bsd_forkpty=yes
15873 else
15874 echo "$as_me: failed program was:" >&5
15875 sed 's/^/| /' conftest.$ac_ext >&5
15877 ac_cv_lib_bsd_forkpty=no
15879 rm -f conftest.err conftest.$ac_objext \
15880 conftest$ac_exeext conftest.$ac_ext
15881 LIBS=$ac_check_lib_save_LIBS
15883 echo "$as_me:$LINENO: result: $ac_cv_lib_bsd_forkpty" >&5
15884 echo "${ECHO_T}$ac_cv_lib_bsd_forkpty" >&6
15885 if test $ac_cv_lib_bsd_forkpty = yes; then
15886 cat >>confdefs.h <<\_ACEOF
15887 #define HAVE_FORKPTY 1
15888 _ACEOF
15889 LIBS="$LIBS -lbsd"
15897 done
15900 # check for long file support functions
15907 for ac_func in fseek64 fseeko fstatvfs ftell64 ftello statvfs
15909 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
15910 echo "$as_me:$LINENO: checking for $ac_func" >&5
15911 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
15912 if eval "test \"\${$as_ac_var+set}\" = set"; then
15913 echo $ECHO_N "(cached) $ECHO_C" >&6
15914 else
15915 cat >conftest.$ac_ext <<_ACEOF
15916 /* confdefs.h. */
15917 _ACEOF
15918 cat confdefs.h >>conftest.$ac_ext
15919 cat >>conftest.$ac_ext <<_ACEOF
15920 /* end confdefs.h. */
15921 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
15922 For example, HP-UX 11i <limits.h> declares gettimeofday. */
15923 #define $ac_func innocuous_$ac_func
15925 /* System header to define __stub macros and hopefully few prototypes,
15926 which can conflict with char $ac_func (); below.
15927 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
15928 <limits.h> exists even on freestanding compilers. */
15930 #ifdef __STDC__
15931 # include <limits.h>
15932 #else
15933 # include <assert.h>
15934 #endif
15936 #undef $ac_func
15938 /* Override any gcc2 internal prototype to avoid an error. */
15939 #ifdef __cplusplus
15940 extern "C"
15942 #endif
15943 /* We use char because int might match the return type of a gcc2
15944 builtin and then its argument prototype would still apply. */
15945 char $ac_func ();
15946 /* The GNU C library defines this for functions which it implements
15947 to always fail with ENOSYS. Some functions are actually named
15948 something starting with __ and the normal name is an alias. */
15949 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
15950 choke me
15951 #else
15952 char (*f) () = $ac_func;
15953 #endif
15954 #ifdef __cplusplus
15956 #endif
15959 main ()
15961 return f != $ac_func;
15963 return 0;
15965 _ACEOF
15966 rm -f conftest.$ac_objext conftest$ac_exeext
15967 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
15968 (eval $ac_link) 2>conftest.er1
15969 ac_status=$?
15970 grep -v '^ *+' conftest.er1 >conftest.err
15971 rm -f conftest.er1
15972 cat conftest.err >&5
15973 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15974 (exit $ac_status); } &&
15975 { ac_try='test -z "$ac_c_werror_flag"
15976 || test ! -s conftest.err'
15977 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15978 (eval $ac_try) 2>&5
15979 ac_status=$?
15980 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15981 (exit $ac_status); }; } &&
15982 { ac_try='test -s conftest$ac_exeext'
15983 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15984 (eval $ac_try) 2>&5
15985 ac_status=$?
15986 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15987 (exit $ac_status); }; }; then
15988 eval "$as_ac_var=yes"
15989 else
15990 echo "$as_me: failed program was:" >&5
15991 sed 's/^/| /' conftest.$ac_ext >&5
15993 eval "$as_ac_var=no"
15995 rm -f conftest.err conftest.$ac_objext \
15996 conftest$ac_exeext conftest.$ac_ext
15998 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
15999 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
16000 if test `eval echo '${'$as_ac_var'}'` = yes; then
16001 cat >>confdefs.h <<_ACEOF
16002 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
16003 _ACEOF
16006 done
16014 for ac_func in dup2 getcwd strdup strerror memmove
16016 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
16017 echo "$as_me:$LINENO: checking for $ac_func" >&5
16018 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
16019 if eval "test \"\${$as_ac_var+set}\" = set"; then
16020 echo $ECHO_N "(cached) $ECHO_C" >&6
16021 else
16022 cat >conftest.$ac_ext <<_ACEOF
16023 /* confdefs.h. */
16024 _ACEOF
16025 cat confdefs.h >>conftest.$ac_ext
16026 cat >>conftest.$ac_ext <<_ACEOF
16027 /* end confdefs.h. */
16028 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
16029 For example, HP-UX 11i <limits.h> declares gettimeofday. */
16030 #define $ac_func innocuous_$ac_func
16032 /* System header to define __stub macros and hopefully few prototypes,
16033 which can conflict with char $ac_func (); below.
16034 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
16035 <limits.h> exists even on freestanding compilers. */
16037 #ifdef __STDC__
16038 # include <limits.h>
16039 #else
16040 # include <assert.h>
16041 #endif
16043 #undef $ac_func
16045 /* Override any gcc2 internal prototype to avoid an error. */
16046 #ifdef __cplusplus
16047 extern "C"
16049 #endif
16050 /* We use char because int might match the return type of a gcc2
16051 builtin and then its argument prototype would still apply. */
16052 char $ac_func ();
16053 /* The GNU C library defines this for functions which it implements
16054 to always fail with ENOSYS. Some functions are actually named
16055 something starting with __ and the normal name is an alias. */
16056 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
16057 choke me
16058 #else
16059 char (*f) () = $ac_func;
16060 #endif
16061 #ifdef __cplusplus
16063 #endif
16066 main ()
16068 return f != $ac_func;
16070 return 0;
16072 _ACEOF
16073 rm -f conftest.$ac_objext conftest$ac_exeext
16074 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
16075 (eval $ac_link) 2>conftest.er1
16076 ac_status=$?
16077 grep -v '^ *+' conftest.er1 >conftest.err
16078 rm -f conftest.er1
16079 cat conftest.err >&5
16080 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16081 (exit $ac_status); } &&
16082 { ac_try='test -z "$ac_c_werror_flag"
16083 || test ! -s conftest.err'
16084 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16085 (eval $ac_try) 2>&5
16086 ac_status=$?
16087 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16088 (exit $ac_status); }; } &&
16089 { ac_try='test -s conftest$ac_exeext'
16090 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16091 (eval $ac_try) 2>&5
16092 ac_status=$?
16093 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16094 (exit $ac_status); }; }; then
16095 eval "$as_ac_var=yes"
16096 else
16097 echo "$as_me: failed program was:" >&5
16098 sed 's/^/| /' conftest.$ac_ext >&5
16100 eval "$as_ac_var=no"
16102 rm -f conftest.err conftest.$ac_objext \
16103 conftest$ac_exeext conftest.$ac_ext
16105 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
16106 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
16107 if test `eval echo '${'$as_ac_var'}'` = yes; then
16108 cat >>confdefs.h <<_ACEOF
16109 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
16110 _ACEOF
16112 else
16113 case $LIBOBJS in
16114 "$ac_func.$ac_objext" | \
16115 *" $ac_func.$ac_objext" | \
16116 "$ac_func.$ac_objext "* | \
16117 *" $ac_func.$ac_objext "* ) ;;
16118 *) LIBOBJS="$LIBOBJS $ac_func.$ac_objext" ;;
16119 esac
16122 done
16126 for ac_func in getpgrp
16128 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
16129 echo "$as_me:$LINENO: checking for $ac_func" >&5
16130 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
16131 if eval "test \"\${$as_ac_var+set}\" = set"; then
16132 echo $ECHO_N "(cached) $ECHO_C" >&6
16133 else
16134 cat >conftest.$ac_ext <<_ACEOF
16135 /* confdefs.h. */
16136 _ACEOF
16137 cat confdefs.h >>conftest.$ac_ext
16138 cat >>conftest.$ac_ext <<_ACEOF
16139 /* end confdefs.h. */
16140 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
16141 For example, HP-UX 11i <limits.h> declares gettimeofday. */
16142 #define $ac_func innocuous_$ac_func
16144 /* System header to define __stub macros and hopefully few prototypes,
16145 which can conflict with char $ac_func (); below.
16146 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
16147 <limits.h> exists even on freestanding compilers. */
16149 #ifdef __STDC__
16150 # include <limits.h>
16151 #else
16152 # include <assert.h>
16153 #endif
16155 #undef $ac_func
16157 /* Override any gcc2 internal prototype to avoid an error. */
16158 #ifdef __cplusplus
16159 extern "C"
16161 #endif
16162 /* We use char because int might match the return type of a gcc2
16163 builtin and then its argument prototype would still apply. */
16164 char $ac_func ();
16165 /* The GNU C library defines this for functions which it implements
16166 to always fail with ENOSYS. Some functions are actually named
16167 something starting with __ and the normal name is an alias. */
16168 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
16169 choke me
16170 #else
16171 char (*f) () = $ac_func;
16172 #endif
16173 #ifdef __cplusplus
16175 #endif
16178 main ()
16180 return f != $ac_func;
16182 return 0;
16184 _ACEOF
16185 rm -f conftest.$ac_objext conftest$ac_exeext
16186 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
16187 (eval $ac_link) 2>conftest.er1
16188 ac_status=$?
16189 grep -v '^ *+' conftest.er1 >conftest.err
16190 rm -f conftest.er1
16191 cat conftest.err >&5
16192 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16193 (exit $ac_status); } &&
16194 { ac_try='test -z "$ac_c_werror_flag"
16195 || test ! -s conftest.err'
16196 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16197 (eval $ac_try) 2>&5
16198 ac_status=$?
16199 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16200 (exit $ac_status); }; } &&
16201 { ac_try='test -s conftest$ac_exeext'
16202 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16203 (eval $ac_try) 2>&5
16204 ac_status=$?
16205 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16206 (exit $ac_status); }; }; then
16207 eval "$as_ac_var=yes"
16208 else
16209 echo "$as_me: failed program was:" >&5
16210 sed 's/^/| /' conftest.$ac_ext >&5
16212 eval "$as_ac_var=no"
16214 rm -f conftest.err conftest.$ac_objext \
16215 conftest$ac_exeext conftest.$ac_ext
16217 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
16218 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
16219 if test `eval echo '${'$as_ac_var'}'` = yes; then
16220 cat >>confdefs.h <<_ACEOF
16221 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
16222 _ACEOF
16223 cat >conftest.$ac_ext <<_ACEOF
16224 /* confdefs.h. */
16225 _ACEOF
16226 cat confdefs.h >>conftest.$ac_ext
16227 cat >>conftest.$ac_ext <<_ACEOF
16228 /* end confdefs.h. */
16229 #include <unistd.h>
16231 main ()
16233 getpgrp(0);
16235 return 0;
16237 _ACEOF
16238 rm -f conftest.$ac_objext
16239 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
16240 (eval $ac_compile) 2>conftest.er1
16241 ac_status=$?
16242 grep -v '^ *+' conftest.er1 >conftest.err
16243 rm -f conftest.er1
16244 cat conftest.err >&5
16245 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16246 (exit $ac_status); } &&
16247 { ac_try='test -z "$ac_c_werror_flag"
16248 || test ! -s conftest.err'
16249 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16250 (eval $ac_try) 2>&5
16251 ac_status=$?
16252 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16253 (exit $ac_status); }; } &&
16254 { ac_try='test -s conftest.$ac_objext'
16255 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16256 (eval $ac_try) 2>&5
16257 ac_status=$?
16258 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16259 (exit $ac_status); }; }; then
16261 cat >>confdefs.h <<\_ACEOF
16262 #define GETPGRP_HAVE_ARG 1
16263 _ACEOF
16266 else
16267 echo "$as_me: failed program was:" >&5
16268 sed 's/^/| /' conftest.$ac_ext >&5
16271 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
16274 done
16277 for ac_func in setpgrp
16279 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
16280 echo "$as_me:$LINENO: checking for $ac_func" >&5
16281 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
16282 if eval "test \"\${$as_ac_var+set}\" = set"; then
16283 echo $ECHO_N "(cached) $ECHO_C" >&6
16284 else
16285 cat >conftest.$ac_ext <<_ACEOF
16286 /* confdefs.h. */
16287 _ACEOF
16288 cat confdefs.h >>conftest.$ac_ext
16289 cat >>conftest.$ac_ext <<_ACEOF
16290 /* end confdefs.h. */
16291 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
16292 For example, HP-UX 11i <limits.h> declares gettimeofday. */
16293 #define $ac_func innocuous_$ac_func
16295 /* System header to define __stub macros and hopefully few prototypes,
16296 which can conflict with char $ac_func (); below.
16297 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
16298 <limits.h> exists even on freestanding compilers. */
16300 #ifdef __STDC__
16301 # include <limits.h>
16302 #else
16303 # include <assert.h>
16304 #endif
16306 #undef $ac_func
16308 /* Override any gcc2 internal prototype to avoid an error. */
16309 #ifdef __cplusplus
16310 extern "C"
16312 #endif
16313 /* We use char because int might match the return type of a gcc2
16314 builtin and then its argument prototype would still apply. */
16315 char $ac_func ();
16316 /* The GNU C library defines this for functions which it implements
16317 to always fail with ENOSYS. Some functions are actually named
16318 something starting with __ and the normal name is an alias. */
16319 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
16320 choke me
16321 #else
16322 char (*f) () = $ac_func;
16323 #endif
16324 #ifdef __cplusplus
16326 #endif
16329 main ()
16331 return f != $ac_func;
16333 return 0;
16335 _ACEOF
16336 rm -f conftest.$ac_objext conftest$ac_exeext
16337 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
16338 (eval $ac_link) 2>conftest.er1
16339 ac_status=$?
16340 grep -v '^ *+' conftest.er1 >conftest.err
16341 rm -f conftest.er1
16342 cat conftest.err >&5
16343 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16344 (exit $ac_status); } &&
16345 { ac_try='test -z "$ac_c_werror_flag"
16346 || test ! -s conftest.err'
16347 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16348 (eval $ac_try) 2>&5
16349 ac_status=$?
16350 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16351 (exit $ac_status); }; } &&
16352 { ac_try='test -s conftest$ac_exeext'
16353 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16354 (eval $ac_try) 2>&5
16355 ac_status=$?
16356 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16357 (exit $ac_status); }; }; then
16358 eval "$as_ac_var=yes"
16359 else
16360 echo "$as_me: failed program was:" >&5
16361 sed 's/^/| /' conftest.$ac_ext >&5
16363 eval "$as_ac_var=no"
16365 rm -f conftest.err conftest.$ac_objext \
16366 conftest$ac_exeext conftest.$ac_ext
16368 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
16369 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
16370 if test `eval echo '${'$as_ac_var'}'` = yes; then
16371 cat >>confdefs.h <<_ACEOF
16372 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
16373 _ACEOF
16374 cat >conftest.$ac_ext <<_ACEOF
16375 /* confdefs.h. */
16376 _ACEOF
16377 cat confdefs.h >>conftest.$ac_ext
16378 cat >>conftest.$ac_ext <<_ACEOF
16379 /* end confdefs.h. */
16380 #include <unistd.h>
16382 main ()
16384 setpgrp(0,0);
16386 return 0;
16388 _ACEOF
16389 rm -f conftest.$ac_objext
16390 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
16391 (eval $ac_compile) 2>conftest.er1
16392 ac_status=$?
16393 grep -v '^ *+' conftest.er1 >conftest.err
16394 rm -f conftest.er1
16395 cat conftest.err >&5
16396 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16397 (exit $ac_status); } &&
16398 { ac_try='test -z "$ac_c_werror_flag"
16399 || test ! -s conftest.err'
16400 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16401 (eval $ac_try) 2>&5
16402 ac_status=$?
16403 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16404 (exit $ac_status); }; } &&
16405 { ac_try='test -s conftest.$ac_objext'
16406 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16407 (eval $ac_try) 2>&5
16408 ac_status=$?
16409 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16410 (exit $ac_status); }; }; then
16412 cat >>confdefs.h <<\_ACEOF
16413 #define SETPGRP_HAVE_ARG 1
16414 _ACEOF
16417 else
16418 echo "$as_me: failed program was:" >&5
16419 sed 's/^/| /' conftest.$ac_ext >&5
16422 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
16425 done
16428 for ac_func in gettimeofday
16430 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
16431 echo "$as_me:$LINENO: checking for $ac_func" >&5
16432 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
16433 if eval "test \"\${$as_ac_var+set}\" = set"; then
16434 echo $ECHO_N "(cached) $ECHO_C" >&6
16435 else
16436 cat >conftest.$ac_ext <<_ACEOF
16437 /* confdefs.h. */
16438 _ACEOF
16439 cat confdefs.h >>conftest.$ac_ext
16440 cat >>conftest.$ac_ext <<_ACEOF
16441 /* end confdefs.h. */
16442 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
16443 For example, HP-UX 11i <limits.h> declares gettimeofday. */
16444 #define $ac_func innocuous_$ac_func
16446 /* System header to define __stub macros and hopefully few prototypes,
16447 which can conflict with char $ac_func (); below.
16448 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
16449 <limits.h> exists even on freestanding compilers. */
16451 #ifdef __STDC__
16452 # include <limits.h>
16453 #else
16454 # include <assert.h>
16455 #endif
16457 #undef $ac_func
16459 /* Override any gcc2 internal prototype to avoid an error. */
16460 #ifdef __cplusplus
16461 extern "C"
16463 #endif
16464 /* We use char because int might match the return type of a gcc2
16465 builtin and then its argument prototype would still apply. */
16466 char $ac_func ();
16467 /* The GNU C library defines this for functions which it implements
16468 to always fail with ENOSYS. Some functions are actually named
16469 something starting with __ and the normal name is an alias. */
16470 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
16471 choke me
16472 #else
16473 char (*f) () = $ac_func;
16474 #endif
16475 #ifdef __cplusplus
16477 #endif
16480 main ()
16482 return f != $ac_func;
16484 return 0;
16486 _ACEOF
16487 rm -f conftest.$ac_objext conftest$ac_exeext
16488 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
16489 (eval $ac_link) 2>conftest.er1
16490 ac_status=$?
16491 grep -v '^ *+' conftest.er1 >conftest.err
16492 rm -f conftest.er1
16493 cat conftest.err >&5
16494 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16495 (exit $ac_status); } &&
16496 { ac_try='test -z "$ac_c_werror_flag"
16497 || test ! -s conftest.err'
16498 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16499 (eval $ac_try) 2>&5
16500 ac_status=$?
16501 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16502 (exit $ac_status); }; } &&
16503 { ac_try='test -s conftest$ac_exeext'
16504 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16505 (eval $ac_try) 2>&5
16506 ac_status=$?
16507 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16508 (exit $ac_status); }; }; then
16509 eval "$as_ac_var=yes"
16510 else
16511 echo "$as_me: failed program was:" >&5
16512 sed 's/^/| /' conftest.$ac_ext >&5
16514 eval "$as_ac_var=no"
16516 rm -f conftest.err conftest.$ac_objext \
16517 conftest$ac_exeext conftest.$ac_ext
16519 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
16520 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
16521 if test `eval echo '${'$as_ac_var'}'` = yes; then
16522 cat >>confdefs.h <<_ACEOF
16523 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
16524 _ACEOF
16525 cat >conftest.$ac_ext <<_ACEOF
16526 /* confdefs.h. */
16527 _ACEOF
16528 cat confdefs.h >>conftest.$ac_ext
16529 cat >>conftest.$ac_ext <<_ACEOF
16530 /* end confdefs.h. */
16531 #include <sys/time.h>
16533 main ()
16535 gettimeofday((struct timeval*)0,(struct timezone*)0);
16537 return 0;
16539 _ACEOF
16540 rm -f conftest.$ac_objext
16541 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
16542 (eval $ac_compile) 2>conftest.er1
16543 ac_status=$?
16544 grep -v '^ *+' conftest.er1 >conftest.err
16545 rm -f conftest.er1
16546 cat conftest.err >&5
16547 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16548 (exit $ac_status); } &&
16549 { ac_try='test -z "$ac_c_werror_flag"
16550 || test ! -s conftest.err'
16551 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16552 (eval $ac_try) 2>&5
16553 ac_status=$?
16554 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16555 (exit $ac_status); }; } &&
16556 { ac_try='test -s conftest.$ac_objext'
16557 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16558 (eval $ac_try) 2>&5
16559 ac_status=$?
16560 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16561 (exit $ac_status); }; }; then
16563 else
16564 echo "$as_me: failed program was:" >&5
16565 sed 's/^/| /' conftest.$ac_ext >&5
16568 cat >>confdefs.h <<\_ACEOF
16569 #define GETTIMEOFDAY_NO_TZ 1
16570 _ACEOF
16574 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
16577 done
16580 echo "$as_me:$LINENO: checking for major" >&5
16581 echo $ECHO_N "checking for major... $ECHO_C" >&6
16582 cat >conftest.$ac_ext <<_ACEOF
16583 /* confdefs.h. */
16584 _ACEOF
16585 cat confdefs.h >>conftest.$ac_ext
16586 cat >>conftest.$ac_ext <<_ACEOF
16587 /* end confdefs.h. */
16589 #if defined(MAJOR_IN_MKDEV)
16590 #include <sys/mkdev.h>
16591 #elif defined(MAJOR_IN_SYSMACROS)
16592 #include <sys/sysmacros.h>
16593 #else
16594 #include <sys/types.h>
16595 #endif
16598 main ()
16601 makedev(major(0),minor(0));
16604 return 0;
16606 _ACEOF
16607 rm -f conftest.$ac_objext conftest$ac_exeext
16608 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
16609 (eval $ac_link) 2>conftest.er1
16610 ac_status=$?
16611 grep -v '^ *+' conftest.er1 >conftest.err
16612 rm -f conftest.er1
16613 cat conftest.err >&5
16614 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16615 (exit $ac_status); } &&
16616 { ac_try='test -z "$ac_c_werror_flag"
16617 || test ! -s conftest.err'
16618 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16619 (eval $ac_try) 2>&5
16620 ac_status=$?
16621 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16622 (exit $ac_status); }; } &&
16623 { ac_try='test -s conftest$ac_exeext'
16624 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16625 (eval $ac_try) 2>&5
16626 ac_status=$?
16627 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16628 (exit $ac_status); }; }; then
16631 cat >>confdefs.h <<\_ACEOF
16632 #define HAVE_DEVICE_MACROS 1
16633 _ACEOF
16635 echo "$as_me:$LINENO: result: yes" >&5
16636 echo "${ECHO_T}yes" >&6
16638 else
16639 echo "$as_me: failed program was:" >&5
16640 sed 's/^/| /' conftest.$ac_ext >&5
16643 echo "$as_me:$LINENO: result: no" >&5
16644 echo "${ECHO_T}no" >&6
16647 rm -f conftest.err conftest.$ac_objext \
16648 conftest$ac_exeext conftest.$ac_ext
16650 # On OSF/1 V5.1, getaddrinfo is available, but a define
16651 # for [no]getaddrinfo in netdb.h.
16652 echo "$as_me:$LINENO: checking for getaddrinfo" >&5
16653 echo $ECHO_N "checking for getaddrinfo... $ECHO_C" >&6
16654 cat >conftest.$ac_ext <<_ACEOF
16655 /* confdefs.h. */
16656 _ACEOF
16657 cat confdefs.h >>conftest.$ac_ext
16658 cat >>conftest.$ac_ext <<_ACEOF
16659 /* end confdefs.h. */
16661 #include <sys/types.h>
16662 #include <sys/socket.h>
16663 #include <netdb.h>
16664 #include <stdio.h>
16667 main ()
16670 getaddrinfo(NULL, NULL, NULL, NULL);
16673 return 0;
16675 _ACEOF
16676 rm -f conftest.$ac_objext conftest$ac_exeext
16677 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
16678 (eval $ac_link) 2>conftest.er1
16679 ac_status=$?
16680 grep -v '^ *+' conftest.er1 >conftest.err
16681 rm -f conftest.er1
16682 cat conftest.err >&5
16683 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16684 (exit $ac_status); } &&
16685 { ac_try='test -z "$ac_c_werror_flag"
16686 || test ! -s conftest.err'
16687 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16688 (eval $ac_try) 2>&5
16689 ac_status=$?
16690 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16691 (exit $ac_status); }; } &&
16692 { ac_try='test -s conftest$ac_exeext'
16693 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16694 (eval $ac_try) 2>&5
16695 ac_status=$?
16696 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16697 (exit $ac_status); }; }; then
16699 echo "$as_me:$LINENO: result: yes" >&5
16700 echo "${ECHO_T}yes" >&6
16701 echo "$as_me:$LINENO: checking getaddrinfo bug" >&5
16702 echo $ECHO_N "checking getaddrinfo bug... $ECHO_C" >&6
16703 if test "$cross_compiling" = yes; then
16704 echo "$as_me:$LINENO: result: buggy" >&5
16705 echo "${ECHO_T}buggy" >&6
16706 buggygetaddrinfo=yes
16707 else
16708 cat >conftest.$ac_ext <<_ACEOF
16709 /* confdefs.h. */
16710 _ACEOF
16711 cat confdefs.h >>conftest.$ac_ext
16712 cat >>conftest.$ac_ext <<_ACEOF
16713 /* end confdefs.h. */
16715 #include <sys/types.h>
16716 #include <netdb.h>
16717 #include <string.h>
16718 #include <sys/socket.h>
16719 #include <netinet/in.h>
16721 main()
16723 int passive, gaierr, inet4 = 0, inet6 = 0;
16724 struct addrinfo hints, *ai, *aitop;
16725 char straddr[INET6_ADDRSTRLEN], strport[16];
16727 for (passive = 0; passive <= 1; passive++) {
16728 memset(&hints, 0, sizeof(hints));
16729 hints.ai_family = AF_UNSPEC;
16730 hints.ai_flags = passive ? AI_PASSIVE : 0;
16731 hints.ai_socktype = SOCK_STREAM;
16732 hints.ai_protocol = IPPROTO_TCP;
16733 if ((gaierr = getaddrinfo(NULL, "54321", &hints, &aitop)) != 0) {
16734 (void)gai_strerror(gaierr);
16735 goto bad;
16737 for (ai = aitop; ai; ai = ai->ai_next) {
16738 if (ai->ai_addr == NULL ||
16739 ai->ai_addrlen == 0 ||
16740 getnameinfo(ai->ai_addr, ai->ai_addrlen,
16741 straddr, sizeof(straddr), strport, sizeof(strport),
16742 NI_NUMERICHOST|NI_NUMERICSERV) != 0) {
16743 goto bad;
16745 switch (ai->ai_family) {
16746 case AF_INET:
16747 if (strcmp(strport, "54321") != 0) {
16748 goto bad;
16750 if (passive) {
16751 if (strcmp(straddr, "0.0.0.0") != 0) {
16752 goto bad;
16754 } else {
16755 if (strcmp(straddr, "127.0.0.1") != 0) {
16756 goto bad;
16759 inet4++;
16760 break;
16761 case AF_INET6:
16762 if (strcmp(strport, "54321") != 0) {
16763 goto bad;
16765 if (passive) {
16766 if (strcmp(straddr, "::") != 0) {
16767 goto bad;
16769 } else {
16770 if (strcmp(straddr, "::1") != 0) {
16771 goto bad;
16774 inet6++;
16775 break;
16776 case AF_UNSPEC:
16777 goto bad;
16778 break;
16779 default:
16780 /* another family support? */
16781 break;
16786 if (!(inet4 == 0 || inet4 == 2))
16787 goto bad;
16788 if (!(inet6 == 0 || inet6 == 2))
16789 goto bad;
16791 if (aitop)
16792 freeaddrinfo(aitop);
16793 exit(0);
16795 bad:
16796 if (aitop)
16797 freeaddrinfo(aitop);
16798 exit(1);
16801 _ACEOF
16802 rm -f conftest$ac_exeext
16803 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
16804 (eval $ac_link) 2>&5
16805 ac_status=$?
16806 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16807 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
16808 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16809 (eval $ac_try) 2>&5
16810 ac_status=$?
16811 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16812 (exit $ac_status); }; }; then
16813 echo "$as_me:$LINENO: result: good" >&5
16814 echo "${ECHO_T}good" >&6
16815 buggygetaddrinfo=no
16816 else
16817 echo "$as_me: program exited with status $ac_status" >&5
16818 echo "$as_me: failed program was:" >&5
16819 sed 's/^/| /' conftest.$ac_ext >&5
16821 ( exit $ac_status )
16822 echo "$as_me:$LINENO: result: buggy" >&5
16823 echo "${ECHO_T}buggy" >&6
16824 buggygetaddrinfo=yes
16826 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
16828 else
16829 echo "$as_me: failed program was:" >&5
16830 sed 's/^/| /' conftest.$ac_ext >&5
16833 echo "$as_me:$LINENO: result: no" >&5
16834 echo "${ECHO_T}no" >&6
16835 buggygetaddrinfo=yes
16838 rm -f conftest.err conftest.$ac_objext \
16839 conftest$ac_exeext conftest.$ac_ext
16841 if test "$buggygetaddrinfo" = "yes"; then
16842 if test "$ipv6" = "yes"; then
16843 echo 'Fatal: You must get working getaddrinfo() function.'
16844 echo ' or you can specify "--disable-ipv6"'.
16845 exit 1
16847 else
16849 cat >>confdefs.h <<\_ACEOF
16850 #define HAVE_GETADDRINFO 1
16851 _ACEOF
16855 for ac_func in getnameinfo
16857 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
16858 echo "$as_me:$LINENO: checking for $ac_func" >&5
16859 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
16860 if eval "test \"\${$as_ac_var+set}\" = set"; then
16861 echo $ECHO_N "(cached) $ECHO_C" >&6
16862 else
16863 cat >conftest.$ac_ext <<_ACEOF
16864 /* confdefs.h. */
16865 _ACEOF
16866 cat confdefs.h >>conftest.$ac_ext
16867 cat >>conftest.$ac_ext <<_ACEOF
16868 /* end confdefs.h. */
16869 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
16870 For example, HP-UX 11i <limits.h> declares gettimeofday. */
16871 #define $ac_func innocuous_$ac_func
16873 /* System header to define __stub macros and hopefully few prototypes,
16874 which can conflict with char $ac_func (); below.
16875 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
16876 <limits.h> exists even on freestanding compilers. */
16878 #ifdef __STDC__
16879 # include <limits.h>
16880 #else
16881 # include <assert.h>
16882 #endif
16884 #undef $ac_func
16886 /* Override any gcc2 internal prototype to avoid an error. */
16887 #ifdef __cplusplus
16888 extern "C"
16890 #endif
16891 /* We use char because int might match the return type of a gcc2
16892 builtin and then its argument prototype would still apply. */
16893 char $ac_func ();
16894 /* The GNU C library defines this for functions which it implements
16895 to always fail with ENOSYS. Some functions are actually named
16896 something starting with __ and the normal name is an alias. */
16897 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
16898 choke me
16899 #else
16900 char (*f) () = $ac_func;
16901 #endif
16902 #ifdef __cplusplus
16904 #endif
16907 main ()
16909 return f != $ac_func;
16911 return 0;
16913 _ACEOF
16914 rm -f conftest.$ac_objext conftest$ac_exeext
16915 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
16916 (eval $ac_link) 2>conftest.er1
16917 ac_status=$?
16918 grep -v '^ *+' conftest.er1 >conftest.err
16919 rm -f conftest.er1
16920 cat conftest.err >&5
16921 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16922 (exit $ac_status); } &&
16923 { ac_try='test -z "$ac_c_werror_flag"
16924 || test ! -s conftest.err'
16925 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16926 (eval $ac_try) 2>&5
16927 ac_status=$?
16928 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16929 (exit $ac_status); }; } &&
16930 { ac_try='test -s conftest$ac_exeext'
16931 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16932 (eval $ac_try) 2>&5
16933 ac_status=$?
16934 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16935 (exit $ac_status); }; }; then
16936 eval "$as_ac_var=yes"
16937 else
16938 echo "$as_me: failed program was:" >&5
16939 sed 's/^/| /' conftest.$ac_ext >&5
16941 eval "$as_ac_var=no"
16943 rm -f conftest.err conftest.$ac_objext \
16944 conftest$ac_exeext conftest.$ac_ext
16946 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
16947 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
16948 if test `eval echo '${'$as_ac_var'}'` = yes; then
16949 cat >>confdefs.h <<_ACEOF
16950 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
16951 _ACEOF
16954 done
16957 # checks for structures
16958 echo "$as_me:$LINENO: checking whether time.h and sys/time.h may both be included" >&5
16959 echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6
16960 if test "${ac_cv_header_time+set}" = set; then
16961 echo $ECHO_N "(cached) $ECHO_C" >&6
16962 else
16963 cat >conftest.$ac_ext <<_ACEOF
16964 /* confdefs.h. */
16965 _ACEOF
16966 cat confdefs.h >>conftest.$ac_ext
16967 cat >>conftest.$ac_ext <<_ACEOF
16968 /* end confdefs.h. */
16969 #include <sys/types.h>
16970 #include <sys/time.h>
16971 #include <time.h>
16974 main ()
16976 if ((struct tm *) 0)
16977 return 0;
16979 return 0;
16981 _ACEOF
16982 rm -f conftest.$ac_objext
16983 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
16984 (eval $ac_compile) 2>conftest.er1
16985 ac_status=$?
16986 grep -v '^ *+' conftest.er1 >conftest.err
16987 rm -f conftest.er1
16988 cat conftest.err >&5
16989 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16990 (exit $ac_status); } &&
16991 { ac_try='test -z "$ac_c_werror_flag"
16992 || test ! -s conftest.err'
16993 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16994 (eval $ac_try) 2>&5
16995 ac_status=$?
16996 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16997 (exit $ac_status); }; } &&
16998 { ac_try='test -s conftest.$ac_objext'
16999 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17000 (eval $ac_try) 2>&5
17001 ac_status=$?
17002 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17003 (exit $ac_status); }; }; then
17004 ac_cv_header_time=yes
17005 else
17006 echo "$as_me: failed program was:" >&5
17007 sed 's/^/| /' conftest.$ac_ext >&5
17009 ac_cv_header_time=no
17011 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
17013 echo "$as_me:$LINENO: result: $ac_cv_header_time" >&5
17014 echo "${ECHO_T}$ac_cv_header_time" >&6
17015 if test $ac_cv_header_time = yes; then
17017 cat >>confdefs.h <<\_ACEOF
17018 #define TIME_WITH_SYS_TIME 1
17019 _ACEOF
17023 echo "$as_me:$LINENO: checking whether struct tm is in sys/time.h or time.h" >&5
17024 echo $ECHO_N "checking whether struct tm is in sys/time.h or time.h... $ECHO_C" >&6
17025 if test "${ac_cv_struct_tm+set}" = set; then
17026 echo $ECHO_N "(cached) $ECHO_C" >&6
17027 else
17028 cat >conftest.$ac_ext <<_ACEOF
17029 /* confdefs.h. */
17030 _ACEOF
17031 cat confdefs.h >>conftest.$ac_ext
17032 cat >>conftest.$ac_ext <<_ACEOF
17033 /* end confdefs.h. */
17034 #include <sys/types.h>
17035 #include <time.h>
17038 main ()
17040 struct tm *tp; tp->tm_sec;
17042 return 0;
17044 _ACEOF
17045 rm -f conftest.$ac_objext
17046 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
17047 (eval $ac_compile) 2>conftest.er1
17048 ac_status=$?
17049 grep -v '^ *+' conftest.er1 >conftest.err
17050 rm -f conftest.er1
17051 cat conftest.err >&5
17052 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17053 (exit $ac_status); } &&
17054 { ac_try='test -z "$ac_c_werror_flag"
17055 || test ! -s conftest.err'
17056 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17057 (eval $ac_try) 2>&5
17058 ac_status=$?
17059 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17060 (exit $ac_status); }; } &&
17061 { ac_try='test -s conftest.$ac_objext'
17062 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17063 (eval $ac_try) 2>&5
17064 ac_status=$?
17065 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17066 (exit $ac_status); }; }; then
17067 ac_cv_struct_tm=time.h
17068 else
17069 echo "$as_me: failed program was:" >&5
17070 sed 's/^/| /' conftest.$ac_ext >&5
17072 ac_cv_struct_tm=sys/time.h
17074 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
17076 echo "$as_me:$LINENO: result: $ac_cv_struct_tm" >&5
17077 echo "${ECHO_T}$ac_cv_struct_tm" >&6
17078 if test $ac_cv_struct_tm = sys/time.h; then
17080 cat >>confdefs.h <<\_ACEOF
17081 #define TM_IN_SYS_TIME 1
17082 _ACEOF
17086 echo "$as_me:$LINENO: checking for struct tm.tm_zone" >&5
17087 echo $ECHO_N "checking for struct tm.tm_zone... $ECHO_C" >&6
17088 if test "${ac_cv_member_struct_tm_tm_zone+set}" = set; then
17089 echo $ECHO_N "(cached) $ECHO_C" >&6
17090 else
17091 cat >conftest.$ac_ext <<_ACEOF
17092 /* confdefs.h. */
17093 _ACEOF
17094 cat confdefs.h >>conftest.$ac_ext
17095 cat >>conftest.$ac_ext <<_ACEOF
17096 /* end confdefs.h. */
17097 #include <sys/types.h>
17098 #include <$ac_cv_struct_tm>
17102 main ()
17104 static struct tm ac_aggr;
17105 if (ac_aggr.tm_zone)
17106 return 0;
17108 return 0;
17110 _ACEOF
17111 rm -f conftest.$ac_objext
17112 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
17113 (eval $ac_compile) 2>conftest.er1
17114 ac_status=$?
17115 grep -v '^ *+' conftest.er1 >conftest.err
17116 rm -f conftest.er1
17117 cat conftest.err >&5
17118 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17119 (exit $ac_status); } &&
17120 { ac_try='test -z "$ac_c_werror_flag"
17121 || test ! -s conftest.err'
17122 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17123 (eval $ac_try) 2>&5
17124 ac_status=$?
17125 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17126 (exit $ac_status); }; } &&
17127 { ac_try='test -s conftest.$ac_objext'
17128 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17129 (eval $ac_try) 2>&5
17130 ac_status=$?
17131 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17132 (exit $ac_status); }; }; then
17133 ac_cv_member_struct_tm_tm_zone=yes
17134 else
17135 echo "$as_me: failed program was:" >&5
17136 sed 's/^/| /' conftest.$ac_ext >&5
17138 cat >conftest.$ac_ext <<_ACEOF
17139 /* confdefs.h. */
17140 _ACEOF
17141 cat confdefs.h >>conftest.$ac_ext
17142 cat >>conftest.$ac_ext <<_ACEOF
17143 /* end confdefs.h. */
17144 #include <sys/types.h>
17145 #include <$ac_cv_struct_tm>
17149 main ()
17151 static struct tm ac_aggr;
17152 if (sizeof ac_aggr.tm_zone)
17153 return 0;
17155 return 0;
17157 _ACEOF
17158 rm -f conftest.$ac_objext
17159 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
17160 (eval $ac_compile) 2>conftest.er1
17161 ac_status=$?
17162 grep -v '^ *+' conftest.er1 >conftest.err
17163 rm -f conftest.er1
17164 cat conftest.err >&5
17165 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17166 (exit $ac_status); } &&
17167 { ac_try='test -z "$ac_c_werror_flag"
17168 || test ! -s conftest.err'
17169 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17170 (eval $ac_try) 2>&5
17171 ac_status=$?
17172 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17173 (exit $ac_status); }; } &&
17174 { ac_try='test -s conftest.$ac_objext'
17175 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17176 (eval $ac_try) 2>&5
17177 ac_status=$?
17178 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17179 (exit $ac_status); }; }; then
17180 ac_cv_member_struct_tm_tm_zone=yes
17181 else
17182 echo "$as_me: failed program was:" >&5
17183 sed 's/^/| /' conftest.$ac_ext >&5
17185 ac_cv_member_struct_tm_tm_zone=no
17187 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
17189 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
17191 echo "$as_me:$LINENO: result: $ac_cv_member_struct_tm_tm_zone" >&5
17192 echo "${ECHO_T}$ac_cv_member_struct_tm_tm_zone" >&6
17193 if test $ac_cv_member_struct_tm_tm_zone = yes; then
17195 cat >>confdefs.h <<_ACEOF
17196 #define HAVE_STRUCT_TM_TM_ZONE 1
17197 _ACEOF
17202 if test "$ac_cv_member_struct_tm_tm_zone" = yes; then
17204 cat >>confdefs.h <<\_ACEOF
17205 #define HAVE_TM_ZONE 1
17206 _ACEOF
17208 else
17209 echo "$as_me:$LINENO: checking for tzname" >&5
17210 echo $ECHO_N "checking for tzname... $ECHO_C" >&6
17211 if test "${ac_cv_var_tzname+set}" = set; then
17212 echo $ECHO_N "(cached) $ECHO_C" >&6
17213 else
17214 cat >conftest.$ac_ext <<_ACEOF
17215 /* confdefs.h. */
17216 _ACEOF
17217 cat confdefs.h >>conftest.$ac_ext
17218 cat >>conftest.$ac_ext <<_ACEOF
17219 /* end confdefs.h. */
17220 #include <time.h>
17221 #ifndef tzname /* For SGI. */
17222 extern char *tzname[]; /* RS6000 and others reject char **tzname. */
17223 #endif
17226 main ()
17228 atoi(*tzname);
17230 return 0;
17232 _ACEOF
17233 rm -f conftest.$ac_objext conftest$ac_exeext
17234 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
17235 (eval $ac_link) 2>conftest.er1
17236 ac_status=$?
17237 grep -v '^ *+' conftest.er1 >conftest.err
17238 rm -f conftest.er1
17239 cat conftest.err >&5
17240 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17241 (exit $ac_status); } &&
17242 { ac_try='test -z "$ac_c_werror_flag"
17243 || test ! -s conftest.err'
17244 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17245 (eval $ac_try) 2>&5
17246 ac_status=$?
17247 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17248 (exit $ac_status); }; } &&
17249 { ac_try='test -s conftest$ac_exeext'
17250 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17251 (eval $ac_try) 2>&5
17252 ac_status=$?
17253 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17254 (exit $ac_status); }; }; then
17255 ac_cv_var_tzname=yes
17256 else
17257 echo "$as_me: failed program was:" >&5
17258 sed 's/^/| /' conftest.$ac_ext >&5
17260 ac_cv_var_tzname=no
17262 rm -f conftest.err conftest.$ac_objext \
17263 conftest$ac_exeext conftest.$ac_ext
17265 echo "$as_me:$LINENO: result: $ac_cv_var_tzname" >&5
17266 echo "${ECHO_T}$ac_cv_var_tzname" >&6
17267 if test $ac_cv_var_tzname = yes; then
17269 cat >>confdefs.h <<\_ACEOF
17270 #define HAVE_TZNAME 1
17271 _ACEOF
17276 echo "$as_me:$LINENO: checking for struct stat.st_rdev" >&5
17277 echo $ECHO_N "checking for struct stat.st_rdev... $ECHO_C" >&6
17278 if test "${ac_cv_member_struct_stat_st_rdev+set}" = set; then
17279 echo $ECHO_N "(cached) $ECHO_C" >&6
17280 else
17281 cat >conftest.$ac_ext <<_ACEOF
17282 /* confdefs.h. */
17283 _ACEOF
17284 cat confdefs.h >>conftest.$ac_ext
17285 cat >>conftest.$ac_ext <<_ACEOF
17286 /* end confdefs.h. */
17287 $ac_includes_default
17289 main ()
17291 static struct stat ac_aggr;
17292 if (ac_aggr.st_rdev)
17293 return 0;
17295 return 0;
17297 _ACEOF
17298 rm -f conftest.$ac_objext
17299 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
17300 (eval $ac_compile) 2>conftest.er1
17301 ac_status=$?
17302 grep -v '^ *+' conftest.er1 >conftest.err
17303 rm -f conftest.er1
17304 cat conftest.err >&5
17305 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17306 (exit $ac_status); } &&
17307 { ac_try='test -z "$ac_c_werror_flag"
17308 || test ! -s conftest.err'
17309 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17310 (eval $ac_try) 2>&5
17311 ac_status=$?
17312 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17313 (exit $ac_status); }; } &&
17314 { ac_try='test -s conftest.$ac_objext'
17315 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17316 (eval $ac_try) 2>&5
17317 ac_status=$?
17318 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17319 (exit $ac_status); }; }; then
17320 ac_cv_member_struct_stat_st_rdev=yes
17321 else
17322 echo "$as_me: failed program was:" >&5
17323 sed 's/^/| /' conftest.$ac_ext >&5
17325 cat >conftest.$ac_ext <<_ACEOF
17326 /* confdefs.h. */
17327 _ACEOF
17328 cat confdefs.h >>conftest.$ac_ext
17329 cat >>conftest.$ac_ext <<_ACEOF
17330 /* end confdefs.h. */
17331 $ac_includes_default
17333 main ()
17335 static struct stat ac_aggr;
17336 if (sizeof ac_aggr.st_rdev)
17337 return 0;
17339 return 0;
17341 _ACEOF
17342 rm -f conftest.$ac_objext
17343 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
17344 (eval $ac_compile) 2>conftest.er1
17345 ac_status=$?
17346 grep -v '^ *+' conftest.er1 >conftest.err
17347 rm -f conftest.er1
17348 cat conftest.err >&5
17349 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17350 (exit $ac_status); } &&
17351 { ac_try='test -z "$ac_c_werror_flag"
17352 || test ! -s conftest.err'
17353 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17354 (eval $ac_try) 2>&5
17355 ac_status=$?
17356 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17357 (exit $ac_status); }; } &&
17358 { ac_try='test -s conftest.$ac_objext'
17359 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17360 (eval $ac_try) 2>&5
17361 ac_status=$?
17362 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17363 (exit $ac_status); }; }; then
17364 ac_cv_member_struct_stat_st_rdev=yes
17365 else
17366 echo "$as_me: failed program was:" >&5
17367 sed 's/^/| /' conftest.$ac_ext >&5
17369 ac_cv_member_struct_stat_st_rdev=no
17371 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
17373 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
17375 echo "$as_me:$LINENO: result: $ac_cv_member_struct_stat_st_rdev" >&5
17376 echo "${ECHO_T}$ac_cv_member_struct_stat_st_rdev" >&6
17377 if test $ac_cv_member_struct_stat_st_rdev = yes; then
17379 cat >>confdefs.h <<_ACEOF
17380 #define HAVE_STRUCT_STAT_ST_RDEV 1
17381 _ACEOF
17386 echo "$as_me:$LINENO: checking for struct stat.st_blksize" >&5
17387 echo $ECHO_N "checking for struct stat.st_blksize... $ECHO_C" >&6
17388 if test "${ac_cv_member_struct_stat_st_blksize+set}" = set; then
17389 echo $ECHO_N "(cached) $ECHO_C" >&6
17390 else
17391 cat >conftest.$ac_ext <<_ACEOF
17392 /* confdefs.h. */
17393 _ACEOF
17394 cat confdefs.h >>conftest.$ac_ext
17395 cat >>conftest.$ac_ext <<_ACEOF
17396 /* end confdefs.h. */
17397 $ac_includes_default
17399 main ()
17401 static struct stat ac_aggr;
17402 if (ac_aggr.st_blksize)
17403 return 0;
17405 return 0;
17407 _ACEOF
17408 rm -f conftest.$ac_objext
17409 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
17410 (eval $ac_compile) 2>conftest.er1
17411 ac_status=$?
17412 grep -v '^ *+' conftest.er1 >conftest.err
17413 rm -f conftest.er1
17414 cat conftest.err >&5
17415 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17416 (exit $ac_status); } &&
17417 { ac_try='test -z "$ac_c_werror_flag"
17418 || test ! -s conftest.err'
17419 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17420 (eval $ac_try) 2>&5
17421 ac_status=$?
17422 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17423 (exit $ac_status); }; } &&
17424 { ac_try='test -s conftest.$ac_objext'
17425 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17426 (eval $ac_try) 2>&5
17427 ac_status=$?
17428 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17429 (exit $ac_status); }; }; then
17430 ac_cv_member_struct_stat_st_blksize=yes
17431 else
17432 echo "$as_me: failed program was:" >&5
17433 sed 's/^/| /' conftest.$ac_ext >&5
17435 cat >conftest.$ac_ext <<_ACEOF
17436 /* confdefs.h. */
17437 _ACEOF
17438 cat confdefs.h >>conftest.$ac_ext
17439 cat >>conftest.$ac_ext <<_ACEOF
17440 /* end confdefs.h. */
17441 $ac_includes_default
17443 main ()
17445 static struct stat ac_aggr;
17446 if (sizeof ac_aggr.st_blksize)
17447 return 0;
17449 return 0;
17451 _ACEOF
17452 rm -f conftest.$ac_objext
17453 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
17454 (eval $ac_compile) 2>conftest.er1
17455 ac_status=$?
17456 grep -v '^ *+' conftest.er1 >conftest.err
17457 rm -f conftest.er1
17458 cat conftest.err >&5
17459 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17460 (exit $ac_status); } &&
17461 { ac_try='test -z "$ac_c_werror_flag"
17462 || test ! -s conftest.err'
17463 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17464 (eval $ac_try) 2>&5
17465 ac_status=$?
17466 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17467 (exit $ac_status); }; } &&
17468 { ac_try='test -s conftest.$ac_objext'
17469 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17470 (eval $ac_try) 2>&5
17471 ac_status=$?
17472 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17473 (exit $ac_status); }; }; then
17474 ac_cv_member_struct_stat_st_blksize=yes
17475 else
17476 echo "$as_me: failed program was:" >&5
17477 sed 's/^/| /' conftest.$ac_ext >&5
17479 ac_cv_member_struct_stat_st_blksize=no
17481 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
17483 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
17485 echo "$as_me:$LINENO: result: $ac_cv_member_struct_stat_st_blksize" >&5
17486 echo "${ECHO_T}$ac_cv_member_struct_stat_st_blksize" >&6
17487 if test $ac_cv_member_struct_stat_st_blksize = yes; then
17489 cat >>confdefs.h <<_ACEOF
17490 #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
17491 _ACEOF
17496 echo "$as_me:$LINENO: checking for struct stat.st_flags" >&5
17497 echo $ECHO_N "checking for struct stat.st_flags... $ECHO_C" >&6
17498 if test "${ac_cv_member_struct_stat_st_flags+set}" = set; then
17499 echo $ECHO_N "(cached) $ECHO_C" >&6
17500 else
17501 cat >conftest.$ac_ext <<_ACEOF
17502 /* confdefs.h. */
17503 _ACEOF
17504 cat confdefs.h >>conftest.$ac_ext
17505 cat >>conftest.$ac_ext <<_ACEOF
17506 /* end confdefs.h. */
17507 $ac_includes_default
17509 main ()
17511 static struct stat ac_aggr;
17512 if (ac_aggr.st_flags)
17513 return 0;
17515 return 0;
17517 _ACEOF
17518 rm -f conftest.$ac_objext
17519 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
17520 (eval $ac_compile) 2>conftest.er1
17521 ac_status=$?
17522 grep -v '^ *+' conftest.er1 >conftest.err
17523 rm -f conftest.er1
17524 cat conftest.err >&5
17525 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17526 (exit $ac_status); } &&
17527 { ac_try='test -z "$ac_c_werror_flag"
17528 || test ! -s conftest.err'
17529 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17530 (eval $ac_try) 2>&5
17531 ac_status=$?
17532 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17533 (exit $ac_status); }; } &&
17534 { ac_try='test -s conftest.$ac_objext'
17535 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17536 (eval $ac_try) 2>&5
17537 ac_status=$?
17538 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17539 (exit $ac_status); }; }; then
17540 ac_cv_member_struct_stat_st_flags=yes
17541 else
17542 echo "$as_me: failed program was:" >&5
17543 sed 's/^/| /' conftest.$ac_ext >&5
17545 cat >conftest.$ac_ext <<_ACEOF
17546 /* confdefs.h. */
17547 _ACEOF
17548 cat confdefs.h >>conftest.$ac_ext
17549 cat >>conftest.$ac_ext <<_ACEOF
17550 /* end confdefs.h. */
17551 $ac_includes_default
17553 main ()
17555 static struct stat ac_aggr;
17556 if (sizeof ac_aggr.st_flags)
17557 return 0;
17559 return 0;
17561 _ACEOF
17562 rm -f conftest.$ac_objext
17563 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
17564 (eval $ac_compile) 2>conftest.er1
17565 ac_status=$?
17566 grep -v '^ *+' conftest.er1 >conftest.err
17567 rm -f conftest.er1
17568 cat conftest.err >&5
17569 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17570 (exit $ac_status); } &&
17571 { ac_try='test -z "$ac_c_werror_flag"
17572 || test ! -s conftest.err'
17573 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17574 (eval $ac_try) 2>&5
17575 ac_status=$?
17576 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17577 (exit $ac_status); }; } &&
17578 { ac_try='test -s conftest.$ac_objext'
17579 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17580 (eval $ac_try) 2>&5
17581 ac_status=$?
17582 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17583 (exit $ac_status); }; }; then
17584 ac_cv_member_struct_stat_st_flags=yes
17585 else
17586 echo "$as_me: failed program was:" >&5
17587 sed 's/^/| /' conftest.$ac_ext >&5
17589 ac_cv_member_struct_stat_st_flags=no
17591 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
17593 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
17595 echo "$as_me:$LINENO: result: $ac_cv_member_struct_stat_st_flags" >&5
17596 echo "${ECHO_T}$ac_cv_member_struct_stat_st_flags" >&6
17597 if test $ac_cv_member_struct_stat_st_flags = yes; then
17599 cat >>confdefs.h <<_ACEOF
17600 #define HAVE_STRUCT_STAT_ST_FLAGS 1
17601 _ACEOF
17606 echo "$as_me:$LINENO: checking for struct stat.st_gen" >&5
17607 echo $ECHO_N "checking for struct stat.st_gen... $ECHO_C" >&6
17608 if test "${ac_cv_member_struct_stat_st_gen+set}" = set; then
17609 echo $ECHO_N "(cached) $ECHO_C" >&6
17610 else
17611 cat >conftest.$ac_ext <<_ACEOF
17612 /* confdefs.h. */
17613 _ACEOF
17614 cat confdefs.h >>conftest.$ac_ext
17615 cat >>conftest.$ac_ext <<_ACEOF
17616 /* end confdefs.h. */
17617 $ac_includes_default
17619 main ()
17621 static struct stat ac_aggr;
17622 if (ac_aggr.st_gen)
17623 return 0;
17625 return 0;
17627 _ACEOF
17628 rm -f conftest.$ac_objext
17629 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
17630 (eval $ac_compile) 2>conftest.er1
17631 ac_status=$?
17632 grep -v '^ *+' conftest.er1 >conftest.err
17633 rm -f conftest.er1
17634 cat conftest.err >&5
17635 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17636 (exit $ac_status); } &&
17637 { ac_try='test -z "$ac_c_werror_flag"
17638 || test ! -s conftest.err'
17639 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17640 (eval $ac_try) 2>&5
17641 ac_status=$?
17642 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17643 (exit $ac_status); }; } &&
17644 { ac_try='test -s conftest.$ac_objext'
17645 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17646 (eval $ac_try) 2>&5
17647 ac_status=$?
17648 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17649 (exit $ac_status); }; }; then
17650 ac_cv_member_struct_stat_st_gen=yes
17651 else
17652 echo "$as_me: failed program was:" >&5
17653 sed 's/^/| /' conftest.$ac_ext >&5
17655 cat >conftest.$ac_ext <<_ACEOF
17656 /* confdefs.h. */
17657 _ACEOF
17658 cat confdefs.h >>conftest.$ac_ext
17659 cat >>conftest.$ac_ext <<_ACEOF
17660 /* end confdefs.h. */
17661 $ac_includes_default
17663 main ()
17665 static struct stat ac_aggr;
17666 if (sizeof ac_aggr.st_gen)
17667 return 0;
17669 return 0;
17671 _ACEOF
17672 rm -f conftest.$ac_objext
17673 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
17674 (eval $ac_compile) 2>conftest.er1
17675 ac_status=$?
17676 grep -v '^ *+' conftest.er1 >conftest.err
17677 rm -f conftest.er1
17678 cat conftest.err >&5
17679 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17680 (exit $ac_status); } &&
17681 { ac_try='test -z "$ac_c_werror_flag"
17682 || test ! -s conftest.err'
17683 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17684 (eval $ac_try) 2>&5
17685 ac_status=$?
17686 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17687 (exit $ac_status); }; } &&
17688 { ac_try='test -s conftest.$ac_objext'
17689 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17690 (eval $ac_try) 2>&5
17691 ac_status=$?
17692 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17693 (exit $ac_status); }; }; then
17694 ac_cv_member_struct_stat_st_gen=yes
17695 else
17696 echo "$as_me: failed program was:" >&5
17697 sed 's/^/| /' conftest.$ac_ext >&5
17699 ac_cv_member_struct_stat_st_gen=no
17701 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
17703 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
17705 echo "$as_me:$LINENO: result: $ac_cv_member_struct_stat_st_gen" >&5
17706 echo "${ECHO_T}$ac_cv_member_struct_stat_st_gen" >&6
17707 if test $ac_cv_member_struct_stat_st_gen = yes; then
17709 cat >>confdefs.h <<_ACEOF
17710 #define HAVE_STRUCT_STAT_ST_GEN 1
17711 _ACEOF
17716 echo "$as_me:$LINENO: checking for struct stat.st_birthtime" >&5
17717 echo $ECHO_N "checking for struct stat.st_birthtime... $ECHO_C" >&6
17718 if test "${ac_cv_member_struct_stat_st_birthtime+set}" = set; then
17719 echo $ECHO_N "(cached) $ECHO_C" >&6
17720 else
17721 cat >conftest.$ac_ext <<_ACEOF
17722 /* confdefs.h. */
17723 _ACEOF
17724 cat confdefs.h >>conftest.$ac_ext
17725 cat >>conftest.$ac_ext <<_ACEOF
17726 /* end confdefs.h. */
17727 $ac_includes_default
17729 main ()
17731 static struct stat ac_aggr;
17732 if (ac_aggr.st_birthtime)
17733 return 0;
17735 return 0;
17737 _ACEOF
17738 rm -f conftest.$ac_objext
17739 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
17740 (eval $ac_compile) 2>conftest.er1
17741 ac_status=$?
17742 grep -v '^ *+' conftest.er1 >conftest.err
17743 rm -f conftest.er1
17744 cat conftest.err >&5
17745 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17746 (exit $ac_status); } &&
17747 { ac_try='test -z "$ac_c_werror_flag"
17748 || test ! -s conftest.err'
17749 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17750 (eval $ac_try) 2>&5
17751 ac_status=$?
17752 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17753 (exit $ac_status); }; } &&
17754 { ac_try='test -s conftest.$ac_objext'
17755 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17756 (eval $ac_try) 2>&5
17757 ac_status=$?
17758 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17759 (exit $ac_status); }; }; then
17760 ac_cv_member_struct_stat_st_birthtime=yes
17761 else
17762 echo "$as_me: failed program was:" >&5
17763 sed 's/^/| /' conftest.$ac_ext >&5
17765 cat >conftest.$ac_ext <<_ACEOF
17766 /* confdefs.h. */
17767 _ACEOF
17768 cat confdefs.h >>conftest.$ac_ext
17769 cat >>conftest.$ac_ext <<_ACEOF
17770 /* end confdefs.h. */
17771 $ac_includes_default
17773 main ()
17775 static struct stat ac_aggr;
17776 if (sizeof ac_aggr.st_birthtime)
17777 return 0;
17779 return 0;
17781 _ACEOF
17782 rm -f conftest.$ac_objext
17783 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
17784 (eval $ac_compile) 2>conftest.er1
17785 ac_status=$?
17786 grep -v '^ *+' conftest.er1 >conftest.err
17787 rm -f conftest.er1
17788 cat conftest.err >&5
17789 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17790 (exit $ac_status); } &&
17791 { ac_try='test -z "$ac_c_werror_flag"
17792 || test ! -s conftest.err'
17793 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17794 (eval $ac_try) 2>&5
17795 ac_status=$?
17796 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17797 (exit $ac_status); }; } &&
17798 { ac_try='test -s conftest.$ac_objext'
17799 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17800 (eval $ac_try) 2>&5
17801 ac_status=$?
17802 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17803 (exit $ac_status); }; }; then
17804 ac_cv_member_struct_stat_st_birthtime=yes
17805 else
17806 echo "$as_me: failed program was:" >&5
17807 sed 's/^/| /' conftest.$ac_ext >&5
17809 ac_cv_member_struct_stat_st_birthtime=no
17811 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
17813 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
17815 echo "$as_me:$LINENO: result: $ac_cv_member_struct_stat_st_birthtime" >&5
17816 echo "${ECHO_T}$ac_cv_member_struct_stat_st_birthtime" >&6
17817 if test $ac_cv_member_struct_stat_st_birthtime = yes; then
17819 cat >>confdefs.h <<_ACEOF
17820 #define HAVE_STRUCT_STAT_ST_BIRTHTIME 1
17821 _ACEOF
17826 echo "$as_me:$LINENO: checking for struct stat.st_blocks" >&5
17827 echo $ECHO_N "checking for struct stat.st_blocks... $ECHO_C" >&6
17828 if test "${ac_cv_member_struct_stat_st_blocks+set}" = set; then
17829 echo $ECHO_N "(cached) $ECHO_C" >&6
17830 else
17831 cat >conftest.$ac_ext <<_ACEOF
17832 /* confdefs.h. */
17833 _ACEOF
17834 cat confdefs.h >>conftest.$ac_ext
17835 cat >>conftest.$ac_ext <<_ACEOF
17836 /* end confdefs.h. */
17837 $ac_includes_default
17839 main ()
17841 static struct stat ac_aggr;
17842 if (ac_aggr.st_blocks)
17843 return 0;
17845 return 0;
17847 _ACEOF
17848 rm -f conftest.$ac_objext
17849 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
17850 (eval $ac_compile) 2>conftest.er1
17851 ac_status=$?
17852 grep -v '^ *+' conftest.er1 >conftest.err
17853 rm -f conftest.er1
17854 cat conftest.err >&5
17855 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17856 (exit $ac_status); } &&
17857 { ac_try='test -z "$ac_c_werror_flag"
17858 || test ! -s conftest.err'
17859 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17860 (eval $ac_try) 2>&5
17861 ac_status=$?
17862 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17863 (exit $ac_status); }; } &&
17864 { ac_try='test -s conftest.$ac_objext'
17865 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17866 (eval $ac_try) 2>&5
17867 ac_status=$?
17868 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17869 (exit $ac_status); }; }; then
17870 ac_cv_member_struct_stat_st_blocks=yes
17871 else
17872 echo "$as_me: failed program was:" >&5
17873 sed 's/^/| /' conftest.$ac_ext >&5
17875 cat >conftest.$ac_ext <<_ACEOF
17876 /* confdefs.h. */
17877 _ACEOF
17878 cat confdefs.h >>conftest.$ac_ext
17879 cat >>conftest.$ac_ext <<_ACEOF
17880 /* end confdefs.h. */
17881 $ac_includes_default
17883 main ()
17885 static struct stat ac_aggr;
17886 if (sizeof ac_aggr.st_blocks)
17887 return 0;
17889 return 0;
17891 _ACEOF
17892 rm -f conftest.$ac_objext
17893 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
17894 (eval $ac_compile) 2>conftest.er1
17895 ac_status=$?
17896 grep -v '^ *+' conftest.er1 >conftest.err
17897 rm -f conftest.er1
17898 cat conftest.err >&5
17899 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17900 (exit $ac_status); } &&
17901 { ac_try='test -z "$ac_c_werror_flag"
17902 || test ! -s conftest.err'
17903 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17904 (eval $ac_try) 2>&5
17905 ac_status=$?
17906 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17907 (exit $ac_status); }; } &&
17908 { ac_try='test -s conftest.$ac_objext'
17909 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17910 (eval $ac_try) 2>&5
17911 ac_status=$?
17912 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17913 (exit $ac_status); }; }; then
17914 ac_cv_member_struct_stat_st_blocks=yes
17915 else
17916 echo "$as_me: failed program was:" >&5
17917 sed 's/^/| /' conftest.$ac_ext >&5
17919 ac_cv_member_struct_stat_st_blocks=no
17921 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
17923 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
17925 echo "$as_me:$LINENO: result: $ac_cv_member_struct_stat_st_blocks" >&5
17926 echo "${ECHO_T}$ac_cv_member_struct_stat_st_blocks" >&6
17927 if test $ac_cv_member_struct_stat_st_blocks = yes; then
17929 cat >>confdefs.h <<_ACEOF
17930 #define HAVE_STRUCT_STAT_ST_BLOCKS 1
17931 _ACEOF
17934 cat >>confdefs.h <<\_ACEOF
17935 #define HAVE_ST_BLOCKS 1
17936 _ACEOF
17938 else
17939 case $LIBOBJS in
17940 "fileblocks.$ac_objext" | \
17941 *" fileblocks.$ac_objext" | \
17942 "fileblocks.$ac_objext "* | \
17943 *" fileblocks.$ac_objext "* ) ;;
17944 *) LIBOBJS="$LIBOBJS fileblocks.$ac_objext" ;;
17945 esac
17951 echo "$as_me:$LINENO: checking for time.h that defines altzone" >&5
17952 echo $ECHO_N "checking for time.h that defines altzone... $ECHO_C" >&6
17953 if test "${ac_cv_header_time_altzone+set}" = set; then
17954 echo $ECHO_N "(cached) $ECHO_C" >&6
17955 else
17956 cat >conftest.$ac_ext <<_ACEOF
17957 /* confdefs.h. */
17958 _ACEOF
17959 cat confdefs.h >>conftest.$ac_ext
17960 cat >>conftest.$ac_ext <<_ACEOF
17961 /* end confdefs.h. */
17962 #include <time.h>
17964 main ()
17966 return altzone;
17968 return 0;
17970 _ACEOF
17971 rm -f conftest.$ac_objext
17972 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
17973 (eval $ac_compile) 2>conftest.er1
17974 ac_status=$?
17975 grep -v '^ *+' conftest.er1 >conftest.err
17976 rm -f conftest.er1
17977 cat conftest.err >&5
17978 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17979 (exit $ac_status); } &&
17980 { ac_try='test -z "$ac_c_werror_flag"
17981 || test ! -s conftest.err'
17982 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17983 (eval $ac_try) 2>&5
17984 ac_status=$?
17985 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17986 (exit $ac_status); }; } &&
17987 { ac_try='test -s conftest.$ac_objext'
17988 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17989 (eval $ac_try) 2>&5
17990 ac_status=$?
17991 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17992 (exit $ac_status); }; }; then
17993 ac_cv_header_time_altzone=yes
17994 else
17995 echo "$as_me: failed program was:" >&5
17996 sed 's/^/| /' conftest.$ac_ext >&5
17998 ac_cv_header_time_altzone=no
18000 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
18003 echo "$as_me:$LINENO: result: $ac_cv_header_time_altzone" >&5
18004 echo "${ECHO_T}$ac_cv_header_time_altzone" >&6
18005 if test $ac_cv_header_time_altzone = yes; then
18007 cat >>confdefs.h <<\_ACEOF
18008 #define HAVE_ALTZONE 1
18009 _ACEOF
18013 was_it_defined=no
18014 echo "$as_me:$LINENO: checking whether sys/select.h and sys/time.h may both be included" >&5
18015 echo $ECHO_N "checking whether sys/select.h and sys/time.h may both be included... $ECHO_C" >&6
18016 cat >conftest.$ac_ext <<_ACEOF
18017 /* confdefs.h. */
18018 _ACEOF
18019 cat confdefs.h >>conftest.$ac_ext
18020 cat >>conftest.$ac_ext <<_ACEOF
18021 /* end confdefs.h. */
18023 #include <sys/types.h>
18024 #include <sys/select.h>
18025 #include <sys/time.h>
18028 main ()
18032 return 0;
18034 _ACEOF
18035 rm -f conftest.$ac_objext
18036 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
18037 (eval $ac_compile) 2>conftest.er1
18038 ac_status=$?
18039 grep -v '^ *+' conftest.er1 >conftest.err
18040 rm -f conftest.er1
18041 cat conftest.err >&5
18042 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18043 (exit $ac_status); } &&
18044 { ac_try='test -z "$ac_c_werror_flag"
18045 || test ! -s conftest.err'
18046 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18047 (eval $ac_try) 2>&5
18048 ac_status=$?
18049 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18050 (exit $ac_status); }; } &&
18051 { ac_try='test -s conftest.$ac_objext'
18052 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18053 (eval $ac_try) 2>&5
18054 ac_status=$?
18055 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18056 (exit $ac_status); }; }; then
18059 cat >>confdefs.h <<\_ACEOF
18060 #define SYS_SELECT_WITH_SYS_TIME 1
18061 _ACEOF
18063 was_it_defined=yes
18065 else
18066 echo "$as_me: failed program was:" >&5
18067 sed 's/^/| /' conftest.$ac_ext >&5
18070 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
18071 echo "$as_me:$LINENO: result: $was_it_defined" >&5
18072 echo "${ECHO_T}$was_it_defined" >&6
18074 echo "$as_me:$LINENO: checking for addrinfo" >&5
18075 echo $ECHO_N "checking for addrinfo... $ECHO_C" >&6
18076 if test "${ac_cv_struct_addrinfo+set}" = set; then
18077 echo $ECHO_N "(cached) $ECHO_C" >&6
18078 else
18079 cat >conftest.$ac_ext <<_ACEOF
18080 /* confdefs.h. */
18081 _ACEOF
18082 cat confdefs.h >>conftest.$ac_ext
18083 cat >>conftest.$ac_ext <<_ACEOF
18084 /* end confdefs.h. */
18086 # include <netdb.h>
18088 main ()
18090 struct addrinfo a
18092 return 0;
18094 _ACEOF
18095 rm -f conftest.$ac_objext
18096 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
18097 (eval $ac_compile) 2>conftest.er1
18098 ac_status=$?
18099 grep -v '^ *+' conftest.er1 >conftest.err
18100 rm -f conftest.er1
18101 cat conftest.err >&5
18102 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18103 (exit $ac_status); } &&
18104 { ac_try='test -z "$ac_c_werror_flag"
18105 || test ! -s conftest.err'
18106 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18107 (eval $ac_try) 2>&5
18108 ac_status=$?
18109 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18110 (exit $ac_status); }; } &&
18111 { ac_try='test -s conftest.$ac_objext'
18112 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18113 (eval $ac_try) 2>&5
18114 ac_status=$?
18115 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18116 (exit $ac_status); }; }; then
18117 ac_cv_struct_addrinfo=yes
18118 else
18119 echo "$as_me: failed program was:" >&5
18120 sed 's/^/| /' conftest.$ac_ext >&5
18122 ac_cv_struct_addrinfo=no
18124 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
18127 echo "$as_me:$LINENO: result: $ac_cv_struct_addrinfo" >&5
18128 echo "${ECHO_T}$ac_cv_struct_addrinfo" >&6
18129 if test $ac_cv_struct_addrinfo = yes; then
18131 cat >>confdefs.h <<\_ACEOF
18132 #define HAVE_ADDRINFO 1
18133 _ACEOF
18137 echo "$as_me:$LINENO: checking for sockaddr_storage" >&5
18138 echo $ECHO_N "checking for sockaddr_storage... $ECHO_C" >&6
18139 if test "${ac_cv_struct_sockaddr_storage+set}" = set; then
18140 echo $ECHO_N "(cached) $ECHO_C" >&6
18141 else
18142 cat >conftest.$ac_ext <<_ACEOF
18143 /* confdefs.h. */
18144 _ACEOF
18145 cat confdefs.h >>conftest.$ac_ext
18146 cat >>conftest.$ac_ext <<_ACEOF
18147 /* end confdefs.h. */
18149 # include <sys/types.h>
18150 # include <sys/socket.h>
18152 main ()
18154 struct sockaddr_storage s
18156 return 0;
18158 _ACEOF
18159 rm -f conftest.$ac_objext
18160 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
18161 (eval $ac_compile) 2>conftest.er1
18162 ac_status=$?
18163 grep -v '^ *+' conftest.er1 >conftest.err
18164 rm -f conftest.er1
18165 cat conftest.err >&5
18166 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18167 (exit $ac_status); } &&
18168 { ac_try='test -z "$ac_c_werror_flag"
18169 || test ! -s conftest.err'
18170 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18171 (eval $ac_try) 2>&5
18172 ac_status=$?
18173 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18174 (exit $ac_status); }; } &&
18175 { ac_try='test -s conftest.$ac_objext'
18176 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18177 (eval $ac_try) 2>&5
18178 ac_status=$?
18179 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18180 (exit $ac_status); }; }; then
18181 ac_cv_struct_sockaddr_storage=yes
18182 else
18183 echo "$as_me: failed program was:" >&5
18184 sed 's/^/| /' conftest.$ac_ext >&5
18186 ac_cv_struct_sockaddr_storage=no
18188 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
18191 echo "$as_me:$LINENO: result: $ac_cv_struct_sockaddr_storage" >&5
18192 echo "${ECHO_T}$ac_cv_struct_sockaddr_storage" >&6
18193 if test $ac_cv_struct_sockaddr_storage = yes; then
18195 cat >>confdefs.h <<\_ACEOF
18196 #define HAVE_SOCKADDR_STORAGE 1
18197 _ACEOF
18201 # checks for compiler characteristics
18204 echo "$as_me:$LINENO: checking whether char is unsigned" >&5
18205 echo $ECHO_N "checking whether char is unsigned... $ECHO_C" >&6
18206 if test "${ac_cv_c_char_unsigned+set}" = set; then
18207 echo $ECHO_N "(cached) $ECHO_C" >&6
18208 else
18209 cat >conftest.$ac_ext <<_ACEOF
18210 /* confdefs.h. */
18211 _ACEOF
18212 cat confdefs.h >>conftest.$ac_ext
18213 cat >>conftest.$ac_ext <<_ACEOF
18214 /* end confdefs.h. */
18215 $ac_includes_default
18217 main ()
18219 static int test_array [1 - 2 * !(((char) -1) < 0)];
18220 test_array [0] = 0
18223 return 0;
18225 _ACEOF
18226 rm -f conftest.$ac_objext
18227 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
18228 (eval $ac_compile) 2>conftest.er1
18229 ac_status=$?
18230 grep -v '^ *+' conftest.er1 >conftest.err
18231 rm -f conftest.er1
18232 cat conftest.err >&5
18233 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18234 (exit $ac_status); } &&
18235 { ac_try='test -z "$ac_c_werror_flag"
18236 || test ! -s conftest.err'
18237 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18238 (eval $ac_try) 2>&5
18239 ac_status=$?
18240 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18241 (exit $ac_status); }; } &&
18242 { ac_try='test -s conftest.$ac_objext'
18243 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18244 (eval $ac_try) 2>&5
18245 ac_status=$?
18246 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18247 (exit $ac_status); }; }; then
18248 ac_cv_c_char_unsigned=no
18249 else
18250 echo "$as_me: failed program was:" >&5
18251 sed 's/^/| /' conftest.$ac_ext >&5
18253 ac_cv_c_char_unsigned=yes
18255 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
18257 echo "$as_me:$LINENO: result: $ac_cv_c_char_unsigned" >&5
18258 echo "${ECHO_T}$ac_cv_c_char_unsigned" >&6
18259 if test $ac_cv_c_char_unsigned = yes && test "$GCC" != yes; then
18260 cat >>confdefs.h <<\_ACEOF
18261 #define __CHAR_UNSIGNED__ 1
18262 _ACEOF
18266 echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5
18267 echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6
18268 if test "${ac_cv_c_const+set}" = set; then
18269 echo $ECHO_N "(cached) $ECHO_C" >&6
18270 else
18271 cat >conftest.$ac_ext <<_ACEOF
18272 /* confdefs.h. */
18273 _ACEOF
18274 cat confdefs.h >>conftest.$ac_ext
18275 cat >>conftest.$ac_ext <<_ACEOF
18276 /* end confdefs.h. */
18279 main ()
18281 /* FIXME: Include the comments suggested by Paul. */
18282 #ifndef __cplusplus
18283 /* Ultrix mips cc rejects this. */
18284 typedef int charset[2];
18285 const charset x;
18286 /* SunOS 4.1.1 cc rejects this. */
18287 char const *const *ccp;
18288 char **p;
18289 /* NEC SVR4.0.2 mips cc rejects this. */
18290 struct point {int x, y;};
18291 static struct point const zero = {0,0};
18292 /* AIX XL C 1.02.0.0 rejects this.
18293 It does not let you subtract one const X* pointer from another in
18294 an arm of an if-expression whose if-part is not a constant
18295 expression */
18296 const char *g = "string";
18297 ccp = &g + (g ? g-g : 0);
18298 /* HPUX 7.0 cc rejects these. */
18299 ++ccp;
18300 p = (char**) ccp;
18301 ccp = (char const *const *) p;
18302 { /* SCO 3.2v4 cc rejects this. */
18303 char *t;
18304 char const *s = 0 ? (char *) 0 : (char const *) 0;
18306 *t++ = 0;
18308 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
18309 int x[] = {25, 17};
18310 const int *foo = &x[0];
18311 ++foo;
18313 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
18314 typedef const int *iptr;
18315 iptr p = 0;
18316 ++p;
18318 { /* AIX XL C 1.02.0.0 rejects this saying
18319 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
18320 struct s { int j; const int *ap[3]; };
18321 struct s *b; b->j = 5;
18323 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
18324 const int foo = 10;
18326 #endif
18329 return 0;
18331 _ACEOF
18332 rm -f conftest.$ac_objext
18333 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
18334 (eval $ac_compile) 2>conftest.er1
18335 ac_status=$?
18336 grep -v '^ *+' conftest.er1 >conftest.err
18337 rm -f conftest.er1
18338 cat conftest.err >&5
18339 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18340 (exit $ac_status); } &&
18341 { ac_try='test -z "$ac_c_werror_flag"
18342 || test ! -s conftest.err'
18343 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18344 (eval $ac_try) 2>&5
18345 ac_status=$?
18346 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18347 (exit $ac_status); }; } &&
18348 { ac_try='test -s conftest.$ac_objext'
18349 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18350 (eval $ac_try) 2>&5
18351 ac_status=$?
18352 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18353 (exit $ac_status); }; }; then
18354 ac_cv_c_const=yes
18355 else
18356 echo "$as_me: failed program was:" >&5
18357 sed 's/^/| /' conftest.$ac_ext >&5
18359 ac_cv_c_const=no
18361 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
18363 echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5
18364 echo "${ECHO_T}$ac_cv_c_const" >&6
18365 if test $ac_cv_c_const = no; then
18367 cat >>confdefs.h <<\_ACEOF
18368 #define const
18369 _ACEOF
18374 works=no
18375 echo "$as_me:$LINENO: checking for working volatile" >&5
18376 echo $ECHO_N "checking for working volatile... $ECHO_C" >&6
18377 cat >conftest.$ac_ext <<_ACEOF
18378 /* confdefs.h. */
18379 _ACEOF
18380 cat confdefs.h >>conftest.$ac_ext
18381 cat >>conftest.$ac_ext <<_ACEOF
18382 /* end confdefs.h. */
18385 main ()
18387 volatile int x; x = 0;
18389 return 0;
18391 _ACEOF
18392 rm -f conftest.$ac_objext
18393 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
18394 (eval $ac_compile) 2>conftest.er1
18395 ac_status=$?
18396 grep -v '^ *+' conftest.er1 >conftest.err
18397 rm -f conftest.er1
18398 cat conftest.err >&5
18399 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18400 (exit $ac_status); } &&
18401 { ac_try='test -z "$ac_c_werror_flag"
18402 || test ! -s conftest.err'
18403 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18404 (eval $ac_try) 2>&5
18405 ac_status=$?
18406 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18407 (exit $ac_status); }; } &&
18408 { ac_try='test -s conftest.$ac_objext'
18409 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18410 (eval $ac_try) 2>&5
18411 ac_status=$?
18412 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18413 (exit $ac_status); }; }; then
18414 works=yes
18415 else
18416 echo "$as_me: failed program was:" >&5
18417 sed 's/^/| /' conftest.$ac_ext >&5
18420 cat >>confdefs.h <<\_ACEOF
18421 #define volatile
18422 _ACEOF
18426 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
18427 echo "$as_me:$LINENO: result: $works" >&5
18428 echo "${ECHO_T}$works" >&6
18430 works=no
18431 echo "$as_me:$LINENO: checking for working signed char" >&5
18432 echo $ECHO_N "checking for working signed char... $ECHO_C" >&6
18433 cat >conftest.$ac_ext <<_ACEOF
18434 /* confdefs.h. */
18435 _ACEOF
18436 cat confdefs.h >>conftest.$ac_ext
18437 cat >>conftest.$ac_ext <<_ACEOF
18438 /* end confdefs.h. */
18441 main ()
18443 signed char c;
18445 return 0;
18447 _ACEOF
18448 rm -f conftest.$ac_objext
18449 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
18450 (eval $ac_compile) 2>conftest.er1
18451 ac_status=$?
18452 grep -v '^ *+' conftest.er1 >conftest.err
18453 rm -f conftest.er1
18454 cat conftest.err >&5
18455 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18456 (exit $ac_status); } &&
18457 { ac_try='test -z "$ac_c_werror_flag"
18458 || test ! -s conftest.err'
18459 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18460 (eval $ac_try) 2>&5
18461 ac_status=$?
18462 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18463 (exit $ac_status); }; } &&
18464 { ac_try='test -s conftest.$ac_objext'
18465 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18466 (eval $ac_try) 2>&5
18467 ac_status=$?
18468 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18469 (exit $ac_status); }; }; then
18470 works=yes
18471 else
18472 echo "$as_me: failed program was:" >&5
18473 sed 's/^/| /' conftest.$ac_ext >&5
18476 cat >>confdefs.h <<\_ACEOF
18477 #define signed
18478 _ACEOF
18482 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
18483 echo "$as_me:$LINENO: result: $works" >&5
18484 echo "${ECHO_T}$works" >&6
18486 have_prototypes=no
18487 echo "$as_me:$LINENO: checking for prototypes" >&5
18488 echo $ECHO_N "checking for prototypes... $ECHO_C" >&6
18489 cat >conftest.$ac_ext <<_ACEOF
18490 /* confdefs.h. */
18491 _ACEOF
18492 cat confdefs.h >>conftest.$ac_ext
18493 cat >>conftest.$ac_ext <<_ACEOF
18494 /* end confdefs.h. */
18495 int foo(int x) { return 0; }
18497 main ()
18499 return foo(10);
18501 return 0;
18503 _ACEOF
18504 rm -f conftest.$ac_objext
18505 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
18506 (eval $ac_compile) 2>conftest.er1
18507 ac_status=$?
18508 grep -v '^ *+' conftest.er1 >conftest.err
18509 rm -f conftest.er1
18510 cat conftest.err >&5
18511 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18512 (exit $ac_status); } &&
18513 { ac_try='test -z "$ac_c_werror_flag"
18514 || test ! -s conftest.err'
18515 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18516 (eval $ac_try) 2>&5
18517 ac_status=$?
18518 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18519 (exit $ac_status); }; } &&
18520 { ac_try='test -s conftest.$ac_objext'
18521 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18522 (eval $ac_try) 2>&5
18523 ac_status=$?
18524 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18525 (exit $ac_status); }; }; then
18528 cat >>confdefs.h <<\_ACEOF
18529 #define HAVE_PROTOTYPES 1
18530 _ACEOF
18532 have_prototypes=yes
18534 else
18535 echo "$as_me: failed program was:" >&5
18536 sed 's/^/| /' conftest.$ac_ext >&5
18539 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
18540 echo "$as_me:$LINENO: result: $have_prototypes" >&5
18541 echo "${ECHO_T}$have_prototypes" >&6
18543 works=no
18544 echo "$as_me:$LINENO: checking for variable length prototypes and stdarg.h" >&5
18545 echo $ECHO_N "checking for variable length prototypes and stdarg.h... $ECHO_C" >&6
18546 cat >conftest.$ac_ext <<_ACEOF
18547 /* confdefs.h. */
18548 _ACEOF
18549 cat confdefs.h >>conftest.$ac_ext
18550 cat >>conftest.$ac_ext <<_ACEOF
18551 /* end confdefs.h. */
18553 #include <stdarg.h>
18554 int foo(int x, ...) {
18555 va_list va;
18556 va_start(va, x);
18557 va_arg(va, int);
18558 va_arg(va, char *);
18559 va_arg(va, double);
18560 return 0;
18564 main ()
18566 return foo(10, "", 3.14);
18568 return 0;
18570 _ACEOF
18571 rm -f conftest.$ac_objext
18572 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
18573 (eval $ac_compile) 2>conftest.er1
18574 ac_status=$?
18575 grep -v '^ *+' conftest.er1 >conftest.err
18576 rm -f conftest.er1
18577 cat conftest.err >&5
18578 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18579 (exit $ac_status); } &&
18580 { ac_try='test -z "$ac_c_werror_flag"
18581 || test ! -s conftest.err'
18582 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18583 (eval $ac_try) 2>&5
18584 ac_status=$?
18585 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18586 (exit $ac_status); }; } &&
18587 { ac_try='test -s conftest.$ac_objext'
18588 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18589 (eval $ac_try) 2>&5
18590 ac_status=$?
18591 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18592 (exit $ac_status); }; }; then
18595 cat >>confdefs.h <<\_ACEOF
18596 #define HAVE_STDARG_PROTOTYPES 1
18597 _ACEOF
18599 works=yes
18601 else
18602 echo "$as_me: failed program was:" >&5
18603 sed 's/^/| /' conftest.$ac_ext >&5
18606 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
18607 echo "$as_me:$LINENO: result: $works" >&5
18608 echo "${ECHO_T}$works" >&6
18610 # check for socketpair
18611 echo "$as_me:$LINENO: checking for socketpair" >&5
18612 echo $ECHO_N "checking for socketpair... $ECHO_C" >&6
18613 cat >conftest.$ac_ext <<_ACEOF
18614 /* confdefs.h. */
18615 _ACEOF
18616 cat confdefs.h >>conftest.$ac_ext
18617 cat >>conftest.$ac_ext <<_ACEOF
18618 /* end confdefs.h. */
18620 #include <sys/types.h>
18621 #include <sys/socket.h>
18624 main ()
18626 void *x=socketpair
18628 return 0;
18630 _ACEOF
18631 rm -f conftest.$ac_objext
18632 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
18633 (eval $ac_compile) 2>conftest.er1
18634 ac_status=$?
18635 grep -v '^ *+' conftest.er1 >conftest.err
18636 rm -f conftest.er1
18637 cat conftest.err >&5
18638 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18639 (exit $ac_status); } &&
18640 { ac_try='test -z "$ac_c_werror_flag"
18641 || test ! -s conftest.err'
18642 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18643 (eval $ac_try) 2>&5
18644 ac_status=$?
18645 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18646 (exit $ac_status); }; } &&
18647 { ac_try='test -s conftest.$ac_objext'
18648 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18649 (eval $ac_try) 2>&5
18650 ac_status=$?
18651 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18652 (exit $ac_status); }; }; then
18654 cat >>confdefs.h <<\_ACEOF
18655 #define HAVE_SOCKETPAIR 1
18656 _ACEOF
18658 echo "$as_me:$LINENO: result: yes" >&5
18659 echo "${ECHO_T}yes" >&6
18660 else
18661 echo "$as_me: failed program was:" >&5
18662 sed 's/^/| /' conftest.$ac_ext >&5
18664 echo "$as_me:$LINENO: result: no" >&5
18665 echo "${ECHO_T}no" >&6
18668 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
18670 # check if sockaddr has sa_len member
18671 echo "$as_me:$LINENO: checking if sockaddr has sa_len member" >&5
18672 echo $ECHO_N "checking if sockaddr has sa_len member... $ECHO_C" >&6
18673 cat >conftest.$ac_ext <<_ACEOF
18674 /* confdefs.h. */
18675 _ACEOF
18676 cat confdefs.h >>conftest.$ac_ext
18677 cat >>conftest.$ac_ext <<_ACEOF
18678 /* end confdefs.h. */
18679 #include <sys/types.h>
18680 #include <sys/socket.h>
18682 main ()
18684 struct sockaddr x;
18685 x.sa_len = 0;
18687 return 0;
18689 _ACEOF
18690 rm -f conftest.$ac_objext
18691 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
18692 (eval $ac_compile) 2>conftest.er1
18693 ac_status=$?
18694 grep -v '^ *+' conftest.er1 >conftest.err
18695 rm -f conftest.er1
18696 cat conftest.err >&5
18697 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18698 (exit $ac_status); } &&
18699 { ac_try='test -z "$ac_c_werror_flag"
18700 || test ! -s conftest.err'
18701 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18702 (eval $ac_try) 2>&5
18703 ac_status=$?
18704 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18705 (exit $ac_status); }; } &&
18706 { ac_try='test -s conftest.$ac_objext'
18707 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18708 (eval $ac_try) 2>&5
18709 ac_status=$?
18710 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18711 (exit $ac_status); }; }; then
18712 echo "$as_me:$LINENO: result: yes" >&5
18713 echo "${ECHO_T}yes" >&6
18715 cat >>confdefs.h <<\_ACEOF
18716 #define HAVE_SOCKADDR_SA_LEN 1
18717 _ACEOF
18719 else
18720 echo "$as_me: failed program was:" >&5
18721 sed 's/^/| /' conftest.$ac_ext >&5
18723 echo "$as_me:$LINENO: result: no" >&5
18724 echo "${ECHO_T}no" >&6
18726 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
18728 va_list_is_array=no
18729 echo "$as_me:$LINENO: checking whether va_list is an array" >&5
18730 echo $ECHO_N "checking whether va_list is an array... $ECHO_C" >&6
18731 cat >conftest.$ac_ext <<_ACEOF
18732 /* confdefs.h. */
18733 _ACEOF
18734 cat confdefs.h >>conftest.$ac_ext
18735 cat >>conftest.$ac_ext <<_ACEOF
18736 /* end confdefs.h. */
18738 #ifdef HAVE_STDARG_PROTOTYPES
18739 #include <stdarg.h>
18740 #else
18741 #include <varargs.h>
18742 #endif
18745 main ()
18747 va_list list1, list2; list1 = list2;
18749 return 0;
18751 _ACEOF
18752 rm -f conftest.$ac_objext
18753 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
18754 (eval $ac_compile) 2>conftest.er1
18755 ac_status=$?
18756 grep -v '^ *+' conftest.er1 >conftest.err
18757 rm -f conftest.er1
18758 cat conftest.err >&5
18759 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18760 (exit $ac_status); } &&
18761 { ac_try='test -z "$ac_c_werror_flag"
18762 || test ! -s conftest.err'
18763 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18764 (eval $ac_try) 2>&5
18765 ac_status=$?
18766 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18767 (exit $ac_status); }; } &&
18768 { ac_try='test -s conftest.$ac_objext'
18769 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18770 (eval $ac_try) 2>&5
18771 ac_status=$?
18772 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18773 (exit $ac_status); }; }; then
18775 else
18776 echo "$as_me: failed program was:" >&5
18777 sed 's/^/| /' conftest.$ac_ext >&5
18781 cat >>confdefs.h <<\_ACEOF
18782 #define VA_LIST_IS_ARRAY 1
18783 _ACEOF
18785 va_list_is_array=yes
18788 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
18789 echo "$as_me:$LINENO: result: $va_list_is_array" >&5
18790 echo "${ECHO_T}$va_list_is_array" >&6
18792 # sigh -- gethostbyname_r is a mess; it can have 3, 5 or 6 arguments :-(
18796 echo "$as_me:$LINENO: checking for gethostbyname_r" >&5
18797 echo $ECHO_N "checking for gethostbyname_r... $ECHO_C" >&6
18798 if test "${ac_cv_func_gethostbyname_r+set}" = set; then
18799 echo $ECHO_N "(cached) $ECHO_C" >&6
18800 else
18801 cat >conftest.$ac_ext <<_ACEOF
18802 /* confdefs.h. */
18803 _ACEOF
18804 cat confdefs.h >>conftest.$ac_ext
18805 cat >>conftest.$ac_ext <<_ACEOF
18806 /* end confdefs.h. */
18807 /* Define gethostbyname_r to an innocuous variant, in case <limits.h> declares gethostbyname_r.
18808 For example, HP-UX 11i <limits.h> declares gettimeofday. */
18809 #define gethostbyname_r innocuous_gethostbyname_r
18811 /* System header to define __stub macros and hopefully few prototypes,
18812 which can conflict with char gethostbyname_r (); below.
18813 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
18814 <limits.h> exists even on freestanding compilers. */
18816 #ifdef __STDC__
18817 # include <limits.h>
18818 #else
18819 # include <assert.h>
18820 #endif
18822 #undef gethostbyname_r
18824 /* Override any gcc2 internal prototype to avoid an error. */
18825 #ifdef __cplusplus
18826 extern "C"
18828 #endif
18829 /* We use char because int might match the return type of a gcc2
18830 builtin and then its argument prototype would still apply. */
18831 char gethostbyname_r ();
18832 /* The GNU C library defines this for functions which it implements
18833 to always fail with ENOSYS. Some functions are actually named
18834 something starting with __ and the normal name is an alias. */
18835 #if defined (__stub_gethostbyname_r) || defined (__stub___gethostbyname_r)
18836 choke me
18837 #else
18838 char (*f) () = gethostbyname_r;
18839 #endif
18840 #ifdef __cplusplus
18842 #endif
18845 main ()
18847 return f != gethostbyname_r;
18849 return 0;
18851 _ACEOF
18852 rm -f conftest.$ac_objext conftest$ac_exeext
18853 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
18854 (eval $ac_link) 2>conftest.er1
18855 ac_status=$?
18856 grep -v '^ *+' conftest.er1 >conftest.err
18857 rm -f conftest.er1
18858 cat conftest.err >&5
18859 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18860 (exit $ac_status); } &&
18861 { ac_try='test -z "$ac_c_werror_flag"
18862 || test ! -s conftest.err'
18863 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18864 (eval $ac_try) 2>&5
18865 ac_status=$?
18866 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18867 (exit $ac_status); }; } &&
18868 { ac_try='test -s conftest$ac_exeext'
18869 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18870 (eval $ac_try) 2>&5
18871 ac_status=$?
18872 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18873 (exit $ac_status); }; }; then
18874 ac_cv_func_gethostbyname_r=yes
18875 else
18876 echo "$as_me: failed program was:" >&5
18877 sed 's/^/| /' conftest.$ac_ext >&5
18879 ac_cv_func_gethostbyname_r=no
18881 rm -f conftest.err conftest.$ac_objext \
18882 conftest$ac_exeext conftest.$ac_ext
18884 echo "$as_me:$LINENO: result: $ac_cv_func_gethostbyname_r" >&5
18885 echo "${ECHO_T}$ac_cv_func_gethostbyname_r" >&6
18886 if test $ac_cv_func_gethostbyname_r = yes; then
18888 cat >>confdefs.h <<\_ACEOF
18889 #define HAVE_GETHOSTBYNAME_R 1
18890 _ACEOF
18892 echo "$as_me:$LINENO: checking gethostbyname_r with 6 args" >&5
18893 echo $ECHO_N "checking gethostbyname_r with 6 args... $ECHO_C" >&6
18894 OLD_CFLAGS=$CFLAGS
18895 CFLAGS="$CFLAGS $MY_CPPFLAGS $MY_THREAD_CPPFLAGS $MY_CFLAGS"
18896 cat >conftest.$ac_ext <<_ACEOF
18897 /* confdefs.h. */
18898 _ACEOF
18899 cat confdefs.h >>conftest.$ac_ext
18900 cat >>conftest.$ac_ext <<_ACEOF
18901 /* end confdefs.h. */
18903 # include <netdb.h>
18906 main ()
18909 char *name;
18910 struct hostent *he, *res;
18911 char buffer[2048];
18912 int buflen = 2048;
18913 int h_errnop;
18915 (void) gethostbyname_r(name, he, buffer, buflen, &res, &h_errnop)
18918 return 0;
18920 _ACEOF
18921 rm -f conftest.$ac_objext
18922 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
18923 (eval $ac_compile) 2>conftest.er1
18924 ac_status=$?
18925 grep -v '^ *+' conftest.er1 >conftest.err
18926 rm -f conftest.er1
18927 cat conftest.err >&5
18928 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18929 (exit $ac_status); } &&
18930 { ac_try='test -z "$ac_c_werror_flag"
18931 || test ! -s conftest.err'
18932 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18933 (eval $ac_try) 2>&5
18934 ac_status=$?
18935 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18936 (exit $ac_status); }; } &&
18937 { ac_try='test -s conftest.$ac_objext'
18938 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18939 (eval $ac_try) 2>&5
18940 ac_status=$?
18941 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18942 (exit $ac_status); }; }; then
18944 cat >>confdefs.h <<\_ACEOF
18945 #define HAVE_GETHOSTBYNAME_R 1
18946 _ACEOF
18949 cat >>confdefs.h <<\_ACEOF
18950 #define HAVE_GETHOSTBYNAME_R_6_ARG 1
18951 _ACEOF
18953 echo "$as_me:$LINENO: result: yes" >&5
18954 echo "${ECHO_T}yes" >&6
18956 else
18957 echo "$as_me: failed program was:" >&5
18958 sed 's/^/| /' conftest.$ac_ext >&5
18961 echo "$as_me:$LINENO: result: no" >&5
18962 echo "${ECHO_T}no" >&6
18963 echo "$as_me:$LINENO: checking gethostbyname_r with 5 args" >&5
18964 echo $ECHO_N "checking gethostbyname_r with 5 args... $ECHO_C" >&6
18965 cat >conftest.$ac_ext <<_ACEOF
18966 /* confdefs.h. */
18967 _ACEOF
18968 cat confdefs.h >>conftest.$ac_ext
18969 cat >>conftest.$ac_ext <<_ACEOF
18970 /* end confdefs.h. */
18972 # include <netdb.h>
18975 main ()
18978 char *name;
18979 struct hostent *he;
18980 char buffer[2048];
18981 int buflen = 2048;
18982 int h_errnop;
18984 (void) gethostbyname_r(name, he, buffer, buflen, &h_errnop)
18987 return 0;
18989 _ACEOF
18990 rm -f conftest.$ac_objext
18991 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
18992 (eval $ac_compile) 2>conftest.er1
18993 ac_status=$?
18994 grep -v '^ *+' conftest.er1 >conftest.err
18995 rm -f conftest.er1
18996 cat conftest.err >&5
18997 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18998 (exit $ac_status); } &&
18999 { ac_try='test -z "$ac_c_werror_flag"
19000 || test ! -s conftest.err'
19001 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19002 (eval $ac_try) 2>&5
19003 ac_status=$?
19004 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19005 (exit $ac_status); }; } &&
19006 { ac_try='test -s conftest.$ac_objext'
19007 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19008 (eval $ac_try) 2>&5
19009 ac_status=$?
19010 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19011 (exit $ac_status); }; }; then
19013 cat >>confdefs.h <<\_ACEOF
19014 #define HAVE_GETHOSTBYNAME_R 1
19015 _ACEOF
19018 cat >>confdefs.h <<\_ACEOF
19019 #define HAVE_GETHOSTBYNAME_R_5_ARG 1
19020 _ACEOF
19022 echo "$as_me:$LINENO: result: yes" >&5
19023 echo "${ECHO_T}yes" >&6
19025 else
19026 echo "$as_me: failed program was:" >&5
19027 sed 's/^/| /' conftest.$ac_ext >&5
19030 echo "$as_me:$LINENO: result: no" >&5
19031 echo "${ECHO_T}no" >&6
19032 echo "$as_me:$LINENO: checking gethostbyname_r with 3 args" >&5
19033 echo $ECHO_N "checking gethostbyname_r with 3 args... $ECHO_C" >&6
19034 cat >conftest.$ac_ext <<_ACEOF
19035 /* confdefs.h. */
19036 _ACEOF
19037 cat confdefs.h >>conftest.$ac_ext
19038 cat >>conftest.$ac_ext <<_ACEOF
19039 /* end confdefs.h. */
19041 # include <netdb.h>
19044 main ()
19047 char *name;
19048 struct hostent *he;
19049 struct hostent_data data;
19051 (void) gethostbyname_r(name, he, &data);
19054 return 0;
19056 _ACEOF
19057 rm -f conftest.$ac_objext
19058 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
19059 (eval $ac_compile) 2>conftest.er1
19060 ac_status=$?
19061 grep -v '^ *+' conftest.er1 >conftest.err
19062 rm -f conftest.er1
19063 cat conftest.err >&5
19064 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19065 (exit $ac_status); } &&
19066 { ac_try='test -z "$ac_c_werror_flag"
19067 || test ! -s conftest.err'
19068 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19069 (eval $ac_try) 2>&5
19070 ac_status=$?
19071 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19072 (exit $ac_status); }; } &&
19073 { ac_try='test -s conftest.$ac_objext'
19074 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19075 (eval $ac_try) 2>&5
19076 ac_status=$?
19077 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19078 (exit $ac_status); }; }; then
19080 cat >>confdefs.h <<\_ACEOF
19081 #define HAVE_GETHOSTBYNAME_R 1
19082 _ACEOF
19085 cat >>confdefs.h <<\_ACEOF
19086 #define HAVE_GETHOSTBYNAME_R_3_ARG 1
19087 _ACEOF
19089 echo "$as_me:$LINENO: result: yes" >&5
19090 echo "${ECHO_T}yes" >&6
19092 else
19093 echo "$as_me: failed program was:" >&5
19094 sed 's/^/| /' conftest.$ac_ext >&5
19097 echo "$as_me:$LINENO: result: no" >&5
19098 echo "${ECHO_T}no" >&6
19101 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
19104 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
19107 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
19108 CFLAGS=$OLD_CFLAGS
19110 else
19113 for ac_func in gethostbyname
19115 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
19116 echo "$as_me:$LINENO: checking for $ac_func" >&5
19117 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
19118 if eval "test \"\${$as_ac_var+set}\" = set"; then
19119 echo $ECHO_N "(cached) $ECHO_C" >&6
19120 else
19121 cat >conftest.$ac_ext <<_ACEOF
19122 /* confdefs.h. */
19123 _ACEOF
19124 cat confdefs.h >>conftest.$ac_ext
19125 cat >>conftest.$ac_ext <<_ACEOF
19126 /* end confdefs.h. */
19127 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
19128 For example, HP-UX 11i <limits.h> declares gettimeofday. */
19129 #define $ac_func innocuous_$ac_func
19131 /* System header to define __stub macros and hopefully few prototypes,
19132 which can conflict with char $ac_func (); below.
19133 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
19134 <limits.h> exists even on freestanding compilers. */
19136 #ifdef __STDC__
19137 # include <limits.h>
19138 #else
19139 # include <assert.h>
19140 #endif
19142 #undef $ac_func
19144 /* Override any gcc2 internal prototype to avoid an error. */
19145 #ifdef __cplusplus
19146 extern "C"
19148 #endif
19149 /* We use char because int might match the return type of a gcc2
19150 builtin and then its argument prototype would still apply. */
19151 char $ac_func ();
19152 /* The GNU C library defines this for functions which it implements
19153 to always fail with ENOSYS. Some functions are actually named
19154 something starting with __ and the normal name is an alias. */
19155 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
19156 choke me
19157 #else
19158 char (*f) () = $ac_func;
19159 #endif
19160 #ifdef __cplusplus
19162 #endif
19165 main ()
19167 return f != $ac_func;
19169 return 0;
19171 _ACEOF
19172 rm -f conftest.$ac_objext conftest$ac_exeext
19173 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
19174 (eval $ac_link) 2>conftest.er1
19175 ac_status=$?
19176 grep -v '^ *+' conftest.er1 >conftest.err
19177 rm -f conftest.er1
19178 cat conftest.err >&5
19179 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19180 (exit $ac_status); } &&
19181 { ac_try='test -z "$ac_c_werror_flag"
19182 || test ! -s conftest.err'
19183 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19184 (eval $ac_try) 2>&5
19185 ac_status=$?
19186 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19187 (exit $ac_status); }; } &&
19188 { ac_try='test -s conftest$ac_exeext'
19189 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19190 (eval $ac_try) 2>&5
19191 ac_status=$?
19192 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19193 (exit $ac_status); }; }; then
19194 eval "$as_ac_var=yes"
19195 else
19196 echo "$as_me: failed program was:" >&5
19197 sed 's/^/| /' conftest.$ac_ext >&5
19199 eval "$as_ac_var=no"
19201 rm -f conftest.err conftest.$ac_objext \
19202 conftest$ac_exeext conftest.$ac_ext
19204 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
19205 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
19206 if test `eval echo '${'$as_ac_var'}'` = yes; then
19207 cat >>confdefs.h <<_ACEOF
19208 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
19209 _ACEOF
19212 done
19223 # checks for system services
19224 # (none yet)
19226 # Linux requires this for correct f.p. operations
19227 echo "$as_me:$LINENO: checking for __fpu_control" >&5
19228 echo $ECHO_N "checking for __fpu_control... $ECHO_C" >&6
19229 if test "${ac_cv_func___fpu_control+set}" = set; then
19230 echo $ECHO_N "(cached) $ECHO_C" >&6
19231 else
19232 cat >conftest.$ac_ext <<_ACEOF
19233 /* confdefs.h. */
19234 _ACEOF
19235 cat confdefs.h >>conftest.$ac_ext
19236 cat >>conftest.$ac_ext <<_ACEOF
19237 /* end confdefs.h. */
19238 /* Define __fpu_control to an innocuous variant, in case <limits.h> declares __fpu_control.
19239 For example, HP-UX 11i <limits.h> declares gettimeofday. */
19240 #define __fpu_control innocuous___fpu_control
19242 /* System header to define __stub macros and hopefully few prototypes,
19243 which can conflict with char __fpu_control (); below.
19244 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
19245 <limits.h> exists even on freestanding compilers. */
19247 #ifdef __STDC__
19248 # include <limits.h>
19249 #else
19250 # include <assert.h>
19251 #endif
19253 #undef __fpu_control
19255 /* Override any gcc2 internal prototype to avoid an error. */
19256 #ifdef __cplusplus
19257 extern "C"
19259 #endif
19260 /* We use char because int might match the return type of a gcc2
19261 builtin and then its argument prototype would still apply. */
19262 char __fpu_control ();
19263 /* The GNU C library defines this for functions which it implements
19264 to always fail with ENOSYS. Some functions are actually named
19265 something starting with __ and the normal name is an alias. */
19266 #if defined (__stub___fpu_control) || defined (__stub_____fpu_control)
19267 choke me
19268 #else
19269 char (*f) () = __fpu_control;
19270 #endif
19271 #ifdef __cplusplus
19273 #endif
19276 main ()
19278 return f != __fpu_control;
19280 return 0;
19282 _ACEOF
19283 rm -f conftest.$ac_objext conftest$ac_exeext
19284 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
19285 (eval $ac_link) 2>conftest.er1
19286 ac_status=$?
19287 grep -v '^ *+' conftest.er1 >conftest.err
19288 rm -f conftest.er1
19289 cat conftest.err >&5
19290 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19291 (exit $ac_status); } &&
19292 { ac_try='test -z "$ac_c_werror_flag"
19293 || test ! -s conftest.err'
19294 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19295 (eval $ac_try) 2>&5
19296 ac_status=$?
19297 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19298 (exit $ac_status); }; } &&
19299 { ac_try='test -s conftest$ac_exeext'
19300 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19301 (eval $ac_try) 2>&5
19302 ac_status=$?
19303 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19304 (exit $ac_status); }; }; then
19305 ac_cv_func___fpu_control=yes
19306 else
19307 echo "$as_me: failed program was:" >&5
19308 sed 's/^/| /' conftest.$ac_ext >&5
19310 ac_cv_func___fpu_control=no
19312 rm -f conftest.err conftest.$ac_objext \
19313 conftest$ac_exeext conftest.$ac_ext
19315 echo "$as_me:$LINENO: result: $ac_cv_func___fpu_control" >&5
19316 echo "${ECHO_T}$ac_cv_func___fpu_control" >&6
19317 if test $ac_cv_func___fpu_control = yes; then
19319 else
19321 echo "$as_me:$LINENO: checking for __fpu_control in -lieee" >&5
19322 echo $ECHO_N "checking for __fpu_control in -lieee... $ECHO_C" >&6
19323 if test "${ac_cv_lib_ieee___fpu_control+set}" = set; then
19324 echo $ECHO_N "(cached) $ECHO_C" >&6
19325 else
19326 ac_check_lib_save_LIBS=$LIBS
19327 LIBS="-lieee $LIBS"
19328 cat >conftest.$ac_ext <<_ACEOF
19329 /* confdefs.h. */
19330 _ACEOF
19331 cat confdefs.h >>conftest.$ac_ext
19332 cat >>conftest.$ac_ext <<_ACEOF
19333 /* end confdefs.h. */
19335 /* Override any gcc2 internal prototype to avoid an error. */
19336 #ifdef __cplusplus
19337 extern "C"
19338 #endif
19339 /* We use char because int might match the return type of a gcc2
19340 builtin and then its argument prototype would still apply. */
19341 char __fpu_control ();
19343 main ()
19345 __fpu_control ();
19347 return 0;
19349 _ACEOF
19350 rm -f conftest.$ac_objext conftest$ac_exeext
19351 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
19352 (eval $ac_link) 2>conftest.er1
19353 ac_status=$?
19354 grep -v '^ *+' conftest.er1 >conftest.err
19355 rm -f conftest.er1
19356 cat conftest.err >&5
19357 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19358 (exit $ac_status); } &&
19359 { ac_try='test -z "$ac_c_werror_flag"
19360 || test ! -s conftest.err'
19361 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19362 (eval $ac_try) 2>&5
19363 ac_status=$?
19364 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19365 (exit $ac_status); }; } &&
19366 { ac_try='test -s conftest$ac_exeext'
19367 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19368 (eval $ac_try) 2>&5
19369 ac_status=$?
19370 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19371 (exit $ac_status); }; }; then
19372 ac_cv_lib_ieee___fpu_control=yes
19373 else
19374 echo "$as_me: failed program was:" >&5
19375 sed 's/^/| /' conftest.$ac_ext >&5
19377 ac_cv_lib_ieee___fpu_control=no
19379 rm -f conftest.err conftest.$ac_objext \
19380 conftest$ac_exeext conftest.$ac_ext
19381 LIBS=$ac_check_lib_save_LIBS
19383 echo "$as_me:$LINENO: result: $ac_cv_lib_ieee___fpu_control" >&5
19384 echo "${ECHO_T}$ac_cv_lib_ieee___fpu_control" >&6
19385 if test $ac_cv_lib_ieee___fpu_control = yes; then
19386 cat >>confdefs.h <<_ACEOF
19387 #define HAVE_LIBIEEE 1
19388 _ACEOF
19390 LIBS="-lieee $LIBS"
19398 # Check for --with-fpectl
19399 echo "$as_me:$LINENO: checking for --with-fpectl" >&5
19400 echo $ECHO_N "checking for --with-fpectl... $ECHO_C" >&6
19402 # Check whether --with-fpectl or --without-fpectl was given.
19403 if test "${with_fpectl+set}" = set; then
19404 withval="$with_fpectl"
19406 if test "$withval" != no
19407 then
19409 cat >>confdefs.h <<\_ACEOF
19410 #define WANT_SIGFPE_HANDLER 1
19411 _ACEOF
19413 echo "$as_me:$LINENO: result: yes" >&5
19414 echo "${ECHO_T}yes" >&6
19415 else echo "$as_me:$LINENO: result: no" >&5
19416 echo "${ECHO_T}no" >&6
19418 else
19419 echo "$as_me:$LINENO: result: no" >&5
19420 echo "${ECHO_T}no" >&6
19423 # check for --with-libm=...
19425 case $ac_sys_system in
19426 Darwin) ;;
19427 BeOS) ;;
19428 *) LIBM=-lm
19429 esac
19430 echo "$as_me:$LINENO: checking for --with-libm=STRING" >&5
19431 echo $ECHO_N "checking for --with-libm=STRING... $ECHO_C" >&6
19433 # Check whether --with-libm or --without-libm was given.
19434 if test "${with_libm+set}" = set; then
19435 withval="$with_libm"
19437 if test "$withval" = no
19438 then LIBM=
19439 echo "$as_me:$LINENO: result: force LIBM empty" >&5
19440 echo "${ECHO_T}force LIBM empty" >&6
19441 elif test "$withval" != yes
19442 then LIBM=$withval
19443 echo "$as_me:$LINENO: result: set LIBM=\"$withval\"" >&5
19444 echo "${ECHO_T}set LIBM=\"$withval\"" >&6
19445 else { { echo "$as_me:$LINENO: error: proper usage is --with-libm=STRING" >&5
19446 echo "$as_me: error: proper usage is --with-libm=STRING" >&2;}
19447 { (exit 1); exit 1; }; }
19449 else
19450 echo "$as_me:$LINENO: result: default LIBM=\"$LIBM\"" >&5
19451 echo "${ECHO_T}default LIBM=\"$LIBM\"" >&6
19454 # check for --with-libc=...
19456 echo "$as_me:$LINENO: checking for --with-libc=STRING" >&5
19457 echo $ECHO_N "checking for --with-libc=STRING... $ECHO_C" >&6
19459 # Check whether --with-libc or --without-libc was given.
19460 if test "${with_libc+set}" = set; then
19461 withval="$with_libc"
19463 if test "$withval" = no
19464 then LIBC=
19465 echo "$as_me:$LINENO: result: force LIBC empty" >&5
19466 echo "${ECHO_T}force LIBC empty" >&6
19467 elif test "$withval" != yes
19468 then LIBC=$withval
19469 echo "$as_me:$LINENO: result: set LIBC=\"$withval\"" >&5
19470 echo "${ECHO_T}set LIBC=\"$withval\"" >&6
19471 else { { echo "$as_me:$LINENO: error: proper usage is --with-libc=STRING" >&5
19472 echo "$as_me: error: proper usage is --with-libc=STRING" >&2;}
19473 { (exit 1); exit 1; }; }
19475 else
19476 echo "$as_me:$LINENO: result: default LIBC=\"$LIBC\"" >&5
19477 echo "${ECHO_T}default LIBC=\"$LIBC\"" >&6
19480 # check for hypot() in math library
19481 LIBS_SAVE=$LIBS
19482 LIBS="$LIBS $LIBM"
19484 for ac_func in hypot
19486 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
19487 echo "$as_me:$LINENO: checking for $ac_func" >&5
19488 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
19489 if eval "test \"\${$as_ac_var+set}\" = set"; then
19490 echo $ECHO_N "(cached) $ECHO_C" >&6
19491 else
19492 cat >conftest.$ac_ext <<_ACEOF
19493 /* confdefs.h. */
19494 _ACEOF
19495 cat confdefs.h >>conftest.$ac_ext
19496 cat >>conftest.$ac_ext <<_ACEOF
19497 /* end confdefs.h. */
19498 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
19499 For example, HP-UX 11i <limits.h> declares gettimeofday. */
19500 #define $ac_func innocuous_$ac_func
19502 /* System header to define __stub macros and hopefully few prototypes,
19503 which can conflict with char $ac_func (); below.
19504 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
19505 <limits.h> exists even on freestanding compilers. */
19507 #ifdef __STDC__
19508 # include <limits.h>
19509 #else
19510 # include <assert.h>
19511 #endif
19513 #undef $ac_func
19515 /* Override any gcc2 internal prototype to avoid an error. */
19516 #ifdef __cplusplus
19517 extern "C"
19519 #endif
19520 /* We use char because int might match the return type of a gcc2
19521 builtin and then its argument prototype would still apply. */
19522 char $ac_func ();
19523 /* The GNU C library defines this for functions which it implements
19524 to always fail with ENOSYS. Some functions are actually named
19525 something starting with __ and the normal name is an alias. */
19526 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
19527 choke me
19528 #else
19529 char (*f) () = $ac_func;
19530 #endif
19531 #ifdef __cplusplus
19533 #endif
19536 main ()
19538 return f != $ac_func;
19540 return 0;
19542 _ACEOF
19543 rm -f conftest.$ac_objext conftest$ac_exeext
19544 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
19545 (eval $ac_link) 2>conftest.er1
19546 ac_status=$?
19547 grep -v '^ *+' conftest.er1 >conftest.err
19548 rm -f conftest.er1
19549 cat conftest.err >&5
19550 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19551 (exit $ac_status); } &&
19552 { ac_try='test -z "$ac_c_werror_flag"
19553 || test ! -s conftest.err'
19554 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19555 (eval $ac_try) 2>&5
19556 ac_status=$?
19557 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19558 (exit $ac_status); }; } &&
19559 { ac_try='test -s conftest$ac_exeext'
19560 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19561 (eval $ac_try) 2>&5
19562 ac_status=$?
19563 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19564 (exit $ac_status); }; }; then
19565 eval "$as_ac_var=yes"
19566 else
19567 echo "$as_me: failed program was:" >&5
19568 sed 's/^/| /' conftest.$ac_ext >&5
19570 eval "$as_ac_var=no"
19572 rm -f conftest.err conftest.$ac_objext \
19573 conftest$ac_exeext conftest.$ac_ext
19575 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
19576 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
19577 if test `eval echo '${'$as_ac_var'}'` = yes; then
19578 cat >>confdefs.h <<_ACEOF
19579 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
19580 _ACEOF
19582 else
19583 case $LIBOBJS in
19584 "$ac_func.$ac_objext" | \
19585 *" $ac_func.$ac_objext" | \
19586 "$ac_func.$ac_objext "* | \
19587 *" $ac_func.$ac_objext "* ) ;;
19588 *) LIBOBJS="$LIBOBJS $ac_func.$ac_objext" ;;
19589 esac
19592 done
19595 LIBS=$LIBS_SAVE
19597 # check for wchar.h
19598 if test "${ac_cv_header_wchar_h+set}" = set; then
19599 echo "$as_me:$LINENO: checking for wchar.h" >&5
19600 echo $ECHO_N "checking for wchar.h... $ECHO_C" >&6
19601 if test "${ac_cv_header_wchar_h+set}" = set; then
19602 echo $ECHO_N "(cached) $ECHO_C" >&6
19604 echo "$as_me:$LINENO: result: $ac_cv_header_wchar_h" >&5
19605 echo "${ECHO_T}$ac_cv_header_wchar_h" >&6
19606 else
19607 # Is the header compilable?
19608 echo "$as_me:$LINENO: checking wchar.h usability" >&5
19609 echo $ECHO_N "checking wchar.h usability... $ECHO_C" >&6
19610 cat >conftest.$ac_ext <<_ACEOF
19611 /* confdefs.h. */
19612 _ACEOF
19613 cat confdefs.h >>conftest.$ac_ext
19614 cat >>conftest.$ac_ext <<_ACEOF
19615 /* end confdefs.h. */
19616 $ac_includes_default
19617 #include <wchar.h>
19618 _ACEOF
19619 rm -f conftest.$ac_objext
19620 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
19621 (eval $ac_compile) 2>conftest.er1
19622 ac_status=$?
19623 grep -v '^ *+' conftest.er1 >conftest.err
19624 rm -f conftest.er1
19625 cat conftest.err >&5
19626 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19627 (exit $ac_status); } &&
19628 { ac_try='test -z "$ac_c_werror_flag"
19629 || test ! -s conftest.err'
19630 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19631 (eval $ac_try) 2>&5
19632 ac_status=$?
19633 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19634 (exit $ac_status); }; } &&
19635 { ac_try='test -s conftest.$ac_objext'
19636 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19637 (eval $ac_try) 2>&5
19638 ac_status=$?
19639 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19640 (exit $ac_status); }; }; then
19641 ac_header_compiler=yes
19642 else
19643 echo "$as_me: failed program was:" >&5
19644 sed 's/^/| /' conftest.$ac_ext >&5
19646 ac_header_compiler=no
19648 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
19649 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
19650 echo "${ECHO_T}$ac_header_compiler" >&6
19652 # Is the header present?
19653 echo "$as_me:$LINENO: checking wchar.h presence" >&5
19654 echo $ECHO_N "checking wchar.h presence... $ECHO_C" >&6
19655 cat >conftest.$ac_ext <<_ACEOF
19656 /* confdefs.h. */
19657 _ACEOF
19658 cat confdefs.h >>conftest.$ac_ext
19659 cat >>conftest.$ac_ext <<_ACEOF
19660 /* end confdefs.h. */
19661 #include <wchar.h>
19662 _ACEOF
19663 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
19664 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
19665 ac_status=$?
19666 grep -v '^ *+' conftest.er1 >conftest.err
19667 rm -f conftest.er1
19668 cat conftest.err >&5
19669 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19670 (exit $ac_status); } >/dev/null; then
19671 if test -s conftest.err; then
19672 ac_cpp_err=$ac_c_preproc_warn_flag
19673 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
19674 else
19675 ac_cpp_err=
19677 else
19678 ac_cpp_err=yes
19680 if test -z "$ac_cpp_err"; then
19681 ac_header_preproc=yes
19682 else
19683 echo "$as_me: failed program was:" >&5
19684 sed 's/^/| /' conftest.$ac_ext >&5
19686 ac_header_preproc=no
19688 rm -f conftest.err conftest.$ac_ext
19689 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
19690 echo "${ECHO_T}$ac_header_preproc" >&6
19692 # So? What about this header?
19693 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
19694 yes:no: )
19695 { echo "$as_me:$LINENO: WARNING: wchar.h: accepted by the compiler, rejected by the preprocessor!" >&5
19696 echo "$as_me: WARNING: wchar.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
19697 { echo "$as_me:$LINENO: WARNING: wchar.h: proceeding with the compiler's result" >&5
19698 echo "$as_me: WARNING: wchar.h: proceeding with the compiler's result" >&2;}
19699 ac_header_preproc=yes
19701 no:yes:* )
19702 { echo "$as_me:$LINENO: WARNING: wchar.h: present but cannot be compiled" >&5
19703 echo "$as_me: WARNING: wchar.h: present but cannot be compiled" >&2;}
19704 { echo "$as_me:$LINENO: WARNING: wchar.h: check for missing prerequisite headers?" >&5
19705 echo "$as_me: WARNING: wchar.h: check for missing prerequisite headers?" >&2;}
19706 { echo "$as_me:$LINENO: WARNING: wchar.h: see the Autoconf documentation" >&5
19707 echo "$as_me: WARNING: wchar.h: see the Autoconf documentation" >&2;}
19708 { echo "$as_me:$LINENO: WARNING: wchar.h: section \"Present But Cannot Be Compiled\"" >&5
19709 echo "$as_me: WARNING: wchar.h: section \"Present But Cannot Be Compiled\"" >&2;}
19710 { echo "$as_me:$LINENO: WARNING: wchar.h: proceeding with the preprocessor's result" >&5
19711 echo "$as_me: WARNING: wchar.h: proceeding with the preprocessor's result" >&2;}
19712 { echo "$as_me:$LINENO: WARNING: wchar.h: in the future, the compiler will take precedence" >&5
19713 echo "$as_me: WARNING: wchar.h: in the future, the compiler will take precedence" >&2;}
19715 cat <<\_ASBOX
19716 ## ------------------------------------------------ ##
19717 ## Report this to http://www.python.org/python-bugs ##
19718 ## ------------------------------------------------ ##
19719 _ASBOX
19721 sed "s/^/$as_me: WARNING: /" >&2
19723 esac
19724 echo "$as_me:$LINENO: checking for wchar.h" >&5
19725 echo $ECHO_N "checking for wchar.h... $ECHO_C" >&6
19726 if test "${ac_cv_header_wchar_h+set}" = set; then
19727 echo $ECHO_N "(cached) $ECHO_C" >&6
19728 else
19729 ac_cv_header_wchar_h=$ac_header_preproc
19731 echo "$as_me:$LINENO: result: $ac_cv_header_wchar_h" >&5
19732 echo "${ECHO_T}$ac_cv_header_wchar_h" >&6
19735 if test $ac_cv_header_wchar_h = yes; then
19738 cat >>confdefs.h <<\_ACEOF
19739 #define HAVE_WCHAR_H 1
19740 _ACEOF
19742 wchar_h="yes"
19744 else
19745 wchar_h="no"
19751 # determine wchar_t size
19752 if test "$wchar_h" = yes
19753 then
19754 echo "$as_me:$LINENO: checking for wchar_t" >&5
19755 echo $ECHO_N "checking for wchar_t... $ECHO_C" >&6
19756 if test "${ac_cv_type_wchar_t+set}" = set; then
19757 echo $ECHO_N "(cached) $ECHO_C" >&6
19758 else
19759 cat >conftest.$ac_ext <<_ACEOF
19760 /* confdefs.h. */
19761 _ACEOF
19762 cat confdefs.h >>conftest.$ac_ext
19763 cat >>conftest.$ac_ext <<_ACEOF
19764 /* end confdefs.h. */
19765 #include <wchar.h>
19768 main ()
19770 if ((wchar_t *) 0)
19771 return 0;
19772 if (sizeof (wchar_t))
19773 return 0;
19775 return 0;
19777 _ACEOF
19778 rm -f conftest.$ac_objext
19779 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
19780 (eval $ac_compile) 2>conftest.er1
19781 ac_status=$?
19782 grep -v '^ *+' conftest.er1 >conftest.err
19783 rm -f conftest.er1
19784 cat conftest.err >&5
19785 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19786 (exit $ac_status); } &&
19787 { ac_try='test -z "$ac_c_werror_flag"
19788 || test ! -s conftest.err'
19789 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19790 (eval $ac_try) 2>&5
19791 ac_status=$?
19792 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19793 (exit $ac_status); }; } &&
19794 { ac_try='test -s conftest.$ac_objext'
19795 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19796 (eval $ac_try) 2>&5
19797 ac_status=$?
19798 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19799 (exit $ac_status); }; }; then
19800 ac_cv_type_wchar_t=yes
19801 else
19802 echo "$as_me: failed program was:" >&5
19803 sed 's/^/| /' conftest.$ac_ext >&5
19805 ac_cv_type_wchar_t=no
19807 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
19809 echo "$as_me:$LINENO: result: $ac_cv_type_wchar_t" >&5
19810 echo "${ECHO_T}$ac_cv_type_wchar_t" >&6
19812 echo "$as_me:$LINENO: checking size of wchar_t" >&5
19813 echo $ECHO_N "checking size of wchar_t... $ECHO_C" >&6
19814 if test "${ac_cv_sizeof_wchar_t+set}" = set; then
19815 echo $ECHO_N "(cached) $ECHO_C" >&6
19816 else
19817 if test "$ac_cv_type_wchar_t" = yes; then
19818 # The cast to unsigned long works around a bug in the HP C Compiler
19819 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
19820 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
19821 # This bug is HP SR number 8606223364.
19822 if test "$cross_compiling" = yes; then
19823 # Depending upon the size, compute the lo and hi bounds.
19824 cat >conftest.$ac_ext <<_ACEOF
19825 /* confdefs.h. */
19826 _ACEOF
19827 cat confdefs.h >>conftest.$ac_ext
19828 cat >>conftest.$ac_ext <<_ACEOF
19829 /* end confdefs.h. */
19830 #include <wchar.h>
19833 main ()
19835 static int test_array [1 - 2 * !(((long) (sizeof (wchar_t))) >= 0)];
19836 test_array [0] = 0
19839 return 0;
19841 _ACEOF
19842 rm -f conftest.$ac_objext
19843 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
19844 (eval $ac_compile) 2>conftest.er1
19845 ac_status=$?
19846 grep -v '^ *+' conftest.er1 >conftest.err
19847 rm -f conftest.er1
19848 cat conftest.err >&5
19849 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19850 (exit $ac_status); } &&
19851 { ac_try='test -z "$ac_c_werror_flag"
19852 || test ! -s conftest.err'
19853 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19854 (eval $ac_try) 2>&5
19855 ac_status=$?
19856 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19857 (exit $ac_status); }; } &&
19858 { ac_try='test -s conftest.$ac_objext'
19859 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19860 (eval $ac_try) 2>&5
19861 ac_status=$?
19862 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19863 (exit $ac_status); }; }; then
19864 ac_lo=0 ac_mid=0
19865 while :; do
19866 cat >conftest.$ac_ext <<_ACEOF
19867 /* confdefs.h. */
19868 _ACEOF
19869 cat confdefs.h >>conftest.$ac_ext
19870 cat >>conftest.$ac_ext <<_ACEOF
19871 /* end confdefs.h. */
19872 #include <wchar.h>
19875 main ()
19877 static int test_array [1 - 2 * !(((long) (sizeof (wchar_t))) <= $ac_mid)];
19878 test_array [0] = 0
19881 return 0;
19883 _ACEOF
19884 rm -f conftest.$ac_objext
19885 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
19886 (eval $ac_compile) 2>conftest.er1
19887 ac_status=$?
19888 grep -v '^ *+' conftest.er1 >conftest.err
19889 rm -f conftest.er1
19890 cat conftest.err >&5
19891 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19892 (exit $ac_status); } &&
19893 { ac_try='test -z "$ac_c_werror_flag"
19894 || test ! -s conftest.err'
19895 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19896 (eval $ac_try) 2>&5
19897 ac_status=$?
19898 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19899 (exit $ac_status); }; } &&
19900 { ac_try='test -s conftest.$ac_objext'
19901 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19902 (eval $ac_try) 2>&5
19903 ac_status=$?
19904 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19905 (exit $ac_status); }; }; then
19906 ac_hi=$ac_mid; break
19907 else
19908 echo "$as_me: failed program was:" >&5
19909 sed 's/^/| /' conftest.$ac_ext >&5
19911 ac_lo=`expr $ac_mid + 1`
19912 if test $ac_lo -le $ac_mid; then
19913 ac_lo= ac_hi=
19914 break
19916 ac_mid=`expr 2 '*' $ac_mid + 1`
19918 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
19919 done
19920 else
19921 echo "$as_me: failed program was:" >&5
19922 sed 's/^/| /' conftest.$ac_ext >&5
19924 cat >conftest.$ac_ext <<_ACEOF
19925 /* confdefs.h. */
19926 _ACEOF
19927 cat confdefs.h >>conftest.$ac_ext
19928 cat >>conftest.$ac_ext <<_ACEOF
19929 /* end confdefs.h. */
19930 #include <wchar.h>
19933 main ()
19935 static int test_array [1 - 2 * !(((long) (sizeof (wchar_t))) < 0)];
19936 test_array [0] = 0
19939 return 0;
19941 _ACEOF
19942 rm -f conftest.$ac_objext
19943 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
19944 (eval $ac_compile) 2>conftest.er1
19945 ac_status=$?
19946 grep -v '^ *+' conftest.er1 >conftest.err
19947 rm -f conftest.er1
19948 cat conftest.err >&5
19949 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19950 (exit $ac_status); } &&
19951 { ac_try='test -z "$ac_c_werror_flag"
19952 || test ! -s conftest.err'
19953 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19954 (eval $ac_try) 2>&5
19955 ac_status=$?
19956 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19957 (exit $ac_status); }; } &&
19958 { ac_try='test -s conftest.$ac_objext'
19959 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19960 (eval $ac_try) 2>&5
19961 ac_status=$?
19962 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19963 (exit $ac_status); }; }; then
19964 ac_hi=-1 ac_mid=-1
19965 while :; do
19966 cat >conftest.$ac_ext <<_ACEOF
19967 /* confdefs.h. */
19968 _ACEOF
19969 cat confdefs.h >>conftest.$ac_ext
19970 cat >>conftest.$ac_ext <<_ACEOF
19971 /* end confdefs.h. */
19972 #include <wchar.h>
19975 main ()
19977 static int test_array [1 - 2 * !(((long) (sizeof (wchar_t))) >= $ac_mid)];
19978 test_array [0] = 0
19981 return 0;
19983 _ACEOF
19984 rm -f conftest.$ac_objext
19985 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
19986 (eval $ac_compile) 2>conftest.er1
19987 ac_status=$?
19988 grep -v '^ *+' conftest.er1 >conftest.err
19989 rm -f conftest.er1
19990 cat conftest.err >&5
19991 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19992 (exit $ac_status); } &&
19993 { ac_try='test -z "$ac_c_werror_flag"
19994 || test ! -s conftest.err'
19995 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19996 (eval $ac_try) 2>&5
19997 ac_status=$?
19998 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19999 (exit $ac_status); }; } &&
20000 { ac_try='test -s conftest.$ac_objext'
20001 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20002 (eval $ac_try) 2>&5
20003 ac_status=$?
20004 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20005 (exit $ac_status); }; }; then
20006 ac_lo=$ac_mid; break
20007 else
20008 echo "$as_me: failed program was:" >&5
20009 sed 's/^/| /' conftest.$ac_ext >&5
20011 ac_hi=`expr '(' $ac_mid ')' - 1`
20012 if test $ac_mid -le $ac_hi; then
20013 ac_lo= ac_hi=
20014 break
20016 ac_mid=`expr 2 '*' $ac_mid`
20018 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
20019 done
20020 else
20021 echo "$as_me: failed program was:" >&5
20022 sed 's/^/| /' conftest.$ac_ext >&5
20024 ac_lo= ac_hi=
20026 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
20028 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
20029 # Binary search between lo and hi bounds.
20030 while test "x$ac_lo" != "x$ac_hi"; do
20031 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
20032 cat >conftest.$ac_ext <<_ACEOF
20033 /* confdefs.h. */
20034 _ACEOF
20035 cat confdefs.h >>conftest.$ac_ext
20036 cat >>conftest.$ac_ext <<_ACEOF
20037 /* end confdefs.h. */
20038 #include <wchar.h>
20041 main ()
20043 static int test_array [1 - 2 * !(((long) (sizeof (wchar_t))) <= $ac_mid)];
20044 test_array [0] = 0
20047 return 0;
20049 _ACEOF
20050 rm -f conftest.$ac_objext
20051 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
20052 (eval $ac_compile) 2>conftest.er1
20053 ac_status=$?
20054 grep -v '^ *+' conftest.er1 >conftest.err
20055 rm -f conftest.er1
20056 cat conftest.err >&5
20057 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20058 (exit $ac_status); } &&
20059 { ac_try='test -z "$ac_c_werror_flag"
20060 || test ! -s conftest.err'
20061 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20062 (eval $ac_try) 2>&5
20063 ac_status=$?
20064 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20065 (exit $ac_status); }; } &&
20066 { ac_try='test -s conftest.$ac_objext'
20067 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20068 (eval $ac_try) 2>&5
20069 ac_status=$?
20070 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20071 (exit $ac_status); }; }; then
20072 ac_hi=$ac_mid
20073 else
20074 echo "$as_me: failed program was:" >&5
20075 sed 's/^/| /' conftest.$ac_ext >&5
20077 ac_lo=`expr '(' $ac_mid ')' + 1`
20079 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
20080 done
20081 case $ac_lo in
20082 ?*) ac_cv_sizeof_wchar_t=$ac_lo;;
20083 '') { { echo "$as_me:$LINENO: error: cannot compute sizeof (wchar_t), 77
20084 See \`config.log' for more details." >&5
20085 echo "$as_me: error: cannot compute sizeof (wchar_t), 77
20086 See \`config.log' for more details." >&2;}
20087 { (exit 1); exit 1; }; } ;;
20088 esac
20089 else
20090 if test "$cross_compiling" = yes; then
20091 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
20092 See \`config.log' for more details." >&5
20093 echo "$as_me: error: cannot run test program while cross compiling
20094 See \`config.log' for more details." >&2;}
20095 { (exit 1); exit 1; }; }
20096 else
20097 cat >conftest.$ac_ext <<_ACEOF
20098 /* confdefs.h. */
20099 _ACEOF
20100 cat confdefs.h >>conftest.$ac_ext
20101 cat >>conftest.$ac_ext <<_ACEOF
20102 /* end confdefs.h. */
20103 #include <wchar.h>
20105 long longval () { return (long) (sizeof (wchar_t)); }
20106 unsigned long ulongval () { return (long) (sizeof (wchar_t)); }
20107 #include <stdio.h>
20108 #include <stdlib.h>
20110 main ()
20113 FILE *f = fopen ("conftest.val", "w");
20114 if (! f)
20115 exit (1);
20116 if (((long) (sizeof (wchar_t))) < 0)
20118 long i = longval ();
20119 if (i != ((long) (sizeof (wchar_t))))
20120 exit (1);
20121 fprintf (f, "%ld\n", i);
20123 else
20125 unsigned long i = ulongval ();
20126 if (i != ((long) (sizeof (wchar_t))))
20127 exit (1);
20128 fprintf (f, "%lu\n", i);
20130 exit (ferror (f) || fclose (f) != 0);
20133 return 0;
20135 _ACEOF
20136 rm -f conftest$ac_exeext
20137 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
20138 (eval $ac_link) 2>&5
20139 ac_status=$?
20140 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20141 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
20142 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20143 (eval $ac_try) 2>&5
20144 ac_status=$?
20145 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20146 (exit $ac_status); }; }; then
20147 ac_cv_sizeof_wchar_t=`cat conftest.val`
20148 else
20149 echo "$as_me: program exited with status $ac_status" >&5
20150 echo "$as_me: failed program was:" >&5
20151 sed 's/^/| /' conftest.$ac_ext >&5
20153 ( exit $ac_status )
20154 { { echo "$as_me:$LINENO: error: cannot compute sizeof (wchar_t), 77
20155 See \`config.log' for more details." >&5
20156 echo "$as_me: error: cannot compute sizeof (wchar_t), 77
20157 See \`config.log' for more details." >&2;}
20158 { (exit 1); exit 1; }; }
20160 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
20163 rm -f conftest.val
20164 else
20165 ac_cv_sizeof_wchar_t=0
20168 echo "$as_me:$LINENO: result: $ac_cv_sizeof_wchar_t" >&5
20169 echo "${ECHO_T}$ac_cv_sizeof_wchar_t" >&6
20170 cat >>confdefs.h <<_ACEOF
20171 #define SIZEOF_WCHAR_T $ac_cv_sizeof_wchar_t
20172 _ACEOF
20177 echo "$as_me:$LINENO: checking for UCS-4 tcl" >&5
20178 echo $ECHO_N "checking for UCS-4 tcl... $ECHO_C" >&6
20179 have_ucs4_tcl=no
20180 cat >conftest.$ac_ext <<_ACEOF
20181 /* confdefs.h. */
20182 _ACEOF
20183 cat confdefs.h >>conftest.$ac_ext
20184 cat >>conftest.$ac_ext <<_ACEOF
20185 /* end confdefs.h. */
20187 #include <tcl.h>
20188 #if TCL_UTF_MAX != 6
20189 # error "NOT UCS4_TCL"
20190 #endif
20192 main ()
20196 return 0;
20198 _ACEOF
20199 rm -f conftest.$ac_objext
20200 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
20201 (eval $ac_compile) 2>conftest.er1
20202 ac_status=$?
20203 grep -v '^ *+' conftest.er1 >conftest.err
20204 rm -f conftest.er1
20205 cat conftest.err >&5
20206 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20207 (exit $ac_status); } &&
20208 { ac_try='test -z "$ac_c_werror_flag"
20209 || test ! -s conftest.err'
20210 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20211 (eval $ac_try) 2>&5
20212 ac_status=$?
20213 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20214 (exit $ac_status); }; } &&
20215 { ac_try='test -s conftest.$ac_objext'
20216 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20217 (eval $ac_try) 2>&5
20218 ac_status=$?
20219 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20220 (exit $ac_status); }; }; then
20223 cat >>confdefs.h <<\_ACEOF
20224 #define HAVE_UCS4_TCL 1
20225 _ACEOF
20227 have_ucs4_tcl=yes
20229 else
20230 echo "$as_me: failed program was:" >&5
20231 sed 's/^/| /' conftest.$ac_ext >&5
20234 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
20235 echo "$as_me:$LINENO: result: $have_ucs4_tcl" >&5
20236 echo "${ECHO_T}$have_ucs4_tcl" >&6
20238 # check whether wchar_t is signed or not
20239 if test "$wchar_h" = yes
20240 then
20241 # check whether wchar_t is signed or not
20242 echo "$as_me:$LINENO: checking whether wchar_t is signed" >&5
20243 echo $ECHO_N "checking whether wchar_t is signed... $ECHO_C" >&6
20244 if test "${ac_cv_wchar_t_signed+set}" = set; then
20245 echo $ECHO_N "(cached) $ECHO_C" >&6
20246 else
20248 if test "$cross_compiling" = yes; then
20249 ac_cv_wchar_t_signed=yes
20250 else
20251 cat >conftest.$ac_ext <<_ACEOF
20252 /* confdefs.h. */
20253 _ACEOF
20254 cat confdefs.h >>conftest.$ac_ext
20255 cat >>conftest.$ac_ext <<_ACEOF
20256 /* end confdefs.h. */
20258 #include <wchar.h>
20259 int main()
20261 /* Success: exit code 0 */
20262 exit((((wchar_t) -1) < ((wchar_t) 0)) ? 0 : 1);
20265 _ACEOF
20266 rm -f conftest$ac_exeext
20267 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
20268 (eval $ac_link) 2>&5
20269 ac_status=$?
20270 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20271 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
20272 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20273 (eval $ac_try) 2>&5
20274 ac_status=$?
20275 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20276 (exit $ac_status); }; }; then
20277 ac_cv_wchar_t_signed=yes
20278 else
20279 echo "$as_me: program exited with status $ac_status" >&5
20280 echo "$as_me: failed program was:" >&5
20281 sed 's/^/| /' conftest.$ac_ext >&5
20283 ( exit $ac_status )
20284 ac_cv_wchar_t_signed=no
20286 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
20290 echo "$as_me:$LINENO: result: $ac_cv_wchar_t_signed" >&5
20291 echo "${ECHO_T}$ac_cv_wchar_t_signed" >&6
20294 echo "$as_me:$LINENO: checking what type to use for unicode" >&5
20295 echo $ECHO_N "checking what type to use for unicode... $ECHO_C" >&6
20296 # Check whether --enable-unicode or --disable-unicode was given.
20297 if test "${enable_unicode+set}" = set; then
20298 enableval="$enable_unicode"
20300 else
20301 enable_unicode=yes
20304 if test $enable_unicode = yes
20305 then
20306 # Without any arguments, Py_UNICODE defaults to two-byte mode
20307 case "$have_ucs4_tcl" in
20308 yes) enable_unicode="ucs4"
20310 *) enable_unicode="ucs2"
20312 esac
20317 case "$enable_unicode" in
20318 ucs2) unicode_size="2"
20319 cat >>confdefs.h <<\_ACEOF
20320 #define Py_UNICODE_SIZE 2
20321 _ACEOF
20324 ucs4) unicode_size="4"
20325 cat >>confdefs.h <<\_ACEOF
20326 #define Py_UNICODE_SIZE 4
20327 _ACEOF
20330 esac
20336 if test "$enable_unicode" = "no"
20337 then
20338 UNICODE_OBJS=""
20339 echo "$as_me:$LINENO: result: not used" >&5
20340 echo "${ECHO_T}not used" >&6
20341 else
20342 UNICODE_OBJS="Objects/unicodeobject.o Objects/unicodectype.o"
20344 cat >>confdefs.h <<\_ACEOF
20345 #define Py_USING_UNICODE 1
20346 _ACEOF
20349 # wchar_t is only usable if it maps to an unsigned type
20350 if test "$unicode_size" = "$ac_cv_sizeof_wchar_t" \
20351 -a "$ac_cv_wchar_t_signed" = "no"
20352 then
20353 PY_UNICODE_TYPE="wchar_t"
20355 cat >>confdefs.h <<\_ACEOF
20356 #define HAVE_USABLE_WCHAR_T 1
20357 _ACEOF
20359 cat >>confdefs.h <<\_ACEOF
20360 #define PY_UNICODE_TYPE wchar_t
20361 _ACEOF
20363 elif test "$ac_cv_sizeof_short" = "$unicode_size"
20364 then
20365 PY_UNICODE_TYPE="unsigned short"
20366 cat >>confdefs.h <<\_ACEOF
20367 #define PY_UNICODE_TYPE unsigned short
20368 _ACEOF
20370 elif test "$ac_cv_sizeof_long" = "$unicode_size"
20371 then
20372 PY_UNICODE_TYPE="unsigned long"
20373 cat >>confdefs.h <<\_ACEOF
20374 #define PY_UNICODE_TYPE unsigned long
20375 _ACEOF
20377 else
20378 PY_UNICODE_TYPE="no type found"
20380 echo "$as_me:$LINENO: result: $PY_UNICODE_TYPE" >&5
20381 echo "${ECHO_T}$PY_UNICODE_TYPE" >&6
20384 # check for endianness
20385 echo "$as_me:$LINENO: checking whether byte ordering is bigendian" >&5
20386 echo $ECHO_N "checking whether byte ordering is bigendian... $ECHO_C" >&6
20387 if test "${ac_cv_c_bigendian+set}" = set; then
20388 echo $ECHO_N "(cached) $ECHO_C" >&6
20389 else
20390 # See if sys/param.h defines the BYTE_ORDER macro.
20391 cat >conftest.$ac_ext <<_ACEOF
20392 /* confdefs.h. */
20393 _ACEOF
20394 cat confdefs.h >>conftest.$ac_ext
20395 cat >>conftest.$ac_ext <<_ACEOF
20396 /* end confdefs.h. */
20397 #include <sys/types.h>
20398 #include <sys/param.h>
20401 main ()
20403 #if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN
20404 bogus endian macros
20405 #endif
20408 return 0;
20410 _ACEOF
20411 rm -f conftest.$ac_objext
20412 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
20413 (eval $ac_compile) 2>conftest.er1
20414 ac_status=$?
20415 grep -v '^ *+' conftest.er1 >conftest.err
20416 rm -f conftest.er1
20417 cat conftest.err >&5
20418 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20419 (exit $ac_status); } &&
20420 { ac_try='test -z "$ac_c_werror_flag"
20421 || test ! -s conftest.err'
20422 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20423 (eval $ac_try) 2>&5
20424 ac_status=$?
20425 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20426 (exit $ac_status); }; } &&
20427 { ac_try='test -s conftest.$ac_objext'
20428 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20429 (eval $ac_try) 2>&5
20430 ac_status=$?
20431 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20432 (exit $ac_status); }; }; then
20433 # It does; now see whether it defined to BIG_ENDIAN or not.
20434 cat >conftest.$ac_ext <<_ACEOF
20435 /* confdefs.h. */
20436 _ACEOF
20437 cat confdefs.h >>conftest.$ac_ext
20438 cat >>conftest.$ac_ext <<_ACEOF
20439 /* end confdefs.h. */
20440 #include <sys/types.h>
20441 #include <sys/param.h>
20444 main ()
20446 #if BYTE_ORDER != BIG_ENDIAN
20447 not big endian
20448 #endif
20451 return 0;
20453 _ACEOF
20454 rm -f conftest.$ac_objext
20455 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
20456 (eval $ac_compile) 2>conftest.er1
20457 ac_status=$?
20458 grep -v '^ *+' conftest.er1 >conftest.err
20459 rm -f conftest.er1
20460 cat conftest.err >&5
20461 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20462 (exit $ac_status); } &&
20463 { ac_try='test -z "$ac_c_werror_flag"
20464 || test ! -s conftest.err'
20465 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20466 (eval $ac_try) 2>&5
20467 ac_status=$?
20468 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20469 (exit $ac_status); }; } &&
20470 { ac_try='test -s conftest.$ac_objext'
20471 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20472 (eval $ac_try) 2>&5
20473 ac_status=$?
20474 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20475 (exit $ac_status); }; }; then
20476 ac_cv_c_bigendian=yes
20477 else
20478 echo "$as_me: failed program was:" >&5
20479 sed 's/^/| /' conftest.$ac_ext >&5
20481 ac_cv_c_bigendian=no
20483 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
20484 else
20485 echo "$as_me: failed program was:" >&5
20486 sed 's/^/| /' conftest.$ac_ext >&5
20488 # It does not; compile a test program.
20489 if test "$cross_compiling" = yes; then
20490 # try to guess the endianness by grepping values into an object file
20491 ac_cv_c_bigendian=unknown
20492 cat >conftest.$ac_ext <<_ACEOF
20493 /* confdefs.h. */
20494 _ACEOF
20495 cat confdefs.h >>conftest.$ac_ext
20496 cat >>conftest.$ac_ext <<_ACEOF
20497 /* end confdefs.h. */
20498 short ascii_mm[] = { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
20499 short ascii_ii[] = { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
20500 void _ascii () { char *s = (char *) ascii_mm; s = (char *) ascii_ii; }
20501 short ebcdic_ii[] = { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
20502 short ebcdic_mm[] = { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
20503 void _ebcdic () { char *s = (char *) ebcdic_mm; s = (char *) ebcdic_ii; }
20505 main ()
20507 _ascii (); _ebcdic ();
20509 return 0;
20511 _ACEOF
20512 rm -f conftest.$ac_objext
20513 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
20514 (eval $ac_compile) 2>conftest.er1
20515 ac_status=$?
20516 grep -v '^ *+' conftest.er1 >conftest.err
20517 rm -f conftest.er1
20518 cat conftest.err >&5
20519 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20520 (exit $ac_status); } &&
20521 { ac_try='test -z "$ac_c_werror_flag"
20522 || test ! -s conftest.err'
20523 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20524 (eval $ac_try) 2>&5
20525 ac_status=$?
20526 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20527 (exit $ac_status); }; } &&
20528 { ac_try='test -s conftest.$ac_objext'
20529 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20530 (eval $ac_try) 2>&5
20531 ac_status=$?
20532 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20533 (exit $ac_status); }; }; then
20534 if grep BIGenDianSyS conftest.$ac_objext >/dev/null ; then
20535 ac_cv_c_bigendian=yes
20537 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
20538 if test "$ac_cv_c_bigendian" = unknown; then
20539 ac_cv_c_bigendian=no
20540 else
20541 # finding both strings is unlikely to happen, but who knows?
20542 ac_cv_c_bigendian=unknown
20545 else
20546 echo "$as_me: failed program was:" >&5
20547 sed 's/^/| /' conftest.$ac_ext >&5
20550 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
20551 else
20552 cat >conftest.$ac_ext <<_ACEOF
20553 /* confdefs.h. */
20554 _ACEOF
20555 cat confdefs.h >>conftest.$ac_ext
20556 cat >>conftest.$ac_ext <<_ACEOF
20557 /* end confdefs.h. */
20559 main ()
20561 /* Are we little or big endian? From Harbison&Steele. */
20562 union
20564 long l;
20565 char c[sizeof (long)];
20566 } u;
20567 u.l = 1;
20568 exit (u.c[sizeof (long) - 1] == 1);
20570 _ACEOF
20571 rm -f conftest$ac_exeext
20572 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
20573 (eval $ac_link) 2>&5
20574 ac_status=$?
20575 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20576 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
20577 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20578 (eval $ac_try) 2>&5
20579 ac_status=$?
20580 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20581 (exit $ac_status); }; }; then
20582 ac_cv_c_bigendian=no
20583 else
20584 echo "$as_me: program exited with status $ac_status" >&5
20585 echo "$as_me: failed program was:" >&5
20586 sed 's/^/| /' conftest.$ac_ext >&5
20588 ( exit $ac_status )
20589 ac_cv_c_bigendian=yes
20591 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
20594 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
20596 echo "$as_me:$LINENO: result: $ac_cv_c_bigendian" >&5
20597 echo "${ECHO_T}$ac_cv_c_bigendian" >&6
20598 case $ac_cv_c_bigendian in
20599 yes)
20601 cat >>confdefs.h <<\_ACEOF
20602 #define WORDS_BIGENDIAN 1
20603 _ACEOF
20608 { { echo "$as_me:$LINENO: error: unknown endianness
20609 presetting ac_cv_c_bigendian=no (or yes) will help" >&5
20610 echo "$as_me: error: unknown endianness
20611 presetting ac_cv_c_bigendian=no (or yes) will help" >&2;}
20612 { (exit 1); exit 1; }; } ;;
20613 esac
20618 # Check whether right shifting a negative integer extends the sign bit
20619 # or fills with zeros (like the Cray J90, according to Tim Peters).
20620 echo "$as_me:$LINENO: checking whether right shift extends the sign bit" >&5
20621 echo $ECHO_N "checking whether right shift extends the sign bit... $ECHO_C" >&6
20622 if test "${ac_cv_rshift_extends_sign+set}" = set; then
20623 echo $ECHO_N "(cached) $ECHO_C" >&6
20624 else
20626 if test "$cross_compiling" = yes; then
20627 ac_cv_rshift_extends_sign=yes
20628 else
20629 cat >conftest.$ac_ext <<_ACEOF
20630 /* confdefs.h. */
20631 _ACEOF
20632 cat confdefs.h >>conftest.$ac_ext
20633 cat >>conftest.$ac_ext <<_ACEOF
20634 /* end confdefs.h. */
20636 int main()
20638 exit(((-1)>>3 == -1) ? 0 : 1);
20641 _ACEOF
20642 rm -f conftest$ac_exeext
20643 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
20644 (eval $ac_link) 2>&5
20645 ac_status=$?
20646 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20647 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
20648 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20649 (eval $ac_try) 2>&5
20650 ac_status=$?
20651 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20652 (exit $ac_status); }; }; then
20653 ac_cv_rshift_extends_sign=yes
20654 else
20655 echo "$as_me: program exited with status $ac_status" >&5
20656 echo "$as_me: failed program was:" >&5
20657 sed 's/^/| /' conftest.$ac_ext >&5
20659 ( exit $ac_status )
20660 ac_cv_rshift_extends_sign=no
20662 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
20666 echo "$as_me:$LINENO: result: $ac_cv_rshift_extends_sign" >&5
20667 echo "${ECHO_T}$ac_cv_rshift_extends_sign" >&6
20668 if test "$ac_cv_rshift_extends_sign" = no
20669 then
20671 cat >>confdefs.h <<\_ACEOF
20672 #define SIGNED_RIGHT_SHIFT_ZERO_FILLS 1
20673 _ACEOF
20677 # check for getc_unlocked and related locking functions
20678 echo "$as_me:$LINENO: checking for getc_unlocked() and friends" >&5
20679 echo $ECHO_N "checking for getc_unlocked() and friends... $ECHO_C" >&6
20680 if test "${ac_cv_have_getc_unlocked+set}" = set; then
20681 echo $ECHO_N "(cached) $ECHO_C" >&6
20682 else
20684 cat >conftest.$ac_ext <<_ACEOF
20685 /* confdefs.h. */
20686 _ACEOF
20687 cat confdefs.h >>conftest.$ac_ext
20688 cat >>conftest.$ac_ext <<_ACEOF
20689 /* end confdefs.h. */
20690 #include <stdio.h>
20692 main ()
20695 FILE *f = fopen("/dev/null", "r");
20696 flockfile(f);
20697 getc_unlocked(f);
20698 funlockfile(f);
20701 return 0;
20703 _ACEOF
20704 rm -f conftest.$ac_objext conftest$ac_exeext
20705 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
20706 (eval $ac_link) 2>conftest.er1
20707 ac_status=$?
20708 grep -v '^ *+' conftest.er1 >conftest.err
20709 rm -f conftest.er1
20710 cat conftest.err >&5
20711 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20712 (exit $ac_status); } &&
20713 { ac_try='test -z "$ac_c_werror_flag"
20714 || test ! -s conftest.err'
20715 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20716 (eval $ac_try) 2>&5
20717 ac_status=$?
20718 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20719 (exit $ac_status); }; } &&
20720 { ac_try='test -s conftest$ac_exeext'
20721 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20722 (eval $ac_try) 2>&5
20723 ac_status=$?
20724 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20725 (exit $ac_status); }; }; then
20726 ac_cv_have_getc_unlocked=yes
20727 else
20728 echo "$as_me: failed program was:" >&5
20729 sed 's/^/| /' conftest.$ac_ext >&5
20731 ac_cv_have_getc_unlocked=no
20733 rm -f conftest.err conftest.$ac_objext \
20734 conftest$ac_exeext conftest.$ac_ext
20737 echo "$as_me:$LINENO: result: $ac_cv_have_getc_unlocked" >&5
20738 echo "${ECHO_T}$ac_cv_have_getc_unlocked" >&6
20739 if test "$ac_cv_have_getc_unlocked" = yes
20740 then
20742 cat >>confdefs.h <<\_ACEOF
20743 #define HAVE_GETC_UNLOCKED 1
20744 _ACEOF
20748 # check where readline lives
20749 # save the value of LIBS so we don't actually link Python with readline
20750 LIBS_no_readline=$LIBS
20752 echo "$as_me:$LINENO: checking for readline in -lreadline" >&5
20753 echo $ECHO_N "checking for readline in -lreadline... $ECHO_C" >&6
20754 if test "${ac_cv_lib_readline_readline+set}" = set; then
20755 echo $ECHO_N "(cached) $ECHO_C" >&6
20756 else
20757 ac_check_lib_save_LIBS=$LIBS
20758 LIBS="-lreadline $LIBS"
20759 cat >conftest.$ac_ext <<_ACEOF
20760 /* confdefs.h. */
20761 _ACEOF
20762 cat confdefs.h >>conftest.$ac_ext
20763 cat >>conftest.$ac_ext <<_ACEOF
20764 /* end confdefs.h. */
20766 /* Override any gcc2 internal prototype to avoid an error. */
20767 #ifdef __cplusplus
20768 extern "C"
20769 #endif
20770 /* We use char because int might match the return type of a gcc2
20771 builtin and then its argument prototype would still apply. */
20772 char readline ();
20774 main ()
20776 readline ();
20778 return 0;
20780 _ACEOF
20781 rm -f conftest.$ac_objext conftest$ac_exeext
20782 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
20783 (eval $ac_link) 2>conftest.er1
20784 ac_status=$?
20785 grep -v '^ *+' conftest.er1 >conftest.err
20786 rm -f conftest.er1
20787 cat conftest.err >&5
20788 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20789 (exit $ac_status); } &&
20790 { ac_try='test -z "$ac_c_werror_flag"
20791 || test ! -s conftest.err'
20792 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20793 (eval $ac_try) 2>&5
20794 ac_status=$?
20795 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20796 (exit $ac_status); }; } &&
20797 { ac_try='test -s conftest$ac_exeext'
20798 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20799 (eval $ac_try) 2>&5
20800 ac_status=$?
20801 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20802 (exit $ac_status); }; }; then
20803 ac_cv_lib_readline_readline=yes
20804 else
20805 echo "$as_me: failed program was:" >&5
20806 sed 's/^/| /' conftest.$ac_ext >&5
20808 ac_cv_lib_readline_readline=no
20810 rm -f conftest.err conftest.$ac_objext \
20811 conftest$ac_exeext conftest.$ac_ext
20812 LIBS=$ac_check_lib_save_LIBS
20814 echo "$as_me:$LINENO: result: $ac_cv_lib_readline_readline" >&5
20815 echo "${ECHO_T}$ac_cv_lib_readline_readline" >&6
20816 if test $ac_cv_lib_readline_readline = yes; then
20817 cat >>confdefs.h <<_ACEOF
20818 #define HAVE_LIBREADLINE 1
20819 _ACEOF
20821 LIBS="-lreadline $LIBS"
20825 if test "$ac_cv_have_readline_readline" = no
20826 then
20828 echo "$as_me:$LINENO: checking for readline in -ltermcap" >&5
20829 echo $ECHO_N "checking for readline in -ltermcap... $ECHO_C" >&6
20830 if test "${ac_cv_lib_termcap_readline+set}" = set; then
20831 echo $ECHO_N "(cached) $ECHO_C" >&6
20832 else
20833 ac_check_lib_save_LIBS=$LIBS
20834 LIBS="-ltermcap $LIBS"
20835 cat >conftest.$ac_ext <<_ACEOF
20836 /* confdefs.h. */
20837 _ACEOF
20838 cat confdefs.h >>conftest.$ac_ext
20839 cat >>conftest.$ac_ext <<_ACEOF
20840 /* end confdefs.h. */
20842 /* Override any gcc2 internal prototype to avoid an error. */
20843 #ifdef __cplusplus
20844 extern "C"
20845 #endif
20846 /* We use char because int might match the return type of a gcc2
20847 builtin and then its argument prototype would still apply. */
20848 char readline ();
20850 main ()
20852 readline ();
20854 return 0;
20856 _ACEOF
20857 rm -f conftest.$ac_objext conftest$ac_exeext
20858 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
20859 (eval $ac_link) 2>conftest.er1
20860 ac_status=$?
20861 grep -v '^ *+' conftest.er1 >conftest.err
20862 rm -f conftest.er1
20863 cat conftest.err >&5
20864 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20865 (exit $ac_status); } &&
20866 { ac_try='test -z "$ac_c_werror_flag"
20867 || test ! -s conftest.err'
20868 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20869 (eval $ac_try) 2>&5
20870 ac_status=$?
20871 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20872 (exit $ac_status); }; } &&
20873 { ac_try='test -s conftest$ac_exeext'
20874 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20875 (eval $ac_try) 2>&5
20876 ac_status=$?
20877 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20878 (exit $ac_status); }; }; then
20879 ac_cv_lib_termcap_readline=yes
20880 else
20881 echo "$as_me: failed program was:" >&5
20882 sed 's/^/| /' conftest.$ac_ext >&5
20884 ac_cv_lib_termcap_readline=no
20886 rm -f conftest.err conftest.$ac_objext \
20887 conftest$ac_exeext conftest.$ac_ext
20888 LIBS=$ac_check_lib_save_LIBS
20890 echo "$as_me:$LINENO: result: $ac_cv_lib_termcap_readline" >&5
20891 echo "${ECHO_T}$ac_cv_lib_termcap_readline" >&6
20892 if test $ac_cv_lib_termcap_readline = yes; then
20893 cat >>confdefs.h <<_ACEOF
20894 #define HAVE_LIBTERMCAP 1
20895 _ACEOF
20897 LIBS="-ltermcap $LIBS"
20903 # check for readline 2.1
20904 echo "$as_me:$LINENO: checking for rl_callback_handler_install in -lreadline" >&5
20905 echo $ECHO_N "checking for rl_callback_handler_install in -lreadline... $ECHO_C" >&6
20906 if test "${ac_cv_lib_readline_rl_callback_handler_install+set}" = set; then
20907 echo $ECHO_N "(cached) $ECHO_C" >&6
20908 else
20909 ac_check_lib_save_LIBS=$LIBS
20910 LIBS="-lreadline $LIBS"
20911 cat >conftest.$ac_ext <<_ACEOF
20912 /* confdefs.h. */
20913 _ACEOF
20914 cat confdefs.h >>conftest.$ac_ext
20915 cat >>conftest.$ac_ext <<_ACEOF
20916 /* end confdefs.h. */
20918 /* Override any gcc2 internal prototype to avoid an error. */
20919 #ifdef __cplusplus
20920 extern "C"
20921 #endif
20922 /* We use char because int might match the return type of a gcc2
20923 builtin and then its argument prototype would still apply. */
20924 char rl_callback_handler_install ();
20926 main ()
20928 rl_callback_handler_install ();
20930 return 0;
20932 _ACEOF
20933 rm -f conftest.$ac_objext conftest$ac_exeext
20934 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
20935 (eval $ac_link) 2>conftest.er1
20936 ac_status=$?
20937 grep -v '^ *+' conftest.er1 >conftest.err
20938 rm -f conftest.er1
20939 cat conftest.err >&5
20940 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20941 (exit $ac_status); } &&
20942 { ac_try='test -z "$ac_c_werror_flag"
20943 || test ! -s conftest.err'
20944 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20945 (eval $ac_try) 2>&5
20946 ac_status=$?
20947 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20948 (exit $ac_status); }; } &&
20949 { ac_try='test -s conftest$ac_exeext'
20950 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20951 (eval $ac_try) 2>&5
20952 ac_status=$?
20953 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20954 (exit $ac_status); }; }; then
20955 ac_cv_lib_readline_rl_callback_handler_install=yes
20956 else
20957 echo "$as_me: failed program was:" >&5
20958 sed 's/^/| /' conftest.$ac_ext >&5
20960 ac_cv_lib_readline_rl_callback_handler_install=no
20962 rm -f conftest.err conftest.$ac_objext \
20963 conftest$ac_exeext conftest.$ac_ext
20964 LIBS=$ac_check_lib_save_LIBS
20966 echo "$as_me:$LINENO: result: $ac_cv_lib_readline_rl_callback_handler_install" >&5
20967 echo "${ECHO_T}$ac_cv_lib_readline_rl_callback_handler_install" >&6
20968 if test $ac_cv_lib_readline_rl_callback_handler_install = yes; then
20970 cat >>confdefs.h <<\_ACEOF
20971 #define HAVE_RL_CALLBACK 1
20972 _ACEOF
20977 # check for readline 2.2
20978 cat >conftest.$ac_ext <<_ACEOF
20979 /* confdefs.h. */
20980 _ACEOF
20981 cat confdefs.h >>conftest.$ac_ext
20982 cat >>conftest.$ac_ext <<_ACEOF
20983 /* end confdefs.h. */
20984 #include <readline/readline.h>
20985 _ACEOF
20986 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
20987 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
20988 ac_status=$?
20989 grep -v '^ *+' conftest.er1 >conftest.err
20990 rm -f conftest.er1
20991 cat conftest.err >&5
20992 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20993 (exit $ac_status); } >/dev/null; then
20994 if test -s conftest.err; then
20995 ac_cpp_err=$ac_c_preproc_warn_flag
20996 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
20997 else
20998 ac_cpp_err=
21000 else
21001 ac_cpp_err=yes
21003 if test -z "$ac_cpp_err"; then
21004 have_readline=yes
21005 else
21006 echo "$as_me: failed program was:" >&5
21007 sed 's/^/| /' conftest.$ac_ext >&5
21009 have_readline=no
21011 rm -f conftest.err conftest.$ac_ext
21012 if test $have_readline = yes
21013 then
21014 cat >conftest.$ac_ext <<_ACEOF
21015 /* confdefs.h. */
21016 _ACEOF
21017 cat confdefs.h >>conftest.$ac_ext
21018 cat >>conftest.$ac_ext <<_ACEOF
21019 /* end confdefs.h. */
21020 #include <readline/readline.h>
21022 _ACEOF
21023 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
21024 $EGREP "extern int rl_completion_append_character;" >/dev/null 2>&1; then
21026 cat >>confdefs.h <<\_ACEOF
21027 #define HAVE_RL_COMPLETION_APPEND_CHARACTER 1
21028 _ACEOF
21031 rm -f conftest*
21035 # check for readline 4.0
21036 echo "$as_me:$LINENO: checking for rl_pre_input_hook in -lreadline" >&5
21037 echo $ECHO_N "checking for rl_pre_input_hook in -lreadline... $ECHO_C" >&6
21038 if test "${ac_cv_lib_readline_rl_pre_input_hook+set}" = set; then
21039 echo $ECHO_N "(cached) $ECHO_C" >&6
21040 else
21041 ac_check_lib_save_LIBS=$LIBS
21042 LIBS="-lreadline $LIBS"
21043 cat >conftest.$ac_ext <<_ACEOF
21044 /* confdefs.h. */
21045 _ACEOF
21046 cat confdefs.h >>conftest.$ac_ext
21047 cat >>conftest.$ac_ext <<_ACEOF
21048 /* end confdefs.h. */
21050 /* Override any gcc2 internal prototype to avoid an error. */
21051 #ifdef __cplusplus
21052 extern "C"
21053 #endif
21054 /* We use char because int might match the return type of a gcc2
21055 builtin and then its argument prototype would still apply. */
21056 char rl_pre_input_hook ();
21058 main ()
21060 rl_pre_input_hook ();
21062 return 0;
21064 _ACEOF
21065 rm -f conftest.$ac_objext conftest$ac_exeext
21066 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
21067 (eval $ac_link) 2>conftest.er1
21068 ac_status=$?
21069 grep -v '^ *+' conftest.er1 >conftest.err
21070 rm -f conftest.er1
21071 cat conftest.err >&5
21072 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21073 (exit $ac_status); } &&
21074 { ac_try='test -z "$ac_c_werror_flag"
21075 || test ! -s conftest.err'
21076 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21077 (eval $ac_try) 2>&5
21078 ac_status=$?
21079 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21080 (exit $ac_status); }; } &&
21081 { ac_try='test -s conftest$ac_exeext'
21082 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21083 (eval $ac_try) 2>&5
21084 ac_status=$?
21085 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21086 (exit $ac_status); }; }; then
21087 ac_cv_lib_readline_rl_pre_input_hook=yes
21088 else
21089 echo "$as_me: failed program was:" >&5
21090 sed 's/^/| /' conftest.$ac_ext >&5
21092 ac_cv_lib_readline_rl_pre_input_hook=no
21094 rm -f conftest.err conftest.$ac_objext \
21095 conftest$ac_exeext conftest.$ac_ext
21096 LIBS=$ac_check_lib_save_LIBS
21098 echo "$as_me:$LINENO: result: $ac_cv_lib_readline_rl_pre_input_hook" >&5
21099 echo "${ECHO_T}$ac_cv_lib_readline_rl_pre_input_hook" >&6
21100 if test $ac_cv_lib_readline_rl_pre_input_hook = yes; then
21102 cat >>confdefs.h <<\_ACEOF
21103 #define HAVE_RL_PRE_INPUT_HOOK 1
21104 _ACEOF
21109 # check for readline 4.2
21110 echo "$as_me:$LINENO: checking for rl_completion_matches in -lreadline" >&5
21111 echo $ECHO_N "checking for rl_completion_matches in -lreadline... $ECHO_C" >&6
21112 if test "${ac_cv_lib_readline_rl_completion_matches+set}" = set; then
21113 echo $ECHO_N "(cached) $ECHO_C" >&6
21114 else
21115 ac_check_lib_save_LIBS=$LIBS
21116 LIBS="-lreadline $LIBS"
21117 cat >conftest.$ac_ext <<_ACEOF
21118 /* confdefs.h. */
21119 _ACEOF
21120 cat confdefs.h >>conftest.$ac_ext
21121 cat >>conftest.$ac_ext <<_ACEOF
21122 /* end confdefs.h. */
21124 /* Override any gcc2 internal prototype to avoid an error. */
21125 #ifdef __cplusplus
21126 extern "C"
21127 #endif
21128 /* We use char because int might match the return type of a gcc2
21129 builtin and then its argument prototype would still apply. */
21130 char rl_completion_matches ();
21132 main ()
21134 rl_completion_matches ();
21136 return 0;
21138 _ACEOF
21139 rm -f conftest.$ac_objext conftest$ac_exeext
21140 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
21141 (eval $ac_link) 2>conftest.er1
21142 ac_status=$?
21143 grep -v '^ *+' conftest.er1 >conftest.err
21144 rm -f conftest.er1
21145 cat conftest.err >&5
21146 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21147 (exit $ac_status); } &&
21148 { ac_try='test -z "$ac_c_werror_flag"
21149 || test ! -s conftest.err'
21150 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21151 (eval $ac_try) 2>&5
21152 ac_status=$?
21153 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21154 (exit $ac_status); }; } &&
21155 { ac_try='test -s conftest$ac_exeext'
21156 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21157 (eval $ac_try) 2>&5
21158 ac_status=$?
21159 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21160 (exit $ac_status); }; }; then
21161 ac_cv_lib_readline_rl_completion_matches=yes
21162 else
21163 echo "$as_me: failed program was:" >&5
21164 sed 's/^/| /' conftest.$ac_ext >&5
21166 ac_cv_lib_readline_rl_completion_matches=no
21168 rm -f conftest.err conftest.$ac_objext \
21169 conftest$ac_exeext conftest.$ac_ext
21170 LIBS=$ac_check_lib_save_LIBS
21172 echo "$as_me:$LINENO: result: $ac_cv_lib_readline_rl_completion_matches" >&5
21173 echo "${ECHO_T}$ac_cv_lib_readline_rl_completion_matches" >&6
21174 if test $ac_cv_lib_readline_rl_completion_matches = yes; then
21176 cat >>confdefs.h <<\_ACEOF
21177 #define HAVE_RL_COMPLETION_MATCHES 1
21178 _ACEOF
21183 # also in readline 4.2
21184 cat >conftest.$ac_ext <<_ACEOF
21185 /* confdefs.h. */
21186 _ACEOF
21187 cat confdefs.h >>conftest.$ac_ext
21188 cat >>conftest.$ac_ext <<_ACEOF
21189 /* end confdefs.h. */
21190 #include <readline/readline.h>
21191 _ACEOF
21192 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
21193 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
21194 ac_status=$?
21195 grep -v '^ *+' conftest.er1 >conftest.err
21196 rm -f conftest.er1
21197 cat conftest.err >&5
21198 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21199 (exit $ac_status); } >/dev/null; then
21200 if test -s conftest.err; then
21201 ac_cpp_err=$ac_c_preproc_warn_flag
21202 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
21203 else
21204 ac_cpp_err=
21206 else
21207 ac_cpp_err=yes
21209 if test -z "$ac_cpp_err"; then
21210 have_readline=yes
21211 else
21212 echo "$as_me: failed program was:" >&5
21213 sed 's/^/| /' conftest.$ac_ext >&5
21215 have_readline=no
21217 rm -f conftest.err conftest.$ac_ext
21218 if test $have_readline = yes
21219 then
21220 cat >conftest.$ac_ext <<_ACEOF
21221 /* confdefs.h. */
21222 _ACEOF
21223 cat confdefs.h >>conftest.$ac_ext
21224 cat >>conftest.$ac_ext <<_ACEOF
21225 /* end confdefs.h. */
21226 #include <readline/readline.h>
21228 _ACEOF
21229 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
21230 $EGREP "extern int rl_catch_signals;" >/dev/null 2>&1; then
21232 cat >>confdefs.h <<\_ACEOF
21233 #define HAVE_RL_CATCH_SIGNAL 1
21234 _ACEOF
21237 rm -f conftest*
21241 # End of readline checks: restore LIBS
21242 LIBS=$LIBS_no_readline
21244 echo "$as_me:$LINENO: checking for broken nice()" >&5
21245 echo $ECHO_N "checking for broken nice()... $ECHO_C" >&6
21246 if test "${ac_cv_broken_nice+set}" = set; then
21247 echo $ECHO_N "(cached) $ECHO_C" >&6
21248 else
21250 if test "$cross_compiling" = yes; then
21251 ac_cv_broken_nice=no
21252 else
21253 cat >conftest.$ac_ext <<_ACEOF
21254 /* confdefs.h. */
21255 _ACEOF
21256 cat confdefs.h >>conftest.$ac_ext
21257 cat >>conftest.$ac_ext <<_ACEOF
21258 /* end confdefs.h. */
21260 int main()
21262 int val1 = nice(1);
21263 if (val1 != -1 && val1 == nice(2))
21264 exit(0);
21265 exit(1);
21268 _ACEOF
21269 rm -f conftest$ac_exeext
21270 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
21271 (eval $ac_link) 2>&5
21272 ac_status=$?
21273 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21274 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
21275 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21276 (eval $ac_try) 2>&5
21277 ac_status=$?
21278 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21279 (exit $ac_status); }; }; then
21280 ac_cv_broken_nice=yes
21281 else
21282 echo "$as_me: program exited with status $ac_status" >&5
21283 echo "$as_me: failed program was:" >&5
21284 sed 's/^/| /' conftest.$ac_ext >&5
21286 ( exit $ac_status )
21287 ac_cv_broken_nice=no
21289 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
21293 echo "$as_me:$LINENO: result: $ac_cv_broken_nice" >&5
21294 echo "${ECHO_T}$ac_cv_broken_nice" >&6
21295 if test "$ac_cv_broken_nice" = yes
21296 then
21298 cat >>confdefs.h <<\_ACEOF
21299 #define HAVE_BROKEN_NICE 1
21300 _ACEOF
21304 echo "$as_me:$LINENO: checking for broken poll()" >&5
21305 echo $ECHO_N "checking for broken poll()... $ECHO_C" >&6
21306 if test "$cross_compiling" = yes; then
21307 ac_cv_broken_poll=no
21308 else
21309 cat >conftest.$ac_ext <<_ACEOF
21310 /* confdefs.h. */
21311 _ACEOF
21312 cat confdefs.h >>conftest.$ac_ext
21313 cat >>conftest.$ac_ext <<_ACEOF
21314 /* end confdefs.h. */
21316 #include <poll.h>
21318 int main (void)
21320 struct pollfd poll_struct = { 42, POLLIN|POLLPRI|POLLOUT, 0 };
21322 close (42);
21324 int poll_test = poll (&poll_struct, 1, 0);
21326 if (poll_test < 0)
21328 exit(0);
21330 else if (poll_test == 0 && poll_struct.revents != POLLNVAL)
21332 exit(0);
21334 else
21336 exit(1);
21340 _ACEOF
21341 rm -f conftest$ac_exeext
21342 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
21343 (eval $ac_link) 2>&5
21344 ac_status=$?
21345 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21346 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
21347 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21348 (eval $ac_try) 2>&5
21349 ac_status=$?
21350 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21351 (exit $ac_status); }; }; then
21352 ac_cv_broken_poll=yes
21353 else
21354 echo "$as_me: program exited with status $ac_status" >&5
21355 echo "$as_me: failed program was:" >&5
21356 sed 's/^/| /' conftest.$ac_ext >&5
21358 ( exit $ac_status )
21359 ac_cv_broken_poll=no
21361 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
21363 echo "$as_me:$LINENO: result: $ac_cv_broken_poll" >&5
21364 echo "${ECHO_T}$ac_cv_broken_poll" >&6
21365 if test "$ac_cv_broken_poll" = yes
21366 then
21368 cat >>confdefs.h <<\_ACEOF
21369 #define HAVE_BROKEN_POLL 1
21370 _ACEOF
21374 # Before we can test tzset, we need to check if struct tm has a tm_zone
21375 # (which is not required by ISO C or UNIX spec) and/or if we support
21376 # tzname[]
21377 echo "$as_me:$LINENO: checking for struct tm.tm_zone" >&5
21378 echo $ECHO_N "checking for struct tm.tm_zone... $ECHO_C" >&6
21379 if test "${ac_cv_member_struct_tm_tm_zone+set}" = set; then
21380 echo $ECHO_N "(cached) $ECHO_C" >&6
21381 else
21382 cat >conftest.$ac_ext <<_ACEOF
21383 /* confdefs.h. */
21384 _ACEOF
21385 cat confdefs.h >>conftest.$ac_ext
21386 cat >>conftest.$ac_ext <<_ACEOF
21387 /* end confdefs.h. */
21388 #include <sys/types.h>
21389 #include <$ac_cv_struct_tm>
21393 main ()
21395 static struct tm ac_aggr;
21396 if (ac_aggr.tm_zone)
21397 return 0;
21399 return 0;
21401 _ACEOF
21402 rm -f conftest.$ac_objext
21403 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
21404 (eval $ac_compile) 2>conftest.er1
21405 ac_status=$?
21406 grep -v '^ *+' conftest.er1 >conftest.err
21407 rm -f conftest.er1
21408 cat conftest.err >&5
21409 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21410 (exit $ac_status); } &&
21411 { ac_try='test -z "$ac_c_werror_flag"
21412 || test ! -s conftest.err'
21413 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21414 (eval $ac_try) 2>&5
21415 ac_status=$?
21416 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21417 (exit $ac_status); }; } &&
21418 { ac_try='test -s conftest.$ac_objext'
21419 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21420 (eval $ac_try) 2>&5
21421 ac_status=$?
21422 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21423 (exit $ac_status); }; }; then
21424 ac_cv_member_struct_tm_tm_zone=yes
21425 else
21426 echo "$as_me: failed program was:" >&5
21427 sed 's/^/| /' conftest.$ac_ext >&5
21429 cat >conftest.$ac_ext <<_ACEOF
21430 /* confdefs.h. */
21431 _ACEOF
21432 cat confdefs.h >>conftest.$ac_ext
21433 cat >>conftest.$ac_ext <<_ACEOF
21434 /* end confdefs.h. */
21435 #include <sys/types.h>
21436 #include <$ac_cv_struct_tm>
21440 main ()
21442 static struct tm ac_aggr;
21443 if (sizeof ac_aggr.tm_zone)
21444 return 0;
21446 return 0;
21448 _ACEOF
21449 rm -f conftest.$ac_objext
21450 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
21451 (eval $ac_compile) 2>conftest.er1
21452 ac_status=$?
21453 grep -v '^ *+' conftest.er1 >conftest.err
21454 rm -f conftest.er1
21455 cat conftest.err >&5
21456 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21457 (exit $ac_status); } &&
21458 { ac_try='test -z "$ac_c_werror_flag"
21459 || test ! -s conftest.err'
21460 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21461 (eval $ac_try) 2>&5
21462 ac_status=$?
21463 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21464 (exit $ac_status); }; } &&
21465 { ac_try='test -s conftest.$ac_objext'
21466 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21467 (eval $ac_try) 2>&5
21468 ac_status=$?
21469 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21470 (exit $ac_status); }; }; then
21471 ac_cv_member_struct_tm_tm_zone=yes
21472 else
21473 echo "$as_me: failed program was:" >&5
21474 sed 's/^/| /' conftest.$ac_ext >&5
21476 ac_cv_member_struct_tm_tm_zone=no
21478 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
21480 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
21482 echo "$as_me:$LINENO: result: $ac_cv_member_struct_tm_tm_zone" >&5
21483 echo "${ECHO_T}$ac_cv_member_struct_tm_tm_zone" >&6
21484 if test $ac_cv_member_struct_tm_tm_zone = yes; then
21486 cat >>confdefs.h <<_ACEOF
21487 #define HAVE_STRUCT_TM_TM_ZONE 1
21488 _ACEOF
21493 if test "$ac_cv_member_struct_tm_tm_zone" = yes; then
21495 cat >>confdefs.h <<\_ACEOF
21496 #define HAVE_TM_ZONE 1
21497 _ACEOF
21499 else
21500 echo "$as_me:$LINENO: checking for tzname" >&5
21501 echo $ECHO_N "checking for tzname... $ECHO_C" >&6
21502 if test "${ac_cv_var_tzname+set}" = set; then
21503 echo $ECHO_N "(cached) $ECHO_C" >&6
21504 else
21505 cat >conftest.$ac_ext <<_ACEOF
21506 /* confdefs.h. */
21507 _ACEOF
21508 cat confdefs.h >>conftest.$ac_ext
21509 cat >>conftest.$ac_ext <<_ACEOF
21510 /* end confdefs.h. */
21511 #include <time.h>
21512 #ifndef tzname /* For SGI. */
21513 extern char *tzname[]; /* RS6000 and others reject char **tzname. */
21514 #endif
21517 main ()
21519 atoi(*tzname);
21521 return 0;
21523 _ACEOF
21524 rm -f conftest.$ac_objext conftest$ac_exeext
21525 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
21526 (eval $ac_link) 2>conftest.er1
21527 ac_status=$?
21528 grep -v '^ *+' conftest.er1 >conftest.err
21529 rm -f conftest.er1
21530 cat conftest.err >&5
21531 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21532 (exit $ac_status); } &&
21533 { ac_try='test -z "$ac_c_werror_flag"
21534 || test ! -s conftest.err'
21535 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21536 (eval $ac_try) 2>&5
21537 ac_status=$?
21538 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21539 (exit $ac_status); }; } &&
21540 { ac_try='test -s conftest$ac_exeext'
21541 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21542 (eval $ac_try) 2>&5
21543 ac_status=$?
21544 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21545 (exit $ac_status); }; }; then
21546 ac_cv_var_tzname=yes
21547 else
21548 echo "$as_me: failed program was:" >&5
21549 sed 's/^/| /' conftest.$ac_ext >&5
21551 ac_cv_var_tzname=no
21553 rm -f conftest.err conftest.$ac_objext \
21554 conftest$ac_exeext conftest.$ac_ext
21556 echo "$as_me:$LINENO: result: $ac_cv_var_tzname" >&5
21557 echo "${ECHO_T}$ac_cv_var_tzname" >&6
21558 if test $ac_cv_var_tzname = yes; then
21560 cat >>confdefs.h <<\_ACEOF
21561 #define HAVE_TZNAME 1
21562 _ACEOF
21568 # check tzset(3) exists and works like we expect it to
21569 echo "$as_me:$LINENO: checking for working tzset()" >&5
21570 echo $ECHO_N "checking for working tzset()... $ECHO_C" >&6
21571 if test "${ac_cv_working_tzset+set}" = set; then
21572 echo $ECHO_N "(cached) $ECHO_C" >&6
21573 else
21575 if test "$cross_compiling" = yes; then
21576 ac_cv_working_tzset=no
21577 else
21578 cat >conftest.$ac_ext <<_ACEOF
21579 /* confdefs.h. */
21580 _ACEOF
21581 cat confdefs.h >>conftest.$ac_ext
21582 cat >>conftest.$ac_ext <<_ACEOF
21583 /* end confdefs.h. */
21585 #include <stdlib.h>
21586 #include <time.h>
21587 #include <string.h>
21589 #if HAVE_TZNAME
21590 extern char *tzname[];
21591 #endif
21593 int main()
21595 /* Note that we need to ensure that not only does tzset(3)
21596 do 'something' with localtime, but it works as documented
21597 in the library reference and as expected by the test suite.
21598 This includes making sure that tzname is set properly if
21599 tm->tm_zone does not exist since it is the alternative way
21600 of getting timezone info.
21602 Red Hat 6.2 doesn't understand the southern hemisphere
21603 after New Year's Day.
21606 time_t groundhogday = 1044144000; /* GMT-based */
21607 time_t midyear = groundhogday + (365 * 24 * 3600 / 2);
21609 putenv("TZ=UTC+0");
21610 tzset();
21611 if (localtime(&groundhogday)->tm_hour != 0)
21612 exit(1);
21613 #if HAVE_TZNAME
21614 /* For UTC, tzname[1] is sometimes "", sometimes " " */
21615 if (strcmp(tzname[0], "UTC") ||
21616 (tzname[1][0] != 0 && tzname[1][0] != ' '))
21617 exit(1);
21618 #endif
21620 putenv("TZ=EST+5EDT,M4.1.0,M10.5.0");
21621 tzset();
21622 if (localtime(&groundhogday)->tm_hour != 19)
21623 exit(1);
21624 #if HAVE_TZNAME
21625 if (strcmp(tzname[0], "EST") || strcmp(tzname[1], "EDT"))
21626 exit(1);
21627 #endif
21629 putenv("TZ=AEST-10AEDT-11,M10.5.0,M3.5.0");
21630 tzset();
21631 if (localtime(&groundhogday)->tm_hour != 11)
21632 exit(1);
21633 #if HAVE_TZNAME
21634 if (strcmp(tzname[0], "AEST") || strcmp(tzname[1], "AEDT"))
21635 exit(1);
21636 #endif
21638 #if HAVE_STRUCT_TM_TM_ZONE
21639 if (strcmp(localtime(&groundhogday)->tm_zone, "AEDT"))
21640 exit(1);
21641 if (strcmp(localtime(&midyear)->tm_zone, "AEST"))
21642 exit(1);
21643 #endif
21645 exit(0);
21648 _ACEOF
21649 rm -f conftest$ac_exeext
21650 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
21651 (eval $ac_link) 2>&5
21652 ac_status=$?
21653 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21654 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
21655 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21656 (eval $ac_try) 2>&5
21657 ac_status=$?
21658 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21659 (exit $ac_status); }; }; then
21660 ac_cv_working_tzset=yes
21661 else
21662 echo "$as_me: program exited with status $ac_status" >&5
21663 echo "$as_me: failed program was:" >&5
21664 sed 's/^/| /' conftest.$ac_ext >&5
21666 ( exit $ac_status )
21667 ac_cv_working_tzset=no
21669 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
21673 echo "$as_me:$LINENO: result: $ac_cv_working_tzset" >&5
21674 echo "${ECHO_T}$ac_cv_working_tzset" >&6
21675 if test "$ac_cv_working_tzset" = yes
21676 then
21678 cat >>confdefs.h <<\_ACEOF
21679 #define HAVE_WORKING_TZSET 1
21680 _ACEOF
21684 # Look for subsecond timestamps in struct stat
21685 echo "$as_me:$LINENO: checking for tv_nsec in struct stat" >&5
21686 echo $ECHO_N "checking for tv_nsec in struct stat... $ECHO_C" >&6
21687 if test "${ac_cv_stat_tv_nsec+set}" = set; then
21688 echo $ECHO_N "(cached) $ECHO_C" >&6
21689 else
21690 cat >conftest.$ac_ext <<_ACEOF
21691 /* confdefs.h. */
21692 _ACEOF
21693 cat confdefs.h >>conftest.$ac_ext
21694 cat >>conftest.$ac_ext <<_ACEOF
21695 /* end confdefs.h. */
21696 #include <sys/stat.h>
21698 main ()
21701 struct stat st;
21702 st.st_mtim.tv_nsec = 1;
21705 return 0;
21707 _ACEOF
21708 rm -f conftest.$ac_objext
21709 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
21710 (eval $ac_compile) 2>conftest.er1
21711 ac_status=$?
21712 grep -v '^ *+' conftest.er1 >conftest.err
21713 rm -f conftest.er1
21714 cat conftest.err >&5
21715 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21716 (exit $ac_status); } &&
21717 { ac_try='test -z "$ac_c_werror_flag"
21718 || test ! -s conftest.err'
21719 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21720 (eval $ac_try) 2>&5
21721 ac_status=$?
21722 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21723 (exit $ac_status); }; } &&
21724 { ac_try='test -s conftest.$ac_objext'
21725 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21726 (eval $ac_try) 2>&5
21727 ac_status=$?
21728 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21729 (exit $ac_status); }; }; then
21730 ac_cv_stat_tv_nsec=yes
21731 else
21732 echo "$as_me: failed program was:" >&5
21733 sed 's/^/| /' conftest.$ac_ext >&5
21735 ac_cv_stat_tv_nsec=no
21737 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
21740 echo "$as_me:$LINENO: result: $ac_cv_stat_tv_nsec" >&5
21741 echo "${ECHO_T}$ac_cv_stat_tv_nsec" >&6
21742 if test "$ac_cv_stat_tv_nsec" = yes
21743 then
21745 cat >>confdefs.h <<\_ACEOF
21746 #define HAVE_STAT_TV_NSEC 1
21747 _ACEOF
21751 # Look for BSD style subsecond timestamps in struct stat
21752 echo "$as_me:$LINENO: checking for tv_nsec2 in struct stat" >&5
21753 echo $ECHO_N "checking for tv_nsec2 in struct stat... $ECHO_C" >&6
21754 if test "${ac_cv_stat_tv_nsec2+set}" = set; then
21755 echo $ECHO_N "(cached) $ECHO_C" >&6
21756 else
21757 cat >conftest.$ac_ext <<_ACEOF
21758 /* confdefs.h. */
21759 _ACEOF
21760 cat confdefs.h >>conftest.$ac_ext
21761 cat >>conftest.$ac_ext <<_ACEOF
21762 /* end confdefs.h. */
21763 #include <sys/stat.h>
21765 main ()
21768 struct stat st;
21769 st.st_mtimespec.tv_nsec = 1;
21772 return 0;
21774 _ACEOF
21775 rm -f conftest.$ac_objext
21776 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
21777 (eval $ac_compile) 2>conftest.er1
21778 ac_status=$?
21779 grep -v '^ *+' conftest.er1 >conftest.err
21780 rm -f conftest.er1
21781 cat conftest.err >&5
21782 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21783 (exit $ac_status); } &&
21784 { ac_try='test -z "$ac_c_werror_flag"
21785 || test ! -s conftest.err'
21786 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21787 (eval $ac_try) 2>&5
21788 ac_status=$?
21789 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21790 (exit $ac_status); }; } &&
21791 { ac_try='test -s conftest.$ac_objext'
21792 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21793 (eval $ac_try) 2>&5
21794 ac_status=$?
21795 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21796 (exit $ac_status); }; }; then
21797 ac_cv_stat_tv_nsec2=yes
21798 else
21799 echo "$as_me: failed program was:" >&5
21800 sed 's/^/| /' conftest.$ac_ext >&5
21802 ac_cv_stat_tv_nsec2=no
21804 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
21807 echo "$as_me:$LINENO: result: $ac_cv_stat_tv_nsec2" >&5
21808 echo "${ECHO_T}$ac_cv_stat_tv_nsec2" >&6
21809 if test "$ac_cv_stat_tv_nsec2" = yes
21810 then
21812 cat >>confdefs.h <<\_ACEOF
21813 #define HAVE_STAT_TV_NSEC2 1
21814 _ACEOF
21818 # On HP/UX 11.0, mvwdelch is a block with a return statement
21819 echo "$as_me:$LINENO: checking whether mvwdelch is an expression" >&5
21820 echo $ECHO_N "checking whether mvwdelch is an expression... $ECHO_C" >&6
21821 if test "${ac_cv_mvwdelch_is_expression+set}" = set; then
21822 echo $ECHO_N "(cached) $ECHO_C" >&6
21823 else
21824 cat >conftest.$ac_ext <<_ACEOF
21825 /* confdefs.h. */
21826 _ACEOF
21827 cat confdefs.h >>conftest.$ac_ext
21828 cat >>conftest.$ac_ext <<_ACEOF
21829 /* end confdefs.h. */
21830 #include <curses.h>
21832 main ()
21835 int rtn;
21836 rtn = mvwdelch(0,0,0);
21839 return 0;
21841 _ACEOF
21842 rm -f conftest.$ac_objext
21843 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
21844 (eval $ac_compile) 2>conftest.er1
21845 ac_status=$?
21846 grep -v '^ *+' conftest.er1 >conftest.err
21847 rm -f conftest.er1
21848 cat conftest.err >&5
21849 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21850 (exit $ac_status); } &&
21851 { ac_try='test -z "$ac_c_werror_flag"
21852 || test ! -s conftest.err'
21853 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21854 (eval $ac_try) 2>&5
21855 ac_status=$?
21856 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21857 (exit $ac_status); }; } &&
21858 { ac_try='test -s conftest.$ac_objext'
21859 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21860 (eval $ac_try) 2>&5
21861 ac_status=$?
21862 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21863 (exit $ac_status); }; }; then
21864 ac_cv_mvwdelch_is_expression=yes
21865 else
21866 echo "$as_me: failed program was:" >&5
21867 sed 's/^/| /' conftest.$ac_ext >&5
21869 ac_cv_mvwdelch_is_expression=no
21871 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
21874 echo "$as_me:$LINENO: result: $ac_cv_mvwdelch_is_expression" >&5
21875 echo "${ECHO_T}$ac_cv_mvwdelch_is_expression" >&6
21877 if test "$ac_cv_mvwdelch_is_expression" = yes
21878 then
21880 cat >>confdefs.h <<\_ACEOF
21881 #define MVWDELCH_IS_EXPRESSION 1
21882 _ACEOF
21886 echo "$as_me:$LINENO: checking whether WINDOW has _flags" >&5
21887 echo $ECHO_N "checking whether WINDOW has _flags... $ECHO_C" >&6
21888 if test "${ac_cv_window_has_flags+set}" = set; then
21889 echo $ECHO_N "(cached) $ECHO_C" >&6
21890 else
21891 cat >conftest.$ac_ext <<_ACEOF
21892 /* confdefs.h. */
21893 _ACEOF
21894 cat confdefs.h >>conftest.$ac_ext
21895 cat >>conftest.$ac_ext <<_ACEOF
21896 /* end confdefs.h. */
21897 #include <curses.h>
21899 main ()
21902 WINDOW *w;
21903 w->_flags = 0;
21906 return 0;
21908 _ACEOF
21909 rm -f conftest.$ac_objext
21910 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
21911 (eval $ac_compile) 2>conftest.er1
21912 ac_status=$?
21913 grep -v '^ *+' conftest.er1 >conftest.err
21914 rm -f conftest.er1
21915 cat conftest.err >&5
21916 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21917 (exit $ac_status); } &&
21918 { ac_try='test -z "$ac_c_werror_flag"
21919 || test ! -s conftest.err'
21920 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21921 (eval $ac_try) 2>&5
21922 ac_status=$?
21923 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21924 (exit $ac_status); }; } &&
21925 { ac_try='test -s conftest.$ac_objext'
21926 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21927 (eval $ac_try) 2>&5
21928 ac_status=$?
21929 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21930 (exit $ac_status); }; }; then
21931 ac_cv_window_has_flags=yes
21932 else
21933 echo "$as_me: failed program was:" >&5
21934 sed 's/^/| /' conftest.$ac_ext >&5
21936 ac_cv_window_has_flags=no
21938 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
21941 echo "$as_me:$LINENO: result: $ac_cv_window_has_flags" >&5
21942 echo "${ECHO_T}$ac_cv_window_has_flags" >&6
21945 if test "$ac_cv_window_has_flags" = yes
21946 then
21948 cat >>confdefs.h <<\_ACEOF
21949 #define WINDOW_HAS_FLAGS 1
21950 _ACEOF
21954 echo "$as_me:$LINENO: checking for is_term_resized" >&5
21955 echo $ECHO_N "checking for is_term_resized... $ECHO_C" >&6
21956 cat >conftest.$ac_ext <<_ACEOF
21957 /* confdefs.h. */
21958 _ACEOF
21959 cat confdefs.h >>conftest.$ac_ext
21960 cat >>conftest.$ac_ext <<_ACEOF
21961 /* end confdefs.h. */
21962 #include <curses.h>
21964 main ()
21966 void *x=is_term_resized
21968 return 0;
21970 _ACEOF
21971 rm -f conftest.$ac_objext
21972 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
21973 (eval $ac_compile) 2>conftest.er1
21974 ac_status=$?
21975 grep -v '^ *+' conftest.er1 >conftest.err
21976 rm -f conftest.er1
21977 cat conftest.err >&5
21978 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21979 (exit $ac_status); } &&
21980 { ac_try='test -z "$ac_c_werror_flag"
21981 || test ! -s conftest.err'
21982 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21983 (eval $ac_try) 2>&5
21984 ac_status=$?
21985 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21986 (exit $ac_status); }; } &&
21987 { ac_try='test -s conftest.$ac_objext'
21988 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21989 (eval $ac_try) 2>&5
21990 ac_status=$?
21991 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21992 (exit $ac_status); }; }; then
21994 cat >>confdefs.h <<\_ACEOF
21995 #define HAVE_CURSES_IS_TERM_RESIZED 1
21996 _ACEOF
21998 echo "$as_me:$LINENO: result: yes" >&5
21999 echo "${ECHO_T}yes" >&6
22000 else
22001 echo "$as_me: failed program was:" >&5
22002 sed 's/^/| /' conftest.$ac_ext >&5
22004 echo "$as_me:$LINENO: result: no" >&5
22005 echo "${ECHO_T}no" >&6
22008 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
22010 echo "$as_me:$LINENO: checking for resize_term" >&5
22011 echo $ECHO_N "checking for resize_term... $ECHO_C" >&6
22012 cat >conftest.$ac_ext <<_ACEOF
22013 /* confdefs.h. */
22014 _ACEOF
22015 cat confdefs.h >>conftest.$ac_ext
22016 cat >>conftest.$ac_ext <<_ACEOF
22017 /* end confdefs.h. */
22018 #include <curses.h>
22020 main ()
22022 void *x=resize_term
22024 return 0;
22026 _ACEOF
22027 rm -f conftest.$ac_objext
22028 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
22029 (eval $ac_compile) 2>conftest.er1
22030 ac_status=$?
22031 grep -v '^ *+' conftest.er1 >conftest.err
22032 rm -f conftest.er1
22033 cat conftest.err >&5
22034 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22035 (exit $ac_status); } &&
22036 { ac_try='test -z "$ac_c_werror_flag"
22037 || test ! -s conftest.err'
22038 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22039 (eval $ac_try) 2>&5
22040 ac_status=$?
22041 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22042 (exit $ac_status); }; } &&
22043 { ac_try='test -s conftest.$ac_objext'
22044 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22045 (eval $ac_try) 2>&5
22046 ac_status=$?
22047 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22048 (exit $ac_status); }; }; then
22050 cat >>confdefs.h <<\_ACEOF
22051 #define HAVE_CURSES_RESIZE_TERM 1
22052 _ACEOF
22054 echo "$as_me:$LINENO: result: yes" >&5
22055 echo "${ECHO_T}yes" >&6
22056 else
22057 echo "$as_me: failed program was:" >&5
22058 sed 's/^/| /' conftest.$ac_ext >&5
22060 echo "$as_me:$LINENO: result: no" >&5
22061 echo "${ECHO_T}no" >&6
22064 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
22066 echo "$as_me:$LINENO: checking for resizeterm" >&5
22067 echo $ECHO_N "checking for resizeterm... $ECHO_C" >&6
22068 cat >conftest.$ac_ext <<_ACEOF
22069 /* confdefs.h. */
22070 _ACEOF
22071 cat confdefs.h >>conftest.$ac_ext
22072 cat >>conftest.$ac_ext <<_ACEOF
22073 /* end confdefs.h. */
22074 #include <curses.h>
22076 main ()
22078 void *x=resizeterm
22080 return 0;
22082 _ACEOF
22083 rm -f conftest.$ac_objext
22084 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
22085 (eval $ac_compile) 2>conftest.er1
22086 ac_status=$?
22087 grep -v '^ *+' conftest.er1 >conftest.err
22088 rm -f conftest.er1
22089 cat conftest.err >&5
22090 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22091 (exit $ac_status); } &&
22092 { ac_try='test -z "$ac_c_werror_flag"
22093 || test ! -s conftest.err'
22094 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22095 (eval $ac_try) 2>&5
22096 ac_status=$?
22097 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22098 (exit $ac_status); }; } &&
22099 { ac_try='test -s conftest.$ac_objext'
22100 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22101 (eval $ac_try) 2>&5
22102 ac_status=$?
22103 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22104 (exit $ac_status); }; }; then
22106 cat >>confdefs.h <<\_ACEOF
22107 #define HAVE_CURSES_RESIZETERM 1
22108 _ACEOF
22110 echo "$as_me:$LINENO: result: yes" >&5
22111 echo "${ECHO_T}yes" >&6
22112 else
22113 echo "$as_me: failed program was:" >&5
22114 sed 's/^/| /' conftest.$ac_ext >&5
22116 echo "$as_me:$LINENO: result: no" >&5
22117 echo "${ECHO_T}no" >&6
22120 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
22122 echo "$as_me:$LINENO: checking for /dev/ptmx" >&5
22123 echo $ECHO_N "checking for /dev/ptmx... $ECHO_C" >&6
22125 if test -r /dev/ptmx
22126 then
22127 echo "$as_me:$LINENO: result: yes" >&5
22128 echo "${ECHO_T}yes" >&6
22130 cat >>confdefs.h <<\_ACEOF
22131 #define HAVE_DEV_PTMX 1
22132 _ACEOF
22134 else
22135 echo "$as_me:$LINENO: result: no" >&5
22136 echo "${ECHO_T}no" >&6
22139 echo "$as_me:$LINENO: checking for /dev/ptc" >&5
22140 echo $ECHO_N "checking for /dev/ptc... $ECHO_C" >&6
22142 if test -r /dev/ptc
22143 then
22144 echo "$as_me:$LINENO: result: yes" >&5
22145 echo "${ECHO_T}yes" >&6
22147 cat >>confdefs.h <<\_ACEOF
22148 #define HAVE_DEV_PTC 1
22149 _ACEOF
22151 else
22152 echo "$as_me:$LINENO: result: no" >&5
22153 echo "${ECHO_T}no" >&6
22156 echo "$as_me:$LINENO: checking for %zd printf() format support" >&5
22157 echo $ECHO_N "checking for %zd printf() format support... $ECHO_C" >&6
22158 if test "$cross_compiling" = yes; then
22159 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
22160 See \`config.log' for more details." >&5
22161 echo "$as_me: error: cannot run test program while cross compiling
22162 See \`config.log' for more details." >&2;}
22163 { (exit 1); exit 1; }; }
22164 else
22165 cat >conftest.$ac_ext <<_ACEOF
22166 /* confdefs.h. */
22167 _ACEOF
22168 cat confdefs.h >>conftest.$ac_ext
22169 cat >>conftest.$ac_ext <<_ACEOF
22170 /* end confdefs.h. */
22171 #include <stdio.h>
22172 #include <stddef.h>
22173 #include <string.h>
22175 int main()
22177 char buffer[256];
22179 #ifdef HAVE_SSIZE_T
22180 typedef ssize_t Py_ssize_t;
22181 #elif SIZEOF_VOID_P == SIZEOF_LONG
22182 typedef long Py_ssize_t;
22183 #else
22184 typedef int Py_ssize_t;
22185 #endif
22187 if(sprintf(buffer, "%zd", (size_t)123) < 0)
22188 return 1;
22190 if (strcmp(buffer, "123"))
22191 return 1;
22193 if (sprintf(buffer, "%zd", (Py_ssize_t)-123) < 0)
22194 return 1;
22196 if (strcmp(buffer, "-123"))
22197 return 1;
22199 return 0;
22201 _ACEOF
22202 rm -f conftest$ac_exeext
22203 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
22204 (eval $ac_link) 2>&5
22205 ac_status=$?
22206 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22207 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
22208 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22209 (eval $ac_try) 2>&5
22210 ac_status=$?
22211 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22212 (exit $ac_status); }; }; then
22213 echo "$as_me:$LINENO: result: yes" >&5
22214 echo "${ECHO_T}yes" >&6
22216 cat >>confdefs.h <<\_ACEOF
22217 #define PY_FORMAT_SIZE_T "z"
22218 _ACEOF
22220 else
22221 echo "$as_me: program exited with status $ac_status" >&5
22222 echo "$as_me: failed program was:" >&5
22223 sed 's/^/| /' conftest.$ac_ext >&5
22225 ( exit $ac_status )
22226 echo "$as_me:$LINENO: result: no" >&5
22227 echo "${ECHO_T}no" >&6
22229 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
22232 echo "$as_me:$LINENO: checking for socklen_t" >&5
22233 echo $ECHO_N "checking for socklen_t... $ECHO_C" >&6
22234 if test "${ac_cv_type_socklen_t+set}" = set; then
22235 echo $ECHO_N "(cached) $ECHO_C" >&6
22236 else
22237 cat >conftest.$ac_ext <<_ACEOF
22238 /* confdefs.h. */
22239 _ACEOF
22240 cat confdefs.h >>conftest.$ac_ext
22241 cat >>conftest.$ac_ext <<_ACEOF
22242 /* end confdefs.h. */
22244 #ifdef HAVE_SYS_TYPES_H
22245 #include <sys/types.h>
22246 #endif
22247 #ifdef HAVE_SYS_SOCKET_H
22248 #include <sys/socket.h>
22249 #endif
22253 main ()
22255 if ((socklen_t *) 0)
22256 return 0;
22257 if (sizeof (socklen_t))
22258 return 0;
22260 return 0;
22262 _ACEOF
22263 rm -f conftest.$ac_objext
22264 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
22265 (eval $ac_compile) 2>conftest.er1
22266 ac_status=$?
22267 grep -v '^ *+' conftest.er1 >conftest.err
22268 rm -f conftest.er1
22269 cat conftest.err >&5
22270 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22271 (exit $ac_status); } &&
22272 { ac_try='test -z "$ac_c_werror_flag"
22273 || test ! -s conftest.err'
22274 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22275 (eval $ac_try) 2>&5
22276 ac_status=$?
22277 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22278 (exit $ac_status); }; } &&
22279 { ac_try='test -s conftest.$ac_objext'
22280 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22281 (eval $ac_try) 2>&5
22282 ac_status=$?
22283 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22284 (exit $ac_status); }; }; then
22285 ac_cv_type_socklen_t=yes
22286 else
22287 echo "$as_me: failed program was:" >&5
22288 sed 's/^/| /' conftest.$ac_ext >&5
22290 ac_cv_type_socklen_t=no
22292 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
22294 echo "$as_me:$LINENO: result: $ac_cv_type_socklen_t" >&5
22295 echo "${ECHO_T}$ac_cv_type_socklen_t" >&6
22296 if test $ac_cv_type_socklen_t = yes; then
22298 else
22300 cat >>confdefs.h <<\_ACEOF
22301 #define socklen_t int
22302 _ACEOF
22309 for h in `(cd $srcdir;echo Python/thread_*.h)`
22311 THREADHEADERS="$THREADHEADERS \$(srcdir)/$h"
22312 done
22315 SRCDIRS="Parser Grammar Objects Python Modules Mac"
22316 echo "$as_me:$LINENO: checking for build directories" >&5
22317 echo $ECHO_N "checking for build directories... $ECHO_C" >&6
22318 for dir in $SRCDIRS; do
22319 if test ! -d $dir; then
22320 mkdir $dir
22322 done
22323 echo "$as_me:$LINENO: result: done" >&5
22324 echo "${ECHO_T}done" >&6
22326 # generate output files
22327 ac_config_files="$ac_config_files Makefile.pre Modules/Setup.config"
22329 cat >confcache <<\_ACEOF
22330 # This file is a shell script that caches the results of configure
22331 # tests run on this system so they can be shared between configure
22332 # scripts and configure runs, see configure's option --config-cache.
22333 # It is not useful on other systems. If it contains results you don't
22334 # want to keep, you may remove or edit it.
22336 # config.status only pays attention to the cache file if you give it
22337 # the --recheck option to rerun configure.
22339 # `ac_cv_env_foo' variables (set or unset) will be overridden when
22340 # loading this file, other *unset* `ac_cv_foo' will be assigned the
22341 # following values.
22343 _ACEOF
22345 # The following way of writing the cache mishandles newlines in values,
22346 # but we know of no workaround that is simple, portable, and efficient.
22347 # So, don't put newlines in cache variables' values.
22348 # Ultrix sh set writes to stderr and can't be redirected directly,
22349 # and sets the high bit in the cache file unless we assign to the vars.
22351 (set) 2>&1 |
22352 case `(ac_space=' '; set | grep ac_space) 2>&1` in
22353 *ac_space=\ *)
22354 # `set' does not quote correctly, so add quotes (double-quote
22355 # substitution turns \\\\ into \\, and sed turns \\ into \).
22356 sed -n \
22357 "s/'/'\\\\''/g;
22358 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
22361 # `set' quotes correctly as required by POSIX, so do not add quotes.
22362 sed -n \
22363 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
22365 esac;
22367 sed '
22368 t clear
22369 : clear
22370 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
22371 t end
22372 /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
22373 : end' >>confcache
22374 if diff $cache_file confcache >/dev/null 2>&1; then :; else
22375 if test -w $cache_file; then
22376 test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
22377 cat confcache >$cache_file
22378 else
22379 echo "not updating unwritable cache $cache_file"
22382 rm -f confcache
22384 test "x$prefix" = xNONE && prefix=$ac_default_prefix
22385 # Let make expand exec_prefix.
22386 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
22388 # VPATH may cause trouble with some makes, so we remove $(srcdir),
22389 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
22390 # trailing colons and then remove the whole line if VPATH becomes empty
22391 # (actually we leave an empty line to preserve line numbers).
22392 if test "x$srcdir" = x.; then
22393 ac_vpsub='/^[ ]*VPATH[ ]*=/{
22394 s/:*\$(srcdir):*/:/;
22395 s/:*\${srcdir}:*/:/;
22396 s/:*@srcdir@:*/:/;
22397 s/^\([^=]*=[ ]*\):*/\1/;
22398 s/:*$//;
22399 s/^[^=]*=[ ]*$//;
22403 DEFS=-DHAVE_CONFIG_H
22405 ac_libobjs=
22406 ac_ltlibobjs=
22407 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
22408 # 1. Remove the extension, and $U if already installed.
22409 ac_i=`echo "$ac_i" |
22410 sed 's/\$U\././;s/\.o$//;s/\.obj$//'`
22411 # 2. Add them.
22412 ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext"
22413 ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo'
22414 done
22415 LIBOBJS=$ac_libobjs
22417 LTLIBOBJS=$ac_ltlibobjs
22421 : ${CONFIG_STATUS=./config.status}
22422 ac_clean_files_save=$ac_clean_files
22423 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
22424 { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
22425 echo "$as_me: creating $CONFIG_STATUS" >&6;}
22426 cat >$CONFIG_STATUS <<_ACEOF
22427 #! $SHELL
22428 # Generated by $as_me.
22429 # Run this file to recreate the current configuration.
22430 # Compiler output produced by configure, useful for debugging
22431 # configure, is in config.log if it exists.
22433 debug=false
22434 ac_cs_recheck=false
22435 ac_cs_silent=false
22436 SHELL=\${CONFIG_SHELL-$SHELL}
22437 _ACEOF
22439 cat >>$CONFIG_STATUS <<\_ACEOF
22440 ## --------------------- ##
22441 ## M4sh Initialization. ##
22442 ## --------------------- ##
22444 # Be Bourne compatible
22445 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
22446 emulate sh
22447 NULLCMD=:
22448 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
22449 # is contrary to our usage. Disable this feature.
22450 alias -g '${1+"$@"}'='"$@"'
22451 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
22452 set -o posix
22454 DUALCASE=1; export DUALCASE # for MKS sh
22456 # Support unset when possible.
22457 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
22458 as_unset=unset
22459 else
22460 as_unset=false
22464 # Work around bugs in pre-3.0 UWIN ksh.
22465 $as_unset ENV MAIL MAILPATH
22466 PS1='$ '
22467 PS2='> '
22468 PS4='+ '
22470 # NLS nuisances.
22471 for as_var in \
22472 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
22473 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
22474 LC_TELEPHONE LC_TIME
22476 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
22477 eval $as_var=C; export $as_var
22478 else
22479 $as_unset $as_var
22481 done
22483 # Required to use basename.
22484 if expr a : '\(a\)' >/dev/null 2>&1; then
22485 as_expr=expr
22486 else
22487 as_expr=false
22490 if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
22491 as_basename=basename
22492 else
22493 as_basename=false
22497 # Name of the executable.
22498 as_me=`$as_basename "$0" ||
22499 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
22500 X"$0" : 'X\(//\)$' \| \
22501 X"$0" : 'X\(/\)$' \| \
22502 . : '\(.\)' 2>/dev/null ||
22503 echo X/"$0" |
22504 sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
22505 /^X\/\(\/\/\)$/{ s//\1/; q; }
22506 /^X\/\(\/\).*/{ s//\1/; q; }
22507 s/.*/./; q'`
22510 # PATH needs CR, and LINENO needs CR and PATH.
22511 # Avoid depending upon Character Ranges.
22512 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
22513 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
22514 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
22515 as_cr_digits='0123456789'
22516 as_cr_alnum=$as_cr_Letters$as_cr_digits
22518 # The user is always right.
22519 if test "${PATH_SEPARATOR+set}" != set; then
22520 echo "#! /bin/sh" >conf$$.sh
22521 echo "exit 0" >>conf$$.sh
22522 chmod +x conf$$.sh
22523 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
22524 PATH_SEPARATOR=';'
22525 else
22526 PATH_SEPARATOR=:
22528 rm -f conf$$.sh
22532 as_lineno_1=$LINENO
22533 as_lineno_2=$LINENO
22534 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
22535 test "x$as_lineno_1" != "x$as_lineno_2" &&
22536 test "x$as_lineno_3" = "x$as_lineno_2" || {
22537 # Find who we are. Look in the path if we contain no path at all
22538 # relative or not.
22539 case $0 in
22540 *[\\/]* ) as_myself=$0 ;;
22541 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
22542 for as_dir in $PATH
22544 IFS=$as_save_IFS
22545 test -z "$as_dir" && as_dir=.
22546 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
22547 done
22550 esac
22551 # We did not find ourselves, most probably we were run as `sh COMMAND'
22552 # in which case we are not to be found in the path.
22553 if test "x$as_myself" = x; then
22554 as_myself=$0
22556 if test ! -f "$as_myself"; then
22557 { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5
22558 echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;}
22559 { (exit 1); exit 1; }; }
22561 case $CONFIG_SHELL in
22563 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
22564 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
22566 IFS=$as_save_IFS
22567 test -z "$as_dir" && as_dir=.
22568 for as_base in sh bash ksh sh5; do
22569 case $as_dir in
22571 if ("$as_dir/$as_base" -c '
22572 as_lineno_1=$LINENO
22573 as_lineno_2=$LINENO
22574 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
22575 test "x$as_lineno_1" != "x$as_lineno_2" &&
22576 test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then
22577 $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
22578 $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
22579 CONFIG_SHELL=$as_dir/$as_base
22580 export CONFIG_SHELL
22581 exec "$CONFIG_SHELL" "$0" ${1+"$@"}
22582 fi;;
22583 esac
22584 done
22585 done
22587 esac
22589 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
22590 # uniformly replaced by the line number. The first 'sed' inserts a
22591 # line-number line before each line; the second 'sed' does the real
22592 # work. The second script uses 'N' to pair each line-number line
22593 # with the numbered line, and appends trailing '-' during
22594 # substitution so that $LINENO is not a special case at line end.
22595 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
22596 # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-)
22597 sed '=' <$as_myself |
22598 sed '
22600 s,$,-,
22601 : loop
22602 s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
22603 t loop
22604 s,-$,,
22605 s,^['$as_cr_digits']*\n,,
22606 ' >$as_me.lineno &&
22607 chmod +x $as_me.lineno ||
22608 { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5
22609 echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;}
22610 { (exit 1); exit 1; }; }
22612 # Don't try to exec as it changes $[0], causing all sort of problems
22613 # (the dirname of $[0] is not the place where we might find the
22614 # original and so on. Autoconf is especially sensible to this).
22615 . ./$as_me.lineno
22616 # Exit status is that of the last command.
22617 exit
22621 case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
22622 *c*,-n*) ECHO_N= ECHO_C='
22623 ' ECHO_T=' ' ;;
22624 *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;;
22625 *) ECHO_N= ECHO_C='\c' ECHO_T= ;;
22626 esac
22628 if expr a : '\(a\)' >/dev/null 2>&1; then
22629 as_expr=expr
22630 else
22631 as_expr=false
22634 rm -f conf$$ conf$$.exe conf$$.file
22635 echo >conf$$.file
22636 if ln -s conf$$.file conf$$ 2>/dev/null; then
22637 # We could just check for DJGPP; but this test a) works b) is more generic
22638 # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
22639 if test -f conf$$.exe; then
22640 # Don't use ln at all; we don't have any links
22641 as_ln_s='cp -p'
22642 else
22643 as_ln_s='ln -s'
22645 elif ln conf$$.file conf$$ 2>/dev/null; then
22646 as_ln_s=ln
22647 else
22648 as_ln_s='cp -p'
22650 rm -f conf$$ conf$$.exe conf$$.file
22652 if mkdir -p . 2>/dev/null; then
22653 as_mkdir_p=:
22654 else
22655 test -d ./-p && rmdir ./-p
22656 as_mkdir_p=false
22659 as_executable_p="test -f"
22661 # Sed expression to map a string onto a valid CPP name.
22662 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
22664 # Sed expression to map a string onto a valid variable name.
22665 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
22668 # IFS
22669 # We need space, tab and new line, in precisely that order.
22670 as_nl='
22672 IFS=" $as_nl"
22674 # CDPATH.
22675 $as_unset CDPATH
22677 exec 6>&1
22679 # Open the log real soon, to keep \$[0] and so on meaningful, and to
22680 # report actual input values of CONFIG_FILES etc. instead of their
22681 # values after options handling. Logging --version etc. is OK.
22682 exec 5>>config.log
22684 echo
22685 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
22686 ## Running $as_me. ##
22687 _ASBOX
22688 } >&5
22689 cat >&5 <<_CSEOF
22691 This file was extended by python $as_me 2.6, which was
22692 generated by GNU Autoconf 2.59. Invocation command line was
22694 CONFIG_FILES = $CONFIG_FILES
22695 CONFIG_HEADERS = $CONFIG_HEADERS
22696 CONFIG_LINKS = $CONFIG_LINKS
22697 CONFIG_COMMANDS = $CONFIG_COMMANDS
22698 $ $0 $@
22700 _CSEOF
22701 echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5
22702 echo >&5
22703 _ACEOF
22705 # Files that config.status was made for.
22706 if test -n "$ac_config_files"; then
22707 echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
22710 if test -n "$ac_config_headers"; then
22711 echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
22714 if test -n "$ac_config_links"; then
22715 echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
22718 if test -n "$ac_config_commands"; then
22719 echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
22722 cat >>$CONFIG_STATUS <<\_ACEOF
22724 ac_cs_usage="\
22725 \`$as_me' instantiates files from templates according to the
22726 current configuration.
22728 Usage: $0 [OPTIONS] [FILE]...
22730 -h, --help print this help, then exit
22731 -V, --version print version number, then exit
22732 -q, --quiet do not print progress messages
22733 -d, --debug don't remove temporary files
22734 --recheck update $as_me by reconfiguring in the same conditions
22735 --file=FILE[:TEMPLATE]
22736 instantiate the configuration file FILE
22737 --header=FILE[:TEMPLATE]
22738 instantiate the configuration header FILE
22740 Configuration files:
22741 $config_files
22743 Configuration headers:
22744 $config_headers
22746 Report bugs to <bug-autoconf@gnu.org>."
22747 _ACEOF
22749 cat >>$CONFIG_STATUS <<_ACEOF
22750 ac_cs_version="\\
22751 python config.status 2.6
22752 configured by $0, generated by GNU Autoconf 2.59,
22753 with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
22755 Copyright (C) 2003 Free Software Foundation, Inc.
22756 This config.status script is free software; the Free Software Foundation
22757 gives unlimited permission to copy, distribute and modify it."
22758 srcdir=$srcdir
22759 INSTALL="$INSTALL"
22760 _ACEOF
22762 cat >>$CONFIG_STATUS <<\_ACEOF
22763 # If no file are specified by the user, then we need to provide default
22764 # value. By we need to know if files were specified by the user.
22765 ac_need_defaults=:
22766 while test $# != 0
22768 case $1 in
22769 --*=*)
22770 ac_option=`expr "x$1" : 'x\([^=]*\)='`
22771 ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
22772 ac_shift=:
22775 ac_option=$1
22776 ac_optarg=$2
22777 ac_shift=shift
22779 *) # This is not an option, so the user has probably given explicit
22780 # arguments.
22781 ac_option=$1
22782 ac_need_defaults=false;;
22783 esac
22785 case $ac_option in
22786 # Handling of the options.
22787 _ACEOF
22788 cat >>$CONFIG_STATUS <<\_ACEOF
22789 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
22790 ac_cs_recheck=: ;;
22791 --version | --vers* | -V )
22792 echo "$ac_cs_version"; exit 0 ;;
22793 --he | --h)
22794 # Conflict between --help and --header
22795 { { echo "$as_me:$LINENO: error: ambiguous option: $1
22796 Try \`$0 --help' for more information." >&5
22797 echo "$as_me: error: ambiguous option: $1
22798 Try \`$0 --help' for more information." >&2;}
22799 { (exit 1); exit 1; }; };;
22800 --help | --hel | -h )
22801 echo "$ac_cs_usage"; exit 0 ;;
22802 --debug | --d* | -d )
22803 debug=: ;;
22804 --file | --fil | --fi | --f )
22805 $ac_shift
22806 CONFIG_FILES="$CONFIG_FILES $ac_optarg"
22807 ac_need_defaults=false;;
22808 --header | --heade | --head | --hea )
22809 $ac_shift
22810 CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
22811 ac_need_defaults=false;;
22812 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
22813 | -silent | --silent | --silen | --sile | --sil | --si | --s)
22814 ac_cs_silent=: ;;
22816 # This is an error.
22817 -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1
22818 Try \`$0 --help' for more information." >&5
22819 echo "$as_me: error: unrecognized option: $1
22820 Try \`$0 --help' for more information." >&2;}
22821 { (exit 1); exit 1; }; } ;;
22823 *) ac_config_targets="$ac_config_targets $1" ;;
22825 esac
22826 shift
22827 done
22829 ac_configure_extra_args=
22831 if $ac_cs_silent; then
22832 exec 6>/dev/null
22833 ac_configure_extra_args="$ac_configure_extra_args --silent"
22836 _ACEOF
22837 cat >>$CONFIG_STATUS <<_ACEOF
22838 if \$ac_cs_recheck; then
22839 echo "running $SHELL $0 " $ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
22840 exec $SHELL $0 $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
22843 _ACEOF
22849 cat >>$CONFIG_STATUS <<\_ACEOF
22850 for ac_config_target in $ac_config_targets
22852 case "$ac_config_target" in
22853 # Handling of arguments.
22854 "Mac/Makefile" ) CONFIG_FILES="$CONFIG_FILES Mac/Makefile" ;;
22855 "Mac/PythonLauncher/Makefile" ) CONFIG_FILES="$CONFIG_FILES Mac/PythonLauncher/Makefile" ;;
22856 "Mac/IDLE/Makefile" ) CONFIG_FILES="$CONFIG_FILES Mac/IDLE/Makefile" ;;
22857 "Makefile.pre" ) CONFIG_FILES="$CONFIG_FILES Makefile.pre" ;;
22858 "Modules/Setup.config" ) CONFIG_FILES="$CONFIG_FILES Modules/Setup.config" ;;
22859 "pyconfig.h" ) CONFIG_HEADERS="$CONFIG_HEADERS pyconfig.h" ;;
22860 *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
22861 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
22862 { (exit 1); exit 1; }; };;
22863 esac
22864 done
22866 # If the user did not use the arguments to specify the items to instantiate,
22867 # then the envvar interface is used. Set only those that are not.
22868 # We use the long form for the default assignment because of an extremely
22869 # bizarre bug on SunOS 4.1.3.
22870 if $ac_need_defaults; then
22871 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
22872 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
22875 # Have a temporary directory for convenience. Make it in the build tree
22876 # simply because there is no reason to put it here, and in addition,
22877 # creating and moving files from /tmp can sometimes cause problems.
22878 # Create a temporary directory, and hook for its removal unless debugging.
22879 $debug ||
22881 trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
22882 trap '{ (exit 1); exit 1; }' 1 2 13 15
22885 # Create a (secure) tmp directory for tmp files.
22888 tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` &&
22889 test -n "$tmp" && test -d "$tmp"
22890 } ||
22892 tmp=./confstat$$-$RANDOM
22893 (umask 077 && mkdir $tmp)
22894 } ||
22896 echo "$me: cannot create a temporary directory in ." >&2
22897 { (exit 1); exit 1; }
22900 _ACEOF
22902 cat >>$CONFIG_STATUS <<_ACEOF
22905 # CONFIG_FILES section.
22908 # No need to generate the scripts if there are no CONFIG_FILES.
22909 # This happens for instance when ./config.status config.h
22910 if test -n "\$CONFIG_FILES"; then
22911 # Protect against being on the right side of a sed subst in config.status.
22912 sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
22913 s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
22914 s,@SHELL@,$SHELL,;t t
22915 s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
22916 s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
22917 s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
22918 s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
22919 s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
22920 s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
22921 s,@exec_prefix@,$exec_prefix,;t t
22922 s,@prefix@,$prefix,;t t
22923 s,@program_transform_name@,$program_transform_name,;t t
22924 s,@bindir@,$bindir,;t t
22925 s,@sbindir@,$sbindir,;t t
22926 s,@libexecdir@,$libexecdir,;t t
22927 s,@datadir@,$datadir,;t t
22928 s,@sysconfdir@,$sysconfdir,;t t
22929 s,@sharedstatedir@,$sharedstatedir,;t t
22930 s,@localstatedir@,$localstatedir,;t t
22931 s,@libdir@,$libdir,;t t
22932 s,@includedir@,$includedir,;t t
22933 s,@oldincludedir@,$oldincludedir,;t t
22934 s,@infodir@,$infodir,;t t
22935 s,@mandir@,$mandir,;t t
22936 s,@build_alias@,$build_alias,;t t
22937 s,@host_alias@,$host_alias,;t t
22938 s,@target_alias@,$target_alias,;t t
22939 s,@DEFS@,$DEFS,;t t
22940 s,@ECHO_C@,$ECHO_C,;t t
22941 s,@ECHO_N@,$ECHO_N,;t t
22942 s,@ECHO_T@,$ECHO_T,;t t
22943 s,@LIBS@,$LIBS,;t t
22944 s,@VERSION@,$VERSION,;t t
22945 s,@SOVERSION@,$SOVERSION,;t t
22946 s,@CONFIG_ARGS@,$CONFIG_ARGS,;t t
22947 s,@UNIVERSALSDK@,$UNIVERSALSDK,;t t
22948 s,@PYTHONFRAMEWORK@,$PYTHONFRAMEWORK,;t t
22949 s,@PYTHONFRAMEWORKDIR@,$PYTHONFRAMEWORKDIR,;t t
22950 s,@PYTHONFRAMEWORKPREFIX@,$PYTHONFRAMEWORKPREFIX,;t t
22951 s,@PYTHONFRAMEWORKINSTALLDIR@,$PYTHONFRAMEWORKINSTALLDIR,;t t
22952 s,@FRAMEWORKINSTALLFIRST@,$FRAMEWORKINSTALLFIRST,;t t
22953 s,@FRAMEWORKINSTALLLAST@,$FRAMEWORKINSTALLLAST,;t t
22954 s,@FRAMEWORKALTINSTALLFIRST@,$FRAMEWORKALTINSTALLFIRST,;t t
22955 s,@FRAMEWORKALTINSTALLLAST@,$FRAMEWORKALTINSTALLLAST,;t t
22956 s,@FRAMEWORKUNIXTOOLSPREFIX@,$FRAMEWORKUNIXTOOLSPREFIX,;t t
22957 s,@MACHDEP@,$MACHDEP,;t t
22958 s,@SGI_ABI@,$SGI_ABI,;t t
22959 s,@EXTRAPLATDIR@,$EXTRAPLATDIR,;t t
22960 s,@EXTRAMACHDEPPATH@,$EXTRAMACHDEPPATH,;t t
22961 s,@CONFIGURE_MACOSX_DEPLOYMENT_TARGET@,$CONFIGURE_MACOSX_DEPLOYMENT_TARGET,;t t
22962 s,@EXPORT_MACOSX_DEPLOYMENT_TARGET@,$EXPORT_MACOSX_DEPLOYMENT_TARGET,;t t
22963 s,@CC@,$CC,;t t
22964 s,@CFLAGS@,$CFLAGS,;t t
22965 s,@LDFLAGS@,$LDFLAGS,;t t
22966 s,@CPPFLAGS@,$CPPFLAGS,;t t
22967 s,@ac_ct_CC@,$ac_ct_CC,;t t
22968 s,@EXEEXT@,$EXEEXT,;t t
22969 s,@OBJEXT@,$OBJEXT,;t t
22970 s,@CXX@,$CXX,;t t
22971 s,@MAINCC@,$MAINCC,;t t
22972 s,@CPP@,$CPP,;t t
22973 s,@EGREP@,$EGREP,;t t
22974 s,@BUILDEXEEXT@,$BUILDEXEEXT,;t t
22975 s,@LIBRARY@,$LIBRARY,;t t
22976 s,@LDLIBRARY@,$LDLIBRARY,;t t
22977 s,@DLLLIBRARY@,$DLLLIBRARY,;t t
22978 s,@BLDLIBRARY@,$BLDLIBRARY,;t t
22979 s,@LDLIBRARYDIR@,$LDLIBRARYDIR,;t t
22980 s,@INSTSONAME@,$INSTSONAME,;t t
22981 s,@RUNSHARED@,$RUNSHARED,;t t
22982 s,@LINKCC@,$LINKCC,;t t
22983 s,@RANLIB@,$RANLIB,;t t
22984 s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
22985 s,@AR@,$AR,;t t
22986 s,@SVNVERSION@,$SVNVERSION,;t t
22987 s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
22988 s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
22989 s,@INSTALL_DATA@,$INSTALL_DATA,;t t
22990 s,@LN@,$LN,;t t
22991 s,@OPT@,$OPT,;t t
22992 s,@BASECFLAGS@,$BASECFLAGS,;t t
22993 s,@OTHER_LIBTOOL_OPT@,$OTHER_LIBTOOL_OPT,;t t
22994 s,@LIBTOOL_CRUFT@,$LIBTOOL_CRUFT,;t t
22995 s,@SO@,$SO,;t t
22996 s,@LDSHARED@,$LDSHARED,;t t
22997 s,@BLDSHARED@,$BLDSHARED,;t t
22998 s,@CCSHARED@,$CCSHARED,;t t
22999 s,@LINKFORSHARED@,$LINKFORSHARED,;t t
23000 s,@CFLAGSFORSHARED@,$CFLAGSFORSHARED,;t t
23001 s,@SHLIBS@,$SHLIBS,;t t
23002 s,@USE_SIGNAL_MODULE@,$USE_SIGNAL_MODULE,;t t
23003 s,@SIGNAL_OBJS@,$SIGNAL_OBJS,;t t
23004 s,@USE_THREAD_MODULE@,$USE_THREAD_MODULE,;t t
23005 s,@LDLAST@,$LDLAST,;t t
23006 s,@THREADOBJ@,$THREADOBJ,;t t
23007 s,@DLINCLDIR@,$DLINCLDIR,;t t
23008 s,@DYNLOADFILE@,$DYNLOADFILE,;t t
23009 s,@MACHDEP_OBJS@,$MACHDEP_OBJS,;t t
23010 s,@TRUE@,$TRUE,;t t
23011 s,@LIBOBJS@,$LIBOBJS,;t t
23012 s,@HAVE_GETHOSTBYNAME_R_6_ARG@,$HAVE_GETHOSTBYNAME_R_6_ARG,;t t
23013 s,@HAVE_GETHOSTBYNAME_R_5_ARG@,$HAVE_GETHOSTBYNAME_R_5_ARG,;t t
23014 s,@HAVE_GETHOSTBYNAME_R_3_ARG@,$HAVE_GETHOSTBYNAME_R_3_ARG,;t t
23015 s,@HAVE_GETHOSTBYNAME_R@,$HAVE_GETHOSTBYNAME_R,;t t
23016 s,@HAVE_GETHOSTBYNAME@,$HAVE_GETHOSTBYNAME,;t t
23017 s,@LIBM@,$LIBM,;t t
23018 s,@LIBC@,$LIBC,;t t
23019 s,@UNICODE_OBJS@,$UNICODE_OBJS,;t t
23020 s,@THREADHEADERS@,$THREADHEADERS,;t t
23021 s,@SRCDIRS@,$SRCDIRS,;t t
23022 s,@LTLIBOBJS@,$LTLIBOBJS,;t t
23023 CEOF
23025 _ACEOF
23027 cat >>$CONFIG_STATUS <<\_ACEOF
23028 # Split the substitutions into bite-sized pieces for seds with
23029 # small command number limits, like on Digital OSF/1 and HP-UX.
23030 ac_max_sed_lines=48
23031 ac_sed_frag=1 # Number of current file.
23032 ac_beg=1 # First line for current file.
23033 ac_end=$ac_max_sed_lines # Line after last line for current file.
23034 ac_more_lines=:
23035 ac_sed_cmds=
23036 while $ac_more_lines; do
23037 if test $ac_beg -gt 1; then
23038 sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
23039 else
23040 sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
23042 if test ! -s $tmp/subs.frag; then
23043 ac_more_lines=false
23044 else
23045 # The purpose of the label and of the branching condition is to
23046 # speed up the sed processing (if there are no `@' at all, there
23047 # is no need to browse any of the substitutions).
23048 # These are the two extra sed commands mentioned above.
23049 (echo ':t
23050 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
23051 if test -z "$ac_sed_cmds"; then
23052 ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
23053 else
23054 ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
23056 ac_sed_frag=`expr $ac_sed_frag + 1`
23057 ac_beg=$ac_end
23058 ac_end=`expr $ac_end + $ac_max_sed_lines`
23060 done
23061 if test -z "$ac_sed_cmds"; then
23062 ac_sed_cmds=cat
23064 fi # test -n "$CONFIG_FILES"
23066 _ACEOF
23067 cat >>$CONFIG_STATUS <<\_ACEOF
23068 for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
23069 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
23070 case $ac_file in
23071 - | *:- | *:-:* ) # input from stdin
23072 cat >$tmp/stdin
23073 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
23074 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
23075 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
23076 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
23077 * ) ac_file_in=$ac_file.in ;;
23078 esac
23080 # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
23081 ac_dir=`(dirname "$ac_file") 2>/dev/null ||
23082 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
23083 X"$ac_file" : 'X\(//\)[^/]' \| \
23084 X"$ac_file" : 'X\(//\)$' \| \
23085 X"$ac_file" : 'X\(/\)' \| \
23086 . : '\(.\)' 2>/dev/null ||
23087 echo X"$ac_file" |
23088 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
23089 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
23090 /^X\(\/\/\)$/{ s//\1/; q; }
23091 /^X\(\/\).*/{ s//\1/; q; }
23092 s/.*/./; q'`
23093 { if $as_mkdir_p; then
23094 mkdir -p "$ac_dir"
23095 else
23096 as_dir="$ac_dir"
23097 as_dirs=
23098 while test ! -d "$as_dir"; do
23099 as_dirs="$as_dir $as_dirs"
23100 as_dir=`(dirname "$as_dir") 2>/dev/null ||
23101 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
23102 X"$as_dir" : 'X\(//\)[^/]' \| \
23103 X"$as_dir" : 'X\(//\)$' \| \
23104 X"$as_dir" : 'X\(/\)' \| \
23105 . : '\(.\)' 2>/dev/null ||
23106 echo X"$as_dir" |
23107 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
23108 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
23109 /^X\(\/\/\)$/{ s//\1/; q; }
23110 /^X\(\/\).*/{ s//\1/; q; }
23111 s/.*/./; q'`
23112 done
23113 test ! -n "$as_dirs" || mkdir $as_dirs
23114 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
23115 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
23116 { (exit 1); exit 1; }; }; }
23118 ac_builddir=.
23120 if test "$ac_dir" != .; then
23121 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
23122 # A "../" for each directory in $ac_dir_suffix.
23123 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
23124 else
23125 ac_dir_suffix= ac_top_builddir=
23128 case $srcdir in
23129 .) # No --srcdir option. We are building in place.
23130 ac_srcdir=.
23131 if test -z "$ac_top_builddir"; then
23132 ac_top_srcdir=.
23133 else
23134 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
23135 fi ;;
23136 [\\/]* | ?:[\\/]* ) # Absolute path.
23137 ac_srcdir=$srcdir$ac_dir_suffix;
23138 ac_top_srcdir=$srcdir ;;
23139 *) # Relative path.
23140 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
23141 ac_top_srcdir=$ac_top_builddir$srcdir ;;
23142 esac
23144 # Do not use `cd foo && pwd` to compute absolute paths, because
23145 # the directories may not exist.
23146 case `pwd` in
23147 .) ac_abs_builddir="$ac_dir";;
23149 case "$ac_dir" in
23150 .) ac_abs_builddir=`pwd`;;
23151 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
23152 *) ac_abs_builddir=`pwd`/"$ac_dir";;
23153 esac;;
23154 esac
23155 case $ac_abs_builddir in
23156 .) ac_abs_top_builddir=${ac_top_builddir}.;;
23158 case ${ac_top_builddir}. in
23159 .) ac_abs_top_builddir=$ac_abs_builddir;;
23160 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
23161 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
23162 esac;;
23163 esac
23164 case $ac_abs_builddir in
23165 .) ac_abs_srcdir=$ac_srcdir;;
23167 case $ac_srcdir in
23168 .) ac_abs_srcdir=$ac_abs_builddir;;
23169 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
23170 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
23171 esac;;
23172 esac
23173 case $ac_abs_builddir in
23174 .) ac_abs_top_srcdir=$ac_top_srcdir;;
23176 case $ac_top_srcdir in
23177 .) ac_abs_top_srcdir=$ac_abs_builddir;;
23178 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
23179 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
23180 esac;;
23181 esac
23184 case $INSTALL in
23185 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
23186 *) ac_INSTALL=$ac_top_builddir$INSTALL ;;
23187 esac
23189 if test x"$ac_file" != x-; then
23190 { echo "$as_me:$LINENO: creating $ac_file" >&5
23191 echo "$as_me: creating $ac_file" >&6;}
23192 rm -f "$ac_file"
23194 # Let's still pretend it is `configure' which instantiates (i.e., don't
23195 # use $as_me), people would be surprised to read:
23196 # /* config.h. Generated by config.status. */
23197 if test x"$ac_file" = x-; then
23198 configure_input=
23199 else
23200 configure_input="$ac_file. "
23202 configure_input=$configure_input"Generated from `echo $ac_file_in |
23203 sed 's,.*/,,'` by configure."
23205 # First look for the input files in the build tree, otherwise in the
23206 # src tree.
23207 ac_file_inputs=`IFS=:
23208 for f in $ac_file_in; do
23209 case $f in
23210 -) echo $tmp/stdin ;;
23211 [\\/$]*)
23212 # Absolute (can't be DOS-style, as IFS=:)
23213 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
23214 echo "$as_me: error: cannot find input file: $f" >&2;}
23215 { (exit 1); exit 1; }; }
23216 echo "$f";;
23217 *) # Relative
23218 if test -f "$f"; then
23219 # Build tree
23220 echo "$f"
23221 elif test -f "$srcdir/$f"; then
23222 # Source tree
23223 echo "$srcdir/$f"
23224 else
23225 # /dev/null tree
23226 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
23227 echo "$as_me: error: cannot find input file: $f" >&2;}
23228 { (exit 1); exit 1; }; }
23229 fi;;
23230 esac
23231 done` || { (exit 1); exit 1; }
23232 _ACEOF
23233 cat >>$CONFIG_STATUS <<_ACEOF
23234 sed "$ac_vpsub
23235 $extrasub
23236 _ACEOF
23237 cat >>$CONFIG_STATUS <<\_ACEOF
23239 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
23240 s,@configure_input@,$configure_input,;t t
23241 s,@srcdir@,$ac_srcdir,;t t
23242 s,@abs_srcdir@,$ac_abs_srcdir,;t t
23243 s,@top_srcdir@,$ac_top_srcdir,;t t
23244 s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t
23245 s,@builddir@,$ac_builddir,;t t
23246 s,@abs_builddir@,$ac_abs_builddir,;t t
23247 s,@top_builddir@,$ac_top_builddir,;t t
23248 s,@abs_top_builddir@,$ac_abs_top_builddir,;t t
23249 s,@INSTALL@,$ac_INSTALL,;t t
23250 " $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
23251 rm -f $tmp/stdin
23252 if test x"$ac_file" != x-; then
23253 mv $tmp/out $ac_file
23254 else
23255 cat $tmp/out
23256 rm -f $tmp/out
23259 done
23260 _ACEOF
23261 cat >>$CONFIG_STATUS <<\_ACEOF
23264 # CONFIG_HEADER section.
23267 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
23268 # NAME is the cpp macro being defined and VALUE is the value it is being given.
23270 # ac_d sets the value in "#define NAME VALUE" lines.
23271 ac_dA='s,^\([ ]*\)#\([ ]*define[ ][ ]*\)'
23272 ac_dB='[ ].*$,\1#\2'
23273 ac_dC=' '
23274 ac_dD=',;t'
23275 # ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
23276 ac_uA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
23277 ac_uB='$,\1#\2define\3'
23278 ac_uC=' '
23279 ac_uD=',;t'
23281 for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
23282 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
23283 case $ac_file in
23284 - | *:- | *:-:* ) # input from stdin
23285 cat >$tmp/stdin
23286 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
23287 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
23288 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
23289 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
23290 * ) ac_file_in=$ac_file.in ;;
23291 esac
23293 test x"$ac_file" != x- && { echo "$as_me:$LINENO: creating $ac_file" >&5
23294 echo "$as_me: creating $ac_file" >&6;}
23296 # First look for the input files in the build tree, otherwise in the
23297 # src tree.
23298 ac_file_inputs=`IFS=:
23299 for f in $ac_file_in; do
23300 case $f in
23301 -) echo $tmp/stdin ;;
23302 [\\/$]*)
23303 # Absolute (can't be DOS-style, as IFS=:)
23304 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
23305 echo "$as_me: error: cannot find input file: $f" >&2;}
23306 { (exit 1); exit 1; }; }
23307 # Do quote $f, to prevent DOS paths from being IFS'd.
23308 echo "$f";;
23309 *) # Relative
23310 if test -f "$f"; then
23311 # Build tree
23312 echo "$f"
23313 elif test -f "$srcdir/$f"; then
23314 # Source tree
23315 echo "$srcdir/$f"
23316 else
23317 # /dev/null tree
23318 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
23319 echo "$as_me: error: cannot find input file: $f" >&2;}
23320 { (exit 1); exit 1; }; }
23321 fi;;
23322 esac
23323 done` || { (exit 1); exit 1; }
23324 # Remove the trailing spaces.
23325 sed 's/[ ]*$//' $ac_file_inputs >$tmp/in
23327 _ACEOF
23329 # Transform confdefs.h into two sed scripts, `conftest.defines' and
23330 # `conftest.undefs', that substitutes the proper values into
23331 # config.h.in to produce config.h. The first handles `#define'
23332 # templates, and the second `#undef' templates.
23333 # And first: Protect against being on the right side of a sed subst in
23334 # config.status. Protect against being in an unquoted here document
23335 # in config.status.
23336 rm -f conftest.defines conftest.undefs
23337 # Using a here document instead of a string reduces the quoting nightmare.
23338 # Putting comments in sed scripts is not portable.
23340 # `end' is used to avoid that the second main sed command (meant for
23341 # 0-ary CPP macros) applies to n-ary macro definitions.
23342 # See the Autoconf documentation for `clear'.
23343 cat >confdef2sed.sed <<\_ACEOF
23344 s/[\\&,]/\\&/g
23345 s,[\\$`],\\&,g
23346 t clear
23347 : clear
23348 s,^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*\)\(([^)]*)\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp
23349 t end
23350 s,^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp
23351 : end
23352 _ACEOF
23353 # If some macros were called several times there might be several times
23354 # the same #defines, which is useless. Nevertheless, we may not want to
23355 # sort them, since we want the *last* AC-DEFINE to be honored.
23356 uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines
23357 sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs
23358 rm -f confdef2sed.sed
23360 # This sed command replaces #undef with comments. This is necessary, for
23361 # example, in the case of _POSIX_SOURCE, which is predefined and required
23362 # on some systems where configure will not decide to define it.
23363 cat >>conftest.undefs <<\_ACEOF
23364 s,^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
23365 _ACEOF
23367 # Break up conftest.defines because some shells have a limit on the size
23368 # of here documents, and old seds have small limits too (100 cmds).
23369 echo ' # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS
23370 echo ' if grep "^[ ]*#[ ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS
23371 echo ' # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS
23372 echo ' :' >>$CONFIG_STATUS
23373 rm -f conftest.tail
23374 while grep . conftest.defines >/dev/null
23376 # Write a limited-size here document to $tmp/defines.sed.
23377 echo ' cat >$tmp/defines.sed <<CEOF' >>$CONFIG_STATUS
23378 # Speed up: don't consider the non `#define' lines.
23379 echo '/^[ ]*#[ ]*define/!b' >>$CONFIG_STATUS
23380 # Work around the forget-to-reset-the-flag bug.
23381 echo 't clr' >>$CONFIG_STATUS
23382 echo ': clr' >>$CONFIG_STATUS
23383 sed ${ac_max_here_lines}q conftest.defines >>$CONFIG_STATUS
23384 echo 'CEOF
23385 sed -f $tmp/defines.sed $tmp/in >$tmp/out
23386 rm -f $tmp/in
23387 mv $tmp/out $tmp/in
23388 ' >>$CONFIG_STATUS
23389 sed 1,${ac_max_here_lines}d conftest.defines >conftest.tail
23390 rm -f conftest.defines
23391 mv conftest.tail conftest.defines
23392 done
23393 rm -f conftest.defines
23394 echo ' fi # grep' >>$CONFIG_STATUS
23395 echo >>$CONFIG_STATUS
23397 # Break up conftest.undefs because some shells have a limit on the size
23398 # of here documents, and old seds have small limits too (100 cmds).
23399 echo ' # Handle all the #undef templates' >>$CONFIG_STATUS
23400 rm -f conftest.tail
23401 while grep . conftest.undefs >/dev/null
23403 # Write a limited-size here document to $tmp/undefs.sed.
23404 echo ' cat >$tmp/undefs.sed <<CEOF' >>$CONFIG_STATUS
23405 # Speed up: don't consider the non `#undef'
23406 echo '/^[ ]*#[ ]*undef/!b' >>$CONFIG_STATUS
23407 # Work around the forget-to-reset-the-flag bug.
23408 echo 't clr' >>$CONFIG_STATUS
23409 echo ': clr' >>$CONFIG_STATUS
23410 sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS
23411 echo 'CEOF
23412 sed -f $tmp/undefs.sed $tmp/in >$tmp/out
23413 rm -f $tmp/in
23414 mv $tmp/out $tmp/in
23415 ' >>$CONFIG_STATUS
23416 sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail
23417 rm -f conftest.undefs
23418 mv conftest.tail conftest.undefs
23419 done
23420 rm -f conftest.undefs
23422 cat >>$CONFIG_STATUS <<\_ACEOF
23423 # Let's still pretend it is `configure' which instantiates (i.e., don't
23424 # use $as_me), people would be surprised to read:
23425 # /* config.h. Generated by config.status. */
23426 if test x"$ac_file" = x-; then
23427 echo "/* Generated by configure. */" >$tmp/config.h
23428 else
23429 echo "/* $ac_file. Generated by configure. */" >$tmp/config.h
23431 cat $tmp/in >>$tmp/config.h
23432 rm -f $tmp/in
23433 if test x"$ac_file" != x-; then
23434 if diff $ac_file $tmp/config.h >/dev/null 2>&1; then
23435 { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
23436 echo "$as_me: $ac_file is unchanged" >&6;}
23437 else
23438 ac_dir=`(dirname "$ac_file") 2>/dev/null ||
23439 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
23440 X"$ac_file" : 'X\(//\)[^/]' \| \
23441 X"$ac_file" : 'X\(//\)$' \| \
23442 X"$ac_file" : 'X\(/\)' \| \
23443 . : '\(.\)' 2>/dev/null ||
23444 echo X"$ac_file" |
23445 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
23446 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
23447 /^X\(\/\/\)$/{ s//\1/; q; }
23448 /^X\(\/\).*/{ s//\1/; q; }
23449 s/.*/./; q'`
23450 { if $as_mkdir_p; then
23451 mkdir -p "$ac_dir"
23452 else
23453 as_dir="$ac_dir"
23454 as_dirs=
23455 while test ! -d "$as_dir"; do
23456 as_dirs="$as_dir $as_dirs"
23457 as_dir=`(dirname "$as_dir") 2>/dev/null ||
23458 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
23459 X"$as_dir" : 'X\(//\)[^/]' \| \
23460 X"$as_dir" : 'X\(//\)$' \| \
23461 X"$as_dir" : 'X\(/\)' \| \
23462 . : '\(.\)' 2>/dev/null ||
23463 echo X"$as_dir" |
23464 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
23465 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
23466 /^X\(\/\/\)$/{ s//\1/; q; }
23467 /^X\(\/\).*/{ s//\1/; q; }
23468 s/.*/./; q'`
23469 done
23470 test ! -n "$as_dirs" || mkdir $as_dirs
23471 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
23472 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
23473 { (exit 1); exit 1; }; }; }
23475 rm -f $ac_file
23476 mv $tmp/config.h $ac_file
23478 else
23479 cat $tmp/config.h
23480 rm -f $tmp/config.h
23482 done
23483 _ACEOF
23485 cat >>$CONFIG_STATUS <<\_ACEOF
23487 { (exit 0); exit 0; }
23488 _ACEOF
23489 chmod +x $CONFIG_STATUS
23490 ac_clean_files=$ac_clean_files_save
23493 # configure is writing to config.log, and then calls config.status.
23494 # config.status does its own redirection, appending to config.log.
23495 # Unfortunately, on DOS this fails, as config.log is still kept open
23496 # by configure, so config.status won't be able to write to it; its
23497 # output is simply discarded. So we exec the FD to /dev/null,
23498 # effectively closing config.log, so it can be properly (re)opened and
23499 # appended to by config.status. When coming back to configure, we
23500 # need to make the FD available again.
23501 if test "$no_create" != yes; then
23502 ac_cs_success=:
23503 ac_config_status_args=
23504 test "$silent" = yes &&
23505 ac_config_status_args="$ac_config_status_args --quiet"
23506 exec 5>/dev/null
23507 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
23508 exec 5>>config.log
23509 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
23510 # would make configure fail if this is the last instruction.
23511 $ac_cs_success || { (exit 1); exit 1; }
23515 echo "creating Modules/Setup"
23516 if test ! -f Modules/Setup
23517 then
23518 cp $srcdir/Modules/Setup.dist Modules/Setup
23521 echo "creating Modules/Setup.local"
23522 if test ! -f Modules/Setup.local
23523 then
23524 echo "# Edit this file for local setup changes" >Modules/Setup.local
23527 echo "creating Makefile"
23528 $SHELL $srcdir/Modules/makesetup -c $srcdir/Modules/config.c.in \
23529 -s Modules Modules/Setup.config \
23530 Modules/Setup.local Modules/Setup
23531 mv config.c Modules