]> git.ipfire.org Git - thirdparty/e2fsprogs.git/blame - configure
Fix typo in de.po file from previous fix
[thirdparty/e2fsprogs.git] / configure
CommitLineData
50e1e10f 1#! /bin/sh
93636bde 2
50e1e10f 3# Guess values for system-dependent variables and create Makefiles.
93636bde
TT
4# Generated automatically using autoconf version 2.13
5# Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc.
50e1e10f
TT
6#
7# This configure script is free software; the Free Software Foundation
8# gives unlimited permission to copy, distribute and modify it.
9
93636bde
TT
10# Defaults:
11ac_help=
50e1e10f 12ac_default_prefix=/usr/local
93636bde
TT
13# Any additions from configure.in:
14ac_help="$ac_help
15 --with-diet-libc Use diet libc"
16ac_help="$ac_help
17 --with-cc=COMPILER select compiler to use"
18ac_help="$ac_help
19 --with-linker=LINKER select linker to use"
20ac_help="$ac_help
21 --with-ccopts=CCOPTS select compiler command line options"
22ac_help="$ac_help
23 --with-ldopts=LDOPTS select linker command line options"
24ac_help="$ac_help
25 --with-root-prefix=PREFIX override prefix variable for files to be placed in the root"
26ac_help="$ac_help
27 --enable-compression enable EXPERIMENTAL compression support"
28ac_help="$ac_help
29 --enable-htree enable EXPERIMENTAL htree directory support"
30ac_help="$ac_help
31 --enable-htree-clear clear htree because we don't trust e2fsck"
32ac_help="$ac_help
33 --disable-evms don't build EVMS plugin"
34ac_help="$ac_help
35 --enable-evms-10 use EVMS 1.0 ABI (instead of EVMS 1.2)"
36ac_help="$ac_help
37 --enable-evms-11 use EVMS 1.1 ABI (instead of EVMS 1.2)"
38ac_help="$ac_help
39 --enable-dll-shlibs select DLL libraries"
40ac_help="$ac_help
41 --enable-elf-shlibs select ELF shared libraries"
42ac_help="$ac_help
43 --enable-bsd-shlibs select BSD shared libraries"
44ac_help="$ac_help
45 --enable-profile build profiling libraries"
46ac_help="$ac_help
47 --enable-checker build checker libraries"
48ac_help="$ac_help
49 --enable-jbd-debug enable journal debugging"
50ac_help="$ac_help
51 --enable-blkid-debug enable blkid debugging"
52ac_help="$ac_help
53 --enable-testio-debug enable the use of the test I/O manager for debugging"
54ac_help="$ac_help
55 --disable-swapfs disable support of legacy byte-swapped filesystems"
56ac_help="$ac_help
57 --disable-debugfs disable support of debugfs program"
58ac_help="$ac_help
59 --disable-imager disable support of e2image program"
60ac_help="$ac_help
61 --disable-resizer disable support of e2resize program"
62ac_help="$ac_help
63 --enable-dynamic-e2fsck build e2fsck dynamically"
64ac_help="$ac_help
65 --enable-fsck build fsck wrapper program"
66ac_help="$ac_help
67 --enable-old-bitops Use old (non-standard but native) bitmask operations"
68ac_help="$ac_help
69 --with-gnu-ld assume the C compiler uses GNU ld [default=no]"
70ac_help="$ac_help
71 --disable-rpath do not hardcode runtime library paths"
72ac_help="$ac_help
73 --with-libiconv-prefix[=DIR] search for libiconv in DIR/include and DIR/lib
74 --without-libiconv-prefix don't search for libiconv in includedir and libdir"
75ac_help="$ac_help
76 --disable-nls do not use Native Language Support"
77ac_help="$ac_help
78 --with-included-gettext use the GNU gettext library included here"
79ac_help="$ac_help
80 --with-libintl-prefix[=DIR] search for libintl in DIR/include and DIR/lib
81 --without-libintl-prefix don't search for libintl in includedir and libdir"
50e1e10f
TT
82
83# Initialize some variables set by options.
84# The variables have the same names as the options, with
85# dashes changed to underlines.
93636bde
TT
86build=NONE
87cache_file=./config.cache
50e1e10f 88exec_prefix=NONE
93636bde 89host=NONE
50e1e10f 90no_create=
93636bde 91nonopt=NONE
50e1e10f
TT
92no_recursion=
93prefix=NONE
94program_prefix=NONE
95program_suffix=NONE
96program_transform_name=s,x,x,
97silent=
98site=
99srcdir=
93636bde 100target=NONE
50e1e10f
TT
101verbose=
102x_includes=NONE
103x_libraries=NONE
21c84b71
TT
104bindir='${exec_prefix}/bin'
105sbindir='${exec_prefix}/sbin'
106libexecdir='${exec_prefix}/libexec'
107datadir='${prefix}/share'
108sysconfdir='${prefix}/etc'
109sharedstatedir='${prefix}/com'
110localstatedir='${prefix}/var'
111libdir='${exec_prefix}/lib'
112includedir='${prefix}/include'
113oldincludedir='/usr/include'
114infodir='${prefix}/info'
115mandir='${prefix}/man'
50e1e10f 116
93636bde
TT
117# Initialize some other variables.
118subdirs=
119MFLAGS= MAKEFLAGS=
120SHELL=${CONFIG_SHELL-/bin/sh}
121# Maximum number of lines to put in a shell here document.
122ac_max_here_lines=12
50e1e10f
TT
123
124ac_prev=
125for ac_option
126do
93636bde 127
50e1e10f
TT
128 # If the previous option needs an argument, assign it.
129 if test -n "$ac_prev"; then
130 eval "$ac_prev=\$ac_option"
131 ac_prev=
132 continue
133 fi
134
93636bde
TT
135 case "$ac_option" in
136 -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
137 *) ac_optarg= ;;
138 esac
50e1e10f
TT
139
140 # Accept the important Cygnus configure options, so we can diagnose typos.
141
93636bde 142 case "$ac_option" in
50e1e10f 143
21c84b71
TT
144 -bindir | --bindir | --bindi | --bind | --bin | --bi)
145 ac_prev=bindir ;;
146 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
93636bde 147 bindir="$ac_optarg" ;;
21c84b71
TT
148
149 -build | --build | --buil | --bui | --bu)
93636bde 150 ac_prev=build ;;
21c84b71 151 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
93636bde 152 build="$ac_optarg" ;;
50e1e10f
TT
153
154 -cache-file | --cache-file | --cache-fil | --cache-fi \
155 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
156 ac_prev=cache_file ;;
157 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
158 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
93636bde 159 cache_file="$ac_optarg" ;;
50e1e10f 160
21c84b71
TT
161 -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
162 ac_prev=datadir ;;
163 -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
164 | --da=*)
93636bde 165 datadir="$ac_optarg" ;;
21c84b71 166
50e1e10f 167 -disable-* | --disable-*)
93636bde 168 ac_feature=`echo $ac_option|sed -e 's/-*disable-//'`
50e1e10f 169 # Reject names that are not valid shell variable names.
93636bde
TT
170 if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
171 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
172 fi
173 ac_feature=`echo $ac_feature| sed 's/-/_/g'`
174 eval "enable_${ac_feature}=no" ;;
50e1e10f
TT
175
176 -enable-* | --enable-*)
93636bde 177 ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
50e1e10f 178 # Reject names that are not valid shell variable names.
93636bde
TT
179 if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
180 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
181 fi
182 ac_feature=`echo $ac_feature| sed 's/-/_/g'`
183 case "$ac_option" in
184 *=*) ;;
50e1e10f
TT
185 *) ac_optarg=yes ;;
186 esac
93636bde 187 eval "enable_${ac_feature}='$ac_optarg'" ;;
50e1e10f
TT
188
189 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
190 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
191 | --exec | --exe | --ex)
192 ac_prev=exec_prefix ;;
193 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
194 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
195 | --exec=* | --exe=* | --ex=*)
93636bde 196 exec_prefix="$ac_optarg" ;;
50e1e10f
TT
197
198 -gas | --gas | --ga | --g)
199 # Obsolete; use --with-gas.
200 with_gas=yes ;;
201
93636bde
TT
202 -help | --help | --hel | --he)
203 # Omit some internal or obsolete options to make the list less imposing.
204 # This message is too long to be a string in the A/UX 3.1 sh.
205 cat << EOF
206Usage: configure [options] [host]
207Options: [defaults in brackets after descriptions]
208Configuration:
209 --cache-file=FILE cache test results in FILE
210 --help print this message
211 --no-create do not create output files
212 --quiet, --silent do not print \`checking...' messages
213 --version print the version of autoconf that created configure
214Directory and file names:
215 --prefix=PREFIX install architecture-independent files in PREFIX
216 [$ac_default_prefix]
217 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
218 [same as prefix]
219 --bindir=DIR user executables in DIR [EPREFIX/bin]
220 --sbindir=DIR system admin executables in DIR [EPREFIX/sbin]
221 --libexecdir=DIR program executables in DIR [EPREFIX/libexec]
222 --datadir=DIR read-only architecture-independent data in DIR
223 [PREFIX/share]
224 --sysconfdir=DIR read-only single-machine data in DIR [PREFIX/etc]
225 --sharedstatedir=DIR modifiable architecture-independent data in DIR
226 [PREFIX/com]
227 --localstatedir=DIR modifiable single-machine data in DIR [PREFIX/var]
228 --libdir=DIR object code libraries in DIR [EPREFIX/lib]
229 --includedir=DIR C header files in DIR [PREFIX/include]
230 --oldincludedir=DIR C header files for non-gcc in DIR [/usr/include]
231 --infodir=DIR info documentation in DIR [PREFIX/info]
232 --mandir=DIR man documentation in DIR [PREFIX/man]
233 --srcdir=DIR find the sources in DIR [configure dir or ..]
234 --program-prefix=PREFIX prepend PREFIX to installed program names
235 --program-suffix=SUFFIX append SUFFIX to installed program names
236 --program-transform-name=PROGRAM
237 run sed PROGRAM on installed program names
238EOF
239 cat << EOF
240Host type:
241 --build=BUILD configure for building on BUILD [BUILD=HOST]
242 --host=HOST configure for HOST [guessed]
243 --target=TARGET configure for TARGET [TARGET=HOST]
244Features and packages:
245 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
246 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
247 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
248 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
249 --x-includes=DIR X include files are in DIR
250 --x-libraries=DIR X library files are in DIR
251EOF
252 if test -n "$ac_help"; then
253 echo "--enable and --with options recognized:$ac_help"
254 fi
255 exit 0 ;;
50e1e10f
TT
256
257 -host | --host | --hos | --ho)
93636bde 258 ac_prev=host ;;
50e1e10f 259 -host=* | --host=* | --hos=* | --ho=*)
93636bde 260 host="$ac_optarg" ;;
50e1e10f 261
21c84b71
TT
262 -includedir | --includedir | --includedi | --included | --include \
263 | --includ | --inclu | --incl | --inc)
264 ac_prev=includedir ;;
265 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
266 | --includ=* | --inclu=* | --incl=* | --inc=*)
93636bde 267 includedir="$ac_optarg" ;;
21c84b71
TT
268
269 -infodir | --infodir | --infodi | --infod | --info | --inf)
270 ac_prev=infodir ;;
271 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
93636bde 272 infodir="$ac_optarg" ;;
21c84b71
TT
273
274 -libdir | --libdir | --libdi | --libd)
275 ac_prev=libdir ;;
276 -libdir=* | --libdir=* | --libdi=* | --libd=*)
93636bde 277 libdir="$ac_optarg" ;;
21c84b71
TT
278
279 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
280 | --libexe | --libex | --libe)
281 ac_prev=libexecdir ;;
282 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
283 | --libexe=* | --libex=* | --libe=*)
93636bde 284 libexecdir="$ac_optarg" ;;
21c84b71
TT
285
286 -localstatedir | --localstatedir | --localstatedi | --localstated \
287 | --localstate | --localstat | --localsta | --localst \
288 | --locals | --local | --loca | --loc | --lo)
289 ac_prev=localstatedir ;;
290 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
291 | --localstate=* | --localstat=* | --localsta=* | --localst=* \
292 | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
93636bde 293 localstatedir="$ac_optarg" ;;
21c84b71
TT
294
295 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
296 ac_prev=mandir ;;
297 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
93636bde 298 mandir="$ac_optarg" ;;
21c84b71 299
50e1e10f
TT
300 -nfp | --nfp | --nf)
301 # Obsolete; use --without-fp.
302 with_fp=no ;;
303
304 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
305 | --no-cr | --no-c)
306 no_create=yes ;;
307
308 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
309 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
310 no_recursion=yes ;;
311
21c84b71
TT
312 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
313 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
314 | --oldin | --oldi | --old | --ol | --o)
315 ac_prev=oldincludedir ;;
316 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
317 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
318 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
93636bde 319 oldincludedir="$ac_optarg" ;;
21c84b71 320
50e1e10f
TT
321 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
322 ac_prev=prefix ;;
323 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
93636bde 324 prefix="$ac_optarg" ;;
50e1e10f
TT
325
326 -program-prefix | --program-prefix | --program-prefi | --program-pref \
327 | --program-pre | --program-pr | --program-p)
328 ac_prev=program_prefix ;;
329 -program-prefix=* | --program-prefix=* | --program-prefi=* \
330 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
93636bde 331 program_prefix="$ac_optarg" ;;
50e1e10f
TT
332
333 -program-suffix | --program-suffix | --program-suffi | --program-suff \
334 | --program-suf | --program-su | --program-s)
335 ac_prev=program_suffix ;;
336 -program-suffix=* | --program-suffix=* | --program-suffi=* \
337 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
93636bde 338 program_suffix="$ac_optarg" ;;
50e1e10f
TT
339
340 -program-transform-name | --program-transform-name \
341 | --program-transform-nam | --program-transform-na \
342 | --program-transform-n | --program-transform- \
343 | --program-transform | --program-transfor \
344 | --program-transfo | --program-transf \
345 | --program-trans | --program-tran \
346 | --progr-tra | --program-tr | --program-t)
347 ac_prev=program_transform_name ;;
348 -program-transform-name=* | --program-transform-name=* \
349 | --program-transform-nam=* | --program-transform-na=* \
350 | --program-transform-n=* | --program-transform-=* \
351 | --program-transform=* | --program-transfor=* \
352 | --program-transfo=* | --program-transf=* \
353 | --program-trans=* | --program-tran=* \
354 | --progr-tra=* | --program-tr=* | --program-t=*)
93636bde 355 program_transform_name="$ac_optarg" ;;
50e1e10f
TT
356
357 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
358 | -silent | --silent | --silen | --sile | --sil)
359 silent=yes ;;
360
21c84b71
TT
361 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
362 ac_prev=sbindir ;;
363 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
364 | --sbi=* | --sb=*)
93636bde 365 sbindir="$ac_optarg" ;;
21c84b71
TT
366
367 -sharedstatedir | --sharedstatedir | --sharedstatedi \
368 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
369 | --sharedst | --shareds | --shared | --share | --shar \
370 | --sha | --sh)
371 ac_prev=sharedstatedir ;;
372 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
373 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
374 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
375 | --sha=* | --sh=*)
93636bde 376 sharedstatedir="$ac_optarg" ;;
21c84b71 377
50e1e10f
TT
378 -site | --site | --sit)
379 ac_prev=site ;;
380 -site=* | --site=* | --sit=*)
93636bde 381 site="$ac_optarg" ;;
50e1e10f
TT
382
383 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
384 ac_prev=srcdir ;;
385 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
93636bde 386 srcdir="$ac_optarg" ;;
50e1e10f 387
21c84b71
TT
388 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
389 | --syscon | --sysco | --sysc | --sys | --sy)
390 ac_prev=sysconfdir ;;
391 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
392 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
93636bde 393 sysconfdir="$ac_optarg" ;;
21c84b71 394
50e1e10f 395 -target | --target | --targe | --targ | --tar | --ta | --t)
93636bde 396 ac_prev=target ;;
50e1e10f 397 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
93636bde 398 target="$ac_optarg" ;;
50e1e10f
TT
399
400 -v | -verbose | --verbose | --verbos | --verbo | --verb)
401 verbose=yes ;;
402
93636bde
TT
403 -version | --version | --versio | --versi | --vers)
404 echo "configure generated by autoconf version 2.13"
405 exit 0 ;;
50e1e10f
TT
406
407 -with-* | --with-*)
93636bde 408 ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
50e1e10f 409 # Reject names that are not valid shell variable names.
93636bde
TT
410 if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
411 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
412 fi
50e1e10f 413 ac_package=`echo $ac_package| sed 's/-/_/g'`
93636bde
TT
414 case "$ac_option" in
415 *=*) ;;
50e1e10f
TT
416 *) ac_optarg=yes ;;
417 esac
93636bde 418 eval "with_${ac_package}='$ac_optarg'" ;;
50e1e10f
TT
419
420 -without-* | --without-*)
93636bde 421 ac_package=`echo $ac_option|sed -e 's/-*without-//'`
50e1e10f 422 # Reject names that are not valid shell variable names.
93636bde
TT
423 if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
424 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
425 fi
426 ac_package=`echo $ac_package| sed 's/-/_/g'`
427 eval "with_${ac_package}=no" ;;
50e1e10f
TT
428
429 --x)
430 # Obsolete; use --with-x.
431 with_x=yes ;;
432
433 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
434 | --x-incl | --x-inc | --x-in | --x-i)
435 ac_prev=x_includes ;;
436 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
437 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
93636bde 438 x_includes="$ac_optarg" ;;
50e1e10f
TT
439
440 -x-libraries | --x-libraries | --x-librarie | --x-librari \
441 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
442 ac_prev=x_libraries ;;
443 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
444 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
93636bde 445 x_libraries="$ac_optarg" ;;
50e1e10f 446
93636bde 447 -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
50e1e10f
TT
448 ;;
449
21c84b71 450 *)
93636bde
TT
451 if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
452 echo "configure: warning: $ac_option: invalid host type" 1>&2
453 fi
454 if test "x$nonopt" != xNONE; then
455 { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
456 fi
457 nonopt="$ac_option"
50e1e10f
TT
458 ;;
459
460 esac
461done
462
463if test -n "$ac_prev"; then
93636bde 464 { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
50e1e10f 465fi
50e1e10f 466
93636bde
TT
467trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
468
469# File descriptor usage:
470# 0 standard input
471# 1 file creation
472# 2 errors and warnings
473# 3 some systems may open it to /dev/tty
474# 4 used on the Kubota Titan
475# 6 checking for... messages and results
476# 5 compiler messages saved in config.log
477if test "$silent" = yes; then
478 exec 6>/dev/null
479else
480 exec 6>&1
481fi
482exec 5>./config.log
50e1e10f 483
93636bde
TT
484echo "\
485This file contains any messages produced by compilers while
486running configure, to aid debugging if configure makes a mistake.
487" 1>&5
488
489# Strip out --no-create and --no-recursion so they do not pile up.
490# Also quote any args containing shell metacharacters.
491ac_configure_args=
492for ac_arg
50e1e10f 493do
93636bde
TT
494 case "$ac_arg" in
495 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
496 | --no-cr | --no-c) ;;
497 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
498 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
499 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
500 ac_configure_args="$ac_configure_args '$ac_arg'" ;;
501 *) ac_configure_args="$ac_configure_args $ac_arg" ;;
50e1e10f
TT
502 esac
503done
504
93636bde
TT
505# NLS nuisances.
506# Only set these to C if already set. These must not be set unconditionally
507# because not all systems understand e.g. LANG=C (notably SCO).
508# Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
509# Non-C LC_CTYPE values break the ctype check.
510if test "${LANG+set}" = set; then LANG=C; export LANG; fi
511if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
512if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
513if test "${LC_CTYPE+set}" = set; then LC_CTYPE=C; export LC_CTYPE; fi
50e1e10f 514
93636bde
TT
515# confdefs.h avoids OS command line length limits that DEFS can exceed.
516rm -rf conftest* confdefs.h
517# AIX cpp loses on an empty file, so make sure it contains at least a newline.
518echo > confdefs.h
50e1e10f 519
93636bde
TT
520# A filename unique to this package, relative to the directory that
521# configure is in, which we can look for to find out if srcdir is correct.
522ac_unique_file=version.h
50e1e10f
TT
523
524# Find the source files, if location was not specified.
525if test -z "$srcdir"; then
526 ac_srcdir_defaulted=yes
527 # Try the directory containing this script, then its parent.
528 ac_prog=$0
93636bde 529 ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
50e1e10f
TT
530 test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
531 srcdir=$ac_confdir
532 if test ! -r $srcdir/$ac_unique_file; then
533 srcdir=..
534 fi
535else
536 ac_srcdir_defaulted=no
537fi
538if test ! -r $srcdir/$ac_unique_file; then
539 if test "$ac_srcdir_defaulted" = yes; then
93636bde 540 { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
50e1e10f 541 else
93636bde 542 { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
50e1e10f
TT
543 fi
544fi
93636bde 545srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
50e1e10f
TT
546
547# Prefer explicitly selected file to automatically selected ones.
548if test -z "$CONFIG_SITE"; then
549 if test "x$prefix" != xNONE; then
550 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
551 else
552 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
553 fi
554fi
555for ac_site_file in $CONFIG_SITE; do
556 if test -r "$ac_site_file"; then
93636bde 557 echo "loading site script $ac_site_file"
50e1e10f
TT
558 . "$ac_site_file"
559 fi
560done
561
562if test -r "$cache_file"; then
93636bde
TT
563 echo "loading cache $cache_file"
564 . $cache_file
50e1e10f 565else
93636bde
TT
566 echo "creating cache $cache_file"
567 > $cache_file
50e1e10f
TT
568fi
569
570ac_ext=c
93636bde 571# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
50e1e10f 572ac_cpp='$CPP $CPPFLAGS'
93636bde
TT
573ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
574ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
575cross_compiling=$ac_cv_prog_cc_cross
576
577ac_exeext=
578ac_objext=o
579if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
580 # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
581 if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
582 ac_n= ac_c='
583' ac_t=' '
584 else
585 ac_n=-n ac_c= ac_t=
586 fi
50e1e10f 587else
93636bde 588 ac_n= ac_c='\c' ac_t=
50e1e10f 589fi
a04eba3f 590
93636bde
TT
591# Check whether --with-gnu-ld or --without-gnu-ld was given.
592if test "${with_gnu_ld+set}" = set; then
593 withval="$with_gnu_ld"
594 test "$withval" = no || with_gnu_ld=yes
595else
596 with_gnu_ld=no
597fi
07a0db15 598
93636bde
TT
599ac_prog=ld
600if test "$GCC" = yes; then
601 # Check if gcc -print-prog-name=ld gives a path.
602 echo $ac_n "checking for ld used by GCC""... $ac_c" 1>&6
603echo "configure:604: checking for ld used by GCC" >&5
604 case $host in
605 *-*-mingw*)
606 # gcc leaves a trailing carriage return which upsets mingw
607 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
608 *)
609 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
610 esac
611 case $ac_prog in
612 # Accept absolute paths.
613 [\\/]* | [A-Za-z]:[\\/]*)
614 re_direlt='/[^/][^/]*/\.\./'
615 # Canonicalize the path of ld
616 ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
617 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
618 ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
619 done
620 test -z "$LD" && LD="$ac_prog"
621 ;;
622 "")
623 # If it fails, then pretend we aren't using GCC.
624 ac_prog=ld
625 ;;
626 *)
627 # If it is relative, then search for the first ld in PATH.
628 with_gnu_ld=unknown
629 ;;
630 esac
631elif test "$with_gnu_ld" = yes; then
632 echo $ac_n "checking for GNU ld""... $ac_c" 1>&6
633echo "configure:634: checking for GNU ld" >&5
a04eba3f 634else
93636bde
TT
635 echo $ac_n "checking for non-GNU ld""... $ac_c" 1>&6
636echo "configure:637: checking for non-GNU ld" >&5
637fi
638if eval "test \"`echo '$''{'acl_cv_path_LD'+set}'`\" = set"; then
639 echo $ac_n "(cached) $ac_c" 1>&6
640else
641 if test -z "$LD"; then
642 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
643 for ac_dir in $PATH; do
644 test -z "$ac_dir" && ac_dir=.
645 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
646 acl_cv_path_LD="$ac_dir/$ac_prog"
647 # Check to see if the program is GNU ld. I'd rather use --version,
648 # but apparently some GNU ld's only accept -v.
649 # Break only if it was the GNU/non-GNU ld that we prefer.
650 if "$acl_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
651 test "$with_gnu_ld" != no && break
652 else
653 test "$with_gnu_ld" != yes && break
654 fi
655 fi
656 done
657 IFS="$ac_save_ifs"
658else
659 acl_cv_path_LD="$LD" # Let the user override the test with a path.
660fi
74becf3c
TT
661fi
662
93636bde
TT
663LD="$acl_cv_path_LD"
664if test -n "$LD"; then
665 echo "$ac_t""$LD" 1>&6
666else
667 echo "$ac_t""no" 1>&6
668fi
669test -z "$LD" && { echo "configure: error: no acceptable ld found in \$PATH" 1>&2; exit 1; }
670echo $ac_n "checking if the linker ($LD) is GNU ld""... $ac_c" 1>&6
671echo "configure:672: checking if the linker ($LD) is GNU ld" >&5
672if eval "test \"`echo '$''{'acl_cv_prog_gnu_ld'+set}'`\" = set"; then
673 echo $ac_n "(cached) $ac_c" 1>&6
674else
675 # I'd rather use --version here, but apparently some GNU ld's only accept -v.
676if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
677 acl_cv_prog_gnu_ld=yes
678else
679 acl_cv_prog_gnu_ld=no
680fi
681fi
682
683echo "$ac_t""$acl_cv_prog_gnu_ld" 1>&6
684with_gnu_ld=$acl_cv_prog_gnu_ld
685
686
687
688
689MCONFIG=./MCONFIG
690
691BINARY_TYPE=bin
692E2FSPROGS_VERSION=`grep E2FSPROGS_VERSION ${srcdir}/version.h \
693 | awk '{print $3}' | tr \" " " | awk '{print $1}'`
694DATE=`grep E2FSPROGS_DATE ${srcdir}/version.h | awk '{print $3}' \
695 | tr \" " "`
696E2FSPROGS_DAY=`echo $DATE | awk -F- '{print $1}'`
697MONTH=`echo $DATE | awk -F- '{print $2}'`
698YEAR=`echo $DATE | awk -F- '{print $3}'`
699
700if expr $YEAR ">" 1900 > /dev/null ; then
701 E2FSPROGS_YEAR=$YEAR
702elif expr $YEAR ">" 90 >/dev/null ; then
703 E2FSPROGS_YEAR=19$YEAR
704else
705 E2FSPROGS_YEAR=20$YEAR
706fi
707
708case $MONTH in
709Jan) E2FSPROGS_MONTH="January" ;;
74becf3c
TT
710Feb) E2FSPROGS_MONTH="February" ;;
711Mar) E2FSPROGS_MONTH="March" ;;
712Apr) E2FSPROGS_MONTH="April" ;;
713May) E2FSPROGS_MONTH="May" ;;
714Jun) E2FSPROGS_MONTH="June" ;;
715Jul) E2FSPROGS_MONTH="July" ;;
716Aug) E2FSPROGS_MONTH="August" ;;
717Sep) E2FSPROGS_MONTH="September" ;;
718Oct) E2FSPROGS_MONTH="October" ;;
719Nov) E2FSPROGS_MONTH="November" ;;
720Dec) E2FSPROGS_MONTH="December" ;;
721*) echo "Unknown month $MONTH??" ;;
722esac
723
724unset DATE MONTH YEAR
725echo "Generating configuration file for e2fsprogs version $E2FSPROGS_VERSION"
726echo "Release date is ${E2FSPROGS_MONTH}, ${E2FSPROGS_YEAR}"
727
93636bde
TT
728
729
730
fc6d9d51
TT
731ac_aux_dir=
732for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
733 if test -f $ac_dir/install-sh; then
734 ac_aux_dir=$ac_dir
735 ac_install_sh="$ac_aux_dir/install-sh -c"
736 break
737 elif test -f $ac_dir/install.sh; then
738 ac_aux_dir=$ac_dir
739 ac_install_sh="$ac_aux_dir/install.sh -c"
740 break
741 fi
742done
743if test -z "$ac_aux_dir"; then
93636bde 744 { echo "configure: error: can not find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." 1>&2; exit 1; }
fc6d9d51 745fi
93636bde
TT
746ac_config_guess=$ac_aux_dir/config.guess
747ac_config_sub=$ac_aux_dir/config.sub
748ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
749
fc6d9d51
TT
750
751# Make sure we can run config.sub.
93636bde
TT
752if ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4 >/dev/null 2>&1; then :
753else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
754fi
755
756echo $ac_n "checking host system type""... $ac_c" 1>&6
757echo "configure:758: checking host system type" >&5
758
759host_alias=$host
760case "$host_alias" in
761NONE)
762 case $nonopt in
763 NONE)
764 if host_alias=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then :
765 else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
766 fi ;;
767 *) host_alias=$nonopt ;;
768 esac ;;
769esac
fc6d9d51 770
93636bde
TT
771host=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias`
772host_cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
773host_vendor=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
774host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
775echo "$ac_t""$host" 1>&6
07a0db15 776
93636bde 777EVMS_CMT=
d21ae6c5
TT
778# Check whether --with-diet-libc or --without-diet-libc was given.
779if test "${with_diet_libc+set}" = set; then
780 withval="$with_diet_libc"
781 CC="diet cc -nostdinc"
782EVMS_CMT="#"
93636bde
TT
783echo "$ac_t""CC=$CC" 1>&6
784fi
74becf3c 785# Check whether --with-cc or --without-cc was given.
21c84b71
TT
786if test "${with_cc+set}" = set; then
787 withval="$with_cc"
93636bde 788 echo "$ac_t""CC=$withval" 1>&6
74becf3c
TT
789CC=$withval
790else
791 if test -z "$CC" ; then CC=cc; fi
93636bde 792echo "$ac_t""CC defaults to $CC" 1>&6
74becf3c 793fi
93636bde 794export CC
74becf3c 795
93636bde 796# Extract the first word of "gcc", so it can be a program name with args.
73ae2d4a 797set dummy gcc; ac_word=$2
93636bde
TT
798echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
799echo "configure:800: checking for $ac_word" >&5
800if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
801 echo $ac_n "(cached) $ac_c" 1>&6
73ae2d4a
TT
802else
803 if test -n "$CC"; then
804 ac_cv_prog_CC="$CC" # Let the user override the test.
805else
93636bde
TT
806 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
807 ac_dummy="$PATH"
808 for ac_dir in $ac_dummy; do
809 test -z "$ac_dir" && ac_dir=.
810 if test -f $ac_dir/$ac_word; then
811 ac_cv_prog_CC="gcc"
812 break
813 fi
814 done
815 IFS="$ac_save_ifs"
73ae2d4a
TT
816fi
817fi
93636bde 818CC="$ac_cv_prog_CC"
73ae2d4a 819if test -n "$CC"; then
93636bde 820 echo "$ac_t""$CC" 1>&6
73ae2d4a 821else
93636bde 822 echo "$ac_t""no" 1>&6
73ae2d4a
TT
823fi
824
825if test -z "$CC"; then
826 # Extract the first word of "cc", so it can be a program name with args.
827set dummy cc; ac_word=$2
93636bde
TT
828echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
829echo "configure:830: checking for $ac_word" >&5
830if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
831 echo $ac_n "(cached) $ac_c" 1>&6
73ae2d4a
TT
832else
833 if test -n "$CC"; then
834 ac_cv_prog_CC="$CC" # Let the user override the test.
835else
93636bde 836 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
73ae2d4a 837 ac_prog_rejected=no
93636bde
TT
838 ac_dummy="$PATH"
839 for ac_dir in $ac_dummy; do
840 test -z "$ac_dir" && ac_dir=.
841 if test -f $ac_dir/$ac_word; then
842 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
843 ac_prog_rejected=yes
844 continue
845 fi
846 ac_cv_prog_CC="cc"
847 break
848 fi
849 done
850 IFS="$ac_save_ifs"
73ae2d4a
TT
851if test $ac_prog_rejected = yes; then
852 # We found a bogon in the path, so make sure we never use it.
853 set dummy $ac_cv_prog_CC
854 shift
93636bde 855 if test $# -gt 0; then
73ae2d4a
TT
856 # We chose a different compiler from the bogus one.
857 # However, it has the same basename, so the bogon will be chosen
858 # first if we set CC to just the basename; use the full file name.
859 shift
93636bde 860 set dummy "$ac_dir/$ac_word" "$@"
73ae2d4a
TT
861 shift
862 ac_cv_prog_CC="$@"
863 fi
864fi
865fi
866fi
93636bde 867CC="$ac_cv_prog_CC"
73ae2d4a 868if test -n "$CC"; then
93636bde 869 echo "$ac_t""$CC" 1>&6
73ae2d4a 870else
93636bde 871 echo "$ac_t""no" 1>&6
73ae2d4a
TT
872fi
873
93636bde
TT
874 if test -z "$CC"; then
875 case "`uname -s`" in
876 *win32* | *WIN32*)
877 # Extract the first word of "cl", so it can be a program name with args.
878set dummy cl; ac_word=$2
879echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
880echo "configure:881: checking for $ac_word" >&5
881if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
882 echo $ac_n "(cached) $ac_c" 1>&6
73ae2d4a
TT
883else
884 if test -n "$CC"; then
885 ac_cv_prog_CC="$CC" # Let the user override the test.
886else
93636bde
TT
887 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
888 ac_dummy="$PATH"
889 for ac_dir in $ac_dummy; do
890 test -z "$ac_dir" && ac_dir=.
891 if test -f $ac_dir/$ac_word; then
892 ac_cv_prog_CC="cl"
893 break
894 fi
895 done
896 IFS="$ac_save_ifs"
73ae2d4a
TT
897fi
898fi
93636bde 899CC="$ac_cv_prog_CC"
73ae2d4a 900if test -n "$CC"; then
93636bde 901 echo "$ac_t""$CC" 1>&6
73ae2d4a 902else
93636bde 903 echo "$ac_t""no" 1>&6
73ae2d4a 904fi
93636bde
TT
905 ;;
906 esac
907 fi
908 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
07a0db15 909fi
73ae2d4a 910
93636bde
TT
911echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
912echo "configure:913: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
73ae2d4a 913
93636bde
TT
914ac_ext=c
915# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
916ac_cpp='$CPP $CPPFLAGS'
917ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
918ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
919cross_compiling=$ac_cv_prog_cc_cross
73ae2d4a 920
93636bde 921cat > conftest.$ac_ext << EOF
73ae2d4a 922
93636bde
TT
923#line 924 "configure"
924#include "confdefs.h"
07a0db15 925
93636bde
TT
926main(){return(0);}
927EOF
928if { (eval echo configure:929: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
929 ac_cv_prog_cc_works=yes
930 # If we can't run a trivial program, we are probably using a cross compiler.
931 if (./conftest; exit) 2>/dev/null; then
932 ac_cv_prog_cc_cross=no
73ae2d4a 933 else
93636bde 934 ac_cv_prog_cc_cross=yes
73ae2d4a
TT
935 fi
936else
93636bde
TT
937 echo "configure: failed program was:" >&5
938 cat conftest.$ac_ext >&5
939 ac_cv_prog_cc_works=no
73ae2d4a 940fi
93636bde
TT
941rm -fr conftest*
942ac_ext=c
943# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
944ac_cpp='$CPP $CPPFLAGS'
945ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
946ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
947cross_compiling=$ac_cv_prog_cc_cross
73ae2d4a 948
93636bde
TT
949echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
950if test $ac_cv_prog_cc_works = no; then
951 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
952fi
953echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
954echo "configure:955: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
955echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
956cross_compiling=$ac_cv_prog_cc_cross
73ae2d4a 957
93636bde
TT
958echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
959echo "configure:960: checking whether we are using GNU C" >&5
960if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
961 echo $ac_n "(cached) $ac_c" 1>&6
73ae2d4a 962else
93636bde
TT
963 cat > conftest.c <<EOF
964#ifdef __GNUC__
965 yes;
966#endif
967EOF
968if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:969: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
969 ac_cv_prog_gcc=yes
73ae2d4a 970else
93636bde 971 ac_cv_prog_gcc=no
73ae2d4a 972fi
07a0db15 973fi
07a0db15 974
93636bde 975echo "$ac_t""$ac_cv_prog_gcc" 1>&6
07a0db15 976
93636bde
TT
977if test $ac_cv_prog_gcc = yes; then
978 GCC=yes
979else
980 GCC=
981fi
07a0db15 982
93636bde
TT
983ac_test_CFLAGS="${CFLAGS+set}"
984ac_save_CFLAGS="$CFLAGS"
985CFLAGS=
986echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
987echo "configure:988: checking whether ${CC-cc} accepts -g" >&5
988if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
989 echo $ac_n "(cached) $ac_c" 1>&6
990else
991 echo 'void f(){}' > conftest.c
992if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
73ae2d4a
TT
993 ac_cv_prog_cc_g=yes
994else
93636bde 995 ac_cv_prog_cc_g=no
73ae2d4a 996fi
93636bde
TT
997rm -f conftest*
998
73ae2d4a 999fi
93636bde
TT
1000
1001echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
73ae2d4a 1002if test "$ac_test_CFLAGS" = set; then
93636bde 1003 CFLAGS="$ac_save_CFLAGS"
73ae2d4a
TT
1004elif test $ac_cv_prog_cc_g = yes; then
1005 if test "$GCC" = yes; then
1006 CFLAGS="-g -O2"
1007 else
1008 CFLAGS="-g"
1009 fi
1010else
1011 if test "$GCC" = yes; then
1012 CFLAGS="-O2"
1013 else
1014 CFLAGS=
1015 fi
1016fi
1017
74becf3c 1018# Check whether --with-linker or --without-linker was given.
21c84b71
TT
1019if test "${with_linker+set}" = set; then
1020 withval="$with_linker"
93636bde 1021 echo "$ac_t""LD=$withval" 1>&6
74becf3c
TT
1022LD=$withval
1023else
1024 if test -z "$LD" ; then LD=$CC; fi
93636bde
TT
1025echo "$ac_t""LD defaults to $LD" 1>&6
1026fi
1027export LD
a64c9c13
TT
1028
1029# Check whether --with-ccopts or --without-ccopts was given.
1030if test "${with_ccopts+set}" = set; then
1031 withval="$with_ccopts"
93636bde 1032 echo "$ac_t""CCOPTS is $withval" 1>&6
877eb6d9 1033CFLAGS=$withval
93636bde
TT
1034fi
1035echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
1036echo "configure:1037: checking how to run the C preprocessor" >&5
a64c9c13
TT
1037# On Suns, sometimes $CPP names a directory.
1038if test -n "$CPP" && test -d "$CPP"; then
1039 CPP=
1040fi
1041if test -z "$CPP"; then
93636bde
TT
1042if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
1043 echo $ac_n "(cached) $ac_c" 1>&6
1044else
1045 # This must be in double quotes, not single quotes, because CPP may get
1046 # substituted into the Makefile and "${CC-cc}" will confuse make.
1047 CPP="${CC-cc} -E"
a64c9c13 1048 # On the NeXT, cc -E runs the code through the compiler's parser,
93636bde
TT
1049 # not just through cpp.
1050 cat > conftest.$ac_ext <<EOF
1051#line 1052 "configure"
a64c9c13
TT
1052#include "confdefs.h"
1053#include <assert.h>
93636bde
TT
1054Syntax Error
1055EOF
1056ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1057{ (eval echo configure:1058: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1058ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1059if test -z "$ac_err"; then
a64c9c13
TT
1060 :
1061else
93636bde
TT
1062 echo "$ac_err" >&5
1063 echo "configure: failed program was:" >&5
a64c9c13 1064 cat conftest.$ac_ext >&5
93636bde
TT
1065 rm -rf conftest*
1066 CPP="${CC-cc} -E -traditional-cpp"
1067 cat > conftest.$ac_ext <<EOF
1068#line 1069 "configure"
a64c9c13 1069#include "confdefs.h"
93636bde
TT
1070#include <assert.h>
1071Syntax Error
1072EOF
1073ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1074{ (eval echo configure:1075: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1075ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1076if test -z "$ac_err"; then
1077 :
07a0db15 1078else
93636bde
TT
1079 echo "$ac_err" >&5
1080 echo "configure: failed program was:" >&5
1081 cat conftest.$ac_ext >&5
1082 rm -rf conftest*
1083 CPP="${CC-cc} -nologo -E"
1084 cat > conftest.$ac_ext <<EOF
1085#line 1086 "configure"
1086#include "confdefs.h"
1087#include <assert.h>
1088Syntax Error
1089EOF
1090ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1091{ (eval echo configure:1092: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1092ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1093if test -z "$ac_err"; then
1094 :
a64c9c13 1095else
93636bde
TT
1096 echo "$ac_err" >&5
1097 echo "configure: failed program was:" >&5
a64c9c13 1098 cat conftest.$ac_ext >&5
93636bde
TT
1099 rm -rf conftest*
1100 CPP=/lib/cpp
a64c9c13 1101fi
93636bde 1102rm -f conftest*
a64c9c13 1103fi
93636bde 1104rm -f conftest*
a64c9c13 1105fi
93636bde
TT
1106rm -f conftest*
1107 ac_cv_prog_CPP="$CPP"
a64c9c13 1108fi
93636bde 1109 CPP="$ac_cv_prog_CPP"
a64c9c13 1110else
93636bde 1111 ac_cv_prog_CPP="$CPP"
a64c9c13 1112fi
93636bde
TT
1113echo "$ac_t""$CPP" 1>&6
1114
1115ac_safe=`echo "linux/fs.h" | sed 'y%./+-%__p_%'`
1116echo $ac_n "checking for linux/fs.h""... $ac_c" 1>&6
1117echo "configure:1118: checking for linux/fs.h" >&5
1118if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
1119 echo $ac_n "(cached) $ac_c" 1>&6
a64c9c13 1120else
93636bde
TT
1121 cat > conftest.$ac_ext <<EOF
1122#line 1123 "configure"
1123#include "confdefs.h"
1124#include <linux/fs.h>
1125EOF
1126ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1127{ (eval echo configure:1128: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1128ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1129if test -z "$ac_err"; then
1130 rm -rf conftest*
1131 eval "ac_cv_header_$ac_safe=yes"
1132else
1133 echo "$ac_err" >&5
1134 echo "configure: failed program was:" >&5
a64c9c13 1135 cat conftest.$ac_ext >&5
93636bde
TT
1136 rm -rf conftest*
1137 eval "ac_cv_header_$ac_safe=no"
a64c9c13 1138fi
93636bde 1139rm -f conftest*
07a0db15 1140fi
93636bde
TT
1141if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
1142 echo "$ac_t""yes" 1>&6
07a0db15
TT
1143 linux_headers=yes
1144else
93636bde
TT
1145 echo "$ac_t""no" 1>&6
1146linux_headers=no
a64c9c13
TT
1147fi
1148
1149if test "$linux_headers" != yes; then
1150 LINUX_INCLUDE='-I$(top_builddir)/include'
1151fi
1152
b1c92f91
MA
1153echo $ac_n "checking for additional special compiler flags""... $ac_c" 1>&6
1154echo "configure:1155: checking for additional special compiler flags" >&5
1155if test "$GCC" = yes
1156then
1157 case "$host_cpu" in
1158 alpha) addcflags="-mieee" ;;
1159 esac
1160fi
1161if test "x$addcflags" != x
1162then
1163 echo "$ac_t""$addcflags" 1>&6
1164 CFLAGS="$addcflags $CFLAGS"
1165else
1166 echo "$ac_t""(none)" 1>&6
1167fi
a64c9c13
TT
1168LIB_EXT=.a
1169STATIC_LIB_EXT=.a
1170PROFILE_LIB_EXT=.a
1171# Check whether --with-ldopts or --without-ldopts was given.
1172if test "${with_ldopts+set}" = set; then
1173 withval="$with_ldopts"
93636bde 1174 echo "$ac_t""LDFLAGS is $withval" 1>&6
a64c9c13
TT
1175LDFLAGS=$withval
1176else
1177 LDFLAGS=
93636bde 1178fi
a64c9c13
TT
1179
1180# Check whether --with-root-prefix or --without-root-prefix was given.
1181if test "${with_root_prefix+set}" = set; then
1182 withval="$with_root_prefix"
1183 root_prefix=$withval
1184else
1185 root_prefix=NONE
93636bde
TT
1186fi
1187# Check whether --enable-compression or --disable-compression was given.
1917875f
TT
1188if test "${enable_compression+set}" = set; then
1189 enableval="$enable_compression"
1190 if test "$enableval" = "no"
1191then
1192 echo "Disabling compression support"
1193else
93636bde 1194 cat >> confdefs.h <<\EOF
1917875f
TT
1195#define ENABLE_COMPRESSION 1
1196EOF
1197
1198 echo "Enabling compression support"
1199 echo "WARNING: Compression support is experimental"
1200fi
1201
1202else
1203 echo "Disabling compression support by default"
1204
93636bde
TT
1205fi
1206
8fdc9985
TT
1207# Check whether --enable-htree or --disable-htree was given.
1208if test "${enable_htree+set}" = set; then
1209 enableval="$enable_htree"
1210 if test "$enableval" = "no"
1211then
1212 HTREE_CMT=#
1213 echo "Disabling htree directory support"
1214else
1215 HTREE_CMT=
93636bde 1216 cat >> confdefs.h <<\EOF
8fdc9985
TT
1217#define ENABLE_HTREE 1
1218EOF
1219
1220 echo "Enabling htree directory support"
8fdc9985
TT
1221fi
1222
1223else
559ca6cb 1224 HTREE_CMT=
93636bde 1225cat >> confdefs.h <<\EOF
559ca6cb
TT
1226#define ENABLE_HTREE 1
1227EOF
1228
1229echo "Enabling htree directory support by default"
8fdc9985 1230
93636bde
TT
1231fi
1232
8fdc9985
TT
1233
1234# Check whether --enable-htree-clear or --disable-htree-clear was given.
1235if test "${enable_htree_clear+set}" = set; then
1236 enableval="$enable_htree_clear"
1237 if test "$enableval" = "no"
1238then
1239 HTREE_CLR_CMT=#
1240 echo "Disabling htree clearing"
1241else
1242 HTREE_CLR_CMT=
93636bde 1243 cat >> confdefs.h <<\EOF
8fdc9985
TT
1244#define ENABLE_HTREE_CLEAR 1
1245EOF
1246
1247 echo "Enabling htree clearing"
1248fi
1249
1250else
1251 HTREE_CLR_CMT=#
1252echo "Disabling htree clearing by default"
1253
93636bde
TT
1254fi
1255
8fdc9985 1256
d21ae6c5
TT
1257# Check whether --enable-evms or --disable-evms was given.
1258if test "${enable_evms+set}" = set; then
1259 enableval="$enable_evms"
5c70a50b 1260 if test "$enableval" == "no"
d21ae6c5
TT
1261then
1262 EVMS_CMT="#"
1263 echo "Disabling EVMS plugin"
1264fi
1265
93636bde
TT
1266fi
1267
a9d799a0
TT
1268EVMS_ABI_CODE=120
1269# Check whether --enable-evms-10 or --disable-evms-10 was given.
1270if test "${enable_evms_10+set}" = set; then
1271 enableval="$enable_evms_10"
1272 if test "$enableval" != "no"
ff6dbcca 1273then
a9d799a0 1274 EVMS_ABI_CODE=100
ff6dbcca
TT
1275 echo "Enabling EVMS 1.0.0 ABI"
1276fi
1277
93636bde
TT
1278fi
1279
a9d799a0
TT
1280# Check whether --enable-evms-11 or --disable-evms-11 was given.
1281if test "${enable_evms_11+set}" = set; then
1282 enableval="$enable_evms_11"
1283 if test "$enableval" != "no"
1284then
1285 EVMS_ABI_CODE=110
1286 echo "Enabling EVMS 1.1.0 ABI"
1287fi
ff6dbcca 1288
93636bde
TT
1289fi
1290
a9d799a0
TT
1291if test "$EVMS_ABI_CODE" = "120"
1292then
1293 echo "Using EVMS 1.2.0 ABI by default"
1294fi
1295
a64c9c13
TT
1296# Check whether --enable-dll-shlibs or --disable-dll-shlibs was given.
1297if test "${enable_dll_shlibs+set}" = set; then
1298 enableval="$enable_dll_shlibs"
1299 if test "$enableval" = "no"
1300then
1301 DLL_CMT=#
1302 MAKEFILE_DLL=/dev/null
1303 echo "Disabling DLL shared libraries"
1304else
1305 DLL_CMT=
1306 MAKEFILE_DLL=$srcdir/lib/Makefile.dll-lib
1307 BINARY_TYPE=dllbin
1308 LIB_EXT=.sa
1309 echo "Enabling DLL shared libraries"
1310fi
1311
1312else
1313 MAKEFILE_DLL=/dev/null
1314DLL_CMT=#
1315echo "Disabling DLL shared libraries by default"
1316
93636bde
TT
1317fi
1318
1319
a64c9c13
TT
1320
1321# Check whether --enable-elf-shlibs or --disable-elf-shlibs was given.
1322if test "${enable_elf_shlibs+set}" = set; then
1323 enableval="$enable_elf_shlibs"
1324 if test "$enableval" = "no"
1325then
1326 ELF_CMT=#
1327 MAKEFILE_ELF=/dev/null
1328 echo "Disabling ELF shared libraries"
1329else
1330 ELF_CMT=
1331 MAKEFILE_ELF=$srcdir/lib/Makefile.elf-lib
f5955dda
TT
1332 case "$host_os" in
1333 solaris2.*)
1334 MAKEFILE_ELF=$srcdir/lib/Makefile.solaris-lib
1335 ;;
1336 esac
a64c9c13
TT
1337 BINARY_TYPE=elfbin
1338 LIB_EXT=.so
1339 echo "Enabling ELF shared libraries"
1340fi
1341
1342else
1343 MAKEFILE_ELF=/dev/null
1344ELF_CMT=#
1345echo "Disabling ELF shared libraries by default"
1346
93636bde
TT
1347fi
1348
1349
a64c9c13
TT
1350
1351# Check whether --enable-bsd-shlibs or --disable-bsd-shlibs was given.
1352if test "${enable_bsd_shlibs+set}" = set; then
1353 enableval="$enable_bsd_shlibs"
1354 if test "$enableval" = "no"
1355then
1356 BSDLIB_CMT=#
1357 MAKEFILE_BSDLIB=/dev/null
1358 echo "Disabling BSD shared libraries"
1359else
1360 BSDLIB_CMT=
1361 MAKEFILE_BSDLIB=$srcdir/lib/Makefile.bsd-lib
1362 LIB_EXT=.so
e1f07228 1363 case "$host_os" in
aa75eccc 1364 darwin*)
e1f07228
TT
1365 MAKEFILE_BSDLIB=$srcdir/lib/Makefile.darwin-lib
1366 LIB_EXT=.dylib
1367 ;;
1368 esac
a64c9c13
TT
1369 echo "Enabling BSD shared libraries"
1370fi
1371
1372else
1373 MAKEFILE_BSDLIB=/dev/null
1374BSDLIB_CMT=#
1375echo "Disabling BSD shared libraries by default"
1376
93636bde
TT
1377fi
1378
1379
a64c9c13 1380
cdf186e4
TT
1381# Check whether --enable-profile or --disable-profile was given.
1382if test "${enable_profile+set}" = set; then
1383 enableval="$enable_profile"
1384 if test "$enableval" = "no"
1385then
1386 PROFILE_CMT=#
1387 MAKEFILE_PROFILE=/dev/null
1388 echo "Disabling profiling libraries"
1389else
1390 PROFILE_CMT=
1391 MAKEFILE_PROFILE=$srcdir/lib/Makefile.profile
1392 PROFILED_LIB_EXT=_p.a
1393 echo "Building profiling libraries"
1394fi
1395
1396else
1397 PROFILE_CMT=#
1398MAKEFILE_PROFILE=/dev/null
1399echo "Disabling profiling libraries by default"
1400
93636bde
TT
1401fi
1402
1403
cdf186e4
TT
1404
1405# Check whether --enable-checker or --disable-checker was given.
1406if test "${enable_checker+set}" = set; then
1407 enableval="$enable_checker"
1408 if test "$enableval" = "no"
1409then
1410 CHECKER_CMT=#
1411 MAKEFILE_CHECKER=/dev/null
1412 echo "Disabling checker libraries"
1413else
1414 CHECKER_CMT=
1415 MAKEFILE_CHECKER=$srcdir/lib/Makefile.checker
1416 echo "Building checker libraries"
1417fi
1418
1419else
1420 CHECKER_CMT=#
1421MAKEFILE_CHECKER=/dev/null
1422echo "Disabling checker libraries by default"
1423
93636bde
TT
1424fi
1425
1426
1427
1428
1429
cdf186e4 1430
782bebfd
TT
1431# Check whether --enable-jbd-debug or --disable-jbd-debug was given.
1432if test "${enable_jbd_debug+set}" = set; then
1433 enableval="$enable_jbd_debug"
80bfaa3e
TT
1434 if test "$enableval" = "no"
1435then
1436 echo "Disabling journal debugging"
1437else
93636bde 1438 cat >> confdefs.h <<\EOF
8cf93332 1439#define CONFIG_JBD_DEBUG 1
80bfaa3e
TT
1440EOF
1441
1442 echo "Enabling journal debugging"
1443fi
1444
1445else
1446 echo "Disabling journal debugging by default"
1447
93636bde
TT
1448fi
1449
f0a22d0f
TT
1450# Check whether --enable-blkid-debug or --disable-blkid-debug was given.
1451if test "${enable_blkid_debug+set}" = set; then
1452 enableval="$enable_blkid_debug"
1453 if test "$enableval" = "no"
1454then
1455 echo "Disabling blkid debugging"
1456else
93636bde 1457 cat >> confdefs.h <<\EOF
f0a22d0f
TT
1458#define CONFIG_BLKID_DEBUG 1
1459EOF
1460
1461 echo "Enabling blkid debugging"
1462fi
1463
1464else
1465 echo "Disabling blkid debugging by default"
1466
93636bde
TT
1467fi
1468
2a29f135
TT
1469# Check whether --enable-testio-debug or --disable-testio-debug was given.
1470if test "${enable_testio_debug+set}" = set; then
1471 enableval="$enable_testio_debug"
1472 if test "$enableval" = "no"
1473then
1474 echo "Disabling testio debugging"
1475else
93636bde 1476 cat >> confdefs.h <<\EOF
2a29f135
TT
1477#define CONFIG_TESTIO_DEBUG 1
1478EOF
1479
1480 echo "Enabling testio debugging"
1481fi
1482
1483else
1484 echo "Disabling testio debugging by default"
1485
93636bde
TT
1486fi
1487
877eb6d9
TT
1488# Check whether --enable-swapfs or --disable-swapfs was given.
1489if test "${enable_swapfs+set}" = set; then
1490 enableval="$enable_swapfs"
1491 if test "$enableval" = "no"
1492then
feb44c69 1493 SWAPFS_CMT=#
877eb6d9 1494 echo "Disabling swapfs support"
877eb6d9 1495else
feb44c69 1496 SWAPFS_CMT=
93636bde 1497 cat >> confdefs.h <<\EOF
877eb6d9
TT
1498#define ENABLE_SWAPFS 1
1499EOF
1500
877eb6d9
TT
1501 echo "Enabling swapfs support"
1502fi
1503
1504else
feb44c69
TT
1505 SWAPFS_CMT=
1506echo "Enabling swapfs support by default"
93636bde 1507cat >> confdefs.h <<\EOF
877eb6d9
TT
1508#define ENABLE_SWAPFS 1
1509EOF
1510
93636bde
TT
1511
1512fi
1513
feb44c69 1514
cdf186e4
TT
1515# Check whether --enable-debugfs or --disable-debugfs was given.
1516if test "${enable_debugfs+set}" = set; then
1517 enableval="$enable_debugfs"
1518 if test "$enableval" = "no"
1519then
1520 echo "Disabling debugfs support"
1521 DEBUGFS_CMT="#"
1522else
cdf186e4
TT
1523 DEBUGFS_CMT=
1524 echo "Enabling debugfs support"
1525fi
1526
1527else
1528 echo "Enabling debugfs support by default"
cdf186e4
TT
1529DEBUGFS_CMT=
1530
93636bde
TT
1531fi
1532
cdf186e4
TT
1533
1534# Check whether --enable-imager or --disable-imager was given.
1535if test "${enable_imager+set}" = set; then
1536 enableval="$enable_imager"
1537 if test "$enableval" = "no"
1538then
1539 echo "Disabling e2image support"
1540 IMAGER_CMT="#"
1541else
cdf186e4
TT
1542 IMAGER_CMT=
1543 echo "Enabling e2image support"
1544fi
1545
1546else
1547 echo "Enabling e2image support by default"
cdf186e4
TT
1548IMAGER_CMT=
1549
93636bde
TT
1550fi
1551
cdf186e4
TT
1552
1553# Check whether --enable-resizer or --disable-resizer was given.
1554if test "${enable_resizer+set}" = set; then
1555 enableval="$enable_resizer"
1556 if test "$enableval" = "no"
1557then
1558 echo "Disabling e2resize support"
1559 RESIZER_CMT="#"
1560else
cdf186e4
TT
1561 RESIZER_CMT=
1562 echo "Enabling e2resize support"
1563fi
1564
1565else
1566 echo "Enabling e2resize support by default"
cdf186e4
TT
1567RESIZER_CMT=
1568
93636bde
TT
1569fi
1570
cdf186e4
TT
1571
1572# Check whether --enable-dynamic-e2fsck or --disable-dynamic-e2fsck was given.
1573if test "${enable_dynamic_e2fsck+set}" = set; then
1574 enableval="$enable_dynamic_e2fsck"
1575 if test "$enableval" = "no"
1576then
1577 E2FSCK_TYPE=static
1578 echo "Building e2fsck statically"
1579else
1580 E2FSCK_TYPE=shared
1581 echo "Building e2fsck dynamically"
1582fi
1583
1584else
1585 E2FSCK_TYPE=static
1586echo "Building e2fsck statically by default"
1587
93636bde
TT
1588fi
1589
cdf186e4
TT
1590
1591# Check whether --enable-fsck or --disable-fsck was given.
1592if test "${enable_fsck+set}" = set; then
1593 enableval="$enable_fsck"
1594 if test "$enableval" = "no"
1595then
1596 FSCK_PROG='' FSCK_MAN=''
1597 echo "Not building fsck wrapper"
1598else
1599 FSCK_PROG=fsck FSCK_MAN=fsck.8
1600 echo "Building fsck wrapper"
1601fi
1602
1603else
1604 case "$host_os" in
93636bde 1605 gnu* | k*bsd*-gnu)
cdf186e4
TT
1606 FSCK_PROG='' FSCK_MAN=''
1607 echo "Not building fsck wrapper by default"
1608 ;;
1609 *)
1610 FSCK_PROG=fsck FSCK_MAN=fsck.8
1611 echo "Building fsck wrapper by default"
1612esac
1613
93636bde
TT
1614fi
1615
1616
cdf186e4
TT
1617
1618MAKEFILE_LIBRARY=$srcdir/lib/Makefile.library
1619
1620# Check whether --enable-old-bitops or --disable-old-bitops was given.
1621if test "${enable_old_bitops+set}" = set; then
1622 enableval="$enable_old_bitops"
1623 if test "$enableval" = "no"
1624then
1625 echo "Using new (standard) bitmask operations"
1626else
93636bde 1627 cat >> confdefs.h <<\EOF
cdf186e4
TT
1628#define EXT2_OLD_BITOPS 1
1629EOF
1630
1631 echo "Using old (native) bitmask operations"
1632
1633fi
1634
1635else
1636 echo "Using standard bitmask operations by default"
1637
93636bde
TT
1638fi
1639
a64c9c13
TT
1640PACKAGE=e2fsprogs
1641VERSION="$E2FSPROGS_VERSION"
93636bde 1642cat >> confdefs.h <<EOF
a64c9c13
TT
1643#define PACKAGE "$PACKAGE"
1644EOF
1645
93636bde 1646cat >> confdefs.h <<EOF
a64c9c13
TT
1647#define VERSION "$VERSION"
1648EOF
1649
93636bde
TT
1650
1651
1652
1653
1654 echo $ac_n "checking for inttypes.h""... $ac_c" 1>&6
b1c92f91 1655echo "configure:1656: checking for inttypes.h" >&5
93636bde
TT
1656if eval "test \"`echo '$''{'jm_ac_cv_header_inttypes_h'+set}'`\" = set"; then
1657 echo $ac_n "(cached) $ac_c" 1>&6
1658else
1659 cat > conftest.$ac_ext <<EOF
b1c92f91 1660#line 1661 "configure"
93636bde
TT
1661#include "confdefs.h"
1662#include <sys/types.h>
1663#include <inttypes.h>
1664int main() {
1665uintmax_t i = (uintmax_t) -1;
1666; return 0; }
1667EOF
b1c92f91 1668if { (eval echo configure:1669: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
93636bde
TT
1669 rm -rf conftest*
1670 jm_ac_cv_header_inttypes_h=yes
1671else
1672 echo "configure: failed program was:" >&5
1673 cat conftest.$ac_ext >&5
1674 rm -rf conftest*
1675 jm_ac_cv_header_inttypes_h=no
1676fi
1677rm -f conftest*
1678fi
1679
1680echo "$ac_t""$jm_ac_cv_header_inttypes_h" 1>&6
1681 if test $jm_ac_cv_header_inttypes_h = yes; then
1682 cat >> confdefs.h <<EOF
1683#define HAVE_INTTYPES_H_WITH_UINTMAX 1
1684EOF
1685
1686 fi
1687
1688
1689 echo $ac_n "checking for stdint.h""... $ac_c" 1>&6
b1c92f91 1690echo "configure:1691: checking for stdint.h" >&5
93636bde
TT
1691if eval "test \"`echo '$''{'jm_ac_cv_header_stdint_h'+set}'`\" = set"; then
1692 echo $ac_n "(cached) $ac_c" 1>&6
1693else
1694 cat > conftest.$ac_ext <<EOF
b1c92f91 1695#line 1696 "configure"
93636bde
TT
1696#include "confdefs.h"
1697#include <sys/types.h>
1698#include <stdint.h>
1699int main() {
1700uintmax_t i = (uintmax_t) -1;
1701; return 0; }
1702EOF
b1c92f91 1703if { (eval echo configure:1704: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
93636bde
TT
1704 rm -rf conftest*
1705 jm_ac_cv_header_stdint_h=yes
1706else
1707 echo "configure: failed program was:" >&5
1708 cat conftest.$ac_ext >&5
1709 rm -rf conftest*
1710 jm_ac_cv_header_stdint_h=no
1711fi
1712rm -f conftest*
1713fi
1714
1715echo "$ac_t""$jm_ac_cv_header_stdint_h" 1>&6
1716 if test $jm_ac_cv_header_stdint_h = yes; then
1717 cat >> confdefs.h <<EOF
1718#define HAVE_STDINT_H_WITH_UINTMAX 1
1719EOF
1720
1721 fi
1722
1723
1724 echo $ac_n "checking for unsigned long long""... $ac_c" 1>&6
b1c92f91 1725echo "configure:1726: checking for unsigned long long" >&5
93636bde
TT
1726if eval "test \"`echo '$''{'ac_cv_type_unsigned_long_long'+set}'`\" = set"; then
1727 echo $ac_n "(cached) $ac_c" 1>&6
1728else
1729 cat > conftest.$ac_ext <<EOF
b1c92f91 1730#line 1731 "configure"
93636bde
TT
1731#include "confdefs.h"
1732unsigned long long ull = 1; int i = 63;
1733int main() {
1734unsigned long long ullmax = (unsigned long long) -1;
1735 return ull << i | ull >> i | ullmax / ull | ullmax % ull;
1736; return 0; }
1737EOF
b1c92f91 1738if { (eval echo configure:1739: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
93636bde
TT
1739 rm -rf conftest*
1740 ac_cv_type_unsigned_long_long=yes
1741else
1742 echo "configure: failed program was:" >&5
1743 cat conftest.$ac_ext >&5
1744 rm -rf conftest*
1745 ac_cv_type_unsigned_long_long=no
1746fi
1747rm -f conftest*
1748fi
1749
1750echo "$ac_t""$ac_cv_type_unsigned_long_long" 1>&6
1751 if test $ac_cv_type_unsigned_long_long = yes; then
1752 cat >> confdefs.h <<\EOF
1753#define HAVE_UNSIGNED_LONG_LONG 1
1754EOF
1755
1756 fi
1757
1758
1759 if test "X$prefix" = "XNONE"; then
1760 acl_final_prefix="$ac_default_prefix"
1761 else
1762 acl_final_prefix="$prefix"
1763 fi
1764 if test "X$exec_prefix" = "XNONE"; then
1765 acl_final_exec_prefix='${prefix}'
1766 else
1767 acl_final_exec_prefix="$exec_prefix"
1768 fi
1769 acl_save_prefix="$prefix"
1770 prefix="$acl_final_prefix"
1771 eval acl_final_exec_prefix=\"$acl_final_exec_prefix\"
1772 prefix="$acl_save_prefix"
1773
1774
1775 echo $ac_n "checking for shared library run path origin""... $ac_c" 1>&6
b1c92f91 1776echo "configure:1777: checking for shared library run path origin" >&5
93636bde
TT
1777if eval "test \"`echo '$''{'acl_cv_rpath'+set}'`\" = set"; then
1778 echo $ac_n "(cached) $ac_c" 1>&6
1779else
1780
1781 CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \
1782 ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh
1783 . ./conftest.sh
1784 rm -f ./conftest.sh
1785 acl_cv_rpath=done
1786
1787fi
1788
1789echo "$ac_t""$acl_cv_rpath" 1>&6
1790 wl="$acl_cv_wl"
1791 libext="$acl_cv_libext"
1792 shlibext="$acl_cv_shlibext"
1793 hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec"
1794 hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator"
1795 hardcode_direct="$acl_cv_hardcode_direct"
1796 hardcode_minus_L="$acl_cv_hardcode_minus_L"
1797 sys_lib_search_path_spec="$acl_cv_sys_lib_search_path_spec"
1798 sys_lib_dlsearch_path_spec="$acl_cv_sys_lib_dlsearch_path_spec"
1799 # Check whether --enable-rpath or --disable-rpath was given.
1800if test "${enable_rpath+set}" = set; then
1801 enableval="$enable_rpath"
1802 :
1803else
1804 enable_rpath=yes
1805fi
1806
1807
1808echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
b1c92f91 1809echo "configure:1810: checking whether ${MAKE-make} sets \${MAKE}" >&5
93636bde
TT
1810set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'`
1811if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then
1812 echo $ac_n "(cached) $ac_c" 1>&6
a64c9c13 1813else
93636bde 1814 cat > conftestmake <<\EOF
a64c9c13
TT
1815all:
1816 @echo 'ac_maketemp="${MAKE}"'
1817EOF
1818# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
93636bde 1819eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=`
a64c9c13
TT
1820if test -n "$ac_maketemp"; then
1821 eval ac_cv_prog_make_${ac_make}_set=yes
1822else
1823 eval ac_cv_prog_make_${ac_make}_set=no
1824fi
93636bde 1825rm -f conftestmake
a64c9c13
TT
1826fi
1827if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
93636bde 1828 echo "$ac_t""yes" 1>&6
a64c9c13
TT
1829 SET_MAKE=
1830else
93636bde 1831 echo "$ac_t""no" 1>&6
a64c9c13
TT
1832 SET_MAKE="MAKE=${MAKE-make}"
1833fi
1834
a04eba3f
TT
1835# Find a good install program. We prefer a C program (faster),
1836# so one script is as good as another. But avoid the broken or
1837# incompatible versions:
1838# SysV /etc/install, /usr/sbin/install
1839# SunOS /usr/etc/install
1840# IRIX /sbin/install
1841# AIX /bin/install
1842# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
1843# AFS /usr/afsws/bin/install, which mishandles nonexistent args
1844# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
1845# ./install, which can be erroneously created by make from ./install.sh.
93636bde 1846echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
b1c92f91 1847echo "configure:1848: checking for a BSD compatible install" >&5
a04eba3f 1848if test -z "$INSTALL"; then
93636bde
TT
1849if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
1850 echo $ac_n "(cached) $ac_c" 1>&6
a04eba3f 1851else
93636bde 1852 IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS=":"
a04eba3f
TT
1853 for ac_dir in $PATH; do
1854 # Account for people who put trailing slashes in PATH elements.
93636bde
TT
1855 case "$ac_dir/" in
1856 /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
a04eba3f
TT
1857 *)
1858 # OSF1 and SCO ODT 3.0 have their own names for install.
1859 # Don't use installbsd from OSF since it installs stuff as root
1860 # by default.
1861 for ac_prog in ginstall scoinst install; do
93636bde 1862 if test -f $ac_dir/$ac_prog; then
a04eba3f 1863 if test $ac_prog = install &&
93636bde 1864 grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
a04eba3f
TT
1865 # AIX install. It has an incompatible calling convention.
1866 :
1867 else
1868 ac_cv_path_install="$ac_dir/$ac_prog -c"
1869 break 2
1870 fi
1871 fi
1872 done
1873 ;;
1874 esac
1875 done
93636bde 1876 IFS="$ac_save_IFS"
a04eba3f
TT
1877
1878fi
1879 if test "${ac_cv_path_install+set}" = set; then
93636bde 1880 INSTALL="$ac_cv_path_install"
a04eba3f
TT
1881 else
1882 # As a last resort, use the slow shell script. We don't cache a
1883 # path for INSTALL within a source directory, because that will
1884 # break other packages using the cache if that directory is
1885 # removed, or if the path is relative.
93636bde 1886 INSTALL="$ac_install_sh"
a04eba3f
TT
1887 fi
1888fi
93636bde 1889echo "$ac_t""$INSTALL" 1>&6
a04eba3f
TT
1890
1891# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
1892# It thinks the first close brace ends the variable substitution.
1893test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
1894
93636bde 1895test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
a04eba3f
TT
1896
1897test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
1898
93636bde 1899
a04eba3f
TT
1900 MKINSTALLDIRS=
1901 if test -n "$ac_aux_dir"; then
1902 MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs"
1903 fi
1904 if test -z "$MKINSTALLDIRS"; then
1905 MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs"
1906 fi
93636bde 1907
a04eba3f 1908
93636bde
TT
1909# Extract the first word of "ranlib", so it can be a program name with args.
1910set dummy ranlib; ac_word=$2
1911echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
b1c92f91 1912echo "configure:1913: checking for $ac_word" >&5
93636bde
TT
1913if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1914 echo $ac_n "(cached) $ac_c" 1>&6
a64c9c13 1915else
93636bde
TT
1916 if test -n "$RANLIB"; then
1917 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
1918else
1919 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1920 ac_dummy="$PATH"
1921 for ac_dir in $ac_dummy; do
a64c9c13
TT
1922 test -z "$ac_dir" && ac_dir=.
1923 if test -f $ac_dir/$ac_word; then
93636bde
TT
1924 ac_cv_prog_RANLIB="ranlib"
1925 break
a64c9c13
TT
1926 fi
1927 done
1928 IFS="$ac_save_ifs"
93636bde 1929 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
a64c9c13 1930fi
93636bde
TT
1931fi
1932RANLIB="$ac_cv_prog_RANLIB"
1933if test -n "$RANLIB"; then
1934 echo "$ac_t""$RANLIB" 1>&6
a64c9c13 1935else
93636bde 1936 echo "$ac_t""no" 1>&6
a64c9c13
TT
1937fi
1938
93636bde
TT
1939
1940 echo $ac_n "checking for strerror in -lcposix""... $ac_c" 1>&6
b1c92f91 1941echo "configure:1942: checking for strerror in -lcposix" >&5
93636bde
TT
1942ac_lib_var=`echo cposix'_'strerror | sed 'y%./+-%__p_%'`
1943if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
1944 echo $ac_n "(cached) $ac_c" 1>&6
a04eba3f 1945else
93636bde
TT
1946 ac_save_LIBS="$LIBS"
1947LIBS="-lcposix $LIBS"
1948cat > conftest.$ac_ext <<EOF
b1c92f91 1949#line 1950 "configure"
93636bde
TT
1950#include "confdefs.h"
1951/* Override any gcc2 internal prototype to avoid an error. */
1952/* We use char because int might match the return type of a gcc2
1953 builtin and then its argument prototype would still apply. */
1954char strerror();
a64c9c13 1955
93636bde
TT
1956int main() {
1957strerror()
1958; return 0; }
1959EOF
b1c92f91 1960if { (eval echo configure:1961: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
93636bde
TT
1961 rm -rf conftest*
1962 eval "ac_cv_lib_$ac_lib_var=yes"
1963else
1964 echo "configure: failed program was:" >&5
1965 cat conftest.$ac_ext >&5
1966 rm -rf conftest*
1967 eval "ac_cv_lib_$ac_lib_var=no"
a04eba3f 1968fi
93636bde
TT
1969rm -f conftest*
1970LIBS="$ac_save_LIBS"
a64c9c13 1971
93636bde
TT
1972fi
1973if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
1974 echo "$ac_t""yes" 1>&6
1975 LIBS="$LIBS -lcposix"
a64c9c13 1976else
93636bde 1977 echo "$ac_t""no" 1>&6
a64c9c13 1978fi
a64c9c13 1979
93636bde
TT
1980
1981
1982echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
b1c92f91 1983echo "configure:1984: checking for ANSI C header files" >&5
93636bde
TT
1984if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
1985 echo $ac_n "(cached) $ac_c" 1>&6
07a0db15 1986else
93636bde 1987 cat > conftest.$ac_ext <<EOF
b1c92f91 1988#line 1989 "configure"
07a0db15
TT
1989#include "confdefs.h"
1990#include <stdlib.h>
1991#include <stdarg.h>
1992#include <string.h>
1993#include <float.h>
93636bde
TT
1994EOF
1995ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
b1c92f91 1996{ (eval echo configure:1997: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
93636bde
TT
1997ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1998if test -z "$ac_err"; then
1999 rm -rf conftest*
07a0db15
TT
2000 ac_cv_header_stdc=yes
2001else
93636bde
TT
2002 echo "$ac_err" >&5
2003 echo "configure: failed program was:" >&5
07a0db15 2004 cat conftest.$ac_ext >&5
93636bde 2005 rm -rf conftest*
07a0db15
TT
2006 ac_cv_header_stdc=no
2007fi
93636bde 2008rm -f conftest*
07a0db15
TT
2009
2010if test $ac_cv_header_stdc = yes; then
2011 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
93636bde 2012cat > conftest.$ac_ext <<EOF
b1c92f91 2013#line 2014 "configure"
07a0db15
TT
2014#include "confdefs.h"
2015#include <string.h>
93636bde 2016EOF
07a0db15 2017if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
a64c9c13
TT
2018 egrep "memchr" >/dev/null 2>&1; then
2019 :
2020else
93636bde 2021 rm -rf conftest*
a64c9c13
TT
2022 ac_cv_header_stdc=no
2023fi
2024rm -f conftest*
2025
2026fi
2027
2028if test $ac_cv_header_stdc = yes; then
2029 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
93636bde 2030cat > conftest.$ac_ext <<EOF
b1c92f91 2031#line 2032 "configure"
a64c9c13
TT
2032#include "confdefs.h"
2033#include <stdlib.h>
93636bde 2034EOF
a64c9c13
TT
2035if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2036 egrep "free" >/dev/null 2>&1; then
2037 :
2038else
93636bde 2039 rm -rf conftest*
a64c9c13
TT
2040 ac_cv_header_stdc=no
2041fi
2042rm -f conftest*
2043
2044fi
2045
2046if test $ac_cv_header_stdc = yes; then
2047 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
93636bde 2048if test "$cross_compiling" = yes; then
a64c9c13
TT
2049 :
2050else
93636bde 2051 cat > conftest.$ac_ext <<EOF
b1c92f91 2052#line 2053 "configure"
a64c9c13
TT
2053#include "confdefs.h"
2054#include <ctype.h>
93636bde
TT
2055#define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
2056#define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
07a0db15 2057#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
93636bde
TT
2058int main () { int i; for (i = 0; i < 256; i++)
2059if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
2060exit (0); }
2061
2062EOF
b1c92f91 2063if { (eval echo configure:2064: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
93636bde 2064then
a64c9c13
TT
2065 :
2066else
93636bde
TT
2067 echo "configure: failed program was:" >&5
2068 cat conftest.$ac_ext >&5
2069 rm -fr conftest*
2070 ac_cv_header_stdc=no
a64c9c13 2071fi
93636bde 2072rm -fr conftest*
a64c9c13 2073fi
93636bde 2074
a64c9c13
TT
2075fi
2076fi
07a0db15 2077
93636bde
TT
2078echo "$ac_t""$ac_cv_header_stdc" 1>&6
2079if test $ac_cv_header_stdc = yes; then
2080 cat >> confdefs.h <<\EOF
a64c9c13
TT
2081#define STDC_HEADERS 1
2082EOF
2083
2084fi
2085
93636bde 2086echo $ac_n "checking for working const""... $ac_c" 1>&6
b1c92f91 2087echo "configure:2088: checking for working const" >&5
93636bde
TT
2088if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
2089 echo $ac_n "(cached) $ac_c" 1>&6
a64c9c13 2090else
93636bde 2091 cat > conftest.$ac_ext <<EOF
b1c92f91 2092#line 2093 "configure"
a64c9c13 2093#include "confdefs.h"
93636bde
TT
2094
2095int main() {
2096
2097/* Ultrix mips cc rejects this. */
2098typedef int charset[2]; const charset x;
2099/* SunOS 4.1.1 cc rejects this. */
2100char const *const *ccp;
2101char **p;
2102/* NEC SVR4.0.2 mips cc rejects this. */
2103struct point {int x, y;};
2104static struct point const zero = {0,0};
2105/* AIX XL C 1.02.0.0 rejects this.
2106 It does not let you subtract one const X* pointer from another in an arm
2107 of an if-expression whose if-part is not a constant expression */
2108const char *g = "string";
2109ccp = &g + (g ? g-g : 0);
2110/* HPUX 7.0 cc rejects these. */
2111++ccp;
2112p = (char**) ccp;
2113ccp = (char const *const *) p;
2114{ /* SCO 3.2v4 cc rejects this. */
2115 char *t;
2116 char const *s = 0 ? (char *) 0 : (char const *) 0;
2117
2118 *t++ = 0;
a64c9c13 2119}
93636bde
TT
2120{ /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
2121 int x[] = {25, 17};
2122 const int *foo = &x[0];
2123 ++foo;
a64c9c13 2124}
93636bde
TT
2125{ /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
2126 typedef const int *iptr;
2127 iptr p = 0;
2128 ++p;
a64c9c13 2129}
93636bde
TT
2130{ /* AIX XL C 1.02.0.0 rejects this saying
2131 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
2132 struct s { int j; const int *ap[3]; };
2133 struct s *b; b->j = 5;
2134}
2135{ /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
2136 const int foo = 10;
07a0db15 2137}
93636bde
TT
2138
2139; return 0; }
2140EOF
b1c92f91 2141if { (eval echo configure:2142: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
93636bde 2142 rm -rf conftest*
a64c9c13
TT
2143 ac_cv_c_const=yes
2144else
93636bde
TT
2145 echo "configure: failed program was:" >&5
2146 cat conftest.$ac_ext >&5
2147 rm -rf conftest*
2148 ac_cv_c_const=no
a64c9c13 2149fi
93636bde 2150rm -f conftest*
a64c9c13 2151fi
07a0db15 2152
93636bde
TT
2153echo "$ac_t""$ac_cv_c_const" 1>&6
2154if test $ac_cv_c_const = no; then
2155 cat >> confdefs.h <<\EOF
2156#define const
a64c9c13
TT
2157EOF
2158
2159fi
2160
93636bde 2161echo $ac_n "checking for inline""... $ac_c" 1>&6
b1c92f91 2162echo "configure:2163: checking for inline" >&5
93636bde
TT
2163if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
2164 echo $ac_n "(cached) $ac_c" 1>&6
a64c9c13
TT
2165else
2166 ac_cv_c_inline=no
2167for ac_kw in inline __inline__ __inline; do
93636bde 2168 cat > conftest.$ac_ext <<EOF
b1c92f91 2169#line 2170 "configure"
a64c9c13
TT
2170#include "confdefs.h"
2171
93636bde
TT
2172int main() {
2173} $ac_kw foo() {
2174; return 0; }
2175EOF
b1c92f91 2176if { (eval echo configure:2177: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
93636bde 2177 rm -rf conftest*
a64c9c13
TT
2178 ac_cv_c_inline=$ac_kw; break
2179else
93636bde
TT
2180 echo "configure: failed program was:" >&5
2181 cat conftest.$ac_ext >&5
a64c9c13 2182fi
93636bde 2183rm -f conftest*
a64c9c13
TT
2184done
2185
2186fi
93636bde
TT
2187
2188echo "$ac_t""$ac_cv_c_inline" 1>&6
2189case "$ac_cv_c_inline" in
a64c9c13 2190 inline | yes) ;;
93636bde
TT
2191 no) cat >> confdefs.h <<\EOF
2192#define inline
a64c9c13
TT
2193EOF
2194 ;;
93636bde 2195 *) cat >> confdefs.h <<EOF
a64c9c13
TT
2196#define inline $ac_cv_c_inline
2197EOF
2198 ;;
2199esac
2200
93636bde 2201echo $ac_n "checking for off_t""... $ac_c" 1>&6
b1c92f91 2202echo "configure:2203: checking for off_t" >&5
93636bde
TT
2203if eval "test \"`echo '$''{'ac_cv_type_off_t'+set}'`\" = set"; then
2204 echo $ac_n "(cached) $ac_c" 1>&6
07a0db15 2205else
93636bde 2206 cat > conftest.$ac_ext <<EOF
b1c92f91 2207#line 2208 "configure"
07a0db15 2208#include "confdefs.h"
93636bde
TT
2209#include <sys/types.h>
2210#if STDC_HEADERS
2211#include <stdlib.h>
2212#include <stddef.h>
2213#endif
2214EOF
2215if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2216 egrep "(^|[^a-zA-Z_0-9])off_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
2217 rm -rf conftest*
a64c9c13
TT
2218 ac_cv_type_off_t=yes
2219else
93636bde
TT
2220 rm -rf conftest*
2221 ac_cv_type_off_t=no
a64c9c13 2222fi
93636bde 2223rm -f conftest*
07a0db15 2224
93636bde
TT
2225fi
2226echo "$ac_t""$ac_cv_type_off_t" 1>&6
2227if test $ac_cv_type_off_t = no; then
2228 cat >> confdefs.h <<\EOF
a64c9c13
TT
2229#define off_t long
2230EOF
2231
2232fi
2233
93636bde 2234echo $ac_n "checking for size_t""... $ac_c" 1>&6
b1c92f91 2235echo "configure:2236: checking for size_t" >&5
93636bde
TT
2236if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
2237 echo $ac_n "(cached) $ac_c" 1>&6
a64c9c13 2238else
93636bde 2239 cat > conftest.$ac_ext <<EOF
b1c92f91 2240#line 2241 "configure"
a64c9c13 2241#include "confdefs.h"
93636bde
TT
2242#include <sys/types.h>
2243#if STDC_HEADERS
2244#include <stdlib.h>
2245#include <stddef.h>
2246#endif
2247EOF
2248if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2249 egrep "(^|[^a-zA-Z_0-9])size_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
2250 rm -rf conftest*
a64c9c13
TT
2251 ac_cv_type_size_t=yes
2252else
93636bde
TT
2253 rm -rf conftest*
2254 ac_cv_type_size_t=no
a64c9c13 2255fi
93636bde 2256rm -f conftest*
07a0db15 2257
93636bde
TT
2258fi
2259echo "$ac_t""$ac_cv_type_size_t" 1>&6
2260if test $ac_cv_type_size_t = no; then
2261 cat >> confdefs.h <<\EOF
a64c9c13
TT
2262#define size_t unsigned
2263EOF
2264
2265fi
2266
2267# The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
2268# for constant arguments. Useless!
93636bde 2269echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
b1c92f91 2270echo "configure:2271: checking for working alloca.h" >&5
93636bde
TT
2271if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
2272 echo $ac_n "(cached) $ac_c" 1>&6
a64c9c13 2273else
93636bde 2274 cat > conftest.$ac_ext <<EOF
b1c92f91 2275#line 2276 "configure"
a64c9c13
TT
2276#include "confdefs.h"
2277#include <alloca.h>
93636bde
TT
2278int main() {
2279char *p = alloca(2 * sizeof(int));
2280; return 0; }
2281EOF
b1c92f91 2282if { (eval echo configure:2283: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
93636bde
TT
2283 rm -rf conftest*
2284 ac_cv_header_alloca_h=yes
2285else
2286 echo "configure: failed program was:" >&5
2287 cat conftest.$ac_ext >&5
2288 rm -rf conftest*
2289 ac_cv_header_alloca_h=no
2290fi
2291rm -f conftest*
2292fi
2293
2294echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
2295if test $ac_cv_header_alloca_h = yes; then
2296 cat >> confdefs.h <<\EOF
a64c9c13
TT
2297#define HAVE_ALLOCA_H 1
2298EOF
2299
2300fi
2301
93636bde 2302echo $ac_n "checking for alloca""... $ac_c" 1>&6
b1c92f91 2303echo "configure:2304: checking for alloca" >&5
93636bde
TT
2304if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
2305 echo $ac_n "(cached) $ac_c" 1>&6
a64c9c13 2306else
93636bde 2307 cat > conftest.$ac_ext <<EOF
b1c92f91 2308#line 2309 "configure"
a64c9c13 2309#include "confdefs.h"
93636bde 2310
a64c9c13
TT
2311#ifdef __GNUC__
2312# define alloca __builtin_alloca
2313#else
2314# ifdef _MSC_VER
2315# include <malloc.h>
2316# define alloca _alloca
2317# else
2318# if HAVE_ALLOCA_H
2319# include <alloca.h>
2320# else
2321# ifdef _AIX
2322 #pragma alloca
2323# else
2324# ifndef alloca /* predefined by HP cc +Olibcalls */
2325char *alloca ();
2326# endif
2327# endif
2328# endif
2329# endif
2330#endif
2331
93636bde
TT
2332int main() {
2333char *p = (char *) alloca(1);
2334; return 0; }
2335EOF
b1c92f91 2336if { (eval echo configure:2337: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
93636bde 2337 rm -rf conftest*
a64c9c13
TT
2338 ac_cv_func_alloca_works=yes
2339else
93636bde
TT
2340 echo "configure: failed program was:" >&5
2341 cat conftest.$ac_ext >&5
2342 rm -rf conftest*
2343 ac_cv_func_alloca_works=no
a64c9c13 2344fi
93636bde 2345rm -f conftest*
a64c9c13
TT
2346fi
2347
93636bde 2348echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
a64c9c13 2349if test $ac_cv_func_alloca_works = yes; then
93636bde 2350 cat >> confdefs.h <<\EOF
a64c9c13
TT
2351#define HAVE_ALLOCA 1
2352EOF
2353
93636bde 2354fi
07a0db15 2355
93636bde
TT
2356if test $ac_cv_func_alloca_works = no; then
2357 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
2358 # that cause trouble. Some versions do not even contain alloca or
2359 # contain a buggy version. If you still want to use their alloca,
2360 # use ar to extract alloca.o from them instead of compiling alloca.c.
2361 ALLOCA=alloca.${ac_objext}
2362 cat >> confdefs.h <<\EOF
a64c9c13
TT
2363#define C_ALLOCA 1
2364EOF
2365
93636bde
TT
2366
2367echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
b1c92f91 2368echo "configure:2369: checking whether alloca needs Cray hooks" >&5
93636bde
TT
2369if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
2370 echo $ac_n "(cached) $ac_c" 1>&6
a64c9c13 2371else
93636bde 2372 cat > conftest.$ac_ext <<EOF
b1c92f91 2373#line 2374 "configure"
a64c9c13
TT
2374#include "confdefs.h"
2375#if defined(CRAY) && ! defined(CRAY2)
2376webecray
2377#else
2378wenotbecray
2379#endif
2380
93636bde 2381EOF
a64c9c13
TT
2382if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2383 egrep "webecray" >/dev/null 2>&1; then
93636bde 2384 rm -rf conftest*
a64c9c13
TT
2385 ac_cv_os_cray=yes
2386else
93636bde 2387 rm -rf conftest*
a64c9c13
TT
2388 ac_cv_os_cray=no
2389fi
2390rm -f conftest*
2391
2392fi
93636bde
TT
2393
2394echo "$ac_t""$ac_cv_os_cray" 1>&6
a64c9c13 2395if test $ac_cv_os_cray = yes; then
93636bde
TT
2396for ac_func in _getb67 GETB67 getb67; do
2397 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
b1c92f91 2398echo "configure:2399: checking for $ac_func" >&5
93636bde
TT
2399if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2400 echo $ac_n "(cached) $ac_c" 1>&6
2401else
2402 cat > conftest.$ac_ext <<EOF
b1c92f91 2403#line 2404 "configure"
a64c9c13
TT
2404#include "confdefs.h"
2405/* System header to define __stub macros and hopefully few prototypes,
93636bde 2406 which can conflict with char $ac_func(); below. */
a64c9c13
TT
2407#include <assert.h>
2408/* Override any gcc2 internal prototype to avoid an error. */
2409/* We use char because int might match the return type of a gcc2
93636bde
TT
2410 builtin and then its argument prototype would still apply. */
2411char $ac_func();
2412
2413int main() {
a64c9c13
TT
2414
2415/* The GNU C library defines this for functions which it implements
2416 to always fail with ENOSYS. Some functions are actually named
2417 something starting with __ and the normal name is an alias. */
2418#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2419choke me
2420#else
93636bde 2421$ac_func();
a64c9c13
TT
2422#endif
2423
93636bde
TT
2424; return 0; }
2425EOF
b1c92f91 2426if { (eval echo configure:2427: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
93636bde
TT
2427 rm -rf conftest*
2428 eval "ac_cv_func_$ac_func=yes"
2429else
2430 echo "configure: failed program was:" >&5
2431 cat conftest.$ac_ext >&5
2432 rm -rf conftest*
2433 eval "ac_cv_func_$ac_func=no"
2434fi
2435rm -f conftest*
2436fi
2437
2438if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2439 echo "$ac_t""yes" 1>&6
2440 cat >> confdefs.h <<EOF
a64c9c13
TT
2441#define CRAY_STACKSEG_END $ac_func
2442EOF
2443
93636bde
TT
2444 break
2445else
2446 echo "$ac_t""no" 1>&6
a64c9c13
TT
2447fi
2448
93636bde 2449done
a64c9c13
TT
2450fi
2451
93636bde 2452echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
b1c92f91 2453echo "configure:2454: checking stack direction for C alloca" >&5
93636bde
TT
2454if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
2455 echo $ac_n "(cached) $ac_c" 1>&6
a64c9c13
TT
2456else
2457 if test "$cross_compiling" = yes; then
2458 ac_cv_c_stack_direction=0
2459else
93636bde 2460 cat > conftest.$ac_ext <<EOF
b1c92f91 2461#line 2462 "configure"
a64c9c13
TT
2462#include "confdefs.h"
2463find_stack_direction ()
2464{
2465 static char *addr = 0;
2466 auto char dummy;
2467 if (addr == 0)
2468 {
2469 addr = &dummy;
2470 return find_stack_direction ();
2471 }
2472 else
2473 return (&dummy > addr) ? 1 : -1;
2474}
2475main ()
2476{
93636bde 2477 exit (find_stack_direction() < 0);
a64c9c13 2478}
93636bde 2479EOF
b1c92f91 2480if { (eval echo configure:2481: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
93636bde 2481then
a64c9c13
TT
2482 ac_cv_c_stack_direction=1
2483else
93636bde
TT
2484 echo "configure: failed program was:" >&5
2485 cat conftest.$ac_ext >&5
2486 rm -fr conftest*
2487 ac_cv_c_stack_direction=-1
a64c9c13 2488fi
93636bde 2489rm -fr conftest*
a64c9c13 2490fi
93636bde 2491
a64c9c13
TT
2492fi
2493
93636bde
TT
2494echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
2495cat >> confdefs.h <<EOF
a64c9c13
TT
2496#define STACK_DIRECTION $ac_cv_c_stack_direction
2497EOF
2498
2499fi
2500
93636bde 2501for ac_hdr in unistd.h
a64c9c13 2502do
93636bde
TT
2503ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
2504echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
b1c92f91 2505echo "configure:2506: checking for $ac_hdr" >&5
93636bde
TT
2506if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2507 echo $ac_n "(cached) $ac_c" 1>&6
2508else
2509 cat > conftest.$ac_ext <<EOF
b1c92f91 2510#line 2511 "configure"
a64c9c13 2511#include "confdefs.h"
93636bde
TT
2512#include <$ac_hdr>
2513EOF
2514ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
b1c92f91 2515{ (eval echo configure:2516: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
93636bde
TT
2516ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2517if test -z "$ac_err"; then
2518 rm -rf conftest*
2519 eval "ac_cv_header_$ac_safe=yes"
2520else
2521 echo "$ac_err" >&5
2522 echo "configure: failed program was:" >&5
a64c9c13 2523 cat conftest.$ac_ext >&5
93636bde
TT
2524 rm -rf conftest*
2525 eval "ac_cv_header_$ac_safe=no"
a64c9c13 2526fi
93636bde 2527rm -f conftest*
a64c9c13 2528fi
93636bde
TT
2529if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2530 echo "$ac_t""yes" 1>&6
2531 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
2532 cat >> confdefs.h <<EOF
2533#define $ac_tr_hdr 1
a64c9c13 2534EOF
93636bde
TT
2535
2536else
2537 echo "$ac_t""no" 1>&6
a64c9c13
TT
2538fi
2539done
2540
2541for ac_func in getpagesize
2542do
93636bde 2543echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
b1c92f91 2544echo "configure:2545: checking for $ac_func" >&5
93636bde
TT
2545if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2546 echo $ac_n "(cached) $ac_c" 1>&6
2547else
2548 cat > conftest.$ac_ext <<EOF
b1c92f91 2549#line 2550 "configure"
a64c9c13
TT
2550#include "confdefs.h"
2551/* System header to define __stub macros and hopefully few prototypes,
93636bde 2552 which can conflict with char $ac_func(); below. */
a64c9c13
TT
2553#include <assert.h>
2554/* Override any gcc2 internal prototype to avoid an error. */
2555/* We use char because int might match the return type of a gcc2
93636bde
TT
2556 builtin and then its argument prototype would still apply. */
2557char $ac_func();
2558
2559int main() {
a64c9c13
TT
2560
2561/* The GNU C library defines this for functions which it implements
2562 to always fail with ENOSYS. Some functions are actually named
2563 something starting with __ and the normal name is an alias. */
2564#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2565choke me
2566#else
93636bde 2567$ac_func();
a64c9c13
TT
2568#endif
2569
93636bde 2570; return 0; }
a64c9c13 2571EOF
b1c92f91 2572if { (eval echo configure:2573: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
93636bde
TT
2573 rm -rf conftest*
2574 eval "ac_cv_func_$ac_func=yes"
2575else
2576 echo "configure: failed program was:" >&5
2577 cat conftest.$ac_ext >&5
2578 rm -rf conftest*
2579 eval "ac_cv_func_$ac_func=no"
2580fi
2581rm -f conftest*
2582fi
a64c9c13 2583
93636bde
TT
2584if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2585 echo "$ac_t""yes" 1>&6
2586 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2587 cat >> confdefs.h <<EOF
2588#define $ac_tr_func 1
2589EOF
2590
2591else
2592 echo "$ac_t""no" 1>&6
a64c9c13
TT
2593fi
2594done
2595
93636bde 2596echo $ac_n "checking for working mmap""... $ac_c" 1>&6
b1c92f91 2597echo "configure:2598: checking for working mmap" >&5
93636bde
TT
2598if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
2599 echo $ac_n "(cached) $ac_c" 1>&6
a64c9c13
TT
2600else
2601 if test "$cross_compiling" = yes; then
2602 ac_cv_func_mmap_fixed_mapped=no
2603else
93636bde 2604 cat > conftest.$ac_ext <<EOF
b1c92f91 2605#line 2606 "configure"
a64c9c13 2606#include "confdefs.h"
93636bde 2607
a64c9c13
TT
2608/* Thanks to Mike Haertel and Jim Avera for this test.
2609 Here is a matrix of mmap possibilities:
2610 mmap private not fixed
2611 mmap private fixed at somewhere currently unmapped
2612 mmap private fixed at somewhere already mapped
2613 mmap shared not fixed
2614 mmap shared fixed at somewhere currently unmapped
2615 mmap shared fixed at somewhere already mapped
2616 For private mappings, we should verify that changes cannot be read()
2617 back from the file, nor mmap's back from the file at a different
2618 address. (There have been systems where private was not correctly
2619 implemented like the infamous i386 svr4.0, and systems where the
93636bde 2620 VM page cache was not coherent with the filesystem buffer cache
a64c9c13
TT
2621 like early versions of FreeBSD and possibly contemporary NetBSD.)
2622 For shared mappings, we should conversely verify that changes get
2623 propogated back to all the places they're supposed to be.
2624
2625 Grep wants private fixed already mapped.
2626 The main things grep needs to know about mmap are:
2627 * does it exist and is it safe to write into the mmap'd area
2628 * how to use it (BSD variants) */
93636bde 2629#include <sys/types.h>
a64c9c13
TT
2630#include <fcntl.h>
2631#include <sys/mman.h>
2632
07a0db15 2633/* This mess was copied from the GNU getpagesize.h. */
93636bde
TT
2634#ifndef HAVE_GETPAGESIZE
2635# ifdef HAVE_UNISTD_H
2636# include <unistd.h>
2637# endif
2638
a64c9c13 2639/* Assume that all systems that can run configure have sys/param.h. */
93636bde 2640# ifndef HAVE_SYS_PARAM_H
a64c9c13
TT
2641# define HAVE_SYS_PARAM_H 1
2642# endif
2643
2644# ifdef _SC_PAGESIZE
2645# define getpagesize() sysconf(_SC_PAGESIZE)
2646# else /* no _SC_PAGESIZE */
93636bde 2647# ifdef HAVE_SYS_PARAM_H
a64c9c13
TT
2648# include <sys/param.h>
2649# ifdef EXEC_PAGESIZE
2650# define getpagesize() EXEC_PAGESIZE
2651# else /* no EXEC_PAGESIZE */
2652# ifdef NBPG
2653# define getpagesize() NBPG * CLSIZE
2654# ifndef CLSIZE
2655# define CLSIZE 1
2656# endif /* no CLSIZE */
2657# else /* no NBPG */
2658# ifdef NBPC
2659# define getpagesize() NBPC
2660# else /* no NBPC */
2661# ifdef PAGESIZE
2662# define getpagesize() PAGESIZE
2663# endif /* PAGESIZE */
2664# endif /* no NBPC */
2665# endif /* no NBPG */
2666# endif /* no EXEC_PAGESIZE */
2667# else /* no HAVE_SYS_PARAM_H */
2668# define getpagesize() 8192 /* punt totally */
2669# endif /* no HAVE_SYS_PARAM_H */
2670# endif /* no _SC_PAGESIZE */
2671
2672#endif /* no HAVE_GETPAGESIZE */
2673
93636bde
TT
2674#ifdef __cplusplus
2675extern "C" { void *malloc(unsigned); }
2676#else
2677char *malloc();
2678#endif
2679
a64c9c13 2680int
93636bde 2681main()
a64c9c13 2682{
93636bde
TT
2683 char *data, *data2, *data3;
2684 int i, pagesize;
2685 int fd;
2686
2687 pagesize = getpagesize();
2688
2689 /*
2690 * First, make a file with some known garbage in it.
2691 */
2692 data = malloc(pagesize);
2693 if (!data)
2694 exit(1);
2695 for (i = 0; i < pagesize; ++i)
2696 *(data + i) = rand();
2697 umask(0);
2698 fd = creat("conftestmmap", 0600);
2699 if (fd < 0)
2700 exit(1);
2701 if (write(fd, data, pagesize) != pagesize)
2702 exit(1);
2703 close(fd);
2704
2705 /*
2706 * Next, try to mmap the file at a fixed address which
2707 * already has something else allocated at it. If we can,
2708 * also make sure that we see the same garbage.
2709 */
2710 fd = open("conftestmmap", O_RDWR);
2711 if (fd < 0)
2712 exit(1);
2713 data2 = malloc(2 * pagesize);
2714 if (!data2)
2715 exit(1);
2716 data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
2717 if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE,
2718 MAP_PRIVATE | MAP_FIXED, fd, 0L))
2719 exit(1);
2720 for (i = 0; i < pagesize; ++i)
2721 if (*(data + i) != *(data2 + i))
2722 exit(1);
2723
2724 /*
2725 * Finally, make sure that changes to the mapped area
2726 * do not percolate back to the file as seen by read().
2727 * (This is a bug on some variants of i386 svr4.0.)
2728 */
2729 for (i = 0; i < pagesize; ++i)
2730 *(data2 + i) = *(data2 + i) + 1;
2731 data3 = malloc(pagesize);
2732 if (!data3)
2733 exit(1);
2734 if (read(fd, data3, pagesize) != pagesize)
2735 exit(1);
2736 for (i = 0; i < pagesize; ++i)
2737 if (*(data + i) != *(data3 + i))
2738 exit(1);
2739 close(fd);
2740 unlink("conftestmmap");
2741 exit(0);
a64c9c13 2742}
93636bde
TT
2743
2744EOF
b1c92f91 2745if { (eval echo configure:2746: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
93636bde 2746then
a64c9c13
TT
2747 ac_cv_func_mmap_fixed_mapped=yes
2748else
93636bde
TT
2749 echo "configure: failed program was:" >&5
2750 cat conftest.$ac_ext >&5
2751 rm -fr conftest*
2752 ac_cv_func_mmap_fixed_mapped=no
a64c9c13 2753fi
93636bde 2754rm -fr conftest*
a64c9c13 2755fi
93636bde 2756
a64c9c13 2757fi
07a0db15 2758
93636bde
TT
2759echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6
2760if test $ac_cv_func_mmap_fixed_mapped = yes; then
2761 cat >> confdefs.h <<\EOF
a64c9c13
TT
2762#define HAVE_MMAP 1
2763EOF
2764
2765fi
2766
93636bde
TT
2767
2768 echo $ac_n "checking whether we are using the GNU C Library 2.1 or newer""... $ac_c" 1>&6
b1c92f91 2769echo "configure:2770: checking whether we are using the GNU C Library 2.1 or newer" >&5
93636bde
TT
2770if eval "test \"`echo '$''{'ac_cv_gnu_library_2_1'+set}'`\" = set"; then
2771 echo $ac_n "(cached) $ac_c" 1>&6
a64c9c13 2772else
93636bde 2773 cat > conftest.$ac_ext <<EOF
b1c92f91 2774#line 2775 "configure"
a64c9c13 2775#include "confdefs.h"
a04eba3f
TT
2776
2777#include <features.h>
2778#ifdef __GNU_LIBRARY__
2779 #if (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 1) || (__GLIBC__ > 2)
2780 Lucky GNU user
2781 #endif
2782#endif
93636bde
TT
2783
2784EOF
a04eba3f
TT
2785if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2786 egrep "Lucky GNU user" >/dev/null 2>&1; then
93636bde 2787 rm -rf conftest*
a04eba3f 2788 ac_cv_gnu_library_2_1=yes
a64c9c13 2789else
93636bde 2790 rm -rf conftest*
a04eba3f 2791 ac_cv_gnu_library_2_1=no
a64c9c13
TT
2792fi
2793rm -f conftest*
a04eba3f 2794
93636bde
TT
2795
2796
a64c9c13 2797fi
a64c9c13 2798
93636bde
TT
2799echo "$ac_t""$ac_cv_gnu_library_2_1" 1>&6
2800
a04eba3f 2801 GLIBC21="$ac_cv_gnu_library_2_1"
93636bde 2802
a04eba3f 2803
07a0db15 2804
93636bde
TT
2805
2806 echo $ac_n "checking whether integer division by zero raises SIGFPE""... $ac_c" 1>&6
b1c92f91 2807echo "configure:2808: checking whether integer division by zero raises SIGFPE" >&5
93636bde
TT
2808if eval "test \"`echo '$''{'gt_cv_int_divbyzero_sigfpe'+set}'`\" = set"; then
2809 echo $ac_n "(cached) $ac_c" 1>&6
2810else
2811
a04eba3f 2812 if test "$cross_compiling" = yes; then
93636bde 2813
a04eba3f
TT
2814 # Guess based on the CPU.
2815 case "$host_cpu" in
2816 alpha* | i3456786 | m68k | s390*)
2817 gt_cv_int_divbyzero_sigfpe="guessing yes";;
2818 *)
2819 gt_cv_int_divbyzero_sigfpe="guessing no";;
2820 esac
93636bde 2821
a64c9c13 2822else
93636bde 2823 cat > conftest.$ac_ext <<EOF
b1c92f91 2824#line 2825 "configure"
a64c9c13 2825#include "confdefs.h"
a64c9c13 2826
a04eba3f
TT
2827#include <stdlib.h>
2828#include <signal.h>
a64c9c13 2829
a04eba3f
TT
2830static void
2831#ifdef __cplusplus
2832sigfpe_handler (int sig)
a64c9c13 2833#else
a04eba3f 2834sigfpe_handler (sig) int sig;
a64c9c13 2835#endif
a04eba3f
TT
2836{
2837 /* Exit with code 0 if SIGFPE, with code 1 if any other signal. */
2838 exit (sig != SIGFPE);
2839}
2840
2841int x = 1;
2842int y = 0;
2843int z;
2844int nan;
2845
2846int main ()
2847{
2848 signal (SIGFPE, sigfpe_handler);
2849/* IRIX and AIX (when "xlc -qcheck" is used) yield signal SIGTRAP. */
2850#if (defined (__sgi) || defined (_AIX)) && defined (SIGTRAP)
2851 signal (SIGTRAP, sigfpe_handler);
2852#endif
2853/* Linux/SPARC yields signal SIGILL. */
2854#if defined (__sparc__) && defined (__linux__)
2855 signal (SIGILL, sigfpe_handler);
2856#endif
2857
2858 z = x / y;
2859 nan = y / y;
2860 exit (1);
2861}
a64c9c13 2862
93636bde 2863EOF
b1c92f91 2864if { (eval echo configure:2865: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
93636bde 2865then
a04eba3f 2866 gt_cv_int_divbyzero_sigfpe=yes
a64c9c13 2867else
93636bde
TT
2868 echo "configure: failed program was:" >&5
2869 cat conftest.$ac_ext >&5
2870 rm -fr conftest*
2871 gt_cv_int_divbyzero_sigfpe=no
a64c9c13 2872fi
93636bde 2873rm -fr conftest*
a64c9c13
TT
2874fi
2875
93636bde 2876
a04eba3f 2877fi
93636bde
TT
2878
2879echo "$ac_t""$gt_cv_int_divbyzero_sigfpe" 1>&6
a04eba3f
TT
2880 case "$gt_cv_int_divbyzero_sigfpe" in
2881 *yes) value=1;;
2882 *) value=0;;
2883 esac
93636bde 2884 cat >> confdefs.h <<EOF
a04eba3f 2885#define INTDIV0_RAISES_SIGFPE $value
a64c9c13 2886EOF
a64c9c13
TT
2887
2888
a04eba3f 2889
93636bde
TT
2890
2891
a04eba3f 2892 if test $jm_ac_cv_header_inttypes_h = no && test $jm_ac_cv_header_stdint_h = no; then
93636bde 2893
a04eba3f
TT
2894 test $ac_cv_type_unsigned_long_long = yes \
2895 && ac_type='unsigned long long' \
2896 || ac_type='unsigned long'
93636bde 2897 cat >> confdefs.h <<EOF
a04eba3f
TT
2898#define uintmax_t $ac_type
2899EOF
2900
2901 fi
2902
07a0db15 2903
93636bde 2904 echo $ac_n "checking for inttypes.h""... $ac_c" 1>&6
b1c92f91 2905echo "configure:2906: checking for inttypes.h" >&5
93636bde
TT
2906if eval "test \"`echo '$''{'gt_cv_header_inttypes_h'+set}'`\" = set"; then
2907 echo $ac_n "(cached) $ac_c" 1>&6
2908else
2909
2910 cat > conftest.$ac_ext <<EOF
b1c92f91 2911#line 2912 "configure"
a64c9c13 2912#include "confdefs.h"
a04eba3f
TT
2913#include <sys/types.h>
2914#include <inttypes.h>
93636bde 2915int main() {
a64c9c13 2916
93636bde
TT
2917; return 0; }
2918EOF
b1c92f91 2919if { (eval echo configure:2920: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
93636bde 2920 rm -rf conftest*
a04eba3f 2921 gt_cv_header_inttypes_h=yes
a64c9c13 2922else
93636bde
TT
2923 echo "configure: failed program was:" >&5
2924 cat conftest.$ac_ext >&5
2925 rm -rf conftest*
2926 gt_cv_header_inttypes_h=no
a64c9c13 2927fi
93636bde
TT
2928rm -f conftest*
2929
07a0db15 2930fi
07a0db15 2931
93636bde
TT
2932echo "$ac_t""$gt_cv_header_inttypes_h" 1>&6
2933 if test $gt_cv_header_inttypes_h = yes; then
2934 cat >> confdefs.h <<EOF
a04eba3f 2935#define HAVE_INTTYPES_H 1
a64c9c13 2936EOF
a64c9c13 2937
a04eba3f 2938 fi
a64c9c13 2939
07a0db15 2940
93636bde
TT
2941
2942 if test $gt_cv_header_inttypes_h = yes; then
2943 echo $ac_n "checking whether the inttypes.h PRIxNN macros are broken""... $ac_c" 1>&6
b1c92f91 2944echo "configure:2945: checking whether the inttypes.h PRIxNN macros are broken" >&5
93636bde
TT
2945if eval "test \"`echo '$''{'gt_cv_inttypes_pri_broken'+set}'`\" = set"; then
2946 echo $ac_n "(cached) $ac_c" 1>&6
2947else
2948
2949 cat > conftest.$ac_ext <<EOF
b1c92f91 2950#line 2951 "configure"
a64c9c13 2951#include "confdefs.h"
a04eba3f
TT
2952#include <inttypes.h>
2953#ifdef PRId32
2954char *p = PRId32;
2955#endif
2956
93636bde 2957int main() {
a04eba3f 2958
93636bde
TT
2959; return 0; }
2960EOF
b1c92f91 2961if { (eval echo configure:2962: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
93636bde 2962 rm -rf conftest*
a04eba3f 2963 gt_cv_inttypes_pri_broken=no
a64c9c13 2964else
93636bde
TT
2965 echo "configure: failed program was:" >&5
2966 cat conftest.$ac_ext >&5
2967 rm -rf conftest*
2968 gt_cv_inttypes_pri_broken=yes
a64c9c13 2969fi
93636bde
TT
2970rm -f conftest*
2971
07a0db15 2972fi
93636bde
TT
2973
2974echo "$ac_t""$gt_cv_inttypes_pri_broken" 1>&6
a04eba3f
TT
2975 fi
2976 if test "$gt_cv_inttypes_pri_broken" = yes; then
93636bde 2977 cat >> confdefs.h <<EOF
a04eba3f 2978#define PRI_MACROS_BROKEN 1
a64c9c13
TT
2979EOF
2980
a64c9c13 2981 fi
a64c9c13 2982
93636bde
TT
2983
2984
2985
2986
2987
2988
2989 use_additional=yes
2990
07a0db15
TT
2991 acl_save_prefix="$prefix"
2992 prefix="$acl_final_prefix"
93636bde
TT
2993 acl_save_exec_prefix="$exec_prefix"
2994 exec_prefix="$acl_final_exec_prefix"
2995
2996 eval additional_includedir=\"$includedir\"
2997 eval additional_libdir=\"$libdir\"
2998
2999 exec_prefix="$acl_save_exec_prefix"
3000 prefix="$acl_save_prefix"
3001
3002 # Check whether --with-libiconv-prefix or --without-libiconv-prefix was given.
3003if test "${with_libiconv_prefix+set}" = set; then
3004 withval="$with_libiconv_prefix"
3005
3006 if test "X$withval" = "Xno"; then
3007 use_additional=no
3008 else
3009 if test "X$withval" = "X"; then
3010
3011 acl_save_prefix="$prefix"
3012 prefix="$acl_final_prefix"
3013 acl_save_exec_prefix="$exec_prefix"
3014 exec_prefix="$acl_final_exec_prefix"
3015
3016 eval additional_includedir=\"$includedir\"
3017 eval additional_libdir=\"$libdir\"
3018
3019 exec_prefix="$acl_save_exec_prefix"
07a0db15
TT
3020 prefix="$acl_save_prefix"
3021
07a0db15 3022 else
93636bde
TT
3023 additional_includedir="$withval/include"
3024 additional_libdir="$withval/lib"
07a0db15
TT
3025 fi
3026 fi
07a0db15 3027
07a0db15 3028fi
07a0db15 3029
a04eba3f
TT
3030 LIBICONV=
3031 LTLIBICONV=
3032 INCICONV=
3033 rpathdirs=
3034 ltrpathdirs=
3035 names_already_handled=
3036 names_next_round='iconv '
3037 while test -n "$names_next_round"; do
3038 names_this_round="$names_next_round"
3039 names_next_round=
3040 for name in $names_this_round; do
3041 already_handled=
3042 for n in $names_already_handled; do
3043 if test "$n" = "$name"; then
3044 already_handled=yes
3045 break
3046 fi
3047 done
3048 if test -z "$already_handled"; then
3049 names_already_handled="$names_already_handled $name"
3050 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
3051 eval value=\"\$HAVE_LIB$uppername\"
3052 if test -n "$value"; then
3053 if test "$value" = yes; then
3054 eval value=\"\$LIB$uppername\"
3055 test -z "$value" || LIBICONV="${LIBICONV}${LIBICONV:+ }$value"
3056 eval value=\"\$LTLIB$uppername\"
3057 test -z "$value" || LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$value"
3058 else
3059 :
3060 fi
3061 else
3062 found_dir=
3063 found_la=
3064 found_so=
3065 found_a=
3066 if test $use_additional = yes; then
3067 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
3068 found_dir="$additional_libdir"
3069 found_so="$additional_libdir/lib$name.$shlibext"
3070 if test -f "$additional_libdir/lib$name.la"; then
3071 found_la="$additional_libdir/lib$name.la"
3072 fi
3073 else
3074 if test -f "$additional_libdir/lib$name.$libext"; then
3075 found_dir="$additional_libdir"
3076 found_a="$additional_libdir/lib$name.$libext"
3077 if test -f "$additional_libdir/lib$name.la"; then
3078 found_la="$additional_libdir/lib$name.la"
3079 fi
3080 fi
3081 fi
3082 fi
3083 if test "X$found_dir" = "X"; then
3084 for x in $LDFLAGS $LTLIBICONV; do
93636bde 3085
a04eba3f
TT
3086 acl_save_prefix="$prefix"
3087 prefix="$acl_final_prefix"
3088 acl_save_exec_prefix="$exec_prefix"
3089 exec_prefix="$acl_final_exec_prefix"
3090 eval x=\"$x\"
3091 exec_prefix="$acl_save_exec_prefix"
3092 prefix="$acl_save_prefix"
3093
3094 case "$x" in
3095 -L*)
3096 dir=`echo "X$x" | sed -e 's/^X-L//'`
3097 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
3098 found_dir="$dir"
3099 found_so="$dir/lib$name.$shlibext"
3100 if test -f "$dir/lib$name.la"; then
3101 found_la="$dir/lib$name.la"
3102 fi
3103 else
3104 if test -f "$dir/lib$name.$libext"; then
3105 found_dir="$dir"
3106 found_a="$dir/lib$name.$libext"
3107 if test -f "$dir/lib$name.la"; then
3108 found_la="$dir/lib$name.la"
3109 fi
3110 fi
3111 fi
3112 ;;
3113 esac
3114 if test "X$found_dir" != "X"; then
3115 break
3116 fi
3117 done
3118 fi
3119 if test "X$found_dir" != "X"; then
3120 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$found_dir -l$name"
3121 if test "X$found_so" != "X"; then
3122 if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
3123 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
3124 else
3125 haveit=
3126 for x in $ltrpathdirs; do
3127 if test "X$x" = "X$found_dir"; then
3128 haveit=yes
3129 break
3130 fi
3131 done
3132 if test -z "$haveit"; then
3133 ltrpathdirs="$ltrpathdirs $found_dir"
3134 fi
3135 if test "$hardcode_direct" = yes; then
3136 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
3137 else
3138 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
3139 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
3140 haveit=
3141 for x in $rpathdirs; do
3142 if test "X$x" = "X$found_dir"; then
3143 haveit=yes
3144 break
3145 fi
3146 done
3147 if test -z "$haveit"; then
3148 rpathdirs="$rpathdirs $found_dir"
3149 fi
3150 else
3151 haveit=
3152 for x in $LDFLAGS $LIBICONV; do
93636bde 3153
a04eba3f
TT
3154 acl_save_prefix="$prefix"
3155 prefix="$acl_final_prefix"
3156 acl_save_exec_prefix="$exec_prefix"
3157 exec_prefix="$acl_final_exec_prefix"
3158 eval x=\"$x\"
3159 exec_prefix="$acl_save_exec_prefix"
3160 prefix="$acl_save_prefix"
3161
3162 if test "X$x" = "X-L$found_dir"; then
3163 haveit=yes
3164 break
3165 fi
3166 done
3167 if test -z "$haveit"; then
3168 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir"
3169 fi
3170 if test "$hardcode_minus_L" != no; then
3171 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
3172 else
3173 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
3174 fi
3175 fi
3176 fi
3177 fi
3178 else
3179 if test "X$found_a" != "X"; then
3180 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_a"
3181 else
3182 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir -l$name"
3183 fi
3184 fi
3185 additional_includedir=
3186 case "$found_dir" in
3187 */lib | */lib/)
3188 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
3189 additional_includedir="$basedir/include"
3190 ;;
3191 esac
3192 if test "X$additional_includedir" != "X"; then
3193 if test "X$additional_includedir" != "X/usr/include"; then
3194 haveit=
3195 if test "X$additional_includedir" = "X/usr/local/include"; then
3196 if test -n "$GCC"; then
3197 case $host_os in
3198 linux*) haveit=yes;;
3199 esac
3200 fi
3201 fi
3202 if test -z "$haveit"; then
3203 for x in $CPPFLAGS $INCICONV; do
93636bde 3204
a04eba3f
TT
3205 acl_save_prefix="$prefix"
3206 prefix="$acl_final_prefix"
3207 acl_save_exec_prefix="$exec_prefix"
3208 exec_prefix="$acl_final_exec_prefix"
3209 eval x=\"$x\"
3210 exec_prefix="$acl_save_exec_prefix"
3211 prefix="$acl_save_prefix"
3212
3213 if test "X$x" = "X-I$additional_includedir"; then
3214 haveit=yes
3215 break
3216 fi
3217 done
3218 if test -z "$haveit"; then
3219 if test -d "$additional_includedir"; then
3220 INCICONV="${INCICONV}${INCICONV:+ }-I$additional_includedir"
3221 fi
3222 fi
3223 fi
3224 fi
3225 fi
3226 if test -n "$found_la"; then
3227 save_libdir="$libdir"
3228 case "$found_la" in
3229 */* | *\\*) . "$found_la" ;;
3230 *) . "./$found_la" ;;
3231 esac
3232 libdir="$save_libdir"
3233 for dep in $dependency_libs; do
3234 case "$dep" in
3235 -L*)
3236 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
3237 if test "X$additional_libdir" != "X/usr/lib"; then
3238 haveit=
3239 if test "X$additional_libdir" = "X/usr/local/lib"; then
3240 if test -n "$GCC"; then
3241 case $host_os in
3242 linux*) haveit=yes;;
3243 esac
3244 fi
3245 fi
3246 if test -z "$haveit"; then
3247 haveit=
3248 for x in $LDFLAGS $LIBICONV; do
93636bde 3249
a04eba3f
TT
3250 acl_save_prefix="$prefix"
3251 prefix="$acl_final_prefix"
3252 acl_save_exec_prefix="$exec_prefix"
3253 exec_prefix="$acl_final_exec_prefix"
3254 eval x=\"$x\"
3255 exec_prefix="$acl_save_exec_prefix"
3256 prefix="$acl_save_prefix"
3257
3258 if test "X$x" = "X-L$additional_libdir"; then
3259 haveit=yes
3260 break
3261 fi
3262 done
3263 if test -z "$haveit"; then
3264 if test -d "$additional_libdir"; then
3265 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$additional_libdir"
3266 fi
3267 fi
3268 haveit=
3269 for x in $LDFLAGS $LTLIBICONV; do
93636bde 3270
a04eba3f
TT
3271 acl_save_prefix="$prefix"
3272 prefix="$acl_final_prefix"
3273 acl_save_exec_prefix="$exec_prefix"
3274 exec_prefix="$acl_final_exec_prefix"
3275 eval x=\"$x\"
3276 exec_prefix="$acl_save_exec_prefix"
3277 prefix="$acl_save_prefix"
3278
3279 if test "X$x" = "X-L$additional_libdir"; then
3280 haveit=yes
3281 break
3282 fi
3283 done
3284 if test -z "$haveit"; then
3285 if test -d "$additional_libdir"; then
3286 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$additional_libdir"
3287 fi
3288 fi
3289 fi
3290 fi
3291 ;;
3292 -R*)
3293 dir=`echo "X$dep" | sed -e 's/^X-R//'`
3294 if test "$enable_rpath" != no; then
3295 haveit=
3296 for x in $rpathdirs; do
3297 if test "X$x" = "X$dir"; then
3298 haveit=yes
3299 break
3300 fi
3301 done
3302 if test -z "$haveit"; then
3303 rpathdirs="$rpathdirs $dir"
3304 fi
3305 haveit=
3306 for x in $ltrpathdirs; do
3307 if test "X$x" = "X$dir"; then
3308 haveit=yes
3309 break
3310 fi
3311 done
3312 if test -z "$haveit"; then
3313 ltrpathdirs="$ltrpathdirs $dir"
3314 fi
3315 fi
3316 ;;
3317 -l*)
3318 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
3319 ;;
3320 *.la)
3321 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
3322 ;;
3323 *)
3324 LIBICONV="${LIBICONV}${LIBICONV:+ }$dep"
3325 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$dep"
3326 ;;
3327 esac
3328 done
3329 fi
3330 else
3331 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
3332 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-l$name"
3333 fi
3334 fi
3335 fi
3336 done
3337 done
3338 if test "X$rpathdirs" != "X"; then
3339 if test -n "$hardcode_libdir_separator"; then
3340 alldirs=
3341 for found_dir in $rpathdirs; do
3342 alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
3343 done
3344 acl_save_libdir="$libdir"
3345 libdir="$alldirs"
3346 eval flag=\"$hardcode_libdir_flag_spec\"
3347 libdir="$acl_save_libdir"
3348 LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
3349 else
3350 for found_dir in $rpathdirs; do
3351 acl_save_libdir="$libdir"
3352 libdir="$found_dir"
3353 eval flag=\"$hardcode_libdir_flag_spec\"
3354 libdir="$acl_save_libdir"
3355 LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
3356 done
3357 fi
3358 fi
3359 if test "X$ltrpathdirs" != "X"; then
3360 for found_dir in $ltrpathdirs; do
3361 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-R$found_dir"
3362 done
3363 fi
a64c9c13 3364
93636bde
TT
3365
3366
3367
3368
3369 # Extract the first word of "msgfmt", so it can be a program name with args.
3370set dummy msgfmt; ac_word=$2
3371echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
b1c92f91 3372echo "configure:3373: checking for $ac_word" >&5
93636bde
TT
3373if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
3374 echo $ac_n "(cached) $ac_c" 1>&6
3375else
3376 case "$MSGFMT" in
3377 /*)
3378 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
3379 ;;
3380 *)
3381 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
3382 for ac_dir in $PATH; do
3383 test -z "$ac_dir" && ac_dir=.
3384 if test -f $ac_dir/$ac_word; then
3385 if $ac_dir/$ac_word --statistics /dev/null >/dev/null 2>&1 &&
3386 (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
3387 ac_cv_path_MSGFMT="$ac_dir/$ac_word"
3388 break
3389 fi
3390 fi
3391 done
3392 IFS="$ac_save_ifs"
3393 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":"
3394 ;;
3395esac
3396fi
3397MSGFMT="$ac_cv_path_MSGFMT"
3398if test "$MSGFMT" != ":"; then
3399 echo "$ac_t""$MSGFMT" 1>&6
3400else
3401 echo "$ac_t""no" 1>&6
3402fi
3403
3404 # Extract the first word of "gmsgfmt", so it can be a program name with args.
3405set dummy gmsgfmt; ac_word=$2
3406echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
b1c92f91 3407echo "configure:3408: checking for $ac_word" >&5
93636bde
TT
3408if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
3409 echo $ac_n "(cached) $ac_c" 1>&6
3410else
3411 case "$GMSGFMT" in
3412 /*)
3413 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
3414 ;;
3415 ?:/*)
3416 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a dos path.
3417 ;;
3418 *)
3419 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3420 ac_dummy="$PATH"
3421 for ac_dir in $ac_dummy; do
3422 test -z "$ac_dir" && ac_dir=.
3423 if test -f $ac_dir/$ac_word; then
3424 ac_cv_path_GMSGFMT="$ac_dir/$ac_word"
3425 break
3426 fi
3427 done
3428 IFS="$ac_save_ifs"
3429 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
3430 ;;
3431esac
3432fi
3433GMSGFMT="$ac_cv_path_GMSGFMT"
3434if test -n "$GMSGFMT"; then
3435 echo "$ac_t""$GMSGFMT" 1>&6
3436else
3437 echo "$ac_t""no" 1>&6
3438fi
3439
3440
3441 # Extract the first word of "xgettext", so it can be a program name with args.
3442set dummy xgettext; ac_word=$2
3443echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
b1c92f91 3444echo "configure:3445: checking for $ac_word" >&5
93636bde
TT
3445if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
3446 echo $ac_n "(cached) $ac_c" 1>&6
3447else
3448 case "$XGETTEXT" in
3449 /*)
3450 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
3451 ;;
3452 *)
3453 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
3454 for ac_dir in $PATH; do
3455 test -z "$ac_dir" && ac_dir=.
3456 if test -f $ac_dir/$ac_word; then
3457 if $ac_dir/$ac_word --omit-header --copyright-holder= /dev/null >/dev/null 2>&1 &&
3458 (if $ac_dir/$ac_word --omit-header --copyright-holder= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
3459 ac_cv_path_XGETTEXT="$ac_dir/$ac_word"
3460 break
3461 fi
3462 fi
3463 done
3464 IFS="$ac_save_ifs"
3465 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
3466 ;;
3467esac
3468fi
3469XGETTEXT="$ac_cv_path_XGETTEXT"
3470if test "$XGETTEXT" != ":"; then
3471 echo "$ac_t""$XGETTEXT" 1>&6
3472else
3473 echo "$ac_t""no" 1>&6
3474fi
3475
3476 rm -f messages.po
3477
3478 # Extract the first word of "msgmerge", so it can be a program name with args.
3479set dummy msgmerge; ac_word=$2
3480echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
b1c92f91 3481echo "configure:3482: checking for $ac_word" >&5
93636bde
TT
3482if eval "test \"`echo '$''{'ac_cv_path_MSGMERGE'+set}'`\" = set"; then
3483 echo $ac_n "(cached) $ac_c" 1>&6
07a0db15 3484else
93636bde
TT
3485 case "$MSGMERGE" in
3486 /*)
3487 ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path.
3488 ;;
3489 *)
3490 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
3491 for ac_dir in $PATH; do
3492 test -z "$ac_dir" && ac_dir=.
3493 if test -f $ac_dir/$ac_word; then
3494 if $ac_dir/$ac_word --update -q /dev/null /dev/null >/dev/null 2>&1; then
3495 ac_cv_path_MSGMERGE="$ac_dir/$ac_word"
3496 break
3497 fi
3498 fi
3499 done
3500 IFS="$ac_save_ifs"
3501 test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":"
3502 ;;
3503esac
07a0db15 3504fi
93636bde
TT
3505MSGMERGE="$ac_cv_path_MSGMERGE"
3506if test "$MSGMERGE" != ":"; then
3507 echo "$ac_t""$MSGMERGE" 1>&6
07a0db15 3508else
93636bde
TT
3509 echo "$ac_t""no" 1>&6
3510fi
3511
3512
3513 if test "$GMSGFMT" != ":"; then
3514 if $GMSGFMT --statistics /dev/null >/dev/null 2>&1 &&
3515 (if $GMSGFMT --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
3516 : ;
3517 else
3518 GMSGFMT=`echo "$GMSGFMT" | sed -e 's,^.*/,,'`
3519 echo "$ac_t""found $GMSGFMT program is not GNU msgfmt; ignore it" 1>&6
3520 GMSGFMT=":"
3521 fi
3522 fi
3523
3524 if test "$XGETTEXT" != ":"; then
3525 if $XGETTEXT --omit-header --copyright-holder= /dev/null >/dev/null 2>&1 &&
3526 (if $XGETTEXT --omit-header --copyright-holder= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
3527 : ;
3528 else
3529 echo "$ac_t""found xgettext program is not GNU xgettext; ignore it" 1>&6
3530 XGETTEXT=":"
3531 fi
3532 rm -f messages.po
3533 fi
3534
3535
3536
3537
3538
3539 for ac_hdr in argz.h limits.h locale.h nl_types.h malloc.h stddef.h \
3540stdlib.h string.h unistd.h sys/param.h
3541do
3542ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3543echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
b1c92f91 3544echo "configure:3545: checking for $ac_hdr" >&5
93636bde
TT
3545if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3546 echo $ac_n "(cached) $ac_c" 1>&6
3547else
3548 cat > conftest.$ac_ext <<EOF
b1c92f91 3549#line 3550 "configure"
93636bde
TT
3550#include "confdefs.h"
3551#include <$ac_hdr>
3552EOF
3553ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
b1c92f91 3554{ (eval echo configure:3555: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
93636bde
TT
3555ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3556if test -z "$ac_err"; then
3557 rm -rf conftest*
3558 eval "ac_cv_header_$ac_safe=yes"
3559else
3560 echo "$ac_err" >&5
3561 echo "configure: failed program was:" >&5
a04eba3f 3562 cat conftest.$ac_ext >&5
93636bde
TT
3563 rm -rf conftest*
3564 eval "ac_cv_header_$ac_safe=no"
a04eba3f 3565fi
93636bde 3566rm -f conftest*
a04eba3f 3567fi
93636bde
TT
3568if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3569 echo "$ac_t""yes" 1>&6
3570 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3571 cat >> confdefs.h <<EOF
3572#define $ac_tr_hdr 1
a04eba3f 3573EOF
93636bde
TT
3574
3575else
3576 echo "$ac_t""no" 1>&6
a04eba3f
TT
3577fi
3578done
3579
93636bde 3580 for ac_func in feof_unlocked fgets_unlocked getc_unlocked getcwd getegid \
a04eba3f
TT
3581geteuid getgid getuid mempcpy munmap putenv setenv setlocale stpcpy \
3582strcasecmp strdup strtoul tsearch __argz_count __argz_stringify __argz_next
a64c9c13 3583do
93636bde 3584echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
b1c92f91 3585echo "configure:3586: checking for $ac_func" >&5
93636bde
TT
3586if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3587 echo $ac_n "(cached) $ac_c" 1>&6
3588else
3589 cat > conftest.$ac_ext <<EOF
b1c92f91 3590#line 3591 "configure"
a64c9c13
TT
3591#include "confdefs.h"
3592/* System header to define __stub macros and hopefully few prototypes,
93636bde 3593 which can conflict with char $ac_func(); below. */
a64c9c13
TT
3594#include <assert.h>
3595/* Override any gcc2 internal prototype to avoid an error. */
3596/* We use char because int might match the return type of a gcc2
93636bde
TT
3597 builtin and then its argument prototype would still apply. */
3598char $ac_func();
3599
3600int main() {
a64c9c13
TT
3601
3602/* The GNU C library defines this for functions which it implements
3603 to always fail with ENOSYS. Some functions are actually named
3604 something starting with __ and the normal name is an alias. */
3605#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3606choke me
3607#else
93636bde 3608$ac_func();
a64c9c13
TT
3609#endif
3610
93636bde 3611; return 0; }
a64c9c13 3612EOF
b1c92f91 3613if { (eval echo configure:3614: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
93636bde
TT
3614 rm -rf conftest*
3615 eval "ac_cv_func_$ac_func=yes"
3616else
3617 echo "configure: failed program was:" >&5
3618 cat conftest.$ac_ext >&5
3619 rm -rf conftest*
3620 eval "ac_cv_func_$ac_func=no"
3621fi
3622rm -f conftest*
3623fi
a64c9c13 3624
93636bde
TT
3625if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3626 echo "$ac_t""yes" 1>&6
3627 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3628 cat >> confdefs.h <<EOF
3629#define $ac_tr_func 1
3630EOF
3631
3632else
3633 echo "$ac_t""no" 1>&6
a64c9c13
TT
3634fi
3635done
3636
07a0db15 3637
93636bde
TT
3638
3639
3640
3641
3642
3643 am_save_CPPFLAGS="$CPPFLAGS"
3644
a04eba3f
TT
3645 for element in $INCICONV; do
3646 haveit=
3647 for x in $CPPFLAGS; do
93636bde 3648
a04eba3f
TT
3649 acl_save_prefix="$prefix"
3650 prefix="$acl_final_prefix"
3651 acl_save_exec_prefix="$exec_prefix"
3652 exec_prefix="$acl_final_exec_prefix"
3653 eval x=\"$x\"
3654 exec_prefix="$acl_save_exec_prefix"
3655 prefix="$acl_save_prefix"
3656
3657 if test "X$x" = "X$element"; then
3658 haveit=yes
3659 break
3660 fi
3661 done
3662 if test -z "$haveit"; then
3663 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
a64c9c13
TT
3664 fi
3665 done
a64c9c13 3666
07a0db15 3667
93636bde 3668 echo $ac_n "checking for iconv""... $ac_c" 1>&6
b1c92f91 3669echo "configure:3670: checking for iconv" >&5
93636bde
TT
3670if eval "test \"`echo '$''{'am_cv_func_iconv'+set}'`\" = set"; then
3671 echo $ac_n "(cached) $ac_c" 1>&6
3672else
3673
a04eba3f
TT
3674 am_cv_func_iconv="no, consider installing GNU libiconv"
3675 am_cv_lib_iconv=no
93636bde 3676 cat > conftest.$ac_ext <<EOF
b1c92f91 3677#line 3678 "configure"
a04eba3f
TT
3678#include "confdefs.h"
3679#include <stdlib.h>
3680#include <iconv.h>
93636bde 3681int main() {
a04eba3f
TT
3682iconv_t cd = iconv_open("","");
3683 iconv(cd,NULL,NULL,NULL,NULL);
3684 iconv_close(cd);
93636bde
TT
3685; return 0; }
3686EOF
b1c92f91 3687if { (eval echo configure:3688: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
93636bde 3688 rm -rf conftest*
a04eba3f 3689 am_cv_func_iconv=yes
a64c9c13 3690else
93636bde
TT
3691 echo "configure: failed program was:" >&5
3692 cat conftest.$ac_ext >&5
a64c9c13 3693fi
93636bde 3694rm -f conftest*
a04eba3f
TT
3695 if test "$am_cv_func_iconv" != yes; then
3696 am_save_LIBS="$LIBS"
3697 LIBS="$LIBS $LIBICONV"
93636bde 3698 cat > conftest.$ac_ext <<EOF
b1c92f91 3699#line 3700 "configure"
a64c9c13 3700#include "confdefs.h"
a04eba3f
TT
3701#include <stdlib.h>
3702#include <iconv.h>
93636bde 3703int main() {
a04eba3f
TT
3704iconv_t cd = iconv_open("","");
3705 iconv(cd,NULL,NULL,NULL,NULL);
3706 iconv_close(cd);
93636bde
TT
3707; return 0; }
3708EOF
b1c92f91 3709if { (eval echo configure:3710: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
93636bde 3710 rm -rf conftest*
a04eba3f
TT
3711 am_cv_lib_iconv=yes
3712 am_cv_func_iconv=yes
a64c9c13 3713else
93636bde
TT
3714 echo "configure: failed program was:" >&5
3715 cat conftest.$ac_ext >&5
a64c9c13 3716fi
93636bde 3717rm -f conftest*
a04eba3f
TT
3718 LIBS="$am_save_LIBS"
3719 fi
93636bde 3720
07a0db15 3721fi
07a0db15 3722
93636bde
TT
3723echo "$ac_t""$am_cv_func_iconv" 1>&6
3724 if test "$am_cv_func_iconv" = yes; then
3725 cat >> confdefs.h <<\EOF
a04eba3f
TT
3726#define HAVE_ICONV 1
3727EOF
a64c9c13 3728
a04eba3f
TT
3729 fi
3730 if test "$am_cv_lib_iconv" = yes; then
93636bde 3731 echo $ac_n "checking how to link with libiconv""... $ac_c" 1>&6
b1c92f91 3732echo "configure:3733: checking how to link with libiconv" >&5
93636bde 3733 echo "$ac_t""$LIBICONV" 1>&6
a04eba3f
TT
3734 else
3735 CPPFLAGS="$am_save_CPPFLAGS"
3736 LIBICONV=
3737 LTLIBICONV=
3738 fi
93636bde
TT
3739
3740
a64c9c13 3741
a04eba3f 3742 if test "$am_cv_func_iconv" = yes; then
93636bde 3743 echo $ac_n "checking for iconv declaration""... $ac_c" 1>&6
b1c92f91 3744echo "configure:3745: checking for iconv declaration" >&5
93636bde
TT
3745 if eval "test \"`echo '$''{'am_cv_proto_iconv'+set}'`\" = set"; then
3746 echo $ac_n "(cached) $ac_c" 1>&6
3747else
3748
3749 cat > conftest.$ac_ext <<EOF
b1c92f91 3750#line 3751 "configure"
a64c9c13
TT
3751#include "confdefs.h"
3752
a04eba3f
TT
3753#include <stdlib.h>
3754#include <iconv.h>
3755extern
3756#ifdef __cplusplus
3757"C"
3758#endif
3759#if defined(__STDC__) || defined(__cplusplus)
3760size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
3761#else
3762size_t iconv();
3763#endif
3764
93636bde 3765int main() {
a04eba3f 3766
93636bde
TT
3767; return 0; }
3768EOF
b1c92f91 3769if { (eval echo configure:3770: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
93636bde 3770 rm -rf conftest*
a04eba3f 3771 am_cv_proto_iconv_arg1=""
a64c9c13 3772else
93636bde
TT
3773 echo "configure: failed program was:" >&5
3774 cat conftest.$ac_ext >&5
3775 rm -rf conftest*
3776 am_cv_proto_iconv_arg1="const"
a64c9c13 3777fi
93636bde 3778rm -f conftest*
a04eba3f 3779 am_cv_proto_iconv="extern size_t iconv (iconv_t cd, $am_cv_proto_iconv_arg1 char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);"
a64c9c13 3780fi
a64c9c13 3781
a04eba3f 3782 am_cv_proto_iconv=`echo "$am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'`
93636bde
TT
3783 echo "$ac_t""${ac_t:-
3784 }$am_cv_proto_iconv" 1>&6
3785 cat >> confdefs.h <<EOF
a04eba3f
TT
3786#define ICONV_CONST $am_cv_proto_iconv_arg1
3787EOF
a64c9c13 3788
a04eba3f 3789 fi
a64c9c13 3790
93636bde
TT
3791
3792 echo $ac_n "checking for nl_langinfo and CODESET""... $ac_c" 1>&6
b1c92f91 3793echo "configure:3794: checking for nl_langinfo and CODESET" >&5
93636bde
TT
3794if eval "test \"`echo '$''{'am_cv_langinfo_codeset'+set}'`\" = set"; then
3795 echo $ac_n "(cached) $ac_c" 1>&6
a64c9c13 3796else
93636bde 3797 cat > conftest.$ac_ext <<EOF
b1c92f91 3798#line 3799 "configure"
a64c9c13 3799#include "confdefs.h"
a04eba3f 3800#include <langinfo.h>
93636bde 3801int main() {
a04eba3f 3802char* cs = nl_langinfo(CODESET);
93636bde
TT
3803; return 0; }
3804EOF
b1c92f91 3805if { (eval echo configure:3806: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
93636bde 3806 rm -rf conftest*
a04eba3f 3807 am_cv_langinfo_codeset=yes
a64c9c13 3808else
93636bde
TT
3809 echo "configure: failed program was:" >&5
3810 cat conftest.$ac_ext >&5
3811 rm -rf conftest*
3812 am_cv_langinfo_codeset=no
a64c9c13 3813fi
93636bde
TT
3814rm -f conftest*
3815
07a0db15 3816fi
07a0db15 3817
93636bde
TT
3818echo "$ac_t""$am_cv_langinfo_codeset" 1>&6
3819 if test $am_cv_langinfo_codeset = yes; then
3820 cat >> confdefs.h <<\EOF
a04eba3f 3821#define HAVE_LANGINFO_CODESET 1
a64c9c13
TT
3822EOF
3823
a04eba3f 3824 fi
a64c9c13 3825
a04eba3f 3826 if test $ac_cv_header_locale_h = yes; then
93636bde
TT
3827
3828 echo $ac_n "checking for LC_MESSAGES""... $ac_c" 1>&6
b1c92f91 3829echo "configure:3830: checking for LC_MESSAGES" >&5
93636bde
TT
3830if eval "test \"`echo '$''{'am_cv_val_LC_MESSAGES'+set}'`\" = set"; then
3831 echo $ac_n "(cached) $ac_c" 1>&6
3832else
3833 cat > conftest.$ac_ext <<EOF
b1c92f91 3834#line 3835 "configure"
a04eba3f
TT
3835#include "confdefs.h"
3836#include <locale.h>
93636bde 3837int main() {
a04eba3f 3838return LC_MESSAGES
93636bde
TT
3839; return 0; }
3840EOF
b1c92f91 3841if { (eval echo configure:3842: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
93636bde 3842 rm -rf conftest*
a04eba3f 3843 am_cv_val_LC_MESSAGES=yes
a64c9c13 3844else
93636bde
TT
3845 echo "configure: failed program was:" >&5
3846 cat conftest.$ac_ext >&5
3847 rm -rf conftest*
3848 am_cv_val_LC_MESSAGES=no
a64c9c13 3849fi
93636bde 3850rm -f conftest*
a64c9c13 3851fi
07a0db15 3852
93636bde
TT
3853echo "$ac_t""$am_cv_val_LC_MESSAGES" 1>&6
3854 if test $am_cv_val_LC_MESSAGES = yes; then
3855 cat >> confdefs.h <<\EOF
a04eba3f
TT
3856#define HAVE_LC_MESSAGES 1
3857EOF
a64c9c13 3858
a04eba3f 3859 fi
a64c9c13 3860
a04eba3f 3861 fi
a64c9c13 3862
a04eba3f
TT
3863 for ac_prog in bison
3864do
93636bde 3865# Extract the first word of "$ac_prog", so it can be a program name with args.
a04eba3f 3866set dummy $ac_prog; ac_word=$2
93636bde 3867echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
b1c92f91 3868echo "configure:3869: checking for $ac_word" >&5
93636bde
TT
3869if eval "test \"`echo '$''{'ac_cv_prog_INTLBISON'+set}'`\" = set"; then
3870 echo $ac_n "(cached) $ac_c" 1>&6
a64c9c13 3871else
a04eba3f
TT
3872 if test -n "$INTLBISON"; then
3873 ac_cv_prog_INTLBISON="$INTLBISON" # Let the user override the test.
f8bd9807 3874else
93636bde
TT
3875 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3876 ac_dummy="$PATH"
3877 for ac_dir in $ac_dummy; do
3878 test -z "$ac_dir" && ac_dir=.
3879 if test -f $ac_dir/$ac_word; then
3880 ac_cv_prog_INTLBISON="$ac_prog"
3881 break
3882 fi
3883 done
3884 IFS="$ac_save_ifs"
f8bd9807 3885fi
a04eba3f 3886fi
93636bde 3887INTLBISON="$ac_cv_prog_INTLBISON"
a04eba3f 3888if test -n "$INTLBISON"; then
93636bde 3889 echo "$ac_t""$INTLBISON" 1>&6
f8bd9807 3890else
93636bde 3891 echo "$ac_t""no" 1>&6
f8bd9807 3892fi
f8bd9807 3893
93636bde 3894test -n "$INTLBISON" && break
a04eba3f
TT
3895done
3896
3897 if test -z "$INTLBISON"; then
3898 ac_verc_fail=yes
3899 else
93636bde 3900 echo $ac_n "checking version of bison""... $ac_c" 1>&6
b1c92f91 3901echo "configure:3902: checking version of bison" >&5
a04eba3f
TT
3902 ac_prog_version=`$INTLBISON --version 2>&1 | sed -n 's/^.*GNU Bison.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
3903 case $ac_prog_version in
3904 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
3905 1.2[6-9]* | 1.[3-9][0-9]* | [2-9].*)
3906 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
3907 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
3908 esac
93636bde 3909 echo "$ac_t""$ac_prog_version" 1>&6
a04eba3f
TT
3910 fi
3911 if test $ac_verc_fail = yes; then
3912 INTLBISON=:
3913 fi
a64c9c13 3914
93636bde
TT
3915
3916
3917
3918
3919
3920
3921
3922
3923
3924
3925
3926
3927
3928
3929 echo $ac_n "checking whether NLS is requested""... $ac_c" 1>&6
b1c92f91 3930echo "configure:3931: checking whether NLS is requested" >&5
a04eba3f
TT
3931 # Check whether --enable-nls or --disable-nls was given.
3932if test "${enable_nls+set}" = set; then
3933 enableval="$enable_nls"
3934 USE_NLS=$enableval
3935else
3936 USE_NLS=yes
93636bde 3937fi
a64c9c13 3938
93636bde
TT
3939 echo "$ac_t""$USE_NLS" 1>&6
3940
3941
3942
a04eba3f
TT
3943 BUILD_INCLUDED_LIBINTL=no
3944 USE_INCLUDED_LIBINTL=no
93636bde 3945
a04eba3f
TT
3946 LIBINTL=
3947 LTLIBINTL=
3948 POSUB=
a64c9c13 3949
a04eba3f
TT
3950 if test "$USE_NLS" = "yes"; then
3951 gt_use_preinstalled_gnugettext=no
93636bde
TT
3952
3953 echo $ac_n "checking whether included gettext is requested""... $ac_c" 1>&6
b1c92f91 3954echo "configure:3955: checking whether included gettext is requested" >&5
93636bde 3955 # Check whether --with-included-gettext or --without-included-gettext was given.
a04eba3f
TT
3956if test "${with_included_gettext+set}" = set; then
3957 withval="$with_included_gettext"
3958 nls_cv_force_use_gnu_gettext=$withval
3959else
3960 nls_cv_force_use_gnu_gettext=no
93636bde
TT
3961fi
3962
3963 echo "$ac_t""$nls_cv_force_use_gnu_gettext" 1>&6
a04eba3f
TT
3964
3965 nls_cv_use_gnu_gettext="$nls_cv_force_use_gnu_gettext"
3966 if test "$nls_cv_force_use_gnu_gettext" != "yes"; then
93636bde
TT
3967
3968
3969
3970
3971
3972
3973 echo $ac_n "checking for GNU gettext in libc""... $ac_c" 1>&6
b1c92f91 3974echo "configure:3975: checking for GNU gettext in libc" >&5
93636bde
TT
3975if eval "test \"`echo '$''{'gt_cv_func_gnugettext1_libc'+set}'`\" = set"; then
3976 echo $ac_n "(cached) $ac_c" 1>&6
3977else
3978 cat > conftest.$ac_ext <<EOF
b1c92f91 3979#line 3980 "configure"
f8bd9807 3980#include "confdefs.h"
a04eba3f
TT
3981#include <libintl.h>
3982extern int _nl_msg_cat_cntr;
3983extern int *_nl_domain_bindings;
93636bde 3984int main() {
a04eba3f
TT
3985bindtextdomain ("", "");
3986return (int) gettext ("") + _nl_msg_cat_cntr + *_nl_domain_bindings
93636bde
TT
3987; return 0; }
3988EOF
b1c92f91 3989if { (eval echo configure:3990: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
93636bde 3990 rm -rf conftest*
a04eba3f 3991 gt_cv_func_gnugettext1_libc=yes
f8bd9807 3992else
93636bde
TT
3993 echo "configure: failed program was:" >&5
3994 cat conftest.$ac_ext >&5
3995 rm -rf conftest*
3996 gt_cv_func_gnugettext1_libc=no
f8bd9807 3997fi
93636bde 3998rm -f conftest*
f8bd9807 3999fi
a04eba3f 4000
93636bde 4001echo "$ac_t""$gt_cv_func_gnugettext1_libc" 1>&6
07a0db15 4002
93636bde
TT
4003 if test "$gt_cv_func_gnugettext1_libc" != "yes"; then
4004
4005
4006
a04eba3f 4007 use_additional=yes
93636bde 4008
a04eba3f
TT
4009 acl_save_prefix="$prefix"
4010 prefix="$acl_final_prefix"
4011 acl_save_exec_prefix="$exec_prefix"
4012 exec_prefix="$acl_final_exec_prefix"
93636bde 4013
a04eba3f
TT
4014 eval additional_includedir=\"$includedir\"
4015 eval additional_libdir=\"$libdir\"
93636bde 4016
a04eba3f
TT
4017 exec_prefix="$acl_save_exec_prefix"
4018 prefix="$acl_save_prefix"
4019
93636bde 4020 # Check whether --with-libintl-prefix or --without-libintl-prefix was given.
a04eba3f
TT
4021if test "${with_libintl_prefix+set}" = set; then
4022 withval="$with_libintl_prefix"
93636bde 4023
a04eba3f
TT
4024 if test "X$withval" = "Xno"; then
4025 use_additional=no
4026 else
4027 if test "X$withval" = "X"; then
93636bde 4028
a04eba3f
TT
4029 acl_save_prefix="$prefix"
4030 prefix="$acl_final_prefix"
4031 acl_save_exec_prefix="$exec_prefix"
4032 exec_prefix="$acl_final_exec_prefix"
93636bde 4033
a04eba3f
TT
4034 eval additional_includedir=\"$includedir\"
4035 eval additional_libdir=\"$libdir\"
93636bde 4036
a04eba3f
TT
4037 exec_prefix="$acl_save_exec_prefix"
4038 prefix="$acl_save_prefix"
4039
4040 else
4041 additional_includedir="$withval/include"
4042 additional_libdir="$withval/lib"
4043 fi
4044 fi
4045
93636bde
TT
4046fi
4047
a04eba3f
TT
4048 LIBINTL=
4049 LTLIBINTL=
4050 INCINTL=
4051 rpathdirs=
4052 ltrpathdirs=
4053 names_already_handled=
4054 names_next_round='intl '
4055 while test -n "$names_next_round"; do
4056 names_this_round="$names_next_round"
4057 names_next_round=
4058 for name in $names_this_round; do
4059 already_handled=
4060 for n in $names_already_handled; do
4061 if test "$n" = "$name"; then
4062 already_handled=yes
4063 break
4064 fi
4065 done
4066 if test -z "$already_handled"; then
4067 names_already_handled="$names_already_handled $name"
4068 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
4069 eval value=\"\$HAVE_LIB$uppername\"
4070 if test -n "$value"; then
4071 if test "$value" = yes; then
4072 eval value=\"\$LIB$uppername\"
4073 test -z "$value" || LIBINTL="${LIBINTL}${LIBINTL:+ }$value"
4074 eval value=\"\$LTLIB$uppername\"
4075 test -z "$value" || LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }$value"
4076 else
4077 :
4078 fi
4079 else
4080 found_dir=
4081 found_la=
4082 found_so=
4083 found_a=
4084 if test $use_additional = yes; then
4085 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
4086 found_dir="$additional_libdir"
4087 found_so="$additional_libdir/lib$name.$shlibext"
4088 if test -f "$additional_libdir/lib$name.la"; then
4089 found_la="$additional_libdir/lib$name.la"
4090 fi
4091 else
4092 if test -f "$additional_libdir/lib$name.$libext"; then
4093 found_dir="$additional_libdir"
4094 found_a="$additional_libdir/lib$name.$libext"
4095 if test -f "$additional_libdir/lib$name.la"; then
4096 found_la="$additional_libdir/lib$name.la"
4097 fi
4098 fi
4099 fi
4100 fi
4101 if test "X$found_dir" = "X"; then
4102 for x in $LDFLAGS $LTLIBINTL; do
93636bde 4103
a04eba3f
TT
4104 acl_save_prefix="$prefix"
4105 prefix="$acl_final_prefix"
4106 acl_save_exec_prefix="$exec_prefix"
4107 exec_prefix="$acl_final_exec_prefix"
4108 eval x=\"$x\"
4109 exec_prefix="$acl_save_exec_prefix"
4110 prefix="$acl_save_prefix"
4111
4112 case "$x" in
4113 -L*)
4114 dir=`echo "X$x" | sed -e 's/^X-L//'`
4115 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
4116 found_dir="$dir"
4117 found_so="$dir/lib$name.$shlibext"
4118 if test -f "$dir/lib$name.la"; then
4119 found_la="$dir/lib$name.la"
4120 fi
4121 else
4122 if test -f "$dir/lib$name.$libext"; then
4123 found_dir="$dir"
4124 found_a="$dir/lib$name.$libext"
4125 if test -f "$dir/lib$name.la"; then
4126 found_la="$dir/lib$name.la"
4127 fi
4128 fi
4129 fi
4130 ;;
4131 esac
4132 if test "X$found_dir" != "X"; then
4133 break
4134 fi
4135 done
4136 fi
4137 if test "X$found_dir" != "X"; then
4138 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-L$found_dir -l$name"
4139 if test "X$found_so" != "X"; then
4140 if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
4141 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
4142 else
4143 haveit=
4144 for x in $ltrpathdirs; do
4145 if test "X$x" = "X$found_dir"; then
4146 haveit=yes
4147 break
4148 fi
4149 done
4150 if test -z "$haveit"; then
4151 ltrpathdirs="$ltrpathdirs $found_dir"
4152 fi
4153 if test "$hardcode_direct" = yes; then
4154 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
4155 else
4156 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
4157 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
4158 haveit=
4159 for x in $rpathdirs; do
4160 if test "X$x" = "X$found_dir"; then
4161 haveit=yes
4162 break
4163 fi
4164 done
4165 if test -z "$haveit"; then
4166 rpathdirs="$rpathdirs $found_dir"
4167 fi
4168 else
4169 haveit=
4170 for x in $LDFLAGS $LIBINTL; do
93636bde 4171
a04eba3f
TT
4172 acl_save_prefix="$prefix"
4173 prefix="$acl_final_prefix"
4174 acl_save_exec_prefix="$exec_prefix"
4175 exec_prefix="$acl_final_exec_prefix"
4176 eval x=\"$x\"
4177 exec_prefix="$acl_save_exec_prefix"
4178 prefix="$acl_save_prefix"
4179
4180 if test "X$x" = "X-L$found_dir"; then
4181 haveit=yes
4182 break
4183 fi
4184 done
4185 if test -z "$haveit"; then
4186 LIBINTL="${LIBINTL}${LIBINTL:+ }-L$found_dir"
4187 fi
4188 if test "$hardcode_minus_L" != no; then
4189 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
4190 else
4191 LIBINTL="${LIBINTL}${LIBINTL:+ }-l$name"
4192 fi
4193 fi
4194 fi
4195 fi
4196 else
4197 if test "X$found_a" != "X"; then
4198 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_a"
4199 else
4200 LIBINTL="${LIBINTL}${LIBINTL:+ }-L$found_dir -l$name"
4201 fi
4202 fi
4203 additional_includedir=
4204 case "$found_dir" in
4205 */lib | */lib/)
4206 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
4207 additional_includedir="$basedir/include"
4208 ;;
4209 esac
4210 if test "X$additional_includedir" != "X"; then
4211 if test "X$additional_includedir" != "X/usr/include"; then
4212 haveit=
4213 if test "X$additional_includedir" = "X/usr/local/include"; then
4214 if test -n "$GCC"; then
4215 case $host_os in
4216 linux*) haveit=yes;;
4217 esac
4218 fi
4219 fi
4220 if test -z "$haveit"; then
4221 for x in $CPPFLAGS $INCINTL; do
93636bde 4222
a04eba3f
TT
4223 acl_save_prefix="$prefix"
4224 prefix="$acl_final_prefix"
4225 acl_save_exec_prefix="$exec_prefix"
4226 exec_prefix="$acl_final_exec_prefix"
4227 eval x=\"$x\"
4228 exec_prefix="$acl_save_exec_prefix"
4229 prefix="$acl_save_prefix"
4230
4231 if test "X$x" = "X-I$additional_includedir"; then
4232 haveit=yes
4233 break
4234 fi
4235 done
4236 if test -z "$haveit"; then
4237 if test -d "$additional_includedir"; then
4238 INCINTL="${INCINTL}${INCINTL:+ }-I$additional_includedir"
4239 fi
4240 fi
4241 fi
4242 fi
4243 fi
4244 if test -n "$found_la"; then
4245 save_libdir="$libdir"
4246 case "$found_la" in
4247 */* | *\\*) . "$found_la" ;;
4248 *) . "./$found_la" ;;
4249 esac
4250 libdir="$save_libdir"
4251 for dep in $dependency_libs; do
4252 case "$dep" in
4253 -L*)
4254 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
4255 if test "X$additional_libdir" != "X/usr/lib"; then
4256 haveit=
4257 if test "X$additional_libdir" = "X/usr/local/lib"; then
4258 if test -n "$GCC"; then
4259 case $host_os in
4260 linux*) haveit=yes;;
4261 esac
4262 fi
4263 fi
4264 if test -z "$haveit"; then
4265 haveit=
4266 for x in $LDFLAGS $LIBINTL; do
93636bde 4267
a04eba3f
TT
4268 acl_save_prefix="$prefix"
4269 prefix="$acl_final_prefix"
4270 acl_save_exec_prefix="$exec_prefix"
4271 exec_prefix="$acl_final_exec_prefix"
4272 eval x=\"$x\"
4273 exec_prefix="$acl_save_exec_prefix"
4274 prefix="$acl_save_prefix"
4275
4276 if test "X$x" = "X-L$additional_libdir"; then
4277 haveit=yes
4278 break
4279 fi
4280 done
4281 if test -z "$haveit"; then
4282 if test -d "$additional_libdir"; then
4283 LIBINTL="${LIBINTL}${LIBINTL:+ }-L$additional_libdir"
4284 fi
4285 fi
4286 haveit=
4287 for x in $LDFLAGS $LTLIBINTL; do
93636bde 4288
a04eba3f
TT
4289 acl_save_prefix="$prefix"
4290 prefix="$acl_final_prefix"
4291 acl_save_exec_prefix="$exec_prefix"
4292 exec_prefix="$acl_final_exec_prefix"
4293 eval x=\"$x\"
4294 exec_prefix="$acl_save_exec_prefix"
4295 prefix="$acl_save_prefix"
4296
4297 if test "X$x" = "X-L$additional_libdir"; then
4298 haveit=yes
4299 break
4300 fi
4301 done
4302 if test -z "$haveit"; then
4303 if test -d "$additional_libdir"; then
4304 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-L$additional_libdir"
4305 fi
4306 fi
4307 fi
4308 fi
4309 ;;
4310 -R*)
4311 dir=`echo "X$dep" | sed -e 's/^X-R//'`
4312 if test "$enable_rpath" != no; then
4313 haveit=
4314 for x in $rpathdirs; do
4315 if test "X$x" = "X$dir"; then
4316 haveit=yes
4317 break
4318 fi
4319 done
4320 if test -z "$haveit"; then
4321 rpathdirs="$rpathdirs $dir"
4322 fi
4323 haveit=
4324 for x in $ltrpathdirs; do
4325 if test "X$x" = "X$dir"; then
4326 haveit=yes
4327 break
4328 fi
4329 done
4330 if test -z "$haveit"; then
4331 ltrpathdirs="$ltrpathdirs $dir"
4332 fi
4333 fi
4334 ;;
4335 -l*)
4336 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
4337 ;;
4338 *.la)
4339 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
4340 ;;
4341 *)
4342 LIBINTL="${LIBINTL}${LIBINTL:+ }$dep"
4343 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }$dep"
4344 ;;
4345 esac
4346 done
4347 fi
4348 else
4349 LIBINTL="${LIBINTL}${LIBINTL:+ }-l$name"
4350 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-l$name"
4351 fi
4352 fi
4353 fi
4354 done
4355 done
4356 if test "X$rpathdirs" != "X"; then
4357 if test -n "$hardcode_libdir_separator"; then
4358 alldirs=
4359 for found_dir in $rpathdirs; do
4360 alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
4361 done
4362 acl_save_libdir="$libdir"
4363 libdir="$alldirs"
4364 eval flag=\"$hardcode_libdir_flag_spec\"
4365 libdir="$acl_save_libdir"
4366 LIBINTL="${LIBINTL}${LIBINTL:+ }$flag"
4367 else
4368 for found_dir in $rpathdirs; do
4369 acl_save_libdir="$libdir"
4370 libdir="$found_dir"
4371 eval flag=\"$hardcode_libdir_flag_spec\"
4372 libdir="$acl_save_libdir"
4373 LIBINTL="${LIBINTL}${LIBINTL:+ }$flag"
4374 done
4375 fi
4376 fi
4377 if test "X$ltrpathdirs" != "X"; then
4378 for found_dir in $ltrpathdirs; do
4379 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-R$found_dir"
4380 done
4381 fi
4382
93636bde 4383 echo $ac_n "checking for GNU gettext in libintl""... $ac_c" 1>&6
b1c92f91 4384echo "configure:4385: checking for GNU gettext in libintl" >&5
93636bde
TT
4385if eval "test \"`echo '$''{'gt_cv_func_gnugettext1_libintl'+set}'`\" = set"; then
4386 echo $ac_n "(cached) $ac_c" 1>&6
f8bd9807 4387else
a04eba3f
TT
4388 gt_save_CPPFLAGS="$CPPFLAGS"
4389 CPPFLAGS="$CPPFLAGS $INCINTL"
4390 gt_save_LIBS="$LIBS"
4391 LIBS="$LIBS $LIBINTL"
93636bde 4392 cat > conftest.$ac_ext <<EOF
b1c92f91 4393#line 4394 "configure"
a04eba3f
TT
4394#include "confdefs.h"
4395#include <libintl.h>
4396extern int _nl_msg_cat_cntr;
4397extern
4398#ifdef __cplusplus
4399"C"
4400#endif
4401const char *_nl_expand_alias ();
93636bde 4402int main() {
a04eba3f
TT
4403bindtextdomain ("", "");
4404return (int) gettext ("") + _nl_msg_cat_cntr + *_nl_expand_alias (0)
93636bde
TT
4405; return 0; }
4406EOF
b1c92f91 4407if { (eval echo configure:4408: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
93636bde 4408 rm -rf conftest*
a04eba3f
TT
4409 gt_cv_func_gnugettext1_libintl=yes
4410else
93636bde
TT
4411 echo "configure: failed program was:" >&5
4412 cat conftest.$ac_ext >&5
4413 rm -rf conftest*
4414 gt_cv_func_gnugettext1_libintl=no
a04eba3f 4415fi
93636bde 4416rm -f conftest*
a04eba3f
TT
4417 if test "$gt_cv_func_gnugettext1_libintl" != yes && test -n "$LIBICONV"; then
4418 LIBS="$LIBS $LIBICONV"
93636bde 4419 cat > conftest.$ac_ext <<EOF
b1c92f91 4420#line 4421 "configure"
a04eba3f
TT
4421#include "confdefs.h"
4422#include <libintl.h>
4423extern int _nl_msg_cat_cntr;
4424extern
4425#ifdef __cplusplus
4426"C"
4427#endif
4428const char *_nl_expand_alias ();
93636bde 4429int main() {
a04eba3f
TT
4430bindtextdomain ("", "");
4431return (int) gettext ("") + _nl_msg_cat_cntr + *_nl_expand_alias (0)
93636bde
TT
4432; return 0; }
4433EOF
b1c92f91 4434if { (eval echo configure:4435: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
93636bde 4435 rm -rf conftest*
a04eba3f
TT
4436 LIBINTL="$LIBINTL $LIBICONV"
4437 LTLIBINTL="$LTLIBINTL $LTLIBICONV"
4438 gt_cv_func_gnugettext1_libintl=yes
93636bde 4439
a04eba3f 4440else
93636bde
TT
4441 echo "configure: failed program was:" >&5
4442 cat conftest.$ac_ext >&5
a04eba3f 4443fi
93636bde 4444rm -f conftest*
a04eba3f
TT
4445 fi
4446 CPPFLAGS="$gt_save_CPPFLAGS"
4447 LIBS="$gt_save_LIBS"
a64c9c13 4448fi
93636bde
TT
4449
4450echo "$ac_t""$gt_cv_func_gnugettext1_libintl" 1>&6
a04eba3f 4451 fi
a64c9c13 4452
a04eba3f
TT
4453 if test "$gt_cv_func_gnugettext1_libc" = "yes" \
4454 || { test "$gt_cv_func_gnugettext1_libintl" = "yes" \
4455 && test "$PACKAGE" != gettext; }; then
4456 gt_use_preinstalled_gnugettext=yes
4457 else
4458 LIBINTL=
4459 LTLIBINTL=
4460 INCINTL=
4461 fi
a64c9c13 4462
93636bde 4463
a04eba3f
TT
4464 if test "$gt_use_preinstalled_gnugettext" != "yes"; then
4465 nls_cv_use_gnu_gettext=yes
4466 fi
4467 fi
a64c9c13 4468
a04eba3f
TT
4469 if test "$nls_cv_use_gnu_gettext" = "yes"; then
4470 INTLOBJS="\$(GETTOBJS)"
4471 BUILD_INCLUDED_LIBINTL=yes
4472 USE_INCLUDED_LIBINTL=yes
4473 LIBINTL="\${top_builddir}/intl/libintl.a $LIBICONV"
4474 LTLIBINTL="\${top_builddir}/intl/libintl.a $LTLIBICONV"
4475 LIBS=`echo " $LIBS " | sed -e 's/ -lintl / /' -e 's/^ //' -e 's/ $//'`
4476 fi
a64c9c13 4477
a04eba3f
TT
4478 if test "$gt_use_preinstalled_gnugettext" = "yes" \
4479 || test "$nls_cv_use_gnu_gettext" = "yes"; then
4480 CATOBJEXT=.gmo
4481 fi
93636bde 4482
a04eba3f
TT
4483
4484 if test "$gt_use_preinstalled_gnugettext" = "yes" \
4485 || test "$nls_cv_use_gnu_gettext" = "yes"; then
93636bde 4486 cat >> confdefs.h <<\EOF
a04eba3f
TT
4487#define ENABLE_NLS 1
4488EOF
4489
4490 else
4491 USE_NLS=no
4492 fi
4493 fi
4494
4495 if test "$USE_NLS" = "yes"; then
4496
4497 if test "$gt_use_preinstalled_gnugettext" = "yes"; then
4498 if test "$gt_cv_func_gnugettext1_libintl" = "yes"; then
93636bde 4499 echo $ac_n "checking how to link with libintl""... $ac_c" 1>&6
b1c92f91 4500echo "configure:4501: checking how to link with libintl" >&5
93636bde
TT
4501 echo "$ac_t""$LIBINTL" 1>&6
4502
a04eba3f
TT
4503 for element in $INCINTL; do
4504 haveit=
4505 for x in $CPPFLAGS; do
93636bde 4506
a04eba3f
TT
4507 acl_save_prefix="$prefix"
4508 prefix="$acl_final_prefix"
4509 acl_save_exec_prefix="$exec_prefix"
4510 exec_prefix="$acl_final_exec_prefix"
4511 eval x=\"$x\"
4512 exec_prefix="$acl_save_exec_prefix"
4513 prefix="$acl_save_prefix"
4514
4515 if test "X$x" = "X$element"; then
4516 haveit=yes
4517 break
4518 fi
4519 done
4520 if test -z "$haveit"; then
4521 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
4522 fi
4523 done
4524
4525 fi
4526
93636bde 4527 cat >> confdefs.h <<\EOF
a04eba3f
TT
4528#define HAVE_GETTEXT 1
4529EOF
4530
93636bde 4531 cat >> confdefs.h <<\EOF
a04eba3f
TT
4532#define HAVE_DCGETTEXT 1
4533EOF
4534
4535 fi
4536
4537 POSUB=po
4538 fi
4539
93636bde 4540
a04eba3f
TT
4541 if test "$PACKAGE" = gettext; then
4542 BUILD_INCLUDED_LIBINTL=yes
4543 fi
4544
93636bde
TT
4545
4546
4547
4548
4549
a04eba3f
TT
4550 nls_cv_header_intl=
4551 nls_cv_header_libgt=
4552
4553 DATADIRNAME=share
93636bde 4554
a04eba3f
TT
4555
4556 INSTOBJEXT=.mo
93636bde 4557
a04eba3f
TT
4558
4559 GENCAT=gencat
93636bde 4560
a04eba3f
TT
4561
4562 INTL_LIBTOOL_SUFFIX_PREFIX=
93636bde
TT
4563
4564
a04eba3f
TT
4565
4566 INTLLIBS="$LIBINTL"
93636bde
TT
4567
4568
4569
4570
4571
a64c9c13 4572
93636bde
TT
4573
4574echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
b1c92f91 4575echo "configure:4576: checking whether ${MAKE-make} sets \${MAKE}" >&5
93636bde
TT
4576set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'`
4577if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then
4578 echo $ac_n "(cached) $ac_c" 1>&6
50e1e10f 4579else
93636bde 4580 cat > conftestmake <<\EOF
50e1e10f
TT
4581all:
4582 @echo 'ac_maketemp="${MAKE}"'
4583EOF
4584# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
93636bde 4585eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=`
50e1e10f
TT
4586if test -n "$ac_maketemp"; then
4587 eval ac_cv_prog_make_${ac_make}_set=yes
4588else
4589 eval ac_cv_prog_make_${ac_make}_set=no
4590fi
93636bde 4591rm -f conftestmake
50e1e10f
TT
4592fi
4593if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
93636bde 4594 echo "$ac_t""yes" 1>&6
50e1e10f
TT
4595 SET_MAKE=
4596else
93636bde 4597 echo "$ac_t""no" 1>&6
50e1e10f
TT
4598 SET_MAKE="MAKE=${MAKE-make}"
4599fi
4600
4601# Extract the first word of "ln", so it can be a program name with args.
4602set dummy ln; ac_word=$2
93636bde 4603echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
b1c92f91 4604echo "configure:4605: checking for $ac_word" >&5
93636bde
TT
4605if eval "test \"`echo '$''{'ac_cv_path_LN'+set}'`\" = set"; then
4606 echo $ac_n "(cached) $ac_c" 1>&6
50e1e10f 4607else
93636bde
TT
4608 case "$LN" in
4609 /*)
50e1e10f
TT
4610 ac_cv_path_LN="$LN" # Let the user override the test with a path.
4611 ;;
93636bde
TT
4612 ?:/*)
4613 ac_cv_path_LN="$LN" # Let the user override the test with a dos path.
4614 ;;
50e1e10f 4615 *)
93636bde
TT
4616 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4617 ac_dummy="$PATH"
4618 for ac_dir in $ac_dummy; do
4619 test -z "$ac_dir" && ac_dir=.
4620 if test -f $ac_dir/$ac_word; then
4621 ac_cv_path_LN="$ac_dir/$ac_word"
4622 break
4623 fi
4624 done
4625 IFS="$ac_save_ifs"
50e1e10f
TT
4626 test -z "$ac_cv_path_LN" && ac_cv_path_LN="ln"
4627 ;;
4628esac
4629fi
93636bde 4630LN="$ac_cv_path_LN"
50e1e10f 4631if test -n "$LN"; then
93636bde 4632 echo "$ac_t""$LN" 1>&6
50e1e10f 4633else
93636bde 4634 echo "$ac_t""no" 1>&6
50e1e10f
TT
4635fi
4636
93636bde 4637echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6
b1c92f91 4638echo "configure:4639: checking whether ln -s works" >&5
93636bde
TT
4639if eval "test \"`echo '$''{'ac_cv_prog_LN_S'+set}'`\" = set"; then
4640 echo $ac_n "(cached) $ac_c" 1>&6
4641else
4642 rm -f conftestdata
4643if ln -s X conftestdata 2>/dev/null
4644then
4645 rm -f conftestdata
4646 ac_cv_prog_LN_S="ln -s"
4647else
4648 ac_cv_prog_LN_S=ln
4649fi
4650fi
4651LN_S="$ac_cv_prog_LN_S"
4652if test "$ac_cv_prog_LN_S" = "ln -s"; then
4653 echo "$ac_t""yes" 1>&6
fc6d9d51 4654else
93636bde 4655 echo "$ac_t""no" 1>&6
fc6d9d51
TT
4656fi
4657
50e1e10f
TT
4658# Extract the first word of "mv", so it can be a program name with args.
4659set dummy mv; ac_word=$2
93636bde 4660echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
b1c92f91 4661echo "configure:4662: checking for $ac_word" >&5
93636bde
TT
4662if eval "test \"`echo '$''{'ac_cv_path_MV'+set}'`\" = set"; then
4663 echo $ac_n "(cached) $ac_c" 1>&6
50e1e10f 4664else
93636bde
TT
4665 case "$MV" in
4666 /*)
50e1e10f
TT
4667 ac_cv_path_MV="$MV" # Let the user override the test with a path.
4668 ;;
93636bde
TT
4669 ?:/*)
4670 ac_cv_path_MV="$MV" # Let the user override the test with a dos path.
4671 ;;
50e1e10f 4672 *)
93636bde
TT
4673 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4674 ac_dummy="$PATH"
4675 for ac_dir in $ac_dummy; do
4676 test -z "$ac_dir" && ac_dir=.
4677 if test -f $ac_dir/$ac_word; then
4678 ac_cv_path_MV="$ac_dir/$ac_word"
4679 break
4680 fi
4681 done
4682 IFS="$ac_save_ifs"
50e1e10f
TT
4683 test -z "$ac_cv_path_MV" && ac_cv_path_MV="mv"
4684 ;;
4685esac
4686fi
93636bde 4687MV="$ac_cv_path_MV"
50e1e10f 4688if test -n "$MV"; then
93636bde 4689 echo "$ac_t""$MV" 1>&6
50e1e10f 4690else
93636bde 4691 echo "$ac_t""no" 1>&6
50e1e10f
TT
4692fi
4693
4694# Extract the first word of "cp", so it can be a program name with args.
4695set dummy cp; ac_word=$2
93636bde 4696echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
b1c92f91 4697echo "configure:4698: checking for $ac_word" >&5
93636bde
TT
4698if eval "test \"`echo '$''{'ac_cv_path_CP'+set}'`\" = set"; then
4699 echo $ac_n "(cached) $ac_c" 1>&6
50e1e10f 4700else
93636bde
TT
4701 case "$CP" in
4702 /*)
50e1e10f
TT
4703 ac_cv_path_CP="$CP" # Let the user override the test with a path.
4704 ;;
93636bde
TT
4705 ?:/*)
4706 ac_cv_path_CP="$CP" # Let the user override the test with a dos path.
4707 ;;
50e1e10f 4708 *)
93636bde
TT
4709 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4710 ac_dummy="$PATH"
4711 for ac_dir in $ac_dummy; do
4712 test -z "$ac_dir" && ac_dir=.
4713 if test -f $ac_dir/$ac_word; then
4714 ac_cv_path_CP="$ac_dir/$ac_word"
4715 break
4716 fi
4717 done
4718 IFS="$ac_save_ifs"
50e1e10f
TT
4719 test -z "$ac_cv_path_CP" && ac_cv_path_CP="cp"
4720 ;;
4721esac
4722fi
93636bde 4723CP="$ac_cv_path_CP"
50e1e10f 4724if test -n "$CP"; then
93636bde 4725 echo "$ac_t""$CP" 1>&6
50e1e10f 4726else
93636bde 4727 echo "$ac_t""no" 1>&6
50e1e10f
TT
4728fi
4729
4730# Extract the first word of "rm", so it can be a program name with args.
4731set dummy rm; ac_word=$2
93636bde 4732echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
b1c92f91 4733echo "configure:4734: checking for $ac_word" >&5
93636bde
TT
4734if eval "test \"`echo '$''{'ac_cv_path_RM'+set}'`\" = set"; then
4735 echo $ac_n "(cached) $ac_c" 1>&6
50e1e10f 4736else
93636bde
TT
4737 case "$RM" in
4738 /*)
50e1e10f
TT
4739 ac_cv_path_RM="$RM" # Let the user override the test with a path.
4740 ;;
93636bde
TT
4741 ?:/*)
4742 ac_cv_path_RM="$RM" # Let the user override the test with a dos path.
4743 ;;
50e1e10f 4744 *)
93636bde
TT
4745 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4746 ac_dummy="$PATH"
4747 for ac_dir in $ac_dummy; do
4748 test -z "$ac_dir" && ac_dir=.
4749 if test -f $ac_dir/$ac_word; then
4750 ac_cv_path_RM="$ac_dir/$ac_word"
4751 break
4752 fi
4753 done
4754 IFS="$ac_save_ifs"
50e1e10f
TT
4755 test -z "$ac_cv_path_RM" && ac_cv_path_RM="rm"
4756 ;;
4757esac
4758fi
93636bde 4759RM="$ac_cv_path_RM"
50e1e10f 4760if test -n "$RM"; then
93636bde 4761 echo "$ac_t""$RM" 1>&6
50e1e10f 4762else
93636bde 4763 echo "$ac_t""no" 1>&6
50e1e10f
TT
4764fi
4765
4766# Extract the first word of "chmod", so it can be a program name with args.
4767set dummy chmod; ac_word=$2
93636bde 4768echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
b1c92f91 4769echo "configure:4770: checking for $ac_word" >&5
93636bde
TT
4770if eval "test \"`echo '$''{'ac_cv_path_CHMOD'+set}'`\" = set"; then
4771 echo $ac_n "(cached) $ac_c" 1>&6
50e1e10f 4772else
93636bde
TT
4773 case "$CHMOD" in
4774 /*)
50e1e10f
TT
4775 ac_cv_path_CHMOD="$CHMOD" # Let the user override the test with a path.
4776 ;;
93636bde
TT
4777 ?:/*)
4778 ac_cv_path_CHMOD="$CHMOD" # Let the user override the test with a dos path.
4779 ;;
50e1e10f 4780 *)
93636bde
TT
4781 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4782 ac_dummy="$PATH"
4783 for ac_dir in $ac_dummy; do
4784 test -z "$ac_dir" && ac_dir=.
4785 if test -f $ac_dir/$ac_word; then
4786 ac_cv_path_CHMOD="$ac_dir/$ac_word"
4787 break
4788 fi
4789 done
4790 IFS="$ac_save_ifs"
50e1e10f
TT
4791 test -z "$ac_cv_path_CHMOD" && ac_cv_path_CHMOD=":"
4792 ;;
4793esac
4794fi
93636bde 4795CHMOD="$ac_cv_path_CHMOD"
50e1e10f 4796if test -n "$CHMOD"; then
93636bde 4797 echo "$ac_t""$CHMOD" 1>&6
50e1e10f 4798else
93636bde 4799 echo "$ac_t""no" 1>&6
50e1e10f
TT
4800fi
4801
4802# Extract the first word of "awk", so it can be a program name with args.
4803set dummy awk; ac_word=$2
93636bde 4804echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
b1c92f91 4805echo "configure:4806: checking for $ac_word" >&5
93636bde
TT
4806if eval "test \"`echo '$''{'ac_cv_path_AWK'+set}'`\" = set"; then
4807 echo $ac_n "(cached) $ac_c" 1>&6
50e1e10f 4808else
93636bde
TT
4809 case "$AWK" in
4810 /*)
50e1e10f
TT
4811 ac_cv_path_AWK="$AWK" # Let the user override the test with a path.
4812 ;;
93636bde
TT
4813 ?:/*)
4814 ac_cv_path_AWK="$AWK" # Let the user override the test with a dos path.
4815 ;;
50e1e10f 4816 *)
93636bde
TT
4817 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4818 ac_dummy="$PATH"
4819 for ac_dir in $ac_dummy; do
4820 test -z "$ac_dir" && ac_dir=.
4821 if test -f $ac_dir/$ac_word; then
4822 ac_cv_path_AWK="$ac_dir/$ac_word"
4823 break
4824 fi
4825 done
4826 IFS="$ac_save_ifs"
50e1e10f
TT
4827 test -z "$ac_cv_path_AWK" && ac_cv_path_AWK="awk"
4828 ;;
4829esac
4830fi
93636bde 4831AWK="$ac_cv_path_AWK"
50e1e10f 4832if test -n "$AWK"; then
93636bde 4833 echo "$ac_t""$AWK" 1>&6
50e1e10f 4834else
93636bde 4835 echo "$ac_t""no" 1>&6
50e1e10f
TT
4836fi
4837
4838# Extract the first word of "sed", so it can be a program name with args.
4839set dummy sed; ac_word=$2
93636bde 4840echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
b1c92f91 4841echo "configure:4842: checking for $ac_word" >&5
93636bde
TT
4842if eval "test \"`echo '$''{'ac_cv_path_SED'+set}'`\" = set"; then
4843 echo $ac_n "(cached) $ac_c" 1>&6
50e1e10f 4844else
93636bde
TT
4845 case "$SED" in
4846 /*)
50e1e10f
TT
4847 ac_cv_path_SED="$SED" # Let the user override the test with a path.
4848 ;;
93636bde
TT
4849 ?:/*)
4850 ac_cv_path_SED="$SED" # Let the user override the test with a dos path.
4851 ;;
50e1e10f 4852 *)
93636bde
TT
4853 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4854 ac_dummy="$PATH"
4855 for ac_dir in $ac_dummy; do
4856 test -z "$ac_dir" && ac_dir=.
4857 if test -f $ac_dir/$ac_word; then
4858 ac_cv_path_SED="$ac_dir/$ac_word"
4859 break
4860 fi
4861 done
4862 IFS="$ac_save_ifs"
50e1e10f
TT
4863 test -z "$ac_cv_path_SED" && ac_cv_path_SED="sed"
4864 ;;
4865esac
4866fi
93636bde 4867SED="$ac_cv_path_SED"
50e1e10f 4868if test -n "$SED"; then
93636bde 4869 echo "$ac_t""$SED" 1>&6
50e1e10f 4870else
93636bde 4871 echo "$ac_t""no" 1>&6
50e1e10f
TT
4872fi
4873
9d564f73
TT
4874# Extract the first word of "perl", so it can be a program name with args.
4875set dummy perl; ac_word=$2
93636bde 4876echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
b1c92f91 4877echo "configure:4878: checking for $ac_word" >&5
93636bde
TT
4878if eval "test \"`echo '$''{'ac_cv_path_PERL'+set}'`\" = set"; then
4879 echo $ac_n "(cached) $ac_c" 1>&6
9d564f73 4880else
93636bde
TT
4881 case "$PERL" in
4882 /*)
9d564f73
TT
4883 ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
4884 ;;
93636bde
TT
4885 ?:/*)
4886 ac_cv_path_PERL="$PERL" # Let the user override the test with a dos path.
4887 ;;
9d564f73 4888 *)
93636bde
TT
4889 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4890 ac_dummy="$PATH"
4891 for ac_dir in $ac_dummy; do
4892 test -z "$ac_dir" && ac_dir=.
4893 if test -f $ac_dir/$ac_word; then
4894 ac_cv_path_PERL="$ac_dir/$ac_word"
4895 break
4896 fi
4897 done
4898 IFS="$ac_save_ifs"
9d564f73
TT
4899 test -z "$ac_cv_path_PERL" && ac_cv_path_PERL="perl"
4900 ;;
4901esac
4902fi
93636bde 4903PERL="$ac_cv_path_PERL"
9d564f73 4904if test -n "$PERL"; then
93636bde 4905 echo "$ac_t""$PERL" 1>&6
9d564f73 4906else
93636bde 4907 echo "$ac_t""no" 1>&6
9d564f73
TT
4908fi
4909
250f79f0
TT
4910# Extract the first word of "ldconfig", so it can be a program name with args.
4911set dummy ldconfig; ac_word=$2
93636bde 4912echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
b1c92f91 4913echo "configure:4914: checking for $ac_word" >&5
93636bde
TT
4914if eval "test \"`echo '$''{'ac_cv_path_LDCONFIG'+set}'`\" = set"; then
4915 echo $ac_n "(cached) $ac_c" 1>&6
250f79f0 4916else
93636bde
TT
4917 case "$LDCONFIG" in
4918 /*)
250f79f0
TT
4919 ac_cv_path_LDCONFIG="$LDCONFIG" # Let the user override the test with a path.
4920 ;;
93636bde
TT
4921 ?:/*)
4922 ac_cv_path_LDCONFIG="$LDCONFIG" # Let the user override the test with a dos path.
4923 ;;
250f79f0 4924 *)
93636bde
TT
4925 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4926 ac_dummy="$PATH"
4927 for ac_dir in $ac_dummy; do
4928 test -z "$ac_dir" && ac_dir=.
4929 if test -f $ac_dir/$ac_word; then
4930 ac_cv_path_LDCONFIG="$ac_dir/$ac_word"
4931 break
4932 fi
4933 done
4934 IFS="$ac_save_ifs"
250f79f0
TT
4935 test -z "$ac_cv_path_LDCONFIG" && ac_cv_path_LDCONFIG=":"
4936 ;;
4937esac
4938fi
93636bde 4939LDCONFIG="$ac_cv_path_LDCONFIG"
07a0db15 4940if test -n "$LDCONFIG"; then
93636bde 4941 echo "$ac_t""$LDCONFIG" 1>&6
50e1e10f 4942else
93636bde 4943 echo "$ac_t""no" 1>&6
50e1e10f
TT
4944fi
4945
93636bde 4946echo $ac_n "checking build system type""... $ac_c" 1>&6
b1c92f91 4947echo "configure:4948: checking build system type" >&5
93636bde
TT
4948
4949build_alias=$build
4950case "$build_alias" in
4951NONE)
4952 case $nonopt in
4953 NONE) build_alias=$host_alias ;;
4954 *) build_alias=$nonopt ;;
4955 esac ;;
4956esac
4957
4958build=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $build_alias`
4959build_cpu=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
4960build_vendor=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
4961build_os=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
4962echo "$ac_t""$build" 1>&6
4963
4964if test $host != $build; then
4965 ac_tool_prefix=${host_alias}-
4966else
4967 ac_tool_prefix=
4968fi
4969
4970# Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
50e1e10f 4971set dummy ${ac_tool_prefix}ar; ac_word=$2
93636bde 4972echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
b1c92f91 4973echo "configure:4974: checking for $ac_word" >&5
93636bde
TT
4974if eval "test \"`echo '$''{'ac_cv_prog_AR'+set}'`\" = set"; then
4975 echo $ac_n "(cached) $ac_c" 1>&6
50e1e10f
TT
4976else
4977 if test -n "$AR"; then
4978 ac_cv_prog_AR="$AR" # Let the user override the test.
4979else
93636bde
TT
4980 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4981 ac_dummy="$PATH"
4982 for ac_dir in $ac_dummy; do
4983 test -z "$ac_dir" && ac_dir=.
4984 if test -f $ac_dir/$ac_word; then
4985 ac_cv_prog_AR="${ac_tool_prefix}ar"
4986 break
4987 fi
4988 done
4989 IFS="$ac_save_ifs"
50e1e10f
TT
4990fi
4991fi
93636bde 4992AR="$ac_cv_prog_AR"
50e1e10f 4993if test -n "$AR"; then
93636bde 4994 echo "$ac_t""$AR" 1>&6
50e1e10f 4995else
93636bde 4996 echo "$ac_t""no" 1>&6
50e1e10f
TT
4997fi
4998
93636bde 4999
50e1e10f 5000if test -z "$ac_cv_prog_AR"; then
93636bde 5001if test -n "$ac_tool_prefix"; then
50e1e10f
TT
5002 # Extract the first word of "ar", so it can be a program name with args.
5003set dummy ar; ac_word=$2
93636bde 5004echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
b1c92f91 5005echo "configure:5006: checking for $ac_word" >&5
93636bde
TT
5006if eval "test \"`echo '$''{'ac_cv_prog_AR'+set}'`\" = set"; then
5007 echo $ac_n "(cached) $ac_c" 1>&6
5008else
5009 if test -n "$AR"; then
5010 ac_cv_prog_AR="$AR" # Let the user override the test.
5011else
5012 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
5013 ac_dummy="$PATH"
5014 for ac_dir in $ac_dummy; do
5015 test -z "$ac_dir" && ac_dir=.
5016 if test -f $ac_dir/$ac_word; then
5017 ac_cv_prog_AR="ar"
5018 break
5019 fi
5020 done
5021 IFS="$ac_save_ifs"
5022 test -z "$ac_cv_prog_AR" && ac_cv_prog_AR="ar"
50e1e10f
TT
5023fi
5024fi
93636bde
TT
5025AR="$ac_cv_prog_AR"
5026if test -n "$AR"; then
5027 echo "$ac_t""$AR" 1>&6
50e1e10f 5028else
93636bde 5029 echo "$ac_t""no" 1>&6
50e1e10f
TT
5030fi
5031
5032else
93636bde
TT
5033 AR="ar"
5034fi
50e1e10f
TT
5035fi
5036
93636bde 5037# Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
50e1e10f 5038set dummy ${ac_tool_prefix}ranlib; ac_word=$2
93636bde 5039echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
b1c92f91 5040echo "configure:5041: checking for $ac_word" >&5
93636bde
TT
5041if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
5042 echo $ac_n "(cached) $ac_c" 1>&6
50e1e10f
TT
5043else
5044 if test -n "$RANLIB"; then
5045 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5046else
93636bde
TT
5047 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
5048 ac_dummy="$PATH"
5049 for ac_dir in $ac_dummy; do
5050 test -z "$ac_dir" && ac_dir=.
5051 if test -f $ac_dir/$ac_word; then
5052 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5053 break
5054 fi
5055 done
5056 IFS="$ac_save_ifs"
50e1e10f
TT
5057fi
5058fi
93636bde 5059RANLIB="$ac_cv_prog_RANLIB"
50e1e10f 5060if test -n "$RANLIB"; then
93636bde 5061 echo "$ac_t""$RANLIB" 1>&6
50e1e10f 5062else
93636bde 5063 echo "$ac_t""no" 1>&6
50e1e10f
TT
5064fi
5065
93636bde 5066
50e1e10f 5067if test -z "$ac_cv_prog_RANLIB"; then
93636bde 5068if test -n "$ac_tool_prefix"; then
50e1e10f
TT
5069 # Extract the first word of "ranlib", so it can be a program name with args.
5070set dummy ranlib; ac_word=$2
93636bde 5071echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
b1c92f91 5072echo "configure:5073: checking for $ac_word" >&5
93636bde
TT
5073if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
5074 echo $ac_n "(cached) $ac_c" 1>&6
5075else
5076 if test -n "$RANLIB"; then
5077 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5078else
5079 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
5080 ac_dummy="$PATH"
5081 for ac_dir in $ac_dummy; do
5082 test -z "$ac_dir" && ac_dir=.
5083 if test -f $ac_dir/$ac_word; then
5084 ac_cv_prog_RANLIB="ranlib"
5085 break
5086 fi
5087 done
5088 IFS="$ac_save_ifs"
5089 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
50e1e10f
TT
5090fi
5091fi
93636bde
TT
5092RANLIB="$ac_cv_prog_RANLIB"
5093if test -n "$RANLIB"; then
5094 echo "$ac_t""$RANLIB" 1>&6
50e1e10f 5095else
93636bde 5096 echo "$ac_t""no" 1>&6
50e1e10f
TT
5097fi
5098
5099else
93636bde
TT
5100 RANLIB=":"
5101fi
50e1e10f
TT
5102fi
5103
93636bde 5104# Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
50e1e10f 5105set dummy ${ac_tool_prefix}strip; ac_word=$2
93636bde 5106echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
b1c92f91 5107echo "configure:5108: checking for $ac_word" >&5
93636bde
TT
5108if eval "test \"`echo '$''{'ac_cv_prog_STRIP'+set}'`\" = set"; then
5109 echo $ac_n "(cached) $ac_c" 1>&6
50e1e10f
TT
5110else
5111 if test -n "$STRIP"; then
5112 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
5113else
93636bde
TT
5114 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
5115 ac_dummy="$PATH"
5116 for ac_dir in $ac_dummy; do
5117 test -z "$ac_dir" && ac_dir=.
5118 if test -f $ac_dir/$ac_word; then
5119 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
5120 break
5121 fi
5122 done
5123 IFS="$ac_save_ifs"
50e1e10f
TT
5124fi
5125fi
93636bde 5126STRIP="$ac_cv_prog_STRIP"
50e1e10f 5127if test -n "$STRIP"; then
93636bde 5128 echo "$ac_t""$STRIP" 1>&6
50e1e10f 5129else
93636bde 5130 echo "$ac_t""no" 1>&6
50e1e10f
TT
5131fi
5132
93636bde 5133
50e1e10f 5134if test -z "$ac_cv_prog_STRIP"; then
93636bde 5135if test -n "$ac_tool_prefix"; then
50e1e10f
TT
5136 # Extract the first word of "strip", so it can be a program name with args.
5137set dummy strip; ac_word=$2
93636bde 5138echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
b1c92f91 5139echo "configure:5140: checking for $ac_word" >&5
93636bde
TT
5140if eval "test \"`echo '$''{'ac_cv_prog_STRIP'+set}'`\" = set"; then
5141 echo $ac_n "(cached) $ac_c" 1>&6
5142else
5143 if test -n "$STRIP"; then
5144 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
5145else
5146 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
5147 ac_dummy="$PATH"
5148 for ac_dir in $ac_dummy; do
5149 test -z "$ac_dir" && ac_dir=.
5150 if test -f $ac_dir/$ac_word; then
5151 ac_cv_prog_STRIP="strip"
5152 break
5153 fi
5154 done
5155 IFS="$ac_save_ifs"
5156 test -z "$ac_cv_prog_STRIP" && ac_cv_prog_STRIP=":"
50e1e10f
TT
5157fi
5158fi
93636bde
TT
5159STRIP="$ac_cv_prog_STRIP"
5160if test -n "$STRIP"; then
5161 echo "$ac_t""$STRIP" 1>&6
50e1e10f 5162else
93636bde 5163 echo "$ac_t""no" 1>&6
50e1e10f
TT
5164fi
5165
5166else
93636bde
TT
5167 STRIP=":"
5168fi
50e1e10f
TT
5169fi
5170
50e1e10f
TT
5171# Find a good install program. We prefer a C program (faster),
5172# so one script is as good as another. But avoid the broken or
5173# incompatible versions:
5174# SysV /etc/install, /usr/sbin/install
5175# SunOS /usr/etc/install
5176# IRIX /sbin/install
5177# AIX /bin/install
a4bf69d9 5178# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
50e1e10f
TT
5179# AFS /usr/afsws/bin/install, which mishandles nonexistent args
5180# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
5181# ./install, which can be erroneously created by make from ./install.sh.
93636bde 5182echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
b1c92f91 5183echo "configure:5184: checking for a BSD compatible install" >&5
50e1e10f 5184if test -z "$INSTALL"; then
93636bde
TT
5185if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
5186 echo $ac_n "(cached) $ac_c" 1>&6
50e1e10f 5187else
93636bde 5188 IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS=":"
50e1e10f
TT
5189 for ac_dir in $PATH; do
5190 # Account for people who put trailing slashes in PATH elements.
93636bde
TT
5191 case "$ac_dir/" in
5192 /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
50e1e10f
TT
5193 *)
5194 # OSF1 and SCO ODT 3.0 have their own names for install.
a4bf69d9
TT
5195 # Don't use installbsd from OSF since it installs stuff as root
5196 # by default.
5197 for ac_prog in ginstall scoinst install; do
93636bde 5198 if test -f $ac_dir/$ac_prog; then
50e1e10f 5199 if test $ac_prog = install &&
93636bde 5200 grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
50e1e10f 5201 # AIX install. It has an incompatible calling convention.
50e1e10f
TT
5202 :
5203 else
5204 ac_cv_path_install="$ac_dir/$ac_prog -c"
5205 break 2
5206 fi
5207 fi
5208 done
5209 ;;
5210 esac
5211 done
93636bde 5212 IFS="$ac_save_IFS"
21c84b71 5213
50e1e10f 5214fi
21c84b71 5215 if test "${ac_cv_path_install+set}" = set; then
93636bde 5216 INSTALL="$ac_cv_path_install"
21c84b71
TT
5217 else
5218 # As a last resort, use the slow shell script. We don't cache a
5219 # path for INSTALL within a source directory, because that will
5220 # break other packages using the cache if that directory is
5221 # removed, or if the path is relative.
93636bde 5222 INSTALL="$ac_install_sh"
21c84b71 5223 fi
50e1e10f 5224fi
93636bde 5225echo "$ac_t""$INSTALL" 1>&6
50e1e10f
TT
5226
5227# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
5228# It thinks the first close brace ends the variable substitution.
5229test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
5230
93636bde 5231test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
a4bf69d9 5232
50e1e10f
TT
5233test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
5234
6c133523
TT
5235# See if we need a separate native compiler.
5236if test $cross_compiling = no; then
5237 BUILD_CC="$CC"
93636bde 5238
6c133523
TT
5239else
5240 for ac_prog in gcc cc
5241do
93636bde 5242# Extract the first word of "$ac_prog", so it can be a program name with args.
6c133523 5243set dummy $ac_prog; ac_word=$2
93636bde 5244echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
b1c92f91 5245echo "configure:5246: checking for $ac_word" >&5
93636bde
TT
5246if eval "test \"`echo '$''{'ac_cv_prog_BUILD_CC'+set}'`\" = set"; then
5247 echo $ac_n "(cached) $ac_c" 1>&6
6c133523
TT
5248else
5249 if test -n "$BUILD_CC"; then
5250 ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
5251else
93636bde
TT
5252 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
5253 ac_dummy="$PATH"
5254 for ac_dir in $ac_dummy; do
5255 test -z "$ac_dir" && ac_dir=.
5256 if test -f $ac_dir/$ac_word; then
5257 ac_cv_prog_BUILD_CC="$ac_prog"
5258 break
5259 fi
5260 done
5261 IFS="$ac_save_ifs"
6c133523
TT
5262fi
5263fi
93636bde 5264BUILD_CC="$ac_cv_prog_BUILD_CC"
6c133523 5265if test -n "$BUILD_CC"; then
93636bde 5266 echo "$ac_t""$BUILD_CC" 1>&6
6c133523 5267else
93636bde 5268 echo "$ac_t""no" 1>&6
6c133523
TT
5269fi
5270
93636bde 5271test -n "$BUILD_CC" && break
6c133523
TT
5272done
5273
5274fi
2625803e 5275for ac_hdr in stdlib.h unistd.h stdarg.h stdint.h errno.h malloc.h mntent.h paths.h dirent.h getopt.h setjmp.h signal.h termios.h linux/fd.h linux/major.h sys/disk.h sys/disklabel.h sys/ioctl.h sys/mkdev.h sys/mount.h sys/sockio.h sys/socket.h sys/sysmacros.h sys/time.h sys/stat.h sys/types.h sys/wait.h sys/resource.h net/if.h net/if_dl.h netinet/in.h
50e1e10f 5276do
93636bde
TT
5277ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5278echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
b1c92f91 5279echo "configure:5280: checking for $ac_hdr" >&5
93636bde
TT
5280if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5281 echo $ac_n "(cached) $ac_c" 1>&6
5282else
5283 cat > conftest.$ac_ext <<EOF
b1c92f91 5284#line 5285 "configure"
50e1e10f 5285#include "confdefs.h"
93636bde
TT
5286#include <$ac_hdr>
5287EOF
5288ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
b1c92f91 5289{ (eval echo configure:5290: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
93636bde
TT
5290ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5291if test -z "$ac_err"; then
5292 rm -rf conftest*
5293 eval "ac_cv_header_$ac_safe=yes"
5294else
5295 echo "$ac_err" >&5
5296 echo "configure: failed program was:" >&5
21c84b71 5297 cat conftest.$ac_ext >&5
93636bde
TT
5298 rm -rf conftest*
5299 eval "ac_cv_header_$ac_safe=no"
50e1e10f 5300fi
93636bde 5301rm -f conftest*
50e1e10f 5302fi
93636bde
TT
5303if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5304 echo "$ac_t""yes" 1>&6
5305 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5306 cat >> confdefs.h <<EOF
5307#define $ac_tr_hdr 1
50e1e10f 5308EOF
93636bde
TT
5309
5310else
5311 echo "$ac_t""no" 1>&6
50e1e10f
TT
5312fi
5313done
5314
93636bde 5315echo $ac_n "checking for vprintf""... $ac_c" 1>&6
b1c92f91 5316echo "configure:5317: checking for vprintf" >&5
93636bde
TT
5317if eval "test \"`echo '$''{'ac_cv_func_vprintf'+set}'`\" = set"; then
5318 echo $ac_n "(cached) $ac_c" 1>&6
5319else
5320 cat > conftest.$ac_ext <<EOF
b1c92f91 5321#line 5322 "configure"
50e1e10f
TT
5322#include "confdefs.h"
5323/* System header to define __stub macros and hopefully few prototypes,
93636bde 5324 which can conflict with char vprintf(); below. */
50e1e10f
TT
5325#include <assert.h>
5326/* Override any gcc2 internal prototype to avoid an error. */
21c84b71 5327/* We use char because int might match the return type of a gcc2
93636bde
TT
5328 builtin and then its argument prototype would still apply. */
5329char vprintf();
5330
5331int main() {
50e1e10f
TT
5332
5333/* The GNU C library defines this for functions which it implements
5334 to always fail with ENOSYS. Some functions are actually named
07a0db15 5335 something starting with __ and the normal name is an alias. */
93636bde 5336#if defined (__stub_vprintf) || defined (__stub___vprintf)
07a0db15
TT
5337choke me
5338#else
93636bde 5339vprintf();
07a0db15 5340#endif
50e1e10f 5341
93636bde
TT
5342; return 0; }
5343EOF
b1c92f91 5344if { (eval echo configure:5345: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
93636bde
TT
5345 rm -rf conftest*
5346 eval "ac_cv_func_vprintf=yes"
5347else
5348 echo "configure: failed program was:" >&5
5349 cat conftest.$ac_ext >&5
5350 rm -rf conftest*
5351 eval "ac_cv_func_vprintf=no"
5352fi
5353rm -f conftest*
5354fi
5355
5356if eval "test \"`echo '$ac_cv_func_'vprintf`\" = yes"; then
5357 echo "$ac_t""yes" 1>&6
5358 cat >> confdefs.h <<\EOF
5359#define HAVE_VPRINTF 1
5360EOF
5361
5362else
5363 echo "$ac_t""no" 1>&6
5364fi
5365
5366if test "$ac_cv_func_vprintf" != yes; then
5367echo $ac_n "checking for _doprnt""... $ac_c" 1>&6
b1c92f91 5368echo "configure:5369: checking for _doprnt" >&5
93636bde
TT
5369if eval "test \"`echo '$''{'ac_cv_func__doprnt'+set}'`\" = set"; then
5370 echo $ac_n "(cached) $ac_c" 1>&6
5371else
5372 cat > conftest.$ac_ext <<EOF
b1c92f91 5373#line 5374 "configure"
50e1e10f
TT
5374#include "confdefs.h"
5375/* System header to define __stub macros and hopefully few prototypes,
93636bde 5376 which can conflict with char _doprnt(); below. */
50e1e10f
TT
5377#include <assert.h>
5378/* Override any gcc2 internal prototype to avoid an error. */
21c84b71 5379/* We use char because int might match the return type of a gcc2
93636bde
TT
5380 builtin and then its argument prototype would still apply. */
5381char _doprnt();
5382
5383int main() {
50e1e10f
TT
5384
5385/* The GNU C library defines this for functions which it implements
5386 to always fail with ENOSYS. Some functions are actually named
5387 something starting with __ and the normal name is an alias. */
5388#if defined (__stub__doprnt) || defined (__stub____doprnt)
5389choke me
5390#else
93636bde 5391_doprnt();
50e1e10f
TT
5392#endif
5393
93636bde
TT
5394; return 0; }
5395EOF
b1c92f91 5396if { (eval echo configure:5397: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
93636bde
TT
5397 rm -rf conftest*
5398 eval "ac_cv_func__doprnt=yes"
5399else
5400 echo "configure: failed program was:" >&5
5401 cat conftest.$ac_ext >&5
5402 rm -rf conftest*
5403 eval "ac_cv_func__doprnt=no"
5404fi
5405rm -f conftest*
5406fi
5407
5408if eval "test \"`echo '$ac_cv_func_'_doprnt`\" = yes"; then
5409 echo "$ac_t""yes" 1>&6
5410 cat >> confdefs.h <<\EOF
50e1e10f
TT
5411#define HAVE_DOPRNT 1
5412EOF
5413
93636bde
TT
5414else
5415 echo "$ac_t""no" 1>&6
50e1e10f
TT
5416fi
5417
5418fi
5419
93636bde 5420echo $ac_n "checking whether d_reclen declared in dirent""... $ac_c" 1>&6
b1c92f91 5421echo "configure:5422: checking whether d_reclen declared in dirent" >&5
93636bde
TT
5422if eval "test \"`echo '$''{'e2fsprogs_cv_have_d_reclen_dirent'+set}'`\" = set"; then
5423 echo $ac_n "(cached) $ac_c" 1>&6
fff45483 5424else
93636bde 5425 cat > conftest.$ac_ext <<EOF
b1c92f91 5426#line 5427 "configure"
fff45483
TT
5427#include "confdefs.h"
5428#include <dirent.h>
93636bde
TT
5429int main() {
5430struct dirent de; de.d_reclen = 0;
5431; return 0; }
5432EOF
b1c92f91 5433if { (eval echo configure:5434: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
93636bde 5434 rm -rf conftest*
fff45483
TT
5435 e2fsprogs_cv_have_d_reclen_dirent=yes
5436else
93636bde
TT
5437 echo "configure: failed program was:" >&5
5438 cat conftest.$ac_ext >&5
5439 rm -rf conftest*
5440 e2fsprogs_cv_have_d_reclen_dirent=no
fff45483 5441fi
93636bde 5442rm -f conftest*
fff45483
TT
5443fi
5444
93636bde 5445echo "$ac_t""$e2fsprogs_cv_have_d_reclen_dirent" 1>&6
fff45483 5446if test "$e2fsprogs_cv_have_d_reclen_dirent" = yes; then
93636bde 5447 cat >> confdefs.h <<\EOF
fff45483
TT
5448#define HAVE_RECLEN_DIRENT 1
5449EOF
5450
5451fi
93636bde 5452echo $ac_n "checking whether ssize_t declared""... $ac_c" 1>&6
b1c92f91 5453echo "configure:5454: checking whether ssize_t declared" >&5
93636bde
TT
5454if eval "test \"`echo '$''{'e2fsprogs_cv_have_ssize_t'+set}'`\" = set"; then
5455 echo $ac_n "(cached) $ac_c" 1>&6
fff45483 5456else
93636bde 5457 cat > conftest.$ac_ext <<EOF
b1c92f91 5458#line 5459 "configure"
fff45483
TT
5459#include "confdefs.h"
5460#include <sys/types.h>
93636bde
TT
5461int main() {
5462ssize_t a = 0;
5463; return 0; }
5464EOF
b1c92f91 5465if { (eval echo configure:5466: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
93636bde 5466 rm -rf conftest*
fff45483
TT
5467 e2fsprogs_cv_have_ssize_t=yes
5468else
93636bde
TT
5469 echo "configure: failed program was:" >&5
5470 cat conftest.$ac_ext >&5
5471 rm -rf conftest*
5472 e2fsprogs_cv_have_ssize_t=no
fff45483 5473fi
93636bde 5474rm -f conftest*
fff45483
TT
5475fi
5476
93636bde 5477echo "$ac_t""$e2fsprogs_cv_have_ssize_t" 1>&6
fff45483 5478if test "$e2fsprogs_cv_have_ssize_t" = yes; then
93636bde 5479 cat >> confdefs.h <<\EOF
fff45483
TT
5480#define HAVE_TYPE_SSIZE_T 1
5481EOF
5482
5483fi
93636bde 5484echo $ac_n "checking whether llseek declared in unistd.h""... $ac_c" 1>&6
b1c92f91 5485echo "configure:5486: checking whether llseek declared in unistd.h" >&5
93636bde
TT
5486if eval "test \"`echo '$''{'e2fsprogs_cv_have_llseek_prototype'+set}'`\" = set"; then
5487 echo $ac_n "(cached) $ac_c" 1>&6
b0b9c4de 5488else
93636bde 5489 cat > conftest.$ac_ext <<EOF
b1c92f91 5490#line 5491 "configure"
b0b9c4de
TT
5491#include "confdefs.h"
5492#include <unistd.h>
93636bde 5493int main() {
b0b9c4de 5494extern int llseek(int);
93636bde
TT
5495; return 0; }
5496EOF
b1c92f91 5497if { (eval echo configure:5498: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
93636bde 5498 rm -rf conftest*
b0b9c4de
TT
5499 e2fsprogs_cv_have_llseek_prototype=no
5500else
93636bde
TT
5501 echo "configure: failed program was:" >&5
5502 cat conftest.$ac_ext >&5
5503 rm -rf conftest*
5504 e2fsprogs_cv_have_llseek_prototype=yes
b0b9c4de 5505fi
93636bde 5506rm -f conftest*
b0b9c4de
TT
5507fi
5508
93636bde 5509echo "$ac_t""$e2fsprogs_cv_have_llseek_prototype" 1>&6
b0b9c4de 5510if test "$e2fsprogs_cv_have_llseek_prototype" = yes; then
93636bde 5511 cat >> confdefs.h <<\EOF
b0b9c4de
TT
5512#define HAVE_LLSEEK_PROTOTYPE 1
5513EOF
5514
6928adc9 5515fi
93636bde 5516echo $ac_n "checking whether lseek64 declared in unistd.h""... $ac_c" 1>&6
b1c92f91 5517echo "configure:5518: checking whether lseek64 declared in unistd.h" >&5
93636bde
TT
5518if eval "test \"`echo '$''{'e2fsprogs_cv_have_lseek64_prototype'+set}'`\" = set"; then
5519 echo $ac_n "(cached) $ac_c" 1>&6
6928adc9 5520else
93636bde 5521 cat > conftest.$ac_ext <<EOF
b1c92f91 5522#line 5523 "configure"
6928adc9
TT
5523#include "confdefs.h"
5524#define _LARGEFILE_SOURCE
5525#define _LARGEFILE64_SOURCE
5526#include <unistd.h>
93636bde 5527int main() {
6928adc9 5528extern int lseek64(int);
93636bde
TT
5529; return 0; }
5530EOF
b1c92f91 5531if { (eval echo configure:5532: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
93636bde 5532 rm -rf conftest*
6928adc9
TT
5533 e2fsprogs_cv_have_lseek64_prototype=no
5534else
93636bde
TT
5535 echo "configure: failed program was:" >&5
5536 cat conftest.$ac_ext >&5
5537 rm -rf conftest*
5538 e2fsprogs_cv_have_lseek64_prototype=yes
6928adc9 5539fi
93636bde 5540rm -f conftest*
6928adc9
TT
5541fi
5542
93636bde 5543echo "$ac_t""$e2fsprogs_cv_have_lseek64_prototype" 1>&6
6928adc9 5544if test "$e2fsprogs_cv_have_lseek64_prototype" = yes; then
93636bde 5545 cat >> confdefs.h <<\EOF
6928adc9
TT
5546#define HAVE_LSEEK64_PROTOTYPE 1
5547EOF
5548
50e1e10f
TT
5549fi
5550if test "$cross_compiling" = yes -a "$ac_cv_sizeof_long" = ""; then
93636bde 5551 # if cross-compiling, with no cached values, just assume something common.
50e1e10f
TT
5552 ac_cv_sizeof_short=2
5553 ac_cv_sizeof_int=4
5554 ac_cv_sizeof_long=4
6c133523 5555 ac_cv_sizeof_long_long=8
93636bde 5556 echo "configure: warning: Cross-compiling, so cannot check type sizes; assuming short=2, int=4, long=4, long long=8" 1>&2
07a0db15 5557fi
93636bde 5558echo $ac_n "checking size of short""... $ac_c" 1>&6
b1c92f91 5559echo "configure:5560: checking size of short" >&5
93636bde
TT
5560if eval "test \"`echo '$''{'ac_cv_sizeof_short'+set}'`\" = set"; then
5561 echo $ac_n "(cached) $ac_c" 1>&6
07a0db15 5562else
07a0db15 5563 if test "$cross_compiling" = yes; then
93636bde 5564 { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
07a0db15 5565else
93636bde 5566 cat > conftest.$ac_ext <<EOF
b1c92f91 5567#line 5568 "configure"
07a0db15 5568#include "confdefs.h"
93636bde 5569#include <stdio.h>
fde3e1b0 5570#include <sys/types.h>
93636bde 5571main()
50e1e10f 5572{
93636bde
TT
5573 FILE *f=fopen("conftestval", "w");
5574 if (!f) exit(1);
5575 fprintf(f, "%d\n", sizeof(short));
5576 exit(0);
50e1e10f 5577}
93636bde 5578EOF
fde3e1b0 5579if { (eval echo configure:5580: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
93636bde
TT
5580then
5581 ac_cv_sizeof_short=`cat conftestval`
07a0db15 5582else
93636bde
TT
5583 echo "configure: failed program was:" >&5
5584 cat conftest.$ac_ext >&5
5585 rm -fr conftest*
07a0db15
TT
5586 ac_cv_sizeof_short=0
5587fi
93636bde 5588rm -fr conftest*
07a0db15 5589fi
93636bde
TT
5590
5591fi
5592echo "$ac_t""$ac_cv_sizeof_short" 1>&6
5593cat >> confdefs.h <<EOF
50e1e10f
TT
5594#define SIZEOF_SHORT $ac_cv_sizeof_short
5595EOF
5596
93636bde
TT
5597
5598echo $ac_n "checking size of int""... $ac_c" 1>&6
fde3e1b0 5599echo "configure:5600: checking size of int" >&5
93636bde
TT
5600if eval "test \"`echo '$''{'ac_cv_sizeof_int'+set}'`\" = set"; then
5601 echo $ac_n "(cached) $ac_c" 1>&6
50e1e10f 5602else
07a0db15 5603 if test "$cross_compiling" = yes; then
93636bde 5604 { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
07a0db15 5605else
93636bde 5606 cat > conftest.$ac_ext <<EOF
fde3e1b0 5607#line 5608 "configure"
07a0db15 5608#include "confdefs.h"
93636bde 5609#include <stdio.h>
fde3e1b0 5610#include <sys/types.h>
93636bde 5611main()
07a0db15 5612{
93636bde
TT
5613 FILE *f=fopen("conftestval", "w");
5614 if (!f) exit(1);
5615 fprintf(f, "%d\n", sizeof(int));
5616 exit(0);
07a0db15 5617}
93636bde 5618EOF
fde3e1b0 5619if { (eval echo configure:5620: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
93636bde
TT
5620then
5621 ac_cv_sizeof_int=`cat conftestval`
07a0db15 5622else
93636bde
TT
5623 echo "configure: failed program was:" >&5
5624 cat conftest.$ac_ext >&5
5625 rm -fr conftest*
07a0db15 5626 ac_cv_sizeof_int=0
21c84b71 5627fi
93636bde
TT
5628rm -fr conftest*
5629fi
5630
50e1e10f 5631fi
93636bde
TT
5632echo "$ac_t""$ac_cv_sizeof_int" 1>&6
5633cat >> confdefs.h <<EOF
50e1e10f
TT
5634#define SIZEOF_INT $ac_cv_sizeof_int
5635EOF
5636
93636bde
TT
5637
5638echo $ac_n "checking size of long""... $ac_c" 1>&6
fde3e1b0 5639echo "configure:5640: checking size of long" >&5
93636bde
TT
5640if eval "test \"`echo '$''{'ac_cv_sizeof_long'+set}'`\" = set"; then
5641 echo $ac_n "(cached) $ac_c" 1>&6
50e1e10f
TT
5642else
5643 if test "$cross_compiling" = yes; then
93636bde 5644 { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
50e1e10f 5645else
93636bde 5646 cat > conftest.$ac_ext <<EOF
fde3e1b0 5647#line 5648 "configure"
50e1e10f 5648#include "confdefs.h"
93636bde 5649#include <stdio.h>
fde3e1b0 5650#include <sys/types.h>
93636bde 5651main()
50e1e10f 5652{
93636bde
TT
5653 FILE *f=fopen("conftestval", "w");
5654 if (!f) exit(1);
5655 fprintf(f, "%d\n", sizeof(long));
5656 exit(0);
50e1e10f 5657}
93636bde 5658EOF
fde3e1b0 5659if { (eval echo configure:5660: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
93636bde
TT
5660then
5661 ac_cv_sizeof_long=`cat conftestval`
07a0db15 5662else
93636bde
TT
5663 echo "configure: failed program was:" >&5
5664 cat conftest.$ac_ext >&5
5665 rm -fr conftest*
07a0db15
TT
5666 ac_cv_sizeof_long=0
5667fi
93636bde
TT
5668rm -fr conftest*
5669fi
5670
07a0db15 5671fi
93636bde
TT
5672echo "$ac_t""$ac_cv_sizeof_long" 1>&6
5673cat >> confdefs.h <<EOF
50e1e10f
TT
5674#define SIZEOF_LONG $ac_cv_sizeof_long
5675EOF
5676
93636bde
TT
5677
5678echo $ac_n "checking size of long long""... $ac_c" 1>&6
fde3e1b0 5679echo "configure:5680: checking size of long long" >&5
93636bde
TT
5680if eval "test \"`echo '$''{'ac_cv_sizeof_long_long'+set}'`\" = set"; then
5681 echo $ac_n "(cached) $ac_c" 1>&6
fc6d9d51 5682else
07a0db15 5683 if test "$cross_compiling" = yes; then
93636bde 5684 { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
07a0db15 5685else
93636bde 5686 cat > conftest.$ac_ext <<EOF
fde3e1b0 5687#line 5688 "configure"
07a0db15 5688#include "confdefs.h"
93636bde 5689#include <stdio.h>
fde3e1b0 5690#include <sys/types.h>
93636bde 5691main()
07a0db15 5692{
93636bde
TT
5693 FILE *f=fopen("conftestval", "w");
5694 if (!f) exit(1);
5695 fprintf(f, "%d\n", sizeof(long long));
5696 exit(0);
07a0db15 5697}
93636bde 5698EOF
fde3e1b0 5699if { (eval echo configure:5700: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
93636bde
TT
5700then
5701 ac_cv_sizeof_long_long=`cat conftestval`
07a0db15 5702else
93636bde
TT
5703 echo "configure: failed program was:" >&5
5704 cat conftest.$ac_ext >&5
5705 rm -fr conftest*
07a0db15 5706 ac_cv_sizeof_long_long=0
21c84b71 5707fi
93636bde
TT
5708rm -fr conftest*
5709fi
5710
fc6d9d51 5711fi
93636bde
TT
5712echo "$ac_t""$ac_cv_sizeof_long_long" 1>&6
5713cat >> confdefs.h <<EOF
fc6d9d51
TT
5714#define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
5715EOF
5716
93636bde 5717
50e1e10f
TT
5718SIZEOF_SHORT=$ac_cv_sizeof_short
5719SIZEOF_INT=$ac_cv_sizeof_int
5720SIZEOF_LONG=$ac_cv_sizeof_long
fc6d9d51
TT
5721SIZEOF_LONG_LONG=$ac_cv_sizeof_long_long
5722
93636bde
TT
5723
5724
5725
5726echo $ac_n "checking whether byte ordering is bigendian""... $ac_c" 1>&6
fde3e1b0 5727echo "configure:5728: checking whether byte ordering is bigendian" >&5
93636bde
TT
5728if eval "test \"`echo '$''{'ac_cv_c_bigendian'+set}'`\" = set"; then
5729 echo $ac_n "(cached) $ac_c" 1>&6
877eb6d9
TT
5730else
5731 ac_cv_c_bigendian=unknown
5732# See if sys/param.h defines the BYTE_ORDER macro.
93636bde 5733cat > conftest.$ac_ext <<EOF
fde3e1b0 5734#line 5735 "configure"
877eb6d9
TT
5735#include "confdefs.h"
5736#include <sys/types.h>
5737#include <sys/param.h>
93636bde 5738int main() {
877eb6d9
TT
5739
5740#if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN
5741 bogus endian macros
5742#endif
93636bde
TT
5743; return 0; }
5744EOF
fde3e1b0 5745if { (eval echo configure:5746: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
93636bde 5746 rm -rf conftest*
877eb6d9 5747 # It does; now see whether it defined to BIG_ENDIAN or not.
93636bde 5748cat > conftest.$ac_ext <<EOF
fde3e1b0 5749#line 5750 "configure"
877eb6d9
TT
5750#include "confdefs.h"
5751#include <sys/types.h>
5752#include <sys/param.h>
93636bde 5753int main() {
877eb6d9
TT
5754
5755#if BYTE_ORDER != BIG_ENDIAN
5756 not big endian
5757#endif
93636bde
TT
5758; return 0; }
5759EOF
fde3e1b0 5760if { (eval echo configure:5761: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
93636bde 5761 rm -rf conftest*
877eb6d9
TT
5762 ac_cv_c_bigendian=yes
5763else
93636bde
TT
5764 echo "configure: failed program was:" >&5
5765 cat conftest.$ac_ext >&5
5766 rm -rf conftest*
5767 ac_cv_c_bigendian=no
877eb6d9 5768fi
93636bde 5769rm -f conftest*
877eb6d9 5770else
93636bde
TT
5771 echo "configure: failed program was:" >&5
5772 cat conftest.$ac_ext >&5
877eb6d9 5773fi
93636bde 5774rm -f conftest*
877eb6d9
TT
5775if test $ac_cv_c_bigendian = unknown; then
5776if test "$cross_compiling" = yes; then
93636bde 5777 { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
877eb6d9 5778else
93636bde 5779 cat > conftest.$ac_ext <<EOF
fde3e1b0 5780#line 5781 "configure"
877eb6d9 5781#include "confdefs.h"
93636bde 5782main () {
877eb6d9
TT
5783 /* Are we little or big endian? From Harbison&Steele. */
5784 union
5785 {
5786 long l;
5787 char c[sizeof (long)];
5788 } u;
5789 u.l = 1;
5790 exit (u.c[sizeof (long) - 1] == 1);
5791}
93636bde 5792EOF
fde3e1b0 5793if { (eval echo configure:5794: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
93636bde 5794then
877eb6d9
TT
5795 ac_cv_c_bigendian=no
5796else
93636bde
TT
5797 echo "configure: failed program was:" >&5
5798 cat conftest.$ac_ext >&5
5799 rm -fr conftest*
5800 ac_cv_c_bigendian=yes
877eb6d9 5801fi
93636bde 5802rm -fr conftest*
877eb6d9 5803fi
93636bde 5804
877eb6d9
TT
5805fi
5806fi
07a0db15 5807
93636bde
TT
5808echo "$ac_t""$ac_cv_c_bigendian" 1>&6
5809if test $ac_cv_c_bigendian = yes; then
5810 cat >> confdefs.h <<\EOF
877eb6d9
TT
5811#define WORDS_BIGENDIAN 1
5812EOF
5813
5814fi
5815
0c193f82
TT
5816for ac_hdr in inttypes.h
5817do
5818ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5819echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
fde3e1b0 5820echo "configure:5821: checking for $ac_hdr" >&5
0c193f82
TT
5821if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5822 echo $ac_n "(cached) $ac_c" 1>&6
5823else
5824 cat > conftest.$ac_ext <<EOF
fde3e1b0 5825#line 5826 "configure"
0c193f82
TT
5826#include "confdefs.h"
5827#include <$ac_hdr>
5828EOF
5829ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
fde3e1b0 5830{ (eval echo configure:5831: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
0c193f82
TT
5831ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5832if test -z "$ac_err"; then
5833 rm -rf conftest*
5834 eval "ac_cv_header_$ac_safe=yes"
5835else
5836 echo "$ac_err" >&5
5837 echo "configure: failed program was:" >&5
5838 cat conftest.$ac_ext >&5
5839 rm -rf conftest*
5840 eval "ac_cv_header_$ac_safe=no"
5841fi
5842rm -f conftest*
5843fi
5844if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5845 echo "$ac_t""yes" 1>&6
5846 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5847 cat >> confdefs.h <<EOF
5848#define $ac_tr_hdr 1
5849EOF
5850
5851else
5852 echo "$ac_t""no" 1>&6
5853fi
5854done
5855
5856echo $ac_n "checking for intptr_t""... $ac_c" 1>&6
fde3e1b0 5857echo "configure:5858: checking for intptr_t" >&5
0c193f82
TT
5858if eval "test \"`echo '$''{'ac_cv_type_intptr_t'+set}'`\" = set"; then
5859 echo $ac_n "(cached) $ac_c" 1>&6
5860else
5861 cat > conftest.$ac_ext <<EOF
fde3e1b0 5862#line 5863 "configure"
0c193f82
TT
5863#include "confdefs.h"
5864#include <sys/types.h>
5865#if STDC_HEADERS
5866#include <stdlib.h>
5867#include <stddef.h>
5868#endif
5869EOF
5870if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5871 egrep "(^|[^a-zA-Z_0-9])intptr_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
5872 rm -rf conftest*
5873 ac_cv_type_intptr_t=yes
5874else
5875 rm -rf conftest*
5876 ac_cv_type_intptr_t=no
5877fi
5878rm -f conftest*
5879
5880fi
5881echo "$ac_t""$ac_cv_type_intptr_t" 1>&6
5882if test $ac_cv_type_intptr_t = no; then
5883 cat >> confdefs.h <<\EOF
5884#define intptr_t long
5885EOF
5886
5887fi
5888
93636bde 5889echo $ac_n "checking whether struct stat has a st_flags field""... $ac_c" 1>&6
fde3e1b0 5890echo "configure:5891: checking whether struct stat has a st_flags field" >&5
93636bde
TT
5891if eval "test \"`echo '$''{'e2fsprogs_cv_struct_st_flags'+set}'`\" = set"; then
5892 echo $ac_n "(cached) $ac_c" 1>&6
50e1e10f 5893else
93636bde 5894 cat > conftest.$ac_ext <<EOF
fde3e1b0 5895#line 5896 "configure"
50e1e10f
TT
5896#include "confdefs.h"
5897#include <sys/stat.h>
93636bde 5898int main() {
50e1e10f 5899struct stat stat; stat.st_flags = 0;
93636bde
TT
5900; return 0; }
5901EOF
fde3e1b0 5902if { (eval echo configure:5903: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
93636bde 5903 rm -rf conftest*
50e1e10f
TT
5904 e2fsprogs_cv_struct_st_flags=yes
5905else
93636bde
TT
5906 echo "configure: failed program was:" >&5
5907 cat conftest.$ac_ext >&5
5908 rm -rf conftest*
5909 e2fsprogs_cv_struct_st_flags=no
50e1e10f 5910fi
93636bde 5911rm -f conftest*
50e1e10f
TT
5912fi
5913
93636bde 5914echo "$ac_t""$e2fsprogs_cv_struct_st_flags" 1>&6
50e1e10f 5915if test "$e2fsprogs_cv_struct_st_flags" = yes; then
93636bde 5916 echo $ac_n "checking whether st_flags field is useful""... $ac_c" 1>&6
fde3e1b0 5917echo "configure:5918: checking whether st_flags field is useful" >&5
93636bde
TT
5918 if eval "test \"`echo '$''{'e2fsprogs_cv_struct_st_flags_immut'+set}'`\" = set"; then
5919 echo $ac_n "(cached) $ac_c" 1>&6
c03bc4e8 5920else
93636bde 5921 cat > conftest.$ac_ext <<EOF
fde3e1b0 5922#line 5923 "configure"
c03bc4e8
TT
5923#include "confdefs.h"
5924#include <sys/stat.h>
93636bde 5925int main() {
c03bc4e8 5926struct stat stat; stat.st_flags |= UF_IMMUTABLE;
93636bde
TT
5927; return 0; }
5928EOF
fde3e1b0 5929if { (eval echo configure:5930: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
93636bde 5930 rm -rf conftest*
c03bc4e8
TT
5931 e2fsprogs_cv_struct_st_flags_immut=yes
5932else
93636bde
TT
5933 echo "configure: failed program was:" >&5
5934 cat conftest.$ac_ext >&5
5935 rm -rf conftest*
5936 e2fsprogs_cv_struct_st_flags_immut=no
c03bc4e8 5937fi
93636bde 5938rm -f conftest*
c03bc4e8
TT
5939fi
5940
93636bde 5941 echo "$ac_t""$e2fsprogs_cv_struct_st_flags_immut" 1>&6
c03bc4e8 5942 if test "$e2fsprogs_cv_struct_st_flags_immut" = yes; then
93636bde 5943 cat >> confdefs.h <<\EOF
50e1e10f
TT
5944#define HAVE_STAT_FLAGS 1
5945EOF
5946
c03bc4e8 5947 fi
84ea6e70
TT
5948fi
5949echo $ac_n "checking whether struct sockaddr contains sa_len""... $ac_c" 1>&6
5950echo "configure:5951: checking whether struct sockaddr contains sa_len" >&5
5951if eval "test \"`echo '$''{'e2fsprogs_cv_sockaddr_sa_len'+set}'`\" = set"; then
5952 echo $ac_n "(cached) $ac_c" 1>&6
5953else
5954 cat > conftest.$ac_ext <<EOF
5955#line 5956 "configure"
5956#include "confdefs.h"
5957#include <sys/types.h>
5958#include <sys/socket.h>
5959
5960int main() {
5961struct sockaddr sa;
5962sa.sa_len;
5963; return 0; }
5964EOF
5965if { (eval echo configure:5966: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5966 rm -rf conftest*
5967 e2fsprogs_cv_sockaddr_sa_len=yes
5968else
5969 echo "configure: failed program was:" >&5
5970 cat conftest.$ac_ext >&5
5971 rm -rf conftest*
5972 e2fsprogs_cv_sockaddr_sa_len=no
5973fi
5974rm -f conftest*
5975fi
5976
5977echo "$ac_t""$e2fsprogs_cv_sockaddr_sa_len" 1>&6
5978if test $e2fsprogs_cv_sockaddr_sa_len = yes; then
5979 cat >> confdefs.h <<EOF
5980#define HAVE_SA_LEN 1
5981EOF
5982
50e1e10f 5983fi
1c29b097 5984for ac_func in chflags getrusage llseek lseek64 open64 getmntinfo strtoull strcasecmp srandom fchown mallinfo fdatasync strnlen strptime sysconf pathconf posix_memalign memalign valloc
50e1e10f 5985do
93636bde 5986echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
84ea6e70 5987echo "configure:5988: checking for $ac_func" >&5
93636bde
TT
5988if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5989 echo $ac_n "(cached) $ac_c" 1>&6
5990else
5991 cat > conftest.$ac_ext <<EOF
84ea6e70 5992#line 5993 "configure"
50e1e10f
TT
5993#include "confdefs.h"
5994/* System header to define __stub macros and hopefully few prototypes,
93636bde 5995 which can conflict with char $ac_func(); below. */
50e1e10f
TT
5996#include <assert.h>
5997/* Override any gcc2 internal prototype to avoid an error. */
21c84b71 5998/* We use char because int might match the return type of a gcc2
93636bde
TT
5999 builtin and then its argument prototype would still apply. */
6000char $ac_func();
6001
6002int main() {
50e1e10f
TT
6003
6004/* The GNU C library defines this for functions which it implements
6005 to always fail with ENOSYS. Some functions are actually named
6006 something starting with __ and the normal name is an alias. */
6007#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6008choke me
6009#else
93636bde 6010$ac_func();
50e1e10f
TT
6011#endif
6012
93636bde 6013; return 0; }
50e1e10f 6014EOF
84ea6e70 6015if { (eval echo configure:6016: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
93636bde
TT
6016 rm -rf conftest*
6017 eval "ac_cv_func_$ac_func=yes"
6018else
6019 echo "configure: failed program was:" >&5
6020 cat conftest.$ac_ext >&5
6021 rm -rf conftest*
6022 eval "ac_cv_func_$ac_func=no"
6023fi
6024rm -f conftest*
6025fi
21c84b71 6026
93636bde
TT
6027if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
6028 echo "$ac_t""yes" 1>&6
6029 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6030 cat >> confdefs.h <<EOF
6031#define $ac_tr_func 1
6032EOF
6033
6034else
6035 echo "$ac_t""no" 1>&6
50e1e10f
TT
6036fi
6037done
6038
fc6d9d51 6039SOCKET_LIB=''
93636bde 6040echo $ac_n "checking for socket in -lsocket""... $ac_c" 1>&6
84ea6e70 6041echo "configure:6042: checking for socket in -lsocket" >&5
93636bde
TT
6042ac_lib_var=`echo socket'_'socket | sed 'y%./+-%__p_%'`
6043if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
6044 echo $ac_n "(cached) $ac_c" 1>&6
50e1e10f 6045else
93636bde 6046 ac_save_LIBS="$LIBS"
fc6d9d51 6047LIBS="-lsocket $LIBS"
93636bde 6048cat > conftest.$ac_ext <<EOF
84ea6e70 6049#line 6050 "configure"
50e1e10f 6050#include "confdefs.h"
21c84b71
TT
6051/* Override any gcc2 internal prototype to avoid an error. */
6052/* We use char because int might match the return type of a gcc2
93636bde
TT
6053 builtin and then its argument prototype would still apply. */
6054char socket();
6055
6056int main() {
6057socket()
6058; return 0; }
6059EOF
84ea6e70 6060if { (eval echo configure:6061: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
93636bde
TT
6061 rm -rf conftest*
6062 eval "ac_cv_lib_$ac_lib_var=yes"
6063else
6064 echo "configure: failed program was:" >&5
6065 cat conftest.$ac_ext >&5
6066 rm -rf conftest*
6067 eval "ac_cv_lib_$ac_lib_var=no"
6068fi
6069rm -f conftest*
6070LIBS="$ac_save_LIBS"
6071
6072fi
6073if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
6074 echo "$ac_t""yes" 1>&6
fc6d9d51 6075 SOCKET_LIB=-lsocket
93636bde
TT
6076else
6077 echo "$ac_t""no" 1>&6
50e1e10f 6078fi
fc6d9d51 6079
93636bde 6080
bbac86bb 6081DLOPEN_LIB=''
93636bde 6082echo $ac_n "checking for dlopen in -ldl""... $ac_c" 1>&6
84ea6e70 6083echo "configure:6084: checking for dlopen in -ldl" >&5
93636bde
TT
6084ac_lib_var=`echo dl'_'dlopen | sed 'y%./+-%__p_%'`
6085if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
6086 echo $ac_n "(cached) $ac_c" 1>&6
bbac86bb 6087else
93636bde 6088 ac_save_LIBS="$LIBS"
bbac86bb 6089LIBS="-ldl $LIBS"
93636bde 6090cat > conftest.$ac_ext <<EOF
84ea6e70 6091#line 6092 "configure"
bbac86bb
TT
6092#include "confdefs.h"
6093/* Override any gcc2 internal prototype to avoid an error. */
6094/* We use char because int might match the return type of a gcc2
93636bde
TT
6095 builtin and then its argument prototype would still apply. */
6096char dlopen();
6097
6098int main() {
6099dlopen()
6100; return 0; }
6101EOF
84ea6e70 6102if { (eval echo configure:6103: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
93636bde
TT
6103 rm -rf conftest*
6104 eval "ac_cv_lib_$ac_lib_var=yes"
6105else
6106 echo "configure: failed program was:" >&5
6107 cat conftest.$ac_ext >&5
6108 rm -rf conftest*
6109 eval "ac_cv_lib_$ac_lib_var=no"
6110fi
6111rm -f conftest*
6112LIBS="$ac_save_LIBS"
6113
6114fi
6115if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
6116 echo "$ac_t""yes" 1>&6
bbac86bb 6117 DLOPEN_LIB=-ldl
93636bde 6118cat >> confdefs.h <<\EOF
bbac86bb
TT
6119#define HAVE_DLOPEN 1
6120EOF
6121
93636bde
TT
6122else
6123 echo "$ac_t""no" 1>&6
bbac86bb
TT
6124fi
6125
93636bde
TT
6126
6127echo $ac_n "checking for optreset""... $ac_c" 1>&6
84ea6e70 6128echo "configure:6129: checking for optreset" >&5
93636bde
TT
6129if eval "test \"`echo '$''{'ac_cv_have_optreset'+set}'`\" = set"; then
6130 echo $ac_n "(cached) $ac_c" 1>&6
50e1e10f 6131else
93636bde 6132 cat > conftest.$ac_ext <<EOF
84ea6e70 6133#line 6134 "configure"
50e1e10f 6134#include "confdefs.h"
fc6d9d51 6135#include <unistd.h>
93636bde 6136EOF
fc6d9d51
TT
6137if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6138 egrep "optreset" >/dev/null 2>&1; then
93636bde 6139 rm -rf conftest*
fc6d9d51 6140 ac_cv_have_optreset=yes
50e1e10f 6141else
93636bde 6142 rm -rf conftest*
fc6d9d51 6143 ac_cv_have_optreset=no
50e1e10f
TT
6144fi
6145rm -f conftest*
6146
6147fi
93636bde 6148echo "$ac_t""$ac_cv_have_optreset" 1>&6
fc6d9d51 6149if test $ac_cv_have_optreset = yes; then
93636bde 6150 cat >> confdefs.h <<\EOF
fc6d9d51 6151#define HAVE_OPTRESET 1
50e1e10f
TT
6152EOF
6153
6154fi
8f3f29d3
TT
6155case "$host_os" in
6156linux*)
93636bde 6157 cat >> confdefs.h <<\EOF
50e1e10f
TT
6158#define HAVE_EXT2_IOCTLS 1
6159EOF
6160
8f3f29d3
TT
6161 ;;
6162esac
e6f2bda3 6163LINUX_CMT="#"
fff45483
TT
6164CYGWIN_CMT="#"
6165UNIX_CMT=
e6f2bda3
TT
6166case "$host_os" in
6167linux*)
6168 LINUX_CMT=
fff45483
TT
6169 ;;
6170cygwin)
6171 CYGWIN_CMT=
6172 UNIX_CMT="#"
d21ae6c5 6173 EVMS_CMT="#"
e6f2bda3 6174 ;;
d21ae6c5
TT
6175*)
6176 EVMS_CMT="#"
e6f2bda3
TT
6177esac
6178
93636bde
TT
6179
6180
6181
50e1e10f 6182case "$host_os" in
93636bde 6183linux* | gnu* | k*bsd*-gnu)
a4b2d3ce
TT
6184 if test "$prefix" = NONE -a "$root_prefix" = NONE ; then
6185 root_prefix="";
6186 echo "On $host_os systems, root_prefix defaults to ''"
fc6d9d51
TT
6187 fi
6188 ;;
6189esac
fc6d9d51 6190case "$host_os" in
93636bde 6191linux* | gnu* | k*bsd*-gnu)
fc6d9d51 6192 if test "$prefix" = NONE ; then
a4b2d3ce
TT
6193 prefix="/usr";
6194 echo "On $host_os systems, prefix defaults to /usr"
bff61a7a
TT
6195 if test "$mandir" = '${prefix}/man' ; then
6196 echo "...and mandir defaults to /usr/share/man"
6197 mandir=/usr/share/man
6198 fi
50e1e10f
TT
6199 fi
6200;;
6201esac
a4b2d3ce 6202if test "$root_prefix" = NONE ; then
ffe1991f 6203 if test "$prefix" = NONE ; then
a4b2d3ce
TT
6204 root_prefix="$ac_default_prefix"
6205 else
6206 root_prefix="$prefix"
6207 fi
b5ffeade
TT
6208 root_bindir=$bindir
6209 root_sbindir=$sbindir
6210 root_libdir=$libdir
6211 root_sysconfdir=$sysconfdir
6212else
6213 root_bindir='${root_prefix}/bin'
6214 root_sbindir='${root_prefix}/sbin'
6215 root_libdir='${root_prefix}/lib'
6216 root_sysconfdir='${root_prefix}/etc'
a4b2d3ce
TT
6217fi
6218
93636bde
TT
6219
6220
6221
6222
6223echo $ac_n "checking whether linker accepts -static""... $ac_c" 1>&6
84ea6e70 6224echo "configure:6225: checking whether linker accepts -static" >&5
93636bde
TT
6225if eval "test \"`echo '$''{'ac_cv_e2fsprogs_use_static'+set}'`\" = set"; then
6226 echo $ac_n "(cached) $ac_c" 1>&6
ae851482
TT
6227else
6228 SAVE_LDFLAGS=$LDFLAGS; LDFLAGS="$LDFLAGS -static"
93636bde 6229cat > conftest.$ac_ext <<EOF
84ea6e70 6230#line 6231 "configure"
ae851482
TT
6231#include "confdefs.h"
6232#include <stdio.h>
93636bde 6233int main() {
ae851482 6234fflush(stdout);
93636bde
TT
6235; return 0; }
6236EOF
84ea6e70 6237if { (eval echo configure:6238: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
93636bde 6238 rm -rf conftest*
ae851482
TT
6239 ac_cv_e2fsprogs_use_static=yes
6240else
93636bde
TT
6241 echo "configure: failed program was:" >&5
6242 cat conftest.$ac_ext >&5
6243 rm -rf conftest*
6244 ac_cv_e2fsprogs_use_static=no
ae851482 6245fi
93636bde 6246rm -f conftest*
ae851482
TT
6247LDFLAGS=$SAVE_LDFLAGS
6248fi
50e1e10f 6249
defde784
TT
6250case "$host_os" in
6251solaris2.*)
93636bde 6252 ac_cv_e2fsprogs_use_static=no
defde784
TT
6253;;
6254esac
93636bde 6255echo "$ac_t""$ac_cv_e2fsprogs_use_static" 1>&6
74becf3c 6256LDFLAG_STATIC=
ae851482 6257if test $ac_cv_e2fsprogs_use_static = yes; then
50e1e10f 6258 LDFLAG_STATIC=-static
ae851482 6259fi
50e1e10f 6260
07a0db15
TT
6261case "$host_os" in
6262darwin*)
6263 echo "Using Apple Darwin / GNU libintl workaround"
93636bde 6264 cat >> confdefs.h <<\EOF
07a0db15
TT
6265#define _INTL_REDIRECT_MACROS 1
6266EOF
6267
6268 ;;
6269esac
50e1e10f
TT
6270SS_DIR=`cd ${srcdir}/lib/ss; pwd`
6271ET_DIR=`cd ${srcdir}/lib/et; pwd`
6272
93636bde 6273
50e1e10f
TT
6274if test "$cross_compiling" = yes ; then
6275 DO_TEST_SUITE=
6276else
6277 DO_TEST_SUITE=check
6278fi
6279
c6f35b8a
TT
6280INTL_FLAGS=
6281if test "$USE_INCLUDED_LIBINTL" = "yes" ; then
6282 INTL_FLAGS='-I$(top_builddir)/intl -I$(top_srcdir)/intl'
6283fi
6284
50e1e10f
TT
6285test -d lib || mkdir lib
6286test -d include || mkdir include
6287test -d include/linux || mkdir include/linux
defde784 6288test -d include/asm || mkdir include/asm
bff0cc95
TT
6289for i in MCONFIG Makefile e2fsprogs.spec \
6290 util/Makefile util/subst.conf util/gen-tarball \
6291 lib/et/Makefile lib/ss/Makefile lib/ext2fs/Makefile lib/e2p/Makefile \
94ba8c75
TT
6292 lib/uuid/Makefile lib/uuid/uuid_types.h \
6293 lib/blkid/Makefile lib/blkid/blkid_types.h \
6294 lib/evms/Makefile misc/Makefile ext2ed/Makefile e2fsck/Makefile \
6295 debugfs/Makefile tests/Makefile tests/progs/Makefile \
6296 resize/Makefile doc/Makefile intl/Makefile po/Makefile.in ; do
6297 if test -d `dirname ${srcdir}/$i` ; then
6298 outlist="$outlist $i"
6299 fi
6300done
93636bde
TT
6301trap '' 1 2 15
6302cat > confcache <<\EOF
50e1e10f
TT
6303# This file is a shell script that caches the results of configure
6304# tests run on this system so they can be shared between configure
93636bde
TT
6305# scripts and configure runs. It is not useful on other systems.
6306# If it contains results you don't want to keep, you may remove or edit it.
50e1e10f 6307#
93636bde
TT
6308# By default, configure uses ./config.cache as the cache file,
6309# creating it if it does not exist already. You can give configure
6310# the --cache-file=FILE option to use a different cache file; that is
6311# what configure does when it calls configure scripts in
6312# subdirectories, so they share the cache.
6313# Giving --cache-file=/dev/null disables caching, for debugging configure.
6314# config.status only pays attention to the cache file if you give it the
6315# --recheck option to rerun configure.
50e1e10f 6316#
93636bde 6317EOF
21c84b71
TT
6318# The following way of writing the cache mishandles newlines in values,
6319# but we know of no workaround that is simple, portable, and efficient.
6320# So, don't put newlines in cache variables' values.
50e1e10f
TT
6321# Ultrix sh set writes to stderr and can't be redirected directly,
6322# and sets the high bit in the cache file unless we assign to the vars.
93636bde
TT
6323(set) 2>&1 |
6324 case `(ac_space=' '; set | grep ac_space) 2>&1` in
6325 *ac_space=\ *)
6326 # `set' does not quote correctly, so add quotes (double-quote substitution
6327 # turns \\\\ into \\, and sed turns \\ into \).
6328 sed -n \
6329 -e "s/'/'\\\\''/g" \
6330 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
6331 ;;
6332 *)
6333 # `set' quotes correctly as required by POSIX, so do not add quotes.
6334 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
6335 ;;
6336 esac >> confcache
6337if cmp -s $cache_file confcache; then
6338 :
6339else
50e1e10f 6340 if test -w $cache_file; then
93636bde
TT
6341 echo "updating cache $cache_file"
6342 cat confcache > $cache_file
50e1e10f
TT
6343 else
6344 echo "not updating unwritable cache $cache_file"
6345 fi
6346fi
6347rm -f confcache
6348
93636bde
TT
6349trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
6350
50e1e10f
TT
6351test "x$prefix" = xNONE && prefix=$ac_default_prefix
6352# Let make expand exec_prefix.
6353test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
6354
93636bde
TT
6355# Any assignment to VPATH causes Sun make to only execute
6356# the first set of double-colon rules, so remove it if not needed.
6357# If there is a colon in the path, we need to keep it.
50e1e10f 6358if test "x$srcdir" = x.; then
93636bde 6359 ac_vpsub='/^[ ]*VPATH[ ]*=[^:]*$/d'
50e1e10f
TT
6360fi
6361
93636bde
TT
6362trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
6363
50e1e10f
TT
6364# Transform confdefs.h into DEFS.
6365# Protect against shell expansion while executing Makefile rules.
6366# Protect against Makefile macro expansion.
93636bde
TT
6367cat > conftest.defs <<\EOF
6368s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%-D\1=\2%g
6369s%[ `~#$^&*(){}\\|;'"<>?]%\\&%g
6370s%\[%\\&%g
6371s%\]%\\&%g
6372s%\$%$$%g
07a0db15 6373EOF
93636bde
TT
6374DEFS=`sed -f conftest.defs confdefs.h | tr '\012' ' '`
6375rm -f conftest.defs
07a0db15 6376
50e1e10f 6377
93636bde
TT
6378# Without the "./", some shells look in PATH for config.status.
6379: ${CONFIG_STATUS=./config.status}
50e1e10f 6380
93636bde
TT
6381echo creating $CONFIG_STATUS
6382rm -f $CONFIG_STATUS
6383cat > $CONFIG_STATUS <<EOF
6384#! /bin/sh
6385# Generated automatically by configure.
6386# Run this file to recreate the current configuration.
6387# This directory was configured as follows,
6388# on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
07a0db15 6389#
93636bde 6390# $0 $ac_configure_args
07a0db15 6391#
93636bde
TT
6392# Compiler output produced by configure, useful for debugging
6393# configure, is in ./config.log if it exists.
07a0db15 6394
93636bde
TT
6395ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
6396for ac_option
07a0db15 6397do
93636bde
TT
6398 case "\$ac_option" in
6399 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
6400 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
6401 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
6402 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
6403 echo "$CONFIG_STATUS generated by autoconf version 2.13"
6404 exit 0 ;;
6405 -help | --help | --hel | --he | --h)
6406 echo "\$ac_cs_usage"; exit 0 ;;
6407 *) echo "\$ac_cs_usage"; exit 1 ;;
07a0db15
TT
6408 esac
6409done
6410
93636bde
TT
6411ac_given_srcdir=$srcdir
6412ac_given_INSTALL="$INSTALL"
07a0db15 6413
93636bde 6414trap 'rm -fr `echo "$outlist" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
07a0db15 6415EOF
93636bde 6416cat >> $CONFIG_STATUS <<EOF
07a0db15 6417
93636bde
TT
6418# Protect against being on the right side of a sed subst in config.status.
6419sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
6420 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
6421$ac_vpsub
6422$extrasub
6423s%@SHELL@%$SHELL%g
6424s%@CFLAGS@%$CFLAGS%g
6425s%@CPPFLAGS@%$CPPFLAGS%g
6426s%@CXXFLAGS@%$CXXFLAGS%g
6427s%@FFLAGS@%$FFLAGS%g
6428s%@DEFS@%$DEFS%g
6429s%@LDFLAGS@%$LDFLAGS%g
6430s%@LIBS@%$LIBS%g
6431s%@exec_prefix@%$exec_prefix%g
6432s%@prefix@%$prefix%g
6433s%@program_transform_name@%$program_transform_name%g
6434s%@bindir@%$bindir%g
6435s%@sbindir@%$sbindir%g
6436s%@libexecdir@%$libexecdir%g
6437s%@datadir@%$datadir%g
6438s%@sysconfdir@%$sysconfdir%g
6439s%@sharedstatedir@%$sharedstatedir%g
6440s%@localstatedir@%$localstatedir%g
6441s%@libdir@%$libdir%g
6442s%@includedir@%$includedir%g
6443s%@oldincludedir@%$oldincludedir%g
6444s%@infodir@%$infodir%g
6445s%@mandir@%$mandir%g
50e1e10f 6446/@MCONFIG@/r $MCONFIG
93636bde
TT
6447s%@MCONFIG@%%g
6448s%@E2FSPROGS_YEAR@%$E2FSPROGS_YEAR%g
6449s%@E2FSPROGS_MONTH@%$E2FSPROGS_MONTH%g
6450s%@E2FSPROGS_DAY@%$E2FSPROGS_DAY%g
6451s%@E2FSPROGS_VERSION@%$E2FSPROGS_VERSION%g
6452s%@host@%$host%g
6453s%@host_alias@%$host_alias%g
6454s%@host_cpu@%$host_cpu%g
6455s%@host_vendor@%$host_vendor%g
6456s%@host_os@%$host_os%g
6457s%@CC@%$CC%g
6458s%@LD@%$LD%g
6459s%@CPP@%$CPP%g
6460s%@LINUX_INCLUDE@%$LINUX_INCLUDE%g
6461s%@HTREE_CMT@%$HTREE_CMT%g
6462s%@HTREE_CLR_CMT@%$HTREE_CLR_CMT%g
6463s%@EVMS_ABI_CODE@%$EVMS_ABI_CODE%g
6464s%@DLL_CMT@%$DLL_CMT%g
50e1e10f 6465/@MAKEFILE_DLL@/r $MAKEFILE_DLL
93636bde
TT
6466s%@MAKEFILE_DLL@%%g
6467s%@ELF_CMT@%$ELF_CMT%g
50e1e10f 6468/@MAKEFILE_ELF@/r $MAKEFILE_ELF
93636bde
TT
6469s%@MAKEFILE_ELF@%%g
6470s%@BSDLIB_CMT@%$BSDLIB_CMT%g
50e1e10f 6471/@MAKEFILE_BSDLIB@/r $MAKEFILE_BSDLIB
93636bde
TT
6472s%@MAKEFILE_BSDLIB@%%g
6473s%@PROFILE_CMT@%$PROFILE_CMT%g
cdf186e4 6474/@MAKEFILE_PROFILE@/r $MAKEFILE_PROFILE
93636bde
TT
6475s%@MAKEFILE_PROFILE@%%g
6476s%@CHECKER_CMT@%$CHECKER_CMT%g
cdf186e4 6477/@MAKEFILE_CHECKER@/r $MAKEFILE_CHECKER
93636bde
TT
6478s%@MAKEFILE_CHECKER@%%g
6479s%@LIB_EXT@%$LIB_EXT%g
6480s%@STATIC_LIB_EXT@%$STATIC_LIB_EXT%g
6481s%@PROFILED_LIB_EXT@%$PROFILED_LIB_EXT%g
6482s%@SWAPFS_CMT@%$SWAPFS_CMT%g
6483s%@DEBUGFS_CMT@%$DEBUGFS_CMT%g
6484s%@IMAGER_CMT@%$IMAGER_CMT%g
6485s%@RESIZER_CMT@%$RESIZER_CMT%g
6486s%@E2FSCK_TYPE@%$E2FSCK_TYPE%g
6487s%@FSCK_PROG@%$FSCK_PROG%g
6488s%@FSCK_MAN@%$FSCK_MAN%g
cdf186e4 6489/@MAKEFILE_LIBRARY@/r $MAKEFILE_LIBRARY
93636bde
TT
6490s%@MAKEFILE_LIBRARY@%%g
6491s%@PACKAGE@%$PACKAGE%g
6492s%@VERSION@%$VERSION%g
6493s%@SET_MAKE@%$SET_MAKE%g
6494s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
6495s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
6496s%@INSTALL_DATA@%$INSTALL_DATA%g
6497s%@MKINSTALLDIRS@%$MKINSTALLDIRS%g
6498s%@MSGFMT@%$MSGFMT%g
6499s%@GMSGFMT@%$GMSGFMT%g
6500s%@XGETTEXT@%$XGETTEXT%g
6501s%@MSGMERGE@%$MSGMERGE%g
6502s%@RANLIB@%$RANLIB%g
6503s%@ALLOCA@%$ALLOCA%g
6504s%@GLIBC21@%$GLIBC21%g
6505s%@LIBICONV@%$LIBICONV%g
6506s%@LTLIBICONV@%$LTLIBICONV%g
6507s%@INTLBISON@%$INTLBISON%g
6508s%@USE_NLS@%$USE_NLS%g
6509s%@BUILD_INCLUDED_LIBINTL@%$BUILD_INCLUDED_LIBINTL%g
6510s%@USE_INCLUDED_LIBINTL@%$USE_INCLUDED_LIBINTL%g
6511s%@CATOBJEXT@%$CATOBJEXT%g
6512s%@INTLOBJS@%$INTLOBJS%g
6513s%@DATADIRNAME@%$DATADIRNAME%g
6514s%@INSTOBJEXT@%$INSTOBJEXT%g
6515s%@GENCAT@%$GENCAT%g
6516s%@INTL_LIBTOOL_SUFFIX_PREFIX@%$INTL_LIBTOOL_SUFFIX_PREFIX%g
6517s%@INTLLIBS@%$INTLLIBS%g
6518s%@LIBINTL@%$LIBINTL%g
6519s%@LTLIBINTL@%$LTLIBINTL%g
6520s%@POSUB@%$POSUB%g
6521s%@BINARY_TYPE@%$BINARY_TYPE%g
6522s%@LN@%$LN%g
6523s%@LN_S@%$LN_S%g
6524s%@MV@%$MV%g
6525s%@CP@%$CP%g
6526s%@RM@%$RM%g
6527s%@CHMOD@%$CHMOD%g
6528s%@AWK@%$AWK%g
6529s%@SED@%$SED%g
6530s%@PERL@%$PERL%g
6531s%@LDCONFIG@%$LDCONFIG%g
6532s%@build@%$build%g
6533s%@build_alias@%$build_alias%g
6534s%@build_cpu@%$build_cpu%g
6535s%@build_vendor@%$build_vendor%g
6536s%@build_os@%$build_os%g
6537s%@AR@%$AR%g
6538s%@STRIP@%$STRIP%g
6539s%@BUILD_CC@%$BUILD_CC%g
6540s%@SIZEOF_SHORT@%$SIZEOF_SHORT%g
6541s%@SIZEOF_INT@%$SIZEOF_INT%g
6542s%@SIZEOF_LONG@%$SIZEOF_LONG%g
6543s%@SIZEOF_LONG_LONG@%$SIZEOF_LONG_LONG%g
6544s%@SOCKET_LIB@%$SOCKET_LIB%g
6545s%@DLOPEN_LIB@%$DLOPEN_LIB%g
6546s%@LINUX_CMT@%$LINUX_CMT%g
6547s%@CYGWIN_CMT@%$CYGWIN_CMT%g
6548s%@UNIX_CMT@%$UNIX_CMT%g
6549s%@EVMS_CMT@%$EVMS_CMT%g
6550s%@root_prefix@%$root_prefix%g
6551s%@root_bindir@%$root_bindir%g
6552s%@root_sbindir@%$root_sbindir%g
6553s%@root_libdir@%$root_libdir%g
6554s%@root_sysconfdir@%$root_sysconfdir%g
6555s%@LDFLAG_STATIC@%$LDFLAG_STATIC%g
6556s%@SS_DIR@%$SS_DIR%g
6557s%@ET_DIR@%$ET_DIR%g
6558s%@DO_TEST_SUITE@%$DO_TEST_SUITE%g
6559s%@INTL_FLAGS@%$INTL_FLAGS%g
07a0db15 6560
93636bde 6561CEOF
50e1e10f 6562EOF
21c84b71 6563
93636bde
TT
6564cat >> $CONFIG_STATUS <<\EOF
6565
6566# Split the substitutions into bite-sized pieces for seds with
6567# small command number limits, like on Digital OSF/1 and HP-UX.
6568ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
6569ac_file=1 # Number of current file.
6570ac_beg=1 # First line for current file.
6571ac_end=$ac_max_sed_cmds # Line after last line for current file.
6572ac_more_lines=:
6573ac_sed_cmds=""
6574while $ac_more_lines; do
6575 if test $ac_beg -gt 1; then
6576 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
6577 else
6578 sed "${ac_end}q" conftest.subs > conftest.s$ac_file
6579 fi
6580 if test ! -s conftest.s$ac_file; then
6581 ac_more_lines=false
6582 rm -f conftest.s$ac_file
6583 else
6584 if test -z "$ac_sed_cmds"; then
6585 ac_sed_cmds="sed -f conftest.s$ac_file"
21c84b71 6586 else
93636bde 6587 ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
21c84b71 6588 fi
93636bde
TT
6589 ac_file=`expr $ac_file + 1`
6590 ac_beg=$ac_end
6591 ac_end=`expr $ac_end + $ac_max_sed_cmds`
21c84b71 6592 fi
93636bde
TT
6593done
6594if test -z "$ac_sed_cmds"; then
6595 ac_sed_cmds=cat
6596fi
6597EOF
6598
6599cat >> $CONFIG_STATUS <<EOF
50e1e10f 6600
93636bde 6601CONFIG_FILES=\${CONFIG_FILES-"$outlist"}
50e1e10f 6602EOF
93636bde
TT
6603cat >> $CONFIG_STATUS <<\EOF
6604for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
21c84b71 6605 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
93636bde
TT
6606 case "$ac_file" in
6607 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
6608 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
6609 *) ac_file_in="${ac_file}.in" ;;
50e1e10f
TT
6610 esac
6611
93636bde 6612 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
07a0db15 6613
93636bde
TT
6614 # Remove last slash and all that follows it. Not all systems have dirname.
6615 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
6616 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
6617 # The file is in a subdirectory.
6618 test ! -d "$ac_dir" && mkdir "$ac_dir"
6619 ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
50e1e10f 6620 # A "../" for each directory in $ac_dir_suffix.
93636bde 6621 ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
50e1e10f
TT
6622 else
6623 ac_dir_suffix= ac_dots=
6624 fi
6625
93636bde
TT
6626 case "$ac_given_srcdir" in
6627 .) srcdir=.
6628 if test -z "$ac_dots"; then top_srcdir=.
6629 else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
6630 /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
50e1e10f 6631 *) # Relative path.
93636bde
TT
6632 srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
6633 top_srcdir="$ac_dots$ac_given_srcdir" ;;
50e1e10f 6634 esac
21c84b71 6635
93636bde
TT
6636 case "$ac_given_INSTALL" in
6637 [/$]*) INSTALL="$ac_given_INSTALL" ;;
6638 *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
50e1e10f 6639 esac
21c84b71 6640
93636bde
TT
6641 echo creating "$ac_file"
6642 rm -f "$ac_file"
6643 configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
6644 case "$ac_file" in
6645 *Makefile*) ac_comsub="1i\\
6646# $configure_input" ;;
6647 *) ac_comsub= ;;
6648 esac
6649
6650 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
6651 sed -e "$ac_comsub
6652s%@configure_input@%$configure_input%g
6653s%@srcdir@%$srcdir%g
6654s%@top_srcdir@%$top_srcdir%g
6655s%@INSTALL@%$INSTALL%g
6656" $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
6657fi; done
6658rm -f conftest.s*
a64c9c13 6659
21c84b71 6660EOF
93636bde
TT
6661cat >> $CONFIG_STATUS <<EOF
6662# Capture the value of obsolete ALL_LINGUAS because we need it to compute
6663 # POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES, CATALOGS. But hide it
6664 # from automake.
6665 eval 'ALL_LINGUAS''="$ALL_LINGUAS"'
6666 # Capture the value of LINGUAS because we need it to compute CATALOGS.
6667 LINGUAS="${LINGUAS-%UNSET%}"
6668
07a0db15 6669
93636bde
TT
6670EOF
6671cat >> $CONFIG_STATUS <<\EOF
a04eba3f
TT
6672
6673 for ac_file in $CONFIG_FILES; do
6674 # Support "outfile[:infile[:infile...]]"
6675 case "$ac_file" in
6676 *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
6677 esac
6678 # PO directories have a Makefile.in generated from Makefile.in.in.
6679 case "$ac_file" in */Makefile.in)
6680 # Adjust a relative srcdir.
6681 ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'`
6682 ac_dir_suffix="/`echo "$ac_dir"|sed 's%^\./%%'`"
6683 ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'`
6684 # In autoconf-2.13 it is called $ac_given_srcdir.
6685 # In autoconf-2.50 it is called $srcdir.
6686 test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir"
6687 case "$ac_given_srcdir" in
6688 .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;;
6689 /*) top_srcdir="$ac_given_srcdir" ;;
6690 *) top_srcdir="$ac_dots$ac_given_srcdir" ;;
6691 esac
6692 if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then
6693 rm -f "$ac_dir/POTFILES"
6694 test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES"
6695 cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ ]*\$/d" -e "s,.*, $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES"
6696 # ALL_LINGUAS, POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES depend
6697 # on $ac_dir but don't depend on user-specified configuration
6698 # parameters.
6699 if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then
6700 # The LINGUAS file contains the set of available languages.
6701 if test -n "$ALL_LINGUAS"; then
6702 test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.in is obsolete" || echo "setting ALL_LINGUAS in configure.in is obsolete"
6703 fi
6704 ALL_LINGUAS_=`sed -e "/^#/d" "$ac_given_srcdir/$ac_dir/LINGUAS"`
6705 # Hide the ALL_LINGUAS assigment from automake.
6706 eval 'ALL_LINGUAS''=$ALL_LINGUAS_'
6707 fi
6708 case "$ac_given_srcdir" in
6709 .) srcdirpre= ;;
6710 *) srcdirpre='$(srcdir)/' ;;
6711 esac
6712 POFILES=
6713 GMOFILES=
6714 UPDATEPOFILES=
6715 DUMMYPOFILES=
6716 for lang in $ALL_LINGUAS; do
6717 POFILES="$POFILES $srcdirpre$lang.po"
6718 GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
6719 UPDATEPOFILES="$UPDATEPOFILES $lang.po-update"
6720 DUMMYPOFILES="$DUMMYPOFILES $lang.nop"
6721 done
6722 # CATALOGS depends on both $ac_dir and the user's LINGUAS
6723 # environment variable.
6724 INST_LINGUAS=
6725 if test -n "$ALL_LINGUAS"; then
6726 for presentlang in $ALL_LINGUAS; do
6727 useit=no
6728 if test "%UNSET%" != "$LINGUAS"; then
6729 desiredlanguages="$LINGUAS"
6730 else
6731 desiredlanguages="$ALL_LINGUAS"
6732 fi
6733 for desiredlang in $desiredlanguages; do
6734 # Use the presentlang catalog if desiredlang is
6735 # a. equal to presentlang, or
6736 # b. a variant of presentlang (because in this case,
6737 # presentlang can be used as a fallback for messages
6738 # which are not translated in the desiredlang catalog).
6739 case "$desiredlang" in
6740 "$presentlang"*) useit=yes;;
6741 esac
6742 done
6743 if test $useit = yes; then
6744 INST_LINGUAS="$INST_LINGUAS $presentlang"
6745 fi
6746 done
6747 fi
6748 CATALOGS=
6749 if test -n "$INST_LINGUAS"; then
6750 for lang in $INST_LINGUAS; do
6751 CATALOGS="$CATALOGS $lang.gmo"
6752 done
6753 fi
6754 test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile"
6755 sed -e "/^POTFILES =/r $ac_dir/POTFILES" -e "/^# Makevars/r $ac_given_srcdir/$ac_dir/Makevars" -e "s|@POFILES@|$POFILES|g" -e "s|@GMOFILES@|$GMOFILES|g" -e "s|@UPDATEPOFILES@|$UPDATEPOFILES|g" -e "s|@DUMMYPOFILES@|$DUMMYPOFILES|g" -e "s|@CATALOGS@|$CATALOGS|g" "$ac_dir/Makefile.in" > "$ac_dir/Makefile"
6756 for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do
6757 if test -f "$f"; then
6758 case "$f" in
6759 *.orig | *.bak | *~) ;;
6760 *) cat "$f" >> "$ac_dir/Makefile" ;;
6761 esac
6762 fi
6763 done
6764 fi
6765 ;;
a64c9c13 6766 esac
93636bde 6767 done
07a0db15 6768
93636bde 6769exit 0
50e1e10f
TT
6770EOF
6771chmod +x $CONFIG_STATUS
93636bde
TT
6772rm -fr confdefs* $ac_clean_files
6773test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1
50e1e10f 6774